[{"data":1,"prerenderedAt":8542},["ShallowReactive",2],{"navigation-docs_en":3,"module-config-core":140,"module-doc-en-config-core":157},[4,35,61,91,109,123,133],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":34},"Getting started","i-lucide-rocket","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[10,14,18,22,26,30],{"title":11,"path":12,"stem":13},"Introduction","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002F1.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Quick start","\u002Fdocs\u002Fgetting-started\u002Fquick-start","docs\u002F1.getting-started\u002F02.quick-start",{"title":19,"path":20,"stem":21},"CLI","\u002Fdocs\u002Fgetting-started\u002Fcli","docs\u002F1.getting-started\u002F03.cli",{"title":23,"path":24,"stem":25},"Installing on a server","\u002Fdocs\u002Fgetting-started\u002Finstall","docs\u002F1.getting-started\u002F04.install",{"title":27,"path":28,"stem":29},"A server in Docker","\u002Fdocs\u002Fgetting-started\u002Fdocker","docs\u002F1.getting-started\u002F05.docker",{"title":31,"path":32,"stem":33},"Limitations","\u002Fdocs\u002Fgetting-started\u002Flimitations","docs\u002F1.getting-started\u002F06.limitations",false,{"title":36,"icon":37,"path":38,"stem":39,"children":40,"page":34},"Core","i-lucide-zap","\u002Fdocs\u002Fcore","docs\u002F2.core",[41,45,49,53,57],{"title":42,"path":43,"stem":44},"Plugin","\u002Fdocs\u002Fcore\u002Fplugin","docs\u002F2.core\u002F01.plugin",{"title":46,"path":47,"stem":48},"Game events","\u002Fdocs\u002Fcore\u002Fhooks","docs\u002F2.core\u002F02.hooks",{"title":50,"path":51,"stem":52},"Forwards","\u002Fdocs\u002Fcore\u002Fforwards","docs\u002F2.core\u002F03.forwards",{"title":54,"path":55,"stem":56},"Async and promises","\u002Fdocs\u002Fcore\u002Fasync","docs\u002F2.core\u002F04.async",{"title":58,"path":59,"stem":60},"Performance","\u002Fdocs\u002Fcore\u002Fperformance","docs\u002F2.core\u002F05.performance",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":34},"Game","i-lucide-gamepad-2","\u002Fdocs\u002Fgame","docs\u002F3.game",[67,71,75,79,83,87],{"title":68,"path":69,"stem":70},"Players and entities","\u002Fdocs\u002Fgame\u002Fentities","docs\u002F3.game\u002F01.entities",{"title":72,"path":73,"stem":74},"Players: actions","\u002Fdocs\u002Fgame\u002Fplayers","docs\u002F3.game\u002F02.players",{"title":76,"path":77,"stem":78},"Effects","\u002Fdocs\u002Fgame\u002Feffects","docs\u002F3.game\u002F03.effects",{"title":80,"path":81,"stem":82},"Flags","\u002Fdocs\u002Fgame\u002Fflags","docs\u002F3.game\u002F04.flags",{"title":84,"path":85,"stem":86},"Cvars","\u002Fdocs\u002Fgame\u002Fcvars","docs\u002F3.game\u002F05.cvars",{"title":88,"path":89,"stem":90},"Messages","\u002Fdocs\u002Fgame\u002Fmessages","docs\u002F3.game\u002F06.messages",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":34},"Data","i-lucide-database","\u002Fdocs\u002Fdata","docs\u002F4.data",[97,101,105],{"title":98,"path":99,"stem":100},"Storage","\u002Fdocs\u002Fdata\u002Fstorage","docs\u002F4.data\u002F01.storage",{"title":102,"path":103,"stem":104},"Files","\u002Fdocs\u002Fdata\u002Ffs","docs\u002F4.data\u002F02.fs",{"title":106,"path":107,"stem":108},"HTTP","\u002Fdocs\u002Fdata\u002Fhttp","docs\u002F4.data\u002F03.http",{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":34},"Modules","i-lucide-package","\u002Fdocs\u002Fmodules","docs\u002F5.modules",[115,119],{"title":116,"path":117,"stem":118},"Shared modules","\u002Fdocs\u002Fmodules\u002Fshared-modules","docs\u002F5.modules\u002F01.shared-modules",{"title":120,"path":121,"stem":122},"Creating a module","\u002Fdocs\u002Fmodules\u002Fcreating-a-module","docs\u002F5.modules\u002F02.creating-a-module",{"title":124,"icon":125,"path":126,"stem":127,"children":128,"page":34},"Pawn","i-lucide-plug","\u002Fdocs\u002Fpawn","docs\u002F6.pawn",[129],{"title":130,"path":131,"stem":132},"Natives","\u002Fdocs\u002Fpawn\u002Fnatives","docs\u002F6.pawn\u002F01.natives",{"title":134,"path":135,"stem":136,"children":137,"icon":139},"Testing","\u002Fdocs\u002Ftesting","docs\u002F7.testing\u002F01.index",[138],{"title":134,"path":135,"stem":136},"i-lucide-flask-conical",{"slug":141,"package":142,"type":143,"title":144,"description":146,"logo":149,"author":150,"authorUrl":151,"authorAvatar":152,"repository":153,"category":154,"requires":155,"version":156},"config-core","@amxts\u002Fconfig-core","official",{"en":145,"ru":145},"Config Core",{"en":147,"ru":148},"Configs in INI, YAML or JSON, read into typed objects and written back","Конфиги в INI, YAML или JSON: читаются в типизированные объекты и пишутся обратно","https:\u002F\u002Fraw.githubusercontent.com\u002Famxts\u002Fconfig-core\u002FHEAD\u002Fassets\u002Flogo.svg","kukson777","https:\u002F\u002Fgithub.com\u002Fkukson777","https:\u002F\u002Fgithub.com\u002Fkukson777.png?size=64","https:\u002F\u002Fgithub.com\u002Famxts\u002Fconfig-core","config",[],"0.1.2",{"id":158,"title":145,"body":159,"description":147,"extension":8536,"meta":8537,"navigation":1572,"path":8538,"seo":8539,"stem":8540,"__hash__":8541},"module_docs_en\u002Fmodules\u002Fconfig-core\u002FREADME.md",{"type":160,"value":161,"toc":8524},"minimark",[162,166,171,249,253,344,359,870,912,923,927,933,2437,2440,3282,3285,3293,3418,3444,3449,3478,3482,3485,5727,5743,5747,5831,5946,5950,5953,6042,6181,6260,6396,6399,6408,6519,8396,8424,8464,8468,8487,8502,8505,8520],[163,164,165],"p",{},"Read a config file — INI, YAML or JSON, whichever the admin wrote — into an object shaped like its defaults, typed in the editor, change it and write the file back, with its comments where they were.",[167,168,170],"h2",{"id":169},"features","Features",[172,173,174,191,208,214,223,233,243],"ul",{},[175,176,177,181,182,186,187,190],"li",{},[178,179,180],"strong",{},"A typed object."," ",[183,184,185],"code",{},"configs.load(\"settings\", { chat: { prefix: \"[Server]\" } })"," gives ",[183,188,189],{},"settings.chat.prefix",", typed as its default is; a typo is the editor's error, not a setting silently missing.",[175,192,193,181,196,199,200,203,204,207],{},[178,194,195],{},"Three formats, one API.",[183,197,198],{},"settings.yaml",", ",[183,201,202],{},"settings.json"," or ",[183,205,206],{},"settings.ini",": the same code reads each of them.",[175,209,210,213],{},[178,211,212],{},"Mistakes said where they are."," A value of the wrong kind, a name not in its union, an unknown key — each is named in the server console with the file and the line (and the column in YAML and JSON), with \"did you mean\", and the default is kept.",[175,215,216,181,219,222],{},[178,217,218],{},"Writes back what it read.",[183,220,221],{},"configs.save(settings)"," puts the values in their places; comments on lines of their own survive, a missing file is written as YAML.",[175,224,225,228,229,232],{},[178,226,227],{},"Files of any shape too."," A tree of values with paths — ",[183,230,231],{},"shop.items[0].name"," — for a file whose keys are not known beforehand.",[175,234,235,238,239,242],{},[178,236,237],{},"INI with blocks and rows."," Sections, blocks and rows of values read into the same objects — and the 28 ",[183,240,241],{},"cfg_*"," natives serve them to Pawn plugins.",[175,244,245,248],{},[178,246,247],{},"One instance per server."," Every plugin, TypeScript or Pawn, sees the same loaded files and the same base folder.",[167,250,252],{"id":251},"installation","Installation",[254,255,257,289,307,325],"code-group",{"sync":256},"pm",[258,259,265],"pre",{"className":260,"code":261,"filename":262,"language":263,"meta":264,"style":264},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx amxts module add config-core\n","npm","sh","",[183,266,267],{"__ignoreMap":264},[268,269,272,276,280,283,286],"span",{"class":270,"line":271},"line",1,[268,273,275],{"class":274},"sBMFI","npx",[268,277,279],{"class":278},"sfazB"," amxts",[268,281,282],{"class":278}," module",[268,284,285],{"class":278}," add",[268,287,288],{"class":278}," config-core\n",[258,290,293],{"className":260,"code":291,"filename":292,"language":263,"meta":264,"style":264},"pnpm amxts module add config-core\n","pnpm",[183,294,295],{"__ignoreMap":264},[268,296,297,299,301,303,305],{"class":270,"line":271},[268,298,292],{"class":274},[268,300,279],{"class":278},[268,302,282],{"class":278},[268,304,285],{"class":278},[268,306,288],{"class":278},[258,308,311],{"className":260,"code":309,"filename":310,"language":263,"meta":264,"style":264},"yarn amxts module add config-core\n","yarn",[183,312,313],{"__ignoreMap":264},[268,314,315,317,319,321,323],{"class":270,"line":271},[268,316,310],{"class":274},[268,318,279],{"class":278},[268,320,282],{"class":278},[268,322,285],{"class":278},[268,324,288],{"class":278},[258,326,329],{"className":260,"code":327,"filename":328,"language":263,"meta":264,"style":264},"bunx amxts module add config-core\n","bun",[183,330,331],{"__ignoreMap":264},[268,332,333,336,338,340,342],{"class":270,"line":271},[268,334,335],{"class":274},"bunx",[268,337,279],{"class":278},[268,339,282],{"class":278},[268,341,285],{"class":278},[268,343,288],{"class":278},[163,345,346,347,350,351,354,355,358],{},"It installs the package and adds it to ",[183,348,349],{},"modules"," in your project's ",[183,352,353],{},"amxts.config.ts",". The module's options go beside it, under ",[183,356,357],{},"configs",":",[258,360,365],{"className":361,"code":362,"language":363,"meta":364,"style":264},"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 configs from \"@amxts\u002Fconfig-core\";\n\u002F\u002F ---cut---\nexport default defineConfig({\n    modules: [\"@amxts\u002Fconfig-core\"],\n    configs: {\n        baseDir: \"myserver\",   \u002F\u002F names are read from configs\u002Fmyserver\u002F\n    },\n});\n","ts","twoslash",[183,366,367,674,735,784,854,860],{"__ignoreMap":264},[268,368,369,373,376,379,667,670],{"class":270,"line":271},[268,370,372],{"class":371},"s7zQu","export",[268,374,375],{"class":371}," default",[268,377,181],{"class":378},"s2Zo4",[268,380,381],{"class":378},[382,383,386,389],"v-menu",{"class":384,"popper-class":385,"theme":364},"twoslash-hover","shiki twoslash-floating vp-copy-ignore",[268,387,388],{},"defineConfig",[390,391,393],"template",{"v-slot:popper":392},"{}",[268,394,396,571],{"class":395,"v-pre":264},"twoslash-popup-container vp-copy-ignore",[183,397,399],{"class":398},"twoslash-popup-code",[258,400,404],{"class":401,"style":402,"tabindex":403},"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",[183,405,406,420,445,461,476,508,524,541,566],{},[268,407,408,412,416],{"class":270},[268,409,411],{"style":410},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA","interface",[268,413,415],{"style":414},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B"," AmxtsConfig",[268,417,419],{"style":418},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF"," {",[268,421,422,426,429,432,436,439,442],{"class":270},[268,423,425],{"style":424},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178","    modules",[268,427,428],{"style":418},"?:",[268,430,431],{"style":414}," string",[268,433,435],{"style":434},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8","[] ",[268,437,438],{"style":418},"|",[268,440,441],{"style":414}," undefined",[268,443,444],{"style":418},";",[268,446,447,450,452,454,457,459],{"class":270},[268,448,449],{"style":424},"    pluginsDir",[268,451,428],{"style":418},[268,453,431],{"style":414},[268,455,456],{"style":418}," |",[268,458,441],{"style":414},[268,460,444],{"style":418},[268,462,463,466,468,470,472,474],{"class":270},[268,464,465],{"style":424},"    outDir",[268,467,428],{"style":418},[268,469,431],{"style":414},[268,471,456],{"style":418},[268,473,441],{"style":414},[268,475,444],{"style":418},[268,477,478,481,483,486,490,493,495,497,500,502,504,506],{"class":270},[268,479,480],{"style":424},"    target",[268,482,428],{"style":418},[268,484,485],{"style":418}," \"",[268,487,489],{"style":488},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D","rehlds",[268,491,492],{"style":418},"\"",[268,494,456],{"style":418},[268,496,485],{"style":418},[268,498,499],{"style":488},"hlds",[268,501,492],{"style":418},[268,503,456],{"style":418},[268,505,441],{"style":414},[268,507,444],{"style":418},[268,509,510,513,515,518,520,522],{"class":270},[268,511,512],{"style":424},"    imports",[268,514,428],{"style":418},[268,516,517],{"style":414}," AmxtsImports",[268,519,456],{"style":418},[268,521,441],{"style":414},[268,523,444],{"style":418},[268,525,526,529,531,533,535,537,539],{"class":270},[268,527,528],{"style":424},"    pawn",[268,530,428],{"style":418},[268,532,431],{"style":414},[268,534,435],{"style":434},[268,536,438],{"style":418},[268,538,441],{"style":414},[268,540,444],{"style":418},[268,542,543,546,548,551,554,557,560,562,564],{"class":270},[268,544,545],{"style":424},"    configs",[268,547,428],{"style":418},[268,549,550],{"style":414}," Partial",[268,552,553],{"style":418},"\u003C",[268,555,556],{"style":414},"ConfigCoreOptions",[268,558,559],{"style":418},">",[268,561,456],{"style":418},[268,563,441],{"style":414},[268,565,444],{"style":418},[268,567,568],{"class":270},[268,569,570],{"style":418},"}",[572,573,575,580],"div",{"class":574},"twoslash-popup-docs vp-doc",[163,576,577,578,358],{},"Defines the project's settings, in ",[183,579,353],{},[183,581,582],{},[258,583,584],{"class":401,"style":402,"tabindex":403},[183,585,586,603,634,658],{},[268,587,588,591,593,597,600],{"class":270},[268,589,372],{"style":590},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[268,592,375],{"style":590},[268,594,596],{"style":595},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF"," defineConfig",[268,598,599],{"style":434},"(",[268,601,602],{"style":418},"{",[268,604,605,608,610,613,615,617,619,622,624,627,629,632],{"class":270},[268,606,607],{"style":424},"  modules",[268,609,358],{"style":418},[268,611,612],{"style":434}," [",[268,614,492],{"style":418},[268,616,142],{"style":488},[268,618,492],{"style":418},[268,620,621],{"style":418},",",[268,623,485],{"style":418},[268,625,626],{"style":488},"@amxts\u002Fmenu-core",[268,628,492],{"style":418},[268,630,631],{"style":434},"]",[268,633,621],{"style":418},[268,635,636,639,641,643,646,648,650,653,655],{"class":270},[268,637,638],{"style":424},"  menus",[268,640,358],{"style":418},[268,642,419],{"style":418},[268,644,645],{"style":424}," file",[268,647,358],{"style":418},[268,649,485],{"style":418},[268,651,652],{"style":488},"myserver\u002Fmenu",[268,654,492],{"style":418},[268,656,657],{"style":418}," },",[268,659,660,662,665],{"class":270},[268,661,570],{"style":418},[268,663,664],{"style":434},")",[268,666,444],{"style":418},[268,668,599],{"class":669},"sTEyZ",[268,671,673],{"class":672},"sMK4o","{\n",[268,675,677,681,720,722,724,726,728,730,732],{"class":270,"line":676},2,[268,678,680],{"class":679},"swJcz","    ",[268,682,683],{"class":679},[382,684,685,687],{"class":384,"popper-class":385,"theme":364},[268,686,349],{},[390,688,689],{"v-slot:popper":392},[268,690,691,711],{"class":395,"v-pre":264},[183,692,693],{"class":398},[258,694,695],{"class":401,"style":402,"tabindex":403},[183,696,697],{},[268,698,699,701,703,705,707,709],{"class":270},[268,700,349],{"style":424},[268,702,428],{"style":418},[268,704,431],{"style":414},[268,706,435],{"style":434},[268,708,438],{"style":418},[268,710,441],{"style":414},[572,712,713],{"class":574},[163,714,715,716,719],{},"The project's module packages, by name, e.g. ",[183,717,718],{},"\"@amxts\u002Fmenu-core\"",". The build loads each after the ones it requires.",[268,721,358],{"class":672},[268,723,612],{"class":669},[268,725,492],{"class":672},[268,727,142],{"class":278},[268,729,492],{"class":672},[268,731,631],{"class":669},[268,733,734],{"class":672},",\n",[268,736,738,740,779,781],{"class":270,"line":737},3,[268,739,680],{"class":679},[268,741,742],{"class":679},[382,743,744,746],{"class":384,"popper-class":385,"theme":364},[268,745,357],{},[390,747,748],{"v-slot:popper":392},[268,749,750],{"class":395,"v-pre":264},[183,751,752],{"class":398},[258,753,754],{"class":401,"style":402,"tabindex":403},[183,755,756],{},[268,757,758,760,762,764,766,768,771,773,775,777],{"class":270},[268,759,357],{"style":424},[268,761,428],{"style":418},[268,763,550],{"style":414},[268,765,553],{"style":418},[268,767,357],{"style":414},[268,769,770],{"style":418},".",[268,772,556],{"style":414},[268,774,559],{"style":418},[268,776,456],{"style":418},[268,778,441],{"style":414},[268,780,358],{"class":672},[268,782,783],{"class":672}," {\n",[268,785,787,790,839,841,843,846,848,850],{"class":270,"line":786},4,[268,788,789],{"class":679},"        ",[268,791,792],{"class":679},[382,793,794,797],{"class":384,"popper-class":385,"theme":364},[268,795,796],{},"baseDir",[390,798,799],{"v-slot:popper":392},[268,800,801,819],{"class":395,"v-pre":264},[183,802,803],{"class":398},[258,804,805],{"class":401,"style":402,"tabindex":403},[183,806,807],{},[268,808,809,811,813,815,817],{"class":270},[268,810,796],{"style":424},[268,812,428],{"style":418},[268,814,431],{"style":414},[268,816,456],{"style":418},[268,818,441],{"style":414},[572,820,821],{"class":574},[163,822,823,824,827,828,831,832,835,836,838],{},"The folder under ",[183,825,826],{},"configs\u002F"," that names are loaded from, e.g. ",[183,829,830],{},"\"myserver\"","; ",[183,833,834],{},"\"\""," is ",[183,837,826],{}," itself.",[268,840,358],{"class":672},[268,842,485],{"class":672},[268,844,845],{"class":278},"myserver",[268,847,492],{"class":672},[268,849,621],{"class":672},[268,851,853],{"class":852},"sHwdD","   \u002F\u002F names are read from configs\u002Fmyserver\u002F\n",[268,855,857],{"class":270,"line":856},5,[268,858,859],{"class":672},"    },\n",[268,861,863,865,867],{"class":270,"line":862},6,[268,864,570],{"class":672},[268,866,664],{"class":669},[268,868,869],{"class":672},";\n",[871,872,873,889],"table",{},[874,875,876],"thead",{},[877,878,879,883,886],"tr",{},[880,881,882],"th",{},"Option",[880,884,885],{},"Default",[880,887,888],{},"What it does",[890,891,892],"tbody",{},[877,893,894,899,903],{},[895,896,897],"td",{},[183,898,796],{},[895,900,901],{},[183,902,834],{},[895,904,823,905,907,908,835,910,838],{},[183,906,826],{}," that file names are read from; ",[183,909,834],{},[183,911,826],{},[163,913,914,915,922],{},"A module that reads its files through Config Core, such as ",[916,917,921],"a",{"href":918,"rel":919},"https:\u002F\u002Fgithub.com\u002Famxts\u002Fmenu-core",[920],"nofollow","Menu Core",", brings it along — there is nothing to add for it.",[167,924,926],{"id":925},"usage","Usage",[163,928,929,930,932],{},"A plugin uses the module as ",[183,931,357],{},", without an import line: the build adds the import to the plugins that use it, and builds the module only when some plugin does.",[258,934,936],{"className":361,"code":935,"language":363,"meta":364,"style":264},"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 configs from \"@amxts\u002Fconfig-core\";\n\u002F\u002F ---cut---\nconst settings = configs.load(\"settings\", {   \u002F\u002F configs\u002Fmyserver\u002Fsettings.yaml, .json or .ini\n    chat: { prefix: \"[Server]\" },\n    round: { time: 2.5 },\n    maps: [\"de_dust2\"],\n});\n\nconsole.log(`${settings.chat.prefix} ${settings.maps.length} maps`);   \u002F\u002F from the file, or the default\n\nsettings.round.time = 3;\nconfigs.save(settings);                       \u002F\u002F in the file's format, comments kept\n",[183,937,938,1344,1431,1514,1560,1568,1574,1976,1981,2145],{"__ignoreMap":264},[268,939,940,944,946,1042,1044,1047,1049,1072,1074,1329,1331,1333,1335,1337,1339,1341],{"class":270,"line":271},[268,941,943],{"class":942},"spNyl","const",[268,945,181],{"class":669},[268,947,948],{"class":669},[382,949,950,953],{"class":384,"popper-class":385,"theme":364},[268,951,952],{},"settings",[390,954,955],{"v-slot:popper":392},[268,956,957],{"class":395,"v-pre":264},[183,958,959],{"class":398},[258,960,961],{"class":401,"style":402,"tabindex":403},[183,962,963,974,983,994,999,1008,1020,1024,1038],{},[268,964,965,967,970,972],{"class":270},[268,966,943],{"style":410},[268,968,969],{"style":434}," settings",[268,971,358],{"style":418},[268,973,419],{"style":418},[268,975,976,979,981],{"class":270},[268,977,978],{"style":424},"    chat",[268,980,358],{"style":418},[268,982,419],{"style":418},[268,984,985,988,990,992],{"class":270},[268,986,987],{"style":424},"        prefix",[268,989,358],{"style":418},[268,991,431],{"style":414},[268,993,444],{"style":418},[268,995,996],{"class":270},[268,997,998],{"style":418},"    };",[268,1000,1001,1004,1006],{"class":270},[268,1002,1003],{"style":424},"    round",[268,1005,358],{"style":418},[268,1007,419],{"style":418},[268,1009,1010,1013,1015,1018],{"class":270},[268,1011,1012],{"style":424},"        time",[268,1014,358],{"style":418},[268,1016,1017],{"style":414}," number",[268,1019,444],{"style":418},[268,1021,1022],{"class":270},[268,1023,998],{"style":418},[268,1025,1026,1029,1031,1033,1036],{"class":270},[268,1027,1028],{"style":424},"    maps",[268,1030,358],{"style":418},[268,1032,431],{"style":414},[268,1034,1035],{"style":434},"[]",[268,1037,444],{"style":418},[268,1039,1040],{"class":270},[268,1041,570],{"style":418},[268,1043,181],{"class":669},[268,1045,1046],{"class":672},"=",[268,1048,181],{"class":669},[268,1050,1051],{"class":669},[382,1052,1053,1055],{"class":384,"popper-class":385,"theme":364},[268,1054,357],{},[390,1056,1057],{"v-slot:popper":392},[268,1058,1059],{"class":395,"v-pre":264},[183,1060,1061],{"class":398},[258,1062,1063],{"class":401,"style":402,"tabindex":403},[183,1064,1065],{},[268,1066,1067,1070],{"class":270},[268,1068,1069],{"style":434},"import ",[268,1071,357],{"style":424},[268,1073,770],{"class":672},[268,1075,1076],{"class":378},[382,1077,1078,1081],{"class":384,"popper-class":385,"theme":364},[268,1079,1080],{},"load",[390,1082,1083],{"v-slot:popper":392},[268,1084,1085,1303],{"class":395,"v-pre":264},[183,1086,1087],{"class":398},[258,1088,1089],{"class":401,"style":402,"tabindex":403},[183,1090,1091,1102,1110,1120,1124,1132,1142,1146,1158,1180,1188,1198,1202,1210,1220,1224,1236,1243,1251,1261,1265,1273,1283,1287,1299],{},[268,1092,1093,1096,1099],{"class":270},[268,1094,1095],{"style":410},"function",[268,1097,1098],{"style":595}," load",[268,1100,1101],{"style":418},"\u003C{",[268,1103,1104,1106,1108],{"class":270},[268,1105,978],{"style":424},[268,1107,358],{"style":418},[268,1109,419],{"style":418},[268,1111,1112,1114,1116,1118],{"class":270},[268,1113,987],{"style":424},[268,1115,358],{"style":418},[268,1117,431],{"style":414},[268,1119,444],{"style":418},[268,1121,1122],{"class":270},[268,1123,998],{"style":418},[268,1125,1126,1128,1130],{"class":270},[268,1127,1003],{"style":424},[268,1129,358],{"style":418},[268,1131,419],{"style":418},[268,1133,1134,1136,1138,1140],{"class":270},[268,1135,1012],{"style":424},[268,1137,358],{"style":418},[268,1139,1017],{"style":414},[268,1141,444],{"style":418},[268,1143,1144],{"class":270},[268,1145,998],{"style":418},[268,1147,1148,1150,1152,1154,1156],{"class":270},[268,1149,1028],{"style":424},[268,1151,358],{"style":418},[268,1153,431],{"style":414},[268,1155,1035],{"style":434},[268,1157,444],{"style":418},[268,1159,1160,1163,1167,1169,1171,1173,1176,1178],{"class":270},[268,1161,1162],{"style":418},"}>(",[268,1164,1166],{"style":1165},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic","name",[268,1168,358],{"style":418},[268,1170,431],{"style":414},[268,1172,621],{"style":418},[268,1174,1175],{"style":1165}," defaults",[268,1177,358],{"style":418},[268,1179,419],{"style":418},[268,1181,1182,1184,1186],{"class":270},[268,1183,978],{"style":424},[268,1185,358],{"style":418},[268,1187,419],{"style":418},[268,1189,1190,1192,1194,1196],{"class":270},[268,1191,987],{"style":424},[268,1193,358],{"style":418},[268,1195,431],{"style":414},[268,1197,444],{"style":418},[268,1199,1200],{"class":270},[268,1201,998],{"style":418},[268,1203,1204,1206,1208],{"class":270},[268,1205,1003],{"style":424},[268,1207,358],{"style":418},[268,1209,419],{"style":418},[268,1211,1212,1214,1216,1218],{"class":270},[268,1213,1012],{"style":424},[268,1215,358],{"style":418},[268,1217,1017],{"style":414},[268,1219,444],{"style":418},[268,1221,1222],{"class":270},[268,1223,998],{"style":418},[268,1225,1226,1228,1230,1232,1234],{"class":270},[268,1227,1028],{"style":424},[268,1229,358],{"style":418},[268,1231,431],{"style":414},[268,1233,1035],{"style":434},[268,1235,444],{"style":418},[268,1237,1238,1241],{"class":270},[268,1239,1240],{"style":418},"}):",[268,1242,419],{"style":418},[268,1244,1245,1247,1249],{"class":270},[268,1246,978],{"style":424},[268,1248,358],{"style":418},[268,1250,419],{"style":418},[268,1252,1253,1255,1257,1259],{"class":270},[268,1254,987],{"style":424},[268,1256,358],{"style":418},[268,1258,431],{"style":414},[268,1260,444],{"style":418},[268,1262,1263],{"class":270},[268,1264,998],{"style":418},[268,1266,1267,1269,1271],{"class":270},[268,1268,1003],{"style":424},[268,1270,358],{"style":418},[268,1272,419],{"style":418},[268,1274,1275,1277,1279,1281],{"class":270},[268,1276,1012],{"style":424},[268,1278,358],{"style":418},[268,1280,1017],{"style":414},[268,1282,444],{"style":418},[268,1284,1285],{"class":270},[268,1286,998],{"style":418},[268,1288,1289,1291,1293,1295,1297],{"class":270},[268,1290,1028],{"style":424},[268,1292,358],{"style":418},[268,1294,431],{"style":414},[268,1296,1035],{"style":434},[268,1298,444],{"style":418},[268,1300,1301],{"class":270},[268,1302,570],{"style":418},[572,1304,1305,1324],{"class":574},[163,1306,1307,1308,1311,1312,1315,1316,1319,1320,1323],{},"Reads a config file into an object shaped like ",[183,1309,1310],{},"defaults",": each value the\nfile has, where it is of the right kind, and the default for the rest.\nThe file is ",[183,1313,1314],{},"configs\u002F\u003CbaseDir>\u002F\u003Cname>"," - YAML, JSON or INI, whichever is\nthere (",[183,1317,1318],{},"resolve()","). A value of the wrong kind, a name not in its union and\na key the object does not have are said in the server console with the\nfile, the line and the column. ",[183,1321,1322],{},"save()"," writes the object back.",[258,1325,1326],{},[183,1327,1328],{},"const settings = configs.load(\"settings\", {\n    chat: { prefix: \"[HNS]\" },\n    round: { time: 2.5 },\n});\nsettings.round.time = 3;\nconfigs.save(settings);\n",[268,1330,599],{"class":669},[268,1332,492],{"class":672},[268,1334,952],{"class":278},[268,1336,492],{"class":672},[268,1338,621],{"class":672},[268,1340,419],{"class":672},[268,1342,1343],{"class":852},"   \u002F\u002F configs\u002Fmyserver\u002Fsettings.yaml, .json or .ini\n",[268,1345,1346,1348,1388,1390,1392,1394,1419,1421,1423,1426,1428],{"class":270,"line":676},[268,1347,680],{"class":679},[268,1349,1350],{"class":679},[382,1351,1352,1355],{"class":384,"popper-class":385,"theme":364},[268,1353,1354],{},"chat",[390,1356,1357],{"v-slot:popper":392},[268,1358,1359],{"class":395,"v-pre":264},[183,1360,1361],{"class":398},[258,1362,1363],{"class":401,"style":402,"tabindex":403},[183,1364,1365,1373,1384],{},[268,1366,1367,1369,1371],{"class":270},[268,1368,1354],{"style":424},[268,1370,358],{"style":418},[268,1372,419],{"style":418},[268,1374,1375,1378,1380,1382],{"class":270},[268,1376,1377],{"style":424},"    prefix",[268,1379,358],{"style":418},[268,1381,431],{"style":414},[268,1383,444],{"style":418},[268,1385,1386],{"class":270},[268,1387,570],{"style":418},[268,1389,358],{"class":672},[268,1391,419],{"class":672},[268,1393,181],{"class":679},[268,1395,1396],{"class":679},[382,1397,1398,1401],{"class":384,"popper-class":385,"theme":364},[268,1399,1400],{},"prefix",[390,1402,1403],{"v-slot:popper":392},[268,1404,1405],{"class":395,"v-pre":264},[183,1406,1407],{"class":398},[258,1408,1409],{"class":401,"style":402,"tabindex":403},[183,1410,1411],{},[268,1412,1413,1415,1417],{"class":270},[268,1414,1400],{"style":424},[268,1416,358],{"style":418},[268,1418,431],{"style":414},[268,1420,358],{"class":672},[268,1422,485],{"class":672},[268,1424,1425],{"class":278},"[Server]",[268,1427,492],{"class":672},[268,1429,1430],{"class":672}," },\n",[268,1432,1433,1435,1475,1477,1479,1481,1506,1508,1512],{"class":270,"line":737},[268,1434,680],{"class":679},[268,1436,1437],{"class":679},[382,1438,1439,1442],{"class":384,"popper-class":385,"theme":364},[268,1440,1441],{},"round",[390,1443,1444],{"v-slot:popper":392},[268,1445,1446],{"class":395,"v-pre":264},[183,1447,1448],{"class":398},[258,1449,1450],{"class":401,"style":402,"tabindex":403},[183,1451,1452,1460,1471],{},[268,1453,1454,1456,1458],{"class":270},[268,1455,1441],{"style":424},[268,1457,358],{"style":418},[268,1459,419],{"style":418},[268,1461,1462,1465,1467,1469],{"class":270},[268,1463,1464],{"style":424},"    time",[268,1466,358],{"style":418},[268,1468,1017],{"style":414},[268,1470,444],{"style":418},[268,1472,1473],{"class":270},[268,1474,570],{"style":418},[268,1476,358],{"class":672},[268,1478,419],{"class":672},[268,1480,181],{"class":679},[268,1482,1483],{"class":679},[382,1484,1485,1488],{"class":384,"popper-class":385,"theme":364},[268,1486,1487],{},"time",[390,1489,1490],{"v-slot:popper":392},[268,1491,1492],{"class":395,"v-pre":264},[183,1493,1494],{"class":398},[258,1495,1496],{"class":401,"style":402,"tabindex":403},[183,1497,1498],{},[268,1499,1500,1502,1504],{"class":270},[268,1501,1487],{"style":424},[268,1503,358],{"style":418},[268,1505,1017],{"style":414},[268,1507,358],{"class":672},[268,1509,1511],{"class":1510},"sbssI"," 2.5",[268,1513,1430],{"class":672},[268,1515,1516,1518,1545,1547,1549,1551,1554,1556,1558],{"class":270,"line":786},[268,1517,680],{"class":679},[268,1519,1520],{"class":679},[382,1521,1522,1525],{"class":384,"popper-class":385,"theme":364},[268,1523,1524],{},"maps",[390,1526,1527],{"v-slot:popper":392},[268,1528,1529],{"class":395,"v-pre":264},[183,1530,1531],{"class":398},[258,1532,1533],{"class":401,"style":402,"tabindex":403},[183,1534,1535],{},[268,1536,1537,1539,1541,1543],{"class":270},[268,1538,1524],{"style":424},[268,1540,358],{"style":418},[268,1542,431],{"style":414},[268,1544,1035],{"style":434},[268,1546,358],{"class":672},[268,1548,612],{"class":669},[268,1550,492],{"class":672},[268,1552,1553],{"class":278},"de_dust2",[268,1555,492],{"class":672},[268,1557,631],{"class":669},[268,1559,734],{"class":672},[268,1561,1562,1564,1566],{"class":270,"line":856},[268,1563,570],{"class":672},[268,1565,664],{"class":669},[268,1567,869],{"class":672},[268,1569,1570],{"class":270,"line":862},[268,1571,1573],{"emptyLinePlaceholder":1572},true,"\n",[268,1575,1577,1596,1598,1642,1644,1647,1733,1735,1773,1775,1799,1801,1804,1890,1892,1918,1920,1961,1963,1966,1969,1971,1973],{"class":270,"line":1576},7,[268,1578,1579],{"class":669},[382,1580,1581,1584],{"class":384,"popper-class":385,"theme":364},[268,1582,1583],{},"console",[390,1585,1586],{"v-slot:popper":392},[268,1587,1588],{"class":395,"v-pre":264},[183,1589,1590,1593],{"class":398},[268,1591,1592],{"style":410},"namespace",[268,1594,1595],{"style":414}," console",[268,1597,770],{"class":672},[268,1599,1600],{"class":378},[382,1601,1602,1605],{"class":384,"popper-class":385,"theme":364},[268,1603,1604],{},"log",[390,1606,1607],{"v-slot:popper":392},[268,1608,1609,1634],{"class":395,"v-pre":264},[183,1610,1611,1613,1615,1617,1619,1621,1624,1626,1628,1631],{"class":398},[268,1612,1095],{"style":410},[268,1614,1595],{"style":595},[268,1616,770],{"style":434},[268,1618,1604],{"style":595},[268,1620,599],{"style":418},[268,1622,1623],{"style":1165},"message",[268,1625,428],{"style":418},[268,1627,431],{"style":414},[268,1629,1630],{"style":418},"):",[268,1632,1633],{"style":414}," void",[572,1635,1636],{"class":574},[163,1637,1638,1639,1641],{},"Outputs ",[183,1640,1623],{}," to the console.",[268,1643,599],{"class":669},[268,1645,1646],{"class":672},"`${",[268,1648,1649],{"class":669},[382,1650,1651,1653],{"class":384,"popper-class":385,"theme":364},[268,1652,952],{},[390,1654,1655],{"v-slot:popper":392},[268,1656,1657],{"class":395,"v-pre":264},[183,1658,1659],{"class":398},[258,1660,1661],{"class":401,"style":402,"tabindex":403},[183,1662,1663,1673,1681,1691,1695,1703,1713,1717,1729],{},[268,1664,1665,1667,1669,1671],{"class":270},[268,1666,943],{"style":410},[268,1668,969],{"style":434},[268,1670,358],{"style":418},[268,1672,419],{"style":418},[268,1674,1675,1677,1679],{"class":270},[268,1676,978],{"style":424},[268,1678,358],{"style":418},[268,1680,419],{"style":418},[268,1682,1683,1685,1687,1689],{"class":270},[268,1684,987],{"style":424},[268,1686,358],{"style":418},[268,1688,431],{"style":414},[268,1690,444],{"style":418},[268,1692,1693],{"class":270},[268,1694,998],{"style":418},[268,1696,1697,1699,1701],{"class":270},[268,1698,1003],{"style":424},[268,1700,358],{"style":418},[268,1702,419],{"style":418},[268,1704,1705,1707,1709,1711],{"class":270},[268,1706,1012],{"style":424},[268,1708,358],{"style":418},[268,1710,1017],{"style":414},[268,1712,444],{"style":418},[268,1714,1715],{"class":270},[268,1716,998],{"style":418},[268,1718,1719,1721,1723,1725,1727],{"class":270},[268,1720,1028],{"style":424},[268,1722,358],{"style":418},[268,1724,431],{"style":414},[268,1726,1035],{"style":434},[268,1728,444],{"style":418},[268,1730,1731],{"class":270},[268,1732,570],{"style":418},[268,1734,770],{"class":672},[268,1736,1737],{"class":669},[382,1738,1739,1741],{"class":384,"popper-class":385,"theme":364},[268,1740,1354],{},[390,1742,1743],{"v-slot:popper":392},[268,1744,1745],{"class":395,"v-pre":264},[183,1746,1747],{"class":398},[258,1748,1749],{"class":401,"style":402,"tabindex":403},[183,1750,1751,1759,1769],{},[268,1752,1753,1755,1757],{"class":270},[268,1754,1354],{"style":424},[268,1756,358],{"style":418},[268,1758,419],{"style":418},[268,1760,1761,1763,1765,1767],{"class":270},[268,1762,1377],{"style":424},[268,1764,358],{"style":418},[268,1766,431],{"style":414},[268,1768,444],{"style":418},[268,1770,1771],{"class":270},[268,1772,570],{"style":418},[268,1774,770],{"class":672},[268,1776,1777],{"class":669},[382,1778,1779,1781],{"class":384,"popper-class":385,"theme":364},[268,1780,1400],{},[390,1782,1783],{"v-slot:popper":392},[268,1784,1785],{"class":395,"v-pre":264},[183,1786,1787],{"class":398},[258,1788,1789],{"class":401,"style":402,"tabindex":403},[183,1790,1791],{},[268,1792,1793,1795,1797],{"class":270},[268,1794,1400],{"style":424},[268,1796,358],{"style":418},[268,1798,431],{"style":414},[268,1800,570],{"class":672},[268,1802,1803],{"class":672}," ${",[268,1805,1806],{"class":669},[382,1807,1808,1810],{"class":384,"popper-class":385,"theme":364},[268,1809,952],{},[390,1811,1812],{"v-slot:popper":392},[268,1813,1814],{"class":395,"v-pre":264},[183,1815,1816],{"class":398},[258,1817,1818],{"class":401,"style":402,"tabindex":403},[183,1819,1820,1830,1838,1848,1852,1860,1870,1874,1886],{},[268,1821,1822,1824,1826,1828],{"class":270},[268,1823,943],{"style":410},[268,1825,969],{"style":434},[268,1827,358],{"style":418},[268,1829,419],{"style":418},[268,1831,1832,1834,1836],{"class":270},[268,1833,978],{"style":424},[268,1835,358],{"style":418},[268,1837,419],{"style":418},[268,1839,1840,1842,1844,1846],{"class":270},[268,1841,987],{"style":424},[268,1843,358],{"style":418},[268,1845,431],{"style":414},[268,1847,444],{"style":418},[268,1849,1850],{"class":270},[268,1851,998],{"style":418},[268,1853,1854,1856,1858],{"class":270},[268,1855,1003],{"style":424},[268,1857,358],{"style":418},[268,1859,419],{"style":418},[268,1861,1862,1864,1866,1868],{"class":270},[268,1863,1012],{"style":424},[268,1865,358],{"style":418},[268,1867,1017],{"style":414},[268,1869,444],{"style":418},[268,1871,1872],{"class":270},[268,1873,998],{"style":418},[268,1875,1876,1878,1880,1882,1884],{"class":270},[268,1877,1028],{"style":424},[268,1879,358],{"style":418},[268,1881,431],{"style":414},[268,1883,1035],{"style":434},[268,1885,444],{"style":418},[268,1887,1888],{"class":270},[268,1889,570],{"style":418},[268,1891,770],{"class":672},[268,1893,1894],{"class":669},[382,1895,1896,1898],{"class":384,"popper-class":385,"theme":364},[268,1897,1524],{},[390,1899,1900],{"v-slot:popper":392},[268,1901,1902],{"class":395,"v-pre":264},[183,1903,1904],{"class":398},[258,1905,1906],{"class":401,"style":402,"tabindex":403},[183,1907,1908],{},[268,1909,1910,1912,1914,1916],{"class":270},[268,1911,1524],{"style":424},[268,1913,358],{"style":418},[268,1915,431],{"style":414},[268,1917,1035],{"style":434},[268,1919,770],{"class":672},[268,1921,1922],{"class":669},[382,1923,1924,1927],{"class":384,"popper-class":385,"theme":364},[268,1925,1926],{},"length",[390,1928,1929],{"v-slot:popper":392},[268,1930,1931,1956],{"class":395,"v-pre":264},[183,1932,1933],{"class":398},[258,1934,1935],{"class":401,"style":402,"tabindex":403},[183,1936,1937],{},[268,1938,1939,1942,1944,1947,1950,1952,1954],{"class":270},[268,1940,1941],{"style":434},"Array",[268,1943,553],{"style":418},[268,1945,1946],{"style":434},"string",[268,1948,1949],{"style":418},">.",[268,1951,1926],{"style":434},[268,1953,358],{"style":418},[268,1955,1017],{"style":414},[572,1957,1958],{"class":574},[163,1959,1960],{},"Gets or sets the length of the array. This is a number one higher than the highest index in the array.",[268,1962,570],{"class":672},[268,1964,1965],{"class":278}," maps",[268,1967,1968],{"class":672},"`",[268,1970,664],{"class":669},[268,1972,444],{"class":672},[268,1974,1975],{"class":852},"   \u002F\u002F from the file, or the default\n",[268,1977,1979],{"class":270,"line":1978},8,[268,1980,1573],{"emptyLinePlaceholder":1572},[268,1982,1984,2070,2072,2110,2112,2136,2138,2140,2143],{"class":270,"line":1983},9,[268,1985,1986],{"class":669},[382,1987,1988,1990],{"class":384,"popper-class":385,"theme":364},[268,1989,952],{},[390,1991,1992],{"v-slot:popper":392},[268,1993,1994],{"class":395,"v-pre":264},[183,1995,1996],{"class":398},[258,1997,1998],{"class":401,"style":402,"tabindex":403},[183,1999,2000,2010,2018,2028,2032,2040,2050,2054,2066],{},[268,2001,2002,2004,2006,2008],{"class":270},[268,2003,943],{"style":410},[268,2005,969],{"style":434},[268,2007,358],{"style":418},[268,2009,419],{"style":418},[268,2011,2012,2014,2016],{"class":270},[268,2013,978],{"style":424},[268,2015,358],{"style":418},[268,2017,419],{"style":418},[268,2019,2020,2022,2024,2026],{"class":270},[268,2021,987],{"style":424},[268,2023,358],{"style":418},[268,2025,431],{"style":414},[268,2027,444],{"style":418},[268,2029,2030],{"class":270},[268,2031,998],{"style":418},[268,2033,2034,2036,2038],{"class":270},[268,2035,1003],{"style":424},[268,2037,358],{"style":418},[268,2039,419],{"style":418},[268,2041,2042,2044,2046,2048],{"class":270},[268,2043,1012],{"style":424},[268,2045,358],{"style":418},[268,2047,1017],{"style":414},[268,2049,444],{"style":418},[268,2051,2052],{"class":270},[268,2053,998],{"style":418},[268,2055,2056,2058,2060,2062,2064],{"class":270},[268,2057,1028],{"style":424},[268,2059,358],{"style":418},[268,2061,431],{"style":414},[268,2063,1035],{"style":434},[268,2065,444],{"style":418},[268,2067,2068],{"class":270},[268,2069,570],{"style":418},[268,2071,770],{"class":672},[268,2073,2074],{"class":669},[382,2075,2076,2078],{"class":384,"popper-class":385,"theme":364},[268,2077,1441],{},[390,2079,2080],{"v-slot:popper":392},[268,2081,2082],{"class":395,"v-pre":264},[183,2083,2084],{"class":398},[258,2085,2086],{"class":401,"style":402,"tabindex":403},[183,2087,2088,2096,2106],{},[268,2089,2090,2092,2094],{"class":270},[268,2091,1441],{"style":424},[268,2093,358],{"style":418},[268,2095,419],{"style":418},[268,2097,2098,2100,2102,2104],{"class":270},[268,2099,1464],{"style":424},[268,2101,358],{"style":418},[268,2103,1017],{"style":414},[268,2105,444],{"style":418},[268,2107,2108],{"class":270},[268,2109,570],{"style":418},[268,2111,770],{"class":672},[268,2113,2114],{"class":669},[382,2115,2116,2118],{"class":384,"popper-class":385,"theme":364},[268,2117,1487],{},[390,2119,2120],{"v-slot:popper":392},[268,2121,2122],{"class":395,"v-pre":264},[183,2123,2124],{"class":398},[258,2125,2126],{"class":401,"style":402,"tabindex":403},[183,2127,2128],{},[268,2129,2130,2132,2134],{"class":270},[268,2131,1487],{"style":424},[268,2133,358],{"style":418},[268,2135,1017],{"style":414},[268,2137,181],{"class":669},[268,2139,1046],{"class":672},[268,2141,2142],{"class":1510}," 3",[268,2144,869],{"class":672},[268,2146,2148,2170,2172,2342,2344,2430,2432,2434],{"class":270,"line":2147},10,[268,2149,2150],{"class":669},[382,2151,2152,2154],{"class":384,"popper-class":385,"theme":364},[268,2153,357],{},[390,2155,2156],{"v-slot:popper":392},[268,2157,2158],{"class":395,"v-pre":264},[183,2159,2160],{"class":398},[258,2161,2162],{"class":401,"style":402,"tabindex":403},[183,2163,2164],{},[268,2165,2166,2168],{"class":270},[268,2167,1069],{"style":434},[268,2169,357],{"style":424},[268,2171,770],{"class":672},[268,2173,2174],{"class":378},[382,2175,2176,2179],{"class":384,"popper-class":385,"theme":364},[268,2177,2178],{},"save",[390,2180,2181],{"v-slot:popper":392},[268,2182,2183,2327],{"class":395,"v-pre":264},[183,2184,2185],{"class":398},[258,2186,2187],{"class":401,"style":402,"tabindex":403},[183,2188,2189,2198,2206,2216,2220,2228,2238,2242,2254,2264,2272,2282,2286,2294,2304,2308,2320],{},[268,2190,2191,2193,2196],{"class":270},[268,2192,1095],{"style":410},[268,2194,2195],{"style":595}," save",[268,2197,1101],{"style":418},[268,2199,2200,2202,2204],{"class":270},[268,2201,978],{"style":424},[268,2203,358],{"style":418},[268,2205,419],{"style":418},[268,2207,2208,2210,2212,2214],{"class":270},[268,2209,987],{"style":424},[268,2211,358],{"style":418},[268,2213,431],{"style":414},[268,2215,444],{"style":418},[268,2217,2218],{"class":270},[268,2219,998],{"style":418},[268,2221,2222,2224,2226],{"class":270},[268,2223,1003],{"style":424},[268,2225,358],{"style":418},[268,2227,419],{"style":418},[268,2229,2230,2232,2234,2236],{"class":270},[268,2231,1012],{"style":424},[268,2233,358],{"style":418},[268,2235,1017],{"style":414},[268,2237,444],{"style":418},[268,2239,2240],{"class":270},[268,2241,998],{"style":418},[268,2243,2244,2246,2248,2250,2252],{"class":270},[268,2245,1028],{"style":424},[268,2247,358],{"style":418},[268,2249,431],{"style":414},[268,2251,1035],{"style":434},[268,2253,444],{"style":418},[268,2255,2256,2258,2260,2262],{"class":270},[268,2257,1162],{"style":418},[268,2259,952],{"style":1165},[268,2261,358],{"style":418},[268,2263,419],{"style":418},[268,2265,2266,2268,2270],{"class":270},[268,2267,978],{"style":424},[268,2269,358],{"style":418},[268,2271,419],{"style":418},[268,2273,2274,2276,2278,2280],{"class":270},[268,2275,987],{"style":424},[268,2277,358],{"style":418},[268,2279,431],{"style":414},[268,2281,444],{"style":418},[268,2283,2284],{"class":270},[268,2285,998],{"style":418},[268,2287,2288,2290,2292],{"class":270},[268,2289,1003],{"style":424},[268,2291,358],{"style":418},[268,2293,419],{"style":418},[268,2295,2296,2298,2300,2302],{"class":270},[268,2297,1012],{"style":424},[268,2299,358],{"style":418},[268,2301,1017],{"style":414},[268,2303,444],{"style":418},[268,2305,2306],{"class":270},[268,2307,998],{"style":418},[268,2309,2310,2312,2314,2316,2318],{"class":270},[268,2311,1028],{"style":424},[268,2313,358],{"style":418},[268,2315,431],{"style":414},[268,2317,1035],{"style":434},[268,2319,444],{"style":418},[268,2321,2322,2324],{"class":270},[268,2323,1240],{"style":418},[268,2325,2326],{"style":414}," boolean",[572,2328,2329],{"class":574},[163,2330,2331,2332,2335,2336,2339,2340,770],{},"Writes an object ",[183,2333,2334],{},"load()"," read back into its file, in the file's format:\ncomments on lines of their own stay where they were. ",[183,2337,2338],{},"false"," when it could\nnot be written, or the object was not read by ",[183,2341,2334],{},[268,2343,599],{"class":669},[268,2345,2346],{"class":669},[382,2347,2348,2350],{"class":384,"popper-class":385,"theme":364},[268,2349,952],{},[390,2351,2352],{"v-slot:popper":392},[268,2353,2354],{"class":395,"v-pre":264},[183,2355,2356],{"class":398},[258,2357,2358],{"class":401,"style":402,"tabindex":403},[183,2359,2360,2370,2378,2388,2392,2400,2410,2414,2426],{},[268,2361,2362,2364,2366,2368],{"class":270},[268,2363,943],{"style":410},[268,2365,969],{"style":434},[268,2367,358],{"style":418},[268,2369,419],{"style":418},[268,2371,2372,2374,2376],{"class":270},[268,2373,978],{"style":424},[268,2375,358],{"style":418},[268,2377,419],{"style":418},[268,2379,2380,2382,2384,2386],{"class":270},[268,2381,987],{"style":424},[268,2383,358],{"style":418},[268,2385,431],{"style":414},[268,2387,444],{"style":418},[268,2389,2390],{"class":270},[268,2391,998],{"style":418},[268,2393,2394,2396,2398],{"class":270},[268,2395,1003],{"style":424},[268,2397,358],{"style":418},[268,2399,419],{"style":418},[268,2401,2402,2404,2406,2408],{"class":270},[268,2403,1012],{"style":424},[268,2405,358],{"style":418},[268,2407,1017],{"style":414},[268,2409,444],{"style":418},[268,2411,2412],{"class":270},[268,2413,998],{"style":418},[268,2415,2416,2418,2420,2422,2424],{"class":270},[268,2417,1028],{"style":424},[268,2419,358],{"style":418},[268,2421,431],{"style":414},[268,2423,1035],{"style":434},[268,2425,444],{"style":418},[268,2427,2428],{"class":270},[268,2429,570],{"style":418},[268,2431,664],{"class":669},[268,2433,444],{"class":672},[268,2435,2436],{"class":852},"                       \u002F\u002F in the file's format, comments kept\n",[163,2438,2439],{},"The defaults say the object's shape. What the file has replaces the default, value by value; what it leaves out stays the default. An interface gives the fields descriptions, optional fields and unions of names:",[258,2441,2443],{"className":361,"code":2442,"language":363,"meta":364,"style":264},"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 configs from \"@amxts\u002Fconfig-core\";\n\u002F\u002F ---cut---\ntype Mode = \"normal\" | \"dm\" | \"knife\";\n\ninterface Settings {\n    \u002F** The text before every chat message. *\u002F\n    chat: { prefix: string };\n    round: { time: number; mode: Mode };\n    maps: string[];\n    \u002F** Shown on join; left out, nothing is shown. *\u002F\n    motd?: string;\n}\n\nconst settings = configs.load\u003CSettings>(\"settings\", {\n    chat: { prefix: \"[Server]\" },\n    round: { time: 2.5, mode: \"normal\" },\n    maps: [],\n});\n",[183,2444,2445,2483,2487,2496,2501,2585,2707,2745,2750,2794,2799,2804,3023,3110,3235,3273],{"__ignoreMap":264},[268,2446,2447,2450,2453,2456,2458,2461,2463,2465,2467,2470,2472,2474,2476,2479,2481],{"class":270,"line":271},[268,2448,2449],{"class":942},"type",[268,2451,2452],{"class":274}," Mode",[268,2454,2455],{"class":672}," =",[268,2457,485],{"class":672},[268,2459,2460],{"class":278},"normal",[268,2462,492],{"class":672},[268,2464,456],{"class":672},[268,2466,485],{"class":672},[268,2468,2469],{"class":278},"dm",[268,2471,492],{"class":672},[268,2473,456],{"class":672},[268,2475,485],{"class":672},[268,2477,2478],{"class":278},"knife",[268,2480,492],{"class":672},[268,2482,869],{"class":672},[268,2484,2485],{"class":270,"line":676},[268,2486,1573],{"emptyLinePlaceholder":1572},[268,2488,2489,2491,2494],{"class":270,"line":737},[268,2490,411],{"class":942},[268,2492,2493],{"class":274}," Settings",[268,2495,783],{"class":672},[268,2497,2498],{"class":270,"line":786},[268,2499,2500],{"class":852},"    \u002F** The text before every chat message. *\u002F\n",[268,2502,2503,2505,2548,2550,2552,2554,2578,2580,2582],{"class":270,"line":856},[268,2504,680],{"class":679},[268,2506,2507],{"class":679},[382,2508,2509,2511],{"class":384,"popper-class":385,"theme":364},[268,2510,1354],{},[390,2512,2513],{"v-slot:popper":392},[268,2514,2515,2543],{"class":395,"v-pre":264},[183,2516,2517],{"class":398},[258,2518,2519],{"class":401,"style":402,"tabindex":403},[183,2520,2521,2529,2539],{},[268,2522,2523,2525,2527],{"class":270},[268,2524,1354],{"style":424},[268,2526,358],{"style":418},[268,2528,419],{"style":418},[268,2530,2531,2533,2535,2537],{"class":270},[268,2532,1377],{"style":424},[268,2534,358],{"style":418},[268,2536,431],{"style":414},[268,2538,444],{"style":418},[268,2540,2541],{"class":270},[268,2542,570],{"style":418},[572,2544,2545],{"class":574},[163,2546,2547],{},"The text before every chat message.",[268,2549,358],{"class":672},[268,2551,419],{"class":672},[268,2553,181],{"class":679},[268,2555,2556],{"class":679},[382,2557,2558,2560],{"class":384,"popper-class":385,"theme":364},[268,2559,1400],{},[390,2561,2562],{"v-slot:popper":392},[268,2563,2564],{"class":395,"v-pre":264},[183,2565,2566],{"class":398},[258,2567,2568],{"class":401,"style":402,"tabindex":403},[183,2569,2570],{},[268,2571,2572,2574,2576],{"class":270},[268,2573,1400],{"style":424},[268,2575,358],{"style":418},[268,2577,431],{"style":414},[268,2579,358],{"class":672},[268,2581,431],{"class":274},[268,2583,2584],{"class":672}," };\n",[268,2586,2587,2589,2638,2640,2642,2644,2668,2670,2672,2674,2676,2701,2703,2705],{"class":270,"line":862},[268,2588,680],{"class":679},[268,2590,2591],{"class":679},[382,2592,2593,2595],{"class":384,"popper-class":385,"theme":364},[268,2594,1441],{},[390,2596,2597],{"v-slot:popper":392},[268,2598,2599],{"class":395,"v-pre":264},[183,2600,2601],{"class":398},[258,2602,2603],{"class":401,"style":402,"tabindex":403},[183,2604,2605,2613,2623,2634],{},[268,2606,2607,2609,2611],{"class":270},[268,2608,1441],{"style":424},[268,2610,358],{"style":418},[268,2612,419],{"style":418},[268,2614,2615,2617,2619,2621],{"class":270},[268,2616,1464],{"style":424},[268,2618,358],{"style":418},[268,2620,1017],{"style":414},[268,2622,444],{"style":418},[268,2624,2625,2628,2630,2632],{"class":270},[268,2626,2627],{"style":424},"    mode",[268,2629,358],{"style":418},[268,2631,2452],{"style":414},[268,2633,444],{"style":418},[268,2635,2636],{"class":270},[268,2637,570],{"style":418},[268,2639,358],{"class":672},[268,2641,419],{"class":672},[268,2643,181],{"class":679},[268,2645,2646],{"class":679},[382,2647,2648,2650],{"class":384,"popper-class":385,"theme":364},[268,2649,1487],{},[390,2651,2652],{"v-slot:popper":392},[268,2653,2654],{"class":395,"v-pre":264},[183,2655,2656],{"class":398},[258,2657,2658],{"class":401,"style":402,"tabindex":403},[183,2659,2660],{},[268,2661,2662,2664,2666],{"class":270},[268,2663,1487],{"style":424},[268,2665,358],{"style":418},[268,2667,1017],{"style":414},[268,2669,358],{"class":672},[268,2671,1017],{"class":274},[268,2673,444],{"class":672},[268,2675,181],{"class":679},[268,2677,2678],{"class":679},[382,2679,2680,2683],{"class":384,"popper-class":385,"theme":364},[268,2681,2682],{},"mode",[390,2684,2685],{"v-slot:popper":392},[268,2686,2687],{"class":395,"v-pre":264},[183,2688,2689],{"class":398},[258,2690,2691],{"class":401,"style":402,"tabindex":403},[183,2692,2693],{},[268,2694,2695,2697,2699],{"class":270},[268,2696,2682],{"style":424},[268,2698,358],{"style":418},[268,2700,2452],{"style":414},[268,2702,358],{"class":672},[268,2704,2452],{"class":274},[268,2706,2584],{"class":672},[268,2708,2709,2711,2737,2739,2741,2743],{"class":270,"line":1576},[268,2710,680],{"class":679},[268,2712,2713],{"class":679},[382,2714,2715,2717],{"class":384,"popper-class":385,"theme":364},[268,2716,1524],{},[390,2718,2719],{"v-slot:popper":392},[268,2720,2721],{"class":395,"v-pre":264},[183,2722,2723],{"class":398},[258,2724,2725],{"class":401,"style":402,"tabindex":403},[183,2726,2727],{},[268,2728,2729,2731,2733,2735],{"class":270},[268,2730,1524],{"style":424},[268,2732,358],{"style":418},[268,2734,431],{"style":414},[268,2736,1035],{"style":434},[268,2738,358],{"class":672},[268,2740,431],{"class":274},[268,2742,1035],{"class":669},[268,2744,869],{"class":672},[268,2746,2747],{"class":270,"line":1978},[268,2748,2749],{"class":852},"    \u002F** Shown on join; left out, nothing is shown. *\u002F\n",[268,2751,2752,2754,2788,2790,2792],{"class":270,"line":1983},[268,2753,680],{"class":679},[268,2755,2756],{"class":679},[382,2757,2758,2761],{"class":384,"popper-class":385,"theme":364},[268,2759,2760],{},"motd",[390,2762,2763],{"v-slot:popper":392},[268,2764,2765,2783],{"class":395,"v-pre":264},[183,2766,2767],{"class":398},[258,2768,2769],{"class":401,"style":402,"tabindex":403},[183,2770,2771],{},[268,2772,2773,2775,2777,2779,2781],{"class":270},[268,2774,2760],{"style":424},[268,2776,428],{"style":418},[268,2778,431],{"style":414},[268,2780,456],{"style":418},[268,2782,441],{"style":414},[572,2784,2785],{"class":574},[163,2786,2787],{},"Shown on join; left out, nothing is shown.",[268,2789,428],{"class":672},[268,2791,431],{"class":274},[268,2793,869],{"class":672},[268,2795,2796],{"class":270,"line":2147},[268,2797,2798],{"class":672},"}\n",[268,2800,2802],{"class":270,"line":2801},11,[268,2803,1573],{"emptyLinePlaceholder":1572},[268,2805,2807,2809,2811,2917,2919,2921,2923,2945,2947,3005,3007,3009,3011,3013,3015,3017,3019,3021],{"class":270,"line":2806},12,[268,2808,943],{"class":942},[268,2810,181],{"class":669},[268,2812,2813],{"class":669},[382,2814,2815,2817],{"class":384,"popper-class":385,"theme":364},[268,2816,952],{},[390,2818,2819],{"v-slot:popper":392},[268,2820,2821],{"class":395,"v-pre":264},[183,2822,2823],{"class":398},[258,2824,2825],{"class":401,"style":402,"tabindex":403},[183,2826,2827,2835,2843,2853,2857,2865,2875,2886,2890,2902,2913],{},[268,2828,2829,2831,2833],{"class":270},[268,2830,411],{"style":410},[268,2832,2493],{"style":414},[268,2834,419],{"style":418},[268,2836,2837,2839,2841],{"class":270},[268,2838,978],{"style":424},[268,2840,358],{"style":418},[268,2842,419],{"style":418},[268,2844,2845,2847,2849,2851],{"class":270},[268,2846,987],{"style":424},[268,2848,358],{"style":418},[268,2850,431],{"style":414},[268,2852,444],{"style":418},[268,2854,2855],{"class":270},[268,2856,998],{"style":418},[268,2858,2859,2861,2863],{"class":270},[268,2860,1003],{"style":424},[268,2862,358],{"style":418},[268,2864,419],{"style":418},[268,2866,2867,2869,2871,2873],{"class":270},[268,2868,1012],{"style":424},[268,2870,358],{"style":418},[268,2872,1017],{"style":414},[268,2874,444],{"style":418},[268,2876,2877,2880,2882,2884],{"class":270},[268,2878,2879],{"style":424},"        mode",[268,2881,358],{"style":418},[268,2883,2452],{"style":414},[268,2885,444],{"style":418},[268,2887,2888],{"class":270},[268,2889,998],{"style":418},[268,2891,2892,2894,2896,2898,2900],{"class":270},[268,2893,1028],{"style":424},[268,2895,358],{"style":418},[268,2897,431],{"style":414},[268,2899,1035],{"style":434},[268,2901,444],{"style":418},[268,2903,2904,2907,2909,2911],{"class":270},[268,2905,2906],{"style":424},"    motd",[268,2908,428],{"style":418},[268,2910,431],{"style":414},[268,2912,444],{"style":418},[268,2914,2915],{"class":270},[268,2916,570],{"style":418},[268,2918,181],{"class":669},[268,2920,1046],{"class":672},[268,2922,181],{"class":669},[268,2924,2925],{"class":669},[382,2926,2927,2929],{"class":384,"popper-class":385,"theme":364},[268,2928,357],{},[390,2930,2931],{"v-slot:popper":392},[268,2932,2933],{"class":395,"v-pre":264},[183,2934,2935],{"class":398},[258,2936,2937],{"class":401,"style":402,"tabindex":403},[183,2938,2939],{},[268,2940,2941,2943],{"class":270},[268,2942,1069],{"style":434},[268,2944,357],{"style":424},[268,2946,770],{"class":672},[268,2948,2949],{"class":378},[382,2950,2951,2953],{"class":384,"popper-class":385,"theme":364},[268,2952,1080],{},[390,2954,2955],{"v-slot:popper":392},[268,2956,2957,2989],{"class":395,"v-pre":264},[183,2958,2959,2961,2963,2965,2968,2971,2973,2975,2977,2979,2981,2983,2985,2987],{"class":398},[268,2960,1095],{"style":410},[268,2962,1098],{"style":595},[268,2964,553],{"style":418},[268,2966,2967],{"style":414},"Settings",[268,2969,2970],{"style":418},">(",[268,2972,1166],{"style":1165},[268,2974,358],{"style":418},[268,2976,431],{"style":414},[268,2978,621],{"style":418},[268,2980,1175],{"style":1165},[268,2982,358],{"style":418},[268,2984,2493],{"style":414},[268,2986,1630],{"style":418},[268,2988,2493],{"style":414},[572,2990,2991,3001],{"class":574},[163,2992,1307,2993,1311,2995,1315,2997,1319,2999,1323],{},[183,2994,1310],{},[183,2996,1314],{},[183,2998,1318],{},[183,3000,1322],{},[258,3002,3003],{},[183,3004,1328],{},[268,3006,553],{"class":672},[268,3008,2967],{"class":274},[268,3010,559],{"class":672},[268,3012,599],{"class":669},[268,3014,492],{"class":672},[268,3016,952],{"class":278},[268,3018,492],{"class":672},[268,3020,621],{"class":672},[268,3022,783],{"class":672},[268,3024,3026,3028,3070,3072,3074,3076,3100,3102,3104,3106,3108],{"class":270,"line":3025},13,[268,3027,680],{"class":679},[268,3029,3030],{"class":679},[382,3031,3032,3034],{"class":384,"popper-class":385,"theme":364},[268,3033,1354],{},[390,3035,3036],{"v-slot:popper":392},[268,3037,3038,3066],{"class":395,"v-pre":264},[183,3039,3040],{"class":398},[258,3041,3042],{"class":401,"style":402,"tabindex":403},[183,3043,3044,3052,3062],{},[268,3045,3046,3048,3050],{"class":270},[268,3047,1354],{"style":424},[268,3049,358],{"style":418},[268,3051,419],{"style":418},[268,3053,3054,3056,3058,3060],{"class":270},[268,3055,1377],{"style":424},[268,3057,358],{"style":418},[268,3059,431],{"style":414},[268,3061,444],{"style":418},[268,3063,3064],{"class":270},[268,3065,570],{"style":418},[572,3067,3068],{"class":574},[163,3069,2547],{},[268,3071,358],{"class":672},[268,3073,419],{"class":672},[268,3075,181],{"class":679},[268,3077,3078],{"class":679},[382,3079,3080,3082],{"class":384,"popper-class":385,"theme":364},[268,3081,1400],{},[390,3083,3084],{"v-slot:popper":392},[268,3085,3086],{"class":395,"v-pre":264},[183,3087,3088],{"class":398},[258,3089,3090],{"class":401,"style":402,"tabindex":403},[183,3091,3092],{},[268,3093,3094,3096,3098],{"class":270},[268,3095,1400],{"style":424},[268,3097,358],{"style":418},[268,3099,431],{"style":414},[268,3101,358],{"class":672},[268,3103,485],{"class":672},[268,3105,1425],{"class":278},[268,3107,492],{"class":672},[268,3109,1430],{"class":672},[268,3111,3113,3115,3163,3165,3167,3169,3193,3195,3197,3199,3201,3225,3227,3229,3231,3233],{"class":270,"line":3112},14,[268,3114,680],{"class":679},[268,3116,3117],{"class":679},[382,3118,3119,3121],{"class":384,"popper-class":385,"theme":364},[268,3120,1441],{},[390,3122,3123],{"v-slot:popper":392},[268,3124,3125],{"class":395,"v-pre":264},[183,3126,3127],{"class":398},[258,3128,3129],{"class":401,"style":402,"tabindex":403},[183,3130,3131,3139,3149,3159],{},[268,3132,3133,3135,3137],{"class":270},[268,3134,1441],{"style":424},[268,3136,358],{"style":418},[268,3138,419],{"style":418},[268,3140,3141,3143,3145,3147],{"class":270},[268,3142,1464],{"style":424},[268,3144,358],{"style":418},[268,3146,1017],{"style":414},[268,3148,444],{"style":418},[268,3150,3151,3153,3155,3157],{"class":270},[268,3152,2627],{"style":424},[268,3154,358],{"style":418},[268,3156,2452],{"style":414},[268,3158,444],{"style":418},[268,3160,3161],{"class":270},[268,3162,570],{"style":418},[268,3164,358],{"class":672},[268,3166,419],{"class":672},[268,3168,181],{"class":679},[268,3170,3171],{"class":679},[382,3172,3173,3175],{"class":384,"popper-class":385,"theme":364},[268,3174,1487],{},[390,3176,3177],{"v-slot:popper":392},[268,3178,3179],{"class":395,"v-pre":264},[183,3180,3181],{"class":398},[258,3182,3183],{"class":401,"style":402,"tabindex":403},[183,3184,3185],{},[268,3186,3187,3189,3191],{"class":270},[268,3188,1487],{"style":424},[268,3190,358],{"style":418},[268,3192,1017],{"style":414},[268,3194,358],{"class":672},[268,3196,1511],{"class":1510},[268,3198,621],{"class":672},[268,3200,181],{"class":679},[268,3202,3203],{"class":679},[382,3204,3205,3207],{"class":384,"popper-class":385,"theme":364},[268,3206,2682],{},[390,3208,3209],{"v-slot:popper":392},[268,3210,3211],{"class":395,"v-pre":264},[183,3212,3213],{"class":398},[258,3214,3215],{"class":401,"style":402,"tabindex":403},[183,3216,3217],{},[268,3218,3219,3221,3223],{"class":270},[268,3220,2682],{"style":424},[268,3222,358],{"style":418},[268,3224,2452],{"style":414},[268,3226,358],{"class":672},[268,3228,485],{"class":672},[268,3230,2460],{"class":278},[268,3232,492],{"class":672},[268,3234,1430],{"class":672},[268,3236,3238,3240,3266,3268,3271],{"class":270,"line":3237},15,[268,3239,680],{"class":679},[268,3241,3242],{"class":679},[382,3243,3244,3246],{"class":384,"popper-class":385,"theme":364},[268,3245,1524],{},[390,3247,3248],{"v-slot:popper":392},[268,3249,3250],{"class":395,"v-pre":264},[183,3251,3252],{"class":398},[258,3253,3254],{"class":401,"style":402,"tabindex":403},[183,3255,3256],{},[268,3257,3258,3260,3262,3264],{"class":270},[268,3259,1524],{"style":424},[268,3261,358],{"style":418},[268,3263,431],{"style":414},[268,3265,1035],{"style":434},[268,3267,358],{"class":672},[268,3269,3270],{"class":669}," []",[268,3272,734],{"class":672},[268,3274,3276,3278,3280],{"class":270,"line":3275},16,[268,3277,570],{"class":672},[268,3279,664],{"class":669},[268,3281,869],{"class":672},[163,3283,3284],{},"A mistake in the file keeps the default, and the console says where it is:",[258,3286,3291],{"className":3287,"code":3289,"language":3290},[3288],"language-text","[ConfigCore] configs\u002Fmyserver\u002Fsettings.yaml:6:9: \"mode\" is \"dmm\", not one of \"normal\", \"dm\", \"knife\" - did you mean \"dm\"? - the default stays\n[ConfigCore] configs\u002Fmyserver\u002Fsettings.yaml:2:3: unknown key \"prefx\" in \"chat\" - did you mean \"prefix\"?\n","text",[183,3292,3289],{"__ignoreMap":264},[871,3294,3295,3305],{},[874,3296,3297],{},[877,3298,3299,3302],{},[880,3300,3301],{},"In the object",[880,3303,3304],{},"In the file",[890,3306,3307,3341,3352,3369,3380,3388,3396,3405],{},[877,3308,3309,3319],{},[895,3310,3311,199,3313,199,3316],{},[183,3312,1946],{},[183,3314,3315],{},"number",[183,3317,3318],{},"boolean",[895,3320,3321,3322,3325,3326,199,3328,3325,3331,199,3334,3325,3337,3340],{},"a value; a number may be text, a boolean ",[183,3323,3324],{},"true","\u002F",[183,3327,2338],{},[183,3329,3330],{},"yes",[183,3332,3333],{},"no",[183,3335,3336],{},"on",[183,3338,3339],{},"off"," in any case or a number (0 is false)",[877,3342,3343,3349],{},[895,3344,3345,3346],{},"a union of names, ",[183,3347,3348],{},"\"normal\" | \"dm\"",[895,3350,3351],{},"one of them",[877,3353,3354,3366],{},[895,3355,3356,199,3359,199,3362,3365],{},[183,3357,3358],{},"string[]",[183,3360,3361],{},"number[]",[183,3363,3364],{},"boolean[]",", a list of names",[895,3367,3368],{},"a list — an item of another kind is left out",[877,3370,3371,3377],{},[895,3372,3373,3376],{},[183,3374,3375],{},"string[][]"," (of text, numbers, booleans or names)",[895,3378,3379],{},"a list of lists: rows of values; an INI block of rows",[877,3381,3382,3385],{},[895,3383,3384],{},"an object, nested as deep as needed",[895,3386,3387],{},"an object",[877,3389,3390,3393],{},[895,3391,3392],{},"a list of objects",[895,3394,3395],{},"a list of objects — a field an item leaves out is empty, and said",[877,3397,3398,3403],{},[895,3399,3400,3376],{},[183,3401,3402],{},"Map\u003Cstring, number>",[895,3404,3387],{},[877,3406,3407,3412],{},[895,3408,3409],{},[183,3410,3411],{},"field?: T",[895,3413,3414,3415],{},"may be left out: ",[183,3416,3417],{},"undefined",[172,3419,3420,3429,3438],{},[175,3421,3422,3425,3426,3428],{},[183,3423,3424],{},"configs.load()"," gives a copy of the defaults with the file's values in it; a second call reads the file again. ",[183,3427,221],{}," writes every field into the file it came from.",[175,3430,3431,3432,3434,3435,770],{},"An object ",[183,3433,2334],{}," read without a type has no type name to write in a function's parameter: to pass the settings around, declare an interface and write ",[183,3436,3437],{},"configs.load\u003CSettings>(...)",[175,3439,3440,3441,3443],{},"The build reads the shape from the source: the defaults as an object literal (a list with an item in it), or the type given — ",[183,3442,3437],{},". What it cannot read — an empty list without a type, a list of lists of lists — stops the build with the place and the fix.",[3445,3446,3448],"h3",{"id":3447},"which-file-is-read","Which file is read",[163,3450,3451,3454,3455,3458,3459,199,3461,199,3463,199,3466,3454,3468,3471,3472,3475,3476,770],{},[183,3452,3453],{},"load(\"settings\")"," and ",[183,3456,3457],{},"read(\"settings\")"," read the first of ",[183,3460,206],{},[183,3462,198],{},[183,3464,3465],{},"settings.yml",[183,3467,202],{},[183,3469,3470],{},"settings.jsonc"," that is there. When two of them are, the first is read and the server console says so: keep one. A name with its extension — ",[183,3473,3474],{},"load(\"settings.json\", ...)"," — reads that file. A file that is not there reads as the defaults, and is saved as ",[183,3477,198],{},[3445,3479,3481],{"id":3480},"files-of-unknown-shape","Files of unknown shape",[163,3483,3484],{},"A file whose keys are not known beforehand — a list of maps with settings of their own, a file another plugin writes — reads as a tree of values:",[258,3486,3488],{"className":361,"code":3487,"language":363,"meta":364,"style":264},"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 configs from \"@amxts\u002Fconfig-core\";\n\u002F\u002F ---cut---\nconst maps = configs.read(\"maps\");\n\nfor (const map of maps.values()) {\n    console.log(`${map.key}: ${map.getNumber(\"rounds\", 30)} rounds`);\n}\n\nmaps.setNumber(\"de_dust2.rounds\", 20);\nmaps.save();\n",[183,3489,3490,3870,3874,4434,5113,5117,5121,5438],{"__ignoreMap":264},[268,3491,3492,3494,3496,3773,3775,3777,3779,3801,3803,3858,3860,3862,3864,3866,3868],{"class":270,"line":271},[268,3493,943],{"class":942},[268,3495,181],{"class":669},[268,3497,3498],{"class":669},[382,3499,3500,3502],{"class":384,"popper-class":385,"theme":364},[268,3501,1524],{},[390,3503,3504],{"v-slot:popper":392},[268,3505,3506],{"class":395,"v-pre":264},[183,3507,3508],{"class":398},[258,3509,3510],{"class":401,"style":402,"tabindex":403},[183,3511,3512,3522,3529,3541,3560,3573,3586,3604,3616,3629,3647,3657,3672,3691,3714,3736,3758,3769],{},[268,3513,3514,3516,3519],{"class":270},[268,3515,2449],{"style":410},[268,3517,3518],{"style":414}," configs",[268,3520,3521],{"style":434},".ConfigNode {",[268,3523,3524,3527],{"class":270},[268,3525,3526],{"style":434},"    node: any",[268,3528,444],{"style":418},[268,3530,3531,3534,3536,3539],{"class":270},[268,3532,3533],{"style":414},"    loaded",[268,3535,358],{"style":418},[268,3537,3538],{"style":434}," any",[268,3540,444],{"style":418},[268,3542,3543,3546,3549,3551,3553,3555,3558],{"class":270},[268,3544,3545],{"style":434},"    readonly ",[268,3547,3548],{"style":414},"kind",[268,3550,358],{"style":418},[268,3552,3518],{"style":434},[268,3554,770],{"style":418},[268,3556,3557],{"style":434},"ConfigKind",[268,3559,444],{"style":418},[268,3561,3562,3564,3567,3569,3571],{"class":270},[268,3563,3545],{"style":434},[268,3565,3566],{"style":414},"key",[268,3568,358],{"style":418},[268,3570,431],{"style":434},[268,3572,444],{"style":418},[268,3574,3575,3577,3580,3582,3584],{"class":270},[268,3576,3545],{"style":434},[268,3578,3579],{"style":414},"file",[268,3581,358],{"style":418},[268,3583,431],{"style":434},[268,3585,444],{"style":418},[268,3587,3588,3590,3593,3595,3597,3599,3602],{"class":270},[268,3589,3545],{"style":434},[268,3591,3592],{"style":414},"format",[268,3594,358],{"style":418},[268,3596,3518],{"style":434},[268,3598,770],{"style":418},[268,3600,3601],{"style":434},"ConfigFormat",[268,3603,444],{"style":418},[268,3605,3606,3608,3610,3612,3614],{"class":270},[268,3607,3545],{"style":434},[268,3609,270],{"style":414},[268,3611,358],{"style":418},[268,3613,1017],{"style":434},[268,3615,444],{"style":418},[268,3617,3618,3620,3623,3625,3627],{"class":270},[268,3619,3545],{"style":434},[268,3621,3622],{"style":414},"column",[268,3624,358],{"style":418},[268,3626,1017],{"style":434},[268,3628,444],{"style":418},[268,3630,3631,3634,3637,3639,3642,3644],{"class":270},[268,3632,3633],{"style":595},"    get",[268,3635,3636],{"style":434},"(path: string): configs",[268,3638,770],{"style":418},[268,3640,3641],{"style":434},"ConfigNode ",[268,3643,438],{"style":418},[268,3645,3646],{"style":418}," null;",[268,3648,3649,3652,3655],{"class":270},[268,3650,3651],{"style":595},"    has",[268,3653,3654],{"style":434},"(path: string): boolean",[268,3656,444],{"style":418},[268,3658,3659,3662,3665,3667,3670],{"class":270},[268,3660,3661],{"style":595},"    keys",[268,3663,3664],{"style":434},"(path",[268,3666,428],{"style":418},[268,3668,3669],{"style":434}," string): string[]",[268,3671,444],{"style":418},[268,3673,3674,3677,3679,3681,3684,3686,3689],{"class":270},[268,3675,3676],{"style":595},"    values",[268,3678,3664],{"style":434},[268,3680,428],{"style":418},[268,3682,3683],{"style":434}," string): configs",[268,3685,770],{"style":418},[268,3687,3688],{"style":434},"ConfigNode[]",[268,3690,444],{"style":418},[268,3692,3693,3696,3698,3700,3702,3704,3707,3709,3712],{"class":270},[268,3694,3695],{"style":595},"    getString",[268,3697,3664],{"style":434},[268,3699,428],{"style":418},[268,3701,431],{"style":434},[268,3703,621],{"style":418},[268,3705,3706],{"style":434}," fallback",[268,3708,428],{"style":418},[268,3710,3711],{"style":434}," string): string",[268,3713,444],{"style":418},[268,3715,3716,3719,3721,3723,3725,3727,3729,3731,3734],{"class":270},[268,3717,3718],{"style":595},"    getNumber",[268,3720,3664],{"style":434},[268,3722,428],{"style":418},[268,3724,431],{"style":434},[268,3726,621],{"style":418},[268,3728,3706],{"style":434},[268,3730,428],{"style":418},[268,3732,3733],{"style":434}," number): number",[268,3735,444],{"style":418},[268,3737,3738,3741,3743,3745,3747,3749,3751,3753,3756],{"class":270},[268,3739,3740],{"style":595},"    getBoolean",[268,3742,3664],{"style":434},[268,3744,428],{"style":418},[268,3746,431],{"style":434},[268,3748,621],{"style":418},[268,3750,3706],{"style":434},[268,3752,428],{"style":418},[268,3754,3755],{"style":434}," boolean): boolean",[268,3757,444],{"style":418},[268,3759,3760,3763,3765,3767],{"class":270},[268,3761,3762],{"style":414},"    put",[268,3764,358],{"style":418},[268,3766,3538],{"style":434},[268,3768,444],{"style":418},[268,3770,3771],{"class":270},[268,3772,570],{"style":434},[268,3774,181],{"class":669},[268,3776,1046],{"class":672},[268,3778,181],{"class":669},[268,3780,3781],{"class":669},[382,3782,3783,3785],{"class":384,"popper-class":385,"theme":364},[268,3784,357],{},[390,3786,3787],{"v-slot:popper":392},[268,3788,3789],{"class":395,"v-pre":264},[183,3790,3791],{"class":398},[258,3792,3793],{"class":401,"style":402,"tabindex":403},[183,3794,3795],{},[268,3796,3797,3799],{"class":270},[268,3798,1069],{"style":434},[268,3800,357],{"style":424},[268,3802,770],{"class":672},[268,3804,3805],{"class":378},[382,3806,3807,3810],{"class":384,"popper-class":385,"theme":364},[268,3808,3809],{},"read",[390,3811,3812],{"v-slot:popper":392},[268,3813,3814,3838],{"class":395,"v-pre":264},[183,3815,3816,3818,3821,3823,3825,3827,3829,3831,3833,3835],{"class":398},[268,3817,1095],{"style":410},[268,3819,3820],{"style":595}," read",[268,3822,599],{"style":418},[268,3824,1166],{"style":1165},[268,3826,358],{"style":418},[268,3828,431],{"style":414},[268,3830,1630],{"style":418},[268,3832,3518],{"style":414},[268,3834,770],{"style":418},[268,3836,3837],{"style":414},"ConfigNode",[572,3839,3840,3853],{"class":574},[163,3841,3842,3843,3846,3847,3849,3850,770],{},"Reads a config file from ",[183,3844,3845],{},"configs\u002F\u003CbaseDir>\u002F"," - INI, YAML or JSON - as a\ntree of values. A name without an extension finds the file (",[183,3848,1318],{},").\nA file that is not there reads as an empty object, to be filled and saved;\none that cannot be read is reported in the server console with the line\nand the column, and reads as an empty object too. For a file whose shape\nis not known beforehand; a config of a known shape is read into an object\nby ",[183,3851,3852],{},"load(name, defaults)",[258,3854,3855],{},[183,3856,3857],{},"const maps = configs.read(\"maps\");     \u002F\u002F maps.ini, .yaml, .yml, .json or .jsonc\nfor (const key of maps.keys()) console.log(key);\n",[268,3859,599],{"class":669},[268,3861,492],{"class":672},[268,3863,1524],{"class":278},[268,3865,492],{"class":672},[268,3867,664],{"class":669},[268,3869,869],{"class":672},[268,3871,3872],{"class":270,"line":676},[268,3873,1573],{"emptyLinePlaceholder":1572},[268,3875,3876,3879,3882,3884,3886,4131,4133,4136,4138,4382,4384,4429,4432],{"class":270,"line":737},[268,3877,3878],{"class":371},"for",[268,3880,3881],{"class":669}," (",[268,3883,943],{"class":942},[268,3885,181],{"class":669},[268,3887,3888],{"class":669},[382,3889,3890,3893],{"class":384,"popper-class":385,"theme":364},[268,3891,3892],{},"map",[390,3894,3895],{"v-slot:popper":392},[268,3896,3897],{"class":395,"v-pre":264},[183,3898,3899],{"class":398},[258,3900,3901],{"class":401,"style":402,"tabindex":403},[183,3902,3903,3911,3917,3927,3943,3955,3967,3983,3995,4007,4021,4029,4041,4057,4077,4097,4117,4127],{},[268,3904,3905,3907,3909],{"class":270},[268,3906,2449],{"style":410},[268,3908,3518],{"style":414},[268,3910,3521],{"style":434},[268,3912,3913,3915],{"class":270},[268,3914,3526],{"style":434},[268,3916,444],{"style":418},[268,3918,3919,3921,3923,3925],{"class":270},[268,3920,3533],{"style":414},[268,3922,358],{"style":418},[268,3924,3538],{"style":434},[268,3926,444],{"style":418},[268,3928,3929,3931,3933,3935,3937,3939,3941],{"class":270},[268,3930,3545],{"style":434},[268,3932,3548],{"style":414},[268,3934,358],{"style":418},[268,3936,3518],{"style":434},[268,3938,770],{"style":418},[268,3940,3557],{"style":434},[268,3942,444],{"style":418},[268,3944,3945,3947,3949,3951,3953],{"class":270},[268,3946,3545],{"style":434},[268,3948,3566],{"style":414},[268,3950,358],{"style":418},[268,3952,431],{"style":434},[268,3954,444],{"style":418},[268,3956,3957,3959,3961,3963,3965],{"class":270},[268,3958,3545],{"style":434},[268,3960,3579],{"style":414},[268,3962,358],{"style":418},[268,3964,431],{"style":434},[268,3966,444],{"style":418},[268,3968,3969,3971,3973,3975,3977,3979,3981],{"class":270},[268,3970,3545],{"style":434},[268,3972,3592],{"style":414},[268,3974,358],{"style":418},[268,3976,3518],{"style":434},[268,3978,770],{"style":418},[268,3980,3601],{"style":434},[268,3982,444],{"style":418},[268,3984,3985,3987,3989,3991,3993],{"class":270},[268,3986,3545],{"style":434},[268,3988,270],{"style":414},[268,3990,358],{"style":418},[268,3992,1017],{"style":434},[268,3994,444],{"style":418},[268,3996,3997,3999,4001,4003,4005],{"class":270},[268,3998,3545],{"style":434},[268,4000,3622],{"style":414},[268,4002,358],{"style":418},[268,4004,1017],{"style":434},[268,4006,444],{"style":418},[268,4008,4009,4011,4013,4015,4017,4019],{"class":270},[268,4010,3633],{"style":595},[268,4012,3636],{"style":434},[268,4014,770],{"style":418},[268,4016,3641],{"style":434},[268,4018,438],{"style":418},[268,4020,3646],{"style":418},[268,4022,4023,4025,4027],{"class":270},[268,4024,3651],{"style":595},[268,4026,3654],{"style":434},[268,4028,444],{"style":418},[268,4030,4031,4033,4035,4037,4039],{"class":270},[268,4032,3661],{"style":595},[268,4034,3664],{"style":434},[268,4036,428],{"style":418},[268,4038,3669],{"style":434},[268,4040,444],{"style":418},[268,4042,4043,4045,4047,4049,4051,4053,4055],{"class":270},[268,4044,3676],{"style":595},[268,4046,3664],{"style":434},[268,4048,428],{"style":418},[268,4050,3683],{"style":434},[268,4052,770],{"style":418},[268,4054,3688],{"style":434},[268,4056,444],{"style":418},[268,4058,4059,4061,4063,4065,4067,4069,4071,4073,4075],{"class":270},[268,4060,3695],{"style":595},[268,4062,3664],{"style":434},[268,4064,428],{"style":418},[268,4066,431],{"style":434},[268,4068,621],{"style":418},[268,4070,3706],{"style":434},[268,4072,428],{"style":418},[268,4074,3711],{"style":434},[268,4076,444],{"style":418},[268,4078,4079,4081,4083,4085,4087,4089,4091,4093,4095],{"class":270},[268,4080,3718],{"style":595},[268,4082,3664],{"style":434},[268,4084,428],{"style":418},[268,4086,431],{"style":434},[268,4088,621],{"style":418},[268,4090,3706],{"style":434},[268,4092,428],{"style":418},[268,4094,3733],{"style":434},[268,4096,444],{"style":418},[268,4098,4099,4101,4103,4105,4107,4109,4111,4113,4115],{"class":270},[268,4100,3740],{"style":595},[268,4102,3664],{"style":434},[268,4104,428],{"style":418},[268,4106,431],{"style":434},[268,4108,621],{"style":418},[268,4110,3706],{"style":434},[268,4112,428],{"style":418},[268,4114,3755],{"style":434},[268,4116,444],{"style":418},[268,4118,4119,4121,4123,4125],{"class":270},[268,4120,3762],{"style":414},[268,4122,358],{"style":418},[268,4124,3538],{"style":434},[268,4126,444],{"style":418},[268,4128,4129],{"class":270},[268,4130,570],{"style":434},[268,4132,181],{"class":669},[268,4134,4135],{"class":672},"of",[268,4137,181],{"class":669},[268,4139,4140],{"class":669},[382,4141,4142,4144],{"class":384,"popper-class":385,"theme":364},[268,4143,1524],{},[390,4145,4146],{"v-slot:popper":392},[268,4147,4148],{"class":395,"v-pre":264},[183,4149,4150],{"class":398},[258,4151,4152],{"class":401,"style":402,"tabindex":403},[183,4153,4154,4162,4168,4178,4194,4206,4218,4234,4246,4258,4272,4280,4292,4308,4328,4348,4368,4378],{},[268,4155,4156,4158,4160],{"class":270},[268,4157,2449],{"style":410},[268,4159,3518],{"style":414},[268,4161,3521],{"style":434},[268,4163,4164,4166],{"class":270},[268,4165,3526],{"style":434},[268,4167,444],{"style":418},[268,4169,4170,4172,4174,4176],{"class":270},[268,4171,3533],{"style":414},[268,4173,358],{"style":418},[268,4175,3538],{"style":434},[268,4177,444],{"style":418},[268,4179,4180,4182,4184,4186,4188,4190,4192],{"class":270},[268,4181,3545],{"style":434},[268,4183,3548],{"style":414},[268,4185,358],{"style":418},[268,4187,3518],{"style":434},[268,4189,770],{"style":418},[268,4191,3557],{"style":434},[268,4193,444],{"style":418},[268,4195,4196,4198,4200,4202,4204],{"class":270},[268,4197,3545],{"style":434},[268,4199,3566],{"style":414},[268,4201,358],{"style":418},[268,4203,431],{"style":434},[268,4205,444],{"style":418},[268,4207,4208,4210,4212,4214,4216],{"class":270},[268,4209,3545],{"style":434},[268,4211,3579],{"style":414},[268,4213,358],{"style":418},[268,4215,431],{"style":434},[268,4217,444],{"style":418},[268,4219,4220,4222,4224,4226,4228,4230,4232],{"class":270},[268,4221,3545],{"style":434},[268,4223,3592],{"style":414},[268,4225,358],{"style":418},[268,4227,3518],{"style":434},[268,4229,770],{"style":418},[268,4231,3601],{"style":434},[268,4233,444],{"style":418},[268,4235,4236,4238,4240,4242,4244],{"class":270},[268,4237,3545],{"style":434},[268,4239,270],{"style":414},[268,4241,358],{"style":418},[268,4243,1017],{"style":434},[268,4245,444],{"style":418},[268,4247,4248,4250,4252,4254,4256],{"class":270},[268,4249,3545],{"style":434},[268,4251,3622],{"style":414},[268,4253,358],{"style":418},[268,4255,1017],{"style":434},[268,4257,444],{"style":418},[268,4259,4260,4262,4264,4266,4268,4270],{"class":270},[268,4261,3633],{"style":595},[268,4263,3636],{"style":434},[268,4265,770],{"style":418},[268,4267,3641],{"style":434},[268,4269,438],{"style":418},[268,4271,3646],{"style":418},[268,4273,4274,4276,4278],{"class":270},[268,4275,3651],{"style":595},[268,4277,3654],{"style":434},[268,4279,444],{"style":418},[268,4281,4282,4284,4286,4288,4290],{"class":270},[268,4283,3661],{"style":595},[268,4285,3664],{"style":434},[268,4287,428],{"style":418},[268,4289,3669],{"style":434},[268,4291,444],{"style":418},[268,4293,4294,4296,4298,4300,4302,4304,4306],{"class":270},[268,4295,3676],{"style":595},[268,4297,3664],{"style":434},[268,4299,428],{"style":418},[268,4301,3683],{"style":434},[268,4303,770],{"style":418},[268,4305,3688],{"style":434},[268,4307,444],{"style":418},[268,4309,4310,4312,4314,4316,4318,4320,4322,4324,4326],{"class":270},[268,4311,3695],{"style":595},[268,4313,3664],{"style":434},[268,4315,428],{"style":418},[268,4317,431],{"style":434},[268,4319,621],{"style":418},[268,4321,3706],{"style":434},[268,4323,428],{"style":418},[268,4325,3711],{"style":434},[268,4327,444],{"style":418},[268,4329,4330,4332,4334,4336,4338,4340,4342,4344,4346],{"class":270},[268,4331,3718],{"style":595},[268,4333,3664],{"style":434},[268,4335,428],{"style":418},[268,4337,431],{"style":434},[268,4339,621],{"style":418},[268,4341,3706],{"style":434},[268,4343,428],{"style":418},[268,4345,3733],{"style":434},[268,4347,444],{"style":418},[268,4349,4350,4352,4354,4356,4358,4360,4362,4364,4366],{"class":270},[268,4351,3740],{"style":595},[268,4353,3664],{"style":434},[268,4355,428],{"style":418},[268,4357,431],{"style":434},[268,4359,621],{"style":418},[268,4361,3706],{"style":434},[268,4363,428],{"style":418},[268,4365,3755],{"style":434},[268,4367,444],{"style":418},[268,4369,4370,4372,4374,4376],{"class":270},[268,4371,3762],{"style":414},[268,4373,358],{"style":418},[268,4375,3538],{"style":434},[268,4377,444],{"style":418},[268,4379,4380],{"class":270},[268,4381,570],{"style":434},[268,4383,770],{"class":672},[268,4385,4386],{"class":378},[382,4387,4388,4391],{"class":384,"popper-class":385,"theme":364},[268,4389,4390],{},"values",[390,4392,4393],{"v-slot:popper":392},[268,4394,4395,4424],{"class":395,"v-pre":264},[183,4396,4397],{"class":398},[258,4398,4399],{"class":401,"style":402,"tabindex":403},[183,4400,4401],{},[268,4402,4403,4405,4407,4410,4412,4414,4416,4418,4420,4422],{"class":270},[268,4404,4390],{"style":424},[268,4406,599],{"style":418},[268,4408,4409],{"style":1165},"path",[268,4411,428],{"style":418},[268,4413,431],{"style":414},[268,4415,1630],{"style":418},[268,4417,3518],{"style":414},[268,4419,770],{"style":418},[268,4421,3837],{"style":414},[268,4423,1035],{"style":434},[572,4425,4426],{"class":574},[163,4427,4428],{},"The items of an array or the values of an object, in file order - of this one, or of the one a path leads to; [] for anything else.",[268,4430,4431],{"class":669},"()) ",[268,4433,673],{"class":672},[268,4435,4436,4438,4454,4456,4494,4496,4498,4742,4744,4779,4781,4784,4787,5031,5033,5086,5088,5090,5093,5095,5097,5100,5102,5104,5107,5109,5111],{"class":270,"line":786},[268,4437,680],{"class":669},[268,4439,4440],{"class":669},[382,4441,4442,4444],{"class":384,"popper-class":385,"theme":364},[268,4443,1583],{},[390,4445,4446],{"v-slot:popper":392},[268,4447,4448],{"class":395,"v-pre":264},[183,4449,4450,4452],{"class":398},[268,4451,1592],{"style":410},[268,4453,1595],{"style":414},[268,4455,770],{"class":672},[268,4457,4458],{"class":378},[382,4459,4460,4462],{"class":384,"popper-class":385,"theme":364},[268,4461,1604],{},[390,4463,4464],{"v-slot:popper":392},[268,4465,4466,4488],{"class":395,"v-pre":264},[183,4467,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486],{"class":398},[268,4469,1095],{"style":410},[268,4471,1595],{"style":595},[268,4473,770],{"style":434},[268,4475,1604],{"style":595},[268,4477,599],{"style":418},[268,4479,1623],{"style":1165},[268,4481,428],{"style":418},[268,4483,431],{"style":414},[268,4485,1630],{"style":418},[268,4487,1633],{"style":414},[572,4489,4490],{"class":574},[163,4491,1638,4492,1641],{},[183,4493,1623],{},[268,4495,599],{"class":679},[268,4497,1646],{"class":672},[268,4499,4500],{"class":669},[382,4501,4502,4504],{"class":384,"popper-class":385,"theme":364},[268,4503,3892],{},[390,4505,4506],{"v-slot:popper":392},[268,4507,4508],{"class":395,"v-pre":264},[183,4509,4510],{"class":398},[258,4511,4512],{"class":401,"style":402,"tabindex":403},[183,4513,4514,4522,4528,4538,4554,4566,4578,4594,4606,4618,4632,4640,4652,4668,4688,4708,4728,4738],{},[268,4515,4516,4518,4520],{"class":270},[268,4517,2449],{"style":410},[268,4519,3518],{"style":414},[268,4521,3521],{"style":434},[268,4523,4524,4526],{"class":270},[268,4525,3526],{"style":434},[268,4527,444],{"style":418},[268,4529,4530,4532,4534,4536],{"class":270},[268,4531,3533],{"style":414},[268,4533,358],{"style":418},[268,4535,3538],{"style":434},[268,4537,444],{"style":418},[268,4539,4540,4542,4544,4546,4548,4550,4552],{"class":270},[268,4541,3545],{"style":434},[268,4543,3548],{"style":414},[268,4545,358],{"style":418},[268,4547,3518],{"style":434},[268,4549,770],{"style":418},[268,4551,3557],{"style":434},[268,4553,444],{"style":418},[268,4555,4556,4558,4560,4562,4564],{"class":270},[268,4557,3545],{"style":434},[268,4559,3566],{"style":414},[268,4561,358],{"style":418},[268,4563,431],{"style":434},[268,4565,444],{"style":418},[268,4567,4568,4570,4572,4574,4576],{"class":270},[268,4569,3545],{"style":434},[268,4571,3579],{"style":414},[268,4573,358],{"style":418},[268,4575,431],{"style":434},[268,4577,444],{"style":418},[268,4579,4580,4582,4584,4586,4588,4590,4592],{"class":270},[268,4581,3545],{"style":434},[268,4583,3592],{"style":414},[268,4585,358],{"style":418},[268,4587,3518],{"style":434},[268,4589,770],{"style":418},[268,4591,3601],{"style":434},[268,4593,444],{"style":418},[268,4595,4596,4598,4600,4602,4604],{"class":270},[268,4597,3545],{"style":434},[268,4599,270],{"style":414},[268,4601,358],{"style":418},[268,4603,1017],{"style":434},[268,4605,444],{"style":418},[268,4607,4608,4610,4612,4614,4616],{"class":270},[268,4609,3545],{"style":434},[268,4611,3622],{"style":414},[268,4613,358],{"style":418},[268,4615,1017],{"style":434},[268,4617,444],{"style":418},[268,4619,4620,4622,4624,4626,4628,4630],{"class":270},[268,4621,3633],{"style":595},[268,4623,3636],{"style":434},[268,4625,770],{"style":418},[268,4627,3641],{"style":434},[268,4629,438],{"style":418},[268,4631,3646],{"style":418},[268,4633,4634,4636,4638],{"class":270},[268,4635,3651],{"style":595},[268,4637,3654],{"style":434},[268,4639,444],{"style":418},[268,4641,4642,4644,4646,4648,4650],{"class":270},[268,4643,3661],{"style":595},[268,4645,3664],{"style":434},[268,4647,428],{"style":418},[268,4649,3669],{"style":434},[268,4651,444],{"style":418},[268,4653,4654,4656,4658,4660,4662,4664,4666],{"class":270},[268,4655,3676],{"style":595},[268,4657,3664],{"style":434},[268,4659,428],{"style":418},[268,4661,3683],{"style":434},[268,4663,770],{"style":418},[268,4665,3688],{"style":434},[268,4667,444],{"style":418},[268,4669,4670,4672,4674,4676,4678,4680,4682,4684,4686],{"class":270},[268,4671,3695],{"style":595},[268,4673,3664],{"style":434},[268,4675,428],{"style":418},[268,4677,431],{"style":434},[268,4679,621],{"style":418},[268,4681,3706],{"style":434},[268,4683,428],{"style":418},[268,4685,3711],{"style":434},[268,4687,444],{"style":418},[268,4689,4690,4692,4694,4696,4698,4700,4702,4704,4706],{"class":270},[268,4691,3718],{"style":595},[268,4693,3664],{"style":434},[268,4695,428],{"style":418},[268,4697,431],{"style":434},[268,4699,621],{"style":418},[268,4701,3706],{"style":434},[268,4703,428],{"style":418},[268,4705,3733],{"style":434},[268,4707,444],{"style":418},[268,4709,4710,4712,4714,4716,4718,4720,4722,4724,4726],{"class":270},[268,4711,3740],{"style":595},[268,4713,3664],{"style":434},[268,4715,428],{"style":418},[268,4717,431],{"style":434},[268,4719,621],{"style":418},[268,4721,3706],{"style":434},[268,4723,428],{"style":418},[268,4725,3755],{"style":434},[268,4727,444],{"style":418},[268,4729,4730,4732,4734,4736],{"class":270},[268,4731,3762],{"style":414},[268,4733,358],{"style":418},[268,4735,3538],{"style":434},[268,4737,444],{"style":418},[268,4739,4740],{"class":270},[268,4741,570],{"style":434},[268,4743,770],{"class":672},[268,4745,4746],{"class":669},[382,4747,4748,4750],{"class":384,"popper-class":385,"theme":364},[268,4749,3566],{},[390,4751,4752],{"v-slot:popper":392},[268,4753,4754,4768],{"class":395,"v-pre":264},[183,4755,4756],{"class":398},[258,4757,4758],{"class":401,"style":402,"tabindex":403},[183,4759,4760],{},[268,4761,4762,4764,4766],{"class":270},[268,4763,3566],{"style":424},[268,4765,358],{"style":418},[268,4767,431],{"style":414},[572,4769,4770],{"class":574},[163,4771,4772,4773,831,4776,4778],{},"The value's key in its object, e.g. ",[183,4774,4775],{},"\"prefix\"",[183,4777,834],{}," for an item of an array and for the top value.",[268,4780,570],{"class":672},[268,4782,4783],{"class":278},": ",[268,4785,4786],{"class":672},"${",[268,4788,4789],{"class":669},[382,4790,4791,4793],{"class":384,"popper-class":385,"theme":364},[268,4792,3892],{},[390,4794,4795],{"v-slot:popper":392},[268,4796,4797],{"class":395,"v-pre":264},[183,4798,4799],{"class":398},[258,4800,4801],{"class":401,"style":402,"tabindex":403},[183,4802,4803,4811,4817,4827,4843,4855,4867,4883,4895,4907,4921,4929,4941,4957,4977,4997,5017,5027],{},[268,4804,4805,4807,4809],{"class":270},[268,4806,2449],{"style":410},[268,4808,3518],{"style":414},[268,4810,3521],{"style":434},[268,4812,4813,4815],{"class":270},[268,4814,3526],{"style":434},[268,4816,444],{"style":418},[268,4818,4819,4821,4823,4825],{"class":270},[268,4820,3533],{"style":414},[268,4822,358],{"style":418},[268,4824,3538],{"style":434},[268,4826,444],{"style":418},[268,4828,4829,4831,4833,4835,4837,4839,4841],{"class":270},[268,4830,3545],{"style":434},[268,4832,3548],{"style":414},[268,4834,358],{"style":418},[268,4836,3518],{"style":434},[268,4838,770],{"style":418},[268,4840,3557],{"style":434},[268,4842,444],{"style":418},[268,4844,4845,4847,4849,4851,4853],{"class":270},[268,4846,3545],{"style":434},[268,4848,3566],{"style":414},[268,4850,358],{"style":418},[268,4852,431],{"style":434},[268,4854,444],{"style":418},[268,4856,4857,4859,4861,4863,4865],{"class":270},[268,4858,3545],{"style":434},[268,4860,3579],{"style":414},[268,4862,358],{"style":418},[268,4864,431],{"style":434},[268,4866,444],{"style":418},[268,4868,4869,4871,4873,4875,4877,4879,4881],{"class":270},[268,4870,3545],{"style":434},[268,4872,3592],{"style":414},[268,4874,358],{"style":418},[268,4876,3518],{"style":434},[268,4878,770],{"style":418},[268,4880,3601],{"style":434},[268,4882,444],{"style":418},[268,4884,4885,4887,4889,4891,4893],{"class":270},[268,4886,3545],{"style":434},[268,4888,270],{"style":414},[268,4890,358],{"style":418},[268,4892,1017],{"style":434},[268,4894,444],{"style":418},[268,4896,4897,4899,4901,4903,4905],{"class":270},[268,4898,3545],{"style":434},[268,4900,3622],{"style":414},[268,4902,358],{"style":418},[268,4904,1017],{"style":434},[268,4906,444],{"style":418},[268,4908,4909,4911,4913,4915,4917,4919],{"class":270},[268,4910,3633],{"style":595},[268,4912,3636],{"style":434},[268,4914,770],{"style":418},[268,4916,3641],{"style":434},[268,4918,438],{"style":418},[268,4920,3646],{"style":418},[268,4922,4923,4925,4927],{"class":270},[268,4924,3651],{"style":595},[268,4926,3654],{"style":434},[268,4928,444],{"style":418},[268,4930,4931,4933,4935,4937,4939],{"class":270},[268,4932,3661],{"style":595},[268,4934,3664],{"style":434},[268,4936,428],{"style":418},[268,4938,3669],{"style":434},[268,4940,444],{"style":418},[268,4942,4943,4945,4947,4949,4951,4953,4955],{"class":270},[268,4944,3676],{"style":595},[268,4946,3664],{"style":434},[268,4948,428],{"style":418},[268,4950,3683],{"style":434},[268,4952,770],{"style":418},[268,4954,3688],{"style":434},[268,4956,444],{"style":418},[268,4958,4959,4961,4963,4965,4967,4969,4971,4973,4975],{"class":270},[268,4960,3695],{"style":595},[268,4962,3664],{"style":434},[268,4964,428],{"style":418},[268,4966,431],{"style":434},[268,4968,621],{"style":418},[268,4970,3706],{"style":434},[268,4972,428],{"style":418},[268,4974,3711],{"style":434},[268,4976,444],{"style":418},[268,4978,4979,4981,4983,4985,4987,4989,4991,4993,4995],{"class":270},[268,4980,3718],{"style":595},[268,4982,3664],{"style":434},[268,4984,428],{"style":418},[268,4986,431],{"style":434},[268,4988,621],{"style":418},[268,4990,3706],{"style":434},[268,4992,428],{"style":418},[268,4994,3733],{"style":434},[268,4996,444],{"style":418},[268,4998,4999,5001,5003,5005,5007,5009,5011,5013,5015],{"class":270},[268,5000,3740],{"style":595},[268,5002,3664],{"style":434},[268,5004,428],{"style":418},[268,5006,431],{"style":434},[268,5008,621],{"style":418},[268,5010,3706],{"style":434},[268,5012,428],{"style":418},[268,5014,3755],{"style":434},[268,5016,444],{"style":418},[268,5018,5019,5021,5023,5025],{"class":270},[268,5020,3762],{"style":414},[268,5022,358],{"style":418},[268,5024,3538],{"style":434},[268,5026,444],{"style":418},[268,5028,5029],{"class":270},[268,5030,570],{"style":434},[268,5032,770],{"class":672},[268,5034,5035],{"class":378},[382,5036,5037,5040],{"class":384,"popper-class":385,"theme":364},[268,5038,5039],{},"getNumber",[390,5041,5042],{"v-slot:popper":392},[268,5043,5044,5074],{"class":395,"v-pre":264},[183,5045,5046],{"class":398},[258,5047,5048],{"class":401,"style":402,"tabindex":403},[183,5049,5050],{},[268,5051,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072],{"class":270},[268,5053,5039],{"style":424},[268,5055,599],{"style":418},[268,5057,4409],{"style":1165},[268,5059,428],{"style":418},[268,5061,431],{"style":414},[268,5063,621],{"style":418},[268,5065,3706],{"style":1165},[268,5067,428],{"style":418},[268,5069,1017],{"style":414},[268,5071,1630],{"style":418},[268,5073,1017],{"style":414},[572,5075,5076],{"class":574},[163,5077,5078,5079,831,5082,5085],{},"A value as a number: a number, or text that is one, e.g. ",[183,5080,5081],{},"\"2.5\"",[183,5083,5084],{},"fallback"," for anything else.",[268,5087,599],{"class":669},[268,5089,492],{"class":672},[268,5091,5092],{"class":278},"rounds",[268,5094,492],{"class":672},[268,5096,621],{"class":672},[268,5098,5099],{"class":1510}," 30",[268,5101,664],{"class":669},[268,5103,570],{"class":672},[268,5105,5106],{"class":278}," rounds",[268,5108,1968],{"class":672},[268,5110,664],{"class":679},[268,5112,869],{"class":672},[268,5114,5115],{"class":270,"line":856},[268,5116,2798],{"class":672},[268,5118,5119],{"class":270,"line":862},[268,5120,1573],{"emptyLinePlaceholder":1572},[268,5122,5123,5367,5369,5420,5422,5424,5427,5429,5431,5434,5436],{"class":270,"line":1576},[268,5124,5125],{"class":669},[382,5126,5127,5129],{"class":384,"popper-class":385,"theme":364},[268,5128,1524],{},[390,5130,5131],{"v-slot:popper":392},[268,5132,5133],{"class":395,"v-pre":264},[183,5134,5135],{"class":398},[258,5136,5137],{"class":401,"style":402,"tabindex":403},[183,5138,5139,5147,5153,5163,5179,5191,5203,5219,5231,5243,5257,5265,5277,5293,5313,5333,5353,5363],{},[268,5140,5141,5143,5145],{"class":270},[268,5142,2449],{"style":410},[268,5144,3518],{"style":414},[268,5146,3521],{"style":434},[268,5148,5149,5151],{"class":270},[268,5150,3526],{"style":434},[268,5152,444],{"style":418},[268,5154,5155,5157,5159,5161],{"class":270},[268,5156,3533],{"style":414},[268,5158,358],{"style":418},[268,5160,3538],{"style":434},[268,5162,444],{"style":418},[268,5164,5165,5167,5169,5171,5173,5175,5177],{"class":270},[268,5166,3545],{"style":434},[268,5168,3548],{"style":414},[268,5170,358],{"style":418},[268,5172,3518],{"style":434},[268,5174,770],{"style":418},[268,5176,3557],{"style":434},[268,5178,444],{"style":418},[268,5180,5181,5183,5185,5187,5189],{"class":270},[268,5182,3545],{"style":434},[268,5184,3566],{"style":414},[268,5186,358],{"style":418},[268,5188,431],{"style":434},[268,5190,444],{"style":418},[268,5192,5193,5195,5197,5199,5201],{"class":270},[268,5194,3545],{"style":434},[268,5196,3579],{"style":414},[268,5198,358],{"style":418},[268,5200,431],{"style":434},[268,5202,444],{"style":418},[268,5204,5205,5207,5209,5211,5213,5215,5217],{"class":270},[268,5206,3545],{"style":434},[268,5208,3592],{"style":414},[268,5210,358],{"style":418},[268,5212,3518],{"style":434},[268,5214,770],{"style":418},[268,5216,3601],{"style":434},[268,5218,444],{"style":418},[268,5220,5221,5223,5225,5227,5229],{"class":270},[268,5222,3545],{"style":434},[268,5224,270],{"style":414},[268,5226,358],{"style":418},[268,5228,1017],{"style":434},[268,5230,444],{"style":418},[268,5232,5233,5235,5237,5239,5241],{"class":270},[268,5234,3545],{"style":434},[268,5236,3622],{"style":414},[268,5238,358],{"style":418},[268,5240,1017],{"style":434},[268,5242,444],{"style":418},[268,5244,5245,5247,5249,5251,5253,5255],{"class":270},[268,5246,3633],{"style":595},[268,5248,3636],{"style":434},[268,5250,770],{"style":418},[268,5252,3641],{"style":434},[268,5254,438],{"style":418},[268,5256,3646],{"style":418},[268,5258,5259,5261,5263],{"class":270},[268,5260,3651],{"style":595},[268,5262,3654],{"style":434},[268,5264,444],{"style":418},[268,5266,5267,5269,5271,5273,5275],{"class":270},[268,5268,3661],{"style":595},[268,5270,3664],{"style":434},[268,5272,428],{"style":418},[268,5274,3669],{"style":434},[268,5276,444],{"style":418},[268,5278,5279,5281,5283,5285,5287,5289,5291],{"class":270},[268,5280,3676],{"style":595},[268,5282,3664],{"style":434},[268,5284,428],{"style":418},[268,5286,3683],{"style":434},[268,5288,770],{"style":418},[268,5290,3688],{"style":434},[268,5292,444],{"style":418},[268,5294,5295,5297,5299,5301,5303,5305,5307,5309,5311],{"class":270},[268,5296,3695],{"style":595},[268,5298,3664],{"style":434},[268,5300,428],{"style":418},[268,5302,431],{"style":434},[268,5304,621],{"style":418},[268,5306,3706],{"style":434},[268,5308,428],{"style":418},[268,5310,3711],{"style":434},[268,5312,444],{"style":418},[268,5314,5315,5317,5319,5321,5323,5325,5327,5329,5331],{"class":270},[268,5316,3718],{"style":595},[268,5318,3664],{"style":434},[268,5320,428],{"style":418},[268,5322,431],{"style":434},[268,5324,621],{"style":418},[268,5326,3706],{"style":434},[268,5328,428],{"style":418},[268,5330,3733],{"style":434},[268,5332,444],{"style":418},[268,5334,5335,5337,5339,5341,5343,5345,5347,5349,5351],{"class":270},[268,5336,3740],{"style":595},[268,5338,3664],{"style":434},[268,5340,428],{"style":418},[268,5342,431],{"style":434},[268,5344,621],{"style":418},[268,5346,3706],{"style":434},[268,5348,428],{"style":418},[268,5350,3755],{"style":434},[268,5352,444],{"style":418},[268,5354,5355,5357,5359,5361],{"class":270},[268,5356,3762],{"style":414},[268,5358,358],{"style":418},[268,5360,3538],{"style":434},[268,5362,444],{"style":418},[268,5364,5365],{"class":270},[268,5366,570],{"style":434},[268,5368,770],{"class":672},[268,5370,5371],{"class":378},[382,5372,5373,5376],{"class":384,"popper-class":385,"theme":364},[268,5374,5375],{},"setNumber",[390,5377,5378],{"v-slot:popper":392},[268,5379,5380,5411],{"class":395,"v-pre":264},[183,5381,5382],{"class":398},[258,5383,5384],{"class":401,"style":402,"tabindex":403},[183,5385,5386],{},[268,5387,5388,5390,5392,5394,5396,5398,5400,5403,5405,5407,5409],{"class":270},[268,5389,5375],{"style":424},[268,5391,599],{"style":418},[268,5393,4409],{"style":1165},[268,5395,358],{"style":418},[268,5397,431],{"style":414},[268,5399,621],{"style":418},[268,5401,5402],{"style":1165}," value",[268,5404,358],{"style":418},[268,5406,1017],{"style":414},[268,5408,1630],{"style":418},[268,5410,2326],{"style":414},[572,5412,5413],{"class":574},[163,5414,5415,5416,5419],{},"Sets a number at a path, as ",[183,5417,5418],{},"set()"," sets text.",[268,5421,599],{"class":669},[268,5423,492],{"class":672},[268,5425,5426],{"class":278},"de_dust2.rounds",[268,5428,492],{"class":672},[268,5430,621],{"class":672},[268,5432,5433],{"class":1510}," 20",[268,5435,664],{"class":669},[268,5437,869],{"class":672},[268,5439,5440,5684,5686,5722,5725],{"class":270,"line":1978},[268,5441,5442],{"class":669},[382,5443,5444,5446],{"class":384,"popper-class":385,"theme":364},[268,5445,1524],{},[390,5447,5448],{"v-slot:popper":392},[268,5449,5450],{"class":395,"v-pre":264},[183,5451,5452],{"class":398},[258,5453,5454],{"class":401,"style":402,"tabindex":403},[183,5455,5456,5464,5470,5480,5496,5508,5520,5536,5548,5560,5574,5582,5594,5610,5630,5650,5670,5680],{},[268,5457,5458,5460,5462],{"class":270},[268,5459,2449],{"style":410},[268,5461,3518],{"style":414},[268,5463,3521],{"style":434},[268,5465,5466,5468],{"class":270},[268,5467,3526],{"style":434},[268,5469,444],{"style":418},[268,5471,5472,5474,5476,5478],{"class":270},[268,5473,3533],{"style":414},[268,5475,358],{"style":418},[268,5477,3538],{"style":434},[268,5479,444],{"style":418},[268,5481,5482,5484,5486,5488,5490,5492,5494],{"class":270},[268,5483,3545],{"style":434},[268,5485,3548],{"style":414},[268,5487,358],{"style":418},[268,5489,3518],{"style":434},[268,5491,770],{"style":418},[268,5493,3557],{"style":434},[268,5495,444],{"style":418},[268,5497,5498,5500,5502,5504,5506],{"class":270},[268,5499,3545],{"style":434},[268,5501,3566],{"style":414},[268,5503,358],{"style":418},[268,5505,431],{"style":434},[268,5507,444],{"style":418},[268,5509,5510,5512,5514,5516,5518],{"class":270},[268,5511,3545],{"style":434},[268,5513,3579],{"style":414},[268,5515,358],{"style":418},[268,5517,431],{"style":434},[268,5519,444],{"style":418},[268,5521,5522,5524,5526,5528,5530,5532,5534],{"class":270},[268,5523,3545],{"style":434},[268,5525,3592],{"style":414},[268,5527,358],{"style":418},[268,5529,3518],{"style":434},[268,5531,770],{"style":418},[268,5533,3601],{"style":434},[268,5535,444],{"style":418},[268,5537,5538,5540,5542,5544,5546],{"class":270},[268,5539,3545],{"style":434},[268,5541,270],{"style":414},[268,5543,358],{"style":418},[268,5545,1017],{"style":434},[268,5547,444],{"style":418},[268,5549,5550,5552,5554,5556,5558],{"class":270},[268,5551,3545],{"style":434},[268,5553,3622],{"style":414},[268,5555,358],{"style":418},[268,5557,1017],{"style":434},[268,5559,444],{"style":418},[268,5561,5562,5564,5566,5568,5570,5572],{"class":270},[268,5563,3633],{"style":595},[268,5565,3636],{"style":434},[268,5567,770],{"style":418},[268,5569,3641],{"style":434},[268,5571,438],{"style":418},[268,5573,3646],{"style":418},[268,5575,5576,5578,5580],{"class":270},[268,5577,3651],{"style":595},[268,5579,3654],{"style":434},[268,5581,444],{"style":418},[268,5583,5584,5586,5588,5590,5592],{"class":270},[268,5585,3661],{"style":595},[268,5587,3664],{"style":434},[268,5589,428],{"style":418},[268,5591,3669],{"style":434},[268,5593,444],{"style":418},[268,5595,5596,5598,5600,5602,5604,5606,5608],{"class":270},[268,5597,3676],{"style":595},[268,5599,3664],{"style":434},[268,5601,428],{"style":418},[268,5603,3683],{"style":434},[268,5605,770],{"style":418},[268,5607,3688],{"style":434},[268,5609,444],{"style":418},[268,5611,5612,5614,5616,5618,5620,5622,5624,5626,5628],{"class":270},[268,5613,3695],{"style":595},[268,5615,3664],{"style":434},[268,5617,428],{"style":418},[268,5619,431],{"style":434},[268,5621,621],{"style":418},[268,5623,3706],{"style":434},[268,5625,428],{"style":418},[268,5627,3711],{"style":434},[268,5629,444],{"style":418},[268,5631,5632,5634,5636,5638,5640,5642,5644,5646,5648],{"class":270},[268,5633,3718],{"style":595},[268,5635,3664],{"style":434},[268,5637,428],{"style":418},[268,5639,431],{"style":434},[268,5641,621],{"style":418},[268,5643,3706],{"style":434},[268,5645,428],{"style":418},[268,5647,3733],{"style":434},[268,5649,444],{"style":418},[268,5651,5652,5654,5656,5658,5660,5662,5664,5666,5668],{"class":270},[268,5653,3740],{"style":595},[268,5655,3664],{"style":434},[268,5657,428],{"style":418},[268,5659,431],{"style":434},[268,5661,621],{"style":418},[268,5663,3706],{"style":434},[268,5665,428],{"style":418},[268,5667,3755],{"style":434},[268,5669,444],{"style":418},[268,5671,5672,5674,5676,5678],{"class":270},[268,5673,3762],{"style":414},[268,5675,358],{"style":418},[268,5677,3538],{"style":434},[268,5679,444],{"style":418},[268,5681,5682],{"class":270},[268,5683,570],{"style":434},[268,5685,770],{"class":672},[268,5687,5688],{"class":378},[382,5689,5690,5692],{"class":384,"popper-class":385,"theme":364},[268,5691,2178],{},[390,5693,5694],{"v-slot:popper":392},[268,5695,5696,5711],{"class":395,"v-pre":264},[183,5697,5698],{"class":398},[258,5699,5700],{"class":401,"style":402,"tabindex":403},[183,5701,5702],{},[268,5703,5704,5706,5709],{"class":270},[268,5705,2178],{"style":424},[268,5707,5708],{"style":418},"():",[268,5710,2326],{"style":414},[572,5712,5713],{"class":574},[163,5714,5715,5716,5718,5719,770],{},"Writes the whole file back in its format, with the comments that were on lines of their own. ",[183,5717,2338],{}," for a text given to ",[183,5720,5721],{},"parse()",[268,5723,5724],{"class":669},"()",[268,5726,869],{"class":672},[163,5728,5729,5730,5732,5733,5735,5736,199,5739,5742],{},"A value is a ",[183,5731,3837],{},": an object, an array, text, a number, a boolean or null (",[183,5734,3548],{},"), with the file, line and column it was read from. A path leads into it — ",[183,5737,5738],{},"chat.prefix",[183,5740,5741],{},"items[0].name"," — and a getter takes the value's fallback for when it is not there or not of that kind.",[3445,5744,5746],{"id":5745},"api","API",[871,5748,5749,5758],{},[874,5750,5751],{},[877,5752,5753,5756],{},[880,5754,5755],{},"Function",[880,5757,888],{},[890,5759,5760,5770,5782,5792,5811],{},[877,5761,5762,5766],{},[895,5763,5764],{},[183,5765,3852],{},[895,5767,1307,5768,770],{},[183,5769,1310],{},[877,5771,5772,5777],{},[895,5773,5774],{},[183,5775,5776],{},"save(settings)",[895,5778,2331,5779,5781],{},[183,5780,2334],{}," read back into its file.",[877,5783,5784,5789],{},[895,5785,5786],{},[183,5787,5788],{},"read(name)",[895,5790,5791],{},"Reads a config file as a tree of values; the file's top value.",[877,5793,5794,5799],{},[895,5795,5796],{},[183,5797,5798],{},"resolve(name)",[895,5800,5801,5802,3454,5805,5807,5808,770],{},"The file ",[183,5803,5804],{},"load(name)",[183,5806,5788],{}," read, e.g. ",[183,5809,5810],{},"\"settings.yaml\"",[877,5812,5813,5818],{},[895,5814,5815],{},[183,5816,5817],{},"parse(text, format)",[895,5819,5820,5821,199,5824,203,5827,5830],{},"Reads a text — ",[183,5822,5823],{},"\"yaml\"",[183,5825,5826],{},"\"json\"",[183,5828,5829],{},"\"ini\""," — as a tree.",[871,5832,5833,5843],{},[874,5834,5835],{},[877,5836,5837,5841],{},[880,5838,5839],{},[183,5840,3837],{},[880,5842,888],{},[890,5844,5845,5865,5882,5895,5913,5934],{},[877,5846,5847,5862],{},[895,5848,5849,5851,5852,5851,5854,5851,5856,5851,5858,5851,5860],{},[183,5850,3548],{}," · ",[183,5853,3566],{},[183,5855,3579],{},[183,5857,3592],{},[183,5859,270],{},[183,5861,3622],{},[895,5863,5864],{},"What the value is, and where it was read.",[877,5866,5867,5875],{},[895,5868,5869,5851,5872],{},[183,5870,5871],{},"get(path)",[183,5873,5874],{},"has(path)",[895,5876,5877,5878,5881],{},"The value a path leads to, or ",[183,5879,5880],{},"null","; whether there is one.",[877,5883,5884,5892],{},[895,5885,5886,5851,5889],{},[183,5887,5888],{},"keys(path?)",[183,5890,5891],{},"values(path?)",[895,5893,5894],{},"An object's keys; an array's items or an object's values.",[877,5896,5897,5910],{},[895,5898,5899,5851,5902,5851,5904,5851,5907],{},[183,5900,5901],{},"getString(path?, fallback?)",[183,5903,5039],{},[183,5905,5906],{},"getBoolean",[183,5908,5909],{},"getStrings",[895,5911,5912],{},"A value as text, a number, a boolean, a list of text.",[877,5914,5915,5928],{},[895,5916,5917,5851,5920,5851,5922,5851,5925],{},[183,5918,5919],{},"set(path, text)",[183,5921,5375],{},[183,5923,5924],{},"setBoolean",[183,5926,5927],{},"setStrings",[895,5929,5930,5931,5933],{},"Sets a value, making the objects on its path; ",[183,5932,2338],{}," where the path goes through text or a number.",[877,5935,5936,5943],{},[895,5937,5938,5851,5941],{},[183,5939,5940],{},"remove(path)",[183,5942,1322],{},[895,5944,5945],{},"Removes a value; writes the whole file back in its format.",[167,5947,5949],{"id":5948},"file-formats","File formats",[163,5951,5952],{},"The same settings in each of them:",[258,5954,5958],{"className":5955,"code":5956,"language":5957,"meta":264,"style":264},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# settings.yaml\nchat:\n  prefix: \"[Server]\"\n  rules:\n    - Be nice\n    - No cheats\nround:\n  time: 2.5\nhud:\n  enabled: true\n","yaml",[183,5959,5960,5965,5972,5986,5993,6001,6008,6014,6024,6031],{"__ignoreMap":264},[268,5961,5962],{"class":270,"line":271},[268,5963,5964],{"class":852},"# settings.yaml\n",[268,5966,5967,5969],{"class":270,"line":676},[268,5968,1354],{"class":679},[268,5970,5971],{"class":672},":\n",[268,5973,5974,5977,5979,5981,5983],{"class":270,"line":737},[268,5975,5976],{"class":679},"  prefix",[268,5978,358],{"class":672},[268,5980,485],{"class":672},[268,5982,1425],{"class":278},[268,5984,5985],{"class":672},"\"\n",[268,5987,5988,5991],{"class":270,"line":786},[268,5989,5990],{"class":679},"  rules",[268,5992,5971],{"class":672},[268,5994,5995,5998],{"class":270,"line":856},[268,5996,5997],{"class":672},"    -",[268,5999,6000],{"class":278}," Be nice\n",[268,6002,6003,6005],{"class":270,"line":862},[268,6004,5997],{"class":672},[268,6006,6007],{"class":278}," No cheats\n",[268,6009,6010,6012],{"class":270,"line":1576},[268,6011,1441],{"class":679},[268,6013,5971],{"class":672},[268,6015,6016,6019,6021],{"class":270,"line":1978},[268,6017,6018],{"class":679},"  time",[268,6020,358],{"class":672},[268,6022,6023],{"class":1510}," 2.5\n",[268,6025,6026,6029],{"class":270,"line":1983},[268,6027,6028],{"class":679},"hud",[268,6030,5971],{"class":672},[268,6032,6033,6036,6038],{"class":270,"line":2147},[268,6034,6035],{"class":679},"  enabled",[268,6037,358],{"class":672},[268,6039,6041],{"class":6040},"sfNiH"," true\n",[258,6043,6047],{"className":6044,"code":6045,"language":6046,"meta":264,"style":264},"language-jsonc shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F settings.json or settings.jsonc\n{\n  \"chat\": {\n    \"prefix\": \"[Server]\",\n    \"rules\": [\"Be nice\", \"No cheats\"],\n  },\n  \"round\": { \"time\": 2.5 },\n  \"hud\": { \"enabled\": true },\n}\n","jsonc",[183,6048,6049,6054,6058,6071,6090,6122,6127,6151,6177],{"__ignoreMap":264},[268,6050,6051],{"class":270,"line":271},[268,6052,6053],{"class":852},"\u002F\u002F settings.json or settings.jsonc\n",[268,6055,6056],{"class":270,"line":676},[268,6057,673],{"class":672},[268,6059,6060,6063,6065,6067,6069],{"class":270,"line":737},[268,6061,6062],{"class":672},"  \"",[268,6064,1354],{"class":942},[268,6066,492],{"class":672},[268,6068,358],{"class":672},[268,6070,783],{"class":672},[268,6072,6073,6076,6078,6080,6082,6084,6086,6088],{"class":270,"line":786},[268,6074,6075],{"class":672},"    \"",[268,6077,1400],{"class":274},[268,6079,492],{"class":672},[268,6081,358],{"class":672},[268,6083,485],{"class":672},[268,6085,1425],{"class":278},[268,6087,492],{"class":672},[268,6089,734],{"class":672},[268,6091,6092,6094,6097,6099,6101,6103,6105,6108,6110,6112,6114,6117,6119],{"class":270,"line":856},[268,6093,6075],{"class":672},[268,6095,6096],{"class":274},"rules",[268,6098,492],{"class":672},[268,6100,358],{"class":672},[268,6102,612],{"class":672},[268,6104,492],{"class":672},[268,6106,6107],{"class":278},"Be nice",[268,6109,492],{"class":672},[268,6111,621],{"class":672},[268,6113,485],{"class":672},[268,6115,6116],{"class":278},"No cheats",[268,6118,492],{"class":672},[268,6120,6121],{"class":672},"],\n",[268,6123,6124],{"class":270,"line":862},[268,6125,6126],{"class":672},"  },\n",[268,6128,6129,6131,6133,6135,6137,6139,6141,6143,6145,6147,6149],{"class":270,"line":1576},[268,6130,6062],{"class":672},[268,6132,1441],{"class":942},[268,6134,492],{"class":672},[268,6136,358],{"class":672},[268,6138,419],{"class":672},[268,6140,485],{"class":672},[268,6142,1487],{"class":274},[268,6144,492],{"class":672},[268,6146,358],{"class":672},[268,6148,1511],{"class":1510},[268,6150,1430],{"class":672},[268,6152,6153,6155,6157,6159,6161,6163,6165,6168,6170,6172,6175],{"class":270,"line":1978},[268,6154,6062],{"class":672},[268,6156,6028],{"class":942},[268,6158,492],{"class":672},[268,6160,358],{"class":672},[268,6162,419],{"class":672},[268,6164,485],{"class":672},[268,6166,6167],{"class":274},"enabled",[268,6169,492],{"class":672},[268,6171,358],{"class":672},[268,6173,6174],{"class":672}," true",[268,6176,1430],{"class":672},[268,6178,6179],{"class":270,"line":1983},[268,6180,2798],{"class":672},[258,6182,6186],{"className":6183,"code":6184,"language":6185,"meta":264,"style":264},"language-ini shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","; settings.ini\n[chat]\nprefix = [Server]\nrules = \"Be nice\" \"No cheats\"\n\n[round]\ntime = 2.5\n\n[hud]\nenabled = 1\n","ini",[183,6187,6188,6193,6198,6207,6225,6229,6234,6242,6246,6251],{"__ignoreMap":264},[268,6189,6190],{"class":270,"line":271},[268,6191,6192],{"class":852},"; settings.ini\n",[268,6194,6195],{"class":270,"line":676},[268,6196,6197],{"class":672},"[chat]\n",[268,6199,6200,6202,6204],{"class":270,"line":737},[268,6201,1400],{"class":679},[268,6203,2455],{"class":672},[268,6205,6206],{"class":669}," [Server]\n",[268,6208,6209,6211,6213,6215,6217,6219,6221,6223],{"class":270,"line":786},[268,6210,6096],{"class":679},[268,6212,2455],{"class":672},[268,6214,485],{"class":672},[268,6216,6107],{"class":278},[268,6218,492],{"class":672},[268,6220,485],{"class":672},[268,6222,6116],{"class":278},[268,6224,5985],{"class":672},[268,6226,6227],{"class":270,"line":856},[268,6228,1573],{"emptyLinePlaceholder":1572},[268,6230,6231],{"class":270,"line":862},[268,6232,6233],{"class":672},"[round]\n",[268,6235,6236,6238,6240],{"class":270,"line":1576},[268,6237,1487],{"class":679},[268,6239,2455],{"class":672},[268,6241,6023],{"class":669},[268,6243,6244],{"class":270,"line":1978},[268,6245,1573],{"emptyLinePlaceholder":1572},[268,6247,6248],{"class":270,"line":1983},[268,6249,6250],{"class":672},"[hud]\n",[268,6252,6253,6255,6257],{"class":270,"line":2147},[268,6254,6167],{"class":679},[268,6256,2455],{"class":672},[268,6258,6259],{"class":669}," 1\n",[172,6261,6262,6312,6340,6357,6385],{},[175,6263,6264,6267,6268,3454,6271,6274,6275,3454,6278,6281,6282,3454,6284,6286,6287,3325,6289,199,6291,3454,6293,6296,6297,6299,6300,6303,6304,6307,6308,6311],{},[178,6265,6266],{},"YAML:"," mappings and lists, indented or in ",[183,6269,6270],{},"{ }",[183,6272,6273],{},"[ ]","; plain, ",[183,6276,6277],{},"'single'",[183,6279,6280],{},"\"double\"","-quoted text with its escapes; ",[183,6283,438],{},[183,6285,559],{}," blocks for text of several lines; numbers, ",[183,6288,3324],{},[183,6290,2338],{},[183,6292,5880],{},[183,6294,6295],{},"~"," as YAML 1.2 reads them — ",[183,6298,3330],{}," is text; ",[183,6301,6302],{},"#"," comments; ",[183,6305,6306],{},"---"," before the document and ",[183,6309,6310],{},"..."," after it.",[175,6313,6314,6317,6318,199,6321,6324,6325,6328,6329,6332,6333,6336,6337,770],{},[178,6315,6316],{},"Not read in YAML:"," anchors and aliases (",[183,6319,6320],{},"&",[183,6322,6323],{},"*","), tags (",[183,6326,6327],{},"!","), complex keys (",[183,6330,6331],{},"?","), directives (",[183,6334,6335],{},"%YAML","), several documents in one file, and a plain value going on over several lines. The file then reads empty, and the console names the line and the column: ",[183,6338,6339],{},"configs\u002Fsettings.yaml:4:9: anchors and aliases (& and *) are not supported - write the value out",[175,6341,6342,6345,6346,3454,6349,6352,6353,6356],{},[178,6343,6344],{},"JSON:"," as JSON is written, plus JSONC's ",[183,6347,6348],{},"\u002F\u002F",[183,6350,6351],{},"\u002F* *\u002F"," comments and a comma after the last member or item — in ",[183,6354,6355],{},".json"," files too.",[175,6358,6359,6362,6363,6366,6367,6370,6371,835,6374,6376,6377,6380,6381,770],{},[178,6360,6361],{},"INI:"," each ",[183,6364,6365],{},"[section]"," is an object of the top — ",[183,6368,6369],{},"[chat]"," with ",[183,6372,6373],{},"prefix = [Server]",[183,6375,189],{},"; a line of several values is a list; a ",[183,6378,6379],{},"key = { ... }"," block is an object, or a list of rows. The rules INI adds are under ",[916,6382,6384],{"href":6383},"#ini-files","INI files",[175,6386,6387,6390,6391,3454,6393,6395],{},[178,6388,6389],{},"Saving"," writes the file in its own format: comments on lines of their own and blank lines stay; a comment after a value on its line, and comments inside ",[183,6392,6270],{},[183,6394,6273],{}," in YAML, do not. JSON keeps its indentation.",[167,6397,6384],{"id":6398},"ini-files",[163,6400,6401,6402,6404,6405,6407],{},"An INI config reads into the same kind of object: each ",[183,6403,6365],{}," is an object, a ",[183,6406,6379],{}," block of keys an object in it, a line of several values a list, and a block of rows in quotes a list of lists:",[258,6409,6411],{"className":6183,"code":6410,"language":6185,"meta":264,"style":264},"; configs\u002Fmyserver\u002Fsettings.ini\n[MAIN]\nCHAT_PREFIX = [MYPLUGIN]\nMAPS = de_dust2 de_inferno de_nuke\n\nHUD = {\n    HIDE_TIME = 255 50 50\n}\n\nCVARS = {\n    \"mp_timelimit\" \"30\"\n    \"mp_freezetime\" \"3\"\n}\n",[183,6412,6413,6418,6423,6433,6443,6447,6456,6466,6470,6474,6483,6499,6515],{"__ignoreMap":264},[268,6414,6415],{"class":270,"line":271},[268,6416,6417],{"class":852},"; configs\u002Fmyserver\u002Fsettings.ini\n",[268,6419,6420],{"class":270,"line":676},[268,6421,6422],{"class":672},"[MAIN]\n",[268,6424,6425,6428,6430],{"class":270,"line":737},[268,6426,6427],{"class":679},"CHAT_PREFIX",[268,6429,2455],{"class":672},[268,6431,6432],{"class":669}," [MYPLUGIN]\n",[268,6434,6435,6438,6440],{"class":270,"line":786},[268,6436,6437],{"class":679},"MAPS",[268,6439,2455],{"class":672},[268,6441,6442],{"class":669}," de_dust2 de_inferno de_nuke\n",[268,6444,6445],{"class":270,"line":856},[268,6446,1573],{"emptyLinePlaceholder":1572},[268,6448,6449,6452,6454],{"class":270,"line":862},[268,6450,6451],{"class":679},"HUD",[268,6453,2455],{"class":672},[268,6455,783],{"class":669},[268,6457,6458,6461,6463],{"class":270,"line":1576},[268,6459,6460],{"class":679},"    HIDE_TIME",[268,6462,2455],{"class":672},[268,6464,6465],{"class":669}," 255 50 50\n",[268,6467,6468],{"class":270,"line":1978},[268,6469,2798],{"class":669},[268,6471,6472],{"class":270,"line":1983},[268,6473,1573],{"emptyLinePlaceholder":1572},[268,6475,6476,6479,6481],{"class":270,"line":2147},[268,6477,6478],{"class":679},"CVARS",[268,6480,2455],{"class":672},[268,6482,783],{"class":669},[268,6484,6485,6487,6490,6492,6494,6497],{"class":270,"line":2801},[268,6486,6075],{"class":672},[268,6488,6489],{"class":278},"mp_timelimit",[268,6491,492],{"class":672},[268,6493,485],{"class":672},[268,6495,6496],{"class":278},"30",[268,6498,5985],{"class":672},[268,6500,6501,6503,6506,6508,6510,6513],{"class":270,"line":2806},[268,6502,6075],{"class":672},[268,6504,6505],{"class":278},"mp_freezetime",[268,6507,492],{"class":672},[268,6509,485],{"class":672},[268,6511,6512],{"class":278},"3",[268,6514,5985],{"class":672},[268,6516,6517],{"class":270,"line":3025},[268,6518,2798],{"class":669},[258,6520,6522],{"className":361,"code":6521,"language":363,"meta":364,"style":264},"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, 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 configs from \"@amxts\u002Fconfig-core\";\n\u002F\u002F ---cut---\nconst settings = configs.load(\"settings\", {\n    MAIN: {\n        CHAT_PREFIX: \"[Server]\",\n        MAPS: [\"de_dust2\"],\n        HUD: { HIDE_TIME: [255, 255, 255] },\n        CVARS: [[\"mp_timelimit\", \"20\"]],\n    },\n});\n\nfor (const row of settings.MAIN.CVARS) {\n    const cvar = new Cvar(row[0]);\n    cvar.value = row[1];\n}\n",[183,6523,6524,6958,7058,7096,7140,7239,7294,7298,7306,7310,7571,8101,8392],{"__ignoreMap":264},[268,6525,6526,6528,6530,6638,6640,6642,6644,6666,6668,6946,6948,6950,6952,6954,6956],{"class":270,"line":271},[268,6527,943],{"class":942},[268,6529,181],{"class":669},[268,6531,6532],{"class":669},[382,6533,6534,6536],{"class":384,"popper-class":385,"theme":364},[268,6535,952],{},[390,6537,6538],{"v-slot:popper":392},[268,6539,6540],{"class":395,"v-pre":264},[183,6541,6542],{"class":398},[258,6543,6544],{"class":401,"style":402,"tabindex":403},[183,6545,6546,6556,6565,6576,6589,6598,6611,6616,6630,6634],{},[268,6547,6548,6550,6552,6554],{"class":270},[268,6549,943],{"style":410},[268,6551,969],{"style":434},[268,6553,358],{"style":418},[268,6555,419],{"style":418},[268,6557,6558,6561,6563],{"class":270},[268,6559,6560],{"style":424},"    MAIN",[268,6562,358],{"style":418},[268,6564,419],{"style":418},[268,6566,6567,6570,6572,6574],{"class":270},[268,6568,6569],{"style":424},"        CHAT_PREFIX",[268,6571,358],{"style":418},[268,6573,431],{"style":414},[268,6575,444],{"style":418},[268,6577,6578,6581,6583,6585,6587],{"class":270},[268,6579,6580],{"style":424},"        MAPS",[268,6582,358],{"style":418},[268,6584,431],{"style":414},[268,6586,1035],{"style":434},[268,6588,444],{"style":418},[268,6590,6591,6594,6596],{"class":270},[268,6592,6593],{"style":424},"        HUD",[268,6595,358],{"style":418},[268,6597,419],{"style":418},[268,6599,6600,6603,6605,6607,6609],{"class":270},[268,6601,6602],{"style":424},"            HIDE_TIME",[268,6604,358],{"style":418},[268,6606,1017],{"style":414},[268,6608,1035],{"style":434},[268,6610,444],{"style":418},[268,6612,6613],{"class":270},[268,6614,6615],{"style":418},"        };",[268,6617,6618,6621,6623,6625,6628],{"class":270},[268,6619,6620],{"style":424},"        CVARS",[268,6622,358],{"style":418},[268,6624,431],{"style":414},[268,6626,6627],{"style":434},"[][]",[268,6629,444],{"style":418},[268,6631,6632],{"class":270},[268,6633,998],{"style":418},[268,6635,6636],{"class":270},[268,6637,570],{"style":418},[268,6639,181],{"class":669},[268,6641,1046],{"class":672},[268,6643,181],{"class":669},[268,6645,6646],{"class":669},[382,6647,6648,6650],{"class":384,"popper-class":385,"theme":364},[268,6649,357],{},[390,6651,6652],{"v-slot:popper":392},[268,6653,6654],{"class":395,"v-pre":264},[183,6655,6656],{"class":398},[258,6657,6658],{"class":401,"style":402,"tabindex":403},[183,6659,6660],{},[268,6661,6662,6664],{"class":270},[268,6663,1069],{"style":434},[268,6665,357],{"style":424},[268,6667,770],{"class":672},[268,6669,6670],{"class":378},[382,6671,6672,6674],{"class":384,"popper-class":385,"theme":364},[268,6673,1080],{},[390,6675,6676],{"v-slot:popper":392},[268,6677,6678,6930],{"class":395,"v-pre":264},[183,6679,6680],{"class":398},[258,6681,6682],{"class":401,"style":402,"tabindex":403},[183,6683,6684,6692,6700,6710,6722,6730,6742,6746,6758,6762,6780,6788,6798,6810,6818,6830,6834,6846,6850,6856,6864,6874,6886,6894,6906,6910,6922,6926],{},[268,6685,6686,6688,6690],{"class":270},[268,6687,1095],{"style":410},[268,6689,1098],{"style":595},[268,6691,1101],{"style":418},[268,6693,6694,6696,6698],{"class":270},[268,6695,6560],{"style":424},[268,6697,358],{"style":418},[268,6699,419],{"style":418},[268,6701,6702,6704,6706,6708],{"class":270},[268,6703,6569],{"style":424},[268,6705,358],{"style":418},[268,6707,431],{"style":414},[268,6709,444],{"style":418},[268,6711,6712,6714,6716,6718,6720],{"class":270},[268,6713,6580],{"style":424},[268,6715,358],{"style":418},[268,6717,431],{"style":414},[268,6719,1035],{"style":434},[268,6721,444],{"style":418},[268,6723,6724,6726,6728],{"class":270},[268,6725,6593],{"style":424},[268,6727,358],{"style":418},[268,6729,419],{"style":418},[268,6731,6732,6734,6736,6738,6740],{"class":270},[268,6733,6602],{"style":424},[268,6735,358],{"style":418},[268,6737,1017],{"style":414},[268,6739,1035],{"style":434},[268,6741,444],{"style":418},[268,6743,6744],{"class":270},[268,6745,6615],{"style":418},[268,6747,6748,6750,6752,6754,6756],{"class":270},[268,6749,6620],{"style":424},[268,6751,358],{"style":418},[268,6753,431],{"style":414},[268,6755,6627],{"style":434},[268,6757,444],{"style":418},[268,6759,6760],{"class":270},[268,6761,998],{"style":418},[268,6763,6764,6766,6768,6770,6772,6774,6776,6778],{"class":270},[268,6765,1162],{"style":418},[268,6767,1166],{"style":1165},[268,6769,358],{"style":418},[268,6771,431],{"style":414},[268,6773,621],{"style":418},[268,6775,1175],{"style":1165},[268,6777,358],{"style":418},[268,6779,419],{"style":418},[268,6781,6782,6784,6786],{"class":270},[268,6783,6560],{"style":424},[268,6785,358],{"style":418},[268,6787,419],{"style":418},[268,6789,6790,6792,6794,6796],{"class":270},[268,6791,6569],{"style":424},[268,6793,358],{"style":418},[268,6795,431],{"style":414},[268,6797,444],{"style":418},[268,6799,6800,6802,6804,6806,6808],{"class":270},[268,6801,6580],{"style":424},[268,6803,358],{"style":418},[268,6805,431],{"style":414},[268,6807,1035],{"style":434},[268,6809,444],{"style":418},[268,6811,6812,6814,6816],{"class":270},[268,6813,6593],{"style":424},[268,6815,358],{"style":418},[268,6817,419],{"style":418},[268,6819,6820,6822,6824,6826,6828],{"class":270},[268,6821,6602],{"style":424},[268,6823,358],{"style":418},[268,6825,1017],{"style":414},[268,6827,1035],{"style":434},[268,6829,444],{"style":418},[268,6831,6832],{"class":270},[268,6833,6615],{"style":418},[268,6835,6836,6838,6840,6842,6844],{"class":270},[268,6837,6620],{"style":424},[268,6839,358],{"style":418},[268,6841,431],{"style":414},[268,6843,6627],{"style":434},[268,6845,444],{"style":418},[268,6847,6848],{"class":270},[268,6849,998],{"style":418},[268,6851,6852,6854],{"class":270},[268,6853,1240],{"style":418},[268,6855,419],{"style":418},[268,6857,6858,6860,6862],{"class":270},[268,6859,6560],{"style":424},[268,6861,358],{"style":418},[268,6863,419],{"style":418},[268,6865,6866,6868,6870,6872],{"class":270},[268,6867,6569],{"style":424},[268,6869,358],{"style":418},[268,6871,431],{"style":414},[268,6873,444],{"style":418},[268,6875,6876,6878,6880,6882,6884],{"class":270},[268,6877,6580],{"style":424},[268,6879,358],{"style":418},[268,6881,431],{"style":414},[268,6883,1035],{"style":434},[268,6885,444],{"style":418},[268,6887,6888,6890,6892],{"class":270},[268,6889,6593],{"style":424},[268,6891,358],{"style":418},[268,6893,419],{"style":418},[268,6895,6896,6898,6900,6902,6904],{"class":270},[268,6897,6602],{"style":424},[268,6899,358],{"style":418},[268,6901,1017],{"style":414},[268,6903,1035],{"style":434},[268,6905,444],{"style":418},[268,6907,6908],{"class":270},[268,6909,6615],{"style":418},[268,6911,6912,6914,6916,6918,6920],{"class":270},[268,6913,6620],{"style":424},[268,6915,358],{"style":418},[268,6917,431],{"style":414},[268,6919,6627],{"style":434},[268,6921,444],{"style":418},[268,6923,6924],{"class":270},[268,6925,998],{"style":418},[268,6927,6928],{"class":270},[268,6929,570],{"style":418},[572,6931,6932,6942],{"class":574},[163,6933,1307,6934,1311,6936,1315,6938,1319,6940,1323],{},[183,6935,1310],{},[183,6937,1314],{},[183,6939,1318],{},[183,6941,1322],{},[258,6943,6944],{},[183,6945,1328],{},[268,6947,599],{"class":669},[268,6949,492],{"class":672},[268,6951,952],{"class":278},[268,6953,492],{"class":672},[268,6955,621],{"class":672},[268,6957,783],{"class":672},[268,6959,6960,6962,7054,7056],{"class":270,"line":676},[268,6961,680],{"class":679},[268,6963,6964],{"class":679},[382,6965,6966,6969],{"class":384,"popper-class":385,"theme":364},[268,6967,6968],{},"MAIN",[390,6970,6971],{"v-slot:popper":392},[268,6972,6973],{"class":395,"v-pre":264},[183,6974,6975],{"class":398},[258,6976,6977],{"class":401,"style":402,"tabindex":403},[183,6978,6979,6987,6998,7011,7020,7033,7037,7050],{},[268,6980,6981,6983,6985],{"class":270},[268,6982,6968],{"style":424},[268,6984,358],{"style":418},[268,6986,419],{"style":418},[268,6988,6989,6992,6994,6996],{"class":270},[268,6990,6991],{"style":424},"    CHAT_PREFIX",[268,6993,358],{"style":418},[268,6995,431],{"style":414},[268,6997,444],{"style":418},[268,6999,7000,7003,7005,7007,7009],{"class":270},[268,7001,7002],{"style":424},"    MAPS",[268,7004,358],{"style":418},[268,7006,431],{"style":414},[268,7008,1035],{"style":434},[268,7010,444],{"style":418},[268,7012,7013,7016,7018],{"class":270},[268,7014,7015],{"style":424},"    HUD",[268,7017,358],{"style":418},[268,7019,419],{"style":418},[268,7021,7022,7025,7027,7029,7031],{"class":270},[268,7023,7024],{"style":424},"        HIDE_TIME",[268,7026,358],{"style":418},[268,7028,1017],{"style":414},[268,7030,1035],{"style":434},[268,7032,444],{"style":418},[268,7034,7035],{"class":270},[268,7036,998],{"style":418},[268,7038,7039,7042,7044,7046,7048],{"class":270},[268,7040,7041],{"style":424},"    CVARS",[268,7043,358],{"style":418},[268,7045,431],{"style":414},[268,7047,6627],{"style":434},[268,7049,444],{"style":418},[268,7051,7052],{"class":270},[268,7053,570],{"style":418},[268,7055,358],{"class":672},[268,7057,783],{"class":672},[268,7059,7060,7062,7086,7088,7090,7092,7094],{"class":270,"line":737},[268,7061,789],{"class":679},[268,7063,7064],{"class":679},[382,7065,7066,7068],{"class":384,"popper-class":385,"theme":364},[268,7067,6427],{},[390,7069,7070],{"v-slot:popper":392},[268,7071,7072],{"class":395,"v-pre":264},[183,7073,7074],{"class":398},[258,7075,7076],{"class":401,"style":402,"tabindex":403},[183,7077,7078],{},[268,7079,7080,7082,7084],{"class":270},[268,7081,6427],{"style":424},[268,7083,358],{"style":418},[268,7085,431],{"style":414},[268,7087,358],{"class":672},[268,7089,485],{"class":672},[268,7091,1425],{"class":278},[268,7093,492],{"class":672},[268,7095,734],{"class":672},[268,7097,7098,7100,7126,7128,7130,7132,7134,7136,7138],{"class":270,"line":786},[268,7099,789],{"class":679},[268,7101,7102],{"class":679},[382,7103,7104,7106],{"class":384,"popper-class":385,"theme":364},[268,7105,6437],{},[390,7107,7108],{"v-slot:popper":392},[268,7109,7110],{"class":395,"v-pre":264},[183,7111,7112],{"class":398},[258,7113,7114],{"class":401,"style":402,"tabindex":403},[183,7115,7116],{},[268,7117,7118,7120,7122,7124],{"class":270},[268,7119,6437],{"style":424},[268,7121,358],{"style":418},[268,7123,431],{"style":414},[268,7125,1035],{"style":434},[268,7127,358],{"class":672},[268,7129,612],{"class":669},[268,7131,492],{"class":672},[268,7133,1553],{"class":278},[268,7135,492],{"class":672},[268,7137,631],{"class":669},[268,7139,734],{"class":672},[268,7141,7142,7144,7184,7186,7188,7190,7217,7219,7221,7224,7226,7229,7231,7233,7236],{"class":270,"line":856},[268,7143,789],{"class":679},[268,7145,7146],{"class":679},[382,7147,7148,7150],{"class":384,"popper-class":385,"theme":364},[268,7149,6451],{},[390,7151,7152],{"v-slot:popper":392},[268,7153,7154],{"class":395,"v-pre":264},[183,7155,7156],{"class":398},[258,7157,7158],{"class":401,"style":402,"tabindex":403},[183,7159,7160,7168,7180],{},[268,7161,7162,7164,7166],{"class":270},[268,7163,6451],{"style":424},[268,7165,358],{"style":418},[268,7167,419],{"style":418},[268,7169,7170,7172,7174,7176,7178],{"class":270},[268,7171,6460],{"style":424},[268,7173,358],{"style":418},[268,7175,1017],{"style":414},[268,7177,1035],{"style":434},[268,7179,444],{"style":418},[268,7181,7182],{"class":270},[268,7183,570],{"style":418},[268,7185,358],{"class":672},[268,7187,419],{"class":672},[268,7189,181],{"class":679},[268,7191,7192],{"class":679},[382,7193,7194,7197],{"class":384,"popper-class":385,"theme":364},[268,7195,7196],{},"HIDE_TIME",[390,7198,7199],{"v-slot:popper":392},[268,7200,7201],{"class":395,"v-pre":264},[183,7202,7203],{"class":398},[258,7204,7205],{"class":401,"style":402,"tabindex":403},[183,7206,7207],{},[268,7208,7209,7211,7213,7215],{"class":270},[268,7210,7196],{"style":424},[268,7212,358],{"style":418},[268,7214,1017],{"style":414},[268,7216,1035],{"style":434},[268,7218,358],{"class":672},[268,7220,612],{"class":669},[268,7222,7223],{"class":1510},"255",[268,7225,621],{"class":672},[268,7227,7228],{"class":1510}," 255",[268,7230,621],{"class":672},[268,7232,7228],{"class":1510},[268,7234,7235],{"class":669},"] ",[268,7237,7238],{"class":672},"},\n",[268,7240,7241,7243,7269,7271,7274,7276,7278,7280,7282,7284,7287,7289,7292],{"class":270,"line":862},[268,7242,789],{"class":679},[268,7244,7245],{"class":679},[382,7246,7247,7249],{"class":384,"popper-class":385,"theme":364},[268,7248,6478],{},[390,7250,7251],{"v-slot:popper":392},[268,7252,7253],{"class":395,"v-pre":264},[183,7254,7255],{"class":398},[258,7256,7257],{"class":401,"style":402,"tabindex":403},[183,7258,7259],{},[268,7260,7261,7263,7265,7267],{"class":270},[268,7262,6478],{"style":424},[268,7264,358],{"style":418},[268,7266,431],{"style":414},[268,7268,6627],{"style":434},[268,7270,358],{"class":672},[268,7272,7273],{"class":669}," [[",[268,7275,492],{"class":672},[268,7277,6489],{"class":278},[268,7279,492],{"class":672},[268,7281,621],{"class":672},[268,7283,485],{"class":672},[268,7285,7286],{"class":278},"20",[268,7288,492],{"class":672},[268,7290,7291],{"class":669},"]]",[268,7293,734],{"class":672},[268,7295,7296],{"class":270,"line":1576},[268,7297,859],{"class":672},[268,7299,7300,7302,7304],{"class":270,"line":1978},[268,7301,570],{"class":672},[268,7303,664],{"class":669},[268,7305,869],{"class":672},[268,7307,7308],{"class":270,"line":1983},[268,7309,1573],{"emptyLinePlaceholder":1572},[268,7311,7312,7314,7316,7318,7320,7344,7346,7348,7350,7450,7452,7538,7540,7566,7569],{"class":270,"line":2147},[268,7313,3878],{"class":371},[268,7315,3881],{"class":669},[268,7317,943],{"class":942},[268,7319,181],{"class":669},[268,7321,7322],{"class":669},[382,7323,7324,7327],{"class":384,"popper-class":385,"theme":364},[268,7325,7326],{},"row",[390,7328,7329],{"v-slot:popper":392},[268,7330,7331],{"class":395,"v-pre":264},[183,7332,7333,7335,7338,7340,7342],{"class":398},[268,7334,943],{"style":410},[268,7336,7337],{"style":434}," row",[268,7339,358],{"style":418},[268,7341,431],{"style":414},[268,7343,1035],{"style":434},[268,7345,181],{"class":669},[268,7347,4135],{"class":672},[268,7349,181],{"class":669},[268,7351,7352],{"class":669},[382,7353,7354,7356],{"class":384,"popper-class":385,"theme":364},[268,7355,952],{},[390,7357,7358],{"v-slot:popper":392},[268,7359,7360],{"class":395,"v-pre":264},[183,7361,7362],{"class":398},[258,7363,7364],{"class":401,"style":402,"tabindex":403},[183,7365,7366,7376,7384,7394,7406,7414,7426,7430,7442,7446],{},[268,7367,7368,7370,7372,7374],{"class":270},[268,7369,943],{"style":410},[268,7371,969],{"style":434},[268,7373,358],{"style":418},[268,7375,419],{"style":418},[268,7377,7378,7380,7382],{"class":270},[268,7379,6560],{"style":424},[268,7381,358],{"style":418},[268,7383,419],{"style":418},[268,7385,7386,7388,7390,7392],{"class":270},[268,7387,6569],{"style":424},[268,7389,358],{"style":418},[268,7391,431],{"style":414},[268,7393,444],{"style":418},[268,7395,7396,7398,7400,7402,7404],{"class":270},[268,7397,6580],{"style":424},[268,7399,358],{"style":418},[268,7401,431],{"style":414},[268,7403,1035],{"style":434},[268,7405,444],{"style":418},[268,7407,7408,7410,7412],{"class":270},[268,7409,6593],{"style":424},[268,7411,358],{"style":418},[268,7413,419],{"style":418},[268,7415,7416,7418,7420,7422,7424],{"class":270},[268,7417,6602],{"style":424},[268,7419,358],{"style":418},[268,7421,1017],{"style":414},[268,7423,1035],{"style":434},[268,7425,444],{"style":418},[268,7427,7428],{"class":270},[268,7429,6615],{"style":418},[268,7431,7432,7434,7436,7438,7440],{"class":270},[268,7433,6620],{"style":424},[268,7435,358],{"style":418},[268,7437,431],{"style":414},[268,7439,6627],{"style":434},[268,7441,444],{"style":418},[268,7443,7444],{"class":270},[268,7445,998],{"style":418},[268,7447,7448],{"class":270},[268,7449,570],{"style":418},[268,7451,770],{"class":672},[268,7453,7454],{"class":669},[382,7455,7456,7458],{"class":384,"popper-class":385,"theme":364},[268,7457,6968],{},[390,7459,7460],{"v-slot:popper":392},[268,7461,7462],{"class":395,"v-pre":264},[183,7463,7464],{"class":398},[258,7465,7466],{"class":401,"style":402,"tabindex":403},[183,7467,7468,7476,7486,7498,7506,7518,7522,7534],{},[268,7469,7470,7472,7474],{"class":270},[268,7471,6968],{"style":424},[268,7473,358],{"style":418},[268,7475,419],{"style":418},[268,7477,7478,7480,7482,7484],{"class":270},[268,7479,6991],{"style":424},[268,7481,358],{"style":418},[268,7483,431],{"style":414},[268,7485,444],{"style":418},[268,7487,7488,7490,7492,7494,7496],{"class":270},[268,7489,7002],{"style":424},[268,7491,358],{"style":418},[268,7493,431],{"style":414},[268,7495,1035],{"style":434},[268,7497,444],{"style":418},[268,7499,7500,7502,7504],{"class":270},[268,7501,7015],{"style":424},[268,7503,358],{"style":418},[268,7505,419],{"style":418},[268,7507,7508,7510,7512,7514,7516],{"class":270},[268,7509,7024],{"style":424},[268,7511,358],{"style":418},[268,7513,1017],{"style":414},[268,7515,1035],{"style":434},[268,7517,444],{"style":418},[268,7519,7520],{"class":270},[268,7521,998],{"style":418},[268,7523,7524,7526,7528,7530,7532],{"class":270},[268,7525,7041],{"style":424},[268,7527,358],{"style":418},[268,7529,431],{"style":414},[268,7531,6627],{"style":434},[268,7533,444],{"style":418},[268,7535,7536],{"class":270},[268,7537,570],{"style":418},[268,7539,770],{"class":672},[268,7541,7542],{"class":669},[382,7543,7544,7546],{"class":384,"popper-class":385,"theme":364},[268,7545,6478],{},[390,7547,7548],{"v-slot:popper":392},[268,7549,7550],{"class":395,"v-pre":264},[183,7551,7552],{"class":398},[258,7553,7554],{"class":401,"style":402,"tabindex":403},[183,7555,7556],{},[268,7557,7558,7560,7562,7564],{"class":270},[268,7559,6478],{"style":424},[268,7561,358],{"style":418},[268,7563,431],{"style":414},[268,7565,6627],{"style":434},[268,7567,7568],{"class":669},") ",[268,7570,673],{"class":672},[268,7572,7573,7576,7578,7818,7820,7823,7825,8067,8069,8091,8094,8096,8099],{"class":270,"line":2801},[268,7574,7575],{"class":942},"    const",[268,7577,181],{"class":669},[268,7579,7580],{"class":669},[382,7581,7582,7585],{"class":384,"popper-class":385,"theme":364},[268,7583,7584],{},"cvar",[390,7586,7587],{"v-slot:popper":392},[268,7588,7589],{"class":395,"v-pre":264},[183,7590,7591],{"class":398},[258,7592,7593],{"class":401,"style":402,"tabindex":403},[183,7594,7595,7604,7615,7626,7637,7648,7659,7670,7681,7695,7706,7717,7728,7762,7793,7814],{},[268,7596,7597,7599,7602],{"class":270},[268,7598,411],{"style":410},[268,7600,7601],{"style":414}," Cvar",[268,7603,419],{"style":418},[268,7605,7606,7609,7611,7613],{"class":270},[268,7607,7608],{"style":424},"    name",[268,7610,358],{"style":418},[268,7612,431],{"style":414},[268,7614,444],{"style":418},[268,7616,7617,7620,7622,7624],{"class":270},[268,7618,7619],{"style":424},"    defaultValue",[268,7621,358],{"style":418},[268,7623,3538],{"style":414},[268,7625,444],{"style":418},[268,7627,7628,7631,7633,7635],{"class":270},[268,7629,7630],{"style":424},"    pointer",[268,7632,358],{"style":418},[268,7634,1017],{"style":414},[268,7636,444],{"style":418},[268,7638,7639,7642,7644,7646],{"class":270},[268,7640,7641],{"style":424},"    listeners",[268,7643,358],{"style":418},[268,7645,3538],{"style":414},[268,7647,444],{"style":418},[268,7649,7650,7653,7655,7657],{"class":270},[268,7651,7652],{"style":424},"    hooked",[268,7654,358],{"style":418},[268,7656,3538],{"style":414},[268,7658,444],{"style":418},[268,7660,7661,7664,7666,7668],{"class":270},[268,7662,7663],{"style":424},"    attach",[268,7665,5708],{"style":418},[268,7667,1633],{"style":414},[268,7669,444],{"style":418},[268,7671,7672,7675,7677,7679],{"class":270},[268,7673,7674],{"style":424},"    hook",[268,7676,358],{"style":418},[268,7678,3538],{"style":414},[268,7680,444],{"style":418},[268,7682,7683,7686,7689,7691,7693],{"class":270},[268,7684,7685],{"style":410},"    readonly",[268,7687,7688],{"style":424}," exists",[268,7690,358],{"style":418},[268,7692,2326],{"style":414},[268,7694,444],{"style":418},[268,7696,7697,7700,7702,7704],{"class":270},[268,7698,7699],{"style":424},"    value",[268,7701,358],{"style":418},[268,7703,431],{"style":414},[268,7705,444],{"style":418},[268,7707,7708,7711,7713,7715],{"class":270},[268,7709,7710],{"style":424},"    number",[268,7712,358],{"style":418},[268,7714,1017],{"style":414},[268,7716,444],{"style":418},[268,7718,7719,7722,7724,7726],{"class":270},[268,7720,7721],{"style":424},"    boolean",[268,7723,358],{"style":418},[268,7725,2326],{"style":414},[268,7727,444],{"style":418},[268,7729,7730,7733,7735,7737,7739,7741,7744,7746,7748,7751,7753,7756,7758,7760],{"class":270},[268,7731,7732],{"style":424},"    addEventListener",[268,7734,599],{"style":418},[268,7736,2449],{"style":1165},[268,7738,358],{"style":418},[268,7740,485],{"style":418},[268,7742,7743],{"style":488},"change",[268,7745,492],{"style":418},[268,7747,621],{"style":418},[268,7749,7750],{"style":1165}," listener",[268,7752,358],{"style":418},[268,7754,7755],{"style":414}," CvarListener",[268,7757,1630],{"style":418},[268,7759,1633],{"style":414},[268,7761,444],{"style":418},[268,7763,7764,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791],{"class":270},[268,7765,7766],{"style":424},"    removeEventListener",[268,7768,599],{"style":418},[268,7770,2449],{"style":1165},[268,7772,358],{"style":418},[268,7774,485],{"style":418},[268,7776,7743],{"style":488},[268,7778,492],{"style":418},[268,7780,621],{"style":418},[268,7782,7750],{"style":1165},[268,7784,358],{"style":418},[268,7786,7755],{"style":414},[268,7788,1630],{"style":418},[268,7790,1633],{"style":414},[268,7792,444],{"style":418},[268,7794,7795,7798,7800,7803,7805,7808,7810,7812],{"class":270},[268,7796,7797],{"style":424},"    dispatch",[268,7799,599],{"style":418},[268,7801,7802],{"style":1165},"event",[268,7804,358],{"style":418},[268,7806,7807],{"style":414}," CvarChangeEvent",[268,7809,1630],{"style":418},[268,7811,1633],{"style":414},[268,7813,444],{"style":418},[268,7815,7816],{"class":270},[268,7817,570],{"style":418},[268,7819,2455],{"class":672},[268,7821,7822],{"class":672}," new",[268,7824,181],{"class":378},[268,7826,7827],{"class":378},[382,7828,7829,7832],{"class":384,"popper-class":385,"theme":364},[268,7830,7831],{},"Cvar",[390,7833,7834],{"v-slot:popper":392},[268,7835,7836,7873],{"class":395,"v-pre":264},[183,7837,7838],{"class":398},[258,7839,7840],{"class":401,"style":402,"tabindex":403},[183,7841,7842],{},[268,7843,7844,7847,7849,7852,7854,7857,7859,7862,7864,7867,7869,7871],{"class":270},[268,7845,7846],{"style":418},"new",[268,7848,7601],{"style":595},[268,7850,7851],{"style":434},"(name: string",[268,7853,621],{"style":418},[268,7855,7856],{"style":434}," defaultValue",[268,7858,428],{"style":418},[268,7860,7861],{"style":434}," string ",[268,7863,438],{"style":418},[268,7865,7866],{"style":418}," null",[268,7868,664],{"style":434},[268,7870,358],{"style":418},[268,7872,7601],{"style":414},[572,7874,7875,7881,8036,8046],{"class":574},[163,7876,7877,7878,358],{},"A server cvar, read and written like an input's ",[183,7879,7880],{},"value",[183,7882,7883],{},[258,7884,7885],{"class":401,"style":402,"tabindex":403},[183,7886,7887,7912,7930,7969],{},[268,7888,7889,7891,7894,7896,7898,7900,7902,7904,7906,7908,7910],{"class":270},[268,7890,943],{"style":410},[268,7892,7893],{"style":434}," freeze ",[268,7895,1046],{"style":418},[268,7897,7822],{"style":418},[268,7899,7601],{"style":595},[268,7901,599],{"style":434},[268,7903,492],{"style":418},[268,7905,6505],{"style":488},[268,7907,492],{"style":418},[268,7909,664],{"style":434},[268,7911,444],{"style":418},[268,7913,7914,7917,7919,7922,7924,7928],{"class":270},[268,7915,7916],{"style":434},"freeze",[268,7918,770],{"style":418},[268,7920,7921],{"style":434},"number ",[268,7923,1046],{"style":418},[268,7925,7927],{"style":7926},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C"," 5",[268,7929,444],{"style":418},[268,7931,7932,7934,7937,7939,7941,7943,7945,7947,7950,7952,7954,7956,7959,7961,7963,7965],{"class":270},[268,7933,943],{"style":410},[268,7935,7936],{"style":434}," speed ",[268,7938,1046],{"style":418},[268,7940,7822],{"style":418},[268,7942,7601],{"style":595},[268,7944,599],{"style":434},[268,7946,492],{"style":418},[268,7948,7949],{"style":488},"my_speed",[268,7951,492],{"style":418},[268,7953,621],{"style":418},[268,7955,485],{"style":418},[268,7957,7958],{"style":488},"250",[268,7960,492],{"style":418},[268,7962,664],{"style":434},[268,7964,444],{"style":418},[268,7966,7968],{"style":7967},"--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 made with 250 if it does not exist",[268,7970,7971,7974,7976,7979,7981,7983,7985,7987,7989,7991,7993,7995,7998,8000,8002,8004,8006,8008,8010,8012,8015,8017,8020,8022,8024,8026,8028,8031,8034],{"class":270},[268,7972,7973],{"style":434},"speed",[268,7975,770],{"style":418},[268,7977,7978],{"style":595},"addEventListener",[268,7980,599],{"style":434},[268,7982,492],{"style":418},[268,7984,7743],{"style":488},[268,7986,492],{"style":418},[268,7988,621],{"style":418},[268,7990,3881],{"style":418},[268,7992,7802],{"style":1165},[268,7994,664],{"style":418},[268,7996,7997],{"style":410}," =>",[268,7999,1595],{"style":434},[268,8001,770],{"style":418},[268,8003,1604],{"style":595},[268,8005,599],{"style":434},[268,8007,1646],{"style":418},[268,8009,7802],{"style":434},[268,8011,770],{"style":418},[268,8013,8014],{"style":434},"oldValue",[268,8016,570],{"style":418},[268,8018,8019],{"style":488}," -> ",[268,8021,4786],{"style":418},[268,8023,7802],{"style":434},[268,8025,770],{"style":418},[268,8027,7880],{"style":434},[268,8029,8030],{"style":418},"}`",[268,8032,8033],{"style":434},"))",[268,8035,444],{"style":418},[163,8037,8038,8040,8041,3454,8043,8045],{},[183,8039,7880],{}," is the cvar's text; ",[183,8042,3315],{},[183,8044,3318],{}," read and write the same\ncvar as a number and as an on\u002Foff switch.",[8047,8048,8049],"blockquote",{},[163,8050,8051,8052,199,8055,199,8058,199,8061,199,8064],{},"Pawn: ",[183,8053,8054],{},"get_cvar_pointer",[183,8056,8057],{},"create_cvar",[183,8059,8060],{},"get_pcvar_string",[183,8062,8063],{},"set_pcvar_num",[183,8065,8066],{},"hook_cvar_change",[268,8068,599],{"class":679},[268,8070,8071],{"class":669},[382,8072,8073,8075],{"class":384,"popper-class":385,"theme":364},[268,8074,7326],{},[390,8076,8077],{"v-slot:popper":392},[268,8078,8079],{"class":395,"v-pre":264},[183,8080,8081,8083,8085,8087,8089],{"class":398},[268,8082,943],{"style":410},[268,8084,7337],{"style":434},[268,8086,358],{"style":418},[268,8088,431],{"style":414},[268,8090,1035],{"style":434},[268,8092,8093],{"class":679},"[",[268,8095,403],{"class":1510},[268,8097,8098],{"class":679},"])",[268,8100,869],{"class":672},[268,8102,8103,8105,8323,8325,8357,8359,8361,8383,8385,8388,8390],{"class":270,"line":2806},[268,8104,680],{"class":669},[268,8106,8107],{"class":669},[382,8108,8109,8111],{"class":384,"popper-class":385,"theme":364},[268,8110,7584],{},[390,8112,8113],{"v-slot:popper":392},[268,8114,8115],{"class":395,"v-pre":264},[183,8116,8117],{"class":398},[258,8118,8119],{"class":401,"style":402,"tabindex":403},[183,8120,8121,8129,8139,8149,8159,8169,8179,8189,8199,8211,8221,8231,8241,8271,8301,8319],{},[268,8122,8123,8125,8127],{"class":270},[268,8124,411],{"style":410},[268,8126,7601],{"style":414},[268,8128,419],{"style":418},[268,8130,8131,8133,8135,8137],{"class":270},[268,8132,7608],{"style":424},[268,8134,358],{"style":418},[268,8136,431],{"style":414},[268,8138,444],{"style":418},[268,8140,8141,8143,8145,8147],{"class":270},[268,8142,7619],{"style":424},[268,8144,358],{"style":418},[268,8146,3538],{"style":414},[268,8148,444],{"style":418},[268,8150,8151,8153,8155,8157],{"class":270},[268,8152,7630],{"style":424},[268,8154,358],{"style":418},[268,8156,1017],{"style":414},[268,8158,444],{"style":418},[268,8160,8161,8163,8165,8167],{"class":270},[268,8162,7641],{"style":424},[268,8164,358],{"style":418},[268,8166,3538],{"style":414},[268,8168,444],{"style":418},[268,8170,8171,8173,8175,8177],{"class":270},[268,8172,7652],{"style":424},[268,8174,358],{"style":418},[268,8176,3538],{"style":414},[268,8178,444],{"style":418},[268,8180,8181,8183,8185,8187],{"class":270},[268,8182,7663],{"style":424},[268,8184,5708],{"style":418},[268,8186,1633],{"style":414},[268,8188,444],{"style":418},[268,8190,8191,8193,8195,8197],{"class":270},[268,8192,7674],{"style":424},[268,8194,358],{"style":418},[268,8196,3538],{"style":414},[268,8198,444],{"style":418},[268,8200,8201,8203,8205,8207,8209],{"class":270},[268,8202,7685],{"style":410},[268,8204,7688],{"style":424},[268,8206,358],{"style":418},[268,8208,2326],{"style":414},[268,8210,444],{"style":418},[268,8212,8213,8215,8217,8219],{"class":270},[268,8214,7699],{"style":424},[268,8216,358],{"style":418},[268,8218,431],{"style":414},[268,8220,444],{"style":418},[268,8222,8223,8225,8227,8229],{"class":270},[268,8224,7710],{"style":424},[268,8226,358],{"style":418},[268,8228,1017],{"style":414},[268,8230,444],{"style":418},[268,8232,8233,8235,8237,8239],{"class":270},[268,8234,7721],{"style":424},[268,8236,358],{"style":418},[268,8238,2326],{"style":414},[268,8240,444],{"style":418},[268,8242,8243,8245,8247,8249,8251,8253,8255,8257,8259,8261,8263,8265,8267,8269],{"class":270},[268,8244,7732],{"style":424},[268,8246,599],{"style":418},[268,8248,2449],{"style":1165},[268,8250,358],{"style":418},[268,8252,485],{"style":418},[268,8254,7743],{"style":488},[268,8256,492],{"style":418},[268,8258,621],{"style":418},[268,8260,7750],{"style":1165},[268,8262,358],{"style":418},[268,8264,7755],{"style":414},[268,8266,1630],{"style":418},[268,8268,1633],{"style":414},[268,8270,444],{"style":418},[268,8272,8273,8275,8277,8279,8281,8283,8285,8287,8289,8291,8293,8295,8297,8299],{"class":270},[268,8274,7766],{"style":424},[268,8276,599],{"style":418},[268,8278,2449],{"style":1165},[268,8280,358],{"style":418},[268,8282,485],{"style":418},[268,8284,7743],{"style":488},[268,8286,492],{"style":418},[268,8288,621],{"style":418},[268,8290,7750],{"style":1165},[268,8292,358],{"style":418},[268,8294,7755],{"style":414},[268,8296,1630],{"style":418},[268,8298,1633],{"style":414},[268,8300,444],{"style":418},[268,8302,8303,8305,8307,8309,8311,8313,8315,8317],{"class":270},[268,8304,7797],{"style":424},[268,8306,599],{"style":418},[268,8308,7802],{"style":1165},[268,8310,358],{"style":418},[268,8312,7807],{"style":414},[268,8314,1630],{"style":418},[268,8316,1633],{"style":414},[268,8318,444],{"style":418},[268,8320,8321],{"class":270},[268,8322,570],{"style":418},[268,8324,770],{"class":672},[268,8326,8327],{"class":669},[382,8328,8329,8331],{"class":384,"popper-class":385,"theme":364},[268,8330,7880],{},[390,8332,8333],{"v-slot:popper":392},[268,8334,8335,8349],{"class":395,"v-pre":264},[183,8336,8337],{"class":398},[258,8338,8339],{"class":401,"style":402,"tabindex":403},[183,8340,8341],{},[268,8342,8343,8345,8347],{"class":270},[268,8344,7880],{"style":424},[268,8346,358],{"style":418},[268,8348,431],{"style":414},[572,8350,8351],{"class":574},[163,8352,8353,8354,770],{},"The cvar's value as text, e.g. ",[183,8355,8356],{},"\"250\"",[268,8358,2455],{"class":672},[268,8360,181],{"class":669},[268,8362,8363],{"class":669},[382,8364,8365,8367],{"class":384,"popper-class":385,"theme":364},[268,8366,7326],{},[390,8368,8369],{"v-slot:popper":392},[268,8370,8371],{"class":395,"v-pre":264},[183,8372,8373,8375,8377,8379,8381],{"class":398},[268,8374,943],{"style":410},[268,8376,7337],{"style":434},[268,8378,358],{"style":418},[268,8380,431],{"style":414},[268,8382,1035],{"style":434},[268,8384,8093],{"class":679},[268,8386,8387],{"class":1510},"1",[268,8389,631],{"class":679},[268,8391,869],{"class":672},[268,8393,8394],{"class":270,"line":3025},[268,8395,2798],{"class":672},[172,8397,8398,8401],{},[175,8399,8400],{},"A block of rows stays a block when the object is saved — rows of one value too; the comments above its rows stay.",[175,8402,8403,8404,8407,8408,199,8411,8414,8415,4783,8418,8421,8422,770],{},"A path into the tree of such a file (",[183,8405,8406],{},"configs.read()",") is written the same way: ",[183,8409,8410],{},"MAIN.HUD.HIDE_TIME[0]",[183,8412,8413],{},"MAIN.CVARS[1][0]",". An item of a list is ",[183,8416,8417],{},"[0]",[183,8419,8420],{},"MAIN.MAPS.0"," looks for a key ",[183,8423,403],{},[8425,8426,8427,8432],"warning",{},[163,8428,8429],{},[178,8430,8431],{},"In an INI file:",[172,8433,8434,8446,8458],{},[175,8435,8436,181,8439,8442,8443,8445],{},[178,8437,8438],{},"Keys are found in any case, as the Pawn natives find them; section names are not:",[183,8440,8441],{},"[main]"," is not ",[183,8444,6968],{},". A name the file has twice is its last section.",[175,8447,8448,181,8451,8454,8455,8457],{},[178,8449,8450],{},"A value with spaces is quoted:",[183,8452,8453],{},"TITLE = \"Main menu\"",". Unquoted, it is a list of words: a text field keeps its default and says why, and Pawn's ",[183,8456,241],{}," natives and Menu Core read the first word.",[175,8459,8460,8463],{},[178,8461,8462],{},"No place for a value at the top of the object that is not an object, nor for a list of objects:"," in an INI file such a field stays its default, and the console says so once — write that config in YAML or JSON.",[167,8465,8467],{"id":8466},"pawn-plugins","Pawn plugins",[163,8469,8470,8471,4783,8474,199,8477,199,8480,8483,8484,358],{},"A Pawn plugin reads and writes configs through Config Core too, with its 28 natives whose names start with ",[183,8472,8473],{},"cfg_",[183,8475,8476],{},"cfg_load_file",[183,8478,8479],{},"cfg_get_value",[183,8481,8482],{},"cfg_set_int"," and the rest. They read INI files. The package ships their include in ",[183,8485,8486],{},"include\u002F",[258,8488,8492],{"className":8489,"code":8490,"language":8491,"meta":264,"style":264},"language-pawn shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","#include \u003Cuniversal_config>\n","pawn",[183,8493,8494],{"__ignoreMap":264},[268,8495,8496,8499],{"class":270,"line":271},[268,8497,8498],{"class":371},"#include",[268,8500,8501],{"class":278}," \u003Cuniversal_config>\n",[163,8503,8504],{},"A Pawn plugin already compiled against this include works as it is, with nothing to rebuild.",[163,8506,8507,8508,8511,8512,8514,8515,770],{},"Config Core runs on the server as one of the project's plugins. When no TypeScript plugin of the project uses it, keep it in the build for the Pawn plugins: ",[183,8509,8510],{},"pawn: [\"@amxts\u002Fconfig-core\"]"," in ",[183,8513,353],{},". Every native with its signature: ",[916,8516,8519],{"href":8517,"rel":8518},"https:\u002F\u002Fgithub.com\u002Famxts\u002Fconfig-core\u002Fblob\u002FHEAD\u002FPAWN.md",[920],"PAWN.md",[8521,8522,8523],"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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":264,"searchDepth":676,"depth":737,"links":8525},[8526,8527,8528,8533,8534,8535],{"id":169,"depth":676,"text":170},{"id":251,"depth":676,"text":252},{"id":925,"depth":676,"text":926,"children":8529},[8530,8531,8532],{"id":3447,"depth":737,"text":3448},{"id":3480,"depth":737,"text":3481},{"id":5745,"depth":737,"text":5746},{"id":5948,"depth":676,"text":5949},{"id":6398,"depth":676,"text":6384},{"id":8466,"depth":676,"text":8467},"md",{},"\u002Fmodules\u002Fconfig-core",{"title":145,"description":147},"modules\u002Fconfig-core\u002FREADME","cjlEc_zZpWkvoKksW4KyMgsRKYJmr-jYQhRuNT6YNDc",1791273246143]