[{"data":1,"prerenderedAt":9927},["ShallowReactive",2],{"navigation-docs_ru":3,"\u002Fru\u002Fdocs\u002Fgetting-started\u002Fquick-start":140,"\u002Fru\u002Fdocs\u002Fgetting-started\u002Fquick-start-surround":9921,"\u002Fru\u002Fdocs\u002Fgetting-started\u002Fquick-start-current":9926},[4,35,61,91,109,123,133],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":34},"Начало работы","i-lucide-rocket","\u002Fru\u002Fdocs\u002Fgetting-started","ru\u002Fdocs\u002F1.getting-started",[10,14,18,22,26,30],{"title":11,"path":12,"stem":13},"Введение","\u002Fru\u002Fdocs\u002Fgetting-started\u002Fintroduction","ru\u002Fdocs\u002F1.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Быстрый старт","\u002Fru\u002Fdocs\u002Fgetting-started\u002Fquick-start","ru\u002Fdocs\u002F1.getting-started\u002F02.quick-start",{"title":19,"path":20,"stem":21},"CLI","\u002Fru\u002Fdocs\u002Fgetting-started\u002Fcli","ru\u002Fdocs\u002F1.getting-started\u002F03.cli",{"title":23,"path":24,"stem":25},"Установка на сервер","\u002Fru\u002Fdocs\u002Fgetting-started\u002Finstall","ru\u002Fdocs\u002F1.getting-started\u002F04.install",{"title":27,"path":28,"stem":29},"Сервер в Docker","\u002Fru\u002Fdocs\u002Fgetting-started\u002Fdocker","ru\u002Fdocs\u002F1.getting-started\u002F05.docker",{"title":31,"path":32,"stem":33},"Ограничения","\u002Fru\u002Fdocs\u002Fgetting-started\u002Flimitations","ru\u002Fdocs\u002F1.getting-started\u002F06.limitations",false,{"title":36,"icon":37,"path":38,"stem":39,"children":40,"page":34},"Основы","i-lucide-zap","\u002Fru\u002Fdocs\u002Fcore","ru\u002Fdocs\u002F2.core",[41,45,49,53,57],{"title":42,"path":43,"stem":44},"Плагин","\u002Fru\u002Fdocs\u002Fcore\u002Fplugin","ru\u002Fdocs\u002F2.core\u002F01.plugin",{"title":46,"path":47,"stem":48},"События игры","\u002Fru\u002Fdocs\u002Fcore\u002Fhooks","ru\u002Fdocs\u002F2.core\u002F02.hooks",{"title":50,"path":51,"stem":52},"Форварды","\u002Fru\u002Fdocs\u002Fcore\u002Fforwards","ru\u002Fdocs\u002F2.core\u002F03.forwards",{"title":54,"path":55,"stem":56},"Async и промисы","\u002Fru\u002Fdocs\u002Fcore\u002Fasync","ru\u002Fdocs\u002F2.core\u002F04.async",{"title":58,"path":59,"stem":60},"Производительность","\u002Fru\u002Fdocs\u002Fcore\u002Fperformance","ru\u002Fdocs\u002F2.core\u002F05.performance",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":34},"Игра","i-lucide-gamepad-2","\u002Fru\u002Fdocs\u002Fgame","ru\u002Fdocs\u002F3.game",[67,71,75,79,83,87],{"title":68,"path":69,"stem":70},"Игроки и сущности","\u002Fru\u002Fdocs\u002Fgame\u002Fentities","ru\u002Fdocs\u002F3.game\u002F01.entities",{"title":72,"path":73,"stem":74},"Игроки: действия","\u002Fru\u002Fdocs\u002Fgame\u002Fplayers","ru\u002Fdocs\u002F3.game\u002F02.players",{"title":76,"path":77,"stem":78},"Эффекты","\u002Fru\u002Fdocs\u002Fgame\u002Feffects","ru\u002Fdocs\u002F3.game\u002F03.effects",{"title":80,"path":81,"stem":82},"Флаги","\u002Fru\u002Fdocs\u002Fgame\u002Fflags","ru\u002Fdocs\u002F3.game\u002F04.flags",{"title":84,"path":85,"stem":86},"Квары","\u002Fru\u002Fdocs\u002Fgame\u002Fcvars","ru\u002Fdocs\u002F3.game\u002F05.cvars",{"title":88,"path":89,"stem":90},"Сообщения","\u002Fru\u002Fdocs\u002Fgame\u002Fmessages","ru\u002Fdocs\u002F3.game\u002F06.messages",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":34},"Данные","i-lucide-database","\u002Fru\u002Fdocs\u002Fdata","ru\u002Fdocs\u002F4.data",[97,101,105],{"title":98,"path":99,"stem":100},"Хранилище","\u002Fru\u002Fdocs\u002Fdata\u002Fstorage","ru\u002Fdocs\u002F4.data\u002F01.storage",{"title":102,"path":103,"stem":104},"Файлы","\u002Fru\u002Fdocs\u002Fdata\u002Ffs","ru\u002Fdocs\u002F4.data\u002F02.fs",{"title":106,"path":107,"stem":108},"HTTP","\u002Fru\u002Fdocs\u002Fdata\u002Fhttp","ru\u002Fdocs\u002F4.data\u002F03.http",{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":34},"Модули","i-lucide-package","\u002Fru\u002Fdocs\u002Fmodules","ru\u002Fdocs\u002F5.modules",[115,119],{"title":116,"path":117,"stem":118},"Общие модули","\u002Fru\u002Fdocs\u002Fmodules\u002Fshared-modules","ru\u002Fdocs\u002F5.modules\u002F01.shared-modules",{"title":120,"path":121,"stem":122},"Свой модуль","\u002Fru\u002Fdocs\u002Fmodules\u002Fcreating-a-module","ru\u002Fdocs\u002F5.modules\u002F02.creating-a-module",{"title":124,"icon":125,"path":126,"stem":127,"children":128,"page":34},"Pawn","i-lucide-plug","\u002Fru\u002Fdocs\u002Fpawn","ru\u002Fdocs\u002F6.pawn",[129],{"title":130,"path":131,"stem":132},"Нативы","\u002Fru\u002Fdocs\u002Fpawn\u002Fnatives","ru\u002Fdocs\u002F6.pawn\u002F01.natives",{"title":134,"path":135,"stem":136,"children":137,"icon":139},"Тесты","\u002Fru\u002Fdocs\u002Ftesting","ru\u002Fdocs\u002F7.testing\u002F01.index",[138],{"title":134,"path":135,"stem":136},"i-lucide-flask-conical",{"id":141,"title":5,"body":142,"description":9915,"extension":9916,"meta":9917,"navigation":9918,"path":16,"seo":9919,"stem":17,"__hash__":9920},"docs_ru\u002Fru\u002Fdocs\u002F1.getting-started\u002F02.quick-start.md",{"type":143,"value":144,"toc":9908},"minimark",[145,154,159,162,234,247,254,262,812,867,1170,1189,1220,1249,1253,6164,6187,6191,6246,6252,6258,6265,6349,6353,6733,6737,6740,9898,9904],[146,147,148,149,153],"p",{},"amxts запускает плагины для Counter-Strike 1.6, написанные на TypeScript,\nвнутри AMX Mod X, рядом с вашими плагинами на Pawn. Плагин — обычный файл\n",[150,151,152],"code",{},".ts",": игроки — объекты, у событий есть типы, а редактор знает каждое поле\nигры. На этой странице — проект, первый плагин, как перезагружать его во\nвремя работы и чем язык отличается от привычного TypeScript.",[155,156,158],"h2",{"id":157},"проект","Проект",[146,160,161],{},"Новый проект начинается с одной команды:",[163,164,166,191,206,220],"code-group",{"sync":165},"pm",[167,168,174],"pre",{"className":169,"code":170,"filename":171,"language":172,"meta":173,"style":173},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm create amxts@latest\n","npm","sh","",[150,175,176],{"__ignoreMap":173},[177,178,181,184,188],"span",{"class":179,"line":180},"line",1,[177,182,171],{"class":183},"sBMFI",[177,185,187],{"class":186},"sfazB"," create",[177,189,190],{"class":186}," amxts@latest\n",[167,192,195],{"className":169,"code":193,"filename":194,"language":172,"meta":173,"style":173},"pnpm create amxts\n","pnpm",[150,196,197],{"__ignoreMap":173},[177,198,199,201,203],{"class":179,"line":180},[177,200,194],{"class":183},[177,202,187],{"class":186},[177,204,205],{"class":186}," amxts\n",[167,207,210],{"className":169,"code":208,"filename":209,"language":172,"meta":173,"style":173},"yarn create amxts\n","yarn",[150,211,212],{"__ignoreMap":173},[177,213,214,216,218],{"class":179,"line":180},[177,215,209],{"class":183},[177,217,187],{"class":186},[177,219,205],{"class":186},[167,221,224],{"className":169,"code":222,"filename":223,"language":172,"meta":173,"style":173},"bun create amxts\n","bun",[150,225,226],{"__ignoreMap":173},[177,227,228,230,232],{"class":179,"line":180},[177,229,223],{"class":183},[177,231,187],{"class":186},[177,233,205],{"class":186},[146,235,236,237,240,241,246],{},"Она спрашивает менеджер пакетов, папку, модули, oxlint и oxfmt, git и папку\nсервера, пишет проект с первым плагином и его тестом, всё ставит и говорит,\nчто запускать дальше. ",[150,238,239],{},"npx amxts init"," в папке — та же команда; у каждого вопроса\nесть и флаг (",[242,243,245],"a",{"href":244},"\u002Fru\u002Fdocs\u002Fgetting-started\u002Fcli#init","команда amxts",").",[146,248,249,250,253],{},"Проект — папка с плагинами и одним файлом настроек, ",[150,251,252],{},"amxts.config.ts",", где\nперечислены модули проекта и их настройки:",[167,255,260],{"className":256,"code":258,"language":259},[257],"language-text","my-server\u002F\n├── package.json\n├── amxts.config.ts\n├── tsconfig.json       { \"extends\": \".\u002F.amxts\u002Ftsconfig.json\" }\n├── .env                AMXTS_SERVER: сервер, на который выкладывает dev\n├── plugins\u002F\n│   └── hello.ts\n└── test\u002F\n    └── hello.test.ts\n","text",[150,261,258],{"__ignoreMap":173},[167,263,268],{"className":264,"code":265,"language":266,"meta":267,"style":173},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight twoslash lsp","import { hostIndex, handled, floatCell, rounded, cellFloat, ret, publicFor, nativeFn, arg, argText, argc, caller, setArg, setArgText, argString, cellsToString, stringToCells, cells, out, text, arrayOf, cell, putCell, noOrigin, hasModule, readText, playerIds, accessOf, paint, print, cmd, cmdWide, setTimeout, sleep, setInterval, clearTimeout, clearInterval, hook, plugin, defineModule, callingPlugin, onPluginStop, createCellArray, destroyCellArray, cellArrayRows, pushCellArrayRow, cellsText, textCells, menuColors, colorTags, showMenu, Handler, WideHandler, Float, CellArray, CellBuffer, TEXT_MAX, Team, AuthType, WeaponName, ItemName, ModuleName, KillOptions, MoveOptions, Client, Player, CommandOptions, CommandInfo, HudOptions, HudEffect, HudLine, FadeDirection, FadeOptions, ShakeOptions, ProgressBarOptions, StatusIconState, Screen, SoundChannel, SoundOptions, Resource, MessageArgs, ClientMessage, PlayerChangeEvent, ServerListenerOptions, CvarChangeEvent, CvarListener, Cvar, Server, server, Game, GameListenerOptions, UseType, ActionOptions, TouchEvent, RoundWinner, EndRoundOptions, game, Variant, VariantName, Flag, Entity, Weapon, WeaponKind, weaponKindOf, RenderMode, RenderFx, MoveType, Solid, TakeDamage, DeadFlag, WaterLevel, Contents, FixAngle, HitGroup, ArmorType, ObserverMode, JoinState, GameMenu, PlayerModel, IgnoredChat, ThrowDirection, BloodColor, MusicState, Target, swapTeam, lang, cvar, TimerHandler, SleepOptions, Call, Ref, PluginInfo, ModuleOptions, ForwardStop, NoArgument, Forward, Storage, EntityFilter, PawnFunction, PawnCall, MenuColor, MenuOptions, MenuContext, MenuItemOptions, Menu, protocolMessageNames, addServerListener, removeServerListener, PluginInitEvent, PluginPauseEvent, PluginUnpauseEvent, ServerChangelevelEvent, PluginCfgEvent, PluginEndEvent, PluginLogEvent, PluginPrecacheEvent, ClientInfochangedEvent, ClientConnectEvent, ClientConnectexEvent, ClientAuthorizedEvent, ClientDisconnectedEvent, ClientRemoveEvent, ClientCommandEvent, ClientPutinserverEvent, InconsistentFileEvent, PluginModulesEvent, OnConfigsExecutedEvent, OnAutoConfigsBufferedEvent, CS_InternalCommandEvent, CS_OnBuyAttemptEvent, CS_OnBuyEvent, ServerFrameEvent, ClientKillEvent, ClientImpulseEvent, ClientCmdStartEvent, PfnThinkEvent, PfnPlaybackeventEvent, PfnKeyvalueEvent, PfnSpawnEvent, ADStopMessage, AllowSpecMessage, AmmoPickupMessage, AmmoXMessage, ArmorTypeMessage, BarTimeMessage, BatteryMessage, BlinkAcctMessage, BombDropMessage, BombPickupMessage, BotVoiceMessage, BuyCloseMessage, ClCorpseMessage, CrosshairMessage, CurWeaponMessage, DamageMessage, DeathMsgMessage, FlashlightMessage, FlashBatMessage, GeigerMessage, HealthMessage, HideWeaponMessage, HostageKMessage, HostagePosMessage, HudTextMessage, InitHUDMessage, ItemPickupMessage, ItemStatusMessage, LocationMessage, MoneyMessage, MOTDMessage, NVGToggleMessage, RadarMessage, ReqStateMessage, ResetHUDMessage, RoundTimeMessage, SayTextMessage, ScenarioMessage, ScoreAttribMessage, ScoreInfoMessage, ScreenFadeMessage, ScreenShakeMessage, SendAudioMessage, ServerNameMessage, SetFOVMessage, ShowMenuMessage, ShowTimerMessage, SpecHealthMessage, SpectatorMessage, StatusIconMessage, StatusTextMessage, StatusValueMessage, TaskTimeMessage, TeamInfoMessage, TeamScoreMessage, TextMsgMessage, TrainMessage, TutorCloseMessage, VGUIMenuMessage, ViewModeMessage, WeaponListMessage, WeapPickupMessage, ServerEventMap, ServerMessageMap, flagList, FlagFamily, FlagStore, EntvarFlags, MemberFlags, FlagList, HideHud, HIDE_HUD, Button, BUTTON, Effect, EFFECT, EntityFlag, ENTITY_FLAG, Damage, DAMAGE, Access, ACCESS, ScoreStatus, SCORE_STATUS, WeaponState, WEAPON_STATE, PhysicsFlag, PHYSICS_FLAG, addGameListener, removeGameListener, HookEvent, HookEntry, RewardReason, ResourceType, TeamChoice, ItemKind, ItemRestriction, BotEvent, RoundEndReason, DeathMessageFlag, KillRarity, PlayerAnimation, VguiMenu, ActivateEvent, ActivateServerEvent, AddFragsEvent, AddItemEvent, AddMoneyEvent, AddMultiDamageEvent, AddResourceEvent, AddTeamScoreEvent, AddToPlayerEvent, AddWeaponEvent, AirAccelerateEvent, AirMoveEvent, ApplyMultiDamageEvent, AttachToPlayerEvent, AutoaimVectorEvent, BalanceTeamsEvent, BecomeBomberEvent, BecomeDeadEvent, BecomeProneEvent, BecomeVipEvent, BestVisibleEnemyEvent, BlindEvent, BlockedEvent, BloodColorEvent, BodyTargetEvent, BounceGibTouchEvent, BuyAmmoEvent, BuyItemEvent, BuyWeaponEvent, CanDeployEvent, CanDropEvent, CanHaveItemEvent, CanHolsterEvent, CanPlayerHearPlayerEvent, CanRespawnEvent, CanShootThroughEvent, CanSpectateEvent, CanSwitchTeamEvent, CanTakeDamageEvent, CenterEvent, ChangeLevelEvent, ChangeModelEvent, ChangeNameEvent, ChangeYawEvent, ChatMessageEvent, CheckMapConditionsEvent, CheckTimeBasedDamageEvent, CheckUserInfoEvent, CheckWaterJumpEvent, CheckWinConditionsEvent, ChildDeathNoticeEvent, ChooseAppearanceEvent, ChooseTeamEvent, ClassifyEvent, ClearMultiDamageEvent, ClientConnectedEvent, ConnectClientEvent, ConsoleMessageEvent, CreateWeaponBoxEvent, DamageDecalEvent, DeathActivityEvent, DeathNoticeEvent, DeathSoundEvent, DefaultDeployEvent, DefaultReloadEvent, DefaultShotgunReloadEvent, DefuseBombEndEvent, DefuseBombStartEvent, DelayEvent, DeployEvent, DisappearEvent, DisconnectClientEvent, DropEvent, DropIdlePlayerEvent, DropPlayerItemEvent, DropShieldEvent, DropWeaponsOnDeathEvent, DuckEvent, DuckMovementEvent, EarPositionEvent, ExplodeBombEvent, ExplodeFlashbangEvent, ExplodeHeGrenadeEvent, ExplodeSmokeGrenadeEvent, ExtractAmmoEvent, ExtractClipAmmoEvent, EyePositionEvent, FadeMonsterEvent, FallDamageEvent, FireBulletsEvent, GameEventEvent, GameThinkEvent, GetForceCameraEvent, GetIntoGameEvent, GetNextBestWeaponEvent, GibMonsterEvent, GibSpawnEvent, GiveAmmoEvent, GiveBombEvent, GiveDefaultItemsEvent, GiveItemEvent, GiveShieldEvent, GunPositionEvent, HasAlienGibsEvent, HasHumanGibsEvent, HasTargetEvent, HealEvent, HintMessageEvent, HolsterEvent, IlluminationEvent, ImpulseEvent, IntermissionEvent, InViewConeEvent, IsAliveEvent, IsBotEvent, IsBspModelEvent, IsInWorldEvent, IsMovingEvent, IsNetClientEvent, IsPlayerEvent, IsSneakingEvent, IsTriggeredEvent, IsUsableEvent, IsWeaponEvent, ItemPostFrameEvent, ItemPreFrameEvent, ItemRestrictedEvent, ItemSlotEvent, ItemUpdateClientDataEvent, JoiningThinkEvent, JumpEvent, JumpMovementEvent, KillEvent, KilledEvent, LadderMoveEvent, LookEvent, MapResetEvent, MaxSpeedEvent, MonsterInitDeadEvent, MoveEvent, NewRoundEvent, NextTargetEvent, ObserverSetModeEvent, ObserverThinkEvent, PainEvent, PainSoundEvent, PlantBombEvent, PlayEmptySoundEvent, PlayerBlindEvent, PlayerDeathThinkEvent, PlayerGotWeaponEvent, PlayerKilledEvent, PlayerSpawnEvent, PlayStepSoundEvent, PointInViewConeEvent, PointVisibleEvent, PostThinkEvent, PrecacheEvent, PrecacheFileEvent, PrecacheModelEvent, PrecacheSoundEvent, PreThinkEvent, PrimaryAmmoIndexEvent, PrimaryAttackEvent, PrintfEvent, RadioEvent, RecoilEvent, ReflectGaussEvent, RelationshipEvent, ReloadEvent, RemoveAllItemsEvent, RemoveGunsEvent, RemoveItemEvent, RemoveSpawnProtectionEvent, ResetEmptySoundEvent, ResetMaxSpeedEvent, ResetSequenceInfoEvent, RespawnEvent, RestartEvent, RetireWeaponEvent, RoundEndEvent, RoundRespawnEvent, RoundStartEvent, SecondaryAmmoIndexEvent, SecondaryAttackEvent, SelectSpawnPointEvent, SendDeathMessageEvent, SendWeaponAnimEvent, ServerCommandEvent, ServerDeactivateEvent, SetAnimationEvent, SetModelEvent, SetObjectCollisionBoxEvent, SetSpawnProtectionEvent, SetToggleStateEvent, ShootEvent, ShootBuckshotEvent, ShouldFadeOnDeathEvent, ShouldSwitchWeaponEvent, ShouldWeaponIdleEvent, ShowMenuEvent, ShowVguiMenuEvent, SpawnEvent, SpawnEquipEvent, SpawnHeadGibEvent, SpawnRandomGibsEvent, SpawnSpotEvent, SpectateNextEvent, StartDeathCamEvent, StartSneakingEvent, StartSoundEvent, StartSpectatingEvent, StopSneakingEvent, SwitchTeamEvent, TakeDamageEvent, TakeDamageImpulseEvent, TeamFullEvent, TeamIdEvent, TeamStackedEvent, ThinkEvent, ThrowFlashbangEvent, ThrowGrenadeEvent, ThrowHeGrenadeEvent, ThrowSmokeGrenadeEvent, ToggleStateEvent, TouchingWeaponEvent, TraceAttackEvent, TraceBleedEvent, TraceLineEvent, UnDuckEvent, UpdateClientDataEvent, UpdateItemInfoEvent, UpdateStatusBarEvent, UseEvent, UseEmptyEvent, UserInfoChangeEvent, VisibleEvent, WaitTillLandEvent, WaterJumpEvent, WeaponIdleEvent, GameEventMap, GameAnswerMap, Vector, EffectRecipients, PointEffectOptions, SegmentEffectOptions, EntityEffectOptions, PlayerEffectOptions, BeamPointsOptions, BeamEntityPointOptions, BeamEntitiesOptions, BeamCircleOptions, BeamFollowOptions, BeamSpriteOptions, LightningOptions, ExplosionOptions, SmokeOptions, ParticleExplosionOptions, ImplosionOptions, SpriteTrailOptions, SpriteOptions, GlowSpriteOptions, StreakSplashOptions, DynamicLightOptions, EntityLightOptions, LineOptions, BoxOptions, LargeFunnelOptions, BloodOptions, FizzOptions, BounceSound, ModelOptions, ExplodeModelOptions, BreakMaterial, BreakModelOptions, SpriteSprayOptions, ArmorRicochetOptions, BubblesOptions, BloodSpriteOptions, ProjectileOptions, SprayOptions, PlayerSpritesOptions, ParticleBurstOptions, FireRise, FireBlend, FireFieldOptions, PlayerAttachmentOptions, effects, request, fetch, useFetch, URL, URLSearchParams, Headers, TlsOptions, RequestInit, Request, ResponseInit, Response, RequestErrorKind, RequestOptions, RequestResult, UseFetchOptions, FetchResult, FetchError } from \"~\u002Ffacade\";\nimport * as menus from \"@amxts\u002Fmenu-core\";\n\u002F\u002F ---cut---\n\u002F\u002F amxts.config.ts\nexport default defineConfig({\n    modules: [\n        \"@amxts\u002Fmenu-core\",\n        \"@amxts\u002Fconfig-core\", \u002F\u002F needed by menu-core\n    ],\n    menus: { file: \"my-server\u002Fmenu\" },\n});\n","ts","twoslash types-ru",[150,269,270,276,588,640,653,667,675,802],{"__ignoreMap":173},[177,271,272],{"class":179,"line":180},[177,273,275],{"class":274},"sHwdD","\u002F\u002F amxts.config.ts\n",[177,277,279,283,286,290,581,584],{"class":179,"line":278},2,[177,280,282],{"class":281},"s7zQu","export",[177,284,285],{"class":281}," default",[177,287,289],{"class":288},"s2Zo4"," ",[177,291,292],{"class":288},[293,294,298,301],"v-menu",{"class":295,"popper-class":296,"theme":297},"twoslash-hover","shiki twoslash-floating vp-copy-ignore","twoslash",[177,299,300],{},"defineConfig",[302,303,305],"template",{"v-slot:popper":304},"{}",[177,306,308,483],{"class":307,"v-pre":173},"twoslash-popup-container vp-copy-ignore",[150,309,311],{"class":310},"twoslash-popup-code",[167,312,316],{"class":313,"style":314,"tabindex":315},"shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#babed8;--shiki-light-bg:#FAFAFA;--shiki-default-bg:#263238;--shiki-dark-bg:#292D3E","0",[150,317,318,332,357,373,388,420,436,453,478],{},[177,319,320,324,328],{"class":179},[177,321,323],{"style":322},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA","interface",[177,325,327],{"style":326},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B"," AmxtsConfig",[177,329,331],{"style":330},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF"," {",[177,333,334,338,341,344,348,351,354],{"class":179},[177,335,337],{"style":336},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178","    modules",[177,339,340],{"style":330},"?:",[177,342,343],{"style":326}," string",[177,345,347],{"style":346},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8","[] ",[177,349,350],{"style":330},"|",[177,352,353],{"style":326}," undefined",[177,355,356],{"style":330},";",[177,358,359,362,364,366,369,371],{"class":179},[177,360,361],{"style":336},"    pluginsDir",[177,363,340],{"style":330},[177,365,343],{"style":326},[177,367,368],{"style":330}," |",[177,370,353],{"style":326},[177,372,356],{"style":330},[177,374,375,378,380,382,384,386],{"class":179},[177,376,377],{"style":336},"    outDir",[177,379,340],{"style":330},[177,381,343],{"style":326},[177,383,368],{"style":330},[177,385,353],{"style":326},[177,387,356],{"style":330},[177,389,390,393,395,398,402,405,407,409,412,414,416,418],{"class":179},[177,391,392],{"style":336},"    target",[177,394,340],{"style":330},[177,396,397],{"style":330}," \"",[177,399,401],{"style":400},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D","rehlds",[177,403,404],{"style":330},"\"",[177,406,368],{"style":330},[177,408,397],{"style":330},[177,410,411],{"style":400},"hlds",[177,413,404],{"style":330},[177,415,368],{"style":330},[177,417,353],{"style":326},[177,419,356],{"style":330},[177,421,422,425,427,430,432,434],{"class":179},[177,423,424],{"style":336},"    imports",[177,426,340],{"style":330},[177,428,429],{"style":326}," AmxtsImports",[177,431,368],{"style":330},[177,433,353],{"style":326},[177,435,356],{"style":330},[177,437,438,441,443,445,447,449,451],{"class":179},[177,439,440],{"style":336},"    pawn",[177,442,340],{"style":330},[177,444,343],{"style":326},[177,446,347],{"style":346},[177,448,350],{"style":330},[177,450,353],{"style":326},[177,452,356],{"style":330},[177,454,455,458,460,463,466,469,472,474,476],{"class":179},[177,456,457],{"style":336},"    menus",[177,459,340],{"style":330},[177,461,462],{"style":326}," Partial",[177,464,465],{"style":330},"\u003C",[177,467,468],{"style":326},"MenuCoreOptions",[177,470,471],{"style":330},">",[177,473,368],{"style":330},[177,475,353],{"style":326},[177,477,356],{"style":330},[177,479,480],{"class":179},[177,481,482],{"style":330},"}",[484,485,487,493],"div",{"class":486},"twoslash-popup-docs vp-doc",[146,488,489,490,492],{},"Описывает настройки проекта в ",[150,491,252],{},":",[150,494,495],{},[167,496,497],{"class":313,"style":314,"tabindex":315},[150,498,499,516,548,572],{},[177,500,501,504,506,510,513],{"class":179},[177,502,282],{"style":503},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[177,505,285],{"style":503},[177,507,509],{"style":508},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF"," defineConfig",[177,511,512],{"style":346},"(",[177,514,515],{"style":330},"{",[177,517,518,521,523,526,528,531,533,536,538,541,543,546],{"class":179},[177,519,520],{"style":336},"  modules",[177,522,492],{"style":330},[177,524,525],{"style":346}," [",[177,527,404],{"style":330},[177,529,530],{"style":400},"@amxts\u002Fconfig-core",[177,532,404],{"style":330},[177,534,535],{"style":330},",",[177,537,397],{"style":330},[177,539,540],{"style":400},"@amxts\u002Fmenu-core",[177,542,404],{"style":330},[177,544,545],{"style":346},"]",[177,547,535],{"style":330},[177,549,550,553,555,557,560,562,564,567,569],{"class":179},[177,551,552],{"style":336},"  menus",[177,554,492],{"style":330},[177,556,331],{"style":330},[177,558,559],{"style":336}," file",[177,561,492],{"style":330},[177,563,397],{"style":330},[177,565,566],{"style":400},"myserver\u002Fmenu",[177,568,404],{"style":330},[177,570,571],{"style":330}," },",[177,573,574,576,579],{"class":179},[177,575,482],{"style":330},[177,577,578],{"style":346},")",[177,580,356],{"style":330},[177,582,512],{"class":583},"sTEyZ",[177,585,587],{"class":586},"sMK4o","{\n",[177,589,591,595,635,637],{"class":179,"line":590},3,[177,592,594],{"class":593},"swJcz","    ",[177,596,597],{"class":593},[293,598,599,602],{"class":295,"popper-class":296,"theme":297},[177,600,601],{},"modules",[302,603,604],{"v-slot:popper":304},[177,605,606,626],{"class":307,"v-pre":173},[150,607,608],{"class":310},[167,609,610],{"class":313,"style":314,"tabindex":315},[150,611,612],{},[177,613,614,616,618,620,622,624],{"class":179},[177,615,601],{"style":336},[177,617,340],{"style":330},[177,619,343],{"style":326},[177,621,347],{"style":346},[177,623,350],{"style":330},[177,625,353],{"style":326},[484,627,628],{"class":486},[146,629,630,631,634],{},"Пакеты модулей проекта по имени, например ",[150,632,633],{},"\"@amxts\u002Fmenu-core\"",". Сборка загружает каждый после тех, от которых он зависит.",[177,636,492],{"class":586},[177,638,639],{"class":583}," [\n",[177,641,643,646,648,650],{"class":179,"line":642},4,[177,644,645],{"class":586},"        \"",[177,647,540],{"class":186},[177,649,404],{"class":586},[177,651,652],{"class":586},",\n",[177,654,656,658,660,662,664],{"class":179,"line":655},5,[177,657,645],{"class":586},[177,659,530],{"class":186},[177,661,404],{"class":586},[177,663,535],{"class":586},[177,665,666],{"class":274}," \u002F\u002F needed by menu-core\n",[177,668,670,673],{"class":179,"line":669},6,[177,671,672],{"class":583},"    ]",[177,674,652],{"class":586},[177,676,678,680,720,722,724,726,790,792,794,797,799],{"class":179,"line":677},7,[177,679,594],{"class":593},[177,681,682],{"class":593},[293,683,684,687],{"class":295,"popper-class":296,"theme":297},[177,685,686],{},"menus",[302,688,689],{"v-slot:popper":304},[177,690,691],{"class":307,"v-pre":173},[150,692,693],{"class":310},[167,694,695],{"class":313,"style":314,"tabindex":315},[150,696,697],{},[177,698,699,701,703,705,707,709,712,714,716,718],{"class":179},[177,700,686],{"style":336},[177,702,340],{"style":330},[177,704,462],{"style":326},[177,706,465],{"style":330},[177,708,686],{"style":326},[177,710,711],{"style":330},".",[177,713,468],{"style":326},[177,715,471],{"style":330},[177,717,368],{"style":330},[177,719,353],{"style":326},[177,721,492],{"class":586},[177,723,331],{"class":586},[177,725,289],{"class":593},[177,727,728],{"class":593},[293,729,730,733],{"class":295,"popper-class":296,"theme":297},[177,731,732],{},"file",[302,734,735],{"v-slot:popper":304},[177,736,737,755],{"class":307,"v-pre":173},[150,738,739],{"class":310},[167,740,741],{"class":313,"style":314,"tabindex":315},[150,742,743],{},[177,744,745,747,749,751,753],{"class":179},[177,746,732],{"style":336},[177,748,340],{"style":330},[177,750,343],{"style":326},[177,752,368],{"style":330},[177,754,353],{"style":326},[484,756,757],{"class":486},[146,758,759,760,763,764,767,768,771,772,771,775,771,778,781,782,785,786,789],{},"Файл меню от ",[150,761,762],{},"configs\u002F",": например, ",[150,765,766],{},"\"menu\""," — ",[150,769,770],{},"configs\u002Fmenu.ini",", ",[150,773,774],{},"menu.yaml",[150,776,777],{},"menu.yml",[150,779,780],{},"menu.json"," или ",[150,783,784],{},"menu.jsonc"," — первый, который есть; ",[150,787,788],{},"\"myserver\u002Fmenu.yaml\""," — этот файл.",[177,791,492],{"class":586},[177,793,397],{"class":586},[177,795,796],{"class":186},"my-server\u002Fmenu",[177,798,404],{"class":586},[177,800,801],{"class":586}," },\n",[177,803,805,807,809],{"class":179,"line":804},8,[177,806,482],{"class":586},[177,808,578],{"class":583},[177,810,811],{"class":586},";\n",[146,813,814,816,817,819,820,822,823,826,827,830,831,834,835,838,839,834,842,845,846,850,851,854,855,858,859,863,864,711],{},[150,815,300],{}," глобальная — импорт не нужен. ",[150,818,601],{}," перечисляет\nпакеты-модули проекта; настройки каждого модуля пишутся под его ключом\n(",[150,821,686],{}," — у menu-core), и редактор проверяет их по модулю. ",[150,824,825],{},"pluginsDir","\n(",[150,828,829],{},"\"plugins\"",") и ",[150,832,833],{},"outDir"," (",[150,836,837],{},"\"dist\"",") говорят, где плагины и куда пишет сборка;\n",[150,840,841],{},"target",[150,843,844],{},"\"rehlds\"",") — для какого сервера проект: его include сборка читает,\nкогда сервера нет (",[242,847,849],{"href":848},"\u002Fru\u002Fdocs\u002Fgetting-started\u002Fcli#include-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0","include сервера","); ",[150,852,853],{},"imports"," и\n",[150,856,857],{},"pawn"," — чем плагин пользуется без строки импорта и какие модули собираются\n(",[242,860,862],{"href":861},"\u002Fru\u002Fdocs\u002Fcore\u002Fplugin#%D0%B0%D0%B2%D1%82%D0%BE%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D1%8B","автоимпорты",").\nДругая сторона — ",[242,865,866],{"href":121},"свой модуль",[163,868,869,956,1027,1098],{"sync":165},[167,870,872],{"className":169,"code":871,"filename":171,"language":172,"meta":173,"style":173},"npx amxts module add menu-core   # ставит модуль и вписывает его в amxts.config.ts вместе с теми, что ему нужны\nnpx amxts build                  # плагины и плагины модулей в dist\u002F, с plugins.ini\nnpx amxts build --deploy         # и копирует их на сервер\nnpx amxts dev                    # собирает, выкладывает и снова — на каждое сохранение\nnpx amxts typecheck              # проверяет проект так же, как редактор\nnpx amxts test                   # тесты проекта, на поддельном сервере\n",[150,873,874,894,906,920,932,944],{"__ignoreMap":173},[177,875,876,879,882,885,888,891],{"class":179,"line":180},[177,877,878],{"class":183},"npx",[177,880,881],{"class":186}," amxts",[177,883,884],{"class":186}," module",[177,886,887],{"class":186}," add",[177,889,890],{"class":186}," menu-core",[177,892,893],{"class":274},"   # ставит модуль и вписывает его в amxts.config.ts вместе с теми, что ему нужны\n",[177,895,896,898,900,903],{"class":179,"line":278},[177,897,878],{"class":183},[177,899,881],{"class":186},[177,901,902],{"class":186}," build",[177,904,905],{"class":274},"                  # плагины и плагины модулей в dist\u002F, с plugins.ini\n",[177,907,908,910,912,914,917],{"class":179,"line":590},[177,909,878],{"class":183},[177,911,881],{"class":186},[177,913,902],{"class":186},[177,915,916],{"class":186}," --deploy",[177,918,919],{"class":274},"         # и копирует их на сервер\n",[177,921,922,924,926,929],{"class":179,"line":642},[177,923,878],{"class":183},[177,925,881],{"class":186},[177,927,928],{"class":186}," dev",[177,930,931],{"class":274},"                    # собирает, выкладывает и снова — на каждое сохранение\n",[177,933,934,936,938,941],{"class":179,"line":655},[177,935,878],{"class":183},[177,937,881],{"class":186},[177,939,940],{"class":186}," typecheck",[177,942,943],{"class":274},"              # проверяет проект так же, как редактор\n",[177,945,946,948,950,953],{"class":179,"line":669},[177,947,878],{"class":183},[177,949,881],{"class":186},[177,951,952],{"class":186}," test",[177,954,955],{"class":274},"                   # тесты проекта, на поддельном сервере\n",[167,957,959],{"className":169,"code":958,"filename":194,"language":172,"meta":173,"style":173},"pnpm amxts module add menu-core   # ставит модуль и вписывает его в amxts.config.ts вместе с теми, что ему нужны\npnpm amxts build                  # плагины и плагины модулей в dist\u002F, с plugins.ini\npnpm amxts build --deploy         # и копирует их на сервер\npnpm amxts dev                    # собирает, выкладывает и снова — на каждое сохранение\npnpm amxts typecheck              # проверяет проект так же, как редактор\npnpm amxts test                   # тесты проекта, на поддельном сервере\n",[150,960,961,975,985,997,1007,1017],{"__ignoreMap":173},[177,962,963,965,967,969,971,973],{"class":179,"line":180},[177,964,194],{"class":183},[177,966,881],{"class":186},[177,968,884],{"class":186},[177,970,887],{"class":186},[177,972,890],{"class":186},[177,974,893],{"class":274},[177,976,977,979,981,983],{"class":179,"line":278},[177,978,194],{"class":183},[177,980,881],{"class":186},[177,982,902],{"class":186},[177,984,905],{"class":274},[177,986,987,989,991,993,995],{"class":179,"line":590},[177,988,194],{"class":183},[177,990,881],{"class":186},[177,992,902],{"class":186},[177,994,916],{"class":186},[177,996,919],{"class":274},[177,998,999,1001,1003,1005],{"class":179,"line":642},[177,1000,194],{"class":183},[177,1002,881],{"class":186},[177,1004,928],{"class":186},[177,1006,931],{"class":274},[177,1008,1009,1011,1013,1015],{"class":179,"line":655},[177,1010,194],{"class":183},[177,1012,881],{"class":186},[177,1014,940],{"class":186},[177,1016,943],{"class":274},[177,1018,1019,1021,1023,1025],{"class":179,"line":669},[177,1020,194],{"class":183},[177,1022,881],{"class":186},[177,1024,952],{"class":186},[177,1026,955],{"class":274},[167,1028,1030],{"className":169,"code":1029,"filename":209,"language":172,"meta":173,"style":173},"yarn amxts module add menu-core   # ставит модуль и вписывает его в amxts.config.ts вместе с теми, что ему нужны\nyarn amxts build                  # плагины и плагины модулей в dist\u002F, с plugins.ini\nyarn amxts build --deploy         # и копирует их на сервер\nyarn amxts dev                    # собирает, выкладывает и снова — на каждое сохранение\nyarn amxts typecheck              # проверяет проект так же, как редактор\nyarn amxts test                   # тесты проекта, на поддельном сервере\n",[150,1031,1032,1046,1056,1068,1078,1088],{"__ignoreMap":173},[177,1033,1034,1036,1038,1040,1042,1044],{"class":179,"line":180},[177,1035,209],{"class":183},[177,1037,881],{"class":186},[177,1039,884],{"class":186},[177,1041,887],{"class":186},[177,1043,890],{"class":186},[177,1045,893],{"class":274},[177,1047,1048,1050,1052,1054],{"class":179,"line":278},[177,1049,209],{"class":183},[177,1051,881],{"class":186},[177,1053,902],{"class":186},[177,1055,905],{"class":274},[177,1057,1058,1060,1062,1064,1066],{"class":179,"line":590},[177,1059,209],{"class":183},[177,1061,881],{"class":186},[177,1063,902],{"class":186},[177,1065,916],{"class":186},[177,1067,919],{"class":274},[177,1069,1070,1072,1074,1076],{"class":179,"line":642},[177,1071,209],{"class":183},[177,1073,881],{"class":186},[177,1075,928],{"class":186},[177,1077,931],{"class":274},[177,1079,1080,1082,1084,1086],{"class":179,"line":655},[177,1081,209],{"class":183},[177,1083,881],{"class":186},[177,1085,940],{"class":186},[177,1087,943],{"class":274},[177,1089,1090,1092,1094,1096],{"class":179,"line":669},[177,1091,209],{"class":183},[177,1093,881],{"class":186},[177,1095,952],{"class":186},[177,1097,955],{"class":274},[167,1099,1101],{"className":169,"code":1100,"filename":223,"language":172,"meta":173,"style":173},"bunx amxts module add menu-core   # ставит модуль и вписывает его в amxts.config.ts вместе с теми, что ему нужны\nbunx amxts build                  # плагины и плагины модулей в dist\u002F, с plugins.ini\nbunx amxts build --deploy         # и копирует их на сервер\nbunx amxts dev                    # собирает, выкладывает и снова — на каждое сохранение\nbunx amxts typecheck              # проверяет проект так же, как редактор\nbunx amxts test                   # тесты проекта, на поддельном сервере\n",[150,1102,1103,1118,1128,1140,1150,1160],{"__ignoreMap":173},[177,1104,1105,1108,1110,1112,1114,1116],{"class":179,"line":180},[177,1106,1107],{"class":183},"bunx",[177,1109,881],{"class":186},[177,1111,884],{"class":186},[177,1113,887],{"class":186},[177,1115,890],{"class":186},[177,1117,893],{"class":274},[177,1119,1120,1122,1124,1126],{"class":179,"line":278},[177,1121,1107],{"class":183},[177,1123,881],{"class":186},[177,1125,902],{"class":186},[177,1127,905],{"class":274},[177,1129,1130,1132,1134,1136,1138],{"class":179,"line":590},[177,1131,1107],{"class":183},[177,1133,881],{"class":186},[177,1135,902],{"class":186},[177,1137,916],{"class":186},[177,1139,919],{"class":274},[177,1141,1142,1144,1146,1148],{"class":179,"line":642},[177,1143,1107],{"class":183},[177,1145,881],{"class":186},[177,1147,928],{"class":186},[177,1149,931],{"class":274},[177,1151,1152,1154,1156,1158],{"class":179,"line":655},[177,1153,1107],{"class":183},[177,1155,881],{"class":186},[177,1157,940],{"class":186},[177,1159,943],{"class":274},[177,1161,1162,1164,1166,1168],{"class":179,"line":669},[177,1163,1107],{"class":183},[177,1165,881],{"class":186},[177,1167,952],{"class":186},[177,1169,955],{"class":274},[146,1171,1172,1173,1176,1177,652,1180,771,1183,1186,1187,711],{},"В ",[150,1174,1175],{},"package.json"," проекта они есть и скриптами: ",[150,1178,1179],{},"npm run dev",[150,1181,1182],{},"npm run build",[150,1184,1185],{},"npm test",". Все команды и их параметры —\n",[242,1188,245],{"href":20},[146,1190,1191,1194,1195,1198,1199,1202,1203,1206,1207,1210,1211,1213,1214,834,1216,1219],{},[150,1192,1193],{},"plugins.ini"," сборка пишет сама: сначала модули, которыми пользуются плагины,\nкаждый после тех, что ему нужны, потом плагины проекта. Ещё она пишет\n",[150,1196,1197],{},".amxts\u002Ftsconfig.json",", который расширяет ",[150,1200,1201],{},"tsconfig.json"," проекта, и\n",[150,1204,1205],{},".amxts\u002Fimports.d.ts",": так редактор знает API ядра (",[150,1208,1209],{},"@amxts\u002Fcore","), модули по\nименам, то,\nчем плагин пользуется без импорта (",[242,1212,862],{"href":861},"), и\nнастройки в ",[150,1215,252],{},[150,1217,1218],{},"npx amxts prepare"," пишет только их).",[146,1221,1222,1223,771,1226,1229,1230,1233,1234,1237,1238,1240,1241,1244,1245,1248],{},"Подсказки редактора — у ",[150,1224,1225],{},"print",[150,1227,1228],{},"Player",", событий, полей, функций модулей —\nна английском, а с ",[150,1231,1232],{},"AMXTS_DOCS_LANG=ru"," в ",[150,1235,1236],{},".env"," проекта — на русском;\nпереключает их ",[150,1239,1218],{}," (и каждая сборка). Русские слова — копия\nAPI в ",[150,1242,1243],{},".amxts\u002Fapi\u002F",", которую читает только редактор: пакеты в ",[150,1246,1247],{},"node_modules","\nостаются такими, какими их поставили, а плагины собираются одинаково на любом\nязыке.",[155,1250,1252],{"id":1251},"первый-плагин","Первый плагин",[167,1254,1256],{"className":264,"code":1255,"language":266,"meta":267,"style":173},"import { hostIndex, handled, floatCell, rounded, cellFloat, ret, publicFor, nativeFn, arg, argText, argc, caller, setArg, setArgText, argString, cellsToString, stringToCells, cells, out, text, arrayOf, cell, putCell, noOrigin, hasModule, readText, playerIds, accessOf, paint, print, cmd, cmdWide, setTimeout, sleep, setInterval, clearTimeout, clearInterval, hook, plugin, defineModule, callingPlugin, onPluginStop, createCellArray, destroyCellArray, cellArrayRows, pushCellArrayRow, cellsText, textCells, menuColors, colorTags, showMenu, Handler, WideHandler, Float, CellArray, CellBuffer, TEXT_MAX, Team, AuthType, WeaponName, ItemName, ModuleName, KillOptions, MoveOptions, Client, Player, CommandOptions, CommandInfo, HudOptions, HudEffect, HudLine, FadeDirection, FadeOptions, ShakeOptions, ProgressBarOptions, StatusIconState, Screen, SoundChannel, SoundOptions, Resource, MessageArgs, ClientMessage, PlayerChangeEvent, ServerListenerOptions, CvarChangeEvent, CvarListener, Cvar, Server, server, Game, GameListenerOptions, UseType, ActionOptions, TouchEvent, RoundWinner, EndRoundOptions, game, Variant, VariantName, Flag, Entity, Weapon, WeaponKind, weaponKindOf, RenderMode, RenderFx, MoveType, Solid, TakeDamage, DeadFlag, WaterLevel, Contents, FixAngle, HitGroup, ArmorType, ObserverMode, JoinState, GameMenu, PlayerModel, IgnoredChat, ThrowDirection, BloodColor, MusicState, Target, swapTeam, lang, cvar, TimerHandler, SleepOptions, Call, Ref, PluginInfo, ModuleOptions, ForwardStop, NoArgument, Forward, Storage, EntityFilter, PawnFunction, PawnCall, MenuColor, MenuOptions, MenuContext, MenuItemOptions, Menu, protocolMessageNames, addServerListener, removeServerListener, PluginInitEvent, PluginPauseEvent, PluginUnpauseEvent, ServerChangelevelEvent, PluginCfgEvent, PluginEndEvent, PluginLogEvent, PluginPrecacheEvent, ClientInfochangedEvent, ClientConnectEvent, ClientConnectexEvent, ClientAuthorizedEvent, ClientDisconnectedEvent, ClientRemoveEvent, ClientCommandEvent, ClientPutinserverEvent, InconsistentFileEvent, PluginModulesEvent, OnConfigsExecutedEvent, OnAutoConfigsBufferedEvent, CS_InternalCommandEvent, CS_OnBuyAttemptEvent, CS_OnBuyEvent, ServerFrameEvent, ClientKillEvent, ClientImpulseEvent, ClientCmdStartEvent, PfnThinkEvent, PfnPlaybackeventEvent, PfnKeyvalueEvent, PfnSpawnEvent, ADStopMessage, AllowSpecMessage, AmmoPickupMessage, AmmoXMessage, ArmorTypeMessage, BarTimeMessage, BatteryMessage, BlinkAcctMessage, BombDropMessage, BombPickupMessage, BotVoiceMessage, BuyCloseMessage, ClCorpseMessage, CrosshairMessage, CurWeaponMessage, DamageMessage, DeathMsgMessage, FlashlightMessage, FlashBatMessage, GeigerMessage, HealthMessage, HideWeaponMessage, HostageKMessage, HostagePosMessage, HudTextMessage, InitHUDMessage, ItemPickupMessage, ItemStatusMessage, LocationMessage, MoneyMessage, MOTDMessage, NVGToggleMessage, RadarMessage, ReqStateMessage, ResetHUDMessage, RoundTimeMessage, SayTextMessage, ScenarioMessage, ScoreAttribMessage, ScoreInfoMessage, ScreenFadeMessage, ScreenShakeMessage, SendAudioMessage, ServerNameMessage, SetFOVMessage, ShowMenuMessage, ShowTimerMessage, SpecHealthMessage, SpectatorMessage, StatusIconMessage, StatusTextMessage, StatusValueMessage, TaskTimeMessage, TeamInfoMessage, TeamScoreMessage, TextMsgMessage, TrainMessage, TutorCloseMessage, VGUIMenuMessage, ViewModeMessage, WeaponListMessage, WeapPickupMessage, ServerEventMap, ServerMessageMap, flagList, FlagFamily, FlagStore, EntvarFlags, MemberFlags, FlagList, HideHud, HIDE_HUD, Button, BUTTON, Effect, EFFECT, EntityFlag, ENTITY_FLAG, Damage, DAMAGE, Access, ACCESS, ScoreStatus, SCORE_STATUS, WeaponState, WEAPON_STATE, PhysicsFlag, PHYSICS_FLAG, addGameListener, removeGameListener, HookEvent, HookEntry, RewardReason, ResourceType, TeamChoice, ItemKind, ItemRestriction, BotEvent, RoundEndReason, DeathMessageFlag, KillRarity, PlayerAnimation, VguiMenu, ActivateEvent, ActivateServerEvent, AddFragsEvent, AddItemEvent, AddMoneyEvent, AddMultiDamageEvent, AddResourceEvent, AddTeamScoreEvent, AddToPlayerEvent, AddWeaponEvent, AirAccelerateEvent, AirMoveEvent, ApplyMultiDamageEvent, AttachToPlayerEvent, AutoaimVectorEvent, BalanceTeamsEvent, BecomeBomberEvent, BecomeDeadEvent, BecomeProneEvent, BecomeVipEvent, BestVisibleEnemyEvent, BlindEvent, BlockedEvent, BloodColorEvent, BodyTargetEvent, BounceGibTouchEvent, BuyAmmoEvent, BuyItemEvent, BuyWeaponEvent, CanDeployEvent, CanDropEvent, CanHaveItemEvent, CanHolsterEvent, CanPlayerHearPlayerEvent, CanRespawnEvent, CanShootThroughEvent, CanSpectateEvent, CanSwitchTeamEvent, CanTakeDamageEvent, CenterEvent, ChangeLevelEvent, ChangeModelEvent, ChangeNameEvent, ChangeYawEvent, ChatMessageEvent, CheckMapConditionsEvent, CheckTimeBasedDamageEvent, CheckUserInfoEvent, CheckWaterJumpEvent, CheckWinConditionsEvent, ChildDeathNoticeEvent, ChooseAppearanceEvent, ChooseTeamEvent, ClassifyEvent, ClearMultiDamageEvent, ClientConnectedEvent, ConnectClientEvent, ConsoleMessageEvent, CreateWeaponBoxEvent, DamageDecalEvent, DeathActivityEvent, DeathNoticeEvent, DeathSoundEvent, DefaultDeployEvent, DefaultReloadEvent, DefaultShotgunReloadEvent, DefuseBombEndEvent, DefuseBombStartEvent, DelayEvent, DeployEvent, DisappearEvent, DisconnectClientEvent, DropEvent, DropIdlePlayerEvent, DropPlayerItemEvent, DropShieldEvent, DropWeaponsOnDeathEvent, DuckEvent, DuckMovementEvent, EarPositionEvent, ExplodeBombEvent, ExplodeFlashbangEvent, ExplodeHeGrenadeEvent, ExplodeSmokeGrenadeEvent, ExtractAmmoEvent, ExtractClipAmmoEvent, EyePositionEvent, FadeMonsterEvent, FallDamageEvent, FireBulletsEvent, GameEventEvent, GameThinkEvent, GetForceCameraEvent, GetIntoGameEvent, GetNextBestWeaponEvent, GibMonsterEvent, GibSpawnEvent, GiveAmmoEvent, GiveBombEvent, GiveDefaultItemsEvent, GiveItemEvent, GiveShieldEvent, GunPositionEvent, HasAlienGibsEvent, HasHumanGibsEvent, HasTargetEvent, HealEvent, HintMessageEvent, HolsterEvent, IlluminationEvent, ImpulseEvent, IntermissionEvent, InViewConeEvent, IsAliveEvent, IsBotEvent, IsBspModelEvent, IsInWorldEvent, IsMovingEvent, IsNetClientEvent, IsPlayerEvent, IsSneakingEvent, IsTriggeredEvent, IsUsableEvent, IsWeaponEvent, ItemPostFrameEvent, ItemPreFrameEvent, ItemRestrictedEvent, ItemSlotEvent, ItemUpdateClientDataEvent, JoiningThinkEvent, JumpEvent, JumpMovementEvent, KillEvent, KilledEvent, LadderMoveEvent, LookEvent, MapResetEvent, MaxSpeedEvent, MonsterInitDeadEvent, MoveEvent, NewRoundEvent, NextTargetEvent, ObserverSetModeEvent, ObserverThinkEvent, PainEvent, PainSoundEvent, PlantBombEvent, PlayEmptySoundEvent, PlayerBlindEvent, PlayerDeathThinkEvent, PlayerGotWeaponEvent, PlayerKilledEvent, PlayerSpawnEvent, PlayStepSoundEvent, PointInViewConeEvent, PointVisibleEvent, PostThinkEvent, PrecacheEvent, PrecacheFileEvent, PrecacheModelEvent, PrecacheSoundEvent, PreThinkEvent, PrimaryAmmoIndexEvent, PrimaryAttackEvent, PrintfEvent, RadioEvent, RecoilEvent, ReflectGaussEvent, RelationshipEvent, ReloadEvent, RemoveAllItemsEvent, RemoveGunsEvent, RemoveItemEvent, RemoveSpawnProtectionEvent, ResetEmptySoundEvent, ResetMaxSpeedEvent, ResetSequenceInfoEvent, RespawnEvent, RestartEvent, RetireWeaponEvent, RoundEndEvent, RoundRespawnEvent, RoundStartEvent, SecondaryAmmoIndexEvent, SecondaryAttackEvent, SelectSpawnPointEvent, SendDeathMessageEvent, SendWeaponAnimEvent, ServerCommandEvent, ServerDeactivateEvent, SetAnimationEvent, SetModelEvent, SetObjectCollisionBoxEvent, SetSpawnProtectionEvent, SetToggleStateEvent, ShootEvent, ShootBuckshotEvent, ShouldFadeOnDeathEvent, ShouldSwitchWeaponEvent, ShouldWeaponIdleEvent, ShowMenuEvent, ShowVguiMenuEvent, SpawnEvent, SpawnEquipEvent, SpawnHeadGibEvent, SpawnRandomGibsEvent, SpawnSpotEvent, SpectateNextEvent, StartDeathCamEvent, StartSneakingEvent, StartSoundEvent, StartSpectatingEvent, StopSneakingEvent, SwitchTeamEvent, TakeDamageEvent, TakeDamageImpulseEvent, TeamFullEvent, TeamIdEvent, TeamStackedEvent, ThinkEvent, ThrowFlashbangEvent, ThrowGrenadeEvent, ThrowHeGrenadeEvent, ThrowSmokeGrenadeEvent, ToggleStateEvent, TouchingWeaponEvent, TraceAttackEvent, TraceBleedEvent, TraceLineEvent, UnDuckEvent, UpdateClientDataEvent, UpdateItemInfoEvent, UpdateStatusBarEvent, UseEvent, UseEmptyEvent, UserInfoChangeEvent, VisibleEvent, WaitTillLandEvent, WaterJumpEvent, WeaponIdleEvent, GameEventMap, GameAnswerMap, Vector, EffectRecipients, PointEffectOptions, SegmentEffectOptions, EntityEffectOptions, PlayerEffectOptions, BeamPointsOptions, BeamEntityPointOptions, BeamEntitiesOptions, BeamCircleOptions, BeamFollowOptions, BeamSpriteOptions, LightningOptions, ExplosionOptions, SmokeOptions, ParticleExplosionOptions, ImplosionOptions, SpriteTrailOptions, SpriteOptions, GlowSpriteOptions, StreakSplashOptions, DynamicLightOptions, EntityLightOptions, LineOptions, BoxOptions, LargeFunnelOptions, BloodOptions, FizzOptions, BounceSound, ModelOptions, ExplodeModelOptions, BreakMaterial, BreakModelOptions, SpriteSprayOptions, ArmorRicochetOptions, BubblesOptions, BloodSpriteOptions, ProjectileOptions, SprayOptions, PlayerSpritesOptions, ParticleBurstOptions, FireRise, FireBlend, FireFieldOptions, PlayerAttachmentOptions, effects, request, fetch, useFetch, URL, URLSearchParams, Headers, TlsOptions, RequestInit, Request, ResponseInit, Response, RequestErrorKind, RequestOptions, RequestResult, UseFetchOptions, FetchResult, FetchError } from \"~\u002Ffacade\";\n\u002F\u002F ---cut---\nplugin({ name: \"Hello\", version: \"1.0.0\", author: \"you\", description: \"An example\" });\n\nserver.addCommand(\"\u002Fhp\", ({ player }) => sayHp(player));\nserver.addEventListener(\"putInServer\", (event) => {\n    print(0, `${event.player.name} joined`);\n});\n\nfunction sayHp(player: Player) {\n    print(player, `${player.name}, your HP: ${player.health}`);\n\n    if (player.health \u003C 50) player.health = 100;\n}\n",[150,1257,1258,1628,1634,2961,3457,4098,4106,4110,4391,5517,5522,6158],{"__ignoreMap":173},[177,1259,1260,1442,1444,1446,1448,1481,1483,1485,1487,1489,1491,1493,1526,1528,1530,1532,1534,1536,1538,1568,1570,1572,1574,1576,1578,1580,1614,1616,1618,1620,1622,1624,1626],{"class":179,"line":180},[177,1261,1262],{"class":288},[293,1263,1264,1267],{"class":295,"popper-class":296,"theme":297},[177,1265,1266],{},"plugin",[302,1268,1269],{"v-slot:popper":304},[177,1270,1271,1353],{"class":307,"v-pre":173},[150,1272,1273],{"class":310},[167,1274,1275],{"class":313,"style":314,"tabindex":315},[150,1276,1277,1286,1297,1308,1319,1334,1349],{},[177,1278,1279,1281,1284],{"class":179},[177,1280,323],{"style":322},[177,1282,1283],{"style":326}," PluginInfo",[177,1285,331],{"style":330},[177,1287,1288,1291,1293,1295],{"class":179},[177,1289,1290],{"style":336},"    name",[177,1292,492],{"style":330},[177,1294,343],{"style":326},[177,1296,356],{"style":330},[177,1298,1299,1302,1304,1306],{"class":179},[177,1300,1301],{"style":336},"    version",[177,1303,492],{"style":330},[177,1305,343],{"style":326},[177,1307,356],{"style":330},[177,1309,1310,1313,1315,1317],{"class":179},[177,1311,1312],{"style":336},"    author",[177,1314,492],{"style":330},[177,1316,343],{"style":326},[177,1318,356],{"style":330},[177,1320,1321,1324,1326,1328,1330,1332],{"class":179},[177,1322,1323],{"style":336},"    description",[177,1325,340],{"style":330},[177,1327,343],{"style":326},[177,1329,368],{"style":330},[177,1331,353],{"style":326},[177,1333,356],{"style":330},[177,1335,1336,1339,1341,1343,1345,1347],{"class":179},[177,1337,1338],{"style":336},"    include",[177,1340,340],{"style":330},[177,1342,343],{"style":326},[177,1344,368],{"style":330},[177,1346,353],{"style":326},[177,1348,356],{"style":330},[177,1350,1351],{"class":179},[177,1352,482],{"style":330},[484,1354,1355,1358,1427,1433],{"class":486},[146,1356,1357],{},"Объявляет плагин: имя, версия, автор и описание — так их показывает список\nплагинов сервера. Вызывается один раз, на верхнем уровне файла:",[150,1359,1360,1362,1364,1366,1369,1371,1373,1376,1378,1380,1383,1385,1387,1390,1392,1394,1397,1399,1401,1404,1406,1408,1411,1413,1415,1418,1420,1423,1425],{},[177,1361,1266],{"style":508},[177,1363,512],{"style":346},[177,1365,515],{"style":330},[177,1367,1368],{"style":336}," name",[177,1370,492],{"style":330},[177,1372,397],{"style":330},[177,1374,1375],{"style":400},"Hello",[177,1377,404],{"style":330},[177,1379,535],{"style":330},[177,1381,1382],{"style":336}," version",[177,1384,492],{"style":330},[177,1386,397],{"style":330},[177,1388,1389],{"style":400},"1.0.0",[177,1391,404],{"style":330},[177,1393,535],{"style":330},[177,1395,1396],{"style":336}," author",[177,1398,492],{"style":330},[177,1400,397],{"style":330},[177,1402,1403],{"style":400},"you",[177,1405,404],{"style":330},[177,1407,535],{"style":330},[177,1409,1410],{"style":336}," description",[177,1412,492],{"style":330},[177,1414,397],{"style":330},[177,1416,1417],{"style":400},"An example",[177,1419,404],{"style":330},[177,1421,1422],{"style":330}," }",[177,1424,578],{"style":346},[177,1426,356],{"style":330},[146,1428,1429,1432],{},[150,1430,1431],{},"include"," — Pawn-инклуд, нативы которого реализует плагин.",[1434,1435,1436],"blockquote",{},[146,1437,1438,1439],{},"Pawn: ",[150,1440,1441],{},"register_plugin",[177,1443,512],{"class":583},[177,1445,515],{"class":586},[177,1447,289],{"class":593},[177,1449,1450],{"class":593},[293,1451,1452,1455],{"class":295,"popper-class":296,"theme":297},[177,1453,1454],{},"name",[302,1456,1457],{"v-slot:popper":304},[177,1458,1459,1473],{"class":307,"v-pre":173},[150,1460,1461],{"class":310},[167,1462,1463],{"class":313,"style":314,"tabindex":315},[150,1464,1465],{},[177,1466,1467,1469,1471],{"class":179},[177,1468,1454],{"style":336},[177,1470,492],{"style":330},[177,1472,343],{"style":326},[484,1474,1475],{"class":486},[146,1476,1477,1478,711],{},"Имя плагина, например ",[150,1479,1480],{},"\"My Plugin\"",[177,1482,492],{"class":586},[177,1484,397],{"class":586},[177,1486,1375],{"class":186},[177,1488,404],{"class":586},[177,1490,535],{"class":586},[177,1492,289],{"class":593},[177,1494,1495],{"class":593},[293,1496,1497,1500],{"class":295,"popper-class":296,"theme":297},[177,1498,1499],{},"version",[302,1501,1502],{"v-slot:popper":304},[177,1503,1504,1518],{"class":307,"v-pre":173},[150,1505,1506],{"class":310},[167,1507,1508],{"class":313,"style":314,"tabindex":315},[150,1509,1510],{},[177,1511,1512,1514,1516],{"class":179},[177,1513,1499],{"style":336},[177,1515,492],{"style":330},[177,1517,343],{"style":326},[484,1519,1520],{"class":486},[146,1521,1522,1523,711],{},"Версия плагина, например ",[150,1524,1525],{},"\"1.0.0\"",[177,1527,492],{"class":586},[177,1529,397],{"class":586},[177,1531,1389],{"class":186},[177,1533,404],{"class":586},[177,1535,535],{"class":586},[177,1537,289],{"class":593},[177,1539,1540],{"class":593},[293,1541,1542,1545],{"class":295,"popper-class":296,"theme":297},[177,1543,1544],{},"author",[302,1546,1547],{"v-slot:popper":304},[177,1548,1549,1563],{"class":307,"v-pre":173},[150,1550,1551],{"class":310},[167,1552,1553],{"class":313,"style":314,"tabindex":315},[150,1554,1555],{},[177,1556,1557,1559,1561],{"class":179},[177,1558,1544],{"style":336},[177,1560,492],{"style":330},[177,1562,343],{"style":326},[484,1564,1565],{"class":486},[146,1566,1567],{},"Автор плагина.",[177,1569,492],{"class":586},[177,1571,397],{"class":586},[177,1573,1403],{"class":186},[177,1575,404],{"class":586},[177,1577,535],{"class":586},[177,1579,289],{"class":593},[177,1581,1582],{"class":593},[293,1583,1584,1587],{"class":295,"popper-class":296,"theme":297},[177,1585,1586],{},"description",[302,1588,1589],{"v-slot:popper":304},[177,1590,1591,1609],{"class":307,"v-pre":173},[150,1592,1593],{"class":310},[167,1594,1595],{"class":313,"style":314,"tabindex":315},[150,1596,1597],{},[177,1598,1599,1601,1603,1605,1607],{"class":179},[177,1600,1586],{"style":336},[177,1602,340],{"style":330},[177,1604,343],{"style":326},[177,1606,368],{"style":330},[177,1608,353],{"style":326},[484,1610,1611],{"class":486},[146,1612,1613],{},"Описание плагина, одной строкой.",[177,1615,492],{"class":586},[177,1617,397],{"class":586},[177,1619,1417],{"class":186},[177,1621,404],{"class":586},[177,1623,1422],{"class":586},[177,1625,578],{"class":583},[177,1627,811],{"class":586},[177,1629,1630],{"class":179,"line":278},[177,1631,1633],{"emptyLinePlaceholder":1632},true,"\n",[177,1635,1636,2057,2059,2378,2380,2382,2384,2386,2388,2390,2393,2683,2685,2688,2691,2693,2957,2959],{"class":179,"line":590},[177,1637,1638],{"class":583},[293,1639,1640,1643],{"class":295,"popper-class":296,"theme":297},[177,1641,1642],{},"server",[302,1644,1645],{"v-slot:popper":304},[177,1646,1647,2052],{"class":307,"v-pre":173},[150,1648,1649],{"class":310},[167,1650,1651],{"class":313,"style":314,"tabindex":315},[150,1652,1653,1662,1730,1785,1799,1813,1830,1854,1867,1880,1899,1915,1968,2048],{},[177,1654,1655,1657,1660],{"class":179},[177,1656,323],{"style":322},[177,1658,1659],{"style":326}," Server",[177,1661,331],{"style":330},[177,1663,1664,1667,1669,1672,1675,1678,1681,1684,1687,1689,1692,1694,1697,1699,1701,1704,1706,1708,1711,1713,1715,1717,1720,1723,1726,1728],{"class":179},[177,1665,1666],{"style":336},"    addMessageListener",[177,1668,465],{"style":330},[177,1670,1671],{"style":326},"K",[177,1673,1674],{"style":322}," extends",[177,1676,1677],{"style":330}," keyof",[177,1679,1680],{"style":326}," ServerMessageMap",[177,1682,1683],{"style":330},">(",[177,1685,1454],{"style":1686},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[177,1688,492],{"style":330},[177,1690,1691],{"style":326}," K",[177,1693,535],{"style":330},[177,1695,1696],{"style":508}," listener",[177,1698,492],{"style":330},[177,1700,834],{"style":330},[177,1702,1703],{"style":1686},"event",[177,1705,492],{"style":330},[177,1707,1680],{"style":326},[177,1709,1710],{"style":346},"[",[177,1712,1671],{"style":326},[177,1714,545],{"style":346},[177,1716,578],{"style":330},[177,1718,1719],{"style":322}," =>",[177,1721,1722],{"style":326}," void",[177,1724,1725],{"style":330},"):",[177,1727,1722],{"style":326},[177,1729,356],{"style":330},[177,1731,1732,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783],{"class":179},[177,1733,1734],{"style":336},"    removeMessageListener",[177,1736,465],{"style":330},[177,1738,1671],{"style":326},[177,1740,1674],{"style":322},[177,1742,1677],{"style":330},[177,1744,1680],{"style":326},[177,1746,1683],{"style":330},[177,1748,1454],{"style":1686},[177,1750,492],{"style":330},[177,1752,1691],{"style":326},[177,1754,535],{"style":330},[177,1756,1696],{"style":508},[177,1758,492],{"style":330},[177,1760,834],{"style":330},[177,1762,1703],{"style":1686},[177,1764,492],{"style":330},[177,1766,1680],{"style":326},[177,1768,1710],{"style":346},[177,1770,1671],{"style":326},[177,1772,545],{"style":346},[177,1774,578],{"style":330},[177,1776,1719],{"style":322},[177,1778,1722],{"style":326},[177,1780,1725],{"style":330},[177,1782,1722],{"style":326},[177,1784,356],{"style":330},[177,1786,1787,1790,1793,1795,1797],{"class":179},[177,1788,1789],{"style":322},"    readonly",[177,1791,1792],{"style":336}," map",[177,1794,492],{"style":330},[177,1796,343],{"style":326},[177,1798,356],{"style":330},[177,1800,1801,1803,1806,1808,1811],{"class":179},[177,1802,1789],{"style":322},[177,1804,1805],{"style":336}," maxPlayers",[177,1807,492],{"style":330},[177,1809,1810],{"style":326}," number",[177,1812,356],{"style":330},[177,1814,1815,1817,1820,1822,1825,1828],{"class":179},[177,1816,1789],{"style":322},[177,1818,1819],{"style":336}," players",[177,1821,492],{"style":330},[177,1823,1824],{"style":326}," Player",[177,1826,1827],{"style":346},"[]",[177,1829,356],{"style":330},[177,1831,1832,1835,1837,1839,1841,1843,1845,1847,1849,1852],{"class":179},[177,1833,1834],{"style":336},"    addBot",[177,1836,512],{"style":330},[177,1838,1454],{"style":1686},[177,1840,492],{"style":330},[177,1842,343],{"style":326},[177,1844,1725],{"style":330},[177,1846,1824],{"style":326},[177,1848,368],{"style":330},[177,1850,1851],{"style":326}," null",[177,1853,356],{"style":330},[177,1855,1856,1858,1861,1863,1865],{"class":179},[177,1857,1789],{"style":322},[177,1859,1860],{"style":336}," configsDir",[177,1862,492],{"style":330},[177,1864,343],{"style":326},[177,1866,356],{"style":330},[177,1868,1869,1871,1874,1876,1878],{"class":179},[177,1870,1789],{"style":322},[177,1872,1873],{"style":336}," dataDir",[177,1875,492],{"style":330},[177,1877,343],{"style":326},[177,1879,356],{"style":330},[177,1881,1882,1885,1887,1889,1891,1893,1895,1897],{"class":179},[177,1883,1884],{"style":336},"    command",[177,1886,512],{"style":330},[177,1888,259],{"style":1686},[177,1890,492],{"style":330},[177,1892,343],{"style":326},[177,1894,1725],{"style":330},[177,1896,1722],{"style":326},[177,1898,356],{"style":330},[177,1900,1901,1903,1906,1908,1911,1913],{"class":179},[177,1902,1789],{"style":322},[177,1904,1905],{"style":336}," commands",[177,1907,492],{"style":330},[177,1909,1910],{"style":326}," CommandInfo",[177,1912,1827],{"style":346},[177,1914,356],{"style":330},[177,1916,1917,1920,1922,1925,1927,1929,1931,1934,1936,1938,1941,1943,1946,1948,1950,1952,1954,1957,1959,1962,1964,1966],{"class":179},[177,1918,1919],{"style":336},"    __addCommand",[177,1921,512],{"style":330},[177,1923,1924],{"style":1686},"usage",[177,1926,492],{"style":330},[177,1928,343],{"style":326},[177,1930,535],{"style":330},[177,1932,1933],{"style":508}," run",[177,1935,492],{"style":330},[177,1937,834],{"style":330},[177,1939,1940],{"style":1686},"words",[177,1942,492],{"style":330},[177,1944,1945],{"style":326}," __CommandWords",[177,1947,578],{"style":330},[177,1949,1719],{"style":322},[177,1951,1722],{"style":326},[177,1953,535],{"style":330},[177,1955,1956],{"style":1686}," options",[177,1958,340],{"style":330},[177,1960,1961],{"style":326}," CommandOptions",[177,1963,1725],{"style":330},[177,1965,1722],{"style":326},[177,1967,356],{"style":330},[177,1969,1970,1973,1975,1978,1980,1983,1986,1989,1991,1994,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2018,2020,2022,2025,2027,2030,2032,2035,2038,2040,2042,2044,2046],{"class":179},[177,1971,1972],{"style":336},"    addServerCommand",[177,1974,465],{"style":330},[177,1976,1977],{"style":326},"T",[177,1979,1674],{"style":322},[177,1981,1982],{"style":326}," object",[177,1984,1985],{"style":330}," =",[177,1987,1988],{"style":326}," never",[177,1990,535],{"style":330},[177,1992,1993],{"style":322}," const",[177,1995,1996],{"style":326}," U",[177,1998,1674],{"style":322},[177,2000,343],{"style":326},[177,2002,1985],{"style":330},[177,2004,343],{"style":326},[177,2006,1683],{"style":330},[177,2008,1924],{"style":1686},[177,2010,492],{"style":330},[177,2012,1996],{"style":326},[177,2014,535],{"style":330},[177,2016,2017],{"style":508}," handler",[177,2019,492],{"style":330},[177,2021,834],{"style":330},[177,2023,2024],{"style":1686},"args",[177,2026,492],{"style":330},[177,2028,2029],{"style":326}," CommandArgsOf",[177,2031,465],{"style":330},[177,2033,2034],{"style":346},"...",[177,2036,2037],{"style":330},">)",[177,2039,1719],{"style":322},[177,2041,1722],{"style":326},[177,2043,1725],{"style":330},[177,2045,1722],{"style":326},[177,2047,356],{"style":330},[177,2049,2050],{"class":179},[177,2051,482],{"style":330},[484,2053,2054],{"class":486},[146,2055,2056],{},"Сервер, на котором работает плагин: его события, команды и карта.",[177,2058,711],{"class":586},[177,2060,2061],{"class":288},[293,2062,2063,2066],{"class":295,"popper-class":296,"theme":297},[177,2064,2065],{},"addCommand",[302,2067,2068],{"v-slot:popper":304},[177,2069,2070,2118],{"class":307,"v-pre":173},[150,2071,2072],{"class":310},[167,2073,2074],{"class":313,"style":314,"tabindex":315},[150,2075,2076,2084,2100,2114],{},[177,2077,2078,2080,2082],{"class":179},[177,2079,323],{"style":322},[177,2081,1961],{"style":326},[177,2083,331],{"style":330},[177,2085,2086,2089,2091,2094,2096,2098],{"class":179},[177,2087,2088],{"style":336},"    access",[177,2090,340],{"style":330},[177,2092,2093],{"style":326}," Access",[177,2095,368],{"style":330},[177,2097,353],{"style":326},[177,2099,356],{"style":330},[177,2101,2102,2104,2106,2108,2110,2112],{"class":179},[177,2103,1323],{"style":336},[177,2105,340],{"style":330},[177,2107,343],{"style":326},[177,2109,368],{"style":330},[177,2111,353],{"style":326},[177,2113,356],{"style":330},[177,2115,2116],{"class":179},[177,2117,482],{"style":330},[484,2119,2120,2131,2345,2371],{"class":486},[146,2121,2122,2123,2126,2127,2130],{},"Добавляет команду, которую набирают игроки, по её использованию: имя,\nзатем аргументы, ",[150,2124,2125],{},"\u003Cname>"," — обязательный, ",[150,2128,2129],{},"[name]"," — необязательный.\nИх типы — интерфейс, аргумент типа; без него каждый — текст.",[150,2132,2133],{},[167,2134,2135],{"class":313,"style":314,"tabindex":315},[150,2136,2137,2146,2157,2168,2172,2174,2223,2263,2287],{},[177,2138,2139,2141,2144],{"class":179},[177,2140,323],{"style":322},[177,2142,2143],{"style":326}," KickArgs",[177,2145,331],{"style":330},[177,2147,2148,2151,2153,2155],{"class":179},[177,2149,2150],{"style":336},"  target",[177,2152,492],{"style":330},[177,2154,1824],{"style":326},[177,2156,356],{"style":330},[177,2158,2159,2162,2164,2166],{"class":179},[177,2160,2161],{"style":336},"  reason",[177,2163,340],{"style":330},[177,2165,343],{"style":326},[177,2167,356],{"style":330},[177,2169,2170],{"class":179},[177,2171,482],{"style":330},[177,2173],{"class":179},[177,2175,2176,2178,2180,2182,2184,2187,2189,2191,2193,2196,2198,2200,2203,2206,2208,2211,2213,2216,2219,2221],{"class":179},[177,2177,1642],{"style":346},[177,2179,711],{"style":330},[177,2181,2065],{"style":508},[177,2183,465],{"style":330},[177,2185,2186],{"style":326},"KickArgs",[177,2188,471],{"style":330},[177,2190,512],{"style":346},[177,2192,404],{"style":330},[177,2194,2195],{"style":400},"\u002Fkick \u003Ctarget> [reason]",[177,2197,404],{"style":330},[177,2199,535],{"style":330},[177,2201,2202],{"style":330}," ({",[177,2204,2205],{"style":1686}," player",[177,2207,535],{"style":330},[177,2209,2210],{"style":1686}," target",[177,2212,535],{"style":330},[177,2214,2215],{"style":1686}," reason",[177,2217,2218],{"style":330}," })",[177,2220,1719],{"style":322},[177,2222,331],{"style":330},[177,2224,2225,2227,2229,2232,2234,2237,2240,2243,2246,2249,2252,2254,2256,2259,2261],{"class":179},[177,2226,2150],{"style":346},[177,2228,711],{"style":330},[177,2230,2231],{"style":508},"kick",[177,2233,512],{"style":336},[177,2235,2236],{"style":346},"reason",[177,2238,2239],{"style":330}," ??",[177,2241,2242],{"style":330}," `",[177,2244,2245],{"style":400},"Kicked by ",[177,2247,2248],{"style":330},"${",[177,2250,2251],{"style":346},"player",[177,2253,711],{"style":330},[177,2255,1454],{"style":346},[177,2257,2258],{"style":330},"}`",[177,2260,578],{"style":336},[177,2262,356],{"style":330},[177,2264,2265,2268,2270,2273,2275,2277,2279,2281,2283,2285],{"class":179},[177,2266,2267],{"style":330},"},",[177,2269,331],{"style":330},[177,2271,2272],{"style":336}," access",[177,2274,492],{"style":330},[177,2276,397],{"style":330},[177,2278,2231],{"style":400},[177,2280,404],{"style":330},[177,2282,1422],{"style":330},[177,2284,578],{"style":346},[177,2286,356],{"style":330},[177,2288,2289,2291,2293,2295,2297,2299,2302,2304,2306,2308,2310,2312,2314,2317,2320,2322,2325,2327,2329,2332,2334,2337,2340,2343],{"class":179},[177,2290,1642],{"style":346},[177,2292,711],{"style":330},[177,2294,2065],{"style":508},[177,2296,512],{"style":346},[177,2298,404],{"style":330},[177,2300,2301],{"style":400},"\u002Fhp",[177,2303,404],{"style":330},[177,2305,535],{"style":330},[177,2307,2202],{"style":330},[177,2309,2205],{"style":1686},[177,2311,2218],{"style":330},[177,2313,1719],{"style":322},[177,2315,2316],{"style":508}," print",[177,2318,2319],{"style":346},"(player",[177,2321,535],{"style":330},[177,2323,2324],{"style":330}," `${",[177,2326,2251],{"style":346},[177,2328,711],{"style":330},[177,2330,2331],{"style":346},"health",[177,2333,482],{"style":330},[177,2335,2336],{"style":400}," HP",[177,2338,2339],{"style":330},"`",[177,2341,2342],{"style":346},"))",[177,2344,356],{"style":330},[146,2346,2347,2348,2351,2352,2355,2356,2359,2360,2362,2363,2366,2367,2370],{},"Имя со ",[150,2349,2350],{},"\u002F"," — команда чата, без него — команда консоли, а\n",[150,2353,2354],{},"\"say \u003Cфраза>\""," — фраза, написанная в чат. Аргумент ",[150,2357,2358],{},"number","\nразбирается как число, ",[150,2361,1228],{}," находится по ",[150,2364,2365],{},"#userid",", имени целиком\nили его части, ",[150,2368,2369],{},"string"," берётся как есть — последний забирает остаток\nстроки. На слово, которое команда не принимает, игрок получает её\nиспользование, и обработчик не запускается.",[1434,2372,2373],{},[146,2374,1438,2375],{},[150,2376,2377],{},"register_clcmd",[177,2379,512],{"class":583},[177,2381,404],{"class":586},[177,2383,2301],{"class":186},[177,2385,404],{"class":586},[177,2387,535],{"class":586},[177,2389,2202],{"class":586},[177,2391,289],{"class":2392},"sHdIc",[177,2394,2395],{"class":2392},[293,2396,2397,2399],{"class":295,"popper-class":296,"theme":297},[177,2398,2251],{},[302,2400,2401],{"v-slot:popper":304},[177,2402,2403],{"class":307,"v-pre":173},[150,2404,2405],{"class":310},[167,2406,2407],{"class":313,"style":314,"tabindex":315},[150,2408,2409,2417,2429,2440,2451,2462,2473,2485,2506,2519,2532,2546,2559,2572,2585,2598,2611,2625,2636,2647,2658,2679],{},[177,2410,2411,2413,2415],{"class":179},[177,2412,323],{"style":322},[177,2414,1824],{"style":326},[177,2416,331],{"style":330},[177,2418,2419,2421,2423,2425,2427],{"class":179},[177,2420,1789],{"style":322},[177,2422,1368],{"style":336},[177,2424,492],{"style":330},[177,2426,343],{"style":326},[177,2428,356],{"style":330},[177,2430,2431,2434,2436,2438],{"class":179},[177,2432,2433],{"style":336},"    health",[177,2435,492],{"style":330},[177,2437,1810],{"style":326},[177,2439,356],{"style":330},[177,2441,2442,2445,2447,2449],{"class":179},[177,2443,2444],{"style":336},"    armor",[177,2446,492],{"style":330},[177,2448,1810],{"style":326},[177,2450,356],{"style":330},[177,2452,2453,2456,2458,2460],{"class":179},[177,2454,2455],{"style":336},"    frags",[177,2457,492],{"style":330},[177,2459,1810],{"style":326},[177,2461,356],{"style":330},[177,2463,2464,2467,2469,2471],{"class":179},[177,2465,2466],{"style":336},"    deaths",[177,2468,492],{"style":330},[177,2470,1810],{"style":326},[177,2472,356],{"style":330},[177,2474,2475,2478,2480,2483],{"class":179},[177,2476,2477],{"style":336},"    team",[177,2479,492],{"style":330},[177,2481,2482],{"style":326}," Team",[177,2484,356],{"style":330},[177,2486,2487,2490,2492,2495,2497,2499,2501,2504],{"class":179},[177,2488,2489],{"style":336},"    joinTeam",[177,2491,512],{"style":330},[177,2493,2494],{"style":1686},"team",[177,2496,492],{"style":330},[177,2498,2482],{"style":326},[177,2500,1725],{"style":330},[177,2502,2503],{"style":326}," boolean",[177,2505,356],{"style":330},[177,2507,2508,2510,2513,2515,2517],{"class":179},[177,2509,1789],{"style":322},[177,2511,2512],{"style":336}," ip",[177,2514,492],{"style":330},[177,2516,343],{"style":326},[177,2518,356],{"style":330},[177,2520,2521,2523,2526,2528,2530],{"class":179},[177,2522,1789],{"style":322},[177,2524,2525],{"style":336}," steamId",[177,2527,492],{"style":330},[177,2529,343],{"style":326},[177,2531,356],{"style":330},[177,2533,2534,2536,2539,2541,2544],{"class":179},[177,2535,1789],{"style":322},[177,2537,2538],{"style":336}," authType",[177,2540,492],{"style":330},[177,2542,2543],{"style":326}," AuthType",[177,2545,356],{"style":330},[177,2547,2548,2550,2553,2555,2557],{"class":179},[177,2549,1789],{"style":322},[177,2551,2552],{"style":336}," protocol",[177,2554,492],{"style":330},[177,2556,1810],{"style":326},[177,2558,356],{"style":330},[177,2560,2561,2563,2566,2568,2570],{"class":179},[177,2562,1789],{"style":322},[177,2564,2565],{"style":336}," authKey",[177,2567,492],{"style":330},[177,2569,343],{"style":326},[177,2571,356],{"style":330},[177,2573,2574,2576,2579,2581,2583],{"class":179},[177,2575,1789],{"style":322},[177,2577,2578],{"style":336}," isAlive",[177,2580,492],{"style":330},[177,2582,2503],{"style":326},[177,2584,356],{"style":330},[177,2586,2587,2589,2592,2594,2596],{"class":179},[177,2588,1789],{"style":322},[177,2590,2591],{"style":336}," isConnected",[177,2593,492],{"style":330},[177,2595,2503],{"style":326},[177,2597,356],{"style":330},[177,2599,2600,2602,2605,2607,2609],{"class":179},[177,2601,1789],{"style":322},[177,2603,2604],{"style":336}," isBot",[177,2606,492],{"style":330},[177,2608,2503],{"style":326},[177,2610,356],{"style":330},[177,2612,2613,2615,2618,2620,2623],{"class":179},[177,2614,1789],{"style":322},[177,2616,2617],{"style":336}," signal",[177,2619,492],{"style":330},[177,2621,2622],{"style":326}," AbortSignal",[177,2624,356],{"style":330},[177,2626,2627,2630,2632,2634],{"class":179},[177,2628,2629],{"style":336},"    muted",[177,2631,492],{"style":330},[177,2633,2503],{"style":326},[177,2635,356],{"style":330},[177,2637,2638,2641,2643,2645],{"class":179},[177,2639,2640],{"style":336},"    heardByEveryone",[177,2642,492],{"style":330},[177,2644,2503],{"style":326},[177,2646,356],{"style":330},[177,2648,2649,2652,2654,2656],{"class":179},[177,2650,2651],{"style":336},"    hearsEveryone",[177,2653,492],{"style":330},[177,2655,2503],{"style":326},[177,2657,356],{"style":330},[177,2659,2660,2663,2665,2668,2670,2673,2675,2677],{"class":179},[177,2661,2662],{"style":336},"    restart",[177,2664,512],{"style":330},[177,2666,2667],{"style":1686},"options",[177,2669,340],{"style":330},[177,2671,2672],{"style":326}," ActionOptions",[177,2674,1725],{"style":330},[177,2676,1722],{"style":326},[177,2678,356],{"style":330},[177,2680,2681],{"class":179},[177,2682,482],{"style":330},[177,2684,2218],{"class":586},[177,2686,1719],{"class":2687},"spNyl",[177,2689,2690],{"class":288}," sayHp",[177,2692,512],{"class":583},[177,2694,2695],{"class":583},[293,2696,2697,2699],{"class":295,"popper-class":296,"theme":297},[177,2698,2251],{},[302,2700,2701],{"v-slot:popper":304},[177,2702,2703],{"class":307,"v-pre":173},[150,2704,2705],{"class":310},[167,2706,2707],{"class":313,"style":314,"tabindex":315},[150,2708,2709,2717,2729,2739,2749,2759,2769,2779,2797,2809,2821,2833,2845,2857,2869,2881,2893,2905,2915,2925,2935,2953],{},[177,2710,2711,2713,2715],{"class":179},[177,2712,323],{"style":322},[177,2714,1824],{"style":326},[177,2716,331],{"style":330},[177,2718,2719,2721,2723,2725,2727],{"class":179},[177,2720,1789],{"style":322},[177,2722,1368],{"style":336},[177,2724,492],{"style":330},[177,2726,343],{"style":326},[177,2728,356],{"style":330},[177,2730,2731,2733,2735,2737],{"class":179},[177,2732,2433],{"style":336},[177,2734,492],{"style":330},[177,2736,1810],{"style":326},[177,2738,356],{"style":330},[177,2740,2741,2743,2745,2747],{"class":179},[177,2742,2444],{"style":336},[177,2744,492],{"style":330},[177,2746,1810],{"style":326},[177,2748,356],{"style":330},[177,2750,2751,2753,2755,2757],{"class":179},[177,2752,2455],{"style":336},[177,2754,492],{"style":330},[177,2756,1810],{"style":326},[177,2758,356],{"style":330},[177,2760,2761,2763,2765,2767],{"class":179},[177,2762,2466],{"style":336},[177,2764,492],{"style":330},[177,2766,1810],{"style":326},[177,2768,356],{"style":330},[177,2770,2771,2773,2775,2777],{"class":179},[177,2772,2477],{"style":336},[177,2774,492],{"style":330},[177,2776,2482],{"style":326},[177,2778,356],{"style":330},[177,2780,2781,2783,2785,2787,2789,2791,2793,2795],{"class":179},[177,2782,2489],{"style":336},[177,2784,512],{"style":330},[177,2786,2494],{"style":1686},[177,2788,492],{"style":330},[177,2790,2482],{"style":326},[177,2792,1725],{"style":330},[177,2794,2503],{"style":326},[177,2796,356],{"style":330},[177,2798,2799,2801,2803,2805,2807],{"class":179},[177,2800,1789],{"style":322},[177,2802,2512],{"style":336},[177,2804,492],{"style":330},[177,2806,343],{"style":326},[177,2808,356],{"style":330},[177,2810,2811,2813,2815,2817,2819],{"class":179},[177,2812,1789],{"style":322},[177,2814,2525],{"style":336},[177,2816,492],{"style":330},[177,2818,343],{"style":326},[177,2820,356],{"style":330},[177,2822,2823,2825,2827,2829,2831],{"class":179},[177,2824,1789],{"style":322},[177,2826,2538],{"style":336},[177,2828,492],{"style":330},[177,2830,2543],{"style":326},[177,2832,356],{"style":330},[177,2834,2835,2837,2839,2841,2843],{"class":179},[177,2836,1789],{"style":322},[177,2838,2552],{"style":336},[177,2840,492],{"style":330},[177,2842,1810],{"style":326},[177,2844,356],{"style":330},[177,2846,2847,2849,2851,2853,2855],{"class":179},[177,2848,1789],{"style":322},[177,2850,2565],{"style":336},[177,2852,492],{"style":330},[177,2854,343],{"style":326},[177,2856,356],{"style":330},[177,2858,2859,2861,2863,2865,2867],{"class":179},[177,2860,1789],{"style":322},[177,2862,2578],{"style":336},[177,2864,492],{"style":330},[177,2866,2503],{"style":326},[177,2868,356],{"style":330},[177,2870,2871,2873,2875,2877,2879],{"class":179},[177,2872,1789],{"style":322},[177,2874,2591],{"style":336},[177,2876,492],{"style":330},[177,2878,2503],{"style":326},[177,2880,356],{"style":330},[177,2882,2883,2885,2887,2889,2891],{"class":179},[177,2884,1789],{"style":322},[177,2886,2604],{"style":336},[177,2888,492],{"style":330},[177,2890,2503],{"style":326},[177,2892,356],{"style":330},[177,2894,2895,2897,2899,2901,2903],{"class":179},[177,2896,1789],{"style":322},[177,2898,2617],{"style":336},[177,2900,492],{"style":330},[177,2902,2622],{"style":326},[177,2904,356],{"style":330},[177,2906,2907,2909,2911,2913],{"class":179},[177,2908,2629],{"style":336},[177,2910,492],{"style":330},[177,2912,2503],{"style":326},[177,2914,356],{"style":330},[177,2916,2917,2919,2921,2923],{"class":179},[177,2918,2640],{"style":336},[177,2920,492],{"style":330},[177,2922,2503],{"style":326},[177,2924,356],{"style":330},[177,2926,2927,2929,2931,2933],{"class":179},[177,2928,2651],{"style":336},[177,2930,492],{"style":330},[177,2932,2503],{"style":326},[177,2934,356],{"style":330},[177,2936,2937,2939,2941,2943,2945,2947,2949,2951],{"class":179},[177,2938,2662],{"style":336},[177,2940,512],{"style":330},[177,2942,2667],{"style":1686},[177,2944,340],{"style":330},[177,2946,2672],{"style":326},[177,2948,1725],{"style":330},[177,2950,1722],{"style":326},[177,2952,356],{"style":330},[177,2954,2955],{"class":179},[177,2956,482],{"style":330},[177,2958,2342],{"class":583},[177,2960,811],{"class":586},[177,2962,2963,3333,3335,3405,3407,3409,3412,3414,3416,3418,3450,3452,3454],{"class":179,"line":642},[177,2964,2965],{"class":583},[293,2966,2967,2969],{"class":295,"popper-class":296,"theme":297},[177,2968,1642],{},[302,2970,2971],{"v-slot:popper":304},[177,2972,2973,3329],{"class":307,"v-pre":173},[150,2974,2975],{"class":310},[167,2976,2977],{"class":313,"style":314,"tabindex":315},[150,2978,2979,2987,3041,3095,3107,3119,3133,3155,3167,3179,3197,3211,3257,3325],{},[177,2980,2981,2983,2985],{"class":179},[177,2982,323],{"style":322},[177,2984,1659],{"style":326},[177,2986,331],{"style":330},[177,2988,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039],{"class":179},[177,2990,1666],{"style":336},[177,2992,465],{"style":330},[177,2994,1671],{"style":326},[177,2996,1674],{"style":322},[177,2998,1677],{"style":330},[177,3000,1680],{"style":326},[177,3002,1683],{"style":330},[177,3004,1454],{"style":1686},[177,3006,492],{"style":330},[177,3008,1691],{"style":326},[177,3010,535],{"style":330},[177,3012,1696],{"style":508},[177,3014,492],{"style":330},[177,3016,834],{"style":330},[177,3018,1703],{"style":1686},[177,3020,492],{"style":330},[177,3022,1680],{"style":326},[177,3024,1710],{"style":346},[177,3026,1671],{"style":326},[177,3028,545],{"style":346},[177,3030,578],{"style":330},[177,3032,1719],{"style":322},[177,3034,1722],{"style":326},[177,3036,1725],{"style":330},[177,3038,1722],{"style":326},[177,3040,356],{"style":330},[177,3042,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093],{"class":179},[177,3044,1734],{"style":336},[177,3046,465],{"style":330},[177,3048,1671],{"style":326},[177,3050,1674],{"style":322},[177,3052,1677],{"style":330},[177,3054,1680],{"style":326},[177,3056,1683],{"style":330},[177,3058,1454],{"style":1686},[177,3060,492],{"style":330},[177,3062,1691],{"style":326},[177,3064,535],{"style":330},[177,3066,1696],{"style":508},[177,3068,492],{"style":330},[177,3070,834],{"style":330},[177,3072,1703],{"style":1686},[177,3074,492],{"style":330},[177,3076,1680],{"style":326},[177,3078,1710],{"style":346},[177,3080,1671],{"style":326},[177,3082,545],{"style":346},[177,3084,578],{"style":330},[177,3086,1719],{"style":322},[177,3088,1722],{"style":326},[177,3090,1725],{"style":330},[177,3092,1722],{"style":326},[177,3094,356],{"style":330},[177,3096,3097,3099,3101,3103,3105],{"class":179},[177,3098,1789],{"style":322},[177,3100,1792],{"style":336},[177,3102,492],{"style":330},[177,3104,343],{"style":326},[177,3106,356],{"style":330},[177,3108,3109,3111,3113,3115,3117],{"class":179},[177,3110,1789],{"style":322},[177,3112,1805],{"style":336},[177,3114,492],{"style":330},[177,3116,1810],{"style":326},[177,3118,356],{"style":330},[177,3120,3121,3123,3125,3127,3129,3131],{"class":179},[177,3122,1789],{"style":322},[177,3124,1819],{"style":336},[177,3126,492],{"style":330},[177,3128,1824],{"style":326},[177,3130,1827],{"style":346},[177,3132,356],{"style":330},[177,3134,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153],{"class":179},[177,3136,1834],{"style":336},[177,3138,512],{"style":330},[177,3140,1454],{"style":1686},[177,3142,492],{"style":330},[177,3144,343],{"style":326},[177,3146,1725],{"style":330},[177,3148,1824],{"style":326},[177,3150,368],{"style":330},[177,3152,1851],{"style":326},[177,3154,356],{"style":330},[177,3156,3157,3159,3161,3163,3165],{"class":179},[177,3158,1789],{"style":322},[177,3160,1860],{"style":336},[177,3162,492],{"style":330},[177,3164,343],{"style":326},[177,3166,356],{"style":330},[177,3168,3169,3171,3173,3175,3177],{"class":179},[177,3170,1789],{"style":322},[177,3172,1873],{"style":336},[177,3174,492],{"style":330},[177,3176,343],{"style":326},[177,3178,356],{"style":330},[177,3180,3181,3183,3185,3187,3189,3191,3193,3195],{"class":179},[177,3182,1884],{"style":336},[177,3184,512],{"style":330},[177,3186,259],{"style":1686},[177,3188,492],{"style":330},[177,3190,343],{"style":326},[177,3192,1725],{"style":330},[177,3194,1722],{"style":326},[177,3196,356],{"style":330},[177,3198,3199,3201,3203,3205,3207,3209],{"class":179},[177,3200,1789],{"style":322},[177,3202,1905],{"style":336},[177,3204,492],{"style":330},[177,3206,1910],{"style":326},[177,3208,1827],{"style":346},[177,3210,356],{"style":330},[177,3212,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255],{"class":179},[177,3214,1919],{"style":336},[177,3216,512],{"style":330},[177,3218,1924],{"style":1686},[177,3220,492],{"style":330},[177,3222,343],{"style":326},[177,3224,535],{"style":330},[177,3226,1933],{"style":508},[177,3228,492],{"style":330},[177,3230,834],{"style":330},[177,3232,1940],{"style":1686},[177,3234,492],{"style":330},[177,3236,1945],{"style":326},[177,3238,578],{"style":330},[177,3240,1719],{"style":322},[177,3242,1722],{"style":326},[177,3244,535],{"style":330},[177,3246,1956],{"style":1686},[177,3248,340],{"style":330},[177,3250,1961],{"style":326},[177,3252,1725],{"style":330},[177,3254,1722],{"style":326},[177,3256,356],{"style":330},[177,3258,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323],{"class":179},[177,3260,1972],{"style":336},[177,3262,465],{"style":330},[177,3264,1977],{"style":326},[177,3266,1674],{"style":322},[177,3268,1982],{"style":326},[177,3270,1985],{"style":330},[177,3272,1988],{"style":326},[177,3274,535],{"style":330},[177,3276,1993],{"style":322},[177,3278,1996],{"style":326},[177,3280,1674],{"style":322},[177,3282,343],{"style":326},[177,3284,1985],{"style":330},[177,3286,343],{"style":326},[177,3288,1683],{"style":330},[177,3290,1924],{"style":1686},[177,3292,492],{"style":330},[177,3294,1996],{"style":326},[177,3296,535],{"style":330},[177,3298,2017],{"style":508},[177,3300,492],{"style":330},[177,3302,834],{"style":330},[177,3304,2024],{"style":1686},[177,3306,492],{"style":330},[177,3308,2029],{"style":326},[177,3310,465],{"style":330},[177,3312,2034],{"style":346},[177,3314,2037],{"style":330},[177,3316,1719],{"style":322},[177,3318,1722],{"style":326},[177,3320,1725],{"style":330},[177,3322,1722],{"style":326},[177,3324,356],{"style":330},[177,3326,3327],{"class":179},[177,3328,482],{"style":330},[484,3330,3331],{"class":486},[146,3332,2056],{},[177,3334,711],{"class":586},[177,3336,3337],{"class":288},[293,3338,3339,3342],{"class":295,"popper-class":296,"theme":297},[177,3340,3341],{},"addEventListener",[302,3343,3344],{"v-slot:popper":304},[177,3345,3346,3377],{"class":307,"v-pre":173},[150,3347,3348],{"class":310},[167,3349,3350],{"class":313,"style":314,"tabindex":315},[150,3351,3352,3361,3373],{},[177,3353,3354,3356,3359],{"class":179},[177,3355,323],{"style":322},[177,3357,3358],{"style":326}," __type",[177,3360,331],{"style":330},[177,3362,3363,3366,3368,3371],{"class":179},[177,3364,3365],{"style":336},"    field",[177,3367,492],{"style":330},[177,3369,3370],{"style":326}," F",[177,3372,356],{"style":330},[177,3374,3375],{"class":179},[177,3376,482],{"style":330},[484,3378,3379],{"class":486},[146,3380,3381,3382,3385,3386,3389,3390,3392,3393,3396,3397,3400,3401,3404],{},"Вызывает ",[150,3383,3384],{},"listener"," каждый раз, когда у игрока меняется поле ",[150,3387,3388],{},"field",",\nкоторое плагины добавили в ",[150,3391,1228],{},", например\n",[150,3394,3395],{},"{ field: \"spawnProtected\" }",": у ",[150,3398,3399],{},"event.value"," и ",[150,3402,3403],{},"event.previous"," тип\nэтого поля.",[177,3406,512],{"class":583},[177,3408,404],{"class":586},[177,3410,3411],{"class":186},"putInServer",[177,3413,404],{"class":586},[177,3415,535],{"class":586},[177,3417,834],{"class":586},[177,3419,3420],{"class":2392},[293,3421,3422,3424],{"class":295,"popper-class":296,"theme":297},[177,3423,1703],{},[302,3425,3426],{"v-slot:popper":304},[177,3427,3428],{"class":307,"v-pre":173},[150,3429,3430],{"class":310},[167,3431,3432],{"class":313,"style":314,"tabindex":315},[150,3433,3434],{},[177,3435,3436,3438,3440,3443,3445,3448],{"class":179},[177,3437,1703],{"style":336},[177,3439,492],{"style":330},[177,3441,3442],{"style":326}," PlayerChangeEvent",[177,3444,465],{"style":330},[177,3446,3447],{"style":326},"PlayerFieldName",[177,3449,471],{"style":330},[177,3451,578],{"class":586},[177,3453,1719],{"class":2687},[177,3455,3456],{"class":586}," {\n",[177,3458,3459,3461,3739,3741,3744,3746,3748,3778,3780,4049,4051,4087,4089,4092,4094,4096],{"class":179,"line":655},[177,3460,594],{"class":288},[177,3462,3463],{"class":288},[293,3464,3465,3467],{"class":295,"popper-class":296,"theme":297},[177,3466,1225],{},[302,3468,3469],{"v-slot:popper":304},[177,3470,3471,3519],{"class":307,"v-pre":173},[150,3472,3473],{"class":310},[167,3474,3475],{"class":313,"style":314,"tabindex":315},[150,3476,3477],{},[177,3478,3479,3481,3483,3486,3488,3491,3493,3496,3498,3501,3503,3505,3507,3510,3512,3515,3517],{"class":179},[177,3480,1225],{"style":346},[177,3482,465],{"style":330},[177,3484,315],{"style":3485},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[177,3487,1683],{"style":330},[177,3489,3490],{"style":1686},"to",[177,3492,492],{"style":330},[177,3494,3495],{"style":3485}," 0",[177,3497,535],{"style":330},[177,3499,3500],{"style":1686}," message",[177,3502,492],{"style":330},[177,3504,343],{"style":326},[177,3506,535],{"style":330},[177,3508,3509],{"style":1686}," variant",[177,3511,340],{"style":330},[177,3513,3514],{"style":326}," VariantName",[177,3516,1725],{"style":330},[177,3518,1722],{"style":326},[484,3520,3521,3526,3652,3681,3684,3716,3729],{"class":486},[146,3522,3523,3524,246],{},"Отправляет сообщение игроку или всем игрокам (",[150,3525,315],{},[150,3527,3528],{},[167,3529,3530],{"class":313,"style":314,"tabindex":315},[150,3531,3532,3555,3579,3609],{},[177,3533,3534,3536,3538,3540,3542,3545,3547,3549,3551],{"class":179},[177,3535,1225],{"style":508},[177,3537,2319],{"style":346},[177,3539,535],{"style":330},[177,3541,397],{"style":330},[177,3543,3544],{"style":400},"Health restored!",[177,3546,404],{"style":330},[177,3548,578],{"style":346},[177,3550,356],{"style":330},[177,3552,3554],{"style":3553},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic","                    \u002F\u002F чат игрока",[177,3556,3557,3559,3561,3563,3565,3567,3570,3572,3574,3576],{"class":179},[177,3558,1225],{"style":508},[177,3560,512],{"style":346},[177,3562,315],{"style":3485},[177,3564,535],{"style":330},[177,3566,397],{"style":330},[177,3568,3569],{"style":400},"Round starts in 5 seconds",[177,3571,404],{"style":330},[177,3573,578],{"style":346},[177,3575,356],{"style":330},[177,3577,3578],{"style":3553},"                \u002F\u002F чат всех игроков",[177,3580,3581,3583,3585,3587,3589,3591,3593,3595,3597,3600,3602,3604,3606],{"class":179},[177,3582,1225],{"style":508},[177,3584,2319],{"style":346},[177,3586,535],{"style":330},[177,3588,397],{"style":330},[177,3590,3544],{"style":400},[177,3592,404],{"style":330},[177,3594,535],{"style":330},[177,3596,397],{"style":330},[177,3598,3599],{"style":400},"center",[177,3601,404],{"style":330},[177,3603,578],{"style":346},[177,3605,356],{"style":330},[177,3607,3608],{"style":3553},"          \u002F\u002F посередине экрана игрока",[177,3610,3611,3613,3615,3617,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3643,3645,3647,3649],{"class":179},[177,3612,1225],{"style":508},[177,3614,512],{"style":346},[177,3616,515],{"style":330},[177,3618,3619],{"style":336}," id",[177,3621,492],{"style":330},[177,3623,3495],{"style":3485},[177,3625,535],{"style":330},[177,3627,3509],{"style":336},[177,3629,492],{"style":330},[177,3631,397],{"style":330},[177,3633,3599],{"style":400},[177,3635,404],{"style":330},[177,3637,571],{"style":330},[177,3639,397],{"style":330},[177,3641,3642],{"style":400},"Go!",[177,3644,404],{"style":330},[177,3646,578],{"style":346},[177,3648,356],{"style":330},[177,3650,3651],{"style":3553},"           \u002F\u002F посередине экрана у всех",[146,3653,3654,3655,3658,3659,3661,3662,3665,3666,3669,3670,3673,3674,3677,3678,711],{},"Первый аргумент — игрок, ",[150,3656,3657],{},"id"," игрока или ",[150,3660,315],{}," — все. Третий — где показать\nсообщение, одно из ",[150,3663,3664],{},"\"chat\""," (по умолчанию), ",[150,3667,3668],{},"\"center\""," — посередине экрана, ",[150,3671,3672],{},"\"console\""," —\nв консоли игрока, ",[150,3675,3676],{},"\"notify\""," — тоже в консоли; на экране CS показывает его\nтолько при ",[150,3679,3680],{},"developer 1",[146,3682,3683],{},"Цветовые метки работают только в чате, и буква — тот же цвет, что в меню:",[3685,3686,3687,3698],"ul",{},[3688,3689,3690,3693,3694,3697],"li",{},[150,3691,3692],{},"!y"," жёлтый (обычный цвет чата), ",[150,3695,3696],{},"!g"," зелёный",[3688,3699,3700,3703,3704,3707,3708,3711,3712,3715],{},[150,3701,3702],{},"!r"," красный, ",[150,3705,3706],{},"!b"," синий, ",[150,3709,3710],{},"!d"," серый, ",[150,3713,3714],{},"!t"," цвет команды читающего",[146,3717,3718,3719,771,3722,3725,3726,3728],{},"Метки только для меню (",[150,3720,3721],{},"!w",[150,3723,3724],{},"!R",") из строки чата убираются. Красный, синий,\nсерый и ",[150,3727,3714],{}," делят один цвет команды на сообщение: побеждает первый.",[1434,3730,3731],{},[146,3732,1438,3733,771,3736],{},[150,3734,3735],{},"client_print",[150,3737,3738],{},"client_print_color",[177,3740,512],{"class":593},[177,3742,315],{"class":3743},"sbssI",[177,3745,535],{"class":586},[177,3747,2324],{"class":586},[177,3749,3750],{"class":583},[293,3751,3752,3754],{"class":295,"popper-class":296,"theme":297},[177,3753,1703],{},[302,3755,3756],{"v-slot:popper":304},[177,3757,3758],{"class":307,"v-pre":173},[150,3759,3760],{"class":310},[167,3761,3762],{"class":313,"style":314,"tabindex":315},[150,3763,3764],{},[177,3765,3766,3768,3770,3772,3774,3776],{"class":179},[177,3767,1703],{"style":336},[177,3769,492],{"style":330},[177,3771,3442],{"style":326},[177,3773,465],{"style":330},[177,3775,3447],{"style":326},[177,3777,471],{"style":330},[177,3779,711],{"class":586},[177,3781,3782],{"class":583},[293,3783,3784,3786],{"class":295,"popper-class":296,"theme":297},[177,3785,2251],{},[302,3787,3788],{"v-slot:popper":304},[177,3789,3790,4044],{"class":307,"v-pre":173},[150,3791,3792],{"class":310},[167,3793,3794],{"class":313,"style":314,"tabindex":315},[150,3795,3796,3804,3816,3826,3836,3846,3856,3866,3884,3896,3908,3920,3932,3944,3956,3968,3980,3992,4002,4012,4022,4040],{},[177,3797,3798,3800,3802],{"class":179},[177,3799,323],{"style":322},[177,3801,1824],{"style":326},[177,3803,331],{"style":330},[177,3805,3806,3808,3810,3812,3814],{"class":179},[177,3807,1789],{"style":322},[177,3809,1368],{"style":336},[177,3811,492],{"style":330},[177,3813,343],{"style":326},[177,3815,356],{"style":330},[177,3817,3818,3820,3822,3824],{"class":179},[177,3819,2433],{"style":336},[177,3821,492],{"style":330},[177,3823,1810],{"style":326},[177,3825,356],{"style":330},[177,3827,3828,3830,3832,3834],{"class":179},[177,3829,2444],{"style":336},[177,3831,492],{"style":330},[177,3833,1810],{"style":326},[177,3835,356],{"style":330},[177,3837,3838,3840,3842,3844],{"class":179},[177,3839,2455],{"style":336},[177,3841,492],{"style":330},[177,3843,1810],{"style":326},[177,3845,356],{"style":330},[177,3847,3848,3850,3852,3854],{"class":179},[177,3849,2466],{"style":336},[177,3851,492],{"style":330},[177,3853,1810],{"style":326},[177,3855,356],{"style":330},[177,3857,3858,3860,3862,3864],{"class":179},[177,3859,2477],{"style":336},[177,3861,492],{"style":330},[177,3863,2482],{"style":326},[177,3865,356],{"style":330},[177,3867,3868,3870,3872,3874,3876,3878,3880,3882],{"class":179},[177,3869,2489],{"style":336},[177,3871,512],{"style":330},[177,3873,2494],{"style":1686},[177,3875,492],{"style":330},[177,3877,2482],{"style":326},[177,3879,1725],{"style":330},[177,3881,2503],{"style":326},[177,3883,356],{"style":330},[177,3885,3886,3888,3890,3892,3894],{"class":179},[177,3887,1789],{"style":322},[177,3889,2512],{"style":336},[177,3891,492],{"style":330},[177,3893,343],{"style":326},[177,3895,356],{"style":330},[177,3897,3898,3900,3902,3904,3906],{"class":179},[177,3899,1789],{"style":322},[177,3901,2525],{"style":336},[177,3903,492],{"style":330},[177,3905,343],{"style":326},[177,3907,356],{"style":330},[177,3909,3910,3912,3914,3916,3918],{"class":179},[177,3911,1789],{"style":322},[177,3913,2538],{"style":336},[177,3915,492],{"style":330},[177,3917,2543],{"style":326},[177,3919,356],{"style":330},[177,3921,3922,3924,3926,3928,3930],{"class":179},[177,3923,1789],{"style":322},[177,3925,2552],{"style":336},[177,3927,492],{"style":330},[177,3929,1810],{"style":326},[177,3931,356],{"style":330},[177,3933,3934,3936,3938,3940,3942],{"class":179},[177,3935,1789],{"style":322},[177,3937,2565],{"style":336},[177,3939,492],{"style":330},[177,3941,343],{"style":326},[177,3943,356],{"style":330},[177,3945,3946,3948,3950,3952,3954],{"class":179},[177,3947,1789],{"style":322},[177,3949,2578],{"style":336},[177,3951,492],{"style":330},[177,3953,2503],{"style":326},[177,3955,356],{"style":330},[177,3957,3958,3960,3962,3964,3966],{"class":179},[177,3959,1789],{"style":322},[177,3961,2591],{"style":336},[177,3963,492],{"style":330},[177,3965,2503],{"style":326},[177,3967,356],{"style":330},[177,3969,3970,3972,3974,3976,3978],{"class":179},[177,3971,1789],{"style":322},[177,3973,2604],{"style":336},[177,3975,492],{"style":330},[177,3977,2503],{"style":326},[177,3979,356],{"style":330},[177,3981,3982,3984,3986,3988,3990],{"class":179},[177,3983,1789],{"style":322},[177,3985,2617],{"style":336},[177,3987,492],{"style":330},[177,3989,2622],{"style":326},[177,3991,356],{"style":330},[177,3993,3994,3996,3998,4000],{"class":179},[177,3995,2629],{"style":336},[177,3997,492],{"style":330},[177,3999,2503],{"style":326},[177,4001,356],{"style":330},[177,4003,4004,4006,4008,4010],{"class":179},[177,4005,2640],{"style":336},[177,4007,492],{"style":330},[177,4009,2503],{"style":326},[177,4011,356],{"style":330},[177,4013,4014,4016,4018,4020],{"class":179},[177,4015,2651],{"style":336},[177,4017,492],{"style":330},[177,4019,2503],{"style":326},[177,4021,356],{"style":330},[177,4023,4024,4026,4028,4030,4032,4034,4036,4038],{"class":179},[177,4025,2662],{"style":336},[177,4027,512],{"style":330},[177,4029,2667],{"style":1686},[177,4031,340],{"style":330},[177,4033,2672],{"style":326},[177,4035,1725],{"style":330},[177,4037,1722],{"style":326},[177,4039,356],{"style":330},[177,4041,4042],{"class":179},[177,4043,482],{"style":330},[484,4045,4046],{"class":486},[146,4047,4048],{},"Игрок, у которого изменилось поле.",[177,4050,711],{"class":586},[177,4052,4053],{"class":583},[293,4054,4055,4057],{"class":295,"popper-class":296,"theme":297},[177,4056,1454],{},[302,4058,4059],{"v-slot:popper":304},[177,4060,4061,4075],{"class":307,"v-pre":173},[150,4062,4063],{"class":310},[167,4064,4065],{"class":313,"style":314,"tabindex":315},[150,4066,4067],{},[177,4068,4069,4071,4073],{"class":179},[177,4070,1454],{"style":336},[177,4072,492],{"style":330},[177,4074,343],{"style":326},[484,4076,4077,4080],{"class":486},[146,4078,4079],{},"Имя игрока.",[1434,4081,4082],{},[146,4083,1438,4084],{},[150,4085,4086],{},"get_user_name",[177,4088,482],{"class":586},[177,4090,4091],{"class":186}," joined",[177,4093,2339],{"class":586},[177,4095,578],{"class":593},[177,4097,811],{"class":586},[177,4099,4100,4102,4104],{"class":179,"line":669},[177,4101,482],{"class":586},[177,4103,578],{"class":583},[177,4105,811],{"class":586},[177,4107,4108],{"class":179,"line":677},[177,4109,1633],{"emptyLinePlaceholder":1632},[177,4111,4112,4115,4117,4119,4383,4385,4387,4389],{"class":179,"line":804},[177,4113,4114],{"class":2687},"function",[177,4116,2690],{"class":288},[177,4118,512],{"class":586},[177,4120,4121],{"class":2392},[293,4122,4123,4125],{"class":295,"popper-class":296,"theme":297},[177,4124,2251],{},[302,4126,4127],{"v-slot:popper":304},[177,4128,4129],{"class":307,"v-pre":173},[150,4130,4131],{"class":310},[167,4132,4133],{"class":313,"style":314,"tabindex":315},[150,4134,4135,4143,4155,4165,4175,4185,4195,4205,4223,4235,4247,4259,4271,4283,4295,4307,4319,4331,4341,4351,4361,4379],{},[177,4136,4137,4139,4141],{"class":179},[177,4138,323],{"style":322},[177,4140,1824],{"style":326},[177,4142,331],{"style":330},[177,4144,4145,4147,4149,4151,4153],{"class":179},[177,4146,1789],{"style":322},[177,4148,1368],{"style":336},[177,4150,492],{"style":330},[177,4152,343],{"style":326},[177,4154,356],{"style":330},[177,4156,4157,4159,4161,4163],{"class":179},[177,4158,2433],{"style":336},[177,4160,492],{"style":330},[177,4162,1810],{"style":326},[177,4164,356],{"style":330},[177,4166,4167,4169,4171,4173],{"class":179},[177,4168,2444],{"style":336},[177,4170,492],{"style":330},[177,4172,1810],{"style":326},[177,4174,356],{"style":330},[177,4176,4177,4179,4181,4183],{"class":179},[177,4178,2455],{"style":336},[177,4180,492],{"style":330},[177,4182,1810],{"style":326},[177,4184,356],{"style":330},[177,4186,4187,4189,4191,4193],{"class":179},[177,4188,2466],{"style":336},[177,4190,492],{"style":330},[177,4192,1810],{"style":326},[177,4194,356],{"style":330},[177,4196,4197,4199,4201,4203],{"class":179},[177,4198,2477],{"style":336},[177,4200,492],{"style":330},[177,4202,2482],{"style":326},[177,4204,356],{"style":330},[177,4206,4207,4209,4211,4213,4215,4217,4219,4221],{"class":179},[177,4208,2489],{"style":336},[177,4210,512],{"style":330},[177,4212,2494],{"style":1686},[177,4214,492],{"style":330},[177,4216,2482],{"style":326},[177,4218,1725],{"style":330},[177,4220,2503],{"style":326},[177,4222,356],{"style":330},[177,4224,4225,4227,4229,4231,4233],{"class":179},[177,4226,1789],{"style":322},[177,4228,2512],{"style":336},[177,4230,492],{"style":330},[177,4232,343],{"style":326},[177,4234,356],{"style":330},[177,4236,4237,4239,4241,4243,4245],{"class":179},[177,4238,1789],{"style":322},[177,4240,2525],{"style":336},[177,4242,492],{"style":330},[177,4244,343],{"style":326},[177,4246,356],{"style":330},[177,4248,4249,4251,4253,4255,4257],{"class":179},[177,4250,1789],{"style":322},[177,4252,2538],{"style":336},[177,4254,492],{"style":330},[177,4256,2543],{"style":326},[177,4258,356],{"style":330},[177,4260,4261,4263,4265,4267,4269],{"class":179},[177,4262,1789],{"style":322},[177,4264,2552],{"style":336},[177,4266,492],{"style":330},[177,4268,1810],{"style":326},[177,4270,356],{"style":330},[177,4272,4273,4275,4277,4279,4281],{"class":179},[177,4274,1789],{"style":322},[177,4276,2565],{"style":336},[177,4278,492],{"style":330},[177,4280,343],{"style":326},[177,4282,356],{"style":330},[177,4284,4285,4287,4289,4291,4293],{"class":179},[177,4286,1789],{"style":322},[177,4288,2578],{"style":336},[177,4290,492],{"style":330},[177,4292,2503],{"style":326},[177,4294,356],{"style":330},[177,4296,4297,4299,4301,4303,4305],{"class":179},[177,4298,1789],{"style":322},[177,4300,2591],{"style":336},[177,4302,492],{"style":330},[177,4304,2503],{"style":326},[177,4306,356],{"style":330},[177,4308,4309,4311,4313,4315,4317],{"class":179},[177,4310,1789],{"style":322},[177,4312,2604],{"style":336},[177,4314,492],{"style":330},[177,4316,2503],{"style":326},[177,4318,356],{"style":330},[177,4320,4321,4323,4325,4327,4329],{"class":179},[177,4322,1789],{"style":322},[177,4324,2617],{"style":336},[177,4326,492],{"style":330},[177,4328,2622],{"style":326},[177,4330,356],{"style":330},[177,4332,4333,4335,4337,4339],{"class":179},[177,4334,2629],{"style":336},[177,4336,492],{"style":330},[177,4338,2503],{"style":326},[177,4340,356],{"style":330},[177,4342,4343,4345,4347,4349],{"class":179},[177,4344,2640],{"style":336},[177,4346,492],{"style":330},[177,4348,2503],{"style":326},[177,4350,356],{"style":330},[177,4352,4353,4355,4357,4359],{"class":179},[177,4354,2651],{"style":336},[177,4356,492],{"style":330},[177,4358,2503],{"style":326},[177,4360,356],{"style":330},[177,4362,4363,4365,4367,4369,4371,4373,4375,4377],{"class":179},[177,4364,2662],{"style":336},[177,4366,512],{"style":330},[177,4368,2667],{"style":1686},[177,4370,340],{"style":330},[177,4372,2672],{"style":326},[177,4374,1725],{"style":330},[177,4376,1722],{"style":326},[177,4378,356],{"style":330},[177,4380,4381],{"class":179},[177,4382,482],{"style":330},[177,4384,492],{"class":586},[177,4386,1824],{"class":183},[177,4388,578],{"class":586},[177,4390,3456],{"class":586},[177,4392,4394,4396,4622,4624,4888,4890,4892,5156,5158,5192,5194,5197,5199,5463,5465,5511,5513,5515],{"class":179,"line":4393},9,[177,4395,594],{"class":288},[177,4397,4398],{"class":288},[293,4399,4400,4402],{"class":295,"popper-class":296,"theme":297},[177,4401,1225],{},[302,4403,4404],{"v-slot:popper":304},[177,4405,4406,4448],{"class":307,"v-pre":173},[150,4407,4408],{"class":310},[167,4409,4410],{"class":313,"style":314,"tabindex":315},[150,4411,4412],{},[177,4413,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446],{"class":179},[177,4415,1225],{"style":336},[177,4417,465],{"style":330},[177,4419,1228],{"style":326},[177,4421,1683],{"style":330},[177,4423,3490],{"style":1686},[177,4425,492],{"style":330},[177,4427,1824],{"style":326},[177,4429,535],{"style":330},[177,4431,3500],{"style":1686},[177,4433,492],{"style":330},[177,4435,343],{"style":326},[177,4437,535],{"style":330},[177,4439,3509],{"style":1686},[177,4441,340],{"style":330},[177,4443,3514],{"style":326},[177,4445,1725],{"style":330},[177,4447,1722],{"style":326},[484,4449,4450,4454,4570,4586,4588,4606,4614],{"class":486},[146,4451,3523,4452,246],{},[150,4453,315],{},[150,4455,4456],{},[167,4457,4458],{"class":313,"style":314,"tabindex":315},[150,4459,4460,4480,4502,4530],{},[177,4461,4462,4464,4466,4468,4470,4472,4474,4476,4478],{"class":179},[177,4463,1225],{"style":508},[177,4465,2319],{"style":346},[177,4467,535],{"style":330},[177,4469,397],{"style":330},[177,4471,3544],{"style":400},[177,4473,404],{"style":330},[177,4475,578],{"style":346},[177,4477,356],{"style":330},[177,4479,3554],{"style":3553},[177,4481,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500],{"class":179},[177,4483,1225],{"style":508},[177,4485,512],{"style":346},[177,4487,315],{"style":3485},[177,4489,535],{"style":330},[177,4491,397],{"style":330},[177,4493,3569],{"style":400},[177,4495,404],{"style":330},[177,4497,578],{"style":346},[177,4499,356],{"style":330},[177,4501,3578],{"style":3553},[177,4503,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528],{"class":179},[177,4505,1225],{"style":508},[177,4507,2319],{"style":346},[177,4509,535],{"style":330},[177,4511,397],{"style":330},[177,4513,3544],{"style":400},[177,4515,404],{"style":330},[177,4517,535],{"style":330},[177,4519,397],{"style":330},[177,4521,3599],{"style":400},[177,4523,404],{"style":330},[177,4525,578],{"style":346},[177,4527,356],{"style":330},[177,4529,3608],{"style":3553},[177,4531,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568],{"class":179},[177,4533,1225],{"style":508},[177,4535,512],{"style":346},[177,4537,515],{"style":330},[177,4539,3619],{"style":336},[177,4541,492],{"style":330},[177,4543,3495],{"style":3485},[177,4545,535],{"style":330},[177,4547,3509],{"style":336},[177,4549,492],{"style":330},[177,4551,397],{"style":330},[177,4553,3599],{"style":400},[177,4555,404],{"style":330},[177,4557,571],{"style":330},[177,4559,397],{"style":330},[177,4561,3642],{"style":400},[177,4563,404],{"style":330},[177,4565,578],{"style":346},[177,4567,356],{"style":330},[177,4569,3651],{"style":3553},[146,4571,3654,4572,3658,4574,3661,4576,3665,4578,3669,4580,3673,4582,3677,4584,711],{},[150,4573,3657],{},[150,4575,315],{},[150,4577,3664],{},[150,4579,3668],{},[150,4581,3672],{},[150,4583,3676],{},[150,4585,3680],{},[146,4587,3683],{},[3685,4589,4590,4596],{},[3688,4591,4592,3693,4594,3697],{},[150,4593,3692],{},[150,4595,3696],{},[3688,4597,4598,3703,4600,3707,4602,3711,4604,3715],{},[150,4599,3702],{},[150,4601,3706],{},[150,4603,3710],{},[150,4605,3714],{},[146,4607,3718,4608,771,4610,3725,4612,3728],{},[150,4609,3721],{},[150,4611,3724],{},[150,4613,3714],{},[1434,4615,4616],{},[146,4617,1438,4618,771,4620],{},[150,4619,3735],{},[150,4621,3738],{},[177,4623,512],{"class":593},[177,4625,4626],{"class":583},[293,4627,4628,4630],{"class":295,"popper-class":296,"theme":297},[177,4629,2251],{},[302,4631,4632],{"v-slot:popper":304},[177,4633,4634],{"class":307,"v-pre":173},[150,4635,4636],{"class":310},[167,4637,4638],{"class":313,"style":314,"tabindex":315},[150,4639,4640,4648,4660,4670,4680,4690,4700,4710,4728,4740,4752,4764,4776,4788,4800,4812,4824,4836,4846,4856,4866,4884],{},[177,4641,4642,4644,4646],{"class":179},[177,4643,323],{"style":322},[177,4645,1824],{"style":326},[177,4647,331],{"style":330},[177,4649,4650,4652,4654,4656,4658],{"class":179},[177,4651,1789],{"style":322},[177,4653,1368],{"style":336},[177,4655,492],{"style":330},[177,4657,343],{"style":326},[177,4659,356],{"style":330},[177,4661,4662,4664,4666,4668],{"class":179},[177,4663,2433],{"style":336},[177,4665,492],{"style":330},[177,4667,1810],{"style":326},[177,4669,356],{"style":330},[177,4671,4672,4674,4676,4678],{"class":179},[177,4673,2444],{"style":336},[177,4675,492],{"style":330},[177,4677,1810],{"style":326},[177,4679,356],{"style":330},[177,4681,4682,4684,4686,4688],{"class":179},[177,4683,2455],{"style":336},[177,4685,492],{"style":330},[177,4687,1810],{"style":326},[177,4689,356],{"style":330},[177,4691,4692,4694,4696,4698],{"class":179},[177,4693,2466],{"style":336},[177,4695,492],{"style":330},[177,4697,1810],{"style":326},[177,4699,356],{"style":330},[177,4701,4702,4704,4706,4708],{"class":179},[177,4703,2477],{"style":336},[177,4705,492],{"style":330},[177,4707,2482],{"style":326},[177,4709,356],{"style":330},[177,4711,4712,4714,4716,4718,4720,4722,4724,4726],{"class":179},[177,4713,2489],{"style":336},[177,4715,512],{"style":330},[177,4717,2494],{"style":1686},[177,4719,492],{"style":330},[177,4721,2482],{"style":326},[177,4723,1725],{"style":330},[177,4725,2503],{"style":326},[177,4727,356],{"style":330},[177,4729,4730,4732,4734,4736,4738],{"class":179},[177,4731,1789],{"style":322},[177,4733,2512],{"style":336},[177,4735,492],{"style":330},[177,4737,343],{"style":326},[177,4739,356],{"style":330},[177,4741,4742,4744,4746,4748,4750],{"class":179},[177,4743,1789],{"style":322},[177,4745,2525],{"style":336},[177,4747,492],{"style":330},[177,4749,343],{"style":326},[177,4751,356],{"style":330},[177,4753,4754,4756,4758,4760,4762],{"class":179},[177,4755,1789],{"style":322},[177,4757,2538],{"style":336},[177,4759,492],{"style":330},[177,4761,2543],{"style":326},[177,4763,356],{"style":330},[177,4765,4766,4768,4770,4772,4774],{"class":179},[177,4767,1789],{"style":322},[177,4769,2552],{"style":336},[177,4771,492],{"style":330},[177,4773,1810],{"style":326},[177,4775,356],{"style":330},[177,4777,4778,4780,4782,4784,4786],{"class":179},[177,4779,1789],{"style":322},[177,4781,2565],{"style":336},[177,4783,492],{"style":330},[177,4785,343],{"style":326},[177,4787,356],{"style":330},[177,4789,4790,4792,4794,4796,4798],{"class":179},[177,4791,1789],{"style":322},[177,4793,2578],{"style":336},[177,4795,492],{"style":330},[177,4797,2503],{"style":326},[177,4799,356],{"style":330},[177,4801,4802,4804,4806,4808,4810],{"class":179},[177,4803,1789],{"style":322},[177,4805,2591],{"style":336},[177,4807,492],{"style":330},[177,4809,2503],{"style":326},[177,4811,356],{"style":330},[177,4813,4814,4816,4818,4820,4822],{"class":179},[177,4815,1789],{"style":322},[177,4817,2604],{"style":336},[177,4819,492],{"style":330},[177,4821,2503],{"style":326},[177,4823,356],{"style":330},[177,4825,4826,4828,4830,4832,4834],{"class":179},[177,4827,1789],{"style":322},[177,4829,2617],{"style":336},[177,4831,492],{"style":330},[177,4833,2622],{"style":326},[177,4835,356],{"style":330},[177,4837,4838,4840,4842,4844],{"class":179},[177,4839,2629],{"style":336},[177,4841,492],{"style":330},[177,4843,2503],{"style":326},[177,4845,356],{"style":330},[177,4847,4848,4850,4852,4854],{"class":179},[177,4849,2640],{"style":336},[177,4851,492],{"style":330},[177,4853,2503],{"style":326},[177,4855,356],{"style":330},[177,4857,4858,4860,4862,4864],{"class":179},[177,4859,2651],{"style":336},[177,4861,492],{"style":330},[177,4863,2503],{"style":326},[177,4865,356],{"style":330},[177,4867,4868,4870,4872,4874,4876,4878,4880,4882],{"class":179},[177,4869,2662],{"style":336},[177,4871,512],{"style":330},[177,4873,2667],{"style":1686},[177,4875,340],{"style":330},[177,4877,2672],{"style":326},[177,4879,1725],{"style":330},[177,4881,1722],{"style":326},[177,4883,356],{"style":330},[177,4885,4886],{"class":179},[177,4887,482],{"style":330},[177,4889,535],{"class":586},[177,4891,2324],{"class":586},[177,4893,4894],{"class":583},[293,4895,4896,4898],{"class":295,"popper-class":296,"theme":297},[177,4897,2251],{},[302,4899,4900],{"v-slot:popper":304},[177,4901,4902],{"class":307,"v-pre":173},[150,4903,4904],{"class":310},[167,4905,4906],{"class":313,"style":314,"tabindex":315},[150,4907,4908,4916,4928,4938,4948,4958,4968,4978,4996,5008,5020,5032,5044,5056,5068,5080,5092,5104,5114,5124,5134,5152],{},[177,4909,4910,4912,4914],{"class":179},[177,4911,323],{"style":322},[177,4913,1824],{"style":326},[177,4915,331],{"style":330},[177,4917,4918,4920,4922,4924,4926],{"class":179},[177,4919,1789],{"style":322},[177,4921,1368],{"style":336},[177,4923,492],{"style":330},[177,4925,343],{"style":326},[177,4927,356],{"style":330},[177,4929,4930,4932,4934,4936],{"class":179},[177,4931,2433],{"style":336},[177,4933,492],{"style":330},[177,4935,1810],{"style":326},[177,4937,356],{"style":330},[177,4939,4940,4942,4944,4946],{"class":179},[177,4941,2444],{"style":336},[177,4943,492],{"style":330},[177,4945,1810],{"style":326},[177,4947,356],{"style":330},[177,4949,4950,4952,4954,4956],{"class":179},[177,4951,2455],{"style":336},[177,4953,492],{"style":330},[177,4955,1810],{"style":326},[177,4957,356],{"style":330},[177,4959,4960,4962,4964,4966],{"class":179},[177,4961,2466],{"style":336},[177,4963,492],{"style":330},[177,4965,1810],{"style":326},[177,4967,356],{"style":330},[177,4969,4970,4972,4974,4976],{"class":179},[177,4971,2477],{"style":336},[177,4973,492],{"style":330},[177,4975,2482],{"style":326},[177,4977,356],{"style":330},[177,4979,4980,4982,4984,4986,4988,4990,4992,4994],{"class":179},[177,4981,2489],{"style":336},[177,4983,512],{"style":330},[177,4985,2494],{"style":1686},[177,4987,492],{"style":330},[177,4989,2482],{"style":326},[177,4991,1725],{"style":330},[177,4993,2503],{"style":326},[177,4995,356],{"style":330},[177,4997,4998,5000,5002,5004,5006],{"class":179},[177,4999,1789],{"style":322},[177,5001,2512],{"style":336},[177,5003,492],{"style":330},[177,5005,343],{"style":326},[177,5007,356],{"style":330},[177,5009,5010,5012,5014,5016,5018],{"class":179},[177,5011,1789],{"style":322},[177,5013,2525],{"style":336},[177,5015,492],{"style":330},[177,5017,343],{"style":326},[177,5019,356],{"style":330},[177,5021,5022,5024,5026,5028,5030],{"class":179},[177,5023,1789],{"style":322},[177,5025,2538],{"style":336},[177,5027,492],{"style":330},[177,5029,2543],{"style":326},[177,5031,356],{"style":330},[177,5033,5034,5036,5038,5040,5042],{"class":179},[177,5035,1789],{"style":322},[177,5037,2552],{"style":336},[177,5039,492],{"style":330},[177,5041,1810],{"style":326},[177,5043,356],{"style":330},[177,5045,5046,5048,5050,5052,5054],{"class":179},[177,5047,1789],{"style":322},[177,5049,2565],{"style":336},[177,5051,492],{"style":330},[177,5053,343],{"style":326},[177,5055,356],{"style":330},[177,5057,5058,5060,5062,5064,5066],{"class":179},[177,5059,1789],{"style":322},[177,5061,2578],{"style":336},[177,5063,492],{"style":330},[177,5065,2503],{"style":326},[177,5067,356],{"style":330},[177,5069,5070,5072,5074,5076,5078],{"class":179},[177,5071,1789],{"style":322},[177,5073,2591],{"style":336},[177,5075,492],{"style":330},[177,5077,2503],{"style":326},[177,5079,356],{"style":330},[177,5081,5082,5084,5086,5088,5090],{"class":179},[177,5083,1789],{"style":322},[177,5085,2604],{"style":336},[177,5087,492],{"style":330},[177,5089,2503],{"style":326},[177,5091,356],{"style":330},[177,5093,5094,5096,5098,5100,5102],{"class":179},[177,5095,1789],{"style":322},[177,5097,2617],{"style":336},[177,5099,492],{"style":330},[177,5101,2622],{"style":326},[177,5103,356],{"style":330},[177,5105,5106,5108,5110,5112],{"class":179},[177,5107,2629],{"style":336},[177,5109,492],{"style":330},[177,5111,2503],{"style":326},[177,5113,356],{"style":330},[177,5115,5116,5118,5120,5122],{"class":179},[177,5117,2640],{"style":336},[177,5119,492],{"style":330},[177,5121,2503],{"style":326},[177,5123,356],{"style":330},[177,5125,5126,5128,5130,5132],{"class":179},[177,5127,2651],{"style":336},[177,5129,492],{"style":330},[177,5131,2503],{"style":326},[177,5133,356],{"style":330},[177,5135,5136,5138,5140,5142,5144,5146,5148,5150],{"class":179},[177,5137,2662],{"style":336},[177,5139,512],{"style":330},[177,5141,2667],{"style":1686},[177,5143,340],{"style":330},[177,5145,2672],{"style":326},[177,5147,1725],{"style":330},[177,5149,1722],{"style":326},[177,5151,356],{"style":330},[177,5153,5154],{"class":179},[177,5155,482],{"style":330},[177,5157,711],{"class":586},[177,5159,5160],{"class":583},[293,5161,5162,5164],{"class":295,"popper-class":296,"theme":297},[177,5163,1454],{},[302,5165,5166],{"v-slot:popper":304},[177,5167,5168,5182],{"class":307,"v-pre":173},[150,5169,5170],{"class":310},[167,5171,5172],{"class":313,"style":314,"tabindex":315},[150,5173,5174],{},[177,5175,5176,5178,5180],{"class":179},[177,5177,1454],{"style":336},[177,5179,492],{"style":330},[177,5181,343],{"style":326},[484,5183,5184,5186],{"class":486},[146,5185,4079],{},[1434,5187,5188],{},[146,5189,1438,5190],{},[150,5191,4086],{},[177,5193,482],{"class":586},[177,5195,5196],{"class":186},", your HP: ",[177,5198,2248],{"class":586},[177,5200,5201],{"class":583},[293,5202,5203,5205],{"class":295,"popper-class":296,"theme":297},[177,5204,2251],{},[302,5206,5207],{"v-slot:popper":304},[177,5208,5209],{"class":307,"v-pre":173},[150,5210,5211],{"class":310},[167,5212,5213],{"class":313,"style":314,"tabindex":315},[150,5214,5215,5223,5235,5245,5255,5265,5275,5285,5303,5315,5327,5339,5351,5363,5375,5387,5399,5411,5421,5431,5441,5459],{},[177,5216,5217,5219,5221],{"class":179},[177,5218,323],{"style":322},[177,5220,1824],{"style":326},[177,5222,331],{"style":330},[177,5224,5225,5227,5229,5231,5233],{"class":179},[177,5226,1789],{"style":322},[177,5228,1368],{"style":336},[177,5230,492],{"style":330},[177,5232,343],{"style":326},[177,5234,356],{"style":330},[177,5236,5237,5239,5241,5243],{"class":179},[177,5238,2433],{"style":336},[177,5240,492],{"style":330},[177,5242,1810],{"style":326},[177,5244,356],{"style":330},[177,5246,5247,5249,5251,5253],{"class":179},[177,5248,2444],{"style":336},[177,5250,492],{"style":330},[177,5252,1810],{"style":326},[177,5254,356],{"style":330},[177,5256,5257,5259,5261,5263],{"class":179},[177,5258,2455],{"style":336},[177,5260,492],{"style":330},[177,5262,1810],{"style":326},[177,5264,356],{"style":330},[177,5266,5267,5269,5271,5273],{"class":179},[177,5268,2466],{"style":336},[177,5270,492],{"style":330},[177,5272,1810],{"style":326},[177,5274,356],{"style":330},[177,5276,5277,5279,5281,5283],{"class":179},[177,5278,2477],{"style":336},[177,5280,492],{"style":330},[177,5282,2482],{"style":326},[177,5284,356],{"style":330},[177,5286,5287,5289,5291,5293,5295,5297,5299,5301],{"class":179},[177,5288,2489],{"style":336},[177,5290,512],{"style":330},[177,5292,2494],{"style":1686},[177,5294,492],{"style":330},[177,5296,2482],{"style":326},[177,5298,1725],{"style":330},[177,5300,2503],{"style":326},[177,5302,356],{"style":330},[177,5304,5305,5307,5309,5311,5313],{"class":179},[177,5306,1789],{"style":322},[177,5308,2512],{"style":336},[177,5310,492],{"style":330},[177,5312,343],{"style":326},[177,5314,356],{"style":330},[177,5316,5317,5319,5321,5323,5325],{"class":179},[177,5318,1789],{"style":322},[177,5320,2525],{"style":336},[177,5322,492],{"style":330},[177,5324,343],{"style":326},[177,5326,356],{"style":330},[177,5328,5329,5331,5333,5335,5337],{"class":179},[177,5330,1789],{"style":322},[177,5332,2538],{"style":336},[177,5334,492],{"style":330},[177,5336,2543],{"style":326},[177,5338,356],{"style":330},[177,5340,5341,5343,5345,5347,5349],{"class":179},[177,5342,1789],{"style":322},[177,5344,2552],{"style":336},[177,5346,492],{"style":330},[177,5348,1810],{"style":326},[177,5350,356],{"style":330},[177,5352,5353,5355,5357,5359,5361],{"class":179},[177,5354,1789],{"style":322},[177,5356,2565],{"style":336},[177,5358,492],{"style":330},[177,5360,343],{"style":326},[177,5362,356],{"style":330},[177,5364,5365,5367,5369,5371,5373],{"class":179},[177,5366,1789],{"style":322},[177,5368,2578],{"style":336},[177,5370,492],{"style":330},[177,5372,2503],{"style":326},[177,5374,356],{"style":330},[177,5376,5377,5379,5381,5383,5385],{"class":179},[177,5378,1789],{"style":322},[177,5380,2591],{"style":336},[177,5382,492],{"style":330},[177,5384,2503],{"style":326},[177,5386,356],{"style":330},[177,5388,5389,5391,5393,5395,5397],{"class":179},[177,5390,1789],{"style":322},[177,5392,2604],{"style":336},[177,5394,492],{"style":330},[177,5396,2503],{"style":326},[177,5398,356],{"style":330},[177,5400,5401,5403,5405,5407,5409],{"class":179},[177,5402,1789],{"style":322},[177,5404,2617],{"style":336},[177,5406,492],{"style":330},[177,5408,2622],{"style":326},[177,5410,356],{"style":330},[177,5412,5413,5415,5417,5419],{"class":179},[177,5414,2629],{"style":336},[177,5416,492],{"style":330},[177,5418,2503],{"style":326},[177,5420,356],{"style":330},[177,5422,5423,5425,5427,5429],{"class":179},[177,5424,2640],{"style":336},[177,5426,492],{"style":330},[177,5428,2503],{"style":326},[177,5430,356],{"style":330},[177,5432,5433,5435,5437,5439],{"class":179},[177,5434,2651],{"style":336},[177,5436,492],{"style":330},[177,5438,2503],{"style":326},[177,5440,356],{"style":330},[177,5442,5443,5445,5447,5449,5451,5453,5455,5457],{"class":179},[177,5444,2662],{"style":336},[177,5446,512],{"style":330},[177,5448,2667],{"style":1686},[177,5450,340],{"style":330},[177,5452,2672],{"style":326},[177,5454,1725],{"style":330},[177,5456,1722],{"style":326},[177,5458,356],{"style":330},[177,5460,5461],{"class":179},[177,5462,482],{"style":330},[177,5464,711],{"class":586},[177,5466,5467],{"class":583},[293,5468,5469,5471],{"class":295,"popper-class":296,"theme":297},[177,5470,2331],{},[302,5472,5473],{"v-slot:popper":304},[177,5474,5475,5489],{"class":307,"v-pre":173},[150,5476,5477],{"class":310},[167,5478,5479],{"class":313,"style":314,"tabindex":315},[150,5480,5481],{},[177,5482,5483,5485,5487],{"class":179},[177,5484,2331],{"style":336},[177,5486,492],{"style":330},[177,5488,1810],{"style":326},[484,5490,5491,5501],{"class":486},[146,5492,5493,5494,5497,5498,5500],{},"Здоровье игрока. При появлении ",[150,5495,5496],{},"100",". Если записать ",[150,5499,315],{}," или меньше, игрок умрёт.",[1434,5502,5503],{},[146,5504,1438,5505,771,5508],{},[150,5506,5507],{},"get_user_health",[150,5509,5510],{},"set_user_health",[177,5512,2258],{"class":586},[177,5514,578],{"class":593},[177,5516,811],{"class":586},[177,5518,5520],{"class":179,"line":5519},10,[177,5521,1633],{"emptyLinePlaceholder":1632},[177,5523,5525,5528,5530,5794,5796,5836,5839,5842,5845,6109,6111,6151,6153,6156],{"class":179,"line":5524},11,[177,5526,5527],{"class":281},"    if",[177,5529,834],{"class":593},[177,5531,5532],{"class":583},[293,5533,5534,5536],{"class":295,"popper-class":296,"theme":297},[177,5535,2251],{},[302,5537,5538],{"v-slot:popper":304},[177,5539,5540],{"class":307,"v-pre":173},[150,5541,5542],{"class":310},[167,5543,5544],{"class":313,"style":314,"tabindex":315},[150,5545,5546,5554,5566,5576,5586,5596,5606,5616,5634,5646,5658,5670,5682,5694,5706,5718,5730,5742,5752,5762,5772,5790],{},[177,5547,5548,5550,5552],{"class":179},[177,5549,323],{"style":322},[177,5551,1824],{"style":326},[177,5553,331],{"style":330},[177,5555,5556,5558,5560,5562,5564],{"class":179},[177,5557,1789],{"style":322},[177,5559,1368],{"style":336},[177,5561,492],{"style":330},[177,5563,343],{"style":326},[177,5565,356],{"style":330},[177,5567,5568,5570,5572,5574],{"class":179},[177,5569,2433],{"style":336},[177,5571,492],{"style":330},[177,5573,1810],{"style":326},[177,5575,356],{"style":330},[177,5577,5578,5580,5582,5584],{"class":179},[177,5579,2444],{"style":336},[177,5581,492],{"style":330},[177,5583,1810],{"style":326},[177,5585,356],{"style":330},[177,5587,5588,5590,5592,5594],{"class":179},[177,5589,2455],{"style":336},[177,5591,492],{"style":330},[177,5593,1810],{"style":326},[177,5595,356],{"style":330},[177,5597,5598,5600,5602,5604],{"class":179},[177,5599,2466],{"style":336},[177,5601,492],{"style":330},[177,5603,1810],{"style":326},[177,5605,356],{"style":330},[177,5607,5608,5610,5612,5614],{"class":179},[177,5609,2477],{"style":336},[177,5611,492],{"style":330},[177,5613,2482],{"style":326},[177,5615,356],{"style":330},[177,5617,5618,5620,5622,5624,5626,5628,5630,5632],{"class":179},[177,5619,2489],{"style":336},[177,5621,512],{"style":330},[177,5623,2494],{"style":1686},[177,5625,492],{"style":330},[177,5627,2482],{"style":326},[177,5629,1725],{"style":330},[177,5631,2503],{"style":326},[177,5633,356],{"style":330},[177,5635,5636,5638,5640,5642,5644],{"class":179},[177,5637,1789],{"style":322},[177,5639,2512],{"style":336},[177,5641,492],{"style":330},[177,5643,343],{"style":326},[177,5645,356],{"style":330},[177,5647,5648,5650,5652,5654,5656],{"class":179},[177,5649,1789],{"style":322},[177,5651,2525],{"style":336},[177,5653,492],{"style":330},[177,5655,343],{"style":326},[177,5657,356],{"style":330},[177,5659,5660,5662,5664,5666,5668],{"class":179},[177,5661,1789],{"style":322},[177,5663,2538],{"style":336},[177,5665,492],{"style":330},[177,5667,2543],{"style":326},[177,5669,356],{"style":330},[177,5671,5672,5674,5676,5678,5680],{"class":179},[177,5673,1789],{"style":322},[177,5675,2552],{"style":336},[177,5677,492],{"style":330},[177,5679,1810],{"style":326},[177,5681,356],{"style":330},[177,5683,5684,5686,5688,5690,5692],{"class":179},[177,5685,1789],{"style":322},[177,5687,2565],{"style":336},[177,5689,492],{"style":330},[177,5691,343],{"style":326},[177,5693,356],{"style":330},[177,5695,5696,5698,5700,5702,5704],{"class":179},[177,5697,1789],{"style":322},[177,5699,2578],{"style":336},[177,5701,492],{"style":330},[177,5703,2503],{"style":326},[177,5705,356],{"style":330},[177,5707,5708,5710,5712,5714,5716],{"class":179},[177,5709,1789],{"style":322},[177,5711,2591],{"style":336},[177,5713,492],{"style":330},[177,5715,2503],{"style":326},[177,5717,356],{"style":330},[177,5719,5720,5722,5724,5726,5728],{"class":179},[177,5721,1789],{"style":322},[177,5723,2604],{"style":336},[177,5725,492],{"style":330},[177,5727,2503],{"style":326},[177,5729,356],{"style":330},[177,5731,5732,5734,5736,5738,5740],{"class":179},[177,5733,1789],{"style":322},[177,5735,2617],{"style":336},[177,5737,492],{"style":330},[177,5739,2622],{"style":326},[177,5741,356],{"style":330},[177,5743,5744,5746,5748,5750],{"class":179},[177,5745,2629],{"style":336},[177,5747,492],{"style":330},[177,5749,2503],{"style":326},[177,5751,356],{"style":330},[177,5753,5754,5756,5758,5760],{"class":179},[177,5755,2640],{"style":336},[177,5757,492],{"style":330},[177,5759,2503],{"style":326},[177,5761,356],{"style":330},[177,5763,5764,5766,5768,5770],{"class":179},[177,5765,2651],{"style":336},[177,5767,492],{"style":330},[177,5769,2503],{"style":326},[177,5771,356],{"style":330},[177,5773,5774,5776,5778,5780,5782,5784,5786,5788],{"class":179},[177,5775,2662],{"style":336},[177,5777,512],{"style":330},[177,5779,2667],{"style":1686},[177,5781,340],{"style":330},[177,5783,2672],{"style":326},[177,5785,1725],{"style":330},[177,5787,1722],{"style":326},[177,5789,356],{"style":330},[177,5791,5792],{"class":179},[177,5793,482],{"style":330},[177,5795,711],{"class":586},[177,5797,5798],{"class":583},[293,5799,5800,5802],{"class":295,"popper-class":296,"theme":297},[177,5801,2331],{},[302,5803,5804],{"v-slot:popper":304},[177,5805,5806,5820],{"class":307,"v-pre":173},[150,5807,5808],{"class":310},[167,5809,5810],{"class":313,"style":314,"tabindex":315},[150,5811,5812],{},[177,5813,5814,5816,5818],{"class":179},[177,5815,2331],{"style":336},[177,5817,492],{"style":330},[177,5819,1810],{"style":326},[484,5821,5822,5828],{"class":486},[146,5823,5493,5824,5497,5826,5500],{},[150,5825,5496],{},[150,5827,315],{},[1434,5829,5830],{},[146,5831,1438,5832,771,5834],{},[150,5833,5507],{},[150,5835,5510],{},[177,5837,5838],{"class":586}," \u003C",[177,5840,5841],{"class":3743}," 50",[177,5843,5844],{"class":593},") ",[177,5846,5847],{"class":583},[293,5848,5849,5851],{"class":295,"popper-class":296,"theme":297},[177,5850,2251],{},[302,5852,5853],{"v-slot:popper":304},[177,5854,5855],{"class":307,"v-pre":173},[150,5856,5857],{"class":310},[167,5858,5859],{"class":313,"style":314,"tabindex":315},[150,5860,5861,5869,5881,5891,5901,5911,5921,5931,5949,5961,5973,5985,5997,6009,6021,6033,6045,6057,6067,6077,6087,6105],{},[177,5862,5863,5865,5867],{"class":179},[177,5864,323],{"style":322},[177,5866,1824],{"style":326},[177,5868,331],{"style":330},[177,5870,5871,5873,5875,5877,5879],{"class":179},[177,5872,1789],{"style":322},[177,5874,1368],{"style":336},[177,5876,492],{"style":330},[177,5878,343],{"style":326},[177,5880,356],{"style":330},[177,5882,5883,5885,5887,5889],{"class":179},[177,5884,2433],{"style":336},[177,5886,492],{"style":330},[177,5888,1810],{"style":326},[177,5890,356],{"style":330},[177,5892,5893,5895,5897,5899],{"class":179},[177,5894,2444],{"style":336},[177,5896,492],{"style":330},[177,5898,1810],{"style":326},[177,5900,356],{"style":330},[177,5902,5903,5905,5907,5909],{"class":179},[177,5904,2455],{"style":336},[177,5906,492],{"style":330},[177,5908,1810],{"style":326},[177,5910,356],{"style":330},[177,5912,5913,5915,5917,5919],{"class":179},[177,5914,2466],{"style":336},[177,5916,492],{"style":330},[177,5918,1810],{"style":326},[177,5920,356],{"style":330},[177,5922,5923,5925,5927,5929],{"class":179},[177,5924,2477],{"style":336},[177,5926,492],{"style":330},[177,5928,2482],{"style":326},[177,5930,356],{"style":330},[177,5932,5933,5935,5937,5939,5941,5943,5945,5947],{"class":179},[177,5934,2489],{"style":336},[177,5936,512],{"style":330},[177,5938,2494],{"style":1686},[177,5940,492],{"style":330},[177,5942,2482],{"style":326},[177,5944,1725],{"style":330},[177,5946,2503],{"style":326},[177,5948,356],{"style":330},[177,5950,5951,5953,5955,5957,5959],{"class":179},[177,5952,1789],{"style":322},[177,5954,2512],{"style":336},[177,5956,492],{"style":330},[177,5958,343],{"style":326},[177,5960,356],{"style":330},[177,5962,5963,5965,5967,5969,5971],{"class":179},[177,5964,1789],{"style":322},[177,5966,2525],{"style":336},[177,5968,492],{"style":330},[177,5970,343],{"style":326},[177,5972,356],{"style":330},[177,5974,5975,5977,5979,5981,5983],{"class":179},[177,5976,1789],{"style":322},[177,5978,2538],{"style":336},[177,5980,492],{"style":330},[177,5982,2543],{"style":326},[177,5984,356],{"style":330},[177,5986,5987,5989,5991,5993,5995],{"class":179},[177,5988,1789],{"style":322},[177,5990,2552],{"style":336},[177,5992,492],{"style":330},[177,5994,1810],{"style":326},[177,5996,356],{"style":330},[177,5998,5999,6001,6003,6005,6007],{"class":179},[177,6000,1789],{"style":322},[177,6002,2565],{"style":336},[177,6004,492],{"style":330},[177,6006,343],{"style":326},[177,6008,356],{"style":330},[177,6010,6011,6013,6015,6017,6019],{"class":179},[177,6012,1789],{"style":322},[177,6014,2578],{"style":336},[177,6016,492],{"style":330},[177,6018,2503],{"style":326},[177,6020,356],{"style":330},[177,6022,6023,6025,6027,6029,6031],{"class":179},[177,6024,1789],{"style":322},[177,6026,2591],{"style":336},[177,6028,492],{"style":330},[177,6030,2503],{"style":326},[177,6032,356],{"style":330},[177,6034,6035,6037,6039,6041,6043],{"class":179},[177,6036,1789],{"style":322},[177,6038,2604],{"style":336},[177,6040,492],{"style":330},[177,6042,2503],{"style":326},[177,6044,356],{"style":330},[177,6046,6047,6049,6051,6053,6055],{"class":179},[177,6048,1789],{"style":322},[177,6050,2617],{"style":336},[177,6052,492],{"style":330},[177,6054,2622],{"style":326},[177,6056,356],{"style":330},[177,6058,6059,6061,6063,6065],{"class":179},[177,6060,2629],{"style":336},[177,6062,492],{"style":330},[177,6064,2503],{"style":326},[177,6066,356],{"style":330},[177,6068,6069,6071,6073,6075],{"class":179},[177,6070,2640],{"style":336},[177,6072,492],{"style":330},[177,6074,2503],{"style":326},[177,6076,356],{"style":330},[177,6078,6079,6081,6083,6085],{"class":179},[177,6080,2651],{"style":336},[177,6082,492],{"style":330},[177,6084,2503],{"style":326},[177,6086,356],{"style":330},[177,6088,6089,6091,6093,6095,6097,6099,6101,6103],{"class":179},[177,6090,2662],{"style":336},[177,6092,512],{"style":330},[177,6094,2667],{"style":1686},[177,6096,340],{"style":330},[177,6098,2672],{"style":326},[177,6100,1725],{"style":330},[177,6102,1722],{"style":326},[177,6104,356],{"style":330},[177,6106,6107],{"class":179},[177,6108,482],{"style":330},[177,6110,711],{"class":586},[177,6112,6113],{"class":583},[293,6114,6115,6117],{"class":295,"popper-class":296,"theme":297},[177,6116,2331],{},[302,6118,6119],{"v-slot:popper":304},[177,6120,6121,6135],{"class":307,"v-pre":173},[150,6122,6123],{"class":310},[167,6124,6125],{"class":313,"style":314,"tabindex":315},[150,6126,6127],{},[177,6128,6129,6131,6133],{"class":179},[177,6130,2331],{"style":336},[177,6132,492],{"style":330},[177,6134,1810],{"style":326},[484,6136,6137,6143],{"class":486},[146,6138,5493,6139,5497,6141,5500],{},[150,6140,5496],{},[150,6142,315],{},[1434,6144,6145],{},[146,6146,1438,6147,771,6149],{},[150,6148,5507],{},[150,6150,5510],{},[177,6152,1985],{"class":586},[177,6154,6155],{"class":3743}," 100",[177,6157,811],{"class":586},[177,6159,6161],{"class":179,"line":6160},12,[177,6162,6163],{"class":586},"}\n",[146,6165,6166,6167,6170,6171,6174,6175,1233,6177,6180,6181,6183,6184,711],{},"Файл кладётся в ",[150,6168,6169],{},"plugins\u002F"," проекта, затем — ",[150,6172,6173],{},"npx amxts build --deploy",".\nПлагин работает и без проекта: файл ",[150,6176,152],{},[150,6178,6179],{},"addons\u002Famxts\u002Fplugins",", с именем в\n",[150,6182,1193],{},", сервер компилирует сам — и снова при каждом сохранении, без\nсмены карты. Что нужно серверу и куда ложится каждый файл —\n",[242,6185,6186],{"href":24},"установка на сервер",[155,6188,6190],{"id":6189},"горячая-перезагрузка","Горячая перезагрузка",[163,6192,6193,6207,6220,6233],{"sync":165},[167,6194,6196],{"className":169,"code":6195,"filename":171,"language":172,"meta":173,"style":173},"npx amxts dev\n",[150,6197,6198],{"__ignoreMap":173},[177,6199,6200,6202,6204],{"class":179,"line":180},[177,6201,878],{"class":183},[177,6203,881],{"class":186},[177,6205,6206],{"class":186}," dev\n",[167,6208,6210],{"className":169,"code":6209,"filename":194,"language":172,"meta":173,"style":173},"pnpm amxts dev\n",[150,6211,6212],{"__ignoreMap":173},[177,6213,6214,6216,6218],{"class":179,"line":180},[177,6215,194],{"class":183},[177,6217,881],{"class":186},[177,6219,6206],{"class":186},[167,6221,6223],{"className":169,"code":6222,"filename":209,"language":172,"meta":173,"style":173},"yarn amxts dev\n",[150,6224,6225],{"__ignoreMap":173},[177,6226,6227,6229,6231],{"class":179,"line":180},[177,6228,209],{"class":183},[177,6230,881],{"class":186},[177,6232,6206],{"class":186},[167,6234,6236],{"className":169,"code":6235,"filename":223,"language":172,"meta":173,"style":173},"bunx amxts dev\n",[150,6237,6238],{"__ignoreMap":173},[177,6239,6240,6242,6244],{"class":179,"line":180},[177,6241,1107],{"class":183},[177,6243,881],{"class":186},[177,6245,6206],{"class":186},[146,6247,6248,6251],{},[150,6249,6250],{},"dev"," собирает и выкладывает все плагины, затем следит за папкой ваших\nплагинов и модулями проекта. Когда вы сохраняете файл, она пересобирает плагины, которые его\nимпортируют, копирует их на сервер и перезагружает запущенный сервер через\nrcon:",[167,6253,6256],{"className":6254,"code":6255,"language":259},[257],"✔ my-plugin · 4.1s\n✔ 14:03:40 plugins\u002Fmy-plugin.ts changed: deployed, the server reloaded my-plugin (4.2s)\n",[150,6257,6255],{"__ignoreMap":173},[146,6259,6260,6261,6264],{},"Изменение общего файла пересобирает все плагины, которые его импортируют.\nОшибка компиляции выводится как ",[150,6262,6263],{},"file.ts:строка:столбец - сообщение",", над\nстрокой, на которую она указывает. На сервере остаётся последняя удачная\nсборка.",[3685,6266,6267,6282,6300,6322,6332,6335],{},[3688,6268,6269,1233,6272,6274,6275,6278,6279,6281],{},[150,6270,6271],{},"AMXTS_SERVER",[150,6273,1236],{}," указывает, где сервер, как и для ",[150,6276,6277],{},"--deploy",".\nБез него ",[150,6280,6250],{}," спрашивает папку и записывает её туда.",[3688,6283,6284,6285,781,6288,6291,6292,1233,6295,781,6297,711],{},"Плагины компилируются под систему сервера, Windows или Linux, — сборка\nвидит её в этой папке (",[150,6286,6287],{},"hlds.exe",[150,6289,6290],{},"hlds_linux","). Для сервера, которого\nона не видит, это говорит ",[150,6293,6294],{},"AMXTS_SERVER_OS=linux",[150,6296,1236],{},[150,6298,6299],{},"--os linux",[3688,6301,6302,6303,6306,6307,6310,6311,1233,6314,6317,6318,6321],{},"Перезагрузка идёт через rcon на ",[150,6304,6305],{},"127.0.0.1:27015"," (другой порт задаётся\nчерез ",[150,6308,6309],{},"AMXTS_PORT","). Пароль берётся из ",[150,6312,6313],{},"rcon_password",[150,6315,6316],{},"cstrike\u002Fserver.cfg","\nсервера. Без пароля модуль всё равно сам перезагружает изменённый ",[150,6319,6320],{},".aot",",\nно его ответа вы не увидите.",[3688,6323,6324,6328,6329,6331],{},[6325,6326,6327],"strong",{},"Новый"," плагин добавляется в ",[150,6330,1193],{}," сервера и загружается вместе\nс перезагрузкой. Без пароля rcon он загрузится со следующей перезагрузкой или сменой карты.",[3688,6333,6334],{},"Если сервер не запущен, команда только собирает и выкладывает плагины.\nОна никогда не запускает и не останавливает hlds.",[3688,6336,6337,6338,289,6341,6344,6345,6348],{},"Для ",[242,6339,6340],{"href":28},"сервера в Docker",[150,6342,6343],{},"npx amxts dev --docker"," собирает в\n",[150,6346,6347],{},"dist\u002F",", который читает сервер, и сервер перезагружает плагины сам.",[155,6350,6352],{"id":6351},"разделы","Разделы",[6354,6355,6356,6369],"table",{},[6357,6358,6359],"thead",{},[6360,6361,6362,6366],"tr",{},[6363,6364,6365],"th",{},"страница",[6363,6367,6368],{},"что внутри",[6370,6371,6372,6384,6398,6419,6433,6455,6477,6489,6501,6520,6532,6547,6572,6588,6608,6626,6638,6651,6660,6672,6699,6712,6724],"tbody",{},[6360,6373,6374,6379],{},[6375,6376,6377],"td",{},[242,6378,42],{"href":43},[6375,6380,6381,6383],{},[150,6382,1266],{},", команды, события, таймеры, чат",[6360,6385,6386,6392],{},[6375,6387,6388],{},[242,6389,6391],{"href":6390},"\u002Fru\u002Fmodules\u002Fmenu-core","Меню: menu-core",[6375,6393,6394,6395],{},"меню для сервера: из файлов, с условиями, плейсхолдерами и списками — ",[150,6396,6397],{},"npx amxts module add menu-core",[6360,6399,6400,6406],{},[6375,6401,6402],{},[242,6403,6405],{"href":6404},"\u002Fru\u002Fdocs\u002Fcore\u002Fplugin#%D0%BC%D0%B5%D0%BD%D1%8E","Плагин: меню",[6375,6407,6408,6409,771,6412,771,6415,6418],{},"быстрое меню в коде: ",[150,6410,6411],{},"new Menu(\"!yМагазин\")",[150,6413,6414],{},"addItem({ title, onSelect })",[150,6416,6417],{},"show(player)","; нативы меню AMX Mod X",[6360,6420,6421,6425],{},[6375,6422,6423],{},[242,6424,68],{"href":69},[6375,6426,6427,771,6429,6432],{},[150,6428,1228],{},[150,6430,6431],{},"Entity",": свойства с типами",[6360,6434,6435,6440],{},[6375,6436,6437],{},[242,6438,68],{"href":6439},"\u002Fru\u002Fdocs\u002Fgame\u002Fentities#%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B--vector",[6375,6441,6442,771,6445,6448,6449,6448,6452],{},[150,6443,6444],{},"Vector",[150,6446,6447],{},"Entity.findAll"," \u002F ",[150,6450,6451],{},"create",[150,6453,6454],{},"remove",[6360,6456,6457,6461],{},[6375,6458,6459],{},[242,6460,72],{"href":73},[6375,6462,6463,771,6466,6469,6470,771,6473,6476],{},[150,6464,6465],{},"server.players",[150,6467,6468],{},"hasModule",", команда, действия (",[150,6471,6472],{},"give",[150,6474,6475],{},"respawn",", …)",[6360,6478,6479,6483],{},[6375,6480,6481],{},[242,6482,80],{"href":81},[6375,6484,6485,6486],{},"флаги как массивы имён: ",[150,6487,6488],{},"player.hideHud = [\"money\"]",[6360,6490,6491,6495],{},[6375,6492,6493],{},[242,6494,76],{"href":77},[6375,6496,6497,6498],{},"временные эффекты — лучи, взрывы, искры: ",[150,6499,6500],{},"effects.beamCylinder({ ... })",[6360,6502,6503,6507],{},[6375,6504,6505],{},[242,6506,84],{"href":85},[6375,6508,6509,6510,771,6513,6516,6517],{},"настройки сервера: ",[150,6511,6512],{},"new Cvar(\"mp_freezetime\")",[150,6514,6515],{},".number",", событие ",[150,6518,6519],{},"\"change\"",[6360,6521,6522,6526],{},[6375,6523,6524],{},[242,6525,46],{"href":47},[6375,6527,6528,6529],{},"события игры (хукчейны ReAPI и Ham Sandwich): ",[150,6530,6531],{},"game.addEventListener(\"takeDamage\", ...)",[6360,6533,6534,6538],{},[6375,6535,6536],{},[242,6537,50],{"href":51},[6375,6539,6540,6541,771,6544],{},"свои форварды для других плагинов: ",[150,6542,6543],{},"new Forward\u003Cnumber>(\"name\").emit(1)",[150,6545,6546],{},".subscribe(...)",[6360,6548,6549,6554],{},[6375,6550,6551],{},[242,6552,6553],{"href":55},"Async",[6375,6555,6556,2350,6559,771,6562,771,6565,6568,6569],{},[150,6557,6558],{},"async",[150,6560,6561],{},"await",[150,6563,6564],{},"Promise",[150,6566,6567],{},"sleep",", отмена через ",[150,6570,6571],{},"AbortSignal",[6360,6573,6574,6578],{},[6375,6575,6576],{},[242,6577,98],{"href":99},[6375,6579,6580,6581,6584,6585],{},"хранилище между картами как ",[150,6582,6583],{},"Map",": ",[150,6586,6587],{},"new Storage(\"name\").get(key)",[6360,6589,6590,6594],{},[6375,6591,6592],{},[242,6593,106],{"href":107},[6375,6595,6596,6597,6600,6601,771,6604,6607],{},"веб-запросы: ",[150,6598,6599],{},"useFetch\u003CT>(url)"," читает JSON в интерфейс; ",[150,6602,6603],{},"fetch",[150,6605,6606],{},"URL"," — как в браузере",[6360,6609,6610,6614],{},[6375,6611,6612],{},[242,6613,102],{"href":103},[6375,6615,6616,6617,771,6620,771,6623],{},"файлы как в Node: ",[150,6618,6619],{},"fs.readFileSync",[150,6621,6622],{},"fs.writeFile",[150,6624,6625],{},"fs.readdir",[6360,6627,6628,6632],{},[6375,6629,6630],{},[242,6631,130],{"href":131},[6375,6633,6634,6635],{},"свои нативы для Pawn-плагинов: ",[150,6636,6637],{},"export function",[6360,6639,6640,6645],{},[6375,6641,6642],{},[242,6643,130],{"href":6644},"\u002Fru\u002Fdocs\u002Fpawn\u002Fnatives#%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D1%8B-%D0%BD%D0%B0%D0%BF%D1%80%D1%8F%D0%BC%D1%83%D1%8E",[6375,6646,6647,6648,6650],{},"нативы AMXX\u002FReAPI напрямую, когда в ",[150,6649,1209],{}," этого нет",[6360,6652,6653,6657],{},[6375,6654,6655],{},[242,6656,116],{"href":117},[6375,6658,6659],{},"модули: один экземпляр на сервере для всех плагинов, которые им пользуются",[6360,6661,6662,6666],{},[6375,6663,6664],{},[242,6665,134],{"href":135},[6375,6667,6668,6669],{},"тесты плагина на поддельном сервере, через ",[150,6670,6671],{},"bun test",[6360,6673,6674,6679],{},[6375,6675,6676],{},[242,6677,6678],{"href":20},"Команда amxts",[6375,6680,6681,6682,771,6685,771,6687,771,6690,771,6693,771,6696],{},"команда amxts: ",[150,6683,6684],{},"init",[150,6686,6250],{},[150,6688,6689],{},"build",[150,6691,6692],{},"module add",[150,6694,6695],{},"test",[150,6697,6698],{},"info",[6360,6700,6701,6705],{},[6375,6702,6703],{},[242,6704,23],{"href":24},[6375,6706,6707,6708,6711],{},"amxts на игровом сервере: модуль, ",[150,6709,6710],{},"addons\u002Famxts",", список плагинов",[6360,6713,6714,6718],{},[6375,6715,6716],{},[242,6717,27],{"href":28},[6375,6719,6720,6721],{},"сервер на Linux в Docker со смонтированным проектом: ",[150,6722,6723],{},"amxts dev --docker",[6360,6725,6726,6730],{},[6375,6727,6728],{},[242,6729,31],{"href":32},[6375,6731,6732],{},"чего amxts пока не умеет и что писать вместо этого",[155,6734,6736],{"id":6735},"главное-о-языке","Главное о языке",[146,6738,6739],{},"Плагин — это TypeScript, заранее скомпилированный в машинный код. Почти всё\nработает так, как вы привыкли; вот отличия, которые встречаются первыми:",[3685,6741,6742,6764,6786,6807,9840,9870],{},[3688,6743,6744,289,6749,6752,6753,771,6756,6759,6760,6763],{},[6325,6745,6746,6748],{},[150,6747,2358],{}," — число JavaScript:",[150,6750,6751],{},"7 \u002F 2"," — это ",[150,6754,6755],{},"3.5",[150,6757,6758],{},"`${hp}`"," — это\n",[150,6761,6762],{},"\"100\"",", побитовые операции берут его как 32-битное целое. Для нативов\nчисла переводить не нужно: целочисленное поле или аргумент просто\nотбрасывает дробную часть.",[3688,6765,6766,289,6772,652,6775,771,6778,6781,6782,6785],{},[6325,6767,6768,6769,492],{},"Юнион — из строковых литералов или с ",[150,6770,6771],{},"null",[150,6773,6774],{},"\"CT\" | \"TERRORIST\"",[150,6776,6777],{},"Player | null",[150,6779,6780],{},"number | undefined",". ",[150,6783,6784],{},"number | string"," не собирается.",[3688,6787,6788,6791,6792,6795,6796,6799,6800,6803,6804,6806],{},[6325,6789,6790],{},"Замыкания работают как в JavaScript:"," обработчик или таймер\nпользуется переменными вокруг, цикл ",[150,6793,6794],{},"for (let ...)"," даёт каждому замыканию\nсвоё ",[150,6797,6798],{},"i",", а ",[150,6801,6802],{},"this"," в стрелке — это ",[150,6805,6802],{}," метода.",[3688,6808,6809,6812,6813,771,6816,6819,6820,6823,6824],{},[6325,6810,6811],{},"Настройки — интерфейс с необязательными полями:"," незаданное поле — это\n",[150,6814,6815],{},"undefined",[150,6817,6818],{},"??"," даёт значение по умолчанию, ",[150,6821,6822],{},"?."," читает сквозь\nотсутствующий объект, а деструктуризация принимает значения по умолчанию:",[167,6825,6827],{"className":264,"code":6826,"language":266,"meta":267,"style":173},"import { hostIndex, handled, floatCell, rounded, cellFloat, ret, publicFor, nativeFn, arg, argText, argc, caller, setArg, setArgText, argString, cellsToString, stringToCells, cells, out, text, arrayOf, cell, putCell, noOrigin, hasModule, readText, playerIds, accessOf, paint, print, cmd, cmdWide, setTimeout, sleep, setInterval, clearTimeout, clearInterval, hook, plugin, defineModule, callingPlugin, onPluginStop, createCellArray, destroyCellArray, cellArrayRows, pushCellArrayRow, cellsText, textCells, menuColors, colorTags, showMenu, Handler, WideHandler, Float, CellArray, CellBuffer, TEXT_MAX, Team, AuthType, WeaponName, ItemName, ModuleName, KillOptions, MoveOptions, Client, Player, CommandOptions, CommandInfo, HudOptions, HudEffect, HudLine, FadeDirection, FadeOptions, ShakeOptions, ProgressBarOptions, StatusIconState, Screen, SoundChannel, SoundOptions, Resource, MessageArgs, ClientMessage, PlayerChangeEvent, ServerListenerOptions, CvarChangeEvent, CvarListener, Cvar, Server, server, Game, GameListenerOptions, UseType, ActionOptions, TouchEvent, RoundWinner, EndRoundOptions, game, Variant, VariantName, Flag, Entity, Weapon, WeaponKind, weaponKindOf, RenderMode, RenderFx, MoveType, Solid, TakeDamage, DeadFlag, WaterLevel, Contents, FixAngle, HitGroup, ArmorType, ObserverMode, JoinState, GameMenu, PlayerModel, IgnoredChat, ThrowDirection, BloodColor, MusicState, Target, swapTeam, lang, cvar, TimerHandler, SleepOptions, Call, Ref, PluginInfo, ModuleOptions, ForwardStop, NoArgument, Forward, Storage, EntityFilter, PawnFunction, PawnCall, MenuColor, MenuOptions, MenuContext, MenuItemOptions, Menu, protocolMessageNames, addServerListener, removeServerListener, PluginInitEvent, PluginPauseEvent, PluginUnpauseEvent, ServerChangelevelEvent, PluginCfgEvent, PluginEndEvent, PluginLogEvent, PluginPrecacheEvent, ClientInfochangedEvent, ClientConnectEvent, ClientConnectexEvent, ClientAuthorizedEvent, ClientDisconnectedEvent, ClientRemoveEvent, ClientCommandEvent, ClientPutinserverEvent, InconsistentFileEvent, PluginModulesEvent, OnConfigsExecutedEvent, OnAutoConfigsBufferedEvent, CS_InternalCommandEvent, CS_OnBuyAttemptEvent, CS_OnBuyEvent, ServerFrameEvent, ClientKillEvent, ClientImpulseEvent, ClientCmdStartEvent, PfnThinkEvent, PfnPlaybackeventEvent, PfnKeyvalueEvent, PfnSpawnEvent, ADStopMessage, AllowSpecMessage, AmmoPickupMessage, AmmoXMessage, ArmorTypeMessage, BarTimeMessage, BatteryMessage, BlinkAcctMessage, BombDropMessage, BombPickupMessage, BotVoiceMessage, BuyCloseMessage, ClCorpseMessage, CrosshairMessage, CurWeaponMessage, DamageMessage, DeathMsgMessage, FlashlightMessage, FlashBatMessage, GeigerMessage, HealthMessage, HideWeaponMessage, HostageKMessage, HostagePosMessage, HudTextMessage, InitHUDMessage, ItemPickupMessage, ItemStatusMessage, LocationMessage, MoneyMessage, MOTDMessage, NVGToggleMessage, RadarMessage, ReqStateMessage, ResetHUDMessage, RoundTimeMessage, SayTextMessage, ScenarioMessage, ScoreAttribMessage, ScoreInfoMessage, ScreenFadeMessage, ScreenShakeMessage, SendAudioMessage, ServerNameMessage, SetFOVMessage, ShowMenuMessage, ShowTimerMessage, SpecHealthMessage, SpectatorMessage, StatusIconMessage, StatusTextMessage, StatusValueMessage, TaskTimeMessage, TeamInfoMessage, TeamScoreMessage, TextMsgMessage, TrainMessage, TutorCloseMessage, VGUIMenuMessage, ViewModeMessage, WeaponListMessage, WeapPickupMessage, ServerEventMap, ServerMessageMap, flagList, FlagFamily, FlagStore, EntvarFlags, MemberFlags, FlagList, HideHud, HIDE_HUD, Button, BUTTON, Effect, EFFECT, EntityFlag, ENTITY_FLAG, Damage, DAMAGE, Access, ACCESS, ScoreStatus, SCORE_STATUS, WeaponState, WEAPON_STATE, PhysicsFlag, PHYSICS_FLAG, addGameListener, removeGameListener, HookEvent, HookEntry, RewardReason, ResourceType, TeamChoice, ItemKind, ItemRestriction, BotEvent, RoundEndReason, DeathMessageFlag, KillRarity, PlayerAnimation, VguiMenu, ActivateEvent, ActivateServerEvent, AddFragsEvent, AddItemEvent, AddMoneyEvent, AddMultiDamageEvent, AddResourceEvent, AddTeamScoreEvent, AddToPlayerEvent, AddWeaponEvent, AirAccelerateEvent, AirMoveEvent, ApplyMultiDamageEvent, AttachToPlayerEvent, AutoaimVectorEvent, BalanceTeamsEvent, BecomeBomberEvent, BecomeDeadEvent, BecomeProneEvent, BecomeVipEvent, BestVisibleEnemyEvent, BlindEvent, BlockedEvent, BloodColorEvent, BodyTargetEvent, BounceGibTouchEvent, BuyAmmoEvent, BuyItemEvent, BuyWeaponEvent, CanDeployEvent, CanDropEvent, CanHaveItemEvent, CanHolsterEvent, CanPlayerHearPlayerEvent, CanRespawnEvent, CanShootThroughEvent, CanSpectateEvent, CanSwitchTeamEvent, CanTakeDamageEvent, CenterEvent, ChangeLevelEvent, ChangeModelEvent, ChangeNameEvent, ChangeYawEvent, ChatMessageEvent, CheckMapConditionsEvent, CheckTimeBasedDamageEvent, CheckUserInfoEvent, CheckWaterJumpEvent, CheckWinConditionsEvent, ChildDeathNoticeEvent, ChooseAppearanceEvent, ChooseTeamEvent, ClassifyEvent, ClearMultiDamageEvent, ClientConnectedEvent, ConnectClientEvent, ConsoleMessageEvent, CreateWeaponBoxEvent, DamageDecalEvent, DeathActivityEvent, DeathNoticeEvent, DeathSoundEvent, DefaultDeployEvent, DefaultReloadEvent, DefaultShotgunReloadEvent, DefuseBombEndEvent, DefuseBombStartEvent, DelayEvent, DeployEvent, DisappearEvent, DisconnectClientEvent, DropEvent, DropIdlePlayerEvent, DropPlayerItemEvent, DropShieldEvent, DropWeaponsOnDeathEvent, DuckEvent, DuckMovementEvent, EarPositionEvent, ExplodeBombEvent, ExplodeFlashbangEvent, ExplodeHeGrenadeEvent, ExplodeSmokeGrenadeEvent, ExtractAmmoEvent, ExtractClipAmmoEvent, EyePositionEvent, FadeMonsterEvent, FallDamageEvent, FireBulletsEvent, GameEventEvent, GameThinkEvent, GetForceCameraEvent, GetIntoGameEvent, GetNextBestWeaponEvent, GibMonsterEvent, GibSpawnEvent, GiveAmmoEvent, GiveBombEvent, GiveDefaultItemsEvent, GiveItemEvent, GiveShieldEvent, GunPositionEvent, HasAlienGibsEvent, HasHumanGibsEvent, HasTargetEvent, HealEvent, HintMessageEvent, HolsterEvent, IlluminationEvent, ImpulseEvent, IntermissionEvent, InViewConeEvent, IsAliveEvent, IsBotEvent, IsBspModelEvent, IsInWorldEvent, IsMovingEvent, IsNetClientEvent, IsPlayerEvent, IsSneakingEvent, IsTriggeredEvent, IsUsableEvent, IsWeaponEvent, ItemPostFrameEvent, ItemPreFrameEvent, ItemRestrictedEvent, ItemSlotEvent, ItemUpdateClientDataEvent, JoiningThinkEvent, JumpEvent, JumpMovementEvent, KillEvent, KilledEvent, LadderMoveEvent, LookEvent, MapResetEvent, MaxSpeedEvent, MonsterInitDeadEvent, MoveEvent, NewRoundEvent, NextTargetEvent, ObserverSetModeEvent, ObserverThinkEvent, PainEvent, PainSoundEvent, PlantBombEvent, PlayEmptySoundEvent, PlayerBlindEvent, PlayerDeathThinkEvent, PlayerGotWeaponEvent, PlayerKilledEvent, PlayerSpawnEvent, PlayStepSoundEvent, PointInViewConeEvent, PointVisibleEvent, PostThinkEvent, PrecacheEvent, PrecacheFileEvent, PrecacheModelEvent, PrecacheSoundEvent, PreThinkEvent, PrimaryAmmoIndexEvent, PrimaryAttackEvent, PrintfEvent, RadioEvent, RecoilEvent, ReflectGaussEvent, RelationshipEvent, ReloadEvent, RemoveAllItemsEvent, RemoveGunsEvent, RemoveItemEvent, RemoveSpawnProtectionEvent, ResetEmptySoundEvent, ResetMaxSpeedEvent, ResetSequenceInfoEvent, RespawnEvent, RestartEvent, RetireWeaponEvent, RoundEndEvent, RoundRespawnEvent, RoundStartEvent, SecondaryAmmoIndexEvent, SecondaryAttackEvent, SelectSpawnPointEvent, SendDeathMessageEvent, SendWeaponAnimEvent, ServerCommandEvent, ServerDeactivateEvent, SetAnimationEvent, SetModelEvent, SetObjectCollisionBoxEvent, SetSpawnProtectionEvent, SetToggleStateEvent, ShootEvent, ShootBuckshotEvent, ShouldFadeOnDeathEvent, ShouldSwitchWeaponEvent, ShouldWeaponIdleEvent, ShowMenuEvent, ShowVguiMenuEvent, SpawnEvent, SpawnEquipEvent, SpawnHeadGibEvent, SpawnRandomGibsEvent, SpawnSpotEvent, SpectateNextEvent, StartDeathCamEvent, StartSneakingEvent, StartSoundEvent, StartSpectatingEvent, StopSneakingEvent, SwitchTeamEvent, TakeDamageEvent, TakeDamageImpulseEvent, TeamFullEvent, TeamIdEvent, TeamStackedEvent, ThinkEvent, ThrowFlashbangEvent, ThrowGrenadeEvent, ThrowHeGrenadeEvent, ThrowSmokeGrenadeEvent, ToggleStateEvent, TouchingWeaponEvent, TraceAttackEvent, TraceBleedEvent, TraceLineEvent, UnDuckEvent, UpdateClientDataEvent, UpdateItemInfoEvent, UpdateStatusBarEvent, UseEvent, UseEmptyEvent, UserInfoChangeEvent, VisibleEvent, WaitTillLandEvent, WaterJumpEvent, WeaponIdleEvent, GameEventMap, GameAnswerMap, Vector, EffectRecipients, PointEffectOptions, SegmentEffectOptions, EntityEffectOptions, PlayerEffectOptions, BeamPointsOptions, BeamEntityPointOptions, BeamEntitiesOptions, BeamCircleOptions, BeamFollowOptions, BeamSpriteOptions, LightningOptions, ExplosionOptions, SmokeOptions, ParticleExplosionOptions, ImplosionOptions, SpriteTrailOptions, SpriteOptions, GlowSpriteOptions, StreakSplashOptions, DynamicLightOptions, EntityLightOptions, LineOptions, BoxOptions, LargeFunnelOptions, BloodOptions, FizzOptions, BounceSound, ModelOptions, ExplodeModelOptions, BreakMaterial, BreakModelOptions, SpriteSprayOptions, ArmorRicochetOptions, BubblesOptions, BloodSpriteOptions, ProjectileOptions, SprayOptions, PlayerSpritesOptions, ParticleBurstOptions, FireRise, FireBlend, FireFieldOptions, PlayerAttachmentOptions, effects, request, fetch, useFetch, URL, URLSearchParams, Headers, TlsOptions, RequestInit, Request, ResponseInit, Response, RequestErrorKind, RequestOptions, RequestResult, UseFetchOptions, FetchResult, FetchError } from \"~\u002Ffacade\";\n\u002F\u002F ---cut---\ninterface GreetOptions {\n    times?: number;\n    loud?: boolean;\n    onDone?: (player: Player) => void;\n}\n\nfunction greet(player: Player, { times = 1, loud = false }: GreetOptions = {}) {\n    for (let i = 0; i \u003C times; i++) print(player, loud ? \"ПРИВЕТ!\" : \"Привет\");\n}\n\nfunction farewell(player: Player, options: GreetOptions = {}) {\n    if (options.times !== undefined) print(player, `${options.times} раз`);\n    options.onDone?.(player);\n}\n",[150,6828,6829,6838,6877,6916,7245,7249,7253,7611,8273,8277,8281,8661,9426,9835],{"__ignoreMap":173},[177,6830,6831,6833,6836],{"class":179,"line":180},[177,6832,323],{"class":2687},[177,6834,6835],{"class":183}," GreetOptions",[177,6837,3456],{"class":586},[177,6839,6840,6842,6871,6873,6875],{"class":179,"line":278},[177,6841,594],{"class":593},[177,6843,6844],{"class":593},[293,6845,6846,6849],{"class":295,"popper-class":296,"theme":297},[177,6847,6848],{},"times",[302,6850,6851],{"v-slot:popper":304},[177,6852,6853],{"class":307,"v-pre":173},[150,6854,6855],{"class":310},[167,6856,6857],{"class":313,"style":314,"tabindex":315},[150,6858,6859],{},[177,6860,6861,6863,6865,6867,6869],{"class":179},[177,6862,6848],{"style":336},[177,6864,340],{"style":330},[177,6866,1810],{"style":326},[177,6868,368],{"style":330},[177,6870,353],{"style":326},[177,6872,340],{"class":586},[177,6874,1810],{"class":183},[177,6876,811],{"class":586},[177,6878,6879,6881,6910,6912,6914],{"class":179,"line":590},[177,6880,594],{"class":593},[177,6882,6883],{"class":593},[293,6884,6885,6888],{"class":295,"popper-class":296,"theme":297},[177,6886,6887],{},"loud",[302,6889,6890],{"v-slot:popper":304},[177,6891,6892],{"class":307,"v-pre":173},[150,6893,6894],{"class":310},[167,6895,6896],{"class":313,"style":314,"tabindex":315},[150,6897,6898],{},[177,6899,6900,6902,6904,6906,6908],{"class":179},[177,6901,6887],{"style":336},[177,6903,340],{"style":330},[177,6905,2503],{"style":326},[177,6907,368],{"style":330},[177,6909,353],{"style":326},[177,6911,340],{"class":586},[177,6913,2503],{"class":183},[177,6915,811],{"class":586},[177,6917,6918,6920,6965,6967,6969,7233,7235,7237,7239,7241,7243],{"class":179,"line":642},[177,6919,594],{"class":593},[177,6921,6922],{"class":593},[293,6923,6924,6927],{"class":295,"popper-class":296,"theme":297},[177,6925,6926],{},"onDone",[302,6928,6929],{"v-slot:popper":304},[177,6930,6931],{"class":307,"v-pre":173},[150,6932,6933],{"class":310},[167,6934,6935],{"class":313,"style":314,"tabindex":315},[150,6936,6937],{},[177,6938,6939,6941,6943,6945,6947,6949,6951,6953,6955,6957,6959,6961,6963],{"class":179},[177,6940,6926],{"style":336},[177,6942,340],{"style":330},[177,6944,834],{"style":346},[177,6946,512],{"style":330},[177,6948,2251],{"style":1686},[177,6950,492],{"style":330},[177,6952,1824],{"style":326},[177,6954,578],{"style":330},[177,6956,1719],{"style":322},[177,6958,1722],{"style":326},[177,6960,5844],{"style":346},[177,6962,350],{"style":330},[177,6964,353],{"style":326},[177,6966,340],{"class":586},[177,6968,834],{"class":586},[177,6970,6971],{"class":2392},[293,6972,6973,6975],{"class":295,"popper-class":296,"theme":297},[177,6974,2251],{},[302,6976,6977],{"v-slot:popper":304},[177,6978,6979],{"class":307,"v-pre":173},[150,6980,6981],{"class":310},[167,6982,6983],{"class":313,"style":314,"tabindex":315},[150,6984,6985,6993,7005,7015,7025,7035,7045,7055,7073,7085,7097,7109,7121,7133,7145,7157,7169,7181,7191,7201,7211,7229],{},[177,6986,6987,6989,6991],{"class":179},[177,6988,323],{"style":322},[177,6990,1824],{"style":326},[177,6992,331],{"style":330},[177,6994,6995,6997,6999,7001,7003],{"class":179},[177,6996,1789],{"style":322},[177,6998,1368],{"style":336},[177,7000,492],{"style":330},[177,7002,343],{"style":326},[177,7004,356],{"style":330},[177,7006,7007,7009,7011,7013],{"class":179},[177,7008,2433],{"style":336},[177,7010,492],{"style":330},[177,7012,1810],{"style":326},[177,7014,356],{"style":330},[177,7016,7017,7019,7021,7023],{"class":179},[177,7018,2444],{"style":336},[177,7020,492],{"style":330},[177,7022,1810],{"style":326},[177,7024,356],{"style":330},[177,7026,7027,7029,7031,7033],{"class":179},[177,7028,2455],{"style":336},[177,7030,492],{"style":330},[177,7032,1810],{"style":326},[177,7034,356],{"style":330},[177,7036,7037,7039,7041,7043],{"class":179},[177,7038,2466],{"style":336},[177,7040,492],{"style":330},[177,7042,1810],{"style":326},[177,7044,356],{"style":330},[177,7046,7047,7049,7051,7053],{"class":179},[177,7048,2477],{"style":336},[177,7050,492],{"style":330},[177,7052,2482],{"style":326},[177,7054,356],{"style":330},[177,7056,7057,7059,7061,7063,7065,7067,7069,7071],{"class":179},[177,7058,2489],{"style":336},[177,7060,512],{"style":330},[177,7062,2494],{"style":1686},[177,7064,492],{"style":330},[177,7066,2482],{"style":326},[177,7068,1725],{"style":330},[177,7070,2503],{"style":326},[177,7072,356],{"style":330},[177,7074,7075,7077,7079,7081,7083],{"class":179},[177,7076,1789],{"style":322},[177,7078,2512],{"style":336},[177,7080,492],{"style":330},[177,7082,343],{"style":326},[177,7084,356],{"style":330},[177,7086,7087,7089,7091,7093,7095],{"class":179},[177,7088,1789],{"style":322},[177,7090,2525],{"style":336},[177,7092,492],{"style":330},[177,7094,343],{"style":326},[177,7096,356],{"style":330},[177,7098,7099,7101,7103,7105,7107],{"class":179},[177,7100,1789],{"style":322},[177,7102,2538],{"style":336},[177,7104,492],{"style":330},[177,7106,2543],{"style":326},[177,7108,356],{"style":330},[177,7110,7111,7113,7115,7117,7119],{"class":179},[177,7112,1789],{"style":322},[177,7114,2552],{"style":336},[177,7116,492],{"style":330},[177,7118,1810],{"style":326},[177,7120,356],{"style":330},[177,7122,7123,7125,7127,7129,7131],{"class":179},[177,7124,1789],{"style":322},[177,7126,2565],{"style":336},[177,7128,492],{"style":330},[177,7130,343],{"style":326},[177,7132,356],{"style":330},[177,7134,7135,7137,7139,7141,7143],{"class":179},[177,7136,1789],{"style":322},[177,7138,2578],{"style":336},[177,7140,492],{"style":330},[177,7142,2503],{"style":326},[177,7144,356],{"style":330},[177,7146,7147,7149,7151,7153,7155],{"class":179},[177,7148,1789],{"style":322},[177,7150,2591],{"style":336},[177,7152,492],{"style":330},[177,7154,2503],{"style":326},[177,7156,356],{"style":330},[177,7158,7159,7161,7163,7165,7167],{"class":179},[177,7160,1789],{"style":322},[177,7162,2604],{"style":336},[177,7164,492],{"style":330},[177,7166,2503],{"style":326},[177,7168,356],{"style":330},[177,7170,7171,7173,7175,7177,7179],{"class":179},[177,7172,1789],{"style":322},[177,7174,2617],{"style":336},[177,7176,492],{"style":330},[177,7178,2622],{"style":326},[177,7180,356],{"style":330},[177,7182,7183,7185,7187,7189],{"class":179},[177,7184,2629],{"style":336},[177,7186,492],{"style":330},[177,7188,2503],{"style":326},[177,7190,356],{"style":330},[177,7192,7193,7195,7197,7199],{"class":179},[177,7194,2640],{"style":336},[177,7196,492],{"style":330},[177,7198,2503],{"style":326},[177,7200,356],{"style":330},[177,7202,7203,7205,7207,7209],{"class":179},[177,7204,2651],{"style":336},[177,7206,492],{"style":330},[177,7208,2503],{"style":326},[177,7210,356],{"style":330},[177,7212,7213,7215,7217,7219,7221,7223,7225,7227],{"class":179},[177,7214,2662],{"style":336},[177,7216,512],{"style":330},[177,7218,2667],{"style":1686},[177,7220,340],{"style":330},[177,7222,2672],{"style":326},[177,7224,1725],{"style":330},[177,7226,1722],{"style":326},[177,7228,356],{"style":330},[177,7230,7231],{"class":179},[177,7232,482],{"style":330},[177,7234,492],{"class":586},[177,7236,1824],{"class":183},[177,7238,578],{"class":586},[177,7240,1719],{"class":2687},[177,7242,1722],{"class":183},[177,7244,811],{"class":586},[177,7246,7247],{"class":179,"line":655},[177,7248,6163],{"class":586},[177,7250,7251],{"class":179,"line":669},[177,7252,1633],{"emptyLinePlaceholder":1632},[177,7254,7255,7257,7260,7262,7526,7528,7530,7532,7534,7536,7560,7562,7565,7567,7569,7593,7595,7599,7602,7604,7606,7609],{"class":179,"line":677},[177,7256,4114],{"class":2687},[177,7258,7259],{"class":288}," greet",[177,7261,512],{"class":586},[177,7263,7264],{"class":2392},[293,7265,7266,7268],{"class":295,"popper-class":296,"theme":297},[177,7267,2251],{},[302,7269,7270],{"v-slot:popper":304},[177,7271,7272],{"class":307,"v-pre":173},[150,7273,7274],{"class":310},[167,7275,7276],{"class":313,"style":314,"tabindex":315},[150,7277,7278,7286,7298,7308,7318,7328,7338,7348,7366,7378,7390,7402,7414,7426,7438,7450,7462,7474,7484,7494,7504,7522],{},[177,7279,7280,7282,7284],{"class":179},[177,7281,323],{"style":322},[177,7283,1824],{"style":326},[177,7285,331],{"style":330},[177,7287,7288,7290,7292,7294,7296],{"class":179},[177,7289,1789],{"style":322},[177,7291,1368],{"style":336},[177,7293,492],{"style":330},[177,7295,343],{"style":326},[177,7297,356],{"style":330},[177,7299,7300,7302,7304,7306],{"class":179},[177,7301,2433],{"style":336},[177,7303,492],{"style":330},[177,7305,1810],{"style":326},[177,7307,356],{"style":330},[177,7309,7310,7312,7314,7316],{"class":179},[177,7311,2444],{"style":336},[177,7313,492],{"style":330},[177,7315,1810],{"style":326},[177,7317,356],{"style":330},[177,7319,7320,7322,7324,7326],{"class":179},[177,7321,2455],{"style":336},[177,7323,492],{"style":330},[177,7325,1810],{"style":326},[177,7327,356],{"style":330},[177,7329,7330,7332,7334,7336],{"class":179},[177,7331,2466],{"style":336},[177,7333,492],{"style":330},[177,7335,1810],{"style":326},[177,7337,356],{"style":330},[177,7339,7340,7342,7344,7346],{"class":179},[177,7341,2477],{"style":336},[177,7343,492],{"style":330},[177,7345,2482],{"style":326},[177,7347,356],{"style":330},[177,7349,7350,7352,7354,7356,7358,7360,7362,7364],{"class":179},[177,7351,2489],{"style":336},[177,7353,512],{"style":330},[177,7355,2494],{"style":1686},[177,7357,492],{"style":330},[177,7359,2482],{"style":326},[177,7361,1725],{"style":330},[177,7363,2503],{"style":326},[177,7365,356],{"style":330},[177,7367,7368,7370,7372,7374,7376],{"class":179},[177,7369,1789],{"style":322},[177,7371,2512],{"style":336},[177,7373,492],{"style":330},[177,7375,343],{"style":326},[177,7377,356],{"style":330},[177,7379,7380,7382,7384,7386,7388],{"class":179},[177,7381,1789],{"style":322},[177,7383,2525],{"style":336},[177,7385,492],{"style":330},[177,7387,343],{"style":326},[177,7389,356],{"style":330},[177,7391,7392,7394,7396,7398,7400],{"class":179},[177,7393,1789],{"style":322},[177,7395,2538],{"style":336},[177,7397,492],{"style":330},[177,7399,2543],{"style":326},[177,7401,356],{"style":330},[177,7403,7404,7406,7408,7410,7412],{"class":179},[177,7405,1789],{"style":322},[177,7407,2552],{"style":336},[177,7409,492],{"style":330},[177,7411,1810],{"style":326},[177,7413,356],{"style":330},[177,7415,7416,7418,7420,7422,7424],{"class":179},[177,7417,1789],{"style":322},[177,7419,2565],{"style":336},[177,7421,492],{"style":330},[177,7423,343],{"style":326},[177,7425,356],{"style":330},[177,7427,7428,7430,7432,7434,7436],{"class":179},[177,7429,1789],{"style":322},[177,7431,2578],{"style":336},[177,7433,492],{"style":330},[177,7435,2503],{"style":326},[177,7437,356],{"style":330},[177,7439,7440,7442,7444,7446,7448],{"class":179},[177,7441,1789],{"style":322},[177,7443,2591],{"style":336},[177,7445,492],{"style":330},[177,7447,2503],{"style":326},[177,7449,356],{"style":330},[177,7451,7452,7454,7456,7458,7460],{"class":179},[177,7453,1789],{"style":322},[177,7455,2604],{"style":336},[177,7457,492],{"style":330},[177,7459,2503],{"style":326},[177,7461,356],{"style":330},[177,7463,7464,7466,7468,7470,7472],{"class":179},[177,7465,1789],{"style":322},[177,7467,2617],{"style":336},[177,7469,492],{"style":330},[177,7471,2622],{"style":326},[177,7473,356],{"style":330},[177,7475,7476,7478,7480,7482],{"class":179},[177,7477,2629],{"style":336},[177,7479,492],{"style":330},[177,7481,2503],{"style":326},[177,7483,356],{"style":330},[177,7485,7486,7488,7490,7492],{"class":179},[177,7487,2640],{"style":336},[177,7489,492],{"style":330},[177,7491,2503],{"style":326},[177,7493,356],{"style":330},[177,7495,7496,7498,7500,7502],{"class":179},[177,7497,2651],{"style":336},[177,7499,492],{"style":330},[177,7501,2503],{"style":326},[177,7503,356],{"style":330},[177,7505,7506,7508,7510,7512,7514,7516,7518,7520],{"class":179},[177,7507,2662],{"style":336},[177,7509,512],{"style":330},[177,7511,2667],{"style":1686},[177,7513,340],{"style":330},[177,7515,2672],{"style":326},[177,7517,1725],{"style":330},[177,7519,1722],{"style":326},[177,7521,356],{"style":330},[177,7523,7524],{"class":179},[177,7525,482],{"style":330},[177,7527,492],{"class":586},[177,7529,1824],{"class":183},[177,7531,535],{"class":586},[177,7533,331],{"class":586},[177,7535,289],{"class":2392},[177,7537,7538],{"class":2392},[293,7539,7540,7542],{"class":295,"popper-class":296,"theme":297},[177,7541,6848],{},[302,7543,7544],{"v-slot:popper":304},[177,7545,7546],{"class":307,"v-pre":173},[150,7547,7548],{"class":310},[167,7549,7550],{"class":313,"style":314,"tabindex":315},[150,7551,7552],{},[177,7553,7554,7556,7558],{"class":179},[177,7555,6848],{"style":336},[177,7557,492],{"style":330},[177,7559,1810],{"style":326},[177,7561,1985],{"class":586},[177,7563,7564],{"class":3743}," 1",[177,7566,535],{"class":586},[177,7568,289],{"class":2392},[177,7570,7571],{"class":2392},[293,7572,7573,7575],{"class":295,"popper-class":296,"theme":297},[177,7574,6887],{},[302,7576,7577],{"v-slot:popper":304},[177,7578,7579],{"class":307,"v-pre":173},[150,7580,7581],{"class":310},[167,7582,7583],{"class":313,"style":314,"tabindex":315},[150,7584,7585],{},[177,7586,7587,7589,7591],{"class":179},[177,7588,6887],{"style":336},[177,7590,492],{"style":330},[177,7592,2503],{"style":326},[177,7594,1985],{"class":586},[177,7596,7598],{"class":7597},"sfNiH"," false",[177,7600,7601],{"class":586}," }:",[177,7603,6835],{"class":183},[177,7605,1985],{"class":586},[177,7607,7608],{"class":586}," {})",[177,7610,3456],{"class":586},[177,7612,7613,7616,7618,7621,7623,7644,7646,7648,7650,7652,7672,7674,7676,7700,7702,7704,7724,7727,7729,7955,7957,8221,8223,8225,8249,8252,8254,8257,8259,8262,8264,8267,8269,8271],{"class":179,"line":804},[177,7614,7615],{"class":281},"    for",[177,7617,834],{"class":593},[177,7619,7620],{"class":2687},"let",[177,7622,289],{"class":583},[177,7624,7625],{"class":583},[293,7626,7627,7629],{"class":295,"popper-class":296,"theme":297},[177,7628,6798],{},[302,7630,7631],{"v-slot:popper":304},[177,7632,7633],{"class":307,"v-pre":173},[150,7634,7635,7637,7640,7642],{"class":310},[177,7636,7620],{"style":322},[177,7638,7639],{"style":346}," i",[177,7641,492],{"style":330},[177,7643,1810],{"style":326},[177,7645,1985],{"class":586},[177,7647,3495],{"class":3743},[177,7649,356],{"class":586},[177,7651,289],{"class":583},[177,7653,7654],{"class":583},[293,7655,7656,7658],{"class":295,"popper-class":296,"theme":297},[177,7657,6798],{},[302,7659,7660],{"v-slot:popper":304},[177,7661,7662],{"class":307,"v-pre":173},[150,7663,7664,7666,7668,7670],{"class":310},[177,7665,7620],{"style":322},[177,7667,7639],{"style":346},[177,7669,492],{"style":330},[177,7671,1810],{"style":326},[177,7673,5838],{"class":586},[177,7675,289],{"class":583},[177,7677,7678],{"class":583},[293,7679,7680,7682],{"class":295,"popper-class":296,"theme":297},[177,7681,6848],{},[302,7683,7684],{"v-slot:popper":304},[177,7685,7686],{"class":307,"v-pre":173},[150,7687,7688],{"class":310},[167,7689,7690],{"class":313,"style":314,"tabindex":315},[150,7691,7692],{},[177,7693,7694,7696,7698],{"class":179},[177,7695,6848],{"style":336},[177,7697,492],{"style":330},[177,7699,1810],{"style":326},[177,7701,356],{"class":586},[177,7703,289],{"class":583},[177,7705,7706],{"class":583},[293,7707,7708,7710],{"class":295,"popper-class":296,"theme":297},[177,7709,6798],{},[302,7711,7712],{"v-slot:popper":304},[177,7713,7714],{"class":307,"v-pre":173},[150,7715,7716,7718,7720,7722],{"class":310},[177,7717,7620],{"style":322},[177,7719,7639],{"style":346},[177,7721,492],{"style":330},[177,7723,1810],{"style":326},[177,7725,7726],{"class":586},"++",[177,7728,5844],{"class":593},[177,7730,7731],{"class":288},[293,7732,7733,7735],{"class":295,"popper-class":296,"theme":297},[177,7734,1225],{},[302,7736,7737],{"v-slot:popper":304},[177,7738,7739,7781],{"class":307,"v-pre":173},[150,7740,7741],{"class":310},[167,7742,7743],{"class":313,"style":314,"tabindex":315},[150,7744,7745],{},[177,7746,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779],{"class":179},[177,7748,1225],{"style":336},[177,7750,465],{"style":330},[177,7752,1228],{"style":326},[177,7754,1683],{"style":330},[177,7756,3490],{"style":1686},[177,7758,492],{"style":330},[177,7760,1824],{"style":326},[177,7762,535],{"style":330},[177,7764,3500],{"style":1686},[177,7766,492],{"style":330},[177,7768,343],{"style":326},[177,7770,535],{"style":330},[177,7772,3509],{"style":1686},[177,7774,340],{"style":330},[177,7776,3514],{"style":326},[177,7778,1725],{"style":330},[177,7780,1722],{"style":326},[484,7782,7783,7787,7903,7919,7921,7939,7947],{"class":486},[146,7784,3523,7785,246],{},[150,7786,315],{},[150,7788,7789],{},[167,7790,7791],{"class":313,"style":314,"tabindex":315},[150,7792,7793,7813,7835,7863],{},[177,7794,7795,7797,7799,7801,7803,7805,7807,7809,7811],{"class":179},[177,7796,1225],{"style":508},[177,7798,2319],{"style":346},[177,7800,535],{"style":330},[177,7802,397],{"style":330},[177,7804,3544],{"style":400},[177,7806,404],{"style":330},[177,7808,578],{"style":346},[177,7810,356],{"style":330},[177,7812,3554],{"style":3553},[177,7814,7815,7817,7819,7821,7823,7825,7827,7829,7831,7833],{"class":179},[177,7816,1225],{"style":508},[177,7818,512],{"style":346},[177,7820,315],{"style":3485},[177,7822,535],{"style":330},[177,7824,397],{"style":330},[177,7826,3569],{"style":400},[177,7828,404],{"style":330},[177,7830,578],{"style":346},[177,7832,356],{"style":330},[177,7834,3578],{"style":3553},[177,7836,7837,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861],{"class":179},[177,7838,1225],{"style":508},[177,7840,2319],{"style":346},[177,7842,535],{"style":330},[177,7844,397],{"style":330},[177,7846,3544],{"style":400},[177,7848,404],{"style":330},[177,7850,535],{"style":330},[177,7852,397],{"style":330},[177,7854,3599],{"style":400},[177,7856,404],{"style":330},[177,7858,578],{"style":346},[177,7860,356],{"style":330},[177,7862,3608],{"style":3553},[177,7864,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901],{"class":179},[177,7866,1225],{"style":508},[177,7868,512],{"style":346},[177,7870,515],{"style":330},[177,7872,3619],{"style":336},[177,7874,492],{"style":330},[177,7876,3495],{"style":3485},[177,7878,535],{"style":330},[177,7880,3509],{"style":336},[177,7882,492],{"style":330},[177,7884,397],{"style":330},[177,7886,3599],{"style":400},[177,7888,404],{"style":330},[177,7890,571],{"style":330},[177,7892,397],{"style":330},[177,7894,3642],{"style":400},[177,7896,404],{"style":330},[177,7898,578],{"style":346},[177,7900,356],{"style":330},[177,7902,3651],{"style":3553},[146,7904,3654,7905,3658,7907,3661,7909,3665,7911,3669,7913,3673,7915,3677,7917,711],{},[150,7906,3657],{},[150,7908,315],{},[150,7910,3664],{},[150,7912,3668],{},[150,7914,3672],{},[150,7916,3676],{},[150,7918,3680],{},[146,7920,3683],{},[3685,7922,7923,7929],{},[3688,7924,7925,3693,7927,3697],{},[150,7926,3692],{},[150,7928,3696],{},[3688,7930,7931,3703,7933,3707,7935,3711,7937,3715],{},[150,7932,3702],{},[150,7934,3706],{},[150,7936,3710],{},[150,7938,3714],{},[146,7940,3718,7941,771,7943,3725,7945,3728],{},[150,7942,3721],{},[150,7944,3724],{},[150,7946,3714],{},[1434,7948,7949],{},[146,7950,1438,7951,771,7953],{},[150,7952,3735],{},[150,7954,3738],{},[177,7956,512],{"class":593},[177,7958,7959],{"class":583},[293,7960,7961,7963],{"class":295,"popper-class":296,"theme":297},[177,7962,2251],{},[302,7964,7965],{"v-slot:popper":304},[177,7966,7967],{"class":307,"v-pre":173},[150,7968,7969],{"class":310},[167,7970,7971],{"class":313,"style":314,"tabindex":315},[150,7972,7973,7981,7993,8003,8013,8023,8033,8043,8061,8073,8085,8097,8109,8121,8133,8145,8157,8169,8179,8189,8199,8217],{},[177,7974,7975,7977,7979],{"class":179},[177,7976,323],{"style":322},[177,7978,1824],{"style":326},[177,7980,331],{"style":330},[177,7982,7983,7985,7987,7989,7991],{"class":179},[177,7984,1789],{"style":322},[177,7986,1368],{"style":336},[177,7988,492],{"style":330},[177,7990,343],{"style":326},[177,7992,356],{"style":330},[177,7994,7995,7997,7999,8001],{"class":179},[177,7996,2433],{"style":336},[177,7998,492],{"style":330},[177,8000,1810],{"style":326},[177,8002,356],{"style":330},[177,8004,8005,8007,8009,8011],{"class":179},[177,8006,2444],{"style":336},[177,8008,492],{"style":330},[177,8010,1810],{"style":326},[177,8012,356],{"style":330},[177,8014,8015,8017,8019,8021],{"class":179},[177,8016,2455],{"style":336},[177,8018,492],{"style":330},[177,8020,1810],{"style":326},[177,8022,356],{"style":330},[177,8024,8025,8027,8029,8031],{"class":179},[177,8026,2466],{"style":336},[177,8028,492],{"style":330},[177,8030,1810],{"style":326},[177,8032,356],{"style":330},[177,8034,8035,8037,8039,8041],{"class":179},[177,8036,2477],{"style":336},[177,8038,492],{"style":330},[177,8040,2482],{"style":326},[177,8042,356],{"style":330},[177,8044,8045,8047,8049,8051,8053,8055,8057,8059],{"class":179},[177,8046,2489],{"style":336},[177,8048,512],{"style":330},[177,8050,2494],{"style":1686},[177,8052,492],{"style":330},[177,8054,2482],{"style":326},[177,8056,1725],{"style":330},[177,8058,2503],{"style":326},[177,8060,356],{"style":330},[177,8062,8063,8065,8067,8069,8071],{"class":179},[177,8064,1789],{"style":322},[177,8066,2512],{"style":336},[177,8068,492],{"style":330},[177,8070,343],{"style":326},[177,8072,356],{"style":330},[177,8074,8075,8077,8079,8081,8083],{"class":179},[177,8076,1789],{"style":322},[177,8078,2525],{"style":336},[177,8080,492],{"style":330},[177,8082,343],{"style":326},[177,8084,356],{"style":330},[177,8086,8087,8089,8091,8093,8095],{"class":179},[177,8088,1789],{"style":322},[177,8090,2538],{"style":336},[177,8092,492],{"style":330},[177,8094,2543],{"style":326},[177,8096,356],{"style":330},[177,8098,8099,8101,8103,8105,8107],{"class":179},[177,8100,1789],{"style":322},[177,8102,2552],{"style":336},[177,8104,492],{"style":330},[177,8106,1810],{"style":326},[177,8108,356],{"style":330},[177,8110,8111,8113,8115,8117,8119],{"class":179},[177,8112,1789],{"style":322},[177,8114,2565],{"style":336},[177,8116,492],{"style":330},[177,8118,343],{"style":326},[177,8120,356],{"style":330},[177,8122,8123,8125,8127,8129,8131],{"class":179},[177,8124,1789],{"style":322},[177,8126,2578],{"style":336},[177,8128,492],{"style":330},[177,8130,2503],{"style":326},[177,8132,356],{"style":330},[177,8134,8135,8137,8139,8141,8143],{"class":179},[177,8136,1789],{"style":322},[177,8138,2591],{"style":336},[177,8140,492],{"style":330},[177,8142,2503],{"style":326},[177,8144,356],{"style":330},[177,8146,8147,8149,8151,8153,8155],{"class":179},[177,8148,1789],{"style":322},[177,8150,2604],{"style":336},[177,8152,492],{"style":330},[177,8154,2503],{"style":326},[177,8156,356],{"style":330},[177,8158,8159,8161,8163,8165,8167],{"class":179},[177,8160,1789],{"style":322},[177,8162,2617],{"style":336},[177,8164,492],{"style":330},[177,8166,2622],{"style":326},[177,8168,356],{"style":330},[177,8170,8171,8173,8175,8177],{"class":179},[177,8172,2629],{"style":336},[177,8174,492],{"style":330},[177,8176,2503],{"style":326},[177,8178,356],{"style":330},[177,8180,8181,8183,8185,8187],{"class":179},[177,8182,2640],{"style":336},[177,8184,492],{"style":330},[177,8186,2503],{"style":326},[177,8188,356],{"style":330},[177,8190,8191,8193,8195,8197],{"class":179},[177,8192,2651],{"style":336},[177,8194,492],{"style":330},[177,8196,2503],{"style":326},[177,8198,356],{"style":330},[177,8200,8201,8203,8205,8207,8209,8211,8213,8215],{"class":179},[177,8202,2662],{"style":336},[177,8204,512],{"style":330},[177,8206,2667],{"style":1686},[177,8208,340],{"style":330},[177,8210,2672],{"style":326},[177,8212,1725],{"style":330},[177,8214,1722],{"style":326},[177,8216,356],{"style":330},[177,8218,8219],{"class":179},[177,8220,482],{"style":330},[177,8222,535],{"class":586},[177,8224,289],{"class":583},[177,8226,8227],{"class":583},[293,8228,8229,8231],{"class":295,"popper-class":296,"theme":297},[177,8230,6887],{},[302,8232,8233],{"v-slot:popper":304},[177,8234,8235],{"class":307,"v-pre":173},[150,8236,8237],{"class":310},[167,8238,8239],{"class":313,"style":314,"tabindex":315},[150,8240,8241],{},[177,8242,8243,8245,8247],{"class":179},[177,8244,6887],{"style":336},[177,8246,492],{"style":330},[177,8248,2503],{"style":326},[177,8250,8251],{"class":586}," ?",[177,8253,397],{"class":586},[177,8255,8256],{"class":186},"ПРИВЕТ!",[177,8258,404],{"class":586},[177,8260,8261],{"class":586}," :",[177,8263,397],{"class":586},[177,8265,8266],{"class":186},"Привет",[177,8268,404],{"class":586},[177,8270,578],{"class":593},[177,8272,811],{"class":586},[177,8274,8275],{"class":179,"line":4393},[177,8276,6163],{"class":586},[177,8278,8279],{"class":179,"line":5519},[177,8280,1633],{"emptyLinePlaceholder":1632},[177,8282,8283,8285,8288,8290,8554,8556,8558,8560,8562,8651,8653,8655,8657,8659],{"class":179,"line":5524},[177,8284,4114],{"class":2687},[177,8286,8287],{"class":288}," farewell",[177,8289,512],{"class":586},[177,8291,8292],{"class":2392},[293,8293,8294,8296],{"class":295,"popper-class":296,"theme":297},[177,8295,2251],{},[302,8297,8298],{"v-slot:popper":304},[177,8299,8300],{"class":307,"v-pre":173},[150,8301,8302],{"class":310},[167,8303,8304],{"class":313,"style":314,"tabindex":315},[150,8305,8306,8314,8326,8336,8346,8356,8366,8376,8394,8406,8418,8430,8442,8454,8466,8478,8490,8502,8512,8522,8532,8550],{},[177,8307,8308,8310,8312],{"class":179},[177,8309,323],{"style":322},[177,8311,1824],{"style":326},[177,8313,331],{"style":330},[177,8315,8316,8318,8320,8322,8324],{"class":179},[177,8317,1789],{"style":322},[177,8319,1368],{"style":336},[177,8321,492],{"style":330},[177,8323,343],{"style":326},[177,8325,356],{"style":330},[177,8327,8328,8330,8332,8334],{"class":179},[177,8329,2433],{"style":336},[177,8331,492],{"style":330},[177,8333,1810],{"style":326},[177,8335,356],{"style":330},[177,8337,8338,8340,8342,8344],{"class":179},[177,8339,2444],{"style":336},[177,8341,492],{"style":330},[177,8343,1810],{"style":326},[177,8345,356],{"style":330},[177,8347,8348,8350,8352,8354],{"class":179},[177,8349,2455],{"style":336},[177,8351,492],{"style":330},[177,8353,1810],{"style":326},[177,8355,356],{"style":330},[177,8357,8358,8360,8362,8364],{"class":179},[177,8359,2466],{"style":336},[177,8361,492],{"style":330},[177,8363,1810],{"style":326},[177,8365,356],{"style":330},[177,8367,8368,8370,8372,8374],{"class":179},[177,8369,2477],{"style":336},[177,8371,492],{"style":330},[177,8373,2482],{"style":326},[177,8375,356],{"style":330},[177,8377,8378,8380,8382,8384,8386,8388,8390,8392],{"class":179},[177,8379,2489],{"style":336},[177,8381,512],{"style":330},[177,8383,2494],{"style":1686},[177,8385,492],{"style":330},[177,8387,2482],{"style":326},[177,8389,1725],{"style":330},[177,8391,2503],{"style":326},[177,8393,356],{"style":330},[177,8395,8396,8398,8400,8402,8404],{"class":179},[177,8397,1789],{"style":322},[177,8399,2512],{"style":336},[177,8401,492],{"style":330},[177,8403,343],{"style":326},[177,8405,356],{"style":330},[177,8407,8408,8410,8412,8414,8416],{"class":179},[177,8409,1789],{"style":322},[177,8411,2525],{"style":336},[177,8413,492],{"style":330},[177,8415,343],{"style":326},[177,8417,356],{"style":330},[177,8419,8420,8422,8424,8426,8428],{"class":179},[177,8421,1789],{"style":322},[177,8423,2538],{"style":336},[177,8425,492],{"style":330},[177,8427,2543],{"style":326},[177,8429,356],{"style":330},[177,8431,8432,8434,8436,8438,8440],{"class":179},[177,8433,1789],{"style":322},[177,8435,2552],{"style":336},[177,8437,492],{"style":330},[177,8439,1810],{"style":326},[177,8441,356],{"style":330},[177,8443,8444,8446,8448,8450,8452],{"class":179},[177,8445,1789],{"style":322},[177,8447,2565],{"style":336},[177,8449,492],{"style":330},[177,8451,343],{"style":326},[177,8453,356],{"style":330},[177,8455,8456,8458,8460,8462,8464],{"class":179},[177,8457,1789],{"style":322},[177,8459,2578],{"style":336},[177,8461,492],{"style":330},[177,8463,2503],{"style":326},[177,8465,356],{"style":330},[177,8467,8468,8470,8472,8474,8476],{"class":179},[177,8469,1789],{"style":322},[177,8471,2591],{"style":336},[177,8473,492],{"style":330},[177,8475,2503],{"style":326},[177,8477,356],{"style":330},[177,8479,8480,8482,8484,8486,8488],{"class":179},[177,8481,1789],{"style":322},[177,8483,2604],{"style":336},[177,8485,492],{"style":330},[177,8487,2503],{"style":326},[177,8489,356],{"style":330},[177,8491,8492,8494,8496,8498,8500],{"class":179},[177,8493,1789],{"style":322},[177,8495,2617],{"style":336},[177,8497,492],{"style":330},[177,8499,2622],{"style":326},[177,8501,356],{"style":330},[177,8503,8504,8506,8508,8510],{"class":179},[177,8505,2629],{"style":336},[177,8507,492],{"style":330},[177,8509,2503],{"style":326},[177,8511,356],{"style":330},[177,8513,8514,8516,8518,8520],{"class":179},[177,8515,2640],{"style":336},[177,8517,492],{"style":330},[177,8519,2503],{"style":326},[177,8521,356],{"style":330},[177,8523,8524,8526,8528,8530],{"class":179},[177,8525,2651],{"style":336},[177,8527,492],{"style":330},[177,8529,2503],{"style":326},[177,8531,356],{"style":330},[177,8533,8534,8536,8538,8540,8542,8544,8546,8548],{"class":179},[177,8535,2662],{"style":336},[177,8537,512],{"style":330},[177,8539,2667],{"style":1686},[177,8541,340],{"style":330},[177,8543,2672],{"style":326},[177,8545,1725],{"style":330},[177,8547,1722],{"style":326},[177,8549,356],{"style":330},[177,8551,8552],{"class":179},[177,8553,482],{"style":330},[177,8555,492],{"class":586},[177,8557,1824],{"class":183},[177,8559,535],{"class":586},[177,8561,289],{"class":2392},[177,8563,8564],{"class":2392},[293,8565,8566,8568],{"class":295,"popper-class":296,"theme":297},[177,8567,2667],{},[302,8569,8570],{"v-slot:popper":304},[177,8571,8572],{"class":307,"v-pre":173},[150,8573,8574],{"class":310},[167,8575,8576],{"class":313,"style":314,"tabindex":315},[150,8577,8578,8586,8601,8616,8647],{},[177,8579,8580,8582,8584],{"class":179},[177,8581,323],{"style":322},[177,8583,6835],{"style":326},[177,8585,331],{"style":330},[177,8587,8588,8591,8593,8595,8597,8599],{"class":179},[177,8589,8590],{"style":336},"    times",[177,8592,340],{"style":330},[177,8594,1810],{"style":326},[177,8596,368],{"style":330},[177,8598,353],{"style":326},[177,8600,356],{"style":330},[177,8602,8603,8606,8608,8610,8612,8614],{"class":179},[177,8604,8605],{"style":336},"    loud",[177,8607,340],{"style":330},[177,8609,2503],{"style":326},[177,8611,368],{"style":330},[177,8613,353],{"style":326},[177,8615,356],{"style":330},[177,8617,8618,8621,8623,8625,8627,8629,8631,8633,8635,8637,8639,8641,8643,8645],{"class":179},[177,8619,8620],{"style":336},"    onDone",[177,8622,340],{"style":330},[177,8624,834],{"style":346},[177,8626,512],{"style":330},[177,8628,2251],{"style":1686},[177,8630,492],{"style":330},[177,8632,1824],{"style":326},[177,8634,578],{"style":330},[177,8636,1719],{"style":322},[177,8638,1722],{"style":326},[177,8640,5844],{"style":346},[177,8642,350],{"style":330},[177,8644,353],{"style":326},[177,8646,356],{"style":330},[177,8648,8649],{"class":179},[177,8650,482],{"style":330},[177,8652,492],{"class":586},[177,8654,6835],{"class":183},[177,8656,1985],{"class":586},[177,8658,7608],{"class":586},[177,8660,3456],{"class":586},[177,8662,8663,8665,8667,8753,8755,8783,8786,8788,8805,8807,9033,9035,9299,9301,9303,9389,9391,9415,9417,9420,9422,9424],{"class":179,"line":6160},[177,8664,5527],{"class":281},[177,8666,834],{"class":593},[177,8668,8669],{"class":583},[293,8670,8671,8673],{"class":295,"popper-class":296,"theme":297},[177,8672,2667],{},[302,8674,8675],{"v-slot:popper":304},[177,8676,8677],{"class":307,"v-pre":173},[150,8678,8679],{"class":310},[167,8680,8681],{"class":313,"style":314,"tabindex":315},[150,8682,8683,8691,8705,8719,8749],{},[177,8684,8685,8687,8689],{"class":179},[177,8686,323],{"style":322},[177,8688,6835],{"style":326},[177,8690,331],{"style":330},[177,8692,8693,8695,8697,8699,8701,8703],{"class":179},[177,8694,8590],{"style":336},[177,8696,340],{"style":330},[177,8698,1810],{"style":326},[177,8700,368],{"style":330},[177,8702,353],{"style":326},[177,8704,356],{"style":330},[177,8706,8707,8709,8711,8713,8715,8717],{"class":179},[177,8708,8605],{"style":336},[177,8710,340],{"style":330},[177,8712,2503],{"style":326},[177,8714,368],{"style":330},[177,8716,353],{"style":326},[177,8718,356],{"style":330},[177,8720,8721,8723,8725,8727,8729,8731,8733,8735,8737,8739,8741,8743,8745,8747],{"class":179},[177,8722,8620],{"style":336},[177,8724,340],{"style":330},[177,8726,834],{"style":346},[177,8728,512],{"style":330},[177,8730,2251],{"style":1686},[177,8732,492],{"style":330},[177,8734,1824],{"style":326},[177,8736,578],{"style":330},[177,8738,1719],{"style":322},[177,8740,1722],{"style":326},[177,8742,5844],{"style":346},[177,8744,350],{"style":330},[177,8746,353],{"style":326},[177,8748,356],{"style":330},[177,8750,8751],{"class":179},[177,8752,482],{"style":330},[177,8754,711],{"class":586},[177,8756,8757],{"class":583},[293,8758,8759,8761],{"class":295,"popper-class":296,"theme":297},[177,8760,6848],{},[302,8762,8763],{"v-slot:popper":304},[177,8764,8765],{"class":307,"v-pre":173},[150,8766,8767],{"class":310},[167,8768,8769],{"class":313,"style":314,"tabindex":315},[150,8770,8771],{},[177,8772,8773,8775,8777,8779,8781],{"class":179},[177,8774,6848],{"style":336},[177,8776,340],{"style":330},[177,8778,1810],{"style":326},[177,8780,368],{"style":330},[177,8782,353],{"style":326},[177,8784,8785],{"class":586}," !==",[177,8787,289],{"class":586},[177,8789,8790],{"class":586},[293,8791,8792,8794],{"class":295,"popper-class":296,"theme":297},[177,8793,6815],{},[302,8795,8796],{"v-slot:popper":304},[177,8797,8798],{"class":307,"v-pre":173},[150,8799,8800,8803],{"class":310},[177,8801,8802],{"style":322},"var",[177,8804,353],{"style":346},[177,8806,5844],{"class":593},[177,8808,8809],{"class":288},[293,8810,8811,8813],{"class":295,"popper-class":296,"theme":297},[177,8812,1225],{},[302,8814,8815],{"v-slot:popper":304},[177,8816,8817,8859],{"class":307,"v-pre":173},[150,8818,8819],{"class":310},[167,8820,8821],{"class":313,"style":314,"tabindex":315},[150,8822,8823],{},[177,8824,8825,8827,8829,8831,8833,8835,8837,8839,8841,8843,8845,8847,8849,8851,8853,8855,8857],{"class":179},[177,8826,1225],{"style":336},[177,8828,465],{"style":330},[177,8830,1228],{"style":326},[177,8832,1683],{"style":330},[177,8834,3490],{"style":1686},[177,8836,492],{"style":330},[177,8838,1824],{"style":326},[177,8840,535],{"style":330},[177,8842,3500],{"style":1686},[177,8844,492],{"style":330},[177,8846,343],{"style":326},[177,8848,535],{"style":330},[177,8850,3509],{"style":1686},[177,8852,340],{"style":330},[177,8854,3514],{"style":326},[177,8856,1725],{"style":330},[177,8858,1722],{"style":326},[484,8860,8861,8865,8981,8997,8999,9017,9025],{"class":486},[146,8862,3523,8863,246],{},[150,8864,315],{},[150,8866,8867],{},[167,8868,8869],{"class":313,"style":314,"tabindex":315},[150,8870,8871,8891,8913,8941],{},[177,8872,8873,8875,8877,8879,8881,8883,8885,8887,8889],{"class":179},[177,8874,1225],{"style":508},[177,8876,2319],{"style":346},[177,8878,535],{"style":330},[177,8880,397],{"style":330},[177,8882,3544],{"style":400},[177,8884,404],{"style":330},[177,8886,578],{"style":346},[177,8888,356],{"style":330},[177,8890,3554],{"style":3553},[177,8892,8893,8895,8897,8899,8901,8903,8905,8907,8909,8911],{"class":179},[177,8894,1225],{"style":508},[177,8896,512],{"style":346},[177,8898,315],{"style":3485},[177,8900,535],{"style":330},[177,8902,397],{"style":330},[177,8904,3569],{"style":400},[177,8906,404],{"style":330},[177,8908,578],{"style":346},[177,8910,356],{"style":330},[177,8912,3578],{"style":3553},[177,8914,8915,8917,8919,8921,8923,8925,8927,8929,8931,8933,8935,8937,8939],{"class":179},[177,8916,1225],{"style":508},[177,8918,2319],{"style":346},[177,8920,535],{"style":330},[177,8922,397],{"style":330},[177,8924,3544],{"style":400},[177,8926,404],{"style":330},[177,8928,535],{"style":330},[177,8930,397],{"style":330},[177,8932,3599],{"style":400},[177,8934,404],{"style":330},[177,8936,578],{"style":346},[177,8938,356],{"style":330},[177,8940,3608],{"style":3553},[177,8942,8943,8945,8947,8949,8951,8953,8955,8957,8959,8961,8963,8965,8967,8969,8971,8973,8975,8977,8979],{"class":179},[177,8944,1225],{"style":508},[177,8946,512],{"style":346},[177,8948,515],{"style":330},[177,8950,3619],{"style":336},[177,8952,492],{"style":330},[177,8954,3495],{"style":3485},[177,8956,535],{"style":330},[177,8958,3509],{"style":336},[177,8960,492],{"style":330},[177,8962,397],{"style":330},[177,8964,3599],{"style":400},[177,8966,404],{"style":330},[177,8968,571],{"style":330},[177,8970,397],{"style":330},[177,8972,3642],{"style":400},[177,8974,404],{"style":330},[177,8976,578],{"style":346},[177,8978,356],{"style":330},[177,8980,3651],{"style":3553},[146,8982,3654,8983,3658,8985,3661,8987,3665,8989,3669,8991,3673,8993,3677,8995,711],{},[150,8984,3657],{},[150,8986,315],{},[150,8988,3664],{},[150,8990,3668],{},[150,8992,3672],{},[150,8994,3676],{},[150,8996,3680],{},[146,8998,3683],{},[3685,9000,9001,9007],{},[3688,9002,9003,3693,9005,3697],{},[150,9004,3692],{},[150,9006,3696],{},[3688,9008,9009,3703,9011,3707,9013,3711,9015,3715],{},[150,9010,3702],{},[150,9012,3706],{},[150,9014,3710],{},[150,9016,3714],{},[146,9018,3718,9019,771,9021,3725,9023,3728],{},[150,9020,3721],{},[150,9022,3724],{},[150,9024,3714],{},[1434,9026,9027],{},[146,9028,1438,9029,771,9031],{},[150,9030,3735],{},[150,9032,3738],{},[177,9034,512],{"class":593},[177,9036,9037],{"class":583},[293,9038,9039,9041],{"class":295,"popper-class":296,"theme":297},[177,9040,2251],{},[302,9042,9043],{"v-slot:popper":304},[177,9044,9045],{"class":307,"v-pre":173},[150,9046,9047],{"class":310},[167,9048,9049],{"class":313,"style":314,"tabindex":315},[150,9050,9051,9059,9071,9081,9091,9101,9111,9121,9139,9151,9163,9175,9187,9199,9211,9223,9235,9247,9257,9267,9277,9295],{},[177,9052,9053,9055,9057],{"class":179},[177,9054,323],{"style":322},[177,9056,1824],{"style":326},[177,9058,331],{"style":330},[177,9060,9061,9063,9065,9067,9069],{"class":179},[177,9062,1789],{"style":322},[177,9064,1368],{"style":336},[177,9066,492],{"style":330},[177,9068,343],{"style":326},[177,9070,356],{"style":330},[177,9072,9073,9075,9077,9079],{"class":179},[177,9074,2433],{"style":336},[177,9076,492],{"style":330},[177,9078,1810],{"style":326},[177,9080,356],{"style":330},[177,9082,9083,9085,9087,9089],{"class":179},[177,9084,2444],{"style":336},[177,9086,492],{"style":330},[177,9088,1810],{"style":326},[177,9090,356],{"style":330},[177,9092,9093,9095,9097,9099],{"class":179},[177,9094,2455],{"style":336},[177,9096,492],{"style":330},[177,9098,1810],{"style":326},[177,9100,356],{"style":330},[177,9102,9103,9105,9107,9109],{"class":179},[177,9104,2466],{"style":336},[177,9106,492],{"style":330},[177,9108,1810],{"style":326},[177,9110,356],{"style":330},[177,9112,9113,9115,9117,9119],{"class":179},[177,9114,2477],{"style":336},[177,9116,492],{"style":330},[177,9118,2482],{"style":326},[177,9120,356],{"style":330},[177,9122,9123,9125,9127,9129,9131,9133,9135,9137],{"class":179},[177,9124,2489],{"style":336},[177,9126,512],{"style":330},[177,9128,2494],{"style":1686},[177,9130,492],{"style":330},[177,9132,2482],{"style":326},[177,9134,1725],{"style":330},[177,9136,2503],{"style":326},[177,9138,356],{"style":330},[177,9140,9141,9143,9145,9147,9149],{"class":179},[177,9142,1789],{"style":322},[177,9144,2512],{"style":336},[177,9146,492],{"style":330},[177,9148,343],{"style":326},[177,9150,356],{"style":330},[177,9152,9153,9155,9157,9159,9161],{"class":179},[177,9154,1789],{"style":322},[177,9156,2525],{"style":336},[177,9158,492],{"style":330},[177,9160,343],{"style":326},[177,9162,356],{"style":330},[177,9164,9165,9167,9169,9171,9173],{"class":179},[177,9166,1789],{"style":322},[177,9168,2538],{"style":336},[177,9170,492],{"style":330},[177,9172,2543],{"style":326},[177,9174,356],{"style":330},[177,9176,9177,9179,9181,9183,9185],{"class":179},[177,9178,1789],{"style":322},[177,9180,2552],{"style":336},[177,9182,492],{"style":330},[177,9184,1810],{"style":326},[177,9186,356],{"style":330},[177,9188,9189,9191,9193,9195,9197],{"class":179},[177,9190,1789],{"style":322},[177,9192,2565],{"style":336},[177,9194,492],{"style":330},[177,9196,343],{"style":326},[177,9198,356],{"style":330},[177,9200,9201,9203,9205,9207,9209],{"class":179},[177,9202,1789],{"style":322},[177,9204,2578],{"style":336},[177,9206,492],{"style":330},[177,9208,2503],{"style":326},[177,9210,356],{"style":330},[177,9212,9213,9215,9217,9219,9221],{"class":179},[177,9214,1789],{"style":322},[177,9216,2591],{"style":336},[177,9218,492],{"style":330},[177,9220,2503],{"style":326},[177,9222,356],{"style":330},[177,9224,9225,9227,9229,9231,9233],{"class":179},[177,9226,1789],{"style":322},[177,9228,2604],{"style":336},[177,9230,492],{"style":330},[177,9232,2503],{"style":326},[177,9234,356],{"style":330},[177,9236,9237,9239,9241,9243,9245],{"class":179},[177,9238,1789],{"style":322},[177,9240,2617],{"style":336},[177,9242,492],{"style":330},[177,9244,2622],{"style":326},[177,9246,356],{"style":330},[177,9248,9249,9251,9253,9255],{"class":179},[177,9250,2629],{"style":336},[177,9252,492],{"style":330},[177,9254,2503],{"style":326},[177,9256,356],{"style":330},[177,9258,9259,9261,9263,9265],{"class":179},[177,9260,2640],{"style":336},[177,9262,492],{"style":330},[177,9264,2503],{"style":326},[177,9266,356],{"style":330},[177,9268,9269,9271,9273,9275],{"class":179},[177,9270,2651],{"style":336},[177,9272,492],{"style":330},[177,9274,2503],{"style":326},[177,9276,356],{"style":330},[177,9278,9279,9281,9283,9285,9287,9289,9291,9293],{"class":179},[177,9280,2662],{"style":336},[177,9282,512],{"style":330},[177,9284,2667],{"style":1686},[177,9286,340],{"style":330},[177,9288,2672],{"style":326},[177,9290,1725],{"style":330},[177,9292,1722],{"style":326},[177,9294,356],{"style":330},[177,9296,9297],{"class":179},[177,9298,482],{"style":330},[177,9300,535],{"class":586},[177,9302,2324],{"class":586},[177,9304,9305],{"class":583},[293,9306,9307,9309],{"class":295,"popper-class":296,"theme":297},[177,9308,2667],{},[302,9310,9311],{"v-slot:popper":304},[177,9312,9313],{"class":307,"v-pre":173},[150,9314,9315],{"class":310},[167,9316,9317],{"class":313,"style":314,"tabindex":315},[150,9318,9319,9327,9341,9355,9385],{},[177,9320,9321,9323,9325],{"class":179},[177,9322,323],{"style":322},[177,9324,6835],{"style":326},[177,9326,331],{"style":330},[177,9328,9329,9331,9333,9335,9337,9339],{"class":179},[177,9330,8590],{"style":336},[177,9332,340],{"style":330},[177,9334,1810],{"style":326},[177,9336,368],{"style":330},[177,9338,353],{"style":326},[177,9340,356],{"style":330},[177,9342,9343,9345,9347,9349,9351,9353],{"class":179},[177,9344,8605],{"style":336},[177,9346,340],{"style":330},[177,9348,2503],{"style":326},[177,9350,368],{"style":330},[177,9352,353],{"style":326},[177,9354,356],{"style":330},[177,9356,9357,9359,9361,9363,9365,9367,9369,9371,9373,9375,9377,9379,9381,9383],{"class":179},[177,9358,8620],{"style":336},[177,9360,340],{"style":330},[177,9362,834],{"style":346},[177,9364,512],{"style":330},[177,9366,2251],{"style":1686},[177,9368,492],{"style":330},[177,9370,1824],{"style":326},[177,9372,578],{"style":330},[177,9374,1719],{"style":322},[177,9376,1722],{"style":326},[177,9378,5844],{"style":346},[177,9380,350],{"style":330},[177,9382,353],{"style":326},[177,9384,356],{"style":330},[177,9386,9387],{"class":179},[177,9388,482],{"style":330},[177,9390,711],{"class":586},[177,9392,9393],{"class":583},[293,9394,9395,9397],{"class":295,"popper-class":296,"theme":297},[177,9396,6848],{},[302,9398,9399],{"v-slot:popper":304},[177,9400,9401],{"class":307,"v-pre":173},[150,9402,9403],{"class":310},[167,9404,9405],{"class":313,"style":314,"tabindex":315},[150,9406,9407],{},[177,9408,9409,9411,9413],{"class":179},[177,9410,6848],{"style":336},[177,9412,340],{"style":330},[177,9414,1810],{"style":326},[177,9416,482],{"class":586},[177,9418,9419],{"class":186}," раз",[177,9421,2339],{"class":586},[177,9423,578],{"class":593},[177,9425,811],{"class":586},[177,9427,9429,9431,9517,9519,9563,9565,9567,9831,9833],{"class":179,"line":9428},13,[177,9430,594],{"class":583},[177,9432,9433],{"class":583},[293,9434,9435,9437],{"class":295,"popper-class":296,"theme":297},[177,9436,2667],{},[302,9438,9439],{"v-slot:popper":304},[177,9440,9441],{"class":307,"v-pre":173},[150,9442,9443],{"class":310},[167,9444,9445],{"class":313,"style":314,"tabindex":315},[150,9446,9447,9455,9469,9483,9513],{},[177,9448,9449,9451,9453],{"class":179},[177,9450,323],{"style":322},[177,9452,6835],{"style":326},[177,9454,331],{"style":330},[177,9456,9457,9459,9461,9463,9465,9467],{"class":179},[177,9458,8590],{"style":336},[177,9460,340],{"style":330},[177,9462,1810],{"style":326},[177,9464,368],{"style":330},[177,9466,353],{"style":326},[177,9468,356],{"style":330},[177,9470,9471,9473,9475,9477,9479,9481],{"class":179},[177,9472,8605],{"style":336},[177,9474,340],{"style":330},[177,9476,2503],{"style":326},[177,9478,368],{"style":330},[177,9480,353],{"style":326},[177,9482,356],{"style":330},[177,9484,9485,9487,9489,9491,9493,9495,9497,9499,9501,9503,9505,9507,9509,9511],{"class":179},[177,9486,8620],{"style":336},[177,9488,340],{"style":330},[177,9490,834],{"style":346},[177,9492,512],{"style":330},[177,9494,2251],{"style":1686},[177,9496,492],{"style":330},[177,9498,1824],{"style":326},[177,9500,578],{"style":330},[177,9502,1719],{"style":322},[177,9504,1722],{"style":326},[177,9506,5844],{"style":346},[177,9508,350],{"style":330},[177,9510,353],{"style":326},[177,9512,356],{"style":330},[177,9514,9515],{"class":179},[177,9516,482],{"style":330},[177,9518,711],{"class":586},[177,9520,9521],{"class":288},[293,9522,9523,9525],{"class":295,"popper-class":296,"theme":297},[177,9524,6926],{},[302,9526,9527],{"v-slot:popper":304},[177,9528,9529],{"class":307,"v-pre":173},[150,9530,9531],{"class":310},[167,9532,9533],{"class":313,"style":314,"tabindex":315},[150,9534,9535],{},[177,9536,9537,9539,9541,9543,9545,9547,9549,9551,9553,9555,9557,9559,9561],{"class":179},[177,9538,6926],{"style":336},[177,9540,340],{"style":330},[177,9542,834],{"style":346},[177,9544,512],{"style":330},[177,9546,2251],{"style":1686},[177,9548,492],{"style":330},[177,9550,1824],{"style":326},[177,9552,578],{"style":330},[177,9554,1719],{"style":322},[177,9556,1722],{"style":326},[177,9558,5844],{"style":346},[177,9560,350],{"style":330},[177,9562,353],{"style":326},[177,9564,6822],{"class":586},[177,9566,512],{"class":593},[177,9568,9569],{"class":583},[293,9570,9571,9573],{"class":295,"popper-class":296,"theme":297},[177,9572,2251],{},[302,9574,9575],{"v-slot:popper":304},[177,9576,9577],{"class":307,"v-pre":173},[150,9578,9579],{"class":310},[167,9580,9581],{"class":313,"style":314,"tabindex":315},[150,9582,9583,9591,9603,9613,9623,9633,9643,9653,9671,9683,9695,9707,9719,9731,9743,9755,9767,9779,9789,9799,9809,9827],{},[177,9584,9585,9587,9589],{"class":179},[177,9586,323],{"style":322},[177,9588,1824],{"style":326},[177,9590,331],{"style":330},[177,9592,9593,9595,9597,9599,9601],{"class":179},[177,9594,1789],{"style":322},[177,9596,1368],{"style":336},[177,9598,492],{"style":330},[177,9600,343],{"style":326},[177,9602,356],{"style":330},[177,9604,9605,9607,9609,9611],{"class":179},[177,9606,2433],{"style":336},[177,9608,492],{"style":330},[177,9610,1810],{"style":326},[177,9612,356],{"style":330},[177,9614,9615,9617,9619,9621],{"class":179},[177,9616,2444],{"style":336},[177,9618,492],{"style":330},[177,9620,1810],{"style":326},[177,9622,356],{"style":330},[177,9624,9625,9627,9629,9631],{"class":179},[177,9626,2455],{"style":336},[177,9628,492],{"style":330},[177,9630,1810],{"style":326},[177,9632,356],{"style":330},[177,9634,9635,9637,9639,9641],{"class":179},[177,9636,2466],{"style":336},[177,9638,492],{"style":330},[177,9640,1810],{"style":326},[177,9642,356],{"style":330},[177,9644,9645,9647,9649,9651],{"class":179},[177,9646,2477],{"style":336},[177,9648,492],{"style":330},[177,9650,2482],{"style":326},[177,9652,356],{"style":330},[177,9654,9655,9657,9659,9661,9663,9665,9667,9669],{"class":179},[177,9656,2489],{"style":336},[177,9658,512],{"style":330},[177,9660,2494],{"style":1686},[177,9662,492],{"style":330},[177,9664,2482],{"style":326},[177,9666,1725],{"style":330},[177,9668,2503],{"style":326},[177,9670,356],{"style":330},[177,9672,9673,9675,9677,9679,9681],{"class":179},[177,9674,1789],{"style":322},[177,9676,2512],{"style":336},[177,9678,492],{"style":330},[177,9680,343],{"style":326},[177,9682,356],{"style":330},[177,9684,9685,9687,9689,9691,9693],{"class":179},[177,9686,1789],{"style":322},[177,9688,2525],{"style":336},[177,9690,492],{"style":330},[177,9692,343],{"style":326},[177,9694,356],{"style":330},[177,9696,9697,9699,9701,9703,9705],{"class":179},[177,9698,1789],{"style":322},[177,9700,2538],{"style":336},[177,9702,492],{"style":330},[177,9704,2543],{"style":326},[177,9706,356],{"style":330},[177,9708,9709,9711,9713,9715,9717],{"class":179},[177,9710,1789],{"style":322},[177,9712,2552],{"style":336},[177,9714,492],{"style":330},[177,9716,1810],{"style":326},[177,9718,356],{"style":330},[177,9720,9721,9723,9725,9727,9729],{"class":179},[177,9722,1789],{"style":322},[177,9724,2565],{"style":336},[177,9726,492],{"style":330},[177,9728,343],{"style":326},[177,9730,356],{"style":330},[177,9732,9733,9735,9737,9739,9741],{"class":179},[177,9734,1789],{"style":322},[177,9736,2578],{"style":336},[177,9738,492],{"style":330},[177,9740,2503],{"style":326},[177,9742,356],{"style":330},[177,9744,9745,9747,9749,9751,9753],{"class":179},[177,9746,1789],{"style":322},[177,9748,2591],{"style":336},[177,9750,492],{"style":330},[177,9752,2503],{"style":326},[177,9754,356],{"style":330},[177,9756,9757,9759,9761,9763,9765],{"class":179},[177,9758,1789],{"style":322},[177,9760,2604],{"style":336},[177,9762,492],{"style":330},[177,9764,2503],{"style":326},[177,9766,356],{"style":330},[177,9768,9769,9771,9773,9775,9777],{"class":179},[177,9770,1789],{"style":322},[177,9772,2617],{"style":336},[177,9774,492],{"style":330},[177,9776,2622],{"style":326},[177,9778,356],{"style":330},[177,9780,9781,9783,9785,9787],{"class":179},[177,9782,2629],{"style":336},[177,9784,492],{"style":330},[177,9786,2503],{"style":326},[177,9788,356],{"style":330},[177,9790,9791,9793,9795,9797],{"class":179},[177,9792,2640],{"style":336},[177,9794,492],{"style":330},[177,9796,2503],{"style":326},[177,9798,356],{"style":330},[177,9800,9801,9803,9805,9807],{"class":179},[177,9802,2651],{"style":336},[177,9804,492],{"style":330},[177,9806,2503],{"style":326},[177,9808,356],{"style":330},[177,9810,9811,9813,9815,9817,9819,9821,9823,9825],{"class":179},[177,9812,2662],{"style":336},[177,9814,512],{"style":330},[177,9816,2667],{"style":1686},[177,9818,340],{"style":330},[177,9820,2672],{"style":326},[177,9822,1725],{"style":330},[177,9824,1722],{"style":326},[177,9826,356],{"style":330},[177,9828,9829],{"class":179},[177,9830,482],{"style":330},[177,9832,578],{"class":593},[177,9834,811],{"class":586},[177,9836,9838],{"class":179,"line":9837},14,[177,9839,6163],{"class":586},[3688,9841,9842,289,9851,9854,9855,9857,9858,9861,9862,9865,9866,9869],{},[6325,9843,9844,9847,9848,492],{},[150,9845,9846],{},"catch"," получает ",[150,9849,9850],{},"Error",[150,9852,9853],{},"throw"," принимает ",[150,9856,9850],{}," или строку, а\n",[150,9859,9860],{},"catch (error)"," читает ",[150,9863,9864],{},"error.message"," без приведения. Ошибка, которую не\nпоймал ни один ",[150,9867,9868],{},"try",", завершает текущий вызов с сообщением в консоли\nсервера, а плагин работает дальше.",[3688,9871,9872,1233,9878,9881,9882,9884,9885,9887,9888,9890,9891,9893,9894,9897],{},[6325,9873,1172,9874,9877],{},[150,9875,9876],{},"Record"," может не быть нужного ключа:",[150,9879,9880],{},"Record\u003Cstring, number>","\nключ, который не задавали, читается как ",[150,9883,6815],{},", поэтому значения там —\n",[150,9886,6780],{},"; значение по умолчанию даёт ",[150,9889,6818],{},". У ",[150,9892,9876],{},", чьи\nключи все выписаны, — ",[150,9895,9896],{},"Record\u003C\"red\" | \"blue\", number>",", — есть все они.",[146,9899,9900,9901,711],{},"Чего ещё язык в плагине пока не умеет и что писать вместо этого — в\n",[242,9902,9903],{"href":32},"Ограничениях",[9905,9906,9907],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":173,"searchDepth":278,"depth":590,"links":9909},[9910,9911,9912,9913,9914],{"id":157,"depth":278,"text":158},{"id":1251,"depth":278,"text":1252},{"id":6189,"depth":278,"text":6190},{"id":6351,"depth":278,"text":6352},{"id":6735,"depth":278,"text":6736},"amxts запускает плагины для Counter-Strike 1.6, написанные на TypeScript,\nвнутри AMX Mod X, рядом с вашими плагинами на Pawn. Плагин — обычный файл\n.ts: игроки — объекты, у событий есть типы, а редактор знает каждое поле\nигры. На этой странице — проект, первый плагин, как перезагружать его во\nвремя работы и чем язык отличается от привычного TypeScript.","md",{},{"title":15},{"title":5,"description":9915},"xwHsy52TiXIr8PGtZ6Wq4c79CDuo1zJWyqjn84RMKS8",[9922,9924],{"title":11,"path":12,"stem":13,"description":9923,"children":-1},"amxts позволяет писать плагины AMX Mod X для Counter-Strike 1.6 на\nTypeScript. Плагин — обычный файл .ts: привычные типы, классы, замыкания,\nasync\u002Fawait, события, на которые подписываетесь. Он работает на сервере\nрядом с вашими плагинами на Pawn, и они вызывают друг друга.",{"title":19,"path":20,"stem":21,"description":9925,"children":-1},"amxts — команда, которой пользуется проект: создаёт проекты и модули,\nдобавляет модули, собирает, выкладывает, проверяет типы и запускает тесты.\nЭто пакет @amxts\u002Fcli, от которого зависит @amxts\u002Fcore, поэтому она есть\nв каждом проекте и проект запускает её через свой менеджер пакетов:",null,1791276244141]