2023-01-17 21:56:51.775 +01:00 [INF] -------------------------------------------------------------------------------- 2023-01-17 21:56:51.778 +01:00 [INF] Initializing a session.. 2023-01-17 21:56:51.891 +01:00 [INF] This is Dalamud - Core: dae1b63, CS: af4c2b5 2023-01-17 21:56:52.327 +01:00 [INF] Lumina is ready: Z:\mnt\970evo\SteamLibrary\steamapps\common\FINAL FANTASY XIV Online\game\sqpack 2023-01-17 21:56:52.789 +01:00 [INF] [PLUGINM] Now reloading all PluginMasters... 2023-01-17 21:56:52.793 +01:00 [INF] [PLUGINR] Fetching repo: https://kamori.goats.dev/Plugin/PluginMaster 2023-01-17 21:56:52.822 +01:00 [INF] [SPL] [T3] PM repos OK! 2023-01-17 21:56:52.839 +01:00 [INF] [PLUGINM] Scheduled deletion: cleaning up Z:\home\ridge\.xlcore\installedPlugins\ExtraChat\1.3.1.0 2023-01-17 21:56:52.844 +01:00 [INF] [PLUGINM] Old version: cleaning up Z:\home\ridge\.xlcore\installedPlugins\MareSynchronos\0.6.4 2023-01-17 21:56:52.846 +01:00 [INF] [PLUGINM] Old version: cleaning up Z:\home\ridge\.xlcore\installedPlugins\Penumbra\0.6.2.0 2023-01-17 21:56:52.847 +01:00 [INF] [PLUGINM] Old version: cleaning up Z:\home\ridge\.xlcore\installedPlugins\PixelPerfect\3.0.0.0 2023-01-17 21:56:52.848 +01:00 [INF] [SPL] [T3] PMC OK! 2023-01-17 21:56:52.871 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1Njo1Mi44Njk2MTA4KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5JbnZhbGlkT3BlcmF0aW9uRXhjZXB0aW9uOiBTZXF1ZW5jZSBjb250YWlucyBubyBlbGVtZW50c1xyXG4gICBhdCBTeXN0ZW0uTGlucS5UaHJvd0hlbHBlci5UaHJvd05vRWxlbWVudHNFeGNlcHRpb24oKVxyXG4gICBhdCBTeXN0ZW0uTGlucS5FbnVtZXJhYmxlLkZpcnN0W1RTb3VyY2VdKElFbnVtZXJhYmxlYDEgc291cmNlKVxyXG4gICBhdCBEYWxhbXVkLlBsdWdpbi5JbnRlcm5hbC5QbHVnaW5NYW5hZ2VyLkxvYWRBbGxQbHVnaW5zKCkgaW4gQzpcXGdvYXRzb2Z0XFxjb21wYW55c2VjcmV0c1xcZGFsYW11ZFxcUGx1Z2luXFxJbnRlcm5hbFxcUGx1Z2luTWFuYWdlci5jczpsaW5lIDQxNiIsIkNvbnRleHQiOiJbUExVR0lOTV0gQ291bGRuJ3QgY2hvb3NlIGJlc3QgdmVyc2lvbiBmb3IgcGx1Z2luOiBcIkV4dHJhQ2hhdFwiIn0= 2023-01-17 21:56:52.856 +01:00 [ERR] [PLUGINM] Couldn't choose best version for plugin: ExtraChat System.InvalidOperationException: Sequence contains no elements at System.Linq.ThrowHelper.ThrowNoElementsException() at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Dalamud.Plugin.Internal.PluginManager.LoadAllPlugins() in C:\goatsoft\companysecrets\dalamud\Plugin\Internal\PluginManager.cs:line 416 2023-01-17 21:56:52.880 +01:00 [INF] [PLUGINM] ============= LoadPluginsSync(AnytimeSync) START ============= 2023-01-17 21:56:52.882 +01:00 [INF] [PLUGINM] Loading plugin Penumbra 2023-01-17 21:56:53.034 +01:00 [INF] [LOCALPLUGIN] Loading Penumbra.dll 2023-01-17 21:56:53.095 +01:00 [INF] [GameFontManager] NewFontRef: Queueing RebuildFonts because GameFontStyle(Axis12, 12pt, skew=0, weight=0) has been requested. 2023-01-17 21:56:53.097 +01:00 [INF] [GameFontManager] NewFontRef: Queueing RebuildFonts because GameFontStyle(Axis12, 12pt, skew=0, weight=0) has been requested. 2023-01-17 21:56:53.098 +01:00 [INF] [GameFontManager] NewFontRef: Queueing RebuildFonts because GameFontStyle(Axis12, 12pt, skew=0, weight=0) has been requested. 2023-01-17 21:56:53.153 +01:00 [INF] [IM] Scene & ImGui setup OK! 2023-01-17 21:56:53.275 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://kamori.goats.dev/Plugin/PluginMaster 2023-01-17 21:56:53.276 +01:00 [INF] [PLUGINR] Fetching repo: https://raw.githubusercontent.com/xivdev/Penumbra/master/repo.json 2023-01-17 21:56:53.278 +01:00 [INF] [PLUGINR] Fetching repo: https://raw.githubusercontent.com/XIV-Tools/DalamudPlugins/main/repo.json 2023-01-17 21:56:53.278 +01:00 [INF] [PLUGINR] Fetching repo: https://raw.githubusercontent.com/Ottermandias/Glamourer/main/repo.json 2023-01-17 21:56:53.278 +01:00 [INF] [PLUGINR] Fetching repo: https://raw.githubusercontent.com/Penumbra-Sync/repo/main/plogonmaster.json 2023-01-17 21:56:53.422 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://raw.githubusercontent.com/xivdev/Penumbra/master/repo.json 2023-01-17 21:56:53.422 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://raw.githubusercontent.com/Ottermandias/Glamourer/main/repo.json 2023-01-17 21:56:53.422 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://raw.githubusercontent.com/Penumbra-Sync/repo/main/plogonmaster.json 2023-01-17 21:56:53.523 +01:00 [WRN] [PLUGINR] The repository https://raw.githubusercontent.com/XIV-Tools/DalamudPlugins/main/repo.json tried to replace the plugin FullscreenToggle, which is already installed through the official repo - this is no longer allowed for security reasons. Please reach out if you have an use case for this. 2023-01-17 21:56:53.523 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://raw.githubusercontent.com/XIV-Tools/DalamudPlugins/main/repo.json 2023-01-17 21:56:53.524 +01:00 [INF] [PLUGINM] PluginMasters reloaded, now refiltering... 2023-01-17 21:56:53.739 +01:00 [INF] [IME] Enabled! 2023-01-17 21:56:53.841 +01:00 [INF] [GameFontManager] NewFontRef: Queueing RebuildFonts because GameFontStyle(Axis18, 18pt, skew=0, weight=0) has been requested. 2023-01-17 21:56:58.819 +01:00 [INF] [Penumbra] Rediscovered mods. 2023-01-17 21:56:58.984 +01:00 [INF] [GameFontManager] NewFontRef: Queueing RebuildFonts because GameFontStyle(Jupiter23, 23pt, skew=0, weight=0) has been requested. 2023-01-17 21:56:59.092 +01:00 [INF] [Penumbra] Penumbra Version 0.6.3.0, Commit #f9b8717 successfully Loaded from https://raw.githubusercontent.com/xivdev/Penumbra/master/repo.json. 2023-01-17 21:56:59.093 +01:00 [INF] [Penumbra] Loading native OtterTex assembly from Z:\home\ridge\.xlcore\installedPlugins\Penumbra\0.6.3.0. 2023-01-17 21:56:59.101 +01:00 [INF] [LOCALPLUGIN] Finished loading Penumbra.dll 2023-01-17 21:56:59.101 +01:00 [INF] [PLUGINM] ============= LoadPluginsSync(AnytimeSync) END ============= 2023-01-17 21:56:59.102 +01:00 [INF] [PLUGINM] ============= LoadPluginsAsync(AnytimeAsync) START ============= 2023-01-17 21:56:59.103 +01:00 [INF] [PLUGINM] ============= LoadPluginsAsync(AnytimeAsync) END ============= 2023-01-17 21:56:59.103 +01:00 [INF] [SPL] [T3] PML OK! 2023-01-17 21:56:59.108 +01:00 [INF] TROUBLESHOOTING:eyJMb2FkZWRQbHVnaW5zIjpbeyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20veGl2ZGV2L1BlbnVtYnJhL21hc3Rlci9yZXBvLmpzb24iLCJJc1RoaXJkUGFydHkiOnRydWUsIkVmZmVjdGl2ZVZlcnNpb24iOiIwLjYuMy4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiT3R0ZXJtYW5kaWFzLCBBZGFtLCBXaW50ZXJtdXRlIiwiTmFtZSI6IlBlbnVtYnJhIiwiUHVuY2hsaW5lIjpudWxsLCJEZXNjcmlwdGlvbiI6IlJ1bnRpbWUgbW9kIGxvYWRlciBhbmQgbWFuYWdlci4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiUGVudW1icmEiLCJBc3NlbWJseVZlcnNpb24iOiIwLjYuMy4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6IjAuNi4zLjAiLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3hpdmRldi9QZW51bWJyYSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjowLCJMYXN0VXBkYXRlIjowLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9naXRodWIuY29tL3hpdmRldi9QZW51bWJyYS9yZWxlYXNlcy9kb3dubG9hZC8wLjYuMy4wL1BlbnVtYnJhLnppcCIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vZ2l0aHViLmNvbS94aXZkZXYvUGVudW1icmEvcmVsZWFzZXMvZG93bmxvYWQvMC42LjMuMC9QZW51bWJyYS56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9naXRodWIuY29tL3hpdmRldi9QZW51bWJyYS9yZWxlYXNlcy9kb3dubG9hZC8wLjYuMy4wL1BlbnVtYnJhLnppcCIsIkxvYWRSZXF1aXJlZFN0YXRlIjoyLCJMb2FkU3luYyI6dHJ1ZSwiTG9hZFByaW9yaXR5Ijo2OTQyMCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20veGl2ZGV2L1BlbnVtYnJhL21hc3Rlci9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOmZhbHNlLCJfRGlwMTdDaGFubmVsIjpudWxsfV0sIkRhbGFtdWRWZXJzaW9uIjoiNy40LjEuMCIsIkRhbGFtdWRHaXRIYXNoIjoiZGFlMWI2MyIsIkdhbWVWZXJzaW9uIjoiMjAyMy4wMS4xMS4wMDAwLjAwMDAiLCJMYW5ndWFnZSI6IkVuZ2xpc2giLCJEb0RhbGFtdWRUZXN0IjpmYWxzZSwiQmV0YUtleSI6bnVsbCwiRG9QbHVnaW5UZXN0IjpmYWxzZSwiTG9hZEFsbEFwaUxldmVscyI6ZmFsc2UsIkludGVyZmFjZUxvYWRlZCI6dHJ1ZSwiRm9yY2VkTWluSG9vayI6ZmFsc2UsIlRoaXJkUmVwbyI6W10sIkhhc1RoaXJkUmVwbyI6dHJ1ZX0= 2023-01-17 21:56:59.130 +01:00 [INF] [PLUGINM] ============= LoadPluginsSync(FrameworkTickSync) START ============= 2023-01-17 21:56:59.131 +01:00 [INF] [PLUGINM] ============= LoadPluginsSync(FrameworkTickSync) END ============= 2023-01-17 21:56:59.131 +01:00 [INF] [PLUGINM] ============= LoadPluginsAsync(FrameworkTickAsync) START ============= 2023-01-17 21:56:59.131 +01:00 [INF] [PLUGINM] ============= LoadPluginsAsync(FrameworkTickAsync) END ============= 2023-01-17 21:56:59.183 +01:00 [INF] [PLUGINM] ============= LoadPluginsSync(DrawAvailableSync) START ============= 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] ============= LoadPluginsSync(DrawAvailableSync) END ============= 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] ============= LoadPluginsAsync(DrawAvailableAsync) START ============= 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Where am I again? 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Title Edit 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Waitingway 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Better Shadows 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin TriadBuddy 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Teleporter 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin SoundSetter 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Simple Tweaks Plugin 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Pixel Perfect 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin PingPlugin 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Peeping Tom 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Orchestrion Plugin 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Mini-Mappingway 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin Orange Guidance Tomestone 2023-01-17 21:56:59.184 +01:00 [INF] [PLUGINM] Loading plugin ezWondrousTails 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading BetterShadows.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading orchestrion.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading MiniMappingway.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading TeleporterPlugin.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading SoundSetter.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading WondrousTailsSolver.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading PeepingTom.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading PixelPerfect.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading WhereAmIAgain.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading TitleEdit.dll 2023-01-17 21:56:59.193 +01:00 [INF] [LOCALPLUGIN] Loading OrangeGuidanceTomestone.dll 2023-01-17 21:56:59.196 +01:00 [INF] [LOCALPLUGIN] Loading PingPlugin.dll 2023-01-17 21:56:59.196 +01:00 [INF] [LOCALPLUGIN] Loading Waitingway.Dalamud.dll 2023-01-17 21:56:59.197 +01:00 [INF] [LOCALPLUGIN] Loading TriadBuddy.dll 2023-01-17 21:56:59.201 +01:00 [INF] [TitleEdit] ===== T I T L E E D I T ===== 2023-01-17 21:56:59.202 +01:00 [INF] [TitleEdit] image is 3597 bytes 2023-01-17 21:56:59.205 +01:00 [INF] [LOCALPLUGIN] Loading SimpleTweaksPlugin.dll 2023-01-17 21:56:59.238 +01:00 [INF] [Waitingway.Dalamud] Waitingway Client ID: 20fd49ec-1cc9-408e-91d6-01a6a91ab12b 2023-01-17 21:56:59.244 +01:00 [INF] [LOCALPLUGIN] Finished loading PixelPerfect.dll 2023-01-17 21:56:59.244 +01:00 [INF] [PLUGINM] Loading plugin ezMiniCactpot 2023-01-17 21:56:59.272 +01:00 [INF] [LOCALPLUGIN] Loading MiniCactpotSolver.dll 2023-01-17 21:56:59.274 +01:00 [INF] [LOCALPLUGIN] Finished loading WhereAmIAgain.dll 2023-01-17 21:56:59.274 +01:00 [INF] [PLUGINM] Loading plugin Market board 2023-01-17 21:56:59.301 +01:00 [INF] [LOCALPLUGIN] Loading MarketBoardPlugin.dll 2023-01-17 21:56:59.324 +01:00 [INF] [orchestrion] Checking for updated bgm sheet 2023-01-17 21:56:59.346 +01:00 [INF] [LOCALPLUGIN] Finished loading MiniCactpotSolver.dll 2023-01-17 21:56:59.347 +01:00 [INF] [PLUGINM] Loading plugin Mare Synchronos 2023-01-17 21:56:59.365 +01:00 [INF] [PingPlugin] Loading lang data from PingPlugin.Lang.lang_en.json 2023-01-17 21:56:59.366 +01:00 [INF] [LOCALPLUGIN] Finished loading BetterShadows.dll 2023-01-17 21:56:59.366 +01:00 [INF] [PLUGINM] Loading plugin Macro Chain 2023-01-17 21:56:59.371 +01:00 [INF] [LOCALPLUGIN] Loading MacroChain.dll 2023-01-17 21:56:59.397 +01:00 [INF] [LOCALPLUGIN] Loading MareSynchronos.dll 2023-01-17 21:56:59.422 +01:00 [INF] [LOCALPLUGIN] Finished loading MiniMappingway.dll 2023-01-17 21:56:59.422 +01:00 [INF] [PLUGINM] Loading plugin Item Search 2023-01-17 21:56:59.478 +01:00 [INF] [LOCALPLUGIN] Loading ItemSearchPlugin.dll 2023-01-17 21:56:59.527 +01:00 [INF] [LOCALPLUGIN] Finished loading PingPlugin.dll 2023-01-17 21:56:59.548 +01:00 [INF] [TitleEdit] TitleEdit hook init 2023-01-17 21:56:59.554 +01:00 [INF] [LOCALPLUGIN] Finished loading SoundSetter.dll 2023-01-17 21:56:59.554 +01:00 [INF] [LOCALPLUGIN] Finished loading TeleporterPlugin.dll 2023-01-17 21:56:59.577 +01:00 [INF] [LOCALPLUGIN] Finished loading TriadBuddy.dll 2023-01-17 21:56:59.577 +01:00 [INF] [PLUGINM] Loading plugin Glamourer 2023-01-17 21:56:59.578 +01:00 [INF] [LOCALPLUGIN] Finished loading PeepingTom.dll 2023-01-17 21:56:59.578 +01:00 [INF] [PLUGINM] Loading plugin FC Name Color 2023-01-17 21:56:59.601 +01:00 [INF] [LOCALPLUGIN] Loading Glamourer.dll 2023-01-17 21:56:59.603 +01:00 [INF] [LOCALPLUGIN] Loading FCNameColor.dll 2023-01-17 21:56:59.671 +01:00 [INF] [LOCALPLUGIN] Finished loading MacroChain.dll 2023-01-17 21:56:59.708 +01:00 [INF] [PLUGINM] Loading plugin EnemyListDebuffs 2023-01-17 21:56:59.716 +01:00 [INF] [LOCALPLUGIN] Loading EnemyListDebuffs.dll 2023-01-17 21:56:59.739 +01:00 [INF] [PLUGINM] Loading plugin Discord Rich Presence 2023-01-17 21:56:59.743 +01:00 [INF] [LOCALPLUGIN] Finished loading ItemSearchPlugin.dll 2023-01-17 21:56:59.743 +01:00 [INF] [PLUGINM] Loading plugin Customize+ 2023-01-17 21:56:59.746 +01:00 [INF] [LOCALPLUGIN] Loading Dalamud.RichPresence.dll 2023-01-17 21:56:59.761 +01:00 [INF] [PLUGINM] Loading plugin Chat Bubbles 2023-01-17 21:56:59.768 +01:00 [INF] [LOCALPLUGIN] Loading CustomizePlus.dll 2023-01-17 21:56:59.773 +01:00 [INF] [LOCALPLUGIN] Loading ChatBubbles.dll 2023-01-17 21:56:59.838 +01:00 [INF] [LOCALPLUGIN] Finished loading WondrousTailsSolver.dll 2023-01-17 21:56:59.838 +01:00 [INF] [PLUGINM] Loading plugin Which Patch Was That? 2023-01-17 21:56:59.842 +01:00 [INF] [LOCALPLUGIN] Loading WhichPatchWasThat.dll 2023-01-17 21:56:59.852 +01:00 [INF] [EnemyListDebuffs] 140521310 2023-01-17 21:56:59.853 +01:00 [INF] [Waitingway.Dalamud] Remote server: https://etheirys.waitingway.com 2023-01-17 21:57:00.014 +01:00 [INF] [LOCALPLUGIN] Finished loading MareSynchronos.dll 2023-01-17 21:57:00.231 +01:00 [INF] [SimpleTweaksPlugin] Tweak Blacklist: 2023-01-17 21:57:00.231 +01:00 [INF] [SimpleTweaksPlugin] StopCraftingButton 2023-01-17 21:57:00.231 +01:00 [INF] [SimpleTweaksPlugin] UiAdjustments@LockWindowPosition 2023-01-17 21:57:00.231 +01:00 [INF] [SimpleTweaksPlugin] FixedShadowDistance 2023-01-17 21:57:00.270 +01:00 [INF] [TriadBuddy] Loaded game data for cards:377, npcs:111 2023-01-17 21:57:00.389 +01:00 [INF] [LOCALPLUGIN] Finished loading OrangeGuidanceTomestone.dll 2023-01-17 21:57:00.398 +01:00 [INF] [SimpleTweaksPlugin] Enable: Clickable Links in Chat @ Chat Tweaks 2023-01-17 21:57:00.427 +01:00 [INF] [LOCALPLUGIN] Finished loading FCNameColor.dll 2023-01-17 21:57:00.484 +01:00 [INF] [TitleEdit] Loaded bgms. 2023-01-17 21:57:00.488 +01:00 [INF] [TitleEdit] TitleEdit hook init finished 2023-01-17 21:57:00.488 +01:00 [INF] [LOCALPLUGIN] Finished loading ChatBubbles.dll 2023-01-17 21:57:00.491 +01:00 [INF] [LOCALPLUGIN] Finished loading CustomizePlus.dll 2023-01-17 21:57:00.493 +01:00 [INF] [TitleEdit] Init complete. 2023-01-17 21:57:00.493 +01:00 [INF] [LOCALPLUGIN] Finished loading TitleEdit.dll 2023-01-17 21:57:00.494 +01:00 [INF] [LOCALPLUGIN] Finished loading WhichPatchWasThat.dll 2023-01-17 21:57:00.495 +01:00 [INF] [LOCALPLUGIN] Finished loading EnemyListDebuffs.dll 2023-01-17 21:57:00.496 +01:00 [INF] [Waitingway.Dalamud] Attempting to connect to remote server. 2023-01-17 21:57:00.500 +01:00 [INF] [LOCALPLUGIN] Finished loading Waitingway.Dalamud.dll 2023-01-17 21:57:00.526 +01:00 [INF] [LOCALPLUGIN] Finished loading orchestrion.dll 2023-01-17 21:57:00.554 +01:00 [INF] [LOCALPLUGIN] Finished loading Dalamud.RichPresence.dll 2023-01-17 21:57:00.561 +01:00 [INF] [SimpleTweaksPlugin] Enable: Extra Information for Tooltips @ Tooltip Tweaks 2023-01-17 21:57:00.565 +01:00 [INF] [SimpleTweaksPlugin] Enable: Improved Blue Mage Action Tooltips @ Tooltip Tweaks 2023-01-17 21:57:00.565 +01:00 [INF] [SimpleTweaksPlugin] Enable: Precise Durability @ Tooltip Tweaks 2023-01-17 21:57:00.567 +01:00 [INF] [SimpleTweaksPlugin] Enable: Precise Spiritbond @ Tooltip Tweaks 2023-01-17 21:57:00.568 +01:00 [INF] [SimpleTweaksPlugin] Enable: Show Desynthesis Skill @ Tooltip Tweaks 2023-01-17 21:57:00.571 +01:00 [INF] [SimpleTweaksPlugin] Enable: Show expected food and potion stats @ Tooltip Tweaks 2023-01-17 21:57:00.577 +01:00 [INF] [SimpleTweaksPlugin] Payload: RawText - Text: Restores up to 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: UIForeground - UIColor: 500 color: 8067839 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: RawText - Text: ??% 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: UIForeground - UIColor: 0 color: 0 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: RawText - Text: ( 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: UIForeground - UIColor: 500 color: 8067839 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: RawText - Text: ???? 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: UIForeground - UIColor: 0 color: 0 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: RawText - Text: ) 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: RawText - Text: of HP ( 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: RawText - Text: ???? 2023-01-17 21:57:00.578 +01:00 [INF] [SimpleTweaksPlugin] Payload: RawText - Text: points max). 2023-01-17 21:57:00.622 +01:00 [INF] [SimpleTweaksPlugin] Enable: Accurate Venture Times @ UI Tweaks 2023-01-17 21:57:00.625 +01:00 [INF] [SimpleTweaksPlugin] Enable: Always Yes @ UI Tweaks 2023-01-17 21:57:00.629 +01:00 [INF] [SimpleTweaksPlugin] Enable: Cast Bar Adjustments @ UI Tweaks 2023-01-17 21:57:00.636 +01:00 [INF] [SimpleTweaksPlugin] Enable: Cleaner World Visit Menu @ UI Tweaks 2023-01-17 21:57:00.636 +01:00 [INF] [SimpleTweaksPlugin] Enable: Combo Timer @ UI Tweaks 2023-01-17 21:57:00.639 +01:00 [INF] [SimpleTweaksPlugin] Enable: Default to max when selling Triple Triad Cards @ UI Tweaks 2023-01-17 21:57:00.640 +01:00 [INF] [SimpleTweaksPlugin] Enable: Extended Desynthesis Window @ UI Tweaks 2023-01-17 21:57:00.649 +01:00 [INF] [SimpleTweaksPlugin] Enable: Hide Achievements Nearing Completion Notifications @ UI Tweaks 2023-01-17 21:57:00.650 +01:00 [INF] [SimpleTweaksPlugin] Enable: Item Level in Examine @ UI Tweaks 2023-01-17 21:57:00.653 +01:00 [INF] [SimpleTweaksPlugin] Enable: Market Enhancements @ UI Tweaks 2023-01-17 21:57:00.660 +01:00 [INF] [SimpleTweaksPlugin] Enable: Minimap Adjustments @ UI Tweaks 2023-01-17 21:57:00.664 +01:00 [INF] [SimpleTweaksPlugin] Enable: Remove Community Finder @ UI Tweaks 2023-01-17 21:57:00.664 +01:00 [INF] [SimpleTweaksPlugin] Enable: Remove Quest Marker Limit @ UI Tweaks 2023-01-17 21:57:00.665 +01:00 [INF] [SimpleTweaksPlugin] Enable: Shield on HP Bar @ UI Tweaks 2023-01-17 21:57:00.667 +01:00 [INF] [SimpleTweaksPlugin] Enable: Target HP @ UI Tweaks 2023-01-17 21:57:00.675 +01:00 [INF] [LOCALPLUGIN] Finished loading SimpleTweaksPlugin.dll 2023-01-17 21:57:00.728 +01:00 [INF] [LOCALPLUGIN] Finished loading Glamourer.dll 2023-01-17 21:57:01.105 +01:00 [INF] [LOCALPLUGIN] Finished loading MarketBoardPlugin.dll 2023-01-17 21:57:01.105 +01:00 [INF] [PLUGINM] ============= LoadPluginsAsync(DrawAvailableAsync) END ============= 2023-01-17 21:57:01.105 +01:00 [INF] [PLUGINM] Loaded plugins on boot 2023-01-17 21:57:01.112 +01:00 [INF] TROUBLESHOOTING:eyJMb2FkZWRQbHVnaW5zIjpbeyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIyLjIuMC4zIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiZGFlbWl0dXMiLCJOYW1lIjoiZXpXb25kcm91c1RhaWxzIiwiUHVuY2hsaW5lIjoiQWRkcyByb3cgcHJvYmFiaWxpdGllcyB0byB0aGUgV29uZHJvdXMgVGFpbHMgZGlzcGxheS4iLCJEZXNjcmlwdGlvbiI6IlRoaXMgcGx1Z2luIHByaW50cyB0aGUgcHJvYmFiaWxpdHkgb2YgZ2V0dGluZyBhIHJvdyBpbiBXb25kcm91cyBUYWlscyB0byB0aGUgaW4tZ2FtZSBkaXNwbGF5IGFsb25nIHdpdGggdGhlIGF2ZXJhZ2UgcHJvYmFiaWxpdHkgb2Ygd2hhdCB3b3VsZCBoYXBwZW4gaWYgeW91IHNodWZmbGVkLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJXb25kcm91c1RhaWxzU29sdmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMi4yLjAuMyIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vZGFlbWl0dXMvV29uZHJvdXNUYWlsc1NvbHZlciIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0NDYyMzAsIkxhc3RVcGRhdGUiOjE2NzM4NDA0NjgsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1dvbmRyb3VzVGFpbHNTb2x2ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV29uZHJvdXNUYWlsc1NvbHZlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvV29uZHJvdXNUYWlsc1NvbHZlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpbImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kYWVtaXR1cy9Xb25kcm91c1RhaWxzU29sdmVyL21hc3Rlci9yZXMvaW1hZ2UxLnBuZyJdLCJJY29uVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RhZW1pdHVzL1dvbmRyb3VzVGFpbHNTb2x2ZXIvbWFzdGVyL3Jlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS4yLjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IktvdXp1a2lpIiwiTmFtZSI6IldoaWNoIFBhdGNoIFdhcyBUaGF0PyIsIlB1bmNobGluZSI6IlF1aWNrbHkgY2hlY2sgdGhlIHBhdGNoIGFuIGl0ZW0gd2FzIHJlbGVhc2VkIGluISIsIkRlc2NyaXB0aW9uIjoiV2hlbmV2ZXIgeW91IG1vdXNlb3ZlciBhbiBpdGVtLCB0aGUgdG9vbHRpcCB3aWxsIHNob3cgeW91IHRoZSBwYXRjaCB0aGUgaXRlbSB3YXMgcmVsZWFzZWQgaW4uXG5OZXZlciBjYXJyeSBhcm91bmQgb2xkIHVzZWxlc3MgY3JhZnRpbmcgbWF0ZXJpYWxzIGFnYWluIVxuIiwiQ2hhbmdlbG9nIjoiQWRkIG5ldyBpdGVtcyBmcm9tIDYuM1xuIiwiVGFncyI6WyJpdGVtcyIsInBhdGNoIl0sIkNhdGVnb3J5VGFncyI6WyJ1aSIsInV0aWxpdHkiXSwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiV2hpY2hQYXRjaFdhc1RoYXQiLCJBc3NlbWJseVZlcnNpb24iOiIxLjIuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rb3V6dWtpaS9mZnhpdi1pdGVtcGF0Y2giLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MTA4MDUsIkxhc3RVcGRhdGUiOjE2NzM0NjE2NzksIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1doaWNoUGF0Y2hXYXNUaGF0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1doaWNoUGF0Y2hXYXNUaGF0L2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XaGljaFBhdGNoV2FzVGhhdD9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuMC4yLjEiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJjYXNzYW5kcmEzMDgiLCJOYW1lIjoiV2hlcmUgYW0gSSBhZ2Fpbj8iLCJQdW5jaGxpbmUiOiJTaG93cyB3aGF0IHpvbmUvcmVnaW9uL3RlcnJpdG9yeSB5b3UgYXJlIGluIG5leHQgdG8gdGhlIHNlcnZlciBpbmZvLiIsIkRlc2NyaXB0aW9uIjoiU2hvd3Mgd2hhdCB6b25lL3JlZ2lvbi90ZXJyaXRvcnkgeW91IGFyZSBpbiB1cCBpbiB0aGUgY29ybmVyIG5leHQgdG8gdGhlIHNlcnZlciBhbmQgdGltZSBpbmZvLiBPcGVuIGNvbmZpZyB3aXRoIC93YWlhLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6WyJBcmVhIiwiSW5mbyIsIkxvY2F0aW9uIiwiT3ZlcmxheSIsIlVJIiwiWm9uZSJdLCJDYXRlZ29yeVRhZ3MiOlsiVUkiXSwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiV2hlcmVBbUlBZ2FpbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjAuMC4yLjEiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC4wLjEuMyIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vY2Fzc2FuZHJhMzA4L1doZXJlQW1JQWdhaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MjY1NzYsIkxhc3RVcGRhdGUiOjE2NzM3MzIxMDAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1doZXJlQW1JQWdhaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV2hlcmVBbUlBZ2Fpbi9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvV2hlcmVBbUlBZ2Fpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJ0ZXN0aW5nLWxpdmUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuMi41IiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiQXZhZmxvdywgTlBpdHRpbmdlciIsIk5hbWUiOiJXYWl0aW5nd2F5IiwiUHVuY2hsaW5lIjoiQ3Jvd2Rzb3VyY2VkIEZGWElWIGxvZ2luIHF1ZXVlIHRpbWVzLCBub3cgd2l0aCBEaXNjb3JkIHF1ZXVlIG5vdGlmaWNhdGlvbiBmZWF0dXJlcy4iLCJEZXNjcmlwdGlvbiI6IkNvbnRyaWJ1dGVzIGFuZCB1dGlsaXplcyBjcm93ZHNvdXJjZWQgbG9naW4gcXVldWUgaW5mb3JtYXRpb24gZm9yIHRoZSBiZW5lZml0IG9mIGV2ZXJ5b25lLlxuXG5DdXJyZW50IGZlYXR1cmVzIGluY2x1ZGUgcXVldWUgbm90aWZpY2F0aW9ucyB2aWEgRGlzY29yZCwgc28geW91IGNhbiBrbm93IHdoZW4geW91IG1ha2UgaXQgaW50byB0aGUgZ2FtZSwgYXNcbndlbGwgYXMgYW5vbnltb3VzbHkgY29sbGVjdGluZyBhbmQgcmVwb3J0aW5nIHN0YXRpc3RpY3MgYWJvdXQgeW91ciBsb2dpbiBxdWV1ZSB0aW1lcyB0byBjcm93ZHNvdXJjZSBpbmZvcm1hdGlvblxuYWJvdXQgRkZYSVYgc2VydmVyIGxvYWQuIFRoaXMgaW5mb3JtYXRpb24gd2lsbCBiZSBwdWJsaWNseSBhdmFpbGFibGUgaW4gdGhlIGZ1dHVyZTsgY2hlY2sgdGhlIERpc2NvcmQgZm9yIHVwZGF0ZXMhXG5cbkZ1dHVyZSBwbGFubmVkIGZlYXR1cmVzIGluY2x1ZGUgbG9naW4gd2FpdCB0aW1lIGVzdGltYXRlcywgYXMgd2VsbCBhcyBkdXR5IHF1ZXVlIHRpbWUgc3RhdGlzdGljcywgYW5kIGEgd2Vic2l0ZVxuc2hvd2luZyBhbGwgb2YgdGhpcyBpbmZvcm1hdGlvbi5cblxuRGlzY29yZCBVUkw6IGh0dHBzOi8vZGlzY29yZC53YWl0aW5nd2F5LmNvbSIsIkNoYW5nZWxvZyI6IlVwZGF0ZWQgZm9yIERhbGFtdWQgQVBJIDgiLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOlsidXRpbGl0eSJdLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJXYWl0aW5nd2F5LkRhbGFtdWQiLCJBc3NlbWJseVZlcnNpb24iOiIxLjIuNSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIxLjIuNSIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXZhZmxvd3cvV2FpdGluZ3dheSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo4NDEwLCJMYXN0VXBkYXRlIjoxNjczNjYzNTQ4LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XYWl0aW5nd2F5LkRhbGFtdWQ/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV2FpdGluZ3dheS5EYWxhbXVkL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XYWl0aW5nd2F5LkRhbGFtdWQ/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoidGVzdGluZy1saXZlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjguMC4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiTWdBbDJPNCIsIk5hbWUiOiJUcmlhZEJ1ZGR5IiwiUHVuY2hsaW5lIjoiVHJpcGxlIHRyaWFkIHNvbHZlciIsIkRlc2NyaXB0aW9uIjoiVHJpcGxlIHRyaWFkIHNvbHZlciwgTlBDIG1hdGNoZXMgb25seS5cbi0gaGlnaGxpZ2h0cyBuZXh0IG1vdmUgZHVyaW5nIG1pbmkgZ2FtZVxuLSBldmFsdWF0ZXMgYWxsIGRlY2sgcHJlc2V0cyBiZWZvcmUgbWF0Y2hcbi0gZGVjayBvcHRpbWl6ZXIgZm9yIE5QQ1xuLSBhZGRzIG1vcmUgZGV0YWlscyB0byBjYXJkIGNvbGxlY3Rpb24gd2luZG93IiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpbInNvbHZlciIsInRyaWFkIiwidHJpcGxlIHRyaWFkIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiVHJpYWRCdWRkeSIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuOC4wLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjpudWxsLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MTkxNDc1LCJMYXN0VXBkYXRlIjoxNjczNDYzMzIwLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9UcmlhZEJ1ZGR5P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1RyaWFkQnVkZHkvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1RyaWFkQnVkZHk/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIyLjIuNi4xMSIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImF0dGljayAmIHBlcmNoYmlyZCIsIk5hbWUiOiJUaXRsZSBFZGl0IiwiUHVuY2hsaW5lIjoiQ3JlYXRlLCBzaGFyZSwgYW5kIHNodWZmbGUgY3VzdG9tIHRpdGxlIHNjcmVlbnMgZm9yIEZGWElWLiIsIkRlc2NyaXB0aW9uIjoiQ3JlYXRlIHlvdXIgb3duIGN1c3RvbSB0aXRsZSBzY3JlZW4gb2YgeW91ciBmYXZvcml0ZSBsb2NhdGlvbiBpbi1nYW1lLCBhbmQgb3BlbiB0aGUgZ2FtZSByaWdodCB1cCB0byB0aGF0IHNwb3QgZXZlcnkgdGltZS5cbkluY2x1ZGVzIGEgbnVtYmVyIG9mIHByZWluc3RhbGxlZCB0aXRsZSBzY3JlZW5zIGZvciB5b3UgdG8gdXNlIG9yIGdldCBpbnNwaXJhdGlvbiBmcm9tLCBhbmQgYW4gZWFzeSB0byB1c2UgaW1wb3J0ZXIgdG9cbnVzZSB0aXRsZSBzY3JlZW5zIHRoYXQgb3RoZXJzIGhhdmUgc2hhcmVkISIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJUaXRsZUVkaXQiLCJBc3NlbWJseVZlcnNpb24iOiIyLjIuNi4xMSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vbG1jaW50eXJlL1RpdGxlRWRpdFBsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo3MjkzMiwiTGFzdFVwZGF0ZSI6MTY3MzY2MzU3NywiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGl0bGVFZGl0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1RpdGxlRWRpdC9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGl0bGVFZGl0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MTAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMC4yLjEiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJQb2hreSIsIk5hbWUiOiJUZWxlcG9ydGVyIiwiUHVuY2hsaW5lIjoiQ2hhdCBDb21tYW5kcyBmb3IgVGVsZXBvcnRpbmciLCJEZXNjcmlwdGlvbiI6IkFkZHMgQ2hhdCBDb21tYW5kcyB0byBUZWxlcG9ydCB0byBBZXRoZXJ5dGVzIG9yIEFyZWFzIGJ5IE5hbWUuXG5lLmcuIC90cCBRdWFycnltaWxsIG9yIC90cG0gU291dGggU2hyb3VkXG5TdXBwb3J0cyBzZXR0aW5nIHVwIGFuIEFsaWFzIGZvciBBZXRoZXJ5dGVzIHRvIGJlIHVzZWQgd2l0aCBUZWxlcG9ydGVyIENvbW1hbmRzXG5lLmcuIC90cCBob21lIGluc3RlYWQgb2YgL3RwIEVzdGF0ZSBIYWxsIChGcmVlIENvbXBhbnkpIiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IlRlbGVwb3J0ZXJQbHVnaW4iLCJBc3NlbWJseVZlcnNpb24iOiIyLjAuMi4xIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wb2hreS9UZWxlcG9ydGVyUGx1Z2luIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjE1Mjg3OCwiTGFzdFVwZGF0ZSI6MTY3MzQ5OTQ3NiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGVsZXBvcnRlclBsdWdpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9UZWxlcG9ydGVyUGx1Z2luL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9UZWxlcG9ydGVyUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS42LjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImthcmFzaGlpcm8iLCJOYW1lIjoiU291bmRTZXR0ZXIiLCJQdW5jaGxpbmUiOiJBIERhbGFtdWQgcGx1Z2luIHRoYXQgYWxsb3dzIHZvbHVtZSBjb250cm9sIGZyb20gYW55d2hlcmUsIGluY2x1ZGluZyBncG9zZSBhbmQgY3V0c2NlbmVzLiIsIkRlc2NyaXB0aW9uIjoiQSBEYWxhbXVkIHBsdWdpbiB0aGF0IGFsbG93cyB2b2x1bWUgY29udHJvbCBmcm9tIGFueXdoZXJlLCBpbmNsdWRpbmcgZ3Bvc2UgYW5kIGN1dHNjZW5lcy4iLCJDaGFuZ2Vsb2ciOiItIFVwZGF0ZXMgZm9yIDYuM1xuIiwiVGFncyI6WyJ0b29sIiwic291bmQiLCJ2b2x1bWUiLCJjb250cm9sIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiU291bmRTZXR0ZXIiLCJBc3NlbWJseVZlcnNpb24iOiIxLjYuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rYXJhc2hpaXJvL1NvdW5kU2V0dGVyIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjQ4NDMzLCJMYXN0VXBkYXRlIjoxNjczNDk4MDU0LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9Tb3VuZFNldHRlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9Tb3VuZFNldHRlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvU291bmRTZXR0ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9rYXJhc2hpaXJvL1NvdW5kU2V0dGVyL21hc3Rlci9Bc3NldHMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOC4wLjIiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiU2ltcGxlIFR3ZWFrcyBQbHVnaW4iLCJQdW5jaGxpbmUiOiJUaGlzIHdhcyBzdXBwb3NlZCB0byBiZSBzaW1wbGUuLi4iLCJEZXNjcmlwdGlvbiI6IkEgY29sbGVjdGlvbiBvZiBRdWFsaXR5IG9mIExpZmUgdHdlYWtzLiBBaW1pbmcgdG8gaW1wcm92ZSB0aGUgZXhwZXJpZW5jZSB3aXRob3V0IGNoYW5naW5nIGFueXRoaW5nIGRyYXN0aWNhbGx5LlxuQWxsIGNoYW5nZXMgYXJlIHRvZ2dsZWFibGUsIHdpdGggZXZlcnl0aGluZyBkaXNhYmxlZCBieSBkZWZhdWx0LiBWaXNpdCB0aGUgUmVwbyBmb3IgYSBmdWxsIGxpc3Qgb2YgdHdlYWtzLiAoR2xvYmUgaWNvbiBiZWxvdykiLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiU2ltcGxlVHdlYWtzUGx1Z2luIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS44LjAuMiIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL1NpbXBsZVR3ZWFrc1BsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjoyMDI5MTQyLCJMYXN0VXBkYXRlIjoxNjczNzMxNDUyLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9TaW1wbGVUd2Vha3NQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvU2ltcGxlVHdlYWtzUGx1Z2luL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9TaW1wbGVUd2Vha3NQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIzLjAuMS4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiSGFwbG8wNjQiLCJOYW1lIjoiUGl4ZWwgUGVyZmVjdCIsIlB1bmNobGluZSI6IlJldmVhbHMgeW91ciBoaXRib3gsIHdpdGggY3VzdG9taXNhYmxlIGZlYXR1cmVzLiIsIkRlc2NyaXB0aW9uIjoiU2hvd2luZyBleGFjdGx5IHdoZXJlIHRvIHN0YW5kIHNpbmNlIDIwMjAuIiwiQ2hhbmdlbG9nIjoiRml4ZWQgY3Jhc2ggb2YgMCBzY2FsZSwgQWRkZWQgYmV0dGVyIEpvYiBzZWxlY3Rpb24sIEFkZGVkIG9mZnNldCBmb3IgcmluZ3MvZG90cywgQWRkZWQgYWJpbGl0eSB0byByZS1vcmRlciBkb29kbGVzIiwiVGFncyI6WyJIaXRib3giLCJPdmVybGF5IiwiSW5kaWNhdG9yIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiUGl4ZWxQZXJmZWN0IiwiQXNzZW1ibHlWZXJzaW9uIjoiMy4wLjEuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0IiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjIzODQ2MCwiTGFzdFVwZGF0ZSI6MTY3Mzk0MDMzNiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGl4ZWxQZXJmZWN0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1BpeGVsUGVyZmVjdC9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGl4ZWxQZXJmZWN0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOlsiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0hhcGxvMDY0L1BpeGVsUGVyZmVjdC9tYXN0ZXIvaW1hZ2VzL2ltYWdlMS5wbmciLCJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0L21hc3Rlci9pbWFnZXMvaW1hZ2UyLnBuZyIsImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9IYXBsbzA2NC9QaXhlbFBlcmZlY3QvbWFzdGVyL2ltYWdlcy9pbWFnZTMucG5nIl0sIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0L21hc3Rlci9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuNS4wLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJrYXJhc2hpaXJvIiwiTmFtZSI6IlBpbmdQbHVnaW4iLCJQdW5jaGxpbmUiOiJBIHBpbmcgZGlzcGxheSBwbHVnaW4gZm9yIERhbGFtdWQuIiwiRGVzY3JpcHRpb24iOiJBIHBpbmcgZGlzcGxheSBwbHVnaW4gZm9yIERhbGFtdWQuIiwiQ2hhbmdlbG9nIjoiLSBVcGRhdGVzIGZvciA2LjNcbiIsIlRhZ3MiOlsicGluZyIsIm1vbml0b3IiLCJ1dGlsaXR5IiwidG9vbCJdLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IlBpbmdQbHVnaW4iLCJBc3NlbWJseVZlcnNpb24iOiIyLjUuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rYXJhc2hpaXJvL1BpbmdQbHVnaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6NTgxMzMzLCJMYXN0VXBkYXRlIjoxNjczNDYwNzE4LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9QaW5nUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1BpbmdQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1BpbmdQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6WyJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20va2FyYXNoaWlyby9QaW5nUGx1Z2luL21haW4vQXNzZXRzL2ltYWdlMS5wbmciXSwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9rYXJhc2hpaXJvL1BpbmdQbHVnaW4vbWFpbi9Bc3NldHMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94aXZkZXYvUGVudW1icmEvbWFzdGVyL3JlcG8uanNvbiIsIklzVGhpcmRQYXJ0eSI6dHJ1ZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuNi4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJPdHRlcm1hbmRpYXMsIEFkYW0sIFdpbnRlcm11dGUiLCJOYW1lIjoiUGVudW1icmEiLCJQdW5jaGxpbmUiOm51bGwsIkRlc2NyaXB0aW9uIjoiUnVudGltZSBtb2QgbG9hZGVyIGFuZCBtYW5hZ2VyLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJQZW51bWJyYSIsIkFzc2VtYmx5VmVyc2lvbiI6IjAuNi4zLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC42LjMuMCIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjAsIkxhc3RVcGRhdGUiOjAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhL3JlbGVhc2VzL2Rvd25sb2FkLzAuNi4zLjAvUGVudW1icmEuemlwIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9naXRodWIuY29tL3hpdmRldi9QZW51bWJyYS9yZWxlYXNlcy9kb3dubG9hZC8wLjYuMy4wL1BlbnVtYnJhLnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhL3JlbGVhc2VzL2Rvd25sb2FkLzAuNi4zLjAvUGVudW1icmEuemlwIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjIsIkxvYWRTeW5jIjp0cnVlLCJMb2FkUHJpb3JpdHkiOjY5NDIwLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94aXZkZXYvUGVudW1icmEvbWFzdGVyL2ltYWdlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6ZmFsc2UsIl9EaXAxN0NoYW5uZWwiOm51bGx9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS43LjEzIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiYXNjY2xlbWVucyIsIk5hbWUiOiJQZWVwaW5nIFRvbSIsIlB1bmNobGluZSI6IlNob3dzIHdobyBpcyBjdXJyZW50bHkgb3Igd2FzIHByZXZpb3VzbHkgdGFyZ2V0aW5nIHlvdS4iLCJEZXNjcmlwdGlvbiI6IlNob3dzIHdobyBpcyBjdXJyZW50bHkgb3Igd2FzIHByZXZpb3VzbHkgdGFyZ2V0aW5nIHlvdS4iLCJDaGFuZ2Vsb2ciOiJcXFxuLSBBUEkgOFxuIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJQZWVwaW5nVG9tIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS43LjEzIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0LmFubmFjbGVtZW5zLmlvL2FzY2NsZW1lbnMvUGVlcGluZ1RvbSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjozMzcyMDAsIkxhc3RVcGRhdGUiOjE2NzM0NzExNTMsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1BlZXBpbmdUb20/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvUGVlcGluZ1RvbS9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGVlcGluZ1RvbT9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOC40LjciLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJNZWxpICYgcGVyY2hiaXJkIiwiTmFtZSI6Ik9yY2hlc3RyaW9uIFBsdWdpbiIsIlB1bmNobGluZSI6IkFkZHMgYSBzaW1wbGUgZnJvbnQtZW5kIGZvciBicm93c2luZyBhbmQgY2hhbmdpbmcgdGhlIGluLWdhbWUgQkdNLiIsIkRlc2NyaXB0aW9uIjoiT3JjaGVzdHJpb24gUGx1Z2luIGFsbG93cyB5b3UgdG8gY2hhbmdlIHRoZSBjdXJyZW50bHkgcGxheWluZyBpbi1nYW1lIEJHTS4gSXQgaW5jbHVkZXNcbmEgY3VyYXRlZCBsaXN0IG9mIHRoZSBtb3N0IGFjY3VyYXRlIGluLWdhbWUgc29uZyB0aXRsZXMsIHNvIHlvdSBrbm93IGV4YWN0bHkgd2hhdCdzIHBsYXlpbmcsXG5pZiB5b3Ugd2FudCB0byBrbm93IGxhdGVyISBBZGQgZmF2b3JpdGUgc29uZ3MgdG8gc2VwYXJhdGUgdGhlbSBmcm9tIHRoZSByZXN0LlxuTm90ZTogVGhpcyBwbHVnaW4gZG9lcyBub3QgY3VycmVudGx5IGFsbG93IHlvdSB0byBwbGF5IGFjdHVhbCBvcmNoZXN0cmlvbiBzb25ncy4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiYmdtIiwibXVzaWMiXSwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJvcmNoZXN0cmlvbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuOC40LjciLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xtY2ludHlyZS9PcmNoZXN0cmlvblBsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjozOTE5ODIsIkxhc3RVcGRhdGUiOjE2NzM3MzIwODUsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL29yY2hlc3RyaW9uP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL29yY2hlc3RyaW9uL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9vcmNoZXN0cmlvbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuNi4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJhc2NjbGVtZW5zIiwiTmFtZSI6Ik9yYW5nZSBHdWlkYW5jZSBUb21lc3RvbmUiLCJQdW5jaGxpbmUiOiJMZWF2ZSBtZXNzYWdlcyBsaWtlIGluIFNvdWxzIGdhbWVzLiBHcmVhdCBjaGVzdCBhaGVhZC4iLCJEZXNjcmlwdGlvbiI6IkRhcmsgU291bHMtbGlrZSBtZXNzYWdpbmcgc3lzdGVtLiIsIkNoYW5nZWxvZyI6Ii0gQVBJIDhcbiIsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiT3JhbmdlR3VpZGFuY2VUb21lc3RvbmUiLCJBc3NlbWJseVZlcnNpb24iOiIxLjYuMy4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0LmFubmEubGdidC9hc2NjbGVtZW5zL09yYW5nZUd1aWRhbmNlVG9tZXN0b25lIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjE3NzI3LCJMYXN0VXBkYXRlIjoxNjczNDcxMTIwLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9PcmFuZ2VHdWlkYW5jZVRvbWVzdG9uZT9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9PcmFuZ2VHdWlkYW5jZVRvbWVzdG9uZS9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvT3JhbmdlR3VpZGFuY2VUb21lc3RvbmU/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjAuMC4yIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiSmF5Y2VPZlNwYWRlcyIsIk5hbWUiOiJNaW5pLU1hcHBpbmd3YXkiLCJQdW5jaGxpbmUiOiJBIHBsdWdpbiB0byBzaG93IHlvdXIgZnJpZW5kcyBhbmQgRkMgbWVtYmVycyBvbiB0aGUgbWluaW1hcCIsIkRlc2NyaXB0aW9uIjoiQSBwbHVnaW4gdG8gc2hvdyB5b3VyIGZyaWVuZHMgYW5kIEZDIG1lbWJlcnMgb24gdGhlIG1pbmltYXAuIEN1c3RvbWlzZSB0aGUgbWFya2VycyBhbmQgdG9nZ2xlIHdoZXRoZXIgeW91IHdhbnQgdG8gc2VlIGZyaWVuZHMsIEZDIG1lbWJlcnMsIG9yIGJvdGgsIGluIHRoZSBzZXR0aW5ncyEgSWNvbiBieSBATWllbmRvb2RsZSBvbiB0d2l0dGVyLiBUaGFua3MgbnlhIGZvciB0aGUgaWRlYSEiLCJDaGFuZ2Vsb2ciOiJVcGRhdGVkIGZvciA2LjMiLCJUYWdzIjpbImZyaWVuZHMiLCJtaW5pbWFwIiwiZmluZCIsIkZyZWUgQ29tcGFueSIsIkZDIiwibW13YXkiXSwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNaW5pTWFwcGluZ3dheSIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuMC4wLjIiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC45LjIuMCIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vamF5Y2V3aGl0ZS9NaW5pTWFwcGluZ3dheSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0MTAxMywiTGFzdFVwZGF0ZSI6MTY3MzgyMTc5OCwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWluaU1hcHBpbmd3YXk/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWluaU1hcHBpbmd3YXkvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01pbmlNYXBwaW5nd2F5P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InRlc3RpbmctbGl2ZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS4yLjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImRhZW1pdHVzIiwiTmFtZSI6ImV6TWluaUNhY3Rwb3QiLCJQdW5jaGxpbmUiOiJTaG93cyB0aGUgbmV4dCBiZXN0IG1vdmUgaW4gTWluaSBDYWN0cG90LiIsIkRlc2NyaXB0aW9uIjoiVGhpcyBwbHVnaW4gaGlnaGxpZ2h0cyB0aWxlcyBhbmQgbGluZXMgaW4gTWluaUNhY3Rwb3QgdGhhdCByZXByZXNlbnQgdGhlIGJlc3QgcG90ZW50aWFsIGFjdGlvbiB5b3UgY2FuIHRha2UuIiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6Ik1pbmlDYWN0cG90U29sdmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS4yLjAuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vZGFlbWl0dXMvTWluaUNhY3Rwb3RTb2x2ZXIiLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MzAxMDI3LCJMYXN0VXBkYXRlIjoxNjczNDYzNDkxLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9NaW5pQ2FjdHBvdFNvbHZlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9NaW5pQ2FjdHBvdFNvbHZlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWluaUNhY3Rwb3RTb2x2ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kYWVtaXR1cy9NaW5pQ2FjdHBvdFNvbHZlci9tYXN0ZXIvcmVzL2ljb24ucG5nIiwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjIuMC4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiZm1hdU5la28iLCJOYW1lIjoiTWFya2V0IGJvYXJkIiwiUHVuY2hsaW5lIjoiQnJvd3NlIHRoZSBtYXJrZXQgYm9hcmQgZnJvbSBhbnl3aGVyZS4iLCJEZXNjcmlwdGlvbiI6IkJyb3dzZSB0aGUgbWFya2V0IGJvYXJkLiAvcG1iIHRvIG9wZW4uIiwiQ2hhbmdlbG9nIjoiLSBBZGRlZCBBZHZhbmNlZCBjbGFzcyBmaWx0ZXJcbi0gTWluaW11bSBxdWFudGl0eSBpbiBBZHZhbmNlZCBTZWFyY2hcbi0gU2hvcHBpbmcgbGlzdCBmaXhlczogQ29ycmVjdCB3b3JsZCBhdHRyaWJ1dGlvbiArIEhpc3RvcnkgdG90YWwgcHJpY2UgZml4XG4tIE1hZGUgY29tcGF0aWJsZSB3aXRoIEFQSSA4IC8gLk5FVCA3IiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNYXJrZXRCb2FyZFBsdWdpbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuMi4wLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZtYXVOZWtvL01hcmtldEJvYXJkUGx1Z2luIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjUzMTQ0OSwiTGFzdFVwZGF0ZSI6MTY3MzY2MzU0MiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWFya2V0Qm9hcmRQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWFya2V0Qm9hcmRQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01hcmtldEJvYXJkUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1BlbnVtYnJhLVN5bmMvcmVwby9tYWluL3Bsb2dvbm1hc3Rlci5qc29uIiwiSXNUaGlyZFBhcnR5Ijp0cnVlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMC42LjUiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJkYXJrYXJjaG9uIiwiTmFtZSI6Ik1hcmUgU3luY2hyb25vcyIsIlB1bmNobGluZSI6IkxldCBvdGhlcnMgc2VlIHlvdSBhcyB5b3Ugc2VlIHlvdXJzZWxmLiIsIkRlc2NyaXB0aW9uIjoiVGhpcyBwbHVnaW4gd2lsbCBzeW5jaHJvbml6ZSB5b3VyIFBlbnVtYnJhIG1vZHMgYW5kIGN1cnJlbnQgR2xhbW91cmVyIHN0YXRlIHdpdGggb3RoZXIgcGFpcmVkIGNsaWVudHMgYXV0b21hdGljYWxseS4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiY3VzdG9taXphdGlvbiJdLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6Ik1hcmVTeW5jaHJvbm9zIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC42LjUiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1BlbnVtYnJhLVN5bmMvY2xpZW50IiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjAsIkxhc3RVcGRhdGUiOjAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vUGVudW1icmEtU3luYy9yZXBvL21haW4vTWFyZVN5bmNocm9ub3MvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9sYXRlc3QuemlwIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOmZhbHNlLCJfRGlwMTdDaGFubmVsIjpudWxsfSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMS4wLjUiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiTWFjcm8gQ2hhaW4iLCJQdW5jaGxpbmUiOiJSdW4gbXVsdGlwbGUgbWFjcm9zIG9uZSBhZnRlciB0aGUgb3RoZXIuIiwiRGVzY3JpcHRpb24iOiJBbGxvd3MgZm9yIGEgbWFjcm8gdG8gY29udGludWUgb250byB0aGUgbmV4dCBtYWNybyBieSB1c2luZyAnL25leHRtYWNybycgb24gdGhlIGxhc3QgbGluZSBvZiBhIG1hY3JvLlxuQWRkaW5nICcvbmV4dG1hY3JvJyBvbiB0aGUgbGFzdCBsaW5lIG9mIE1hY3JvICMwMSB3aWxsIGF1dG9tYXRpY2FsbHkgZXhlY3V0ZSBNYWNybyAjMDJcbkFkZGluZyAnL25leHRtYWNybyBkb3duJyBvbiB0aGUgbGFzdCBsaW5lIG9mIE1hY3JvICMwMSB3aWxsIGF1dG9tYXRpY2FsbHkgZXhlY3V0ZSBNYWNybyAjMTFcbkFsc28gYWxsb3dzIGV4ZWN1dGluZyBhbnkgbWFjcm8gZnJvbSBjaGF0IHVzaW5nICcvcnVubWFjcm8nIGJ1dCB0aGlzIGNvbW1hbmQgY2Fubm90IGJlIHVzZWQgd2hpbGUgbWFjcm9zIGFyZSBydW5uaW5nLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNYWNyb0NoYWluIiwiQXNzZW1ibHlWZXJzaW9uIjoiMi4xLjAuNSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL01hY3JvQ2hhaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6ODEyODYsIkxhc3RVcGRhdGUiOjE2NzM0NjE3MjUsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01hY3JvQ2hhaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWFjcm9DaGFpbi9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWFjcm9DaGFpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOS4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiSXRlbSBTZWFyY2giLCJQdW5jaGxpbmUiOiJTZWFyY2ggYW5kIGxpbmsgaXRlbXMsIGV2ZW4gaWYgeW91IGRvbid0IGhhdmUgdGhlbS4iLCJEZXNjcmlwdGlvbiI6IkZpbHRlcmFibGUgc2VhcmNoIGZvciBJdGVtcyBhbmQgS2V5IEl0ZW1zLlxuVHJ5IG9uIGFueSBpdGVtIHdpdGhvdXQgaGF2aW5nIHRvIGZpbmQgc29tZW9uZSB0byBsaW5rIGl0LiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJJdGVtU2VhcmNoUGx1Z2luIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS45LjMuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL0l0ZW1TZWFyY2hQbHVnaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MjIwMjI3LCJMYXN0VXBkYXRlIjoxNjczNTEyOTAyLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9JdGVtU2VhcmNoUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL0l0ZW1TZWFyY2hQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0l0ZW1TZWFyY2hQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9tYWluL3JlcG8uanNvbiIsIklzVGhpcmRQYXJ0eSI6dHJ1ZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuMS4xLjMiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJPdHRlcm1hbmRpYXMiLCJOYW1lIjoiR2xhbW91cmVyIiwiUHVuY2hsaW5lIjoiQ2hhbmdlIGFuZCBzYXZlIGFwcGVhcmFuY2Ugb2YgcGxheWVycy4iLCJEZXNjcmlwdGlvbiI6IkFkZHMgZnVuY3Rpb25hbGl0eSB0byBjaGFuZ2UgYW5kIHN0b3JlIGFwcGVhcmFuY2Ugb2YgcGxheWVycywgY3VzdG9taXphdGlvbiBhbmQgZXF1aXAuIFJlcXVpcmVzIFBlbnVtYnJhIHRvIGJlIGluc3RhbGxlZCBhbmQgYWN0aXZhdGVkIHRvIHdvcmsuIENhbiBhbHNvIGFkZCBwcmV2aWV3IG9wdGlvbnMgdG8gdGhlIENoYW5nZWQgSXRlbXMgdGFiIGZvciBQZW51bWJyYS4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiQXBwZWFyYW5jZSIsIkdsYW1vdXIiLCJSYWNlIiwiT3V0Zml0IiwiQXJtb3IiLCJDbG90aGVzIiwiU2tpbnMiLCJDdXN0b21pemF0aW9uIiwiRGVzaWduIiwiQ2hhcmFjdGVyIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiR2xhbW91cmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC4xLjEuMyIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIwLjEuMS4zIiwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9PdHRlcm1hbmRpYXMvR2xhbW91cmVyIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjEsIkxhc3RVcGRhdGUiOjE2MTg2MDgzMjIsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2dpdGh1Yi5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9yYXcvbWFpbi9HbGFtb3VyZXIuemlwIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9naXRodWIuY29tL090dGVybWFuZGlhcy9HbGFtb3VyZXIvcmF3L21haW4vR2xhbW91cmVyLnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOm51bGwsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9tYWluL2ltYWdlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6ZmFsc2UsIl9EaXAxN0NoYW5uZWwiOm51bGx9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMy4wLjEuMSIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IkNGRyIsIk5hbWUiOiJGQyBOYW1lIENvbG9yIiwiUHVuY2hsaW5lIjoiQ29sb3IgeW91ciBGQyBtZW1iZXLigJlzIEZDIHRhZ3MiLCJEZXNjcmlwdGlvbiI6IkNvbG9yIHlvdXIgRkPigJlzIHRhZyBvciB0aGUgZW50aXJlIG5hbWVwbGF0ZSBpZiB0aGV5IGFyZSBpbiB5b3VyIEZDIG9yIG90aGVyIHNwZWNpZmllZCBGQ3MuXG5Xb3JrcyB1c2luZyBMb2Rlc3RvbmUgZGF0YSwgc28gaXQgY2FuIGNvbnRpbnVlIHdvcmtpbmcgaW5zaWRlIGR1dGllcyBhcyB3ZWxsIGFzIG9uIGRpZmZlcmVudCBzZXJ2ZXJzISIsIkNoYW5nZWxvZyI6Ii0gVXBkYXRlIGZvciA2LjNcbi0gTWFrZSB0aGUgcGx1Z2luIHJlc3BlY3QgdGhlIHVzZXIncyBuYW1lIGRpc3BsYXkgdHlwZXMgYmFzZWQgb24gdGhlaXIgc2V0dGluZ3MuXG4gIE5hbWVzIHdpbGwgY29ycmVjdGx5IGFiYnJldmlhdGUgYmFzZWQgb24geW91ciBzZXR0aW5ncyBmb3Igb3RoZXJzL3BhcnR5IG1lbWJlcnMvYWxsaWFuY2UgbWVtYmVycy9mcmllbmRzLlxuLSBGaXggbWlub3IgaXNzdWUgd2l0aCBob3cgcGFydHkgYW5kIGFsbGlhbmNlIG1lbWJlcnMgYXJlIGRldGVjdGVkLlxuIiwiVGFncyI6WyJuYW1lcGxhdGUiLCJGQyIsIm5hbWUiLCJjb2xvcnMiXSwiQ2F0ZWdvcnlUYWdzIjpbInVpIiwic29jaWFsIl0sIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IkZDTmFtZUNvbG9yIiwiQXNzZW1ibHlWZXJzaW9uIjoiMy4wLjEuMSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIzLjAuMC4wIiwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9XZXNzZWxLdWlwZXJzL0ZDTmFtZUNvbG9yIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjEyNDMyOSwiTGFzdFVwZGF0ZSI6MTY3MzQ3OTYyOCwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRkNOYW1lQ29sb3I/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvRkNOYW1lQ29sb3IvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0ZDTmFtZUNvbG9yP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vV2Vzc2VsS3VpcGVycy9GQ05hbWVDb2xvci9yYXcvbWFpbi9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6IlBsZWFzZSBpbmNsdWRlIHlvdXIgY2hhcmFjdGVy4oCZcyBuYW1lIGFuZCBzZXJ2ZXIgaWYgeW914oCZcmUgcmVwb3J0aW5nIGEgYnVnIG9yIGlzc3VlLiBUaGlzIGhlbHBzIGEgbG90IHdpdGggdGhlIHRyb3VibGVzaG9vdGluZyBwcm9jZXNzLiIsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoidGVzdGluZy1saXZlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIwLjMuNy4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiRmVseXMiLCJOYW1lIjoiRW5lbXlMaXN0RGVidWZmcyIsIlB1bmNobGluZSI6IkJlY2F1c2UgdHJhY2tpbmcgeW91ciBEb1RzIHNob3VsZG4ndCBiZSBkaWZmaWN1bHQuIiwiRGVzY3JpcHRpb24iOiJEaXNwbGF5cyB5b3VyIGRlYnVmZnMgb24gdGhlIGVuZW15IGxpc3QuIE9yaWdpbmFsIGltcGxlbWVudGF0aW9uIGNyZWRpdCB0byBhZXJzLiIsIkNoYW5nZWxvZyI6IjYuMiBBcnJheWRhdGEgZml4ZWQiLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IkVuZW15TGlzdERlYnVmZnMiLCJBc3NlbWJseVZlcnNpb24iOiIwLjMuNy4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9GZWx5czE5OTgvRW5lbXlMaXN0RGVidWZmcyIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo2ODQ4OCwiTGFzdFVwZGF0ZSI6MTY3MzQ5OTgyNSwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRW5lbXlMaXN0RGVidWZmcz9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9FbmVteUxpc3REZWJ1ZmZzL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9FbmVteUxpc3REZWJ1ZmZzP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMi4wLjIuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImdvYXQiLCJOYW1lIjoiRGlzY29yZCBSaWNoIFByZXNlbmNlIiwiUHVuY2hsaW5lIjoiU2hvdyB5b3VyIHpvbmUsIGpvYiwgbGV2ZWwsIG5hbWUsIGFuZCB3b3JsZCBpbiB5b3VyIERpc2NvcmQgc3RhdHVzIiwiRGVzY3JpcHRpb24iOiJUaGlzIHBsdWdpbiBhbGxvd3MgeW91IHRvIHNob3cgeW91ciB6b25lLCBqb2IsIGxldmVsLCBuYW1lLCBhbmQgd29ybGQgaW4geW91ciBEaXNjb3JkIHN0YXR1cy4iLCJDaGFuZ2Vsb2ciOiJORVQ3IC8gQVBJIDggc3VwcG9ydC4iLCJUYWdzIjpbIkRpc2NvcmQiXSwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJEYWxhbXVkLlJpY2hQcmVzZW5jZSIsIkFzc2VtYmx5VmVyc2lvbiI6IjIuMC4yLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2dvYWFhdHMvRGFsYW11ZC5SaWNoUHJlc2VuY2UiLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MTk4OTcyLCJMYXN0VXBkYXRlIjoxNjczNDYxNzU0LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9EYWxhbXVkLlJpY2hQcmVzZW5jZT9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9EYWxhbXVkLlJpY2hQcmVzZW5jZS9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRGFsYW11ZC5SaWNoUHJlc2VuY2U/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vWElWLVRvb2xzL0RhbGFtdWRQbHVnaW5zL21haW4vcmVwby5qc29uIiwiSXNUaGlyZFBhcnR5Ijp0cnVlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMC4wLjEuMyIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IlhJViBUb29scyIsIk5hbWUiOiJDdXN0b21pemUrIiwiUHVuY2hsaW5lIjoiQ3VzdG9taXplIHlvdXIgY2hhcmFjdGVyIGJleW9uZCBGRlhJVidzIGxpbWl0YXRpb25zLiIsIkRlc2NyaXB0aW9uIjoiQSBwbHVnaW4gdGhhdCBhbGxvd3MgeW91IHRvIGNyZWF0ZSBhbmQgYXBwbHkgQW5hbW5lc2lzLXN0eWxlIGJvZHkgc2NhbGluZyBmdWxsIHRpbWUuIiwiQ2hhbmdlbG9nIjoiMC4wLjEuM1xuQVBJOCBhbmQgLm5ldDcsIEJhc2ljIGJ1Z2ZpeCBmb3IgNi4zIGNoYW5nZXMiLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IkN1c3RvbWl6ZVBsdXMiLCJBc3NlbWJseVZlcnNpb24iOiIwLjAuMS4zIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6IjAuMC4xLjMiLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1hJVi1Ub29scy9DdXN0b21pemVQbHVzIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjAsIkxhc3RVcGRhdGUiOjAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2dpdGh1Yi5jb20vWElWLVRvb2xzL0N1c3RvbWl6ZVBsdXMvcmVsZWFzZXMvbGF0ZXN0L2Rvd25sb2FkL0N1c3RvbWl6ZVBsdXMuemlwIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9naXRodWIuY29tL1hJVi1Ub29scy9DdXN0b21pemVQbHVzL3JlbGVhc2VzL2xhdGVzdC9kb3dubG9hZC9DdXN0b21pemVQbHVzLnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2dpdGh1Yi5jb20vWElWLVRvb2xzL0N1c3RvbWl6ZVBsdXMvcmVsZWFzZXMvbGF0ZXN0L2Rvd25sb2FkL0N1c3RvbWl6ZVBsdXMuemlwIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9YSVYtVG9vbHMvQ3VzdG9taXplUGx1cy9tYWluL0RhdGEvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOmZhbHNlLCJfRGlwMTdDaGFubmVsIjpudWxsfSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMS4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJIYXBsbzA2NCwgS2hheWxlIiwiTmFtZSI6IkNoYXQgQnViYmxlcyIsIlB1bmNobGluZSI6IkVuYWJsZXMgaW4tZ2FtZSBjaGF0IGJ1YmJsZXMuIiwiRGVzY3JpcHRpb24iOiJVc2luZyBuYXRpdmUgY2hhdCBidWJibGUgZGlzcGxheSwgc2VlIHdobyBpcyB0YWxraW5nIGFib3V0IHdoYXQgaW4gYSBtb3JlIG5hdHVyYWwgZmFzaGlvbi4iLCJDaGFuZ2Vsb2ciOiJVcGRhdGUgZm9yIDYuMywgYWRkZWQgQVBJIDggY29tcGF0aWJpbGl0eSIsIlRhZ3MiOlsiVUkiLCJSb2xlcGxheSIsIlJQIiwiQnViYmxlcyIsIkNoYXQiXSwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJDaGF0QnViYmxlcyIsIkFzc2VtYmx5VmVyc2lvbiI6IjIuMS4zLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0hhcGxvMDY0L0NoYXRCdWJibGVzIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjQzMDA1NSwiTGFzdFVwZGF0ZSI6MTY3MzQ4ODkwMSwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvQ2hhdEJ1YmJsZXM/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvQ2hhdEJ1YmJsZXMvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0NoYXRCdWJibGVzP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOlsiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0hhcGxvMDY0L0NoYXRCdWJibGVzL21haW4vQ2hhdEJ1YmJsZXMvaW1hZ2VzL2ltYWdlMS5wbmciLCJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vSGFwbG8wNjQvQ2hhdEJ1YmJsZXMvbWFpbi9DaGF0QnViYmxlcy9pbWFnZXMvaW1hZ2UyLnBuZyJdLCJJY29uVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0hhcGxvMDY0L0NoYXRCdWJibGVzL21haW4vQ2hhdEJ1YmJsZXMvaW1hZ2VzL2ljb24ucG5nIiwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjAuMC4yNTA3NSIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IkRyYWhzaWQiLCJOYW1lIjoiQmV0dGVyIFNoYWRvd3MiLCJQdW5jaGxpbmUiOiJUYWtlIGNvbnRyb2wgb2YgeW91ciBzaGFkb3dzISIsIkRlc2NyaXB0aW9uIjoiRGlyZWN0bHkgYWRqdXN0IHRoZSBkaXN0YW5jZSBvZiBlYWNoIHNoYWRvdyBjYXNjYWRlISBOb3cgaW50cm9kdWNpbmcgNGsgc2hhZG93bWFwISIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJCZXR0ZXJTaGFkb3dzIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS4wLjAuMjUwNzUiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL0RyYWhzaWQvQmV0dGVyU2hhZG93cyIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0NDk5LCJMYXN0VXBkYXRlIjoxNjczODc3MzUyLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9CZXR0ZXJTaGFkb3dzP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL0JldHRlclNoYWRvd3MvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0JldHRlclNoYWRvd3M/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn1dLCJEYWxhbXVkVmVyc2lvbiI6IjcuNC4xLjAiLCJEYWxhbXVkR2l0SGFzaCI6ImRhZTFiNjMiLCJHYW1lVmVyc2lvbiI6IjIwMjMuMDEuMTEuMDAwMC4wMDAwIiwiTGFuZ3VhZ2UiOiJFbmdsaXNoIiwiRG9EYWxhbXVkVGVzdCI6ZmFsc2UsIkJldGFLZXkiOm51bGwsIkRvUGx1Z2luVGVzdCI6ZmFsc2UsIkxvYWRBbGxBcGlMZXZlbHMiOmZhbHNlLCJJbnRlcmZhY2VMb2FkZWQiOnRydWUsIkZvcmNlZE1pbkhvb2siOmZhbHNlLCJUaGlyZFJlcG8iOltdLCJIYXNUaGlyZFJlcG8iOnRydWV9 2023-01-17 21:57:01.115 +01:00 [INF] Saved cache to Z:\home\ridge\.xlcore\dalamud\Hooks\7.4.1.0\cachedSigs\2023.01.11.0000.0000.json 2023-01-17 21:57:01.555 +01:00 [INF] [Waitingway.Dalamud] Connected to server. 2023-01-17 21:57:23.176 +01:00 [INF] [PLUGINM] Now reloading all PluginMasters... 2023-01-17 21:57:23.176 +01:00 [INF] [PLUGINR] Fetching repo: https://kamori.goats.dev/Plugin/PluginMaster 2023-01-17 21:57:23.320 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://kamori.goats.dev/Plugin/PluginMaster 2023-01-17 21:57:23.320 +01:00 [INF] [PLUGINR] Fetching repo: https://raw.githubusercontent.com/xivdev/Penumbra/master/repo.json 2023-01-17 21:57:23.320 +01:00 [INF] [PLUGINR] Fetching repo: https://raw.githubusercontent.com/XIV-Tools/DalamudPlugins/main/repo.json 2023-01-17 21:57:23.320 +01:00 [INF] [PLUGINR] Fetching repo: https://raw.githubusercontent.com/Ottermandias/Glamourer/main/repo.json 2023-01-17 21:57:23.320 +01:00 [INF] [PLUGINR] Fetching repo: https://raw.githubusercontent.com/Penumbra-Sync/repo/main/plogonmaster.json 2023-01-17 21:57:23.341 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://raw.githubusercontent.com/xivdev/Penumbra/master/repo.json 2023-01-17 21:57:23.341 +01:00 [WRN] [PLUGINR] The repository https://raw.githubusercontent.com/XIV-Tools/DalamudPlugins/main/repo.json tried to replace the plugin FullscreenToggle, which is already installed through the official repo - this is no longer allowed for security reasons. Please reach out if you have an use case for this. 2023-01-17 21:57:23.341 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://raw.githubusercontent.com/XIV-Tools/DalamudPlugins/main/repo.json 2023-01-17 21:57:23.341 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://raw.githubusercontent.com/Ottermandias/Glamourer/main/repo.json 2023-01-17 21:57:23.347 +01:00 [INF] [PLUGINR] Successfully fetched repo: https://raw.githubusercontent.com/Penumbra-Sync/repo/main/plogonmaster.json 2023-01-17 21:57:23.347 +01:00 [INF] [PLUGINM] PluginMasters reloaded, now refiltering... 2023-01-17 21:57:24.554 +01:00 [INF] [Waitingway.Dalamud] Reconnected to server. 2023-01-17 21:57:27.407 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1NzoyNy40MDc4MTI4KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5Bcmd1bWVudEV4Y2VwdGlvbjogU1RCSSBjb3VsZCBub3QgbG9hZCBhbiBpbWFnZSBmcm9tIHRoZSBwcm92aWRlZCBkYXRhOiDmtYnmnaHigaXmva7igbTmma/mhKDnpa7mrKDmva7mubfnkKDngbnisaXmvKDigbLmvaPnibLngbV055WP4oG05pmv5rSg5rWl54mveVxyXG4gICBhdCBTdGJpU2hhcnAuU3RiaS5Mb2FkRnJvbU1lbW9yeShSZWFkT25seVNwYW5gMSBkYXRhLCBJbnQzMiBkZXNpcmVkTnVtQ2hhbm5lbHMpXHJcbiAgIGF0IFN0YmlTaGFycC5TdGJpLkxvYWRGcm9tTWVtb3J5KE1lbW9yeVN0cmVhbSBkYXRhLCBJbnQzMiBkZXNpcmVkTnVtQ2hhbm5lbHMpXHJcbiAgIGF0IEltR3VpU2NlbmUuUmF3RFgxMVNjZW5lLkxvYWRJbWFnZShCeXRlW10gaW1hZ2VCeXRlcykgaW4gRDpcXGFcXERhbGFtdWRcXERhbGFtdWRcXGxpYlxcSW1HdWlTY2VuZVxcSW1HdWlTY2VuZVxcUmF3RFgxMVNjZW5lLmNzOmxpbmUgMTk5XHJcbiAgIGF0IERhbGFtdWQuSW50ZXJmYWNlLkludGVybmFsLkludGVyZmFjZU1hbmFnZXIuTG9hZEltYWdlKEJ5dGVbXSBpbWFnZURhdGEpIGluIEM6XFxnb2F0c29mdFxcY29tcGFueXNlY3JldHNcXGRhbGFtdWRcXEludGVyZmFjZVxcSW50ZXJuYWxcXEludGVyZmFjZU1hbmFnZXIuY3M6bGluZSAyNjkiLCJDb250ZXh0IjoiRmFpbGVkIHRvIGxvYWQgaW1hZ2UgZnJvbSBtZW1vcnkifQ== 2023-01-17 21:57:27.401 +01:00 [ERR] Failed to load image from memory System.ArgumentException: STBI could not load an image from the provided data: 浉条⁥潮⁴景愠祮欠潮湷琠灹ⱥ漠⁲潣牲灵t畏⁴景洠浥牯y at StbiSharp.Stbi.LoadFromMemory(ReadOnlySpan`1 data, Int32 desiredNumChannels) at StbiSharp.Stbi.LoadFromMemory(MemoryStream data, Int32 desiredNumChannels) at ImGuiScene.RawDX11Scene.LoadImage(Byte[] imageBytes) in D:\a\Dalamud\Dalamud\lib\ImGuiScene\ImGuiScene\RawDX11Scene.cs:line 199 at Dalamud.Interface.Internal.InterfaceManager.LoadImage(Byte[] imageData) in C:\goatsoft\companysecrets\dalamud\Interface\Internal\InterfaceManager.cs:line 269 2023-01-17 21:57:27.408 +01:00 [ERR] Could not load icon for WhereAmIAgain at https://raw.githubusercontent.com/goatcorp/PluginDistD17/main/testing-live/WhereAmIAgain/images/icon.png 2023-01-17 21:57:35.423 +01:00 [INF] [PLUGINM] Installed plugin ExtraChat (testing=False) 2023-01-17 21:57:35.423 +01:00 [INF] [PLUGINM] Loading plugin ExtraChat 2023-01-17 21:57:35.430 +01:00 [INF] [LOCALPLUGIN] Loading ExtraChat.dll 2023-01-17 21:57:35.475 +01:00 [INF] [LOCALPLUGIN] Finished loading ExtraChat.dll 2023-01-17 21:57:35.476 +01:00 [INF] TROUBLESHOOTING:eyJMb2FkZWRQbHVnaW5zIjpbeyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIyLjIuMC4zIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiZGFlbWl0dXMiLCJOYW1lIjoiZXpXb25kcm91c1RhaWxzIiwiUHVuY2hsaW5lIjoiQWRkcyByb3cgcHJvYmFiaWxpdGllcyB0byB0aGUgV29uZHJvdXMgVGFpbHMgZGlzcGxheS4iLCJEZXNjcmlwdGlvbiI6IlRoaXMgcGx1Z2luIHByaW50cyB0aGUgcHJvYmFiaWxpdHkgb2YgZ2V0dGluZyBhIHJvdyBpbiBXb25kcm91cyBUYWlscyB0byB0aGUgaW4tZ2FtZSBkaXNwbGF5IGFsb25nIHdpdGggdGhlIGF2ZXJhZ2UgcHJvYmFiaWxpdHkgb2Ygd2hhdCB3b3VsZCBoYXBwZW4gaWYgeW91IHNodWZmbGVkLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJXb25kcm91c1RhaWxzU29sdmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMi4yLjAuMyIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vZGFlbWl0dXMvV29uZHJvdXNUYWlsc1NvbHZlciIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0NDYyMzAsIkxhc3RVcGRhdGUiOjE2NzM4NDA0NjgsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1dvbmRyb3VzVGFpbHNTb2x2ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV29uZHJvdXNUYWlsc1NvbHZlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvV29uZHJvdXNUYWlsc1NvbHZlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpbImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kYWVtaXR1cy9Xb25kcm91c1RhaWxzU29sdmVyL21hc3Rlci9yZXMvaW1hZ2UxLnBuZyJdLCJJY29uVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RhZW1pdHVzL1dvbmRyb3VzVGFpbHNTb2x2ZXIvbWFzdGVyL3Jlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS4yLjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IktvdXp1a2lpIiwiTmFtZSI6IldoaWNoIFBhdGNoIFdhcyBUaGF0PyIsIlB1bmNobGluZSI6IlF1aWNrbHkgY2hlY2sgdGhlIHBhdGNoIGFuIGl0ZW0gd2FzIHJlbGVhc2VkIGluISIsIkRlc2NyaXB0aW9uIjoiV2hlbmV2ZXIgeW91IG1vdXNlb3ZlciBhbiBpdGVtLCB0aGUgdG9vbHRpcCB3aWxsIHNob3cgeW91IHRoZSBwYXRjaCB0aGUgaXRlbSB3YXMgcmVsZWFzZWQgaW4uXG5OZXZlciBjYXJyeSBhcm91bmQgb2xkIHVzZWxlc3MgY3JhZnRpbmcgbWF0ZXJpYWxzIGFnYWluIVxuIiwiQ2hhbmdlbG9nIjoiQWRkIG5ldyBpdGVtcyBmcm9tIDYuM1xuIiwiVGFncyI6WyJpdGVtcyIsInBhdGNoIl0sIkNhdGVnb3J5VGFncyI6WyJ1aSIsInV0aWxpdHkiXSwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiV2hpY2hQYXRjaFdhc1RoYXQiLCJBc3NlbWJseVZlcnNpb24iOiIxLjIuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rb3V6dWtpaS9mZnhpdi1pdGVtcGF0Y2giLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MTA4MDUsIkxhc3RVcGRhdGUiOjE2NzM0NjE2NzksIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1doaWNoUGF0Y2hXYXNUaGF0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1doaWNoUGF0Y2hXYXNUaGF0L2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XaGljaFBhdGNoV2FzVGhhdD9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuMC4yLjEiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJjYXNzYW5kcmEzMDgiLCJOYW1lIjoiV2hlcmUgYW0gSSBhZ2Fpbj8iLCJQdW5jaGxpbmUiOiJTaG93cyB3aGF0IHpvbmUvcmVnaW9uL3RlcnJpdG9yeSB5b3UgYXJlIGluIG5leHQgdG8gdGhlIHNlcnZlciBpbmZvLiIsIkRlc2NyaXB0aW9uIjoiU2hvd3Mgd2hhdCB6b25lL3JlZ2lvbi90ZXJyaXRvcnkgeW91IGFyZSBpbiB1cCBpbiB0aGUgY29ybmVyIG5leHQgdG8gdGhlIHNlcnZlciBhbmQgdGltZSBpbmZvLiBPcGVuIGNvbmZpZyB3aXRoIC93YWlhLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6WyJBcmVhIiwiSW5mbyIsIkxvY2F0aW9uIiwiT3ZlcmxheSIsIlVJIiwiWm9uZSJdLCJDYXRlZ29yeVRhZ3MiOlsiVUkiXSwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiV2hlcmVBbUlBZ2FpbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjAuMC4yLjEiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC4wLjEuMyIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vY2Fzc2FuZHJhMzA4L1doZXJlQW1JQWdhaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MjY1NzYsIkxhc3RVcGRhdGUiOjE2NzM3MzIxMDAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1doZXJlQW1JQWdhaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV2hlcmVBbUlBZ2Fpbi9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvV2hlcmVBbUlBZ2Fpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJ0ZXN0aW5nLWxpdmUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuMi41IiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiQXZhZmxvdywgTlBpdHRpbmdlciIsIk5hbWUiOiJXYWl0aW5nd2F5IiwiUHVuY2hsaW5lIjoiQ3Jvd2Rzb3VyY2VkIEZGWElWIGxvZ2luIHF1ZXVlIHRpbWVzLCBub3cgd2l0aCBEaXNjb3JkIHF1ZXVlIG5vdGlmaWNhdGlvbiBmZWF0dXJlcy4iLCJEZXNjcmlwdGlvbiI6IkNvbnRyaWJ1dGVzIGFuZCB1dGlsaXplcyBjcm93ZHNvdXJjZWQgbG9naW4gcXVldWUgaW5mb3JtYXRpb24gZm9yIHRoZSBiZW5lZml0IG9mIGV2ZXJ5b25lLlxuXG5DdXJyZW50IGZlYXR1cmVzIGluY2x1ZGUgcXVldWUgbm90aWZpY2F0aW9ucyB2aWEgRGlzY29yZCwgc28geW91IGNhbiBrbm93IHdoZW4geW91IG1ha2UgaXQgaW50byB0aGUgZ2FtZSwgYXNcbndlbGwgYXMgYW5vbnltb3VzbHkgY29sbGVjdGluZyBhbmQgcmVwb3J0aW5nIHN0YXRpc3RpY3MgYWJvdXQgeW91ciBsb2dpbiBxdWV1ZSB0aW1lcyB0byBjcm93ZHNvdXJjZSBpbmZvcm1hdGlvblxuYWJvdXQgRkZYSVYgc2VydmVyIGxvYWQuIFRoaXMgaW5mb3JtYXRpb24gd2lsbCBiZSBwdWJsaWNseSBhdmFpbGFibGUgaW4gdGhlIGZ1dHVyZTsgY2hlY2sgdGhlIERpc2NvcmQgZm9yIHVwZGF0ZXMhXG5cbkZ1dHVyZSBwbGFubmVkIGZlYXR1cmVzIGluY2x1ZGUgbG9naW4gd2FpdCB0aW1lIGVzdGltYXRlcywgYXMgd2VsbCBhcyBkdXR5IHF1ZXVlIHRpbWUgc3RhdGlzdGljcywgYW5kIGEgd2Vic2l0ZVxuc2hvd2luZyBhbGwgb2YgdGhpcyBpbmZvcm1hdGlvbi5cblxuRGlzY29yZCBVUkw6IGh0dHBzOi8vZGlzY29yZC53YWl0aW5nd2F5LmNvbSIsIkNoYW5nZWxvZyI6IlVwZGF0ZWQgZm9yIERhbGFtdWQgQVBJIDgiLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOlsidXRpbGl0eSJdLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJXYWl0aW5nd2F5LkRhbGFtdWQiLCJBc3NlbWJseVZlcnNpb24iOiIxLjIuNSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIxLjIuNSIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXZhZmxvd3cvV2FpdGluZ3dheSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo4NDEwLCJMYXN0VXBkYXRlIjoxNjczNjYzNTQ4LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XYWl0aW5nd2F5LkRhbGFtdWQ/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV2FpdGluZ3dheS5EYWxhbXVkL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XYWl0aW5nd2F5LkRhbGFtdWQ/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoidGVzdGluZy1saXZlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjguMC4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiTWdBbDJPNCIsIk5hbWUiOiJUcmlhZEJ1ZGR5IiwiUHVuY2hsaW5lIjoiVHJpcGxlIHRyaWFkIHNvbHZlciIsIkRlc2NyaXB0aW9uIjoiVHJpcGxlIHRyaWFkIHNvbHZlciwgTlBDIG1hdGNoZXMgb25seS5cbi0gaGlnaGxpZ2h0cyBuZXh0IG1vdmUgZHVyaW5nIG1pbmkgZ2FtZVxuLSBldmFsdWF0ZXMgYWxsIGRlY2sgcHJlc2V0cyBiZWZvcmUgbWF0Y2hcbi0gZGVjayBvcHRpbWl6ZXIgZm9yIE5QQ1xuLSBhZGRzIG1vcmUgZGV0YWlscyB0byBjYXJkIGNvbGxlY3Rpb24gd2luZG93IiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpbInNvbHZlciIsInRyaWFkIiwidHJpcGxlIHRyaWFkIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiVHJpYWRCdWRkeSIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuOC4wLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjpudWxsLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MTkxNDc1LCJMYXN0VXBkYXRlIjoxNjczNDYzMzIwLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9UcmlhZEJ1ZGR5P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1RyaWFkQnVkZHkvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1RyaWFkQnVkZHk/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIyLjIuNi4xMSIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImF0dGljayAmIHBlcmNoYmlyZCIsIk5hbWUiOiJUaXRsZSBFZGl0IiwiUHVuY2hsaW5lIjoiQ3JlYXRlLCBzaGFyZSwgYW5kIHNodWZmbGUgY3VzdG9tIHRpdGxlIHNjcmVlbnMgZm9yIEZGWElWLiIsIkRlc2NyaXB0aW9uIjoiQ3JlYXRlIHlvdXIgb3duIGN1c3RvbSB0aXRsZSBzY3JlZW4gb2YgeW91ciBmYXZvcml0ZSBsb2NhdGlvbiBpbi1nYW1lLCBhbmQgb3BlbiB0aGUgZ2FtZSByaWdodCB1cCB0byB0aGF0IHNwb3QgZXZlcnkgdGltZS5cbkluY2x1ZGVzIGEgbnVtYmVyIG9mIHByZWluc3RhbGxlZCB0aXRsZSBzY3JlZW5zIGZvciB5b3UgdG8gdXNlIG9yIGdldCBpbnNwaXJhdGlvbiBmcm9tLCBhbmQgYW4gZWFzeSB0byB1c2UgaW1wb3J0ZXIgdG9cbnVzZSB0aXRsZSBzY3JlZW5zIHRoYXQgb3RoZXJzIGhhdmUgc2hhcmVkISIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJUaXRsZUVkaXQiLCJBc3NlbWJseVZlcnNpb24iOiIyLjIuNi4xMSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vbG1jaW50eXJlL1RpdGxlRWRpdFBsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo3MjkzMiwiTGFzdFVwZGF0ZSI6MTY3MzY2MzU3NywiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGl0bGVFZGl0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1RpdGxlRWRpdC9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGl0bGVFZGl0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MTAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMC4yLjEiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJQb2hreSIsIk5hbWUiOiJUZWxlcG9ydGVyIiwiUHVuY2hsaW5lIjoiQ2hhdCBDb21tYW5kcyBmb3IgVGVsZXBvcnRpbmciLCJEZXNjcmlwdGlvbiI6IkFkZHMgQ2hhdCBDb21tYW5kcyB0byBUZWxlcG9ydCB0byBBZXRoZXJ5dGVzIG9yIEFyZWFzIGJ5IE5hbWUuXG5lLmcuIC90cCBRdWFycnltaWxsIG9yIC90cG0gU291dGggU2hyb3VkXG5TdXBwb3J0cyBzZXR0aW5nIHVwIGFuIEFsaWFzIGZvciBBZXRoZXJ5dGVzIHRvIGJlIHVzZWQgd2l0aCBUZWxlcG9ydGVyIENvbW1hbmRzXG5lLmcuIC90cCBob21lIGluc3RlYWQgb2YgL3RwIEVzdGF0ZSBIYWxsIChGcmVlIENvbXBhbnkpIiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IlRlbGVwb3J0ZXJQbHVnaW4iLCJBc3NlbWJseVZlcnNpb24iOiIyLjAuMi4xIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wb2hreS9UZWxlcG9ydGVyUGx1Z2luIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjE1Mjg3OCwiTGFzdFVwZGF0ZSI6MTY3MzQ5OTQ3NiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGVsZXBvcnRlclBsdWdpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9UZWxlcG9ydGVyUGx1Z2luL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9UZWxlcG9ydGVyUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS42LjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImthcmFzaGlpcm8iLCJOYW1lIjoiU291bmRTZXR0ZXIiLCJQdW5jaGxpbmUiOiJBIERhbGFtdWQgcGx1Z2luIHRoYXQgYWxsb3dzIHZvbHVtZSBjb250cm9sIGZyb20gYW55d2hlcmUsIGluY2x1ZGluZyBncG9zZSBhbmQgY3V0c2NlbmVzLiIsIkRlc2NyaXB0aW9uIjoiQSBEYWxhbXVkIHBsdWdpbiB0aGF0IGFsbG93cyB2b2x1bWUgY29udHJvbCBmcm9tIGFueXdoZXJlLCBpbmNsdWRpbmcgZ3Bvc2UgYW5kIGN1dHNjZW5lcy4iLCJDaGFuZ2Vsb2ciOiItIFVwZGF0ZXMgZm9yIDYuM1xuIiwiVGFncyI6WyJ0b29sIiwic291bmQiLCJ2b2x1bWUiLCJjb250cm9sIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiU291bmRTZXR0ZXIiLCJBc3NlbWJseVZlcnNpb24iOiIxLjYuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rYXJhc2hpaXJvL1NvdW5kU2V0dGVyIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjQ4NDMzLCJMYXN0VXBkYXRlIjoxNjczNDk4MDU0LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9Tb3VuZFNldHRlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9Tb3VuZFNldHRlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvU291bmRTZXR0ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9rYXJhc2hpaXJvL1NvdW5kU2V0dGVyL21hc3Rlci9Bc3NldHMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOC4wLjIiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiU2ltcGxlIFR3ZWFrcyBQbHVnaW4iLCJQdW5jaGxpbmUiOiJUaGlzIHdhcyBzdXBwb3NlZCB0byBiZSBzaW1wbGUuLi4iLCJEZXNjcmlwdGlvbiI6IkEgY29sbGVjdGlvbiBvZiBRdWFsaXR5IG9mIExpZmUgdHdlYWtzLiBBaW1pbmcgdG8gaW1wcm92ZSB0aGUgZXhwZXJpZW5jZSB3aXRob3V0IGNoYW5naW5nIGFueXRoaW5nIGRyYXN0aWNhbGx5LlxuQWxsIGNoYW5nZXMgYXJlIHRvZ2dsZWFibGUsIHdpdGggZXZlcnl0aGluZyBkaXNhYmxlZCBieSBkZWZhdWx0LiBWaXNpdCB0aGUgUmVwbyBmb3IgYSBmdWxsIGxpc3Qgb2YgdHdlYWtzLiAoR2xvYmUgaWNvbiBiZWxvdykiLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiU2ltcGxlVHdlYWtzUGx1Z2luIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS44LjAuMiIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL1NpbXBsZVR3ZWFrc1BsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjoyMDI5MTQyLCJMYXN0VXBkYXRlIjoxNjczNzMxNDUyLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9TaW1wbGVUd2Vha3NQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvU2ltcGxlVHdlYWtzUGx1Z2luL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9TaW1wbGVUd2Vha3NQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIzLjAuMS4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiSGFwbG8wNjQiLCJOYW1lIjoiUGl4ZWwgUGVyZmVjdCIsIlB1bmNobGluZSI6IlJldmVhbHMgeW91ciBoaXRib3gsIHdpdGggY3VzdG9taXNhYmxlIGZlYXR1cmVzLiIsIkRlc2NyaXB0aW9uIjoiU2hvd2luZyBleGFjdGx5IHdoZXJlIHRvIHN0YW5kIHNpbmNlIDIwMjAuIiwiQ2hhbmdlbG9nIjoiRml4ZWQgY3Jhc2ggb2YgMCBzY2FsZSwgQWRkZWQgYmV0dGVyIEpvYiBzZWxlY3Rpb24sIEFkZGVkIG9mZnNldCBmb3IgcmluZ3MvZG90cywgQWRkZWQgYWJpbGl0eSB0byByZS1vcmRlciBkb29kbGVzIiwiVGFncyI6WyJIaXRib3giLCJPdmVybGF5IiwiSW5kaWNhdG9yIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiUGl4ZWxQZXJmZWN0IiwiQXNzZW1ibHlWZXJzaW9uIjoiMy4wLjEuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0IiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjIzODQ2MCwiTGFzdFVwZGF0ZSI6MTY3Mzk0MDMzNiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGl4ZWxQZXJmZWN0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1BpeGVsUGVyZmVjdC9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGl4ZWxQZXJmZWN0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOlsiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0hhcGxvMDY0L1BpeGVsUGVyZmVjdC9tYXN0ZXIvaW1hZ2VzL2ltYWdlMS5wbmciLCJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0L21hc3Rlci9pbWFnZXMvaW1hZ2UyLnBuZyIsImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9IYXBsbzA2NC9QaXhlbFBlcmZlY3QvbWFzdGVyL2ltYWdlcy9pbWFnZTMucG5nIl0sIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0L21hc3Rlci9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuNS4wLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJrYXJhc2hpaXJvIiwiTmFtZSI6IlBpbmdQbHVnaW4iLCJQdW5jaGxpbmUiOiJBIHBpbmcgZGlzcGxheSBwbHVnaW4gZm9yIERhbGFtdWQuIiwiRGVzY3JpcHRpb24iOiJBIHBpbmcgZGlzcGxheSBwbHVnaW4gZm9yIERhbGFtdWQuIiwiQ2hhbmdlbG9nIjoiLSBVcGRhdGVzIGZvciA2LjNcbiIsIlRhZ3MiOlsicGluZyIsIm1vbml0b3IiLCJ1dGlsaXR5IiwidG9vbCJdLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IlBpbmdQbHVnaW4iLCJBc3NlbWJseVZlcnNpb24iOiIyLjUuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rYXJhc2hpaXJvL1BpbmdQbHVnaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6NTgxMzMzLCJMYXN0VXBkYXRlIjoxNjczNDYwNzE4LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9QaW5nUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1BpbmdQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1BpbmdQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6WyJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20va2FyYXNoaWlyby9QaW5nUGx1Z2luL21haW4vQXNzZXRzL2ltYWdlMS5wbmciXSwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9rYXJhc2hpaXJvL1BpbmdQbHVnaW4vbWFpbi9Bc3NldHMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94aXZkZXYvUGVudW1icmEvbWFzdGVyL3JlcG8uanNvbiIsIklzVGhpcmRQYXJ0eSI6dHJ1ZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuNi4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJPdHRlcm1hbmRpYXMsIEFkYW0sIFdpbnRlcm11dGUiLCJOYW1lIjoiUGVudW1icmEiLCJQdW5jaGxpbmUiOm51bGwsIkRlc2NyaXB0aW9uIjoiUnVudGltZSBtb2QgbG9hZGVyIGFuZCBtYW5hZ2VyLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJQZW51bWJyYSIsIkFzc2VtYmx5VmVyc2lvbiI6IjAuNi4zLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC42LjMuMCIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjAsIkxhc3RVcGRhdGUiOjAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhL3JlbGVhc2VzL2Rvd25sb2FkLzAuNi4zLjAvUGVudW1icmEuemlwIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9naXRodWIuY29tL3hpdmRldi9QZW51bWJyYS9yZWxlYXNlcy9kb3dubG9hZC8wLjYuMy4wL1BlbnVtYnJhLnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhL3JlbGVhc2VzL2Rvd25sb2FkLzAuNi4zLjAvUGVudW1icmEuemlwIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjIsIkxvYWRTeW5jIjp0cnVlLCJMb2FkUHJpb3JpdHkiOjY5NDIwLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94aXZkZXYvUGVudW1icmEvbWFzdGVyL2ltYWdlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6ZmFsc2UsIl9EaXAxN0NoYW5uZWwiOm51bGx9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS43LjEzIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiYXNjY2xlbWVucyIsIk5hbWUiOiJQZWVwaW5nIFRvbSIsIlB1bmNobGluZSI6IlNob3dzIHdobyBpcyBjdXJyZW50bHkgb3Igd2FzIHByZXZpb3VzbHkgdGFyZ2V0aW5nIHlvdS4iLCJEZXNjcmlwdGlvbiI6IlNob3dzIHdobyBpcyBjdXJyZW50bHkgb3Igd2FzIHByZXZpb3VzbHkgdGFyZ2V0aW5nIHlvdS4iLCJDaGFuZ2Vsb2ciOiJcXFxuLSBBUEkgOFxuIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJQZWVwaW5nVG9tIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS43LjEzIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0LmFubmFjbGVtZW5zLmlvL2FzY2NsZW1lbnMvUGVlcGluZ1RvbSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjozMzcyMDAsIkxhc3RVcGRhdGUiOjE2NzM0NzExNTMsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1BlZXBpbmdUb20/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvUGVlcGluZ1RvbS9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGVlcGluZ1RvbT9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOC40LjciLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJNZWxpICYgcGVyY2hiaXJkIiwiTmFtZSI6Ik9yY2hlc3RyaW9uIFBsdWdpbiIsIlB1bmNobGluZSI6IkFkZHMgYSBzaW1wbGUgZnJvbnQtZW5kIGZvciBicm93c2luZyBhbmQgY2hhbmdpbmcgdGhlIGluLWdhbWUgQkdNLiIsIkRlc2NyaXB0aW9uIjoiT3JjaGVzdHJpb24gUGx1Z2luIGFsbG93cyB5b3UgdG8gY2hhbmdlIHRoZSBjdXJyZW50bHkgcGxheWluZyBpbi1nYW1lIEJHTS4gSXQgaW5jbHVkZXNcbmEgY3VyYXRlZCBsaXN0IG9mIHRoZSBtb3N0IGFjY3VyYXRlIGluLWdhbWUgc29uZyB0aXRsZXMsIHNvIHlvdSBrbm93IGV4YWN0bHkgd2hhdCdzIHBsYXlpbmcsXG5pZiB5b3Ugd2FudCB0byBrbm93IGxhdGVyISBBZGQgZmF2b3JpdGUgc29uZ3MgdG8gc2VwYXJhdGUgdGhlbSBmcm9tIHRoZSByZXN0LlxuTm90ZTogVGhpcyBwbHVnaW4gZG9lcyBub3QgY3VycmVudGx5IGFsbG93IHlvdSB0byBwbGF5IGFjdHVhbCBvcmNoZXN0cmlvbiBzb25ncy4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiYmdtIiwibXVzaWMiXSwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJvcmNoZXN0cmlvbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuOC40LjciLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xtY2ludHlyZS9PcmNoZXN0cmlvblBsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjozOTE5ODIsIkxhc3RVcGRhdGUiOjE2NzM3MzIwODUsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL29yY2hlc3RyaW9uP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL29yY2hlc3RyaW9uL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9vcmNoZXN0cmlvbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuNi4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJhc2NjbGVtZW5zIiwiTmFtZSI6Ik9yYW5nZSBHdWlkYW5jZSBUb21lc3RvbmUiLCJQdW5jaGxpbmUiOiJMZWF2ZSBtZXNzYWdlcyBsaWtlIGluIFNvdWxzIGdhbWVzLiBHcmVhdCBjaGVzdCBhaGVhZC4iLCJEZXNjcmlwdGlvbiI6IkRhcmsgU291bHMtbGlrZSBtZXNzYWdpbmcgc3lzdGVtLiIsIkNoYW5nZWxvZyI6Ii0gQVBJIDhcbiIsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiT3JhbmdlR3VpZGFuY2VUb21lc3RvbmUiLCJBc3NlbWJseVZlcnNpb24iOiIxLjYuMy4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0LmFubmEubGdidC9hc2NjbGVtZW5zL09yYW5nZUd1aWRhbmNlVG9tZXN0b25lIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjE3NzI3LCJMYXN0VXBkYXRlIjoxNjczNDcxMTIwLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9PcmFuZ2VHdWlkYW5jZVRvbWVzdG9uZT9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9PcmFuZ2VHdWlkYW5jZVRvbWVzdG9uZS9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvT3JhbmdlR3VpZGFuY2VUb21lc3RvbmU/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjAuMC4yIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiSmF5Y2VPZlNwYWRlcyIsIk5hbWUiOiJNaW5pLU1hcHBpbmd3YXkiLCJQdW5jaGxpbmUiOiJBIHBsdWdpbiB0byBzaG93IHlvdXIgZnJpZW5kcyBhbmQgRkMgbWVtYmVycyBvbiB0aGUgbWluaW1hcCIsIkRlc2NyaXB0aW9uIjoiQSBwbHVnaW4gdG8gc2hvdyB5b3VyIGZyaWVuZHMgYW5kIEZDIG1lbWJlcnMgb24gdGhlIG1pbmltYXAuIEN1c3RvbWlzZSB0aGUgbWFya2VycyBhbmQgdG9nZ2xlIHdoZXRoZXIgeW91IHdhbnQgdG8gc2VlIGZyaWVuZHMsIEZDIG1lbWJlcnMsIG9yIGJvdGgsIGluIHRoZSBzZXR0aW5ncyEgSWNvbiBieSBATWllbmRvb2RsZSBvbiB0d2l0dGVyLiBUaGFua3MgbnlhIGZvciB0aGUgaWRlYSEiLCJDaGFuZ2Vsb2ciOiJVcGRhdGVkIGZvciA2LjMiLCJUYWdzIjpbImZyaWVuZHMiLCJtaW5pbWFwIiwiZmluZCIsIkZyZWUgQ29tcGFueSIsIkZDIiwibW13YXkiXSwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNaW5pTWFwcGluZ3dheSIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuMC4wLjIiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC45LjIuMCIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vamF5Y2V3aGl0ZS9NaW5pTWFwcGluZ3dheSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0MTAxMywiTGFzdFVwZGF0ZSI6MTY3MzgyMTc5OCwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWluaU1hcHBpbmd3YXk/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWluaU1hcHBpbmd3YXkvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01pbmlNYXBwaW5nd2F5P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InRlc3RpbmctbGl2ZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS4yLjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImRhZW1pdHVzIiwiTmFtZSI6ImV6TWluaUNhY3Rwb3QiLCJQdW5jaGxpbmUiOiJTaG93cyB0aGUgbmV4dCBiZXN0IG1vdmUgaW4gTWluaSBDYWN0cG90LiIsIkRlc2NyaXB0aW9uIjoiVGhpcyBwbHVnaW4gaGlnaGxpZ2h0cyB0aWxlcyBhbmQgbGluZXMgaW4gTWluaUNhY3Rwb3QgdGhhdCByZXByZXNlbnQgdGhlIGJlc3QgcG90ZW50aWFsIGFjdGlvbiB5b3UgY2FuIHRha2UuIiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6Ik1pbmlDYWN0cG90U29sdmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS4yLjAuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vZGFlbWl0dXMvTWluaUNhY3Rwb3RTb2x2ZXIiLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MzAxMDI3LCJMYXN0VXBkYXRlIjoxNjczNDYzNDkxLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9NaW5pQ2FjdHBvdFNvbHZlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9NaW5pQ2FjdHBvdFNvbHZlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWluaUNhY3Rwb3RTb2x2ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kYWVtaXR1cy9NaW5pQ2FjdHBvdFNvbHZlci9tYXN0ZXIvcmVzL2ljb24ucG5nIiwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjIuMC4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiZm1hdU5la28iLCJOYW1lIjoiTWFya2V0IGJvYXJkIiwiUHVuY2hsaW5lIjoiQnJvd3NlIHRoZSBtYXJrZXQgYm9hcmQgZnJvbSBhbnl3aGVyZS4iLCJEZXNjcmlwdGlvbiI6IkJyb3dzZSB0aGUgbWFya2V0IGJvYXJkLiAvcG1iIHRvIG9wZW4uIiwiQ2hhbmdlbG9nIjoiLSBBZGRlZCBBZHZhbmNlZCBjbGFzcyBmaWx0ZXJcbi0gTWluaW11bSBxdWFudGl0eSBpbiBBZHZhbmNlZCBTZWFyY2hcbi0gU2hvcHBpbmcgbGlzdCBmaXhlczogQ29ycmVjdCB3b3JsZCBhdHRyaWJ1dGlvbiArIEhpc3RvcnkgdG90YWwgcHJpY2UgZml4XG4tIE1hZGUgY29tcGF0aWJsZSB3aXRoIEFQSSA4IC8gLk5FVCA3IiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNYXJrZXRCb2FyZFBsdWdpbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuMi4wLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZtYXVOZWtvL01hcmtldEJvYXJkUGx1Z2luIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjUzMTQ0OSwiTGFzdFVwZGF0ZSI6MTY3MzY2MzU0MiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWFya2V0Qm9hcmRQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWFya2V0Qm9hcmRQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01hcmtldEJvYXJkUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1BlbnVtYnJhLVN5bmMvcmVwby9tYWluL3Bsb2dvbm1hc3Rlci5qc29uIiwiSXNUaGlyZFBhcnR5Ijp0cnVlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMC42LjUiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJkYXJrYXJjaG9uIiwiTmFtZSI6Ik1hcmUgU3luY2hyb25vcyIsIlB1bmNobGluZSI6IkxldCBvdGhlcnMgc2VlIHlvdSBhcyB5b3Ugc2VlIHlvdXJzZWxmLiIsIkRlc2NyaXB0aW9uIjoiVGhpcyBwbHVnaW4gd2lsbCBzeW5jaHJvbml6ZSB5b3VyIFBlbnVtYnJhIG1vZHMgYW5kIGN1cnJlbnQgR2xhbW91cmVyIHN0YXRlIHdpdGggb3RoZXIgcGFpcmVkIGNsaWVudHMgYXV0b21hdGljYWxseS4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiY3VzdG9taXphdGlvbiJdLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6Ik1hcmVTeW5jaHJvbm9zIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC42LjUiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1BlbnVtYnJhLVN5bmMvY2xpZW50IiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjAsIkxhc3RVcGRhdGUiOjAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vUGVudW1icmEtU3luYy9yZXBvL21haW4vTWFyZVN5bmNocm9ub3MvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9sYXRlc3QuemlwIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOmZhbHNlLCJfRGlwMTdDaGFubmVsIjpudWxsfSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMS4wLjUiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiTWFjcm8gQ2hhaW4iLCJQdW5jaGxpbmUiOiJSdW4gbXVsdGlwbGUgbWFjcm9zIG9uZSBhZnRlciB0aGUgb3RoZXIuIiwiRGVzY3JpcHRpb24iOiJBbGxvd3MgZm9yIGEgbWFjcm8gdG8gY29udGludWUgb250byB0aGUgbmV4dCBtYWNybyBieSB1c2luZyAnL25leHRtYWNybycgb24gdGhlIGxhc3QgbGluZSBvZiBhIG1hY3JvLlxuQWRkaW5nICcvbmV4dG1hY3JvJyBvbiB0aGUgbGFzdCBsaW5lIG9mIE1hY3JvICMwMSB3aWxsIGF1dG9tYXRpY2FsbHkgZXhlY3V0ZSBNYWNybyAjMDJcbkFkZGluZyAnL25leHRtYWNybyBkb3duJyBvbiB0aGUgbGFzdCBsaW5lIG9mIE1hY3JvICMwMSB3aWxsIGF1dG9tYXRpY2FsbHkgZXhlY3V0ZSBNYWNybyAjMTFcbkFsc28gYWxsb3dzIGV4ZWN1dGluZyBhbnkgbWFjcm8gZnJvbSBjaGF0IHVzaW5nICcvcnVubWFjcm8nIGJ1dCB0aGlzIGNvbW1hbmQgY2Fubm90IGJlIHVzZWQgd2hpbGUgbWFjcm9zIGFyZSBydW5uaW5nLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNYWNyb0NoYWluIiwiQXNzZW1ibHlWZXJzaW9uIjoiMi4xLjAuNSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL01hY3JvQ2hhaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6ODEyODYsIkxhc3RVcGRhdGUiOjE2NzM0NjE3MjUsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01hY3JvQ2hhaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWFjcm9DaGFpbi9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWFjcm9DaGFpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOS4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiSXRlbSBTZWFyY2giLCJQdW5jaGxpbmUiOiJTZWFyY2ggYW5kIGxpbmsgaXRlbXMsIGV2ZW4gaWYgeW91IGRvbid0IGhhdmUgdGhlbS4iLCJEZXNjcmlwdGlvbiI6IkZpbHRlcmFibGUgc2VhcmNoIGZvciBJdGVtcyBhbmQgS2V5IEl0ZW1zLlxuVHJ5IG9uIGFueSBpdGVtIHdpdGhvdXQgaGF2aW5nIHRvIGZpbmQgc29tZW9uZSB0byBsaW5rIGl0LiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJJdGVtU2VhcmNoUGx1Z2luIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS45LjMuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL0l0ZW1TZWFyY2hQbHVnaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MjIwMjI3LCJMYXN0VXBkYXRlIjoxNjczNTEyOTAyLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9JdGVtU2VhcmNoUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL0l0ZW1TZWFyY2hQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0l0ZW1TZWFyY2hQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9tYWluL3JlcG8uanNvbiIsIklzVGhpcmRQYXJ0eSI6dHJ1ZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuMS4xLjMiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJPdHRlcm1hbmRpYXMiLCJOYW1lIjoiR2xhbW91cmVyIiwiUHVuY2hsaW5lIjoiQ2hhbmdlIGFuZCBzYXZlIGFwcGVhcmFuY2Ugb2YgcGxheWVycy4iLCJEZXNjcmlwdGlvbiI6IkFkZHMgZnVuY3Rpb25hbGl0eSB0byBjaGFuZ2UgYW5kIHN0b3JlIGFwcGVhcmFuY2Ugb2YgcGxheWVycywgY3VzdG9taXphdGlvbiBhbmQgZXF1aXAuIFJlcXVpcmVzIFBlbnVtYnJhIHRvIGJlIGluc3RhbGxlZCBhbmQgYWN0aXZhdGVkIHRvIHdvcmsuIENhbiBhbHNvIGFkZCBwcmV2aWV3IG9wdGlvbnMgdG8gdGhlIENoYW5nZWQgSXRlbXMgdGFiIGZvciBQZW51bWJyYS4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiQXBwZWFyYW5jZSIsIkdsYW1vdXIiLCJSYWNlIiwiT3V0Zml0IiwiQXJtb3IiLCJDbG90aGVzIiwiU2tpbnMiLCJDdXN0b21pemF0aW9uIiwiRGVzaWduIiwiQ2hhcmFjdGVyIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiR2xhbW91cmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC4xLjEuMyIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIwLjEuMS4zIiwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9PdHRlcm1hbmRpYXMvR2xhbW91cmVyIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjEsIkxhc3RVcGRhdGUiOjE2MTg2MDgzMjIsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2dpdGh1Yi5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9yYXcvbWFpbi9HbGFtb3VyZXIuemlwIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9naXRodWIuY29tL090dGVybWFuZGlhcy9HbGFtb3VyZXIvcmF3L21haW4vR2xhbW91cmVyLnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOm51bGwsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9tYWluL2ltYWdlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6ZmFsc2UsIl9EaXAxN0NoYW5uZWwiOm51bGx9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMy4wLjEuMSIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IkNGRyIsIk5hbWUiOiJGQyBOYW1lIENvbG9yIiwiUHVuY2hsaW5lIjoiQ29sb3IgeW91ciBGQyBtZW1iZXLigJlzIEZDIHRhZ3MiLCJEZXNjcmlwdGlvbiI6IkNvbG9yIHlvdXIgRkPigJlzIHRhZyBvciB0aGUgZW50aXJlIG5hbWVwbGF0ZSBpZiB0aGV5IGFyZSBpbiB5b3VyIEZDIG9yIG90aGVyIHNwZWNpZmllZCBGQ3MuXG5Xb3JrcyB1c2luZyBMb2Rlc3RvbmUgZGF0YSwgc28gaXQgY2FuIGNvbnRpbnVlIHdvcmtpbmcgaW5zaWRlIGR1dGllcyBhcyB3ZWxsIGFzIG9uIGRpZmZlcmVudCBzZXJ2ZXJzISIsIkNoYW5nZWxvZyI6Ii0gVXBkYXRlIGZvciA2LjNcbi0gTWFrZSB0aGUgcGx1Z2luIHJlc3BlY3QgdGhlIHVzZXIncyBuYW1lIGRpc3BsYXkgdHlwZXMgYmFzZWQgb24gdGhlaXIgc2V0dGluZ3MuXG4gIE5hbWVzIHdpbGwgY29ycmVjdGx5IGFiYnJldmlhdGUgYmFzZWQgb24geW91ciBzZXR0aW5ncyBmb3Igb3RoZXJzL3BhcnR5IG1lbWJlcnMvYWxsaWFuY2UgbWVtYmVycy9mcmllbmRzLlxuLSBGaXggbWlub3IgaXNzdWUgd2l0aCBob3cgcGFydHkgYW5kIGFsbGlhbmNlIG1lbWJlcnMgYXJlIGRldGVjdGVkLlxuIiwiVGFncyI6WyJuYW1lcGxhdGUiLCJGQyIsIm5hbWUiLCJjb2xvcnMiXSwiQ2F0ZWdvcnlUYWdzIjpbInVpIiwic29jaWFsIl0sIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IkZDTmFtZUNvbG9yIiwiQXNzZW1ibHlWZXJzaW9uIjoiMy4wLjEuMSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIzLjAuMC4wIiwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9XZXNzZWxLdWlwZXJzL0ZDTmFtZUNvbG9yIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjEyNDMyOSwiTGFzdFVwZGF0ZSI6MTY3MzQ3OTYyOCwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRkNOYW1lQ29sb3I/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvRkNOYW1lQ29sb3IvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0ZDTmFtZUNvbG9yP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vV2Vzc2VsS3VpcGVycy9GQ05hbWVDb2xvci9yYXcvbWFpbi9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6IlBsZWFzZSBpbmNsdWRlIHlvdXIgY2hhcmFjdGVy4oCZcyBuYW1lIGFuZCBzZXJ2ZXIgaWYgeW914oCZcmUgcmVwb3J0aW5nIGEgYnVnIG9yIGlzc3VlLiBUaGlzIGhlbHBzIGEgbG90IHdpdGggdGhlIHRyb3VibGVzaG9vdGluZyBwcm9jZXNzLiIsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoidGVzdGluZy1saXZlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjMuMS4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiYXNjY2xlbWVucyIsIk5hbWUiOiJFeHRyYUNoYXQiLCJQdW5jaGxpbmUiOiJDcm9zcy1kYXRhLWNlbnRyZSBsaW5rc2hlbGxzIHdpdGggdW5saW1pdGVkIG1lbWJlcnMuIiwiRGVzY3JpcHRpb24iOiJFeHRyYUNoYXQgYWRkcyBlbmQtdG8tZW5kIGVuY3J5cHRlZCwgY3Jvc3MtZGF0YS1jZW50cmUsIHVubGltaXRlZCBsaW5rc2hlbGxzXG50byB0aGUgZ2FtZS4iLCJDaGFuZ2Vsb2ciOiJcXFxuLSBBUEkgOFxuIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJFeHRyYUNoYXQiLCJBc3NlbWJseVZlcnNpb24iOiIxLjMuMS4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0LmFubmFjbGVtZW5zLmlvL2FzY2NsZW1lbnMvRXh0cmFDaGF0IiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjgxNzYsIkxhc3RVcGRhdGUiOjE2NzM0NzExMDMsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0V4dHJhQ2hhdD9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9FeHRyYUNoYXQvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0V4dHJhQ2hhdD9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOmZhbHNlLCJGZWVkYmFja01lc3NhZ2UiOiJTdWJtaXQgb25seSBidWdzIHRvIGh0dHBzOi8vZ2l0aHViLmNvbS9hc2NjbGVtZW5zL3BsdWdpbi1pc3N1ZXMiLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMC4zLjcuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IkZlbHlzIiwiTmFtZSI6IkVuZW15TGlzdERlYnVmZnMiLCJQdW5jaGxpbmUiOiJCZWNhdXNlIHRyYWNraW5nIHlvdXIgRG9UcyBzaG91bGRuJ3QgYmUgZGlmZmljdWx0LiIsIkRlc2NyaXB0aW9uIjoiRGlzcGxheXMgeW91ciBkZWJ1ZmZzIG9uIHRoZSBlbmVteSBsaXN0LiBPcmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBjcmVkaXQgdG8gYWVycy4iLCJDaGFuZ2Vsb2ciOiI2LjIgQXJyYXlkYXRhIGZpeGVkIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJFbmVteUxpc3REZWJ1ZmZzIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC4zLjcuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vRmVseXMxOTk4L0VuZW15TGlzdERlYnVmZnMiLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6Njg0ODgsIkxhc3RVcGRhdGUiOjE2NzM0OTk4MjUsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0VuZW15TGlzdERlYnVmZnM/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvRW5lbXlMaXN0RGVidWZmcy9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRW5lbXlMaXN0RGVidWZmcz9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMC4yLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJnb2F0IiwiTmFtZSI6IkRpc2NvcmQgUmljaCBQcmVzZW5jZSIsIlB1bmNobGluZSI6IlNob3cgeW91ciB6b25lLCBqb2IsIGxldmVsLCBuYW1lLCBhbmQgd29ybGQgaW4geW91ciBEaXNjb3JkIHN0YXR1cyIsIkRlc2NyaXB0aW9uIjoiVGhpcyBwbHVnaW4gYWxsb3dzIHlvdSB0byBzaG93IHlvdXIgem9uZSwgam9iLCBsZXZlbCwgbmFtZSwgYW5kIHdvcmxkIGluIHlvdXIgRGlzY29yZCBzdGF0dXMuIiwiQ2hhbmdlbG9nIjoiTkVUNyAvIEFQSSA4IHN1cHBvcnQuIiwiVGFncyI6WyJEaXNjb3JkIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiRGFsYW11ZC5SaWNoUHJlc2VuY2UiLCJBc3NlbWJseVZlcnNpb24iOiIyLjAuMi4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9nb2FhYXRzL0RhbGFtdWQuUmljaFByZXNlbmNlIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjE5ODk3MiwiTGFzdFVwZGF0ZSI6MTY3MzQ2MTc1NCwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRGFsYW11ZC5SaWNoUHJlc2VuY2U/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvRGFsYW11ZC5SaWNoUHJlc2VuY2UvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0RhbGFtdWQuUmljaFByZXNlbmNlP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1hJVi1Ub29scy9EYWxhbXVkUGx1Z2lucy9tYWluL3JlcG8uanNvbiIsIklzVGhpcmRQYXJ0eSI6dHJ1ZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuMC4xLjMiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJYSVYgVG9vbHMiLCJOYW1lIjoiQ3VzdG9taXplKyIsIlB1bmNobGluZSI6IkN1c3RvbWl6ZSB5b3VyIGNoYXJhY3RlciBiZXlvbmQgRkZYSVYncyBsaW1pdGF0aW9ucy4iLCJEZXNjcmlwdGlvbiI6IkEgcGx1Z2luIHRoYXQgYWxsb3dzIHlvdSB0byBjcmVhdGUgYW5kIGFwcGx5IEFuYW1uZXNpcy1zdHlsZSBib2R5IHNjYWxpbmcgZnVsbCB0aW1lLiIsIkNoYW5nZWxvZyI6IjAuMC4xLjNcbkFQSTggYW5kIC5uZXQ3LCBCYXNpYyBidWdmaXggZm9yIDYuMyBjaGFuZ2VzIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJDdXN0b21pemVQbHVzIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC4wLjEuMyIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIwLjAuMS4zIiwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9YSVYtVG9vbHMvQ3VzdG9taXplUGx1cyIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjowLCJMYXN0VXBkYXRlIjowLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9naXRodWIuY29tL1hJVi1Ub29scy9DdXN0b21pemVQbHVzL3JlbGVhc2VzL2xhdGVzdC9kb3dubG9hZC9DdXN0b21pemVQbHVzLnppcCIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9YSVYtVG9vbHMvQ3VzdG9taXplUGx1cy9yZWxlYXNlcy9sYXRlc3QvZG93bmxvYWQvQ3VzdG9taXplUGx1cy56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9naXRodWIuY29tL1hJVi1Ub29scy9DdXN0b21pemVQbHVzL3JlbGVhc2VzL2xhdGVzdC9kb3dubG9hZC9DdXN0b21pemVQbHVzLnppcCIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vWElWLVRvb2xzL0N1c3RvbWl6ZVBsdXMvbWFpbi9EYXRhL2ljb24ucG5nIiwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjpmYWxzZSwiX0RpcDE3Q2hhbm5lbCI6bnVsbH0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIyLjEuMy4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiSGFwbG8wNjQsIEtoYXlsZSIsIk5hbWUiOiJDaGF0IEJ1YmJsZXMiLCJQdW5jaGxpbmUiOiJFbmFibGVzIGluLWdhbWUgY2hhdCBidWJibGVzLiIsIkRlc2NyaXB0aW9uIjoiVXNpbmcgbmF0aXZlIGNoYXQgYnViYmxlIGRpc3BsYXksIHNlZSB3aG8gaXMgdGFsa2luZyBhYm91dCB3aGF0IGluIGEgbW9yZSBuYXR1cmFsIGZhc2hpb24uIiwiQ2hhbmdlbG9nIjoiVXBkYXRlIGZvciA2LjMsIGFkZGVkIEFQSSA4IGNvbXBhdGliaWxpdHkiLCJUYWdzIjpbIlVJIiwiUm9sZXBsYXkiLCJSUCIsIkJ1YmJsZXMiLCJDaGF0Il0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiQ2hhdEJ1YmJsZXMiLCJBc3NlbWJseVZlcnNpb24iOiIyLjEuMy4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9IYXBsbzA2NC9DaGF0QnViYmxlcyIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0MzAwNTUsIkxhc3RVcGRhdGUiOjE2NzM0ODg5MDEsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0NoYXRCdWJibGVzP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL0NoYXRCdWJibGVzL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9DaGF0QnViYmxlcz9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpbImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9IYXBsbzA2NC9DaGF0QnViYmxlcy9tYWluL0NoYXRCdWJibGVzL2ltYWdlcy9pbWFnZTEucG5nIiwiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0hhcGxvMDY0L0NoYXRCdWJibGVzL21haW4vQ2hhdEJ1YmJsZXMvaW1hZ2VzL2ltYWdlMi5wbmciXSwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9IYXBsbzA2NC9DaGF0QnViYmxlcy9tYWluL0NoYXRCdWJibGVzL2ltYWdlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS4wLjAuMjUwNzUiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJEcmFoc2lkIiwiTmFtZSI6IkJldHRlciBTaGFkb3dzIiwiUHVuY2hsaW5lIjoiVGFrZSBjb250cm9sIG9mIHlvdXIgc2hhZG93cyEiLCJEZXNjcmlwdGlvbiI6IkRpcmVjdGx5IGFkanVzdCB0aGUgZGlzdGFuY2Ugb2YgZWFjaCBzaGFkb3cgY2FzY2FkZSEgTm93IGludHJvZHVjaW5nIDRrIHNoYWRvd21hcCEiLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiQmV0dGVyU2hhZG93cyIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuMC4wLjI1MDc1IiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EcmFoc2lkL0JldHRlclNoYWRvd3MiLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6NDQ5OSwiTGFzdFVwZGF0ZSI6MTY3Mzg3NzM1MiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvQmV0dGVyU2hhZG93cz9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9CZXR0ZXJTaGFkb3dzL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9CZXR0ZXJTaGFkb3dzP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9XSwiRGFsYW11ZFZlcnNpb24iOiI3LjQuMS4wIiwiRGFsYW11ZEdpdEhhc2giOiJkYWUxYjYzIiwiR2FtZVZlcnNpb24iOiIyMDIzLjAxLjExLjAwMDAuMDAwMCIsIkxhbmd1YWdlIjoiRW5nbGlzaCIsIkRvRGFsYW11ZFRlc3QiOmZhbHNlLCJCZXRhS2V5IjpudWxsLCJEb1BsdWdpblRlc3QiOmZhbHNlLCJMb2FkQWxsQXBpTGV2ZWxzIjpmYWxzZSwiSW50ZXJmYWNlTG9hZGVkIjp0cnVlLCJGb3JjZWRNaW5Ib29rIjpmYWxzZSwiVGhpcmRSZXBvIjpbXSwiSGFzVGhpcmRSZXBvIjp0cnVlfQ== 2023-01-17 21:58:47.525 +01:00 [INF] [Waitingway.Dalamud] LobbyStatusUpdate: waiting in queue, queue length = 19 2023-01-17 21:58:47.653 +01:00 [INF] [Waitingway.Dalamud] Error while sending packet to server: Microsoft.AspNetCore.SignalR.HubException: An unexpected error occurred invoking 'QueueStatusUpdate' on the server. at Microsoft.AspNetCore.SignalR.Client.HubConnection.InvokeCoreAsyncCore(String methodName, Type returnType, Object[] args, CancellationToken cancellationToken) at Microsoft.AspNetCore.SignalR.Client.HubConnection.InvokeCoreAsync(String methodName, Type returnType, Object[] args, CancellationToken cancellationToken) at Waitingway.Dalamud.Network.WaitingwayClient.SendAsync(IPacket packet) in /work/repo/Waitingway.Dalamud/Network/WaitingwayClient.cs:line 288 2023-01-17 21:58:51.111 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1ODo1MS4xMTEyODU1KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5BZ2dyZWdhdGVFeGNlcHRpb246IEEgVGFzaydzIGV4Y2VwdGlvbihzKSB3ZXJlIG5vdCBvYnNlcnZlZCBlaXRoZXIgYnkgV2FpdGluZyBvbiB0aGUgVGFzayBvciBhY2Nlc3NpbmcgaXRzIEV4Y2VwdGlvbiBwcm9wZXJ0eS4gQXMgYSByZXN1bHQsIHRoZSB1bm9ic2VydmVkIGV4Y2VwdGlvbiB3YXMgcmV0aHJvd24gYnkgdGhlIGZpbmFsaXplciB0aHJlYWQuIChBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC4pXHJcbiAtLS0+IFN5c3RlbS5BY2Nlc3NWaW9sYXRpb25FeGNlcHRpb246IEF0dGVtcHRlZCB0byByZWFkIG9yIHdyaXRlIHByb3RlY3RlZCBtZW1vcnkuIFRoaXMgaXMgb2Z0ZW4gYW4gaW5kaWNhdGlvbiB0aGF0IG90aGVyIG1lbW9yeSBpcyBjb3JydXB0LlxyXG4gICBhdCBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5Lkhhc2hQcm92aWRlckRpc3BlbnNlci5PbmVTaG90SGFzaFByb3ZpZGVyLkhhc2hEYXRhVXNpbmdQc2V1ZG9IYW5kbGUoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBSZWFkT25seVNwYW5gMSBrZXksIEJvb2xlYW4gaXNIbWFjLCBTcGFuYDEgZGVzdGluYXRpb24sIEludDMyJiBoYXNoU2l6ZSlcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YShTdHJpbmcgaGFzaEFsZ29yaXRobUlkLCBSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbilcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5TSEEyNTYuVHJ5SGFzaERhdGEoUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24sIEludDMyJiBieXRlc1dyaXR0ZW4pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMjU2Lkhhc2hEYXRhKFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgU3BhbmAxIGRlc3RpbmF0aW9uKVxyXG4gICBhdCBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5LlNIQTI1Ni5IYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMjU2Lkhhc2hEYXRhKEJ5dGVbXSBzb3VyY2UpXHJcbiAgIGF0IFdhaXRpbmd3YXkuUHJvdG9jb2wuU2VydmVyYm91bmQuTG9naW5RdWV1ZUVudGVyLi5jdG9yKFN0cmluZyBjbGllbnRJZCwgVUludDY0IGNoYXJhY3RlcklkLCBTdHJpbmcgY2xpZW50U2FsdCwgVUludDE2IGRhdGFjZW50ZXJJZCwgVUludDE2IHdvcmxkSWQpIGluIC93b3JrL3JlcG8vV2FpdGluZ3dheS5Qcm90b2NvbC9TZXJ2ZXJib3VuZC9Mb2dpblF1ZXVlRW50ZXIuY3M6bGluZSAyMVxyXG4gICBhdCBXYWl0aW5nd2F5LkRhbGFtdWQuTmV0d29yay5XYWl0aW5nd2F5Q2xpZW50LkRvRW50ZXJMb2dpblF1ZXVlKCkgaW4gL3dvcmsvcmVwby9XYWl0aW5nd2F5LkRhbGFtdWQvTmV0d29yay9XYWl0aW5nd2F5Q2xpZW50LmNzOmxpbmUgMTk4XHJcbiAgIC0tLSBFbmQgb2YgaW5uZXIgZXhjZXB0aW9uIHN0YWNrIHRyYWNlIC0tLSIsIkNvbnRleHQiOiJVbm9ic2VydmVkIGV4Y2VwdGlvbiBpbiBUYXNrLiJ9 2023-01-17 21:58:51.110 +01:00 [ERR] Unobserved exception in Task. System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (Attempted to read or write protected memory. This is often an indication that other memory is corrupt.) ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA256.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Security.Cryptography.SHA256.HashData(ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA256.HashData(ReadOnlySpan`1 source) at System.Security.Cryptography.SHA256.HashData(Byte[] source) at Waitingway.Protocol.Serverbound.LoginQueueEnter..ctor(String clientId, UInt64 characterId, String clientSalt, UInt16 datacenterId, UInt16 worldId) in /work/repo/Waitingway.Protocol/Serverbound/LoginQueueEnter.cs:line 21 at Waitingway.Dalamud.Network.WaitingwayClient.DoEnterLoginQueue() in /work/repo/Waitingway.Dalamud/Network/WaitingwayClient.cs:line 198 --- End of inner exception stack trace --- 2023-01-17 21:59:19.736 +01:00 [INF] [ChatBubbles] Error before updating frame: System.NullReferenceException: Object reference not set to an instance of an object. at FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode.get_IsVisible() in D:\a\Dalamud\Dalamud\lib\FFXIVClientStructs\FFXIVClientStructs\FFXIV\Component\GUI\AtkResNode.cs:line 104 at ChatBubbles.ChatBubbles.OnceUponAFrame(Object _) in /work/repo/ChatBubbles/OnceUponAFrame.cs:line 189 2023-01-17 21:59:19.792 +01:00 [INF] [Dalamud] Error before updating frame: System.NullReferenceException: Object reference not set to an instance of an object. at FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode.get_IsVisible() in D:\a\Dalamud\Dalamud\lib\FFXIVClientStructs\FFXIVClientStructs\FFXIV\Component\GUI\AtkResNode.cs:line 104 at ChatBubbles.ChatBubbles.OnceUponAFrame(Object _) in /work/repo/ChatBubbles/OnceUponAFrame.cs:line 189 2023-01-17 21:59:19.846 +01:00 [INF] [Dalamud] Error before updating frame: System.NullReferenceException: Object reference not set to an instance of an object. at FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode.get_IsVisible() in D:\a\Dalamud\Dalamud\lib\FFXIVClientStructs\FFXIVClientStructs\FFXIV\Component\GUI\AtkResNode.cs:line 104 at ChatBubbles.ChatBubbles.OnceUponAFrame(Object _) in /work/repo/ChatBubbles/OnceUponAFrame.cs:line 189 2023-01-17 21:59:19.902 +01:00 [INF] [Dalamud] Error before updating frame: System.NullReferenceException: Object reference not set to an instance of an object. at FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode.get_IsVisible() in D:\a\Dalamud\Dalamud\lib\FFXIVClientStructs\FFXIVClientStructs\FFXIV\Component\GUI\AtkResNode.cs:line 104 at ChatBubbles.ChatBubbles.OnceUponAFrame(Object _) in /work/repo/ChatBubbles/OnceUponAFrame.cs:line 189 2023-01-17 21:59:20.634 +01:00 [INF] [PingPlugin] Detected newly-connected FFXIV server address 204.2.229.104 2023-01-17 21:59:20.634 +01:00 [INF] [PingPlugin] Got new server address 204.2.229.104 from detector IpHlpApiAddressDetector 2023-01-17 21:59:22.406 +01:00 [INF] [Waitingway.Dalamud] Login queue took 00:00:35.9150898 2023-01-17 21:59:22.416 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OToyMi40MTU5NTU0KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:22.415 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:22.509 +01:00 [INF] [PLUGINM] Starting plugin update 2023-01-17 21:59:22.510 +01:00 [INF] [PLUGINM] Plugin update OK. 2023-01-17 21:59:22.510 +01:00 [INF] TROUBLESHOOTING:eyJMb2FkZWRQbHVnaW5zIjpbeyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIyLjIuMC4zIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiZGFlbWl0dXMiLCJOYW1lIjoiZXpXb25kcm91c1RhaWxzIiwiUHVuY2hsaW5lIjoiQWRkcyByb3cgcHJvYmFiaWxpdGllcyB0byB0aGUgV29uZHJvdXMgVGFpbHMgZGlzcGxheS4iLCJEZXNjcmlwdGlvbiI6IlRoaXMgcGx1Z2luIHByaW50cyB0aGUgcHJvYmFiaWxpdHkgb2YgZ2V0dGluZyBhIHJvdyBpbiBXb25kcm91cyBUYWlscyB0byB0aGUgaW4tZ2FtZSBkaXNwbGF5IGFsb25nIHdpdGggdGhlIGF2ZXJhZ2UgcHJvYmFiaWxpdHkgb2Ygd2hhdCB3b3VsZCBoYXBwZW4gaWYgeW91IHNodWZmbGVkLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJXb25kcm91c1RhaWxzU29sdmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMi4yLjAuMyIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vZGFlbWl0dXMvV29uZHJvdXNUYWlsc1NvbHZlciIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0NDYyMzAsIkxhc3RVcGRhdGUiOjE2NzM4NDA0NjgsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1dvbmRyb3VzVGFpbHNTb2x2ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV29uZHJvdXNUYWlsc1NvbHZlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvV29uZHJvdXNUYWlsc1NvbHZlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpbImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kYWVtaXR1cy9Xb25kcm91c1RhaWxzU29sdmVyL21hc3Rlci9yZXMvaW1hZ2UxLnBuZyJdLCJJY29uVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2RhZW1pdHVzL1dvbmRyb3VzVGFpbHNTb2x2ZXIvbWFzdGVyL3Jlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS4yLjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IktvdXp1a2lpIiwiTmFtZSI6IldoaWNoIFBhdGNoIFdhcyBUaGF0PyIsIlB1bmNobGluZSI6IlF1aWNrbHkgY2hlY2sgdGhlIHBhdGNoIGFuIGl0ZW0gd2FzIHJlbGVhc2VkIGluISIsIkRlc2NyaXB0aW9uIjoiV2hlbmV2ZXIgeW91IG1vdXNlb3ZlciBhbiBpdGVtLCB0aGUgdG9vbHRpcCB3aWxsIHNob3cgeW91IHRoZSBwYXRjaCB0aGUgaXRlbSB3YXMgcmVsZWFzZWQgaW4uXG5OZXZlciBjYXJyeSBhcm91bmQgb2xkIHVzZWxlc3MgY3JhZnRpbmcgbWF0ZXJpYWxzIGFnYWluIVxuIiwiQ2hhbmdlbG9nIjoiQWRkIG5ldyBpdGVtcyBmcm9tIDYuM1xuIiwiVGFncyI6WyJpdGVtcyIsInBhdGNoIl0sIkNhdGVnb3J5VGFncyI6WyJ1aSIsInV0aWxpdHkiXSwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiV2hpY2hQYXRjaFdhc1RoYXQiLCJBc3NlbWJseVZlcnNpb24iOiIxLjIuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rb3V6dWtpaS9mZnhpdi1pdGVtcGF0Y2giLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MTA4MDUsIkxhc3RVcGRhdGUiOjE2NzM0NjE2NzksIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1doaWNoUGF0Y2hXYXNUaGF0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1doaWNoUGF0Y2hXYXNUaGF0L2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XaGljaFBhdGNoV2FzVGhhdD9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuMC4yLjEiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJjYXNzYW5kcmEzMDgiLCJOYW1lIjoiV2hlcmUgYW0gSSBhZ2Fpbj8iLCJQdW5jaGxpbmUiOiJTaG93cyB3aGF0IHpvbmUvcmVnaW9uL3RlcnJpdG9yeSB5b3UgYXJlIGluIG5leHQgdG8gdGhlIHNlcnZlciBpbmZvLiIsIkRlc2NyaXB0aW9uIjoiU2hvd3Mgd2hhdCB6b25lL3JlZ2lvbi90ZXJyaXRvcnkgeW91IGFyZSBpbiB1cCBpbiB0aGUgY29ybmVyIG5leHQgdG8gdGhlIHNlcnZlciBhbmQgdGltZSBpbmZvLiBPcGVuIGNvbmZpZyB3aXRoIC93YWlhLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6WyJBcmVhIiwiSW5mbyIsIkxvY2F0aW9uIiwiT3ZlcmxheSIsIlVJIiwiWm9uZSJdLCJDYXRlZ29yeVRhZ3MiOlsiVUkiXSwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiV2hlcmVBbUlBZ2FpbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjAuMC4yLjEiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC4wLjEuMyIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vY2Fzc2FuZHJhMzA4L1doZXJlQW1JQWdhaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MjY1NzYsIkxhc3RVcGRhdGUiOjE2NzM3MzIxMDAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1doZXJlQW1JQWdhaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV2hlcmVBbUlBZ2Fpbi9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvV2hlcmVBbUlBZ2Fpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJ0ZXN0aW5nLWxpdmUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuMi41IiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiQXZhZmxvdywgTlBpdHRpbmdlciIsIk5hbWUiOiJXYWl0aW5nd2F5IiwiUHVuY2hsaW5lIjoiQ3Jvd2Rzb3VyY2VkIEZGWElWIGxvZ2luIHF1ZXVlIHRpbWVzLCBub3cgd2l0aCBEaXNjb3JkIHF1ZXVlIG5vdGlmaWNhdGlvbiBmZWF0dXJlcy4iLCJEZXNjcmlwdGlvbiI6IkNvbnRyaWJ1dGVzIGFuZCB1dGlsaXplcyBjcm93ZHNvdXJjZWQgbG9naW4gcXVldWUgaW5mb3JtYXRpb24gZm9yIHRoZSBiZW5lZml0IG9mIGV2ZXJ5b25lLlxuXG5DdXJyZW50IGZlYXR1cmVzIGluY2x1ZGUgcXVldWUgbm90aWZpY2F0aW9ucyB2aWEgRGlzY29yZCwgc28geW91IGNhbiBrbm93IHdoZW4geW91IG1ha2UgaXQgaW50byB0aGUgZ2FtZSwgYXNcbndlbGwgYXMgYW5vbnltb3VzbHkgY29sbGVjdGluZyBhbmQgcmVwb3J0aW5nIHN0YXRpc3RpY3MgYWJvdXQgeW91ciBsb2dpbiBxdWV1ZSB0aW1lcyB0byBjcm93ZHNvdXJjZSBpbmZvcm1hdGlvblxuYWJvdXQgRkZYSVYgc2VydmVyIGxvYWQuIFRoaXMgaW5mb3JtYXRpb24gd2lsbCBiZSBwdWJsaWNseSBhdmFpbGFibGUgaW4gdGhlIGZ1dHVyZTsgY2hlY2sgdGhlIERpc2NvcmQgZm9yIHVwZGF0ZXMhXG5cbkZ1dHVyZSBwbGFubmVkIGZlYXR1cmVzIGluY2x1ZGUgbG9naW4gd2FpdCB0aW1lIGVzdGltYXRlcywgYXMgd2VsbCBhcyBkdXR5IHF1ZXVlIHRpbWUgc3RhdGlzdGljcywgYW5kIGEgd2Vic2l0ZVxuc2hvd2luZyBhbGwgb2YgdGhpcyBpbmZvcm1hdGlvbi5cblxuRGlzY29yZCBVUkw6IGh0dHBzOi8vZGlzY29yZC53YWl0aW5nd2F5LmNvbSIsIkNoYW5nZWxvZyI6IlVwZGF0ZWQgZm9yIERhbGFtdWQgQVBJIDgiLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOlsidXRpbGl0eSJdLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJXYWl0aW5nd2F5LkRhbGFtdWQiLCJBc3NlbWJseVZlcnNpb24iOiIxLjIuNSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIxLjIuNSIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vYXZhZmxvd3cvV2FpdGluZ3dheSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo4NDEwLCJMYXN0VXBkYXRlIjoxNjczNjYzNTQ4LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XYWl0aW5nd2F5LkRhbGFtdWQ/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvV2FpdGluZ3dheS5EYWxhbXVkL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9XYWl0aW5nd2F5LkRhbGFtdWQ/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoidGVzdGluZy1saXZlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjguMC4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiTWdBbDJPNCIsIk5hbWUiOiJUcmlhZEJ1ZGR5IiwiUHVuY2hsaW5lIjoiVHJpcGxlIHRyaWFkIHNvbHZlciIsIkRlc2NyaXB0aW9uIjoiVHJpcGxlIHRyaWFkIHNvbHZlciwgTlBDIG1hdGNoZXMgb25seS5cbi0gaGlnaGxpZ2h0cyBuZXh0IG1vdmUgZHVyaW5nIG1pbmkgZ2FtZVxuLSBldmFsdWF0ZXMgYWxsIGRlY2sgcHJlc2V0cyBiZWZvcmUgbWF0Y2hcbi0gZGVjayBvcHRpbWl6ZXIgZm9yIE5QQ1xuLSBhZGRzIG1vcmUgZGV0YWlscyB0byBjYXJkIGNvbGxlY3Rpb24gd2luZG93IiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpbInNvbHZlciIsInRyaWFkIiwidHJpcGxlIHRyaWFkIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiVHJpYWRCdWRkeSIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuOC4wLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjpudWxsLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MTkxNDc1LCJMYXN0VXBkYXRlIjoxNjczNDYzMzIwLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9UcmlhZEJ1ZGR5P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1RyaWFkQnVkZHkvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1RyaWFkQnVkZHk/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIyLjIuNi4xMSIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImF0dGljayAmIHBlcmNoYmlyZCIsIk5hbWUiOiJUaXRsZSBFZGl0IiwiUHVuY2hsaW5lIjoiQ3JlYXRlLCBzaGFyZSwgYW5kIHNodWZmbGUgY3VzdG9tIHRpdGxlIHNjcmVlbnMgZm9yIEZGWElWLiIsIkRlc2NyaXB0aW9uIjoiQ3JlYXRlIHlvdXIgb3duIGN1c3RvbSB0aXRsZSBzY3JlZW4gb2YgeW91ciBmYXZvcml0ZSBsb2NhdGlvbiBpbi1nYW1lLCBhbmQgb3BlbiB0aGUgZ2FtZSByaWdodCB1cCB0byB0aGF0IHNwb3QgZXZlcnkgdGltZS5cbkluY2x1ZGVzIGEgbnVtYmVyIG9mIHByZWluc3RhbGxlZCB0aXRsZSBzY3JlZW5zIGZvciB5b3UgdG8gdXNlIG9yIGdldCBpbnNwaXJhdGlvbiBmcm9tLCBhbmQgYW4gZWFzeSB0byB1c2UgaW1wb3J0ZXIgdG9cbnVzZSB0aXRsZSBzY3JlZW5zIHRoYXQgb3RoZXJzIGhhdmUgc2hhcmVkISIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJUaXRsZUVkaXQiLCJBc3NlbWJseVZlcnNpb24iOiIyLjIuNi4xMSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vbG1jaW50eXJlL1RpdGxlRWRpdFBsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo3MjkzMiwiTGFzdFVwZGF0ZSI6MTY3MzY2MzU3NywiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGl0bGVFZGl0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1RpdGxlRWRpdC9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGl0bGVFZGl0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MTAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMC4yLjEiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJQb2hreSIsIk5hbWUiOiJUZWxlcG9ydGVyIiwiUHVuY2hsaW5lIjoiQ2hhdCBDb21tYW5kcyBmb3IgVGVsZXBvcnRpbmciLCJEZXNjcmlwdGlvbiI6IkFkZHMgQ2hhdCBDb21tYW5kcyB0byBUZWxlcG9ydCB0byBBZXRoZXJ5dGVzIG9yIEFyZWFzIGJ5IE5hbWUuXG5lLmcuIC90cCBRdWFycnltaWxsIG9yIC90cG0gU291dGggU2hyb3VkXG5TdXBwb3J0cyBzZXR0aW5nIHVwIGFuIEFsaWFzIGZvciBBZXRoZXJ5dGVzIHRvIGJlIHVzZWQgd2l0aCBUZWxlcG9ydGVyIENvbW1hbmRzXG5lLmcuIC90cCBob21lIGluc3RlYWQgb2YgL3RwIEVzdGF0ZSBIYWxsIChGcmVlIENvbXBhbnkpIiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IlRlbGVwb3J0ZXJQbHVnaW4iLCJBc3NlbWJseVZlcnNpb24iOiIyLjAuMi4xIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9wb2hreS9UZWxlcG9ydGVyUGx1Z2luIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjE1Mjg3OCwiTGFzdFVwZGF0ZSI6MTY3MzQ5OTQ3NiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvVGVsZXBvcnRlclBsdWdpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9UZWxlcG9ydGVyUGx1Z2luL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9UZWxlcG9ydGVyUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS42LjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImthcmFzaGlpcm8iLCJOYW1lIjoiU291bmRTZXR0ZXIiLCJQdW5jaGxpbmUiOiJBIERhbGFtdWQgcGx1Z2luIHRoYXQgYWxsb3dzIHZvbHVtZSBjb250cm9sIGZyb20gYW55d2hlcmUsIGluY2x1ZGluZyBncG9zZSBhbmQgY3V0c2NlbmVzLiIsIkRlc2NyaXB0aW9uIjoiQSBEYWxhbXVkIHBsdWdpbiB0aGF0IGFsbG93cyB2b2x1bWUgY29udHJvbCBmcm9tIGFueXdoZXJlLCBpbmNsdWRpbmcgZ3Bvc2UgYW5kIGN1dHNjZW5lcy4iLCJDaGFuZ2Vsb2ciOiItIFVwZGF0ZXMgZm9yIDYuM1xuIiwiVGFncyI6WyJ0b29sIiwic291bmQiLCJ2b2x1bWUiLCJjb250cm9sIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiU291bmRTZXR0ZXIiLCJBc3NlbWJseVZlcnNpb24iOiIxLjYuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rYXJhc2hpaXJvL1NvdW5kU2V0dGVyIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjQ4NDMzLCJMYXN0VXBkYXRlIjoxNjczNDk4MDU0LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9Tb3VuZFNldHRlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9Tb3VuZFNldHRlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvU291bmRTZXR0ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9rYXJhc2hpaXJvL1NvdW5kU2V0dGVyL21hc3Rlci9Bc3NldHMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOC4wLjIiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiU2ltcGxlIFR3ZWFrcyBQbHVnaW4iLCJQdW5jaGxpbmUiOiJUaGlzIHdhcyBzdXBwb3NlZCB0byBiZSBzaW1wbGUuLi4iLCJEZXNjcmlwdGlvbiI6IkEgY29sbGVjdGlvbiBvZiBRdWFsaXR5IG9mIExpZmUgdHdlYWtzLiBBaW1pbmcgdG8gaW1wcm92ZSB0aGUgZXhwZXJpZW5jZSB3aXRob3V0IGNoYW5naW5nIGFueXRoaW5nIGRyYXN0aWNhbGx5LlxuQWxsIGNoYW5nZXMgYXJlIHRvZ2dsZWFibGUsIHdpdGggZXZlcnl0aGluZyBkaXNhYmxlZCBieSBkZWZhdWx0LiBWaXNpdCB0aGUgUmVwbyBmb3IgYSBmdWxsIGxpc3Qgb2YgdHdlYWtzLiAoR2xvYmUgaWNvbiBiZWxvdykiLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiU2ltcGxlVHdlYWtzUGx1Z2luIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS44LjAuMiIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL1NpbXBsZVR3ZWFrc1BsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjoyMDI5MTQyLCJMYXN0VXBkYXRlIjoxNjczNzMxNDUyLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9TaW1wbGVUd2Vha3NQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvU2ltcGxlVHdlYWtzUGx1Z2luL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9TaW1wbGVUd2Vha3NQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIzLjAuMS4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiSGFwbG8wNjQiLCJOYW1lIjoiUGl4ZWwgUGVyZmVjdCIsIlB1bmNobGluZSI6IlJldmVhbHMgeW91ciBoaXRib3gsIHdpdGggY3VzdG9taXNhYmxlIGZlYXR1cmVzLiIsIkRlc2NyaXB0aW9uIjoiU2hvd2luZyBleGFjdGx5IHdoZXJlIHRvIHN0YW5kIHNpbmNlIDIwMjAuIiwiQ2hhbmdlbG9nIjoiRml4ZWQgY3Jhc2ggb2YgMCBzY2FsZSwgQWRkZWQgYmV0dGVyIEpvYiBzZWxlY3Rpb24sIEFkZGVkIG9mZnNldCBmb3IgcmluZ3MvZG90cywgQWRkZWQgYWJpbGl0eSB0byByZS1vcmRlciBkb29kbGVzIiwiVGFncyI6WyJIaXRib3giLCJPdmVybGF5IiwiSW5kaWNhdG9yIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiUGl4ZWxQZXJmZWN0IiwiQXNzZW1ibHlWZXJzaW9uIjoiMy4wLjEuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0IiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjIzODQ2MCwiTGFzdFVwZGF0ZSI6MTY3Mzk0MDMzNiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGl4ZWxQZXJmZWN0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1BpeGVsUGVyZmVjdC9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGl4ZWxQZXJmZWN0P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOlsiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0hhcGxvMDY0L1BpeGVsUGVyZmVjdC9tYXN0ZXIvaW1hZ2VzL2ltYWdlMS5wbmciLCJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0L21hc3Rlci9pbWFnZXMvaW1hZ2UyLnBuZyIsImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9IYXBsbzA2NC9QaXhlbFBlcmZlY3QvbWFzdGVyL2ltYWdlcy9pbWFnZTMucG5nIl0sIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vSGFwbG8wNjQvUGl4ZWxQZXJmZWN0L21hc3Rlci9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuNS4wLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJrYXJhc2hpaXJvIiwiTmFtZSI6IlBpbmdQbHVnaW4iLCJQdW5jaGxpbmUiOiJBIHBpbmcgZGlzcGxheSBwbHVnaW4gZm9yIERhbGFtdWQuIiwiRGVzY3JpcHRpb24iOiJBIHBpbmcgZGlzcGxheSBwbHVnaW4gZm9yIERhbGFtdWQuIiwiQ2hhbmdlbG9nIjoiLSBVcGRhdGVzIGZvciA2LjNcbiIsIlRhZ3MiOlsicGluZyIsIm1vbml0b3IiLCJ1dGlsaXR5IiwidG9vbCJdLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IlBpbmdQbHVnaW4iLCJBc3NlbWJseVZlcnNpb24iOiIyLjUuMC4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9rYXJhc2hpaXJvL1BpbmdQbHVnaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6NTgxMzMzLCJMYXN0VXBkYXRlIjoxNjczNDYwNzE4LCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9QaW5nUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL1BpbmdQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1BpbmdQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6WyJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20va2FyYXNoaWlyby9QaW5nUGx1Z2luL21haW4vQXNzZXRzL2ltYWdlMS5wbmciXSwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9rYXJhc2hpaXJvL1BpbmdQbHVnaW4vbWFpbi9Bc3NldHMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94aXZkZXYvUGVudW1icmEvbWFzdGVyL3JlcG8uanNvbiIsIklzVGhpcmRQYXJ0eSI6dHJ1ZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuNi4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJPdHRlcm1hbmRpYXMsIEFkYW0sIFdpbnRlcm11dGUiLCJOYW1lIjoiUGVudW1icmEiLCJQdW5jaGxpbmUiOm51bGwsIkRlc2NyaXB0aW9uIjoiUnVudGltZSBtb2QgbG9hZGVyIGFuZCBtYW5hZ2VyLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJQZW51bWJyYSIsIkFzc2VtYmx5VmVyc2lvbiI6IjAuNi4zLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC42LjMuMCIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjAsIkxhc3RVcGRhdGUiOjAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhL3JlbGVhc2VzL2Rvd25sb2FkLzAuNi4zLjAvUGVudW1icmEuemlwIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9naXRodWIuY29tL3hpdmRldi9QZW51bWJyYS9yZWxlYXNlcy9kb3dubG9hZC8wLjYuMy4wL1BlbnVtYnJhLnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2dpdGh1Yi5jb20veGl2ZGV2L1BlbnVtYnJhL3JlbGVhc2VzL2Rvd25sb2FkLzAuNi4zLjAvUGVudW1icmEuemlwIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjIsIkxvYWRTeW5jIjp0cnVlLCJMb2FkUHJpb3JpdHkiOjY5NDIwLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS94aXZkZXYvUGVudW1icmEvbWFzdGVyL2ltYWdlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6ZmFsc2UsIl9EaXAxN0NoYW5uZWwiOm51bGx9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS43LjEzIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiYXNjY2xlbWVucyIsIk5hbWUiOiJQZWVwaW5nIFRvbSIsIlB1bmNobGluZSI6IlNob3dzIHdobyBpcyBjdXJyZW50bHkgb3Igd2FzIHByZXZpb3VzbHkgdGFyZ2V0aW5nIHlvdS4iLCJEZXNjcmlwdGlvbiI6IlNob3dzIHdobyBpcyBjdXJyZW50bHkgb3Igd2FzIHByZXZpb3VzbHkgdGFyZ2V0aW5nIHlvdS4iLCJDaGFuZ2Vsb2ciOiJcXFxuLSBBUEkgOFxuIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJQZWVwaW5nVG9tIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS43LjEzIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0LmFubmFjbGVtZW5zLmlvL2FzY2NsZW1lbnMvUGVlcGluZ1RvbSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjozMzcyMDAsIkxhc3RVcGRhdGUiOjE2NzM0NzExNTMsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL1BlZXBpbmdUb20/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvUGVlcGluZ1RvbS9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvUGVlcGluZ1RvbT9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOC40LjciLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJNZWxpICYgcGVyY2hiaXJkIiwiTmFtZSI6Ik9yY2hlc3RyaW9uIFBsdWdpbiIsIlB1bmNobGluZSI6IkFkZHMgYSBzaW1wbGUgZnJvbnQtZW5kIGZvciBicm93c2luZyBhbmQgY2hhbmdpbmcgdGhlIGluLWdhbWUgQkdNLiIsIkRlc2NyaXB0aW9uIjoiT3JjaGVzdHJpb24gUGx1Z2luIGFsbG93cyB5b3UgdG8gY2hhbmdlIHRoZSBjdXJyZW50bHkgcGxheWluZyBpbi1nYW1lIEJHTS4gSXQgaW5jbHVkZXNcbmEgY3VyYXRlZCBsaXN0IG9mIHRoZSBtb3N0IGFjY3VyYXRlIGluLWdhbWUgc29uZyB0aXRsZXMsIHNvIHlvdSBrbm93IGV4YWN0bHkgd2hhdCdzIHBsYXlpbmcsXG5pZiB5b3Ugd2FudCB0byBrbm93IGxhdGVyISBBZGQgZmF2b3JpdGUgc29uZ3MgdG8gc2VwYXJhdGUgdGhlbSBmcm9tIHRoZSByZXN0LlxuTm90ZTogVGhpcyBwbHVnaW4gZG9lcyBub3QgY3VycmVudGx5IGFsbG93IHlvdSB0byBwbGF5IGFjdHVhbCBvcmNoZXN0cmlvbiBzb25ncy4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiYmdtIiwibXVzaWMiXSwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJvcmNoZXN0cmlvbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuOC40LjciLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2xtY2ludHlyZS9PcmNoZXN0cmlvblBsdWdpbiIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjozOTE5ODIsIkxhc3RVcGRhdGUiOjE2NzM3MzIwODUsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL29yY2hlc3RyaW9uP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL29yY2hlc3RyaW9uL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9vcmNoZXN0cmlvbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuNi4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJhc2NjbGVtZW5zIiwiTmFtZSI6Ik9yYW5nZSBHdWlkYW5jZSBUb21lc3RvbmUiLCJQdW5jaGxpbmUiOiJMZWF2ZSBtZXNzYWdlcyBsaWtlIGluIFNvdWxzIGdhbWVzLiBHcmVhdCBjaGVzdCBhaGVhZC4iLCJEZXNjcmlwdGlvbiI6IkRhcmsgU291bHMtbGlrZSBtZXNzYWdpbmcgc3lzdGVtLiIsIkNoYW5nZWxvZyI6Ii0gQVBJIDhcbiIsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiT3JhbmdlR3VpZGFuY2VUb21lc3RvbmUiLCJBc3NlbWJseVZlcnNpb24iOiIxLjYuMy4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0LmFubmEubGdidC9hc2NjbGVtZW5zL09yYW5nZUd1aWRhbmNlVG9tZXN0b25lIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjE3NzI3LCJMYXN0VXBkYXRlIjoxNjczNDcxMTIwLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9PcmFuZ2VHdWlkYW5jZVRvbWVzdG9uZT9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9PcmFuZ2VHdWlkYW5jZVRvbWVzdG9uZS9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvT3JhbmdlR3VpZGFuY2VUb21lc3RvbmU/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjAuMC4yIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiSmF5Y2VPZlNwYWRlcyIsIk5hbWUiOiJNaW5pLU1hcHBpbmd3YXkiLCJQdW5jaGxpbmUiOiJBIHBsdWdpbiB0byBzaG93IHlvdXIgZnJpZW5kcyBhbmQgRkMgbWVtYmVycyBvbiB0aGUgbWluaW1hcCIsIkRlc2NyaXB0aW9uIjoiQSBwbHVnaW4gdG8gc2hvdyB5b3VyIGZyaWVuZHMgYW5kIEZDIG1lbWJlcnMgb24gdGhlIG1pbmltYXAuIEN1c3RvbWlzZSB0aGUgbWFya2VycyBhbmQgdG9nZ2xlIHdoZXRoZXIgeW91IHdhbnQgdG8gc2VlIGZyaWVuZHMsIEZDIG1lbWJlcnMsIG9yIGJvdGgsIGluIHRoZSBzZXR0aW5ncyEgSWNvbiBieSBATWllbmRvb2RsZSBvbiB0d2l0dGVyLiBUaGFua3MgbnlhIGZvciB0aGUgaWRlYSEiLCJDaGFuZ2Vsb2ciOiJVcGRhdGVkIGZvciA2LjMiLCJUYWdzIjpbImZyaWVuZHMiLCJtaW5pbWFwIiwiZmluZCIsIkZyZWUgQ29tcGFueSIsIkZDIiwibW13YXkiXSwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNaW5pTWFwcGluZ3dheSIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuMC4wLjIiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjoiMC45LjIuMCIsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vamF5Y2V3aGl0ZS9NaW5pTWFwcGluZ3dheSIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0MTAxMywiTGFzdFVwZGF0ZSI6MTY3MzgyMTc5OCwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWluaU1hcHBpbmd3YXk/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWluaU1hcHBpbmd3YXkvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01pbmlNYXBwaW5nd2F5P2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InRlc3RpbmctbGl2ZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS4yLjAuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6ImRhZW1pdHVzIiwiTmFtZSI6ImV6TWluaUNhY3Rwb3QiLCJQdW5jaGxpbmUiOiJTaG93cyB0aGUgbmV4dCBiZXN0IG1vdmUgaW4gTWluaSBDYWN0cG90LiIsIkRlc2NyaXB0aW9uIjoiVGhpcyBwbHVnaW4gaGlnaGxpZ2h0cyB0aWxlcyBhbmQgbGluZXMgaW4gTWluaUNhY3Rwb3QgdGhhdCByZXByZXNlbnQgdGhlIGJlc3QgcG90ZW50aWFsIGFjdGlvbiB5b3UgY2FuIHRha2UuIiwiQ2hhbmdlbG9nIjpudWxsLCJUYWdzIjpudWxsLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6Ik1pbmlDYWN0cG90U29sdmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS4yLjAuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vZGFlbWl0dXMvTWluaUNhY3Rwb3RTb2x2ZXIiLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MzAxMDI3LCJMYXN0VXBkYXRlIjoxNjczNDYzNDkxLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9NaW5pQ2FjdHBvdFNvbHZlcj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9NaW5pQ2FjdHBvdFNvbHZlci9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWluaUNhY3Rwb3RTb2x2ZXI/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9kYWVtaXR1cy9NaW5pQ2FjdHBvdFNvbHZlci9tYXN0ZXIvcmVzL2ljb24ucG5nIiwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjIuMC4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiZm1hdU5la28iLCJOYW1lIjoiTWFya2V0IGJvYXJkIiwiUHVuY2hsaW5lIjoiQnJvd3NlIHRoZSBtYXJrZXQgYm9hcmQgZnJvbSBhbnl3aGVyZS4iLCJEZXNjcmlwdGlvbiI6IkJyb3dzZSB0aGUgbWFya2V0IGJvYXJkLiAvcG1iIHRvIG9wZW4uIiwiQ2hhbmdlbG9nIjoiLSBBZGRlZCBBZHZhbmNlZCBjbGFzcyBmaWx0ZXJcbi0gTWluaW11bSBxdWFudGl0eSBpbiBBZHZhbmNlZCBTZWFyY2hcbi0gU2hvcHBpbmcgbGlzdCBmaXhlczogQ29ycmVjdCB3b3JsZCBhdHRyaWJ1dGlvbiArIEhpc3RvcnkgdG90YWwgcHJpY2UgZml4XG4tIE1hZGUgY29tcGF0aWJsZSB3aXRoIEFQSSA4IC8gLk5FVCA3IiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNYXJrZXRCb2FyZFBsdWdpbiIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuMi4wLjAiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2ZtYXVOZWtvL01hcmtldEJvYXJkUGx1Z2luIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjUzMTQ0OSwiTGFzdFVwZGF0ZSI6MTY3MzY2MzU0MiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWFya2V0Qm9hcmRQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWFya2V0Qm9hcmRQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01hcmtldEJvYXJkUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1BlbnVtYnJhLVN5bmMvcmVwby9tYWluL3Bsb2dvbm1hc3Rlci5qc29uIiwiSXNUaGlyZFBhcnR5Ijp0cnVlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMC42LjUiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJkYXJrYXJjaG9uIiwiTmFtZSI6Ik1hcmUgU3luY2hyb25vcyIsIlB1bmNobGluZSI6IkxldCBvdGhlcnMgc2VlIHlvdSBhcyB5b3Ugc2VlIHlvdXJzZWxmLiIsIkRlc2NyaXB0aW9uIjoiVGhpcyBwbHVnaW4gd2lsbCBzeW5jaHJvbml6ZSB5b3VyIFBlbnVtYnJhIG1vZHMgYW5kIGN1cnJlbnQgR2xhbW91cmVyIHN0YXRlIHdpdGggb3RoZXIgcGFpcmVkIGNsaWVudHMgYXV0b21hdGljYWxseS4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiY3VzdG9taXphdGlvbiJdLCJDYXRlZ29yeVRhZ3MiOm51bGwsIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6Ik1hcmVTeW5jaHJvbm9zIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC42LjUiLCJUZXN0aW5nQXNzZW1ibHlWZXJzaW9uIjpudWxsLCJJc1Rlc3RpbmdFeGNsdXNpdmUiOmZhbHNlLCJSZXBvVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1BlbnVtYnJhLVN5bmMvY2xpZW50IiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjAsIkxhc3RVcGRhdGUiOjAsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vUGVudW1icmEtU3luYy9yZXBvL21haW4vTWFyZVN5bmNocm9ub3MvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9sYXRlc3QuemlwIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9QZW51bWJyYS1TeW5jL3JlcG8vbWFpbi9NYXJlU3luY2hyb25vcy9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOmZhbHNlLCJfRGlwMTdDaGFubmVsIjpudWxsfSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMS4wLjUiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiTWFjcm8gQ2hhaW4iLCJQdW5jaGxpbmUiOiJSdW4gbXVsdGlwbGUgbWFjcm9zIG9uZSBhZnRlciB0aGUgb3RoZXIuIiwiRGVzY3JpcHRpb24iOiJBbGxvd3MgZm9yIGEgbWFjcm8gdG8gY29udGludWUgb250byB0aGUgbmV4dCBtYWNybyBieSB1c2luZyAnL25leHRtYWNybycgb24gdGhlIGxhc3QgbGluZSBvZiBhIG1hY3JvLlxuQWRkaW5nICcvbmV4dG1hY3JvJyBvbiB0aGUgbGFzdCBsaW5lIG9mIE1hY3JvICMwMSB3aWxsIGF1dG9tYXRpY2FsbHkgZXhlY3V0ZSBNYWNybyAjMDJcbkFkZGluZyAnL25leHRtYWNybyBkb3duJyBvbiB0aGUgbGFzdCBsaW5lIG9mIE1hY3JvICMwMSB3aWxsIGF1dG9tYXRpY2FsbHkgZXhlY3V0ZSBNYWNybyAjMTFcbkFsc28gYWxsb3dzIGV4ZWN1dGluZyBhbnkgbWFjcm8gZnJvbSBjaGF0IHVzaW5nICcvcnVubWFjcm8nIGJ1dCB0aGlzIGNvbW1hbmQgY2Fubm90IGJlIHVzZWQgd2hpbGUgbWFjcm9zIGFyZSBydW5uaW5nLiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJNYWNyb0NoYWluIiwiQXNzZW1ibHlWZXJzaW9uIjoiMi4xLjAuNSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL01hY3JvQ2hhaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6ODEyODYsIkxhc3RVcGRhdGUiOjE2NzM0NjE3MjUsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL01hY3JvQ2hhaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvTWFjcm9DaGFpbi9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvTWFjcm9DaGFpbj9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjEuOS4zLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJDYXJheGkiLCJOYW1lIjoiSXRlbSBTZWFyY2giLCJQdW5jaGxpbmUiOiJTZWFyY2ggYW5kIGxpbmsgaXRlbXMsIGV2ZW4gaWYgeW91IGRvbid0IGhhdmUgdGhlbS4iLCJEZXNjcmlwdGlvbiI6IkZpbHRlcmFibGUgc2VhcmNoIGZvciBJdGVtcyBhbmQgS2V5IEl0ZW1zLlxuVHJ5IG9uIGFueSBpdGVtIHdpdGhvdXQgaGF2aW5nIHRvIGZpbmQgc29tZW9uZSB0byBsaW5rIGl0LiIsIkNoYW5nZWxvZyI6bnVsbCwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJJdGVtU2VhcmNoUGx1Z2luIiwiQXNzZW1ibHlWZXJzaW9uIjoiMS45LjMuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vQ2FyYXhpL0l0ZW1TZWFyY2hQbHVnaW4iLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6MjIwMjI3LCJMYXN0VXBkYXRlIjoxNjczNTEyOTAyLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9JdGVtU2VhcmNoUGx1Z2luP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL0l0ZW1TZWFyY2hQbHVnaW4vbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0l0ZW1TZWFyY2hQbHVnaW4/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPVRydWUmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiTG9hZFJlcXVpcmVkU3RhdGUiOjAsIkxvYWRTeW5jIjpmYWxzZSwiTG9hZFByaW9yaXR5IjowLCJDYW5VbmxvYWRBc3luYyI6ZmFsc2UsIkltYWdlVXJscyI6bnVsbCwiSWNvblVybCI6bnVsbCwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoic3RhYmxlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9tYWluL3JlcG8uanNvbiIsIklzVGhpcmRQYXJ0eSI6dHJ1ZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuMS4xLjMiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJPdHRlcm1hbmRpYXMiLCJOYW1lIjoiR2xhbW91cmVyIiwiUHVuY2hsaW5lIjoiQ2hhbmdlIGFuZCBzYXZlIGFwcGVhcmFuY2Ugb2YgcGxheWVycy4iLCJEZXNjcmlwdGlvbiI6IkFkZHMgZnVuY3Rpb25hbGl0eSB0byBjaGFuZ2UgYW5kIHN0b3JlIGFwcGVhcmFuY2Ugb2YgcGxheWVycywgY3VzdG9taXphdGlvbiBhbmQgZXF1aXAuIFJlcXVpcmVzIFBlbnVtYnJhIHRvIGJlIGluc3RhbGxlZCBhbmQgYWN0aXZhdGVkIHRvIHdvcmsuIENhbiBhbHNvIGFkZCBwcmV2aWV3IG9wdGlvbnMgdG8gdGhlIENoYW5nZWQgSXRlbXMgdGFiIGZvciBQZW51bWJyYS4iLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOlsiQXBwZWFyYW5jZSIsIkdsYW1vdXIiLCJSYWNlIiwiT3V0Zml0IiwiQXJtb3IiLCJDbG90aGVzIiwiU2tpbnMiLCJDdXN0b21pemF0aW9uIiwiRGVzaWduIiwiQ2hhcmFjdGVyIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiR2xhbW91cmVyIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC4xLjEuMyIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIwLjEuMS4zIiwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9PdHRlcm1hbmRpYXMvR2xhbW91cmVyIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjEsIkxhc3RVcGRhdGUiOjE2MTg2MDgzMjIsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2dpdGh1Yi5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9yYXcvbWFpbi9HbGFtb3VyZXIuemlwIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9naXRodWIuY29tL090dGVybWFuZGlhcy9HbGFtb3VyZXIvcmF3L21haW4vR2xhbW91cmVyLnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOm51bGwsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vT3R0ZXJtYW5kaWFzL0dsYW1vdXJlci9tYWluL2ltYWdlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6ZmFsc2UsIl9EaXAxN0NoYW5uZWwiOm51bGx9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMy4wLjEuMSIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IkNGRyIsIk5hbWUiOiJGQyBOYW1lIENvbG9yIiwiUHVuY2hsaW5lIjoiQ29sb3IgeW91ciBGQyBtZW1iZXLigJlzIEZDIHRhZ3MiLCJEZXNjcmlwdGlvbiI6IkNvbG9yIHlvdXIgRkPigJlzIHRhZyBvciB0aGUgZW50aXJlIG5hbWVwbGF0ZSBpZiB0aGV5IGFyZSBpbiB5b3VyIEZDIG9yIG90aGVyIHNwZWNpZmllZCBGQ3MuXG5Xb3JrcyB1c2luZyBMb2Rlc3RvbmUgZGF0YSwgc28gaXQgY2FuIGNvbnRpbnVlIHdvcmtpbmcgaW5zaWRlIGR1dGllcyBhcyB3ZWxsIGFzIG9uIGRpZmZlcmVudCBzZXJ2ZXJzISIsIkNoYW5nZWxvZyI6Ii0gVXBkYXRlIGZvciA2LjNcbi0gTWFrZSB0aGUgcGx1Z2luIHJlc3BlY3QgdGhlIHVzZXIncyBuYW1lIGRpc3BsYXkgdHlwZXMgYmFzZWQgb24gdGhlaXIgc2V0dGluZ3MuXG4gIE5hbWVzIHdpbGwgY29ycmVjdGx5IGFiYnJldmlhdGUgYmFzZWQgb24geW91ciBzZXR0aW5ncyBmb3Igb3RoZXJzL3BhcnR5IG1lbWJlcnMvYWxsaWFuY2UgbWVtYmVycy9mcmllbmRzLlxuLSBGaXggbWlub3IgaXNzdWUgd2l0aCBob3cgcGFydHkgYW5kIGFsbGlhbmNlIG1lbWJlcnMgYXJlIGRldGVjdGVkLlxuIiwiVGFncyI6WyJuYW1lcGxhdGUiLCJGQyIsIm5hbWUiLCJjb2xvcnMiXSwiQ2F0ZWdvcnlUYWdzIjpbInVpIiwic29jaWFsIl0sIklzSGlkZSI6ZmFsc2UsIkludGVybmFsTmFtZSI6IkZDTmFtZUNvbG9yIiwiQXNzZW1ibHlWZXJzaW9uIjoiMy4wLjEuMSIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIzLjAuMC4wIiwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9XZXNzZWxLdWlwZXJzL0ZDTmFtZUNvbG9yIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjEyNDMyOSwiTGFzdFVwZGF0ZSI6MTY3MzQ3OTYyOCwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRkNOYW1lQ29sb3I/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvRkNOYW1lQ29sb3IvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0ZDTmFtZUNvbG9yP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vV2Vzc2VsS3VpcGVycy9GQ05hbWVDb2xvci9yYXcvbWFpbi9pbWFnZXMvaWNvbi5wbmciLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6IlBsZWFzZSBpbmNsdWRlIHlvdXIgY2hhcmFjdGVy4oCZcyBuYW1lIGFuZCBzZXJ2ZXIgaWYgeW914oCZcmUgcmVwb3J0aW5nIGEgYnVnIG9yIGlzc3VlLiBUaGlzIGhlbHBzIGEgbG90IHdpdGggdGhlIHRyb3VibGVzaG9vdGluZyBwcm9jZXNzLiIsIl9pc0RpcDE3UGx1Z2luIjp0cnVlLCJfRGlwMTdDaGFubmVsIjoidGVzdGluZy1saXZlIn0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIxLjMuMS4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiYXNjY2xlbWVucyIsIk5hbWUiOiJFeHRyYUNoYXQiLCJQdW5jaGxpbmUiOiJDcm9zcy1kYXRhLWNlbnRyZSBsaW5rc2hlbGxzIHdpdGggdW5saW1pdGVkIG1lbWJlcnMuIiwiRGVzY3JpcHRpb24iOiJFeHRyYUNoYXQgYWRkcyBlbmQtdG8tZW5kIGVuY3J5cHRlZCwgY3Jvc3MtZGF0YS1jZW50cmUsIHVubGltaXRlZCBsaW5rc2hlbGxzXG50byB0aGUgZ2FtZS4iLCJDaGFuZ2Vsb2ciOiJcXFxuLSBBUEkgOFxuIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJFeHRyYUNoYXQiLCJBc3NlbWJseVZlcnNpb24iOiIxLjMuMS4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0LmFubmFjbGVtZW5zLmlvL2FzY2NsZW1lbnMvRXh0cmFDaGF0IiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjgxNzYsIkxhc3RVcGRhdGUiOjE2NzM0NzExMDMsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0V4dHJhQ2hhdD9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9FeHRyYUNoYXQvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0V4dHJhQ2hhdD9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOmZhbHNlLCJGZWVkYmFja01lc3NhZ2UiOiJTdWJtaXQgb25seSBidWdzIHRvIGh0dHBzOi8vZ2l0aHViLmNvbS9hc2NjbGVtZW5zL3BsdWdpbi1pc3N1ZXMiLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMC4zLjcuMCIsIklzQXZhaWxhYmxlRm9yVGVzdGluZyI6ZmFsc2UsIkF1dGhvciI6IkZlbHlzIiwiTmFtZSI6IkVuZW15TGlzdERlYnVmZnMiLCJQdW5jaGxpbmUiOiJCZWNhdXNlIHRyYWNraW5nIHlvdXIgRG9UcyBzaG91bGRuJ3QgYmUgZGlmZmljdWx0LiIsIkRlc2NyaXB0aW9uIjoiRGlzcGxheXMgeW91ciBkZWJ1ZmZzIG9uIHRoZSBlbmVteSBsaXN0LiBPcmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBjcmVkaXQgdG8gYWVycy4iLCJDaGFuZ2Vsb2ciOiI2LjIgQXJyYXlkYXRhIGZpeGVkIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJFbmVteUxpc3REZWJ1ZmZzIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC4zLjcuMCIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOm51bGwsIklzVGVzdGluZ0V4Y2x1c2l2ZSI6ZmFsc2UsIlJlcG9VcmwiOiJodHRwczovL2dpdGh1Yi5jb20vRmVseXMxOTk4L0VuZW15TGlzdERlYnVmZnMiLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6Njg0ODgsIkxhc3RVcGRhdGUiOjE2NzM0OTk4MjUsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0VuZW15TGlzdERlYnVmZnM/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvRW5lbXlMaXN0RGVidWZmcy9sYXRlc3QuemlwIiwiRG93bmxvYWRMaW5rVGVzdGluZyI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRW5lbXlMaXN0RGVidWZmcz9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpudWxsLCJJY29uVXJsIjpudWxsLCJBY2NlcHRzRmVlZGJhY2siOnRydWUsIkZlZWRiYWNrTWVzc2FnZSI6bnVsbCwiX2lzRGlwMTdQbHVnaW4iOnRydWUsIl9EaXAxN0NoYW5uZWwiOiJzdGFibGUifSx7IkRpc2FibGVkIjpmYWxzZSwiVGVzdGluZyI6ZmFsc2UsIlNjaGVkdWxlZEZvckRlbGV0aW9uIjpmYWxzZSwiSW5zdGFsbGVkRnJvbVVybCI6Ik9GRklDSUFMIiwiSXNUaGlyZFBhcnR5IjpmYWxzZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjIuMC4yLjAiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJnb2F0IiwiTmFtZSI6IkRpc2NvcmQgUmljaCBQcmVzZW5jZSIsIlB1bmNobGluZSI6IlNob3cgeW91ciB6b25lLCBqb2IsIGxldmVsLCBuYW1lLCBhbmQgd29ybGQgaW4geW91ciBEaXNjb3JkIHN0YXR1cyIsIkRlc2NyaXB0aW9uIjoiVGhpcyBwbHVnaW4gYWxsb3dzIHlvdSB0byBzaG93IHlvdXIgem9uZSwgam9iLCBsZXZlbCwgbmFtZSwgYW5kIHdvcmxkIGluIHlvdXIgRGlzY29yZCBzdGF0dXMuIiwiQ2hhbmdlbG9nIjoiTkVUNyAvIEFQSSA4IHN1cHBvcnQuIiwiVGFncyI6WyJEaXNjb3JkIl0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiRGFsYW11ZC5SaWNoUHJlc2VuY2UiLCJBc3NlbWJseVZlcnNpb24iOiIyLjAuMi4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9nb2FhYXRzL0RhbGFtdWQuUmljaFByZXNlbmNlIiwiQXBwbGljYWJsZVZlcnNpb24iOiJhbnkiLCJEYWxhbXVkQXBpTGV2ZWwiOjgsIkRvd25sb2FkQ291bnQiOjE5ODk3MiwiTGFzdFVwZGF0ZSI6MTY3MzQ2MTc1NCwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvRGFsYW11ZC5SaWNoUHJlc2VuY2U/aXNVcGRhdGU9RmFsc2UmaXNUZXN0aW5nPUZhbHNlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9nb2F0Y29ycC9EYWxhbXVkUGx1Z2lucy9hcGk4L3BsdWdpbnMvRGFsYW11ZC5SaWNoUHJlc2VuY2UvbGF0ZXN0LnppcCIsIkRvd25sb2FkTGlua1Rlc3RpbmciOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0RhbGFtdWQuUmljaFByZXNlbmNlP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1hJVi1Ub29scy9EYWxhbXVkUGx1Z2lucy9tYWluL3JlcG8uanNvbiIsIklzVGhpcmRQYXJ0eSI6dHJ1ZSwiRWZmZWN0aXZlVmVyc2lvbiI6IjAuMC4xLjMiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJYSVYgVG9vbHMiLCJOYW1lIjoiQ3VzdG9taXplKyIsIlB1bmNobGluZSI6IkN1c3RvbWl6ZSB5b3VyIGNoYXJhY3RlciBiZXlvbmQgRkZYSVYncyBsaW1pdGF0aW9ucy4iLCJEZXNjcmlwdGlvbiI6IkEgcGx1Z2luIHRoYXQgYWxsb3dzIHlvdSB0byBjcmVhdGUgYW5kIGFwcGx5IEFuYW1uZXNpcy1zdHlsZSBib2R5IHNjYWxpbmcgZnVsbCB0aW1lLiIsIkNoYW5nZWxvZyI6IjAuMC4xLjNcbkFQSTggYW5kIC5uZXQ3LCBCYXNpYyBidWdmaXggZm9yIDYuMyBjaGFuZ2VzIiwiVGFncyI6bnVsbCwiQ2F0ZWdvcnlUYWdzIjpudWxsLCJJc0hpZGUiOmZhbHNlLCJJbnRlcm5hbE5hbWUiOiJDdXN0b21pemVQbHVzIiwiQXNzZW1ibHlWZXJzaW9uIjoiMC4wLjEuMyIsIlRlc3RpbmdBc3NlbWJseVZlcnNpb24iOiIwLjAuMS4zIiwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9YSVYtVG9vbHMvQ3VzdG9taXplUGx1cyIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50IjowLCJMYXN0VXBkYXRlIjowLCJEb3dubG9hZExpbmtJbnN0YWxsIjoiaHR0cHM6Ly9naXRodWIuY29tL1hJVi1Ub29scy9DdXN0b21pemVQbHVzL3JlbGVhc2VzL2xhdGVzdC9kb3dubG9hZC9DdXN0b21pemVQbHVzLnppcCIsIkRvd25sb2FkTGlua1VwZGF0ZSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9YSVYtVG9vbHMvQ3VzdG9taXplUGx1cy9yZWxlYXNlcy9sYXRlc3QvZG93bmxvYWQvQ3VzdG9taXplUGx1cy56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9naXRodWIuY29tL1hJVi1Ub29scy9DdXN0b21pemVQbHVzL3JlbGVhc2VzL2xhdGVzdC9kb3dubG9hZC9DdXN0b21pemVQbHVzLnppcCIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vWElWLVRvb2xzL0N1c3RvbWl6ZVBsdXMvbWFpbi9EYXRhL2ljb24ucG5nIiwiQWNjZXB0c0ZlZWRiYWNrIjp0cnVlLCJGZWVkYmFja01lc3NhZ2UiOm51bGwsIl9pc0RpcDE3UGx1Z2luIjpmYWxzZSwiX0RpcDE3Q2hhbm5lbCI6bnVsbH0seyJEaXNhYmxlZCI6ZmFsc2UsIlRlc3RpbmciOmZhbHNlLCJTY2hlZHVsZWRGb3JEZWxldGlvbiI6ZmFsc2UsIkluc3RhbGxlZEZyb21VcmwiOiJPRkZJQ0lBTCIsIklzVGhpcmRQYXJ0eSI6ZmFsc2UsIkVmZmVjdGl2ZVZlcnNpb24iOiIyLjEuMy4wIiwiSXNBdmFpbGFibGVGb3JUZXN0aW5nIjpmYWxzZSwiQXV0aG9yIjoiSGFwbG8wNjQsIEtoYXlsZSIsIk5hbWUiOiJDaGF0IEJ1YmJsZXMiLCJQdW5jaGxpbmUiOiJFbmFibGVzIGluLWdhbWUgY2hhdCBidWJibGVzLiIsIkRlc2NyaXB0aW9uIjoiVXNpbmcgbmF0aXZlIGNoYXQgYnViYmxlIGRpc3BsYXksIHNlZSB3aG8gaXMgdGFsa2luZyBhYm91dCB3aGF0IGluIGEgbW9yZSBuYXR1cmFsIGZhc2hpb24uIiwiQ2hhbmdlbG9nIjoiVXBkYXRlIGZvciA2LjMsIGFkZGVkIEFQSSA4IGNvbXBhdGliaWxpdHkiLCJUYWdzIjpbIlVJIiwiUm9sZXBsYXkiLCJSUCIsIkJ1YmJsZXMiLCJDaGF0Il0sIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiQ2hhdEJ1YmJsZXMiLCJBc3NlbWJseVZlcnNpb24iOiIyLjEuMy4wIiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9IYXBsbzA2NC9DaGF0QnViYmxlcyIsIkFwcGxpY2FibGVWZXJzaW9uIjoiYW55IiwiRGFsYW11ZEFwaUxldmVsIjo4LCJEb3dubG9hZENvdW50Ijo0MzAwNTUsIkxhc3RVcGRhdGUiOjE2NzM0ODg5MDEsIkRvd25sb2FkTGlua0luc3RhbGwiOiJodHRwczovL2thbW9yaS5nb2F0cy5kZXYvUGx1Z2luL0Rvd25sb2FkL0NoYXRCdWJibGVzP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1GYWxzZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJEb3dubG9hZExpbmtVcGRhdGUiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vZ29hdGNvcnAvRGFsYW11ZFBsdWdpbnMvYXBpOC9wbHVnaW5zL0NoYXRCdWJibGVzL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9DaGF0QnViYmxlcz9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9VHJ1ZSZicmFuY2g9YXBpOCZpc0RpcDE3PVRydWUiLCJMb2FkUmVxdWlyZWRTdGF0ZSI6MCwiTG9hZFN5bmMiOmZhbHNlLCJMb2FkUHJpb3JpdHkiOjAsIkNhblVubG9hZEFzeW5jIjpmYWxzZSwiSW1hZ2VVcmxzIjpbImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9IYXBsbzA2NC9DaGF0QnViYmxlcy9tYWluL0NoYXRCdWJibGVzL2ltYWdlcy9pbWFnZTEucG5nIiwiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0hhcGxvMDY0L0NoYXRCdWJibGVzL21haW4vQ2hhdEJ1YmJsZXMvaW1hZ2VzL2ltYWdlMi5wbmciXSwiSWNvblVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9IYXBsbzA2NC9DaGF0QnViYmxlcy9tYWluL0NoYXRCdWJibGVzL2ltYWdlcy9pY29uLnBuZyIsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9LHsiRGlzYWJsZWQiOmZhbHNlLCJUZXN0aW5nIjpmYWxzZSwiU2NoZWR1bGVkRm9yRGVsZXRpb24iOmZhbHNlLCJJbnN0YWxsZWRGcm9tVXJsIjoiT0ZGSUNJQUwiLCJJc1RoaXJkUGFydHkiOmZhbHNlLCJFZmZlY3RpdmVWZXJzaW9uIjoiMS4wLjAuMjUwNzUiLCJJc0F2YWlsYWJsZUZvclRlc3RpbmciOmZhbHNlLCJBdXRob3IiOiJEcmFoc2lkIiwiTmFtZSI6IkJldHRlciBTaGFkb3dzIiwiUHVuY2hsaW5lIjoiVGFrZSBjb250cm9sIG9mIHlvdXIgc2hhZG93cyEiLCJEZXNjcmlwdGlvbiI6IkRpcmVjdGx5IGFkanVzdCB0aGUgZGlzdGFuY2Ugb2YgZWFjaCBzaGFkb3cgY2FzY2FkZSEgTm93IGludHJvZHVjaW5nIDRrIHNoYWRvd21hcCEiLCJDaGFuZ2Vsb2ciOm51bGwsIlRhZ3MiOm51bGwsIkNhdGVnb3J5VGFncyI6bnVsbCwiSXNIaWRlIjpmYWxzZSwiSW50ZXJuYWxOYW1lIjoiQmV0dGVyU2hhZG93cyIsIkFzc2VtYmx5VmVyc2lvbiI6IjEuMC4wLjI1MDc1IiwiVGVzdGluZ0Fzc2VtYmx5VmVyc2lvbiI6bnVsbCwiSXNUZXN0aW5nRXhjbHVzaXZlIjpmYWxzZSwiUmVwb1VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9EcmFoc2lkL0JldHRlclNoYWRvd3MiLCJBcHBsaWNhYmxlVmVyc2lvbiI6ImFueSIsIkRhbGFtdWRBcGlMZXZlbCI6OCwiRG93bmxvYWRDb3VudCI6NDQ5OSwiTGFzdFVwZGF0ZSI6MTY3Mzg3NzM1MiwiRG93bmxvYWRMaW5rSW5zdGFsbCI6Imh0dHBzOi8va2Ftb3JpLmdvYXRzLmRldi9QbHVnaW4vRG93bmxvYWQvQmV0dGVyU2hhZG93cz9pc1VwZGF0ZT1GYWxzZSZpc1Rlc3Rpbmc9RmFsc2UmYnJhbmNoPWFwaTgmaXNEaXAxNz1UcnVlIiwiRG93bmxvYWRMaW5rVXBkYXRlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvYXRjb3JwL0RhbGFtdWRQbHVnaW5zL2FwaTgvcGx1Z2lucy9CZXR0ZXJTaGFkb3dzL2xhdGVzdC56aXAiLCJEb3dubG9hZExpbmtUZXN0aW5nIjoiaHR0cHM6Ly9rYW1vcmkuZ29hdHMuZGV2L1BsdWdpbi9Eb3dubG9hZC9CZXR0ZXJTaGFkb3dzP2lzVXBkYXRlPUZhbHNlJmlzVGVzdGluZz1UcnVlJmJyYW5jaD1hcGk4JmlzRGlwMTc9VHJ1ZSIsIkxvYWRSZXF1aXJlZFN0YXRlIjowLCJMb2FkU3luYyI6ZmFsc2UsIkxvYWRQcmlvcml0eSI6MCwiQ2FuVW5sb2FkQXN5bmMiOmZhbHNlLCJJbWFnZVVybHMiOm51bGwsIkljb25VcmwiOm51bGwsIkFjY2VwdHNGZWVkYmFjayI6dHJ1ZSwiRmVlZGJhY2tNZXNzYWdlIjpudWxsLCJfaXNEaXAxN1BsdWdpbiI6dHJ1ZSwiX0RpcDE3Q2hhbm5lbCI6InN0YWJsZSJ9XSwiRGFsYW11ZFZlcnNpb24iOiI3LjQuMS4wIiwiRGFsYW11ZEdpdEhhc2giOiJkYWUxYjYzIiwiR2FtZVZlcnNpb24iOiIyMDIzLjAxLjExLjAwMDAuMDAwMCIsIkxhbmd1YWdlIjoiRW5nbGlzaCIsIkRvRGFsYW11ZFRlc3QiOmZhbHNlLCJCZXRhS2V5IjpudWxsLCJEb1BsdWdpblRlc3QiOmZhbHNlLCJMb2FkQWxsQXBpTGV2ZWxzIjpmYWxzZSwiSW50ZXJmYWNlTG9hZGVkIjp0cnVlLCJGb3JjZWRNaW5Ib29rIjpmYWxzZSwiVGhpcmRSZXBvIjpbXSwiSGFzVGhpcmRSZXBvIjp0cnVlfQ== 2023-01-17 21:59:22.544 +01:00 [INF] [Waitingway.Dalamud] Error while sending packet to server: Microsoft.AspNetCore.SignalR.HubException: An unexpected error occurred invoking 'QueueExit' on the server. at Microsoft.AspNetCore.SignalR.Client.HubConnection.InvokeCoreAsyncCore(String methodName, Type returnType, Object[] args, CancellationToken cancellationToken) at Microsoft.AspNetCore.SignalR.Client.HubConnection.InvokeCoreAsync(String methodName, Type returnType, Object[] args, CancellationToken cancellationToken) at Waitingway.Dalamud.Network.WaitingwayClient.SendAsync(IPacket packet) in /work/repo/Waitingway.Dalamud/Network/WaitingwayClient.cs:line 288 2023-01-17 21:59:25.431 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OToyNS40MzE0MjY3KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:25.430 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:26.309 +01:00 [INF] [MareSynchronos] [d__107] Recreating Connection 2023-01-17 21:59:26.779 +01:00 [ERR] [MareSynchronos] [Microsoft.AspNetCore.Http.Connections.Client.HttpConnection] [ErrorStartingTransport] Failed to start connection. Error starting transport 'WebSockets'. 2023-01-17 21:59:27.292 +01:00 [INF] [MareSynchronos] [ApiController] Welcome to Mare Synchronos "Lunae Crescere Incipientis-1", Current Online Users: 17578 2023-01-17 21:59:28.133 +01:00 [WRN] [MareSynchronos] [CharacterDataFactory] Could not create data for MinionOrMount 2023-01-17 21:59:28.133 +01:00 [WRN] [MareSynchronos] [CharacterDataFactory] Attempted to read or write protected memory. This is often an indication that other memory is corrupt. 2023-01-17 21:59:28.134 +01:00 [WRN] [MareSynchronos] [CharacterDataFactory] at FFXIVClientStructs.FFXIV.Client.Game.Object.GameObject.GetDrawObject() in D:\a\Dalamud\Dalamud\lib\FFXIVClientStructs\FFXIVClientStructs\FFXIVClientStructs.InteropSourceGenerators\FFXIVClientStructs.InteropSourceGenerators.VirtualFunctionGenerator\FFXIVClientStructs.FFXIV.Client.Game.Object.GameObject.VirtualFunctions.g.cs:line 96 at MareSynchronos.Factories.CharacterDataFactory.CheckForPointer(IntPtr playerPointer) in A:\src\client\MareSynchronos\Factories\CharacterDataFactory.cs:line 40 at MareSynchronos.Factories.CharacterDataFactory.BuildCharacterData(CharacterData previousData, PlayerRelatedObject playerRelatedObject, CancellationToken token) in A:\src\client\MareSynchronos\Factories\CharacterDataFactory.cs:line 53 2023-01-17 21:59:28.433 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OToyOC40MzI5NDQrMDE6MDAiLCJJbmZvIjoiU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEV4Y2VwdGlvbiAoMHg4MDAwNDAwNSk6IFVuYWJsZSB0byBjb25uZWN0IHRvIHRoZSByZW1vdGUgc2VydmVyXHJcbiAtLS0+IFN5c3RlbS5BY2Nlc3NWaW9sYXRpb25FeGNlcHRpb246IEF0dGVtcHRlZCB0byByZWFkIG9yIHdyaXRlIHByb3RlY3RlZCBtZW1vcnkuIFRoaXMgaXMgb2Z0ZW4gYW4gaW5kaWNhdGlvbiB0aGF0IG90aGVyIG1lbW9yeSBpcyBjb3JydXB0LlxyXG4gICBhdCBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5Lkhhc2hQcm92aWRlckRpc3BlbnNlci5PbmVTaG90SGFzaFByb3ZpZGVyLkhhc2hEYXRhVXNpbmdQc2V1ZG9IYW5kbGUoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBSZWFkT25seVNwYW5gMSBrZXksIEJvb2xlYW4gaXNIbWFjLCBTcGFuYDEgZGVzdGluYXRpb24sIEludDMyJiBoYXNoU2l6ZSlcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YShTdHJpbmcgaGFzaEFsZ29yaXRobUlkLCBSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbilcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5TSEExLlRyeUhhc2hEYXRhKFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgYnl0ZXNXcml0dGVuKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNyZWF0ZVNlY0tleUFuZFNlY1dlYlNvY2tldEFjY2VwdCgpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQWRkV2ViU29ja2V0SGVhZGVycyhIdHRwUmVxdWVzdE1lc3NhZ2UgcmVxdWVzdCwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNvbm5lY3RBc3luYyhVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4sIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5DbGllbnRXZWJTb2NrZXQuQ29ubmVjdEFzeW5jQ29yZShVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4pXHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuQ29ubmVjdCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSAxNThcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC5Mb29wKCkgaW4gL3dvcmsvcmVwby9jbGllbnQvRXh0cmFDaGF0L0NsaWVudC5jczpsaW5lIDU2MVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LjxTdGFydExvb3A+Yl9fNDNfMCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA5OSIsIkNvbnRleHQiOiJbRXh0cmFDaGF0XSBFcnJvciBpbiBjbGllbnQgbG9vcCJ9 2023-01-17 21:59:28.432 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:31.434 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTozMS40MzM3NDIyKzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:31.433 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:34.435 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTozNC40MzQ2NTcyKzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:34.434 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:37.435 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTozNy40MzU1NTM2KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:37.435 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:40.447 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTo0MC40NDc1NTkrMDE6MDAiLCJJbmZvIjoiU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEV4Y2VwdGlvbiAoMHg4MDAwNDAwNSk6IFVuYWJsZSB0byBjb25uZWN0IHRvIHRoZSByZW1vdGUgc2VydmVyXHJcbiAtLS0+IFN5c3RlbS5BY2Nlc3NWaW9sYXRpb25FeGNlcHRpb246IEF0dGVtcHRlZCB0byByZWFkIG9yIHdyaXRlIHByb3RlY3RlZCBtZW1vcnkuIFRoaXMgaXMgb2Z0ZW4gYW4gaW5kaWNhdGlvbiB0aGF0IG90aGVyIG1lbW9yeSBpcyBjb3JydXB0LlxyXG4gICBhdCBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5Lkhhc2hQcm92aWRlckRpc3BlbnNlci5PbmVTaG90SGFzaFByb3ZpZGVyLkhhc2hEYXRhVXNpbmdQc2V1ZG9IYW5kbGUoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBSZWFkT25seVNwYW5gMSBrZXksIEJvb2xlYW4gaXNIbWFjLCBTcGFuYDEgZGVzdGluYXRpb24sIEludDMyJiBoYXNoU2l6ZSlcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YShTdHJpbmcgaGFzaEFsZ29yaXRobUlkLCBSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbilcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5TSEExLlRyeUhhc2hEYXRhKFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgYnl0ZXNXcml0dGVuKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNyZWF0ZVNlY0tleUFuZFNlY1dlYlNvY2tldEFjY2VwdCgpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQWRkV2ViU29ja2V0SGVhZGVycyhIdHRwUmVxdWVzdE1lc3NhZ2UgcmVxdWVzdCwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNvbm5lY3RBc3luYyhVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4sIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5DbGllbnRXZWJTb2NrZXQuQ29ubmVjdEFzeW5jQ29yZShVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4pXHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuQ29ubmVjdCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSAxNThcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC5Mb29wKCkgaW4gL3dvcmsvcmVwby9jbGllbnQvRXh0cmFDaGF0L0NsaWVudC5jczpsaW5lIDU2MVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LjxTdGFydExvb3A+Yl9fNDNfMCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA5OSIsIkNvbnRleHQiOiJbRXh0cmFDaGF0XSBFcnJvciBpbiBjbGllbnQgbG9vcCJ9 2023-01-17 21:59:40.447 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:43.462 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTo0My40NjI1NTU5KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:43.462 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:46.475 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTo0Ni40NzQ3MTc4KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:46.474 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:49.490 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTo0OS40OTAzOTQ3KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:49.489 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:52.490 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTo1Mi40OTA0Mjg3KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:52.489 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:55.491 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTo1NS40OTEzNzQxKzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:55.490 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 21:59:58.492 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMTo1OTo1OC40OTIzMjU2KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 21:59:58.491 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:01.503 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDowMS41MDMzOTI0KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:01.502 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:04.517 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDowNC41MTcxOTk0KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:04.516 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:07.526 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDowNy41MjYxODExKzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:07.525 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:10.541 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDoxMC41NDEyMzU3KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:10.540 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:13.554 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDoxMy41NTQwODQ4KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:13.553 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:16.553 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDoxNi41NTMzNjQrMDE6MDAiLCJJbmZvIjoiU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEV4Y2VwdGlvbiAoMHg4MDAwNDAwNSk6IFVuYWJsZSB0byBjb25uZWN0IHRvIHRoZSByZW1vdGUgc2VydmVyXHJcbiAtLS0+IFN5c3RlbS5BY2Nlc3NWaW9sYXRpb25FeGNlcHRpb246IEF0dGVtcHRlZCB0byByZWFkIG9yIHdyaXRlIHByb3RlY3RlZCBtZW1vcnkuIFRoaXMgaXMgb2Z0ZW4gYW4gaW5kaWNhdGlvbiB0aGF0IG90aGVyIG1lbW9yeSBpcyBjb3JydXB0LlxyXG4gICBhdCBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5Lkhhc2hQcm92aWRlckRpc3BlbnNlci5PbmVTaG90SGFzaFByb3ZpZGVyLkhhc2hEYXRhVXNpbmdQc2V1ZG9IYW5kbGUoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBSZWFkT25seVNwYW5gMSBrZXksIEJvb2xlYW4gaXNIbWFjLCBTcGFuYDEgZGVzdGluYXRpb24sIEludDMyJiBoYXNoU2l6ZSlcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YShTdHJpbmcgaGFzaEFsZ29yaXRobUlkLCBSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbilcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5TSEExLlRyeUhhc2hEYXRhKFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgYnl0ZXNXcml0dGVuKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNyZWF0ZVNlY0tleUFuZFNlY1dlYlNvY2tldEFjY2VwdCgpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQWRkV2ViU29ja2V0SGVhZGVycyhIdHRwUmVxdWVzdE1lc3NhZ2UgcmVxdWVzdCwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNvbm5lY3RBc3luYyhVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4sIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5DbGllbnRXZWJTb2NrZXQuQ29ubmVjdEFzeW5jQ29yZShVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4pXHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuQ29ubmVjdCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSAxNThcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC5Mb29wKCkgaW4gL3dvcmsvcmVwby9jbGllbnQvRXh0cmFDaGF0L0NsaWVudC5jczpsaW5lIDU2MVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LjxTdGFydExvb3A+Yl9fNDNfMCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA5OSIsIkNvbnRleHQiOiJbRXh0cmFDaGF0XSBFcnJvciBpbiBjbGllbnQgbG9vcCJ9 2023-01-17 22:00:16.552 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:19.554 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDoxOS41NTQ0MjYrMDE6MDAiLCJJbmZvIjoiU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEV4Y2VwdGlvbiAoMHg4MDAwNDAwNSk6IFVuYWJsZSB0byBjb25uZWN0IHRvIHRoZSByZW1vdGUgc2VydmVyXHJcbiAtLS0+IFN5c3RlbS5BY2Nlc3NWaW9sYXRpb25FeGNlcHRpb246IEF0dGVtcHRlZCB0byByZWFkIG9yIHdyaXRlIHByb3RlY3RlZCBtZW1vcnkuIFRoaXMgaXMgb2Z0ZW4gYW4gaW5kaWNhdGlvbiB0aGF0IG90aGVyIG1lbW9yeSBpcyBjb3JydXB0LlxyXG4gICBhdCBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5Lkhhc2hQcm92aWRlckRpc3BlbnNlci5PbmVTaG90SGFzaFByb3ZpZGVyLkhhc2hEYXRhVXNpbmdQc2V1ZG9IYW5kbGUoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBSZWFkT25seVNwYW5gMSBrZXksIEJvb2xlYW4gaXNIbWFjLCBTcGFuYDEgZGVzdGluYXRpb24sIEludDMyJiBoYXNoU2l6ZSlcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YShTdHJpbmcgaGFzaEFsZ29yaXRobUlkLCBSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbilcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5TSEExLlRyeUhhc2hEYXRhKFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgYnl0ZXNXcml0dGVuKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNyZWF0ZVNlY0tleUFuZFNlY1dlYlNvY2tldEFjY2VwdCgpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQWRkV2ViU29ja2V0SGVhZGVycyhIdHRwUmVxdWVzdE1lc3NhZ2UgcmVxdWVzdCwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNvbm5lY3RBc3luYyhVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4sIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5DbGllbnRXZWJTb2NrZXQuQ29ubmVjdEFzeW5jQ29yZShVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4pXHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuQ29ubmVjdCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSAxNThcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC5Mb29wKCkgaW4gL3dvcmsvcmVwby9jbGllbnQvRXh0cmFDaGF0L0NsaWVudC5jczpsaW5lIDU2MVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LjxTdGFydExvb3A+Yl9fNDNfMCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA5OSIsIkNvbnRleHQiOiJbRXh0cmFDaGF0XSBFcnJvciBpbiBjbGllbnQgbG9vcCJ9 2023-01-17 22:00:19.553 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:22.556 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDoyMi41NTU5NjM0KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:22.555 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:25.565 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDoyNS41NjUwOTI3KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:25.564 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:28.565 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDoyOC41NjUxMDE0KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:28.564 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:31.567 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDozMS41NjY4MzYzKzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:31.566 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:34.576 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDozNC41NzU3ODQxKzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:34.575 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:37.584 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDozNy41ODM3NTczKzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:37.583 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:40.584 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDo0MC41ODM3MTE1KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YVVzaW5nUHNldWRvSGFuZGxlKFN0cmluZyBoYXNoQWxnb3JpdGhtSWQsIFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgUmVhZE9ubHlTcGFuYDEga2V5LCBCb29sZWFuIGlzSG1hYywgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgaGFzaFNpemUpXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuSGFzaFByb3ZpZGVyRGlzcGVuc2VyLk9uZVNob3RIYXNoUHJvdmlkZXIuSGFzaERhdGEoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBTcGFuYDEgZGVzdGluYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkuU0hBMS5UcnlIYXNoRGF0YShSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbiwgSW50MzImIGJ5dGVzV3JpdHRlbilcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5DcmVhdGVTZWNLZXlBbmRTZWNXZWJTb2NrZXRBY2NlcHQoKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkFkZFdlYlNvY2tldEhlYWRlcnMoSHR0cFJlcXVlc3RNZXNzYWdlIHJlcXVlc3QsIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQ29ubmVjdEFzeW5jKFVyaSB1cmksIEh0dHBNZXNzYWdlSW52b2tlciBpbnZva2VyLCBDYW5jZWxsYXRpb25Ub2tlbiBjYW5jZWxsYXRpb25Ub2tlbiwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuQ2xpZW50V2ViU29ja2V0LkNvbm5lY3RBc3luY0NvcmUoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuKVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LkNvbm5lY3QoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgMTU4XHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuTG9vcCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA1NjFcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC48U3RhcnRMb29wPmJfXzQzXzAoKSBpbiAvd29yay9yZXBvL2NsaWVudC9FeHRyYUNoYXQvQ2xpZW50LmNzOmxpbmUgOTkiLCJDb250ZXh0IjoiW0V4dHJhQ2hhdF0gRXJyb3IgaW4gY2xpZW50IGxvb3AifQ== 2023-01-17 22:00:40.583 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:43.585 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDo0My41ODQ3Njg3KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgSW50ZXJvcC5CQ3J5cHQuQkNyeXB0SGFzaChVSW50UHRyIGhBbGdvcml0aG0sIEJ5dGUqIHBiU2VjcmV0LCBJbnQzMiBjYlNlY3JldCwgQnl0ZSogcGJJbnB1dCwgSW50MzIgY2JJbnB1dCwgQnl0ZSogcGJPdXRwdXQsIEludDMyIGNiT3V0cHV0KVxyXG4gICBhdCBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5Lkhhc2hQcm92aWRlckRpc3BlbnNlci5PbmVTaG90SGFzaFByb3ZpZGVyLkhhc2hEYXRhVXNpbmdQc2V1ZG9IYW5kbGUoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBSZWFkT25seVNwYW5gMSBrZXksIEJvb2xlYW4gaXNIbWFjLCBTcGFuYDEgZGVzdGluYXRpb24sIEludDMyJiBoYXNoU2l6ZSlcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YShTdHJpbmcgaGFzaEFsZ29yaXRobUlkLCBSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbilcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5TSEExLlRyeUhhc2hEYXRhKFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgYnl0ZXNXcml0dGVuKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNyZWF0ZVNlY0tleUFuZFNlY1dlYlNvY2tldEFjY2VwdCgpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQWRkV2ViU29ja2V0SGVhZGVycyhIdHRwUmVxdWVzdE1lc3NhZ2UgcmVxdWVzdCwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNvbm5lY3RBc3luYyhVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4sIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5DbGllbnRXZWJTb2NrZXQuQ29ubmVjdEFzeW5jQ29yZShVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4pXHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuQ29ubmVjdCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSAxNThcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC5Mb29wKCkgaW4gL3dvcmsvcmVwby9jbGllbnQvRXh0cmFDaGF0L0NsaWVudC5jczpsaW5lIDU2MVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LjxTdGFydExvb3A+Yl9fNDNfMCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA5OSIsIkNvbnRleHQiOiJbRXh0cmFDaGF0XSBFcnJvciBpbiBjbGllbnQgbG9vcCJ9 2023-01-17 22:00:43.584 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at Interop.BCrypt.BCryptHash(UIntPtr hAlgorithm, Byte* pbSecret, Int32 cbSecret, Byte* pbInput, Int32 cbInput, Byte* pbOutput, Int32 cbOutput) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:46.586 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDo0Ni41ODU2NjgzKzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRFeGNlcHRpb24gKDB4ODAwMDQwMDUpOiBVbmFibGUgdG8gY29ubmVjdCB0byB0aGUgcmVtb3RlIHNlcnZlclxyXG4gLS0tPiBTeXN0ZW0uQWNjZXNzVmlvbGF0aW9uRXhjZXB0aW9uOiBBdHRlbXB0ZWQgdG8gcmVhZCBvciB3cml0ZSBwcm90ZWN0ZWQgbWVtb3J5LiBUaGlzIGlzIG9mdGVuIGFuIGluZGljYXRpb24gdGhhdCBvdGhlciBtZW1vcnkgaXMgY29ycnVwdC5cclxuICAgYXQgSW50ZXJvcC5CQ3J5cHQuQkNyeXB0SGFzaChVSW50UHRyIGhBbGdvcml0aG0sIEJ5dGUqIHBiU2VjcmV0LCBJbnQzMiBjYlNlY3JldCwgQnl0ZSogcGJJbnB1dCwgSW50MzIgY2JJbnB1dCwgQnl0ZSogcGJPdXRwdXQsIEludDMyIGNiT3V0cHV0KVxyXG4gICBhdCBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5Lkhhc2hQcm92aWRlckRpc3BlbnNlci5PbmVTaG90SGFzaFByb3ZpZGVyLkhhc2hEYXRhVXNpbmdQc2V1ZG9IYW5kbGUoU3RyaW5nIGhhc2hBbGdvcml0aG1JZCwgUmVhZE9ubHlTcGFuYDEgc291cmNlLCBSZWFkT25seVNwYW5gMSBrZXksIEJvb2xlYW4gaXNIbWFjLCBTcGFuYDEgZGVzdGluYXRpb24sIEludDMyJiBoYXNoU2l6ZSlcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5IYXNoUHJvdmlkZXJEaXNwZW5zZXIuT25lU2hvdEhhc2hQcm92aWRlci5IYXNoRGF0YShTdHJpbmcgaGFzaEFsZ29yaXRobUlkLCBSZWFkT25seVNwYW5gMSBzb3VyY2UsIFNwYW5gMSBkZXN0aW5hdGlvbilcclxuICAgYXQgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeS5TSEExLlRyeUhhc2hEYXRhKFJlYWRPbmx5U3BhbmAxIHNvdXJjZSwgU3BhbmAxIGRlc3RpbmF0aW9uLCBJbnQzMiYgYnl0ZXNXcml0dGVuKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNyZWF0ZVNlY0tleUFuZFNlY1dlYlNvY2tldEFjY2VwdCgpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5XZWJTb2NrZXRIYW5kbGUuQWRkV2ViU29ja2V0SGVhZGVycyhIdHRwUmVxdWVzdE1lc3NhZ2UgcmVxdWVzdCwgQ2xpZW50V2ViU29ja2V0T3B0aW9ucyBvcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uTmV0LldlYlNvY2tldHMuV2ViU29ja2V0SGFuZGxlLkNvbm5lY3RBc3luYyhVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4sIENsaWVudFdlYlNvY2tldE9wdGlvbnMgb3B0aW9ucylcclxuICAgYXQgU3lzdGVtLk5ldC5XZWJTb2NrZXRzLldlYlNvY2tldEhhbmRsZS5Db25uZWN0QXN5bmMoVXJpIHVyaSwgSHR0cE1lc3NhZ2VJbnZva2VyIGludm9rZXIsIENhbmNlbGxhdGlvblRva2VuIGNhbmNlbGxhdGlvblRva2VuLCBDbGllbnRXZWJTb2NrZXRPcHRpb25zIG9wdGlvbnMpXHJcbiAgIGF0IFN5c3RlbS5OZXQuV2ViU29ja2V0cy5DbGllbnRXZWJTb2NrZXQuQ29ubmVjdEFzeW5jQ29yZShVcmkgdXJpLCBIdHRwTWVzc2FnZUludm9rZXIgaW52b2tlciwgQ2FuY2VsbGF0aW9uVG9rZW4gY2FuY2VsbGF0aW9uVG9rZW4pXHJcbiAgIGF0IEV4dHJhQ2hhdC5DbGllbnQuQ29ubmVjdCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSAxNThcclxuICAgYXQgRXh0cmFDaGF0LkNsaWVudC5Mb29wKCkgaW4gL3dvcmsvcmVwby9jbGllbnQvRXh0cmFDaGF0L0NsaWVudC5jczpsaW5lIDU2MVxyXG4gICBhdCBFeHRyYUNoYXQuQ2xpZW50LjxTdGFydExvb3A+Yl9fNDNfMCgpIGluIC93b3JrL3JlcG8vY2xpZW50L0V4dHJhQ2hhdC9DbGllbnQuY3M6bGluZSA5OSIsIkNvbnRleHQiOiJbRXh0cmFDaGF0XSBFcnJvciBpbiBjbGllbnQgbG9vcCJ9 2023-01-17 22:00:46.585 +01:00 [ERR] [ExtraChat] Error in client loop System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at Interop.BCrypt.BCryptHash(UIntPtr hAlgorithm, Byte* pbSecret, Int32 cbSecret, Byte* pbInput, Int32 cbInput, Byte* pbOutput, Int32 cbOutput) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashDataUsingPseudoHandle(String hashAlgorithmId, ReadOnlySpan`1 source, ReadOnlySpan`1 key, Boolean isHmac, Span`1 destination, Int32& hashSize) at System.Security.Cryptography.HashProviderDispenser.OneShotHashProvider.HashData(String hashAlgorithmId, ReadOnlySpan`1 source, Span`1 destination) at System.Security.Cryptography.SHA1.TryHashData(ReadOnlySpan`1 source, Span`1 destination, Int32& bytesWritten) at System.Net.WebSockets.WebSocketHandle.CreateSecKeyAndSecWebSocketAccept() at System.Net.WebSockets.WebSocketHandle.AddWebSocketHeaders(HttpRequestMessage request, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.WebSocketHandle.ConnectAsync(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken, ClientWebSocketOptions options) at System.Net.WebSockets.ClientWebSocket.ConnectAsyncCore(Uri uri, HttpMessageInvoker invoker, CancellationToken cancellationToken) at ExtraChat.Client.Connect() in /work/repo/client/ExtraChat/Client.cs:line 158 at ExtraChat.Client.Loop() in /work/repo/client/ExtraChat/Client.cs:line 561 at ExtraChat.Client.b__43_0() in /work/repo/client/ExtraChat/Client.cs:line 99 2023-01-17 22:00:47.276 +01:00 [INF] Framework::Destroy! 2023-01-17 22:00:47.276 +01:00 [INF] Trigger unload 2023-01-17 22:00:47.278 +01:00 [INF] [LOCALPLUGIN] Unloading Penumbra.dll 2023-01-17 22:00:47.313 +01:00 [INF] [LOCALPLUGIN] Finished unloading Penumbra.dll 2023-01-17 22:00:47.313 +01:00 [INF] [LOCALPLUGIN] Unloading PixelPerfect.dll 2023-01-17 22:00:47.313 +01:00 [INF] [LOCALPLUGIN] Finished unloading PixelPerfect.dll 2023-01-17 22:00:47.313 +01:00 [INF] [LOCALPLUGIN] Unloading WhereAmIAgain.dll 2023-01-17 22:00:47.314 +01:00 [INF] [LOCALPLUGIN] Finished unloading WhereAmIAgain.dll 2023-01-17 22:00:47.315 +01:00 [INF] [LOCALPLUGIN] Unloading MiniCactpotSolver.dll 2023-01-17 22:00:47.315 +01:00 [INF] [LOCALPLUGIN] Finished unloading MiniCactpotSolver.dll 2023-01-17 22:00:47.315 +01:00 [INF] [LOCALPLUGIN] Unloading BetterShadows.dll 2023-01-17 22:00:47.318 +01:00 [INF] [LOCALPLUGIN] Finished unloading BetterShadows.dll 2023-01-17 22:00:47.318 +01:00 [INF] [LOCALPLUGIN] Unloading MiniMappingway.dll 2023-01-17 22:00:47.319 +01:00 [INF] [LOCALPLUGIN] Finished unloading MiniMappingway.dll 2023-01-17 22:00:47.319 +01:00 [INF] [LOCALPLUGIN] Unloading PingPlugin.dll 2023-01-17 22:00:47.327 +01:00 [INF] [LOCALPLUGIN] Finished unloading PingPlugin.dll 2023-01-17 22:00:47.327 +01:00 [INF] [LOCALPLUGIN] Unloading SoundSetter.dll 2023-01-17 22:00:47.328 +01:00 [INF] [LOCALPLUGIN] Finished unloading SoundSetter.dll 2023-01-17 22:00:47.328 +01:00 [INF] [LOCALPLUGIN] Unloading TeleporterPlugin.dll 2023-01-17 22:00:47.332 +01:00 [INF] [LOCALPLUGIN] Finished unloading TeleporterPlugin.dll 2023-01-17 22:00:47.332 +01:00 [INF] [LOCALPLUGIN] Unloading TriadBuddy.dll 2023-01-17 22:00:47.332 +01:00 [INF] [LOCALPLUGIN] Finished unloading TriadBuddy.dll 2023-01-17 22:00:47.332 +01:00 [INF] [LOCALPLUGIN] Unloading PeepingTom.dll 2023-01-17 22:00:47.334 +01:00 [INF] [LOCALPLUGIN] Finished unloading PeepingTom.dll 2023-01-17 22:00:47.334 +01:00 [INF] [LOCALPLUGIN] Unloading MacroChain.dll 2023-01-17 22:00:47.334 +01:00 [INF] [LOCALPLUGIN] Finished unloading MacroChain.dll 2023-01-17 22:00:47.334 +01:00 [INF] [LOCALPLUGIN] Unloading ItemSearchPlugin.dll 2023-01-17 22:00:47.335 +01:00 [INF] [LOCALPLUGIN] Finished unloading ItemSearchPlugin.dll 2023-01-17 22:00:47.335 +01:00 [INF] [LOCALPLUGIN] Unloading WondrousTailsSolver.dll 2023-01-17 22:00:47.335 +01:00 [INF] [LOCALPLUGIN] Finished unloading WondrousTailsSolver.dll 2023-01-17 22:00:47.335 +01:00 [INF] [LOCALPLUGIN] Unloading MareSynchronos.dll 2023-01-17 22:00:47.338 +01:00 [INF] [MareSynchronos] [d__115] Stopping existing connection 2023-01-17 22:00:47.391 +01:00 [INF] [LOCALPLUGIN] Finished unloading MareSynchronos.dll 2023-01-17 22:00:47.391 +01:00 [INF] [LOCALPLUGIN] Unloading OrangeGuidanceTomestone.dll 2023-01-17 22:00:47.392 +01:00 [INF] [LOCALPLUGIN] Finished unloading OrangeGuidanceTomestone.dll 2023-01-17 22:00:47.392 +01:00 [INF] [LOCALPLUGIN] Unloading FCNameColor.dll 2023-01-17 22:00:47.393 +01:00 [INF] [LOCALPLUGIN] Finished unloading FCNameColor.dll 2023-01-17 22:00:47.393 +01:00 [INF] [LOCALPLUGIN] Unloading ChatBubbles.dll 2023-01-17 22:00:47.393 +01:00 [INF] [LOCALPLUGIN] Finished unloading ChatBubbles.dll 2023-01-17 22:00:47.393 +01:00 [INF] [LOCALPLUGIN] Unloading CustomizePlus.dll 2023-01-17 22:00:47.395 +01:00 [INF] [LOCALPLUGIN] Finished unloading CustomizePlus.dll 2023-01-17 22:00:47.395 +01:00 [INF] [LOCALPLUGIN] Unloading TitleEdit.dll 2023-01-17 22:00:47.395 +01:00 [INF] [LOCALPLUGIN] Finished unloading TitleEdit.dll 2023-01-17 22:00:47.395 +01:00 [INF] [LOCALPLUGIN] Unloading WhichPatchWasThat.dll 2023-01-17 22:00:47.396 +01:00 [INF] [LOCALPLUGIN] Finished unloading WhichPatchWasThat.dll 2023-01-17 22:00:47.396 +01:00 [INF] [LOCALPLUGIN] Unloading EnemyListDebuffs.dll 2023-01-17 22:00:47.397 +01:00 [INF] [LOCALPLUGIN] Finished unloading EnemyListDebuffs.dll 2023-01-17 22:00:47.397 +01:00 [INF] [LOCALPLUGIN] Unloading Waitingway.Dalamud.dll 2023-01-17 22:00:47.410 +01:00 [INF] [LOCALPLUGIN] Finished unloading Waitingway.Dalamud.dll 2023-01-17 22:00:47.410 +01:00 [INF] [LOCALPLUGIN] Unloading orchestrion.dll 2023-01-17 22:00:47.411 +01:00 [INF] [LOCALPLUGIN] Finished unloading orchestrion.dll 2023-01-17 22:00:47.411 +01:00 [INF] [LOCALPLUGIN] Unloading Dalamud.RichPresence.dll 2023-01-17 22:00:47.413 +01:00 [INF] [LOCALPLUGIN] Finished unloading Dalamud.RichPresence.dll 2023-01-17 22:00:47.413 +01:00 [INF] [LOCALPLUGIN] Unloading SimpleTweaksPlugin.dll 2023-01-17 22:00:47.415 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Auto Lock Action Bars 2023-01-17 22:00:47.415 +01:00 [INF] [SimpleTweaksPlugin] Disable: Open commendation window automatically 2023-01-17 22:00:47.415 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Open commendation window automatically 2023-01-17 22:00:47.415 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Open loot window when items are added. 2023-01-17 22:00:47.415 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Bait Command 2023-01-17 22:00:47.416 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Open Adventurer Plate Command 2023-01-17 22:00:47.416 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Character Window Job Switcher 2023-01-17 22:00:47.416 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Increased zoom on character previews. 2023-01-17 22:00:47.416 +01:00 [INF] [SimpleTweaksPlugin] Disable: Chat Tweaks 2023-01-17 22:00:47.417 +01:00 [INF] [SimpleTweaksPlugin] Disable: Clickable Links in Chat @ Chat Tweaks 2023-01-17 22:00:47.419 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Chat Tweaks 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Chat Name Colours 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Clickable Links in Chat 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Disable Auto Chat Inputs 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Disable Chat Movement 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Hide Chat Panel Buttons 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Improved Font Sizes 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Rename Chat Tabs 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Reply Channel Switch 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Smart AutoScroll 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Character Directory Command 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Combat Movement Type Control 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Command Alias 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Duty Ready Class Switching 2023-01-17 22:00:47.420 +01:00 [INF] [SimpleTweaksPlugin] Disable: Data Centre on Title Screen 2023-01-17 22:00:47.421 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Data Centre on Title Screen 2023-01-17 22:00:47.421 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Disable Click Targeting 2023-01-17 22:00:47.421 +01:00 [INF] [SimpleTweaksPlugin] Disable: Disable Mount Music Volume Change 2023-01-17 22:00:47.421 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Disable Mount Music Volume Change 2023-01-17 22:00:47.421 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Disable Mouse Camera Control 2023-01-17 22:00:47.421 +01:00 [INF] [SimpleTweaksPlugin] Disable: Disable Title Screen Movie 2023-01-17 22:00:47.421 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Disable Title Screen Movie 2023-01-17 22:00:47.422 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Emote Log Subcommand 2023-01-17 22:00:47.422 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Estate List Command 2023-01-17 22:00:47.422 +01:00 [INF] [SimpleTweaksPlugin] Disable: Fixed Shadow Distance 2023-01-17 22:00:47.423 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Fixed Shadow Distance 2023-01-17 22:00:47.423 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Fix '/target' command 2023-01-17 22:00:47.423 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Hide Mouse Cursor After Inactivity 2023-01-17 22:00:47.423 +01:00 [INF] [SimpleTweaksPlugin] Disable: Long Veil 2023-01-17 22:00:47.424 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Long Veil 2023-01-17 22:00:47.424 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Main Command Command 2023-01-17 22:00:47.424 +01:00 [INF] [SimpleTweaksPlugin] Dispose: More Gear Sets 2023-01-17 22:00:47.424 +01:00 [INF] [SimpleTweaksPlugin] Dispose: No Sell List 2023-01-17 22:00:47.424 +01:00 [INF] [SimpleTweaksPlugin] Disable: Show process id Command 2023-01-17 22:00:47.425 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Show process id Command 2023-01-17 22:00:47.425 +01:00 [INF] [SimpleTweaksPlugin] Disable: Quick Sell Items at Vendors 2023-01-17 22:00:47.426 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Quick Sell Items at Vendors 2023-01-17 22:00:47.426 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Equip Recommended Command 2023-01-17 22:00:47.426 +01:00 [INF] [SimpleTweaksPlugin] Disable: Refresh Market Prices 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Refresh Market Prices 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Remember Quick Gathering 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Island Sanctuary Sprint Replacer 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Screenshot File Name 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Set Option Command 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Smart Strafe 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Sync Crafter Bars 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Sync Gatherer Bars 2023-01-17 22:00:47.427 +01:00 [INF] [SimpleTweaksPlugin] Disable: Tooltip Tweaks 2023-01-17 22:00:47.428 +01:00 [INF] [SimpleTweaksPlugin] Disable: Extra Information for Tooltips @ Tooltip Tweaks 2023-01-17 22:00:47.430 +01:00 [INF] [SimpleTweaksPlugin] Disable: Improved Blue Mage Action Tooltips @ Tooltip Tweaks 2023-01-17 22:00:47.430 +01:00 [INF] [SimpleTweaksPlugin] Disable: Precise Durability @ Tooltip Tweaks 2023-01-17 22:00:47.431 +01:00 [INF] [SimpleTweaksPlugin] Disable: Precise Spiritbond @ Tooltip Tweaks 2023-01-17 22:00:47.432 +01:00 [INF] [SimpleTweaksPlugin] Disable: Show Desynthesis Skill @ Tooltip Tweaks 2023-01-17 22:00:47.432 +01:00 [INF] [SimpleTweaksPlugin] Disable: Show expected food and potion stats @ Tooltip Tweaks 2023-01-17 22:00:47.433 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Tooltip Tweaks 2023-01-17 22:00:47.435 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Extra Information for Tooltips 2023-01-17 22:00:47.435 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Hide Tooltips in Combat 2023-01-17 22:00:47.435 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Improved Blue Mage Action Tooltips 2023-01-17 22:00:47.435 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Item Hotkeys 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Materia Stats 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Precise Durability 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Precise Spiritbond 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Show Desynthesis Skill 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Show expected food and potion stats 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Show ID 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Show Painting Preview 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Track Faded Orchestrion Rolls 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Try On Correct Item 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Disable: UI Tweaks 2023-01-17 22:00:47.436 +01:00 [INF] [SimpleTweaksPlugin] Disable: Accurate Venture Times @ UI Tweaks 2023-01-17 22:00:47.437 +01:00 [INF] [SimpleTweaksPlugin] Disable: Always Yes @ UI Tweaks 2023-01-17 22:00:47.438 +01:00 [INF] [SimpleTweaksPlugin] Disable: Cast Bar Adjustments @ UI Tweaks 2023-01-17 22:00:47.442 +01:00 [INF] [SimpleTweaksPlugin] Disable: Cleaner World Visit Menu @ UI Tweaks 2023-01-17 22:00:47.442 +01:00 [INF] [SimpleTweaksPlugin] Disable: Combo Timer @ UI Tweaks 2023-01-17 22:00:47.445 +01:00 [INF] [SimpleTweaksPlugin] Disable: Default to max when selling Triple Triad Cards @ UI Tweaks 2023-01-17 22:00:47.445 +01:00 [INF] [SimpleTweaksPlugin] Disable: Extended Desynthesis Window @ UI Tweaks 2023-01-17 22:00:47.448 +01:00 [INF] [SimpleTweaksPlugin] Disable: Hide Achievements Nearing Completion Notifications @ UI Tweaks 2023-01-17 22:00:47.449 +01:00 [INF] [SimpleTweaksPlugin] Disable: Item Level in Examine @ UI Tweaks 2023-01-17 22:00:47.452 +01:00 [INF] [SimpleTweaksPlugin] Disable: Market Enhancements @ UI Tweaks 2023-01-17 22:00:47.454 +01:00 [INF] [SimpleTweaksPlugin] Disable: Minimap Adjustments @ UI Tweaks 2023-01-17 22:00:47.457 +01:00 [INF] [SimpleTweaksPlugin] Disable: Remove Community Finder @ UI Tweaks 2023-01-17 22:00:47.457 +01:00 [INF] [SimpleTweaksPlugin] Disable: Remove Quest Marker Limit @ UI Tweaks 2023-01-17 22:00:47.458 +01:00 [INF] [SimpleTweaksPlugin] Disable: Shield on HP Bar @ UI Tweaks 2023-01-17 22:00:47.459 +01:00 [INF] [SimpleTweaksPlugin] Disable: Target HP @ UI Tweaks 2023-01-17 22:00:47.463 +01:00 [INF] [SimpleTweaksPlugin] Dispose: UI Tweaks 2023-01-17 22:00:47.463 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Accurate Venture Times 2023-01-17 22:00:47.463 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Adjust Equipment Positions 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Adjust Large Cooldown Counter 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Always Yes 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Battle Talk Adjustments 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Cast Bar Adjustments 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Change Map Area Colors 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Cleaner World Visit Menu 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Combo Timer 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Custom Free Company Tags 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Custom Time Formats 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Default to max when selling Triple Triad Cards 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Duplicate Action Presses Between Hotbars 2023-01-17 22:00:47.464 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Duplicate Keybind Hints Between Hotbars 2023-01-17 22:00:47.465 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Extended Desynthesis Window 2023-01-17 22:00:47.466 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Hide Achievements Nearing Completion Notifications 2023-01-17 22:00:47.466 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Hide Experience Bar at Max Level 2023-01-17 22:00:47.466 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Hide Job Gauge 2023-01-17 22:00:47.466 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Improved Crafting Log 2023-01-17 22:00:47.466 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Item Level in Examine 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Label Submarine Destinations with Letters 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Market Enhancements 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Minimap Adjustments 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Name Plate Icon Spacing 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Notification Toast Adjustments 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Old Nameplates Tweak 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Parameter Bar Adjustments 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Recolor Own Status Timers 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Reduced Deep Dungeon Info 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Remember Title Sorting 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Remove Community Finder 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Remove Quest Marker Limit 2023-01-17 22:00:47.467 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Reposition Target Castbar Text 2023-01-17 22:00:47.468 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Shield on HP Bar 2023-01-17 22:00:47.468 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Show Experience Percentage 2023-01-17 22:00:47.468 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Smart Nameplates 2023-01-17 22:00:47.468 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Target HP 2023-01-17 22:00:47.468 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Target Status Adjustments 2023-01-17 22:00:47.468 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Time Until GP Max 2023-01-17 22:00:47.468 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Timer on Duty Waiting 2023-01-17 22:00:47.468 +01:00 [INF] [SimpleTweaksPlugin] Dispose: Hide Hotbar Lock 2023-01-17 22:00:47.474 +01:00 [INF] [LOCALPLUGIN] Finished unloading SimpleTweaksPlugin.dll 2023-01-17 22:00:47.474 +01:00 [INF] [LOCALPLUGIN] Unloading Glamourer.dll 2023-01-17 22:00:47.481 +01:00 [INF] [LOCALPLUGIN] Finished unloading Glamourer.dll 2023-01-17 22:00:47.481 +01:00 [INF] [LOCALPLUGIN] Unloading MarketBoardPlugin.dll 2023-01-17 22:00:47.485 +01:00 [INF] [LOCALPLUGIN] Finished unloading MarketBoardPlugin.dll 2023-01-17 22:00:47.485 +01:00 [INF] [LOCALPLUGIN] Unloading ExtraChat.dll 2023-01-17 22:00:47.490 +01:00 [INF] [LOCALPLUGIN] Finished unloading ExtraChat.dll 2023-01-17 22:00:48.252 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDo0OC4yNTI0NDU3KzAxOjAwIiwiSW5mbyI6IlN5c3RlbS5BZ2dyZWdhdGVFeGNlcHRpb246IE9uZSBvciBtb3JlIGVycm9ycyBvY2N1cnJlZC4gKFNlcnZpY2UgaXMgdW5sb2FkZWQuKVxyXG4gLS0tPiBEYWxhbXVkLlNlcnZpY2VgMStVbmxvYWRlZEV4Y2VwdGlvbltEYWxhbXVkLkdhbWUuRnJhbWV3b3JrXTogU2VydmljZSBpcyB1bmxvYWRlZC5cclxuICAgLS0tIEVuZCBvZiBpbm5lciBleGNlcHRpb24gc3RhY2sgdHJhY2UgLS0tXHJcbiAgIGF0IFN5c3RlbS5UaHJlYWRpbmcuVGFza3MuVGFzay5UaHJvd0lmRXhjZXB0aW9uYWwoQm9vbGVhbiBpbmNsdWRlVGFza0NhbmNlbGVkRXhjZXB0aW9ucylcclxuICAgYXQgU3lzdGVtLlRocmVhZGluZy5UYXNrcy5UYXNrYDEuR2V0UmVzdWx0Q29yZShCb29sZWFuIHdhaXRDb21wbGV0aW9uTm90aWZpY2F0aW9uKVxyXG4gICBhdCBTeXN0ZW0uVGhyZWFkaW5nLlRhc2tzLlRhc2tgMS5nZXRfUmVzdWx0KClcclxuICAgYXQgRGFsYW11ZC5TZXJ2aWNlYDEuR2V0KCkgaW4gQzpcXGdvYXRzb2Z0XFxjb21wYW55c2VjcmV0c1xcZGFsYW11ZFxcU2VydmljZXtUfS5jczpsaW5lIDg2XHJcbiAgIGF0IERhbGFtdWQuR2FtZS5DbGllbnRTdGF0ZS5Db25kaXRpb25zLkNvbmRpdGlvbi5EaXNwb3NlKEJvb2xlYW4gZGlzcG9zaW5nKSBpbiBDOlxcZ29hdHNvZnRcXGNvbXBhbnlzZWNyZXRzXFxkYWxhbXVkXFxHYW1lXFxDbGllbnRTdGF0ZVxcQ29uZGl0aW9uc1xcQ29uZGl0aW9uLmNzOmxpbmUgMTQ5XHJcbiAgIGF0IERhbGFtdWQuR2FtZS5DbGllbnRTdGF0ZS5Db25kaXRpb25zLkNvbmRpdGlvbi5TeXN0ZW0uSURpc3Bvc2FibGUuRGlzcG9zZSgpIGluIEM6XFxnb2F0c29mdFxcY29tcGFueXNlY3JldHNcXGRhbGFtdWRcXEdhbWVcXENsaWVudFN0YXRlXFxDb25kaXRpb25zXFxDb25kaXRpb24uY3M6bGluZSAxMzlcclxuICAgYXQgRGFsYW11ZC5TZXJ2aWNlYDEuVW5zZXQoKSBpbiBDOlxcZ29hdHNvZnRcXGNvbXBhbnlzZWNyZXRzXFxkYWxhbXVkXFxTZXJ2aWNle1R9LmNzOmxpbmUgMTkxIiwiQ29udGV4dCI6IltTVkNdIFNlcnZpY2U8XCJDb25kaXRpb25cIj46IERpc3Bvc2UgZmFpbHVyZSJ9 2023-01-17 22:00:48.252 +01:00 [WRN] [SVC] Service: Dispose failure System.AggregateException: One or more errors occurred. (Service is unloaded.) ---> Dalamud.Service`1+UnloadedException[Dalamud.Game.Framework]: Service is unloaded. --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at Dalamud.Service`1.Get() in C:\goatsoft\companysecrets\dalamud\Service{T}.cs:line 86 at Dalamud.Game.ClientState.Conditions.Condition.Dispose(Boolean disposing) in C:\goatsoft\companysecrets\dalamud\Game\ClientState\Conditions\Condition.cs:line 149 at Dalamud.Game.ClientState.Conditions.Condition.System.IDisposable.Dispose() in C:\goatsoft\companysecrets\dalamud\Game\ClientState\Conditions\Condition.cs:line 139 at Dalamud.Service`1.Unset() in C:\goatsoft\companysecrets\dalamud\Service{T}.cs:line 191 2023-01-17 22:00:48.254 +01:00 [INF] LASTEXCEPTION:eyJXaGVuIjoiMjAyMy0wMS0xN1QyMjowMDo0OC4yNTQwNjUrMDE6MDAiLCJJbmZvIjoiU3lzdGVtLkFnZ3JlZ2F0ZUV4Y2VwdGlvbjogT25lIG9yIG1vcmUgZXJyb3JzIG9jY3VycmVkLiAoU2VydmljZSBpcyB1bmxvYWRlZC4pXHJcbiAtLS0+IERhbGFtdWQuU2VydmljZWAxK1VubG9hZGVkRXhjZXB0aW9uW0RhbGFtdWQuSW50ZXJmYWNlLkludGVybmFsLkludGVyZmFjZU1hbmFnZXJdOiBTZXJ2aWNlIGlzIHVubG9hZGVkLlxyXG4gICAtLS0gRW5kIG9mIGlubmVyIGV4Y2VwdGlvbiBzdGFjayB0cmFjZSAtLS1cclxuICAgYXQgU3lzdGVtLlRocmVhZGluZy5UYXNrcy5UYXNrLlRocm93SWZFeGNlcHRpb25hbChCb29sZWFuIGluY2x1ZGVUYXNrQ2FuY2VsZWRFeGNlcHRpb25zKVxyXG4gICBhdCBTeXN0ZW0uVGhyZWFkaW5nLlRhc2tzLlRhc2tgMS5HZXRSZXN1bHRDb3JlKEJvb2xlYW4gd2FpdENvbXBsZXRpb25Ob3RpZmljYXRpb24pXHJcbiAgIGF0IFN5c3RlbS5UaHJlYWRpbmcuVGFza3MuVGFza2AxLmdldF9SZXN1bHQoKVxyXG4gICBhdCBEYWxhbXVkLlNlcnZpY2VgMS5HZXQoKSBpbiBDOlxcZ29hdHNvZnRcXGNvbXBhbnlzZWNyZXRzXFxkYWxhbXVkXFxTZXJ2aWNle1R9LmNzOmxpbmUgODZcclxuICAgYXQgRGFsYW11ZC5JbnRlcmZhY2UuSW50ZXJuYWwuRGFsYW11ZFRleHR1cmVXcmFwLkRpc3Bvc2UoKSBpbiBDOlxcZ29hdHNvZnRcXGNvbXBhbnlzZWNyZXRzXFxkYWxhbXVkXFxJbnRlcmZhY2VcXEludGVybmFsXFxEYWxhbXVkVGV4dHVyZVdyYXAuY3M6bGluZSA0NFxyXG4gICBhdCBEYWxhbXVkLkludGVyZmFjZS5JbnRlcm5hbC5XaW5kb3dzLlBsdWdpbkltYWdlQ2FjaGUuRGlzcG9zZSgpIGluIEM6XFxnb2F0c29mdFxcY29tcGFueXNlY3JldHNcXGRhbGFtdWRcXEludGVyZmFjZVxcSW50ZXJuYWxcXFdpbmRvd3NcXFBsdWdpbkltYWdlQ2FjaGUuY3M6bGluZSAxOTFcclxuICAgYXQgRGFsYW11ZC5TZXJ2aWNlYDEuVW5zZXQoKSBpbiBDOlxcZ29hdHNvZnRcXGNvbXBhbnlzZWNyZXRzXFxkYWxhbXVkXFxTZXJ2aWNle1R9LmNzOmxpbmUgMTkxIiwiQ29udGV4dCI6IltTVkNdIFNlcnZpY2U8XCJQbHVnaW5JbWFnZUNhY2hlXCI+OiBEaXNwb3NlIGZhaWx1cmUifQ== 2023-01-17 22:00:48.253 +01:00 [WRN] [SVC] Service: Dispose failure System.AggregateException: One or more errors occurred. (Service is unloaded.) ---> Dalamud.Service`1+UnloadedException[Dalamud.Interface.Internal.InterfaceManager]: Service is unloaded. --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at Dalamud.Service`1.Get() in C:\goatsoft\companysecrets\dalamud\Service{T}.cs:line 86 at Dalamud.Interface.Internal.DalamudTextureWrap.Dispose() in C:\goatsoft\companysecrets\dalamud\Interface\Internal\DalamudTextureWrap.cs:line 44 at Dalamud.Interface.Internal.Windows.PluginImageCache.Dispose() in C:\goatsoft\companysecrets\dalamud\Interface\Internal\Windows\PluginImageCache.cs:line 191 at Dalamud.Service`1.Unset() in C:\goatsoft\companysecrets\dalamud\Service{T}.cs:line 191 2023-01-17 22:00:48.254 +01:00 [INF] Debug check was not overwritten? 2023-01-17 22:00:48.257 +01:00 [INF] Saved cache to Z:\home\ridge\.xlcore\dalamud\Hooks\7.4.1.0\cachedSigs\2023.01.11.0000.0000.json 2023-01-17 22:00:48.257 +01:00 [INF] Framework::Destroy OK! 2023-01-17 22:00:48.257 +01:00 [INF] Session has ended.