From 59bd545ab35449b6ca85613583476b56d78ee7d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 5 May 2026 12:18:35 +0000 Subject: [PATCH] feat: replace Steam Workshop with clean rebuild (no adapters/controllers) Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/d9a824dc-5568-4604-a1e1-c72ccf240e13 Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com> --- .../DayZ Workshop Mod Auto Update/Modlist.txt | 13 - .../ServerStartup - OlivUpdate V2 | 114 -- .../ServerStartup - OlivUpdate.bat | 100 - modules/steam_workshop/README.md | 26 - modules/steam_workshop/admin.php | 424 +++++ .../steam_workshop/agent_update_workshop.php | 572 ++++++ modules/steam_workshop/bin/workshop_scrape.sh | 57 - .../controllers/AdminWorkshopController.php | 247 --- .../controllers/SteamWorkshopController.php | 276 --- .../controllers/WorkshopModController.php | 461 ----- .../controllers/WorkshopProfileController.php | 267 --- modules/steam_workshop/cron_update.php | 178 -- .../steam_workshop/data/game_adapter_map.json | 1 - .../data/game_adapters/.gitkeep | 0 modules/steam_workshop/functions.php | 219 --- .../game_configs/107410_linux.xml | 70 - .../game_configs/223350_Windows.xml | 1346 ------------- .../game_configs/233780_Linux.xml | 58 - .../game_configs/233780_Windows.xml | 326 ---- .../game_configs/237410_Linux.xml | 18 - .../game_configs/298740_Windows.xml | 56 - .../game_configs/361580_Windows.xml | 23 - .../game_configs/376030_Linux.xml | 330 ---- .../game_configs/376030_Windows.xml | 58 - .../game_configs/4020_Linux.xml | 103 - .../game_configs/443030_Windows.xml | 100 - .../game_configs/533830_Linux.xml | 23 - .../game_configs/533830_Windows.xml | 23 - .../steam_workshop/game_configs/740_Linux.xml | 66 - .../game_configs/bak/107410_linux.xml | 71 - .../game_configs/bak/223350_Windows.xml | 1660 ----------------- .../game_configs/bak/233780_Linux.xml | 59 - .../game_configs/bak/233780_Windows.xml | 238 --- .../game_configs/bak/237410_Linux.xml | 19 - .../game_configs/bak/298740_Windows.xml | 57 - .../game_configs/bak/361580_Windows.xml | 24 - .../game_configs/bak/376030_Linux.xml | 331 ---- .../game_configs/bak/376030_Windows.xml | 59 - .../game_configs/bak/4020_Linux.xml | 104 -- .../game_configs/bak/443030_Windows.xml | 101 - .../game_configs/bak/533830_Linux.xml | 24 - .../game_configs/bak/533830_Windows.xml | 24 - .../game_configs/bak/740_Linux.xml | 67 - .../game_configs/bak/sort_xml.sh | 8 - .../steam_workshop/game_configs/sort_xml.sh | 22 - modules/steam_workshop/includes/functions.php | 366 ++++ modules/steam_workshop/install.sql | 89 + modules/steam_workshop/lang/en_US.php | 300 --- .../steam_workshop/lib/GameAdapters/ark.xml | 16 - .../steam_workshop/lib/GameAdapters/arma3.xml | 17 - .../steam_workshop/lib/GameAdapters/cs2.xml | 14 - .../steam_workshop/lib/GameAdapters/dayz.xml | 17 - .../steam_workshop/lib/GameAdapters/gmod.xml | 13 - .../lib/GameAdapters/schema.xsd | 37 - .../lib/SteamWorkshopService.php | 1477 --------------- .../steam_workshop/lib/WorkshopInstaller.php | 594 ------ .../steam_workshop/lib/WorkshopPreStart.php | 118 -- .../steam_workshop/lib/WorkshopRepository.php | 589 ------ .../steam_workshop/lib/WorkshopUpdater.php | 314 ---- modules/steam_workshop/main.php | 41 - .../migrations/001_workshop_tables.sql | 65 - modules/steam_workshop/module.php | 274 +-- modules/steam_workshop/monitor_buttons.php | 55 - modules/steam_workshop/navigation.xml | 9 +- modules/steam_workshop/prestart_sync.php | 91 - modules/steam_workshop/steam_workshop.css | 790 -------- modules/steam_workshop/steam_workshop.js | 391 ---- modules/steam_workshop/uninstall.php | 178 -- modules/steam_workshop/user.php | 533 ++++++ modules/steam_workshop/views/admin/index.php | 220 --- .../views/admin/profile_form.php | 336 ---- .../steam_workshop/views/admin/profiles.php | 74 - modules/steam_workshop/views/edit.php | 27 - modules/steam_workshop/views/index.php | 20 - .../steam_workshop/views/monitor_search.php | 120 -- .../views/partials/form_fields.php | 68 - .../views/partials/mod_picker.php | 102 - .../views/partials/mod_table.php | 33 - .../views/partials/server_card.php | 63 - .../views/user_workshop_index.php | 65 - .../views/user_workshop_mods.php | 351 ---- modules/steam_workshop/workshop_admin.php | 13 - 82 files changed, 2066 insertions(+), 14237 deletions(-) delete mode 100644 modules/steam_workshop/DayZ Workshop Mod Auto Update/Modlist.txt delete mode 100644 modules/steam_workshop/DayZ Workshop Mod Auto Update/ServerStartup - OlivUpdate V2 delete mode 100644 modules/steam_workshop/DayZ Workshop Mod Auto Update/ServerStartup - OlivUpdate.bat delete mode 100644 modules/steam_workshop/README.md create mode 100644 modules/steam_workshop/admin.php create mode 100644 modules/steam_workshop/agent_update_workshop.php delete mode 100755 modules/steam_workshop/bin/workshop_scrape.sh delete mode 100644 modules/steam_workshop/controllers/AdminWorkshopController.php delete mode 100644 modules/steam_workshop/controllers/SteamWorkshopController.php delete mode 100644 modules/steam_workshop/controllers/WorkshopModController.php delete mode 100644 modules/steam_workshop/controllers/WorkshopProfileController.php delete mode 100644 modules/steam_workshop/cron_update.php delete mode 100644 modules/steam_workshop/data/game_adapter_map.json delete mode 100644 modules/steam_workshop/data/game_adapters/.gitkeep delete mode 100644 modules/steam_workshop/functions.php delete mode 100644 modules/steam_workshop/game_configs/107410_linux.xml delete mode 100644 modules/steam_workshop/game_configs/223350_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/233780_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/233780_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/237410_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/298740_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/361580_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/376030_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/376030_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/4020_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/443030_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/533830_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/533830_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/740_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/bak/107410_linux.xml delete mode 100644 modules/steam_workshop/game_configs/bak/223350_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/bak/233780_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/bak/233780_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/bak/237410_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/bak/298740_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/bak/361580_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/bak/376030_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/bak/376030_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/bak/4020_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/bak/443030_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/bak/533830_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/bak/533830_Windows.xml delete mode 100644 modules/steam_workshop/game_configs/bak/740_Linux.xml delete mode 100644 modules/steam_workshop/game_configs/bak/sort_xml.sh delete mode 100644 modules/steam_workshop/game_configs/sort_xml.sh create mode 100644 modules/steam_workshop/includes/functions.php create mode 100644 modules/steam_workshop/install.sql delete mode 100644 modules/steam_workshop/lang/en_US.php delete mode 100644 modules/steam_workshop/lib/GameAdapters/ark.xml delete mode 100644 modules/steam_workshop/lib/GameAdapters/arma3.xml delete mode 100644 modules/steam_workshop/lib/GameAdapters/cs2.xml delete mode 100644 modules/steam_workshop/lib/GameAdapters/dayz.xml delete mode 100644 modules/steam_workshop/lib/GameAdapters/gmod.xml delete mode 100644 modules/steam_workshop/lib/GameAdapters/schema.xsd delete mode 100644 modules/steam_workshop/lib/SteamWorkshopService.php delete mode 100644 modules/steam_workshop/lib/WorkshopInstaller.php delete mode 100644 modules/steam_workshop/lib/WorkshopPreStart.php delete mode 100644 modules/steam_workshop/lib/WorkshopRepository.php delete mode 100644 modules/steam_workshop/lib/WorkshopUpdater.php delete mode 100644 modules/steam_workshop/main.php delete mode 100644 modules/steam_workshop/migrations/001_workshop_tables.sql delete mode 100644 modules/steam_workshop/monitor_buttons.php delete mode 100644 modules/steam_workshop/prestart_sync.php delete mode 100644 modules/steam_workshop/steam_workshop.css delete mode 100644 modules/steam_workshop/steam_workshop.js delete mode 100644 modules/steam_workshop/uninstall.php create mode 100644 modules/steam_workshop/user.php delete mode 100644 modules/steam_workshop/views/admin/index.php delete mode 100644 modules/steam_workshop/views/admin/profile_form.php delete mode 100644 modules/steam_workshop/views/admin/profiles.php delete mode 100644 modules/steam_workshop/views/edit.php delete mode 100644 modules/steam_workshop/views/index.php delete mode 100644 modules/steam_workshop/views/monitor_search.php delete mode 100644 modules/steam_workshop/views/partials/form_fields.php delete mode 100644 modules/steam_workshop/views/partials/mod_picker.php delete mode 100644 modules/steam_workshop/views/partials/mod_table.php delete mode 100644 modules/steam_workshop/views/partials/server_card.php delete mode 100644 modules/steam_workshop/views/user_workshop_index.php delete mode 100644 modules/steam_workshop/views/user_workshop_mods.php delete mode 100644 modules/steam_workshop/workshop_admin.php diff --git a/modules/steam_workshop/DayZ Workshop Mod Auto Update/Modlist.txt b/modules/steam_workshop/DayZ Workshop Mod Auto Update/Modlist.txt deleted file mode 100644 index 97c20426..00000000 --- a/modules/steam_workshop/DayZ Workshop Mod Auto Update/Modlist.txt +++ /dev/null @@ -1,13 +0,0 @@ -1565508334,@SepticFalconMerch -1559317235,@Weapon Redux Pack -1567720365,@DayZ Plus -1572541337,@InventoryPlus -1560819773,@[MOV] Unlimited Stamina -1599353287,@bT_Map -1589849870,@bT_Items -1617874376,@OP_BaseItems -1574054508,@BuildAnywhere -1590841260,@Trader -1559212036,@RPCFramework -1578227776,@Permissions-Framework -1564026768,@Community-Online-Tools \ No newline at end of file diff --git a/modules/steam_workshop/DayZ Workshop Mod Auto Update/ServerStartup - OlivUpdate V2 b/modules/steam_workshop/DayZ Workshop Mod Auto Update/ServerStartup - OlivUpdate V2 deleted file mode 100644 index 137a4328..00000000 --- a/modules/steam_workshop/DayZ Workshop Mod Auto Update/ServerStartup - OlivUpdate V2 +++ /dev/null @@ -1,114 +0,0 @@ -@echo off -TITLE DayZ Server 1 - Normal Modded Server -COLOR 0B -:: Parameters:: -::DayZ Parameters -set DAYZ-SA_SERVER_LOCATION="C:\FILEPATH\Server" -set DAYZ-SAL_NAME=DZSALModServer.exe -set LOG_LOCATION=C:\FILEPATH\ServerLogs\Server -set PORT_NUM=2302 -:: -::Battleye Parameters -set BE_FOLDER="C:\FILEPATH\Server\Battleye" -set BEC_LOCATION="C:\FILEPATH\Server\Battleye\Bec" -:: -::ModCheck Parameters -set MOD_LIST=(C:\FILEPATH\Modlist.txt) -set STEAM_WORKSHOP=C:\FILEPATH\steamcmd\steamapps\workshop\content\221100 -set STEAMCMD_LOCATION=C:\FILEPATH\steamcmd -set STEAM_USER=your steam username -set STEAMCMD_DEL=5 -setlocal EnableDelayedExpansion -:::::::::::::: - -echo Agusanz -goto checksv -pause - -:checksv -tasklist /FI "IMAGENAME eq %DAYZ-SAL_NAME%" 2>NUL | find /I /N "%DAYZ-SAL_NAME%">NUL -if "%ERRORLEVEL%"=="0" goto checkbec -cls -echo Server is not running, taking care of it.. -goto killsv - -:checkbec -tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL -if "%ERRORLEVEL%"=="0" goto loopsv -cls -echo Bec is not running, taking care of it.. -goto startbec - -:loopsv -FOR /L %%s IN (30,-1,0) DO ( - cls - echo Server is running. Checking again in %%s seconds.. - timeout 1 >nul -) -goto checksv - -:killsv -taskkill /f /im %DAYZ-SAL_NAME% -goto checkmods - -:startsv -cls -echo Starting DayZ SA Server. -timeout 1 >nul -cls -echo Starting DayZ SA Server.. -timeout 1 >nul -cls -echo Starting DayZ SA Server... -cd "%DAYZ-SA_SERVER_LOCATION%" -start %DAYZ-SAL_NAME% -config=serverDZ.cfg -port=%PORT_NUM% -dologs -adminlog -netlog -freezecheck -BEpath=%BE_FOLDER% -profiles=%LOG_LOCATION% "-mod=!MODS_TO_LOAD!%" "-scrAllowFileWrite" -FOR /L %%s IN (30,-1,0) DO ( - cls - echo Initializing server, wait %%s seconds to initialize Bec.. - timeout 1 >nul -) -goto startbec - -:startbec -cls -echo Starting Bec. -timeout 1 >nul -cls -echo Starting Bec.. -timeout 1 >nul -cls -echo Starting Bec... -timeout 1 >nul -cd "%BEC_LOCATION%" -start Bec.exe -f Config.cfg -goto checksv - -:checkmods -cls -FOR /L %%s IN (%STEAMCMD_DEL%,-1,0) DO ( - cls - echo Checking for mod updates in %%s seconds.. - timeout 1 >nul -) -echo Reading in configurations/variables set in this batch and MOD_LIST. Updating Steam Workbench mods... -@ timeout 1 >nul -cd %STEAMCMD_LOCATION% -for /f "tokens=1,2 delims=," %%g in %MOD_LIST% do steamcmd.exe +login %STEAM_USER% +workshop_download_item 221100 "%%g" +quit -cls -echo Steam Workshop files up to date! Syncing Workbench source with server destination... -@ timeout 2 >nul -cls -@ for /f "tokens=1,2 delims=," %%g in %MOD_LIST% do robocopy "%STEAM_WORKSHOP%\%%g" "%DAYZ-SA_SERVER_LOCATION%\%%h" *.* /mir -@ for /f "tokens=1,2 delims=," %%g in %MOD_LIST% do forfiles /p "%DAYZ-SA_SERVER_LOCATION%\%%h" /m *.bikey /s /c "cmd /c copy @path %DAYZ-SA_SERVER_LOCATION%\keys" -cls -echo Sync complete! If sync not completed correctly, verify configuration file. -@ timeout 3 >nul -cls -set "MODS_TO_LOAD=" -for /f "tokens=1,2 delims=," %%g in %MOD_LIST% do ( -set "MODS_TO_LOAD=!MODS_TO_LOAD!%%h;" -) -set "MODS_TO_LOAD=!MODS_TO_LOAD:~0,-1!" -ECHO Will start DayZ with the following mods: !MODS_TO_LOAD!% -@ timeout 3 >nul -goto startsv \ No newline at end of file diff --git a/modules/steam_workshop/DayZ Workshop Mod Auto Update/ServerStartup - OlivUpdate.bat b/modules/steam_workshop/DayZ Workshop Mod Auto Update/ServerStartup - OlivUpdate.bat deleted file mode 100644 index 9b927ff4..00000000 --- a/modules/steam_workshop/DayZ Workshop Mod Auto Update/ServerStartup - OlivUpdate.bat +++ /dev/null @@ -1,100 +0,0 @@ -@echo off -TITLE DayZ Server -COLOR 0A -:: Variables:: -::DZSALModServer.exe path -set DAYZ-SA_SERVER_LOCATION="C:\SERVERFILEPATH\server" -::Bec.exe path -set BEC_LOCATION="C:\SERVERFILEPATH\server\Battleye\Bec" -:: -::ModCheck ; Enter location of Mod List and where your steam workshop files download to (set for default) -set MOD_LIST=(C:\FILEPATH\Modlist.txt) -set STEAM_WORKSHOP=C:\FILEPATH\steamcmd\steamapps\workshop\content\221100 -set STEAMCMD_LOCATION=C:\FILEPATH\steamcmd -set STEAM_USER=USERNAME -set STEAMCMD_DEL=10 -:::::::::::::: - -echo Agusanz -goto checksv -pause - -:checksv -tasklist /FI "IMAGENAME eq DZSALModserver.exe" 2>NUL | find /I /N "DZSALModserver.exe">NUL -if "%ERRORLEVEL%"=="0" goto checkbec -cls -echo Server is not running, taking care of it.. -goto killsv - -:checkbec -tasklist /FI "IMAGENAME eq Bec.exe" 2>NUL | find /I /N "Bec.exe">NUL -if "%ERRORLEVEL%"=="0" goto loopsv -cls -echo Bec is not running, taking care of it.. -goto startbec - -:loopsv -FOR /L %%s IN (30,-1,0) DO ( - cls - echo Server is running. Checking again in %%s seconds.. - timeout 1 >nul -) -goto checksv - -:killsv -taskkill /f /im Bec.exe -taskkill /f /im DZSALModserver.exe -goto checkmods - -:startsv -cls -echo Starting DayZ SA Server. -timeout 1 >nul -cls -echo Starting DayZ SA Server.. -timeout 1 >nul -cls -echo Starting DayZ SA Server... -cd "%DAYZ-SA_SERVER_LOCATION%" -start DZSALModserver.exe -config=serverDZ.cfg -port=2302 -dologs -adminlog -netlog -freezecheck -BEpath=C:\SERVERFILEPATH\server\battleye -profiles=C:\FILEPATH\ServerLogs\server "-mod=@yourmods;@gohere" -FOR /L %%s IN (30,-1,0) DO ( - cls - echo Initializing server, wait %%s seconds to initialize Bec.. - timeout 1 >nul -) -goto startbec - -:startbec -cls -echo Starting Bec. -timeout 1 >nul -cls -echo Starting Bec.. -timeout 1 >nul -cls -echo Starting Bec... -timeout 1 >nul -cd "%BEC_LOCATION%" -start Bec.exe -f Config.cfg -goto checksv - -:checkmods -cls -FOR /L %%s IN (90,-1,0) DO ( - cls - echo Checking for mod updates in %%s seconds.. - timeout 1 >nul -) -echo Reading in configurations/variables set in this batch and MOD_LIST. Updating Steam Workbench mods... -@ timeout 1 >nul -cd %STEAMCMD_LOCATION% -for /f "tokens=1,2 delims=," %%g in %MOD_LIST% do steamcmd.exe +login %STEAM_USER% +workshop_download_item 221100 "%%g" +quit +cls -cls -echo Steam Workshop files up to date! Syncing Workbench source with server destination... -@ timeout 2 >nul -@ for /f "tokens=1,2 delims=," %%g in %MOD_LIST% do robocopy "%STEAM_WORKSHOP%\%%g" "%DAYZ-SA_SERVER_LOCATION%\%%h" *.* /mir -cls -echo Sync complete! If sync not completed correctly, verify configuration file. -@ timeout 3 >nul -cls -goto startsv \ No newline at end of file diff --git a/modules/steam_workshop/README.md b/modules/steam_workshop/README.md deleted file mode 100644 index 721ad4bc..00000000 --- a/modules/steam_workshop/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Steam Workshop Automation (WIP) - -This folder now hosts the rewritten Steam Workshop tooling for the GSP panel. The previous DayZ-only batch scripts are left untouched under `DayZ Workshop Mod Auto Update/` for historical reference, but the new MVC layer introduces adapters, XML-backed configuration, and an eventual agent scheduler. - -## Milestone 1 summary - -- **Controllers** – `controllers/SteamWorkshopController.php` routes the module entrypoint through a thin MVC wrapper. -- **Service layer** – `lib/SteamWorkshopService.php` loads/saves per-home XML configs under `data/configs/.xml`, parses Modlist-style imports, and exposes adapter metadata. -- **Adapters** – `lib/GameAdapters/*.xml` define canonical behaviors for DayZ, Arma 3, ARK, Garry's Mod, and CS2. They are validated against `schema.xsd`. -- **Views** – `views/*` render the server list, edit form, and parsed mod table using localized strings from `lang/en_US.php`. -- **Data directory** – `data/configs/` stores the serialized workshop configuration for each game home. - -## Editing workflow - -1. Visit `home.php?m=steam_workshop&p=main` to see the list of homes you can access. Click **Configure** on any home to edit its Workshop setup. -2. Paste a Modlist.txt style payload (e.g., `1565508334,@MyMod`) into the Workshop IDs textarea. -3. Choose the adapter, interval, install strategy, and on-update action, then click **Save settings**. The controller serializes this into XML so the agent can consume it later. -4. Config files live under `modules/steam_workshop/data/configs/`. Delete a file to reset a home to defaults. - -## Roadmap - -- **Milestone 2** will flesh out the adapter runtime helpers and validation against the schema. -- **Milestone 3** wires the Linux/Windows agents via a new `workshop_update` RPC and scheduler, using the serialized XML from this module. -- Later milestones add dry-run/apply actions, activation writers, and safe apply hooks. - -> GSP is a heavily customized fork of OGP maintained by WDS. Keep all Steam Workshop code inside this module tree so storefront, agents, and future docs stay decoupled. diff --git a/modules/steam_workshop/admin.php b/modules/steam_workshop/admin.php new file mode 100644 index 00000000..5f66c836 --- /dev/null +++ b/modules/steam_workshop/admin.php @@ -0,0 +1,424 @@ +Steam Workshop – Admin'; + + $action = isset($_GET['action']) ? $_GET['action'] : ''; + + // ── POST: save a profile edit ───────────────────────────────────── + if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['save_profile'])) { + sw_admin_save_profile($db); + return; + } + + // ── POST: sync profiles from XML configs ────────────────────────── + if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['sync_profiles'])) { + $n = sw_sync_profiles($db); + sw_success("Sync complete. $n new profile(s) created."); + } + + // ── GET: show edit form for one profile ─────────────────────────── + if ($action === 'edit' && isset($_GET['id'])) { + $profile = sw_get_profile_by_id($db, (int)$_GET['id']); + if ($profile) { + sw_admin_edit_form($profile); + } else { + sw_error('Profile not found.'); + sw_admin_list($db); + } + return; + } + + // ── Default: list all profiles ──────────────────────────────────── + sw_admin_list($db); +} + +// ───────────────────────────────────────────────────────────────────────── +// Helpers +// ───────────────────────────────────────────────────────────────────────── + +function sw_admin_save_profile($db) +{ + $id = isset($_POST['id']) ? (int)$_POST['id'] : 0; + + if (!$id) { + sw_error('Invalid profile ID.'); + sw_admin_list($db); + return; + } + + $profile = sw_get_profile_by_id($db, $id); + if (!$profile) { + sw_error('Profile not found.'); + sw_admin_list($db); + return; + } + + // Collect and sanitize fields from POST. + $fields = array( + 'enabled' => isset($_POST['enabled']) ? 1 : 0, + 'steam_app_id' => trim($_POST['steam_app_id'] ?? ''), + 'workshop_app_id' => trim($_POST['workshop_app_id'] ?? ''), + 'steam_login_required' => isset($_POST['steam_login_required']) ? 1 : 0, + 'steamcmd_login_mode' => $_POST['steamcmd_login_mode'] === 'account' ? 'account' : 'anonymous', + 'steamcmd_path' => trim($_POST['steamcmd_path'] ?? ''), + 'workshop_download_dir_template' => trim($_POST['workshop_download_dir_template'] ?? ''), + 'server_root_template' => trim($_POST['server_root_template'] ?? ''), + 'install_path_template' => trim($_POST['install_path_template'] ?? ''), + 'folder_naming_format' => trim($_POST['folder_naming_format'] ?? ''), + 'mod_launch_param_template' => trim($_POST['mod_launch_param_template'] ?? '-mod='), + 'servermod_launch_param_template' => trim($_POST['servermod_launch_param_template'] ?? '-serverMod='), + 'install_script_template' => trim($_POST['install_script_template'] ?? ''), + 'update_script_template' => trim($_POST['update_script_template'] ?? ''), + 'copy_bikeys_enabled' => isset($_POST['copy_bikeys_enabled']) ? 1 : 0, + 'notes' => trim($_POST['notes'] ?? ''), + ); + + $set_parts = array(); + foreach ($fields as $col => $val) { + $safe = $db->realEscapeSingle($val); + $set_parts[] = "`$col` = '$safe'"; + } + $set_parts[] = "`updated_at` = NOW()"; + + $set_sql = implode(', ', $set_parts); + + $ok = $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_game_profiles` + SET $set_sql + WHERE `id` = $id LIMIT 1" + ); + + if ($ok) { + sw_success('Profile saved.'); + } else { + sw_error('Failed to save profile.'); + } + + $profile = sw_get_profile_by_id($db, $id); + if ($profile) { + sw_admin_edit_form($profile); + } else { + sw_admin_list($db); + } +} + +function sw_admin_list($db) +{ + $profiles = sw_get_profiles($db); + ?> +

+ Each game config XML gets one Workshop profile. + Use Sync Profiles to auto-create rows for new game configs. + Enable and configure each profile to activate Steam Workshop for that game. +

+ +
+ +
+ +
+ + +

No profiles yet. Click Sync Profiles to create them from the installed game configs.

+ + + + + + + + + + + + + + + + + + + + + + +
Config NameGame NameWorkshop App IDEnabledActions
+ Yes' : 'No' ?> + + Edit +
+ +

« Back to profile list

+ +

Edit Profile:

+ +

+ Supported placeholders (use in path/script templates):
+ {HOME_ID}   + {SERVER_ID}   + {REMOTE_SERVER_ID}   + {GAME_NAME}   + {CONFIG_NAME}   + {WORKSHOP_ID}   + {MOD_NAME}   + {FOLDER_NAME}   + {STEAM_APP_ID}   + {WORKSHOP_APP_ID}   + {STEAMCMD_PATH}   + {WORKSHOP_DOWNLOAD_DIR}   + {SERVER_ROOT}   + {INSTALL_PATH}   + {MOD_FOLDER} +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
General
+ > + Enable Steam Workshop for this game config +
Steam / SteamCMD
+ + (e.g. 223350 for DayZ Dedicated Server) +
+ + (e.g. 221100 for DayZ Workshop content) +
+ +
+ > + Requires authenticated Steam login (not anonymous) +
+ +
Paths
+ +
+ Where SteamCMD downloads mods.
+ Example: {SERVER_ROOT}/steamapps/workshop/content/{WORKSHOP_APP_ID} +
+
+ +
+ Root directory of the game server. Example: /home/gameserver/servers/{HOME_ID} + +
+ +
+ Where the renamed mod folder ends up. Example: {SERVER_ROOT}/{MOD_FOLDER} + +
Folder & Launch Params
+ +
+ Default folder name template. Common values: @{MOD_NAME} or @{WORKSHOP_ID} + +
+ + Prefix for client-required mods (e.g. -mod=) +
+ + Prefix for server-only mods (e.g. -serverMod=) +
+ > + Copy .bikey files from mod keys/ folder into server keys/ folder +
Scripts (optional)
+ + + Shell commands to run when installing a mod for the first time. Placeholders expanded before execution. + +
+ + + Shell commands to run when updating an already-installed mod. + +
Notes
+ +
+ +

+ +   + Cancel +

+ +
+ +
+

DayZ Default Values (for reference)

+ +resultQuery( + "SELECT DISTINCT m.home_id + FROM `OGP_DB_PREFIXsteam_workshop_server_mods` m + JOIN `OGP_DB_PREFIXsteam_workshop_game_profiles` p ON p.id = m.profile_id + WHERE m.enabled = 1 AND p.enabled = 1" + ); + $home_ids = $rows ? array_column($rows, 'home_id') : array(); +} else { + $home_ids = array($target_id); +} + +if (empty($home_ids)) { + echo "No servers with enabled Workshop mods found.\n"; + exit(0); +} + +$overall_success = true; + +foreach ($home_ids as $home_id) { + $home_id = (int)$home_id; + echo "\n=== Processing home_id=$home_id ===\n"; + + $ok = sw_agent_process_home($db, $home_id, $dry_run); + if (!$ok) { + $overall_success = false; + echo " [WARN] One or more errors occurred for home_id=$home_id.\n"; + } +} + +exit($overall_success ? 0 : 1); + +// ───────────────────────────────────────────────────────────────────────── +// Core logic +// ───────────────────────────────────────────────────────────────────────── + +/** + * Process all enabled mods for one server home. + * + * @param OGPDatabase $db + * @param int $home_id + * @param bool $dry_run + * @return bool true if all mods processed without errors + */ +function sw_agent_process_home($db, $home_id, $dry_run) +{ + // Load server info + $home = sw_get_home_info($db, $home_id); + if (!$home) { + echo " [ERROR] Server home $home_id not found in database.\n"; + return false; + } + + echo " Server: " . $home['home_name'] . " (game: " . $home['game_name'] . ")\n"; + echo " Path: " . $home['home_path'] . "\n"; + + // Resolve Workshop profile via game config key + $profile = sw_get_profile_for_home($db, $home_id); + if (!$profile) { + echo " [SKIP] No enabled Workshop profile for this game type.\n"; + return true; + } + + echo " Profile: " . $profile['config_name'] . " (workshop_app_id=" . $profile['workshop_app_id'] . ")\n"; + + // Build common template variables + $server_root = sw_apply_template( + $profile['server_root_template'] ?: $home['home_path'], + sw_agent_tpl_vars($home, $profile) + ); + $server_root = rtrim($server_root, '/'); + + // Load enabled mods, sorted by sort_order + $mods = sw_get_server_mods($db, $home_id) ?: array(); + $mods = array_filter($mods, function ($m) { + return !empty($m['enabled']); + }); + + if (empty($mods)) { + echo " No enabled mods.\n"; + return true; + } + + $keys_dir = $server_root . '/keys'; + if (!$dry_run && !is_dir($keys_dir)) { + @mkdir($keys_dir, 0755, true); + } + + $all_ok = true; + + foreach ($mods as $mod) { + $mod_id = (int)$mod['id']; + $workshop_id = $mod['workshop_id']; + echo "\n Mod: " . ($mod['mod_name'] ?: $workshop_id) . " [ID=$workshop_id]\n"; + + // Mark as updating + if (!$dry_run) { + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `install_status` = 'updating', `last_error` = NULL, `updated_at` = NOW() + WHERE `id` = $mod_id LIMIT 1" + ); + } + + // Build template vars for this mod + $folder_name = $mod['folder_name'] ?: ('@' . $workshop_id); + $tpl_vars = array_merge( + sw_agent_tpl_vars($home, $profile), + array( + 'WORKSHOP_ID' => $workshop_id, + 'MOD_NAME' => $mod['mod_name'] ?: $workshop_id, + 'FOLDER_NAME' => $folder_name, + 'MOD_FOLDER' => $folder_name, + 'SERVER_ROOT' => $server_root, + 'WORKSHOP_DOWNLOAD_DIR' => sw_apply_template( + $profile['workshop_download_dir_template'] + ?: ($server_root . '/steamapps/workshop/content/' . $profile['workshop_app_id']), + array( + 'SERVER_ROOT' => $server_root, + 'WORKSHOP_APP_ID' => $profile['workshop_app_id'], + 'HOME_ID' => $home['home_id'], + ) + ), + ) + ); + + $download_dir = $tpl_vars['WORKSHOP_DOWNLOAD_DIR']; + $mod_cache = rtrim($download_dir, '/') . '/' . $workshop_id; + + // 1. Download / update via SteamCMD + $cmd_result = sw_agent_steamcmd_download($mod, $profile, $tpl_vars, $dry_run); + if (!$cmd_result['ok']) { + $err = $cmd_result['error']; + echo " [ERROR] SteamCMD failed: $err\n"; + if (!$dry_run) { + $safe_err = $db->realEscapeSingle($err); + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `install_status` = 'failed', `last_error` = '$safe_err', `updated_at` = NOW() + WHERE `id` = $mod_id LIMIT 1" + ); + } + $all_ok = false; + continue; + } + + // 2. Copy / sync mod folder to server root + $install_path = sw_apply_template( + $profile['install_path_template'] ?: ($server_root . '/{MOD_FOLDER}'), + $tpl_vars + ); + + $copy_ok = sw_agent_copy_mod($mod_cache, $install_path, $dry_run); + if (!$copy_ok) { + $err = "Failed to copy mod from $mod_cache to $install_path"; + echo " [ERROR] $err\n"; + if (!$dry_run) { + $safe_err = $db->realEscapeSingle($err); + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `install_status` = 'failed', `last_error` = '$safe_err', `updated_at` = NOW() + WHERE `id` = $mod_id LIMIT 1" + ); + } + $all_ok = false; + continue; + } + + // 3. Copy .bikey files to server keys/ directory + if (!empty($profile['copy_bikeys_enabled'])) { + sw_agent_copy_bikeys($install_path, $keys_dir, $dry_run); + } + + // 4. Mark as installed + if (!$dry_run) { + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `install_status` = 'installed', + `last_installed_at` = NOW(), + `last_updated_at` = NOW(), + `last_error` = NULL, + `updated_at` = NOW() + WHERE `id` = $mod_id LIMIT 1" + ); + } + + echo " [OK] Installed → $install_path\n"; + } + + // 5. Print launch parameters + $enabled_mods = array_values(array_filter( + sw_get_server_mods($db, $home_id) ?: array(), + function ($m) { return !empty($m['enabled']); } + )); + $params = sw_generate_launch_params($enabled_mods, $profile); + + echo "\n Generated launch parameters:\n"; + if ($params['mod']) { + echo " " . $params['mod'] . "\n"; + } + if ($params['servermod']) { + echo " " . $params['servermod'] . "\n"; + } + if (!$params['mod'] && !$params['servermod']) { + echo " (none)\n"; + } + + return $all_ok; +} + +/** + * Build the standard template variable map for a given home + profile. + * + * @param array $home + * @param array $profile + * @return array + */ +function sw_agent_tpl_vars(array $home, array $profile) +{ + return array( + 'HOME_ID' => $home['home_id'], + 'SERVER_ID' => $home['home_id'], + 'REMOTE_SERVER_ID' => $home['remote_server_id'], + 'GAME_NAME' => $home['game_name'], + 'CONFIG_NAME' => $home['game_key'], + 'STEAM_APP_ID' => $profile['steam_app_id'], + 'WORKSHOP_APP_ID' => $profile['workshop_app_id'], + 'STEAMCMD_PATH' => $profile['steamcmd_path'], + 'SERVER_ROOT' => $home['home_path'], + 'INSTALL_PATH' => $home['home_path'], + ); +} + +/** + * Run SteamCMD to download / update a single Workshop item. + * + * Uses the profile's update_script_template if set; otherwise falls back to + * a standard anonymous or authenticated +workshop_download_item invocation. + * + * @param array $mod + * @param array $profile + * @param array $tpl_vars + * @param bool $dry_run + * @return array ['ok' => bool, 'error' => string] + */ +function sw_agent_steamcmd_download(array $mod, array $profile, array $tpl_vars, $dry_run) +{ + $steamcmd = $profile['steamcmd_path'] ?: '/home/gameserver/steamcmd/steamcmd.sh'; + $workshop_id = $mod['workshop_id']; + $app_id = $profile['workshop_app_id']; + $dl_dir = $tpl_vars['WORKSHOP_DOWNLOAD_DIR']; + + if (!empty($profile['update_script_template'])) { + // Admin has provided a custom update script. + $script_body = sw_apply_template($profile['update_script_template'], $tpl_vars); + return sw_agent_run_script($script_body, $dry_run); + } + + // Build default SteamCMD command. + // +force_install_dir is set to the parent of the workshop content so that + // SteamCMD places files in //. + $parent_dir = dirname($dl_dir); // .../steamapps/workshop/content + + if ($profile['steamcmd_login_mode'] === 'account') { + // When account login is required the operator must supply credentials + // in the update_script_template. We cannot safely store a password here. + return array( + 'ok' => false, + 'error' => "Account login is required for this profile but no update_script_template is set. " + . "Add a custom update_script_template in the admin profile that includes SteamCMD login credentials.", + ); + } + + // Validate that steamcmd exists + if (!$dry_run && !is_file($steamcmd) && !is_executable($steamcmd)) { + return array('ok' => false, 'error' => "SteamCMD not found or not executable: $steamcmd"); + } + + // Build argument list; escape each argument individually. + $args = array( + escapeshellarg($steamcmd), + '+force_install_dir', escapeshellarg($parent_dir), + '+login', 'anonymous', + '+workshop_download_item', escapeshellarg($app_id), escapeshellarg($workshop_id), + '+quit', + ); + $cmd = implode(' ', $args); + + echo " SteamCMD: $cmd\n"; + + if ($dry_run) { + echo " [DRY RUN] Skipping SteamCMD execution.\n"; + return array('ok' => true, 'error' => ''); + } + + $output = array(); + $return_var = 0; + exec($cmd . ' 2>&1', $output, $return_var); + + foreach ($output as $line) { + echo " $line\n"; + } + + if ($return_var !== 0) { + return array( + 'ok' => false, + 'error' => "SteamCMD exited with code $return_var. " . implode(' ', array_slice($output, -3)), + ); + } + + return array('ok' => true, 'error' => ''); +} + +/** + * Execute a shell script body. + * The script is written to a temporary file and executed with /bin/sh. + * + * @param string $script_body + * @param bool $dry_run + * @return array ['ok' => bool, 'error' => string] + */ +function sw_agent_run_script($script_body, $dry_run) +{ + if ($dry_run) { + echo " [DRY RUN] Would execute script:\n"; + foreach (explode("\n", $script_body) as $line) { + echo " $line\n"; + } + return array('ok' => true, 'error' => ''); + } + + $tmp = tempnam(sys_get_temp_dir(), 'sw_agent_'); + if (!$tmp) { + return array('ok' => false, 'error' => 'Could not create temporary file for script.'); + } + + file_put_contents($tmp, "#!/bin/sh\nset -e\n" . $script_body); + chmod($tmp, 0700); + + $output = array(); + $return_var = 0; + exec('/bin/sh ' . escapeshellarg($tmp) . ' 2>&1', $output, $return_var); + @unlink($tmp); + + foreach ($output as $line) { + echo " $line\n"; + } + + if ($return_var !== 0) { + return array( + 'ok' => false, + 'error' => "Script exited with code $return_var. " . implode(' ', array_slice($output, -3)), + ); + } + + return array('ok' => true, 'error' => ''); +} + +/** + * Copy (rsync-style) the downloaded mod folder into the server root. + * Uses rsync when available, falls back to recursive PHP copy. + * + * @param string $src Downloaded mod folder (e.g. .../content/221100/2863534533) + * @param string $dst Target path in server root (e.g. /servers/123/@CF) + * @param bool $dry_run + * @return bool + */ +function sw_agent_copy_mod($src, $dst, $dry_run) +{ + echo " Copy: $src → $dst\n"; + + if (!$dry_run && !is_dir($src)) { + echo " [WARN] Source directory not found: $src\n"; + return false; + } + + if ($dry_run) { + return true; + } + + if (!is_dir($dst)) { + if (!@mkdir($dst, 0755, true)) { + return false; + } + } + + // Try rsync first (preserves permissions, handles deletes cleanly). + if (sw_agent_cmd_exists('rsync')) { + $cmd = 'rsync -a --delete ' + . escapeshellarg(rtrim($src, '/') . '/') . ' ' + . escapeshellarg(rtrim($dst, '/') . '/') . ' 2>&1'; + exec($cmd, $out, $ret); + if ($ret === 0) { + return true; + } + echo " [WARN] rsync failed (exit $ret); falling back to PHP copy.\n"; + } + + // PHP recursive copy fallback. + return sw_agent_recursive_copy($src, $dst); +} + +/** + * Copy all .bikey files found recursively under $mod_dir/keys/ into $keys_dir. + * + * @param string $mod_dir Installed mod directory + * @param string $keys_dir Server keys directory + * @param bool $dry_run + * @return void + */ +function sw_agent_copy_bikeys($mod_dir, $keys_dir, $dry_run) +{ + // Search in common key locations within the mod folder. + $search_dirs = array( + $mod_dir . '/keys', + $mod_dir . '/Keys', + $mod_dir . '/key', + $mod_dir . '/Key', + ); + + $found = 0; + foreach ($search_dirs as $kdir) { + if (!is_dir($kdir)) { + continue; + } + foreach (glob($kdir . '/*.bikey') as $bikey) { + $target = $keys_dir . '/' . basename($bikey); + echo " .bikey: " . basename($bikey) . " → $keys_dir/\n"; + if (!$dry_run) { + @copy($bikey, $target); + } + $found++; + } + } + + if ($found === 0) { + echo " (no .bikey files found in mod keys/ folder)\n"; + } +} + +/** + * Return true if a command is available in PATH. + * + * @param string $cmd + * @return bool + */ +function sw_agent_cmd_exists($cmd) +{ + $which = trim((string)shell_exec('which ' . escapeshellarg($cmd) . ' 2>/dev/null')); + return !empty($which); +} + +/** + * Recursively copy directory $src into $dst (creating $dst if needed). + * + * @param string $src + * @param string $dst + * @return bool + */ +function sw_agent_recursive_copy($src, $dst) +{ + $dir = @opendir($src); + if (!$dir) { + return false; + } + if (!is_dir($dst)) { + @mkdir($dst, 0755, true); + } + while (false !== ($file = readdir($dir))) { + if ($file === '.' || $file === '..') { + continue; + } + $s = $src . '/' . $file; + $d = $dst . '/' . $file; + if (is_dir($s)) { + sw_agent_recursive_copy($s, $d); + } else { + copy($s, $d); + } + } + closedir($dir); + return true; +} diff --git a/modules/steam_workshop/bin/workshop_scrape.sh b/modules/steam_workshop/bin/workshop_scrape.sh deleted file mode 100755 index b9d0db31..00000000 --- a/modules/steam_workshop/bin/workshop_scrape.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -if [[ $# -lt 2 ]]; then - echo "Usage: $0 [page] [limit]" >&2 - exit 2 -fi - -appid="$1" -query="$2" -page="${3:-1}" -limit="${4:-0}" - -if ! [[ "$appid" =~ ^[0-9]+$ ]]; then - echo "AppID must be numeric." >&2 - exit 3 -fi - -if ! [[ "$page" =~ ^[0-9]+$ ]]; then - page=1 -fi - -if ! [[ "$limit" =~ ^[0-9]+$ ]]; then - limit=0 -fi - -user_agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0 Safari/537.36' - -curl -s --compressed -A "$user_agent" \ - --get "https://steamcommunity.com/workshop/browse/" \ - --data-urlencode "appid=${appid}" \ - --data-urlencode "browsesort=textsearch" \ - --data-urlencode "section=readytouseitems" \ - --data-urlencode "searchtext=${query}" \ - --data-urlencode "p=${page}" \ -| grep -oE 'sharedfiles/filedetails/\?id=[0-9]+' \ -| sed -E 's/.*id=//' \ -| sort -u \ -| { - count=0 - while IFS= read -r id; do - [[ -z "$id" ]] && continue - ((count++)) - if [[ "$limit" -gt 0 && "$count" -gt "$limit" ]]; then - break - fi - title=$(curl -s --compressed -A "$user_agent" "https://steamcommunity.com/sharedfiles/filedetails/?id=${id}" \ - | tr '\n' ' ' \ - | sed -nE 's/.*([^<]+)<\/title>.*/\1/p' \ - | sed -E 's/ - Steam (Community|Workshop).*//' \ - | sed -E 's/^\s+|\s+$//g') - if [[ -z "$title" ]]; then - title="(title parse failed)" - fi - printf '%s\t%s\n' "$id" "$title" - done - } diff --git a/modules/steam_workshop/controllers/AdminWorkshopController.php b/modules/steam_workshop/controllers/AdminWorkshopController.php deleted file mode 100644 index f66ebb44..00000000 --- a/modules/steam_workshop/controllers/AdminWorkshopController.php +++ /dev/null @@ -1,247 +0,0 @@ -<?php -declare(strict_types=1); - -require_once __DIR__ . '/../lib/SteamWorkshopService.php'; - -class AdminWorkshopController -{ - private SteamWorkshopService $service; - private array $lang; - private ?array $adapterFormOverride = null; - private ?string $adapterFormGameKey = null; - private array $gameGroups = []; - - public function __construct(OGPDatabase $db) - { - $this->service = new SteamWorkshopService($db); - $this->lang = $this->loadLang(); - } - - public function handle(): void - { - global $db; - - $userId = (int)($_SESSION['user_id'] ?? 0); - if (!$db->isAdmin($userId)) { - print_failure($this->lang['error_admin_only'] ?? 'Admin access required.'); - return; - } - - echo '<link rel="stylesheet" type="text/css" href="modules/steam_workshop/steam_workshop.css" />'; - - $this->gameGroups = $this->service->listWorkshopGameGroups(); - - if ($_SERVER['REQUEST_METHOD'] === 'POST') { - $this->processPost(); - } - - $mappings = $this->service->getAdapterMappings(); - $adapters = $this->service->loadAdapters(); - $adapterOptions = $this->service->getAdapterOptions(); - $gameRows = $this->buildGameRows($mappings); - $requestedGame = $this->sanitizeGameKeyInput($_GET['adapter_game'] ?? ''); - $activeGame = $this->adapterFormGameKey !== null ? $this->adapterFormGameKey : $requestedGame; - - $this->render('admin/index', [ - 'lang' => $this->lang, - 'mappings' => $mappings, - 'adapters' => $adapters, - 'adapterOptions' => $adapterOptions, - 'gameRows' => $gameRows, - 'activeGameKey' => $activeGame, - ]); - } - - private function processPost(): void - { - $action = $_POST['admin_action'] ?? 'save_mappings'; - switch ($action) { - case 'save_adapter': - $this->processAdapterSave(); - break; - case 'delete_adapter': - $this->processAdapterDelete(); - break; - case 'save_mappings': - default: - $this->processSaveMappings(); - break; - } - } - - private function processSaveMappings(): void - { - $payload = $_POST['mapping'] ?? []; - if (!is_array($payload)) { - $payload = []; - } - - $fanOut = []; - $groupIndex = $this->indexGameGroups(); - foreach ((array)$payload as $groupKey => $adapterKey) { - $groupKey = (string)$groupKey; - $adapterKey = (string)$adapterKey; - if (!isset($groupIndex[$groupKey])) { - continue; - } - - foreach ((array)$groupIndex[$groupKey] as $gameKey) { - $fanOut[$gameKey] = $adapterKey; - } - } - - $this->service->saveAdapterMappings($fanOut); - print_success($this->lang['message_mappings_saved'] ?? 'Adapter mappings saved.'); - } - - private function processAdapterSave(): void - { - $gameKey = $this->sanitizeGameKeyInput($_POST['game_key'] ?? ''); - if ($gameKey === '') { - print_failure($this->lang['error_game_key_required'] ?? 'Game key required.'); - return; - } - - $payload = $_POST['adapter'] ?? []; - if (!is_array($payload)) { - $payload = []; - } - - try { - $this->service->saveGameAdapter($gameKey, $payload); - $this->propagateAdapterMapping($gameKey); - print_success($this->lang['message_adapter_saved'] ?? 'Adapter saved.'); - $this->adapterFormOverride = null; - $this->adapterFormGameKey = null; - } catch (RuntimeException $e) { - $this->adapterFormGameKey = $gameKey; - $this->adapterFormOverride = [ - 'name' => trim((string)($payload['name'] ?? '')), - 'steam_app_id' => trim((string)($payload['steam_app_id'] ?? '')), - 'mods_dir' => trim((string)($payload['mods_dir'] ?? '')), - 'keys_dir' => trim((string)($payload['keys_dir'] ?? '')), - 'supports_hot_reload' => !empty($payload['supports_hot_reload']), - 'activation_template' => trim((string)($payload['activation_template'] ?? '')), - 'notes' => trim((string)($payload['notes'] ?? '')), - ]; - print_failure($e->getMessage()); - } - } - - private function processAdapterDelete(): void - { - $gameKey = $this->sanitizeGameKeyInput($_POST['game_key'] ?? ''); - if ($gameKey === '') { - print_failure($this->lang['error_game_key_required'] ?? 'Game key required.'); - return; - } - - if ($this->service->deleteGameAdapter($gameKey)) { - $this->clearGroupMappings($gameKey); - print_success($this->lang['message_adapter_deleted'] ?? 'Adapter deleted.'); - } else { - print_failure($this->lang['error_adapter_delete_failed'] ?? 'Unable to delete adapter.'); - } - } - - private function buildGameRows(array $mappings): array - { - $rows = []; - foreach ($this->gameGroups as $group) { - $primaryKey = isset($group['primary_game_key']) ? (string)$group['primary_game_key'] : ''; - $override = ($primaryKey !== '' && $this->adapterFormGameKey === $primaryKey) ? $this->adapterFormOverride : null; - - $mappingValues = []; - foreach ((array)$group['game_keys'] as $gameKey) { - if (isset($mappings[$gameKey]) && $mappings[$gameKey] !== '') { - $mappingValues[$mappings[$gameKey]] = true; - } - } - - $rows[] = [ - 'group_key' => $group['group_key'] ?? '', - 'app_id' => $group['app_id'] ?? '', - 'game_name' => $group['game_name'] ?? '', - 'game_keys' => $group['game_keys'] ?? [], - 'primary_game_key' => $primaryKey, - 'mixed_mapping' => count((array)$mappingValues) > 1, - 'selected_adapter' => count((array)$mappingValues) === 1 ? array_key_first($mappingValues) : '', - 'exists' => $primaryKey !== '' && $this->service->gameAdapterExists($primaryKey), - 'adapter' => $primaryKey !== '' ? $this->service->getGameAdapter($primaryKey) : null, - 'updated_at' => $primaryKey !== '' ? $this->service->getGameAdapterUpdatedAt($primaryKey) : null, - 'form' => $this->service->getAdapterFormData($primaryKey, $override), - ]; - } - - return $rows; - } - - private function indexGameGroups(): array - { - $index = []; - foreach ($this->gameGroups as $group) { - $index[$group['group_key']] = $group['game_keys']; - } - - return $index; - } - - private function propagateAdapterMapping(string $primaryGameKey): void - { - foreach ($this->gameGroups as $group) { - if (!in_array($primaryGameKey, $group['game_keys'], true)) { - continue; - } - - foreach ((array)$group['game_keys'] as $gameKey) { - $this->service->upsertAdapterMapping($gameKey, $primaryGameKey); - } - return; - } - - $this->service->upsertAdapterMapping($primaryGameKey, $primaryGameKey); - } - - private function clearGroupMappings(string $primaryGameKey): void - { - foreach ($this->gameGroups as $group) { - if (!in_array($primaryGameKey, $group['game_keys'], true)) { - continue; - } - - foreach ((array)$group['game_keys'] as $gameKey) { - $this->service->removeAdapterMapping($gameKey, $primaryGameKey); - } - return; - } - - $this->service->removeAdapterMapping($primaryGameKey, $primaryGameKey); - } - - private function sanitizeGameKeyInput($value): string - { - $gameKey = strtolower(trim((string)$value)); - $sanitized = preg_replace('/[^a-z0-9_\-.]/', '', $gameKey); - return is_string($sanitized) ? $sanitized : ''; - } - - private function render(string $view, array $data = []): void - { - extract($data); - $lang = $this->lang; - require __DIR__ . '/../views/' . $view . '.php'; - } - - private function loadLang(): array - { - $langFile = __DIR__ . '/../lang/en_US.php'; - if (is_file($langFile)) { - $strings = require $langFile; - if (is_array($strings)) { - return $strings; - } - } - - return []; - } -} diff --git a/modules/steam_workshop/controllers/SteamWorkshopController.php b/modules/steam_workshop/controllers/SteamWorkshopController.php deleted file mode 100644 index 54efab5f..00000000 --- a/modules/steam_workshop/controllers/SteamWorkshopController.php +++ /dev/null @@ -1,276 +0,0 @@ -<?php -declare(strict_types=1); - -require_once __DIR__ . '/../lib/SteamWorkshopService.php'; - -class SteamWorkshopController -{ - private SteamWorkshopService $service; - private array $lang; - - public function __construct(OGPDatabase $db) - { - $this->service = new SteamWorkshopService($db); - $this->lang = $this->loadLang(); - } - - public function handle(): void - { - global $db; - - $userId = (int)($_SESSION['user_id'] ?? 0); - $isAdmin = $db->isAdmin($userId); - $action = $_GET['action'] ?? 'index'; - - if ($action === 'search') { - $this->handleSearch($userId, $isAdmin); - return; - } - - if ($action === 'monitor_search') { - $this->handleMonitorSearch($userId, $isAdmin); - return; - } - - echo '<link rel="stylesheet" type="text/css" href="modules/steam_workshop/steam_workshop.css" />'; - echo '<script src="modules/steam_workshop/steam_workshop.js" defer></script>'; - - if ($action === 'save' && $_SERVER['REQUEST_METHOD'] === 'POST') { - $this->handleSave($userId, $isAdmin); - return; - } - - if ($action === 'edit') { - $this->handleEdit($userId, $isAdmin); - return; - } - - $this->renderIndex($userId, $isAdmin); - } - - private function handleSave(int $userId, bool $isAdmin): void - { - $homeId = isset($_POST['home_id']) ? (int)$_POST['home_id'] : 0; - if ($homeId <= 0) { - print_failure($this->lang['error_missing_home'] ?? 'Home ID missing.'); - $this->renderIndex($userId, $isAdmin); - return; - } - - $home = $this->service->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Home not found.'); - $this->renderIndex($userId, $isAdmin); - return; - } - - $config = $this->service->buildConfigFromRequest($_POST); - $adapterLocked = $this->applyGameAdapterOverride($home, $config); - $this->service->saveConfig($homeId, $config); - print_success($this->lang['message_config_saved'] ?? 'Workshop configuration saved.'); - - $this->renderEdit($home, $config, $isAdmin, $adapterLocked); - } - - private function handleMonitorSearch(int $userId, bool $isAdmin): void - { - $homeId = isset($_GET['home_id']) ? (int)$_GET['home_id'] : 0; - $query = trim((string)($_GET['q'] ?? '')); - $page = isset($_GET['page']) ? max(1, (int)$_GET['page']) : 1; - $perPage = isset($_GET['per_page']) ? max(1, min(100, (int)$_GET['per_page'])) : 25; - - $error = null; - $results = []; - $request = null; - $requestSummary = null; - - if ($homeId <= 0) { - print_failure($this->lang['error_missing_home'] ?? 'Home ID missing.'); - return; - } - - $home = $this->service->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Home not found.'); - return; - } - - $gameKey = (string)($home['game_key'] ?? ''); - $appId = $gameKey !== '' ? $this->service->getSteamAppIdForGameKey($gameKey) : null; - - if ($query !== '' && $appId !== null) { - $payload = $this->service->searchWorkshopItems($gameKey, $query, $perPage, $page); - $results = $payload['results']; - $error = $payload['error']; - $request = $payload['request']; - $requestSummary = $payload['request']['summary'] ?? null; - } elseif ($query !== '' && $appId === null) { - $error = $this->lang['error_home_not_found'] ?? 'Workshop search is unavailable for this server.'; - } - - $this->render('monitor_search', [ - 'lang' => $this->lang, - 'home' => $home, - 'homeId' => $homeId, - 'query' => $query, - 'page' => $page, - 'perPage' => $perPage, - 'results' => $results, - 'error' => $error, - 'request' => $request, - 'requestSummary' => $requestSummary, - 'appId' => $appId, - ]); - } - - private function handleEdit(int $userId, bool $isAdmin): void - { - $homeId = isset($_GET['home_id']) ? (int)$_GET['home_id'] : 0; - if ($homeId <= 0) { - print_failure($this->lang['error_missing_home'] ?? 'Home ID missing.'); - $this->renderIndex($userId, $isAdmin); - return; - } - - $home = $this->service->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Home not found.'); - $this->renderIndex($userId, $isAdmin); - return; - } - - $config = $this->service->loadConfig($homeId); - $adapterLocked = $this->applyGameAdapterOverride($home, $config); - $this->renderEdit($home, $config, $isAdmin, $adapterLocked); - } - - private function renderIndex(int $userId, bool $isAdmin): void - { - $records = []; - $homes = $this->service->listHomesForUser($userId, $isAdmin); - foreach ((array)$homes as $home) { - $config = $this->service->loadConfig((int)$home['home_id']); - $this->applyGameAdapterOverride($home, $config); - $adapter = $this->service->getAdapterByKey($config['adapter_key']); - $records[] = [ - 'home' => $home, - 'config' => $config, - 'adapter' => $adapter, - ]; - } - - $this->render('index', [ - 'lang' => $this->lang, - 'records' => $records, - 'isAdmin' => $isAdmin, - 'adapterOptions' => $this->service->getAdapterOptions(), - ]); - } - - private function renderEdit(array $home, array $config, bool $isAdmin, bool $adapterLocked): void - { - $gameKey = (string)($home['game_key'] ?? ''); - $appId = $gameKey !== '' ? $this->service->getSteamAppIdForGameKey($gameKey) : null; - $this->render('edit', [ - 'lang' => $this->lang, - 'home' => $home, - 'config' => $config, - 'isAdmin' => $isAdmin, - 'adapterOptions' => $this->service->getAdapterOptions(), - 'adapterLocked' => $adapterLocked, - 'appId' => $appId, - ]); - } - - private function handleSearch(int $userId, bool $isAdmin): void - { - header('Content-Type: application/json'); - $homeId = isset($_GET['home_id']) ? (int)$_GET['home_id'] : 0; - $query = trim((string)($_GET['q'] ?? '')); - $page = isset($_GET['page']) ? max(1, (int)$_GET['page']) : 1; - $perPage = isset($_GET['per_page']) ? (int)$_GET['per_page'] : 12; - if ($homeId <= 0) { - echo json_encode(['ok' => false, 'error' => $this->lang['error_missing_home'] ?? 'Home ID missing.']); - return; - } - if ($query === '') { - echo json_encode(['ok' => false, 'error' => $this->lang['error_missing_query'] ?? 'Enter a search term.']); - return; - } - - $home = $this->service->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - echo json_encode(['ok' => false, 'error' => $this->lang['error_home_not_found'] ?? 'Home not found.']); - return; - } - - $gameKey = (string)($home['game_key'] ?? ''); - if ($gameKey === '') { - echo json_encode(['ok' => false, 'error' => $this->lang['error_home_not_found'] ?? 'Home not found.']); - return; - } - - $payload = $this->service->searchWorkshopItems($gameKey, $query, $perPage, $page); - $requestSummary = $payload['request']['summary'] ?? sprintf('REQUEST => %s | PARAMS => %s | HTTP => %s | TRANSPORT => %s', - (string)($payload['request']['url'] ?? ''), - http_build_query($payload['request']['params'] ?? [], '', '&'), - (string)($payload['request']['http_code'] ?? ''), - (string)($payload['request']['transport_error'] ?? 'none') - ); - - if ($payload['error'] !== null) { - echo json_encode([ - 'ok' => false, - 'error' => $payload['error'], - 'request' => $payload['request'], - 'status' => $requestSummary, - ]); - return; - } - - $response = [ - 'ok' => true, - 'results' => $payload['results'], - 'pagination' => $payload['pagination'], - 'request' => $payload['request'], - 'status' => $requestSummary, - ]; - if (empty($payload['results'])) { - $response['empty'] = true; - } - - echo json_encode($response); - } - - private function applyGameAdapterOverride(array $home, array &$config): bool - { - $gameKey = isset($home['game_key']) ? (string)$home['game_key'] : ''; - $mapped = $this->service->getAdapterKeyForGame($gameKey); - if ($mapped !== null && $mapped !== '') { - $config['adapter_key'] = $mapped; - return true; - } - - return false; - } - - private function render(string $view, array $data = []): void - { - extract($data); - $lang = $this->lang; - require __DIR__ . '/../views/' . $view . '.php'; - } - - private function loadLang(): array - { - $langFile = __DIR__ . '/../lang/en_US.php'; - if (is_file($langFile)) { - $strings = require $langFile; - if (is_array($strings)) { - return $strings; - } - } - - return []; - } -} diff --git a/modules/steam_workshop/controllers/WorkshopModController.php b/modules/steam_workshop/controllers/WorkshopModController.php deleted file mode 100644 index 41ddcebe..00000000 --- a/modules/steam_workshop/controllers/WorkshopModController.php +++ /dev/null @@ -1,461 +0,0 @@ -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop - * WorkshopModController: user-facing mod management per game server. - * - * Actions (via ?action=...): - * mods → show installed mods + available cached mods for a server - * install → install a mod (POST: home_id, workshop_id) - * remove → remove a mod (POST: home_id, workshop_id) - * toggle → enable/disable (POST: home_id, workshop_id, enabled) - * load_order → update load order (POST: home_id, workshop_id, load_order) - * sync → sync now (POST: home_id, workshop_id) - * search → JSON search (GET: home_id, q) – reuses SteamWorkshopService - */ - -require_once __DIR__ . '/../lib/WorkshopRepository.php'; -require_once __DIR__ . '/../lib/WorkshopInstaller.php'; -require_once __DIR__ . '/../lib/SteamWorkshopService.php'; - -class WorkshopModController -{ - private WorkshopRepository $repo; - private WorkshopInstaller $installer; - private SteamWorkshopService $searchService; - private array $lang; - - public function __construct(OGPDatabase $db) - { - $this->repo = new WorkshopRepository($db); - $this->installer = new WorkshopInstaller($this->repo); - $this->searchService = new SteamWorkshopService($db); - $this->lang = $this->loadLang(); - } - - // ------------------------------------------------------------------ - // Dispatch - // ------------------------------------------------------------------ - - public function handle(): void - { - global $db; - - $userId = (int)($_SESSION['user_id'] ?? 0); - $isAdmin = $db->isAdmin($userId); - $action = $_GET['action'] ?? 'index'; - - // JSON endpoint – no HTML output - if ($action === 'search') { - $this->handleSearch($userId, $isAdmin); - return; - } - - echo '<link rel="stylesheet" type="text/css" href="modules/steam_workshop/steam_workshop.css" />'; - echo '<script src="modules/steam_workshop/steam_workshop.js" defer></script>'; - - if ($_SERVER['REQUEST_METHOD'] === 'POST') { - $postAction = $_POST['ws_action'] ?? $action; - switch ($postAction) { - case 'install': - $this->handleInstall($userId, $isAdmin); - return; - case 'remove': - $this->handleRemove($userId, $isAdmin); - return; - case 'toggle': - $this->handleToggle($userId, $isAdmin); - return; - case 'load_order': - $this->handleLoadOrder($userId, $isAdmin); - return; - case 'sync': - $this->handleSync($userId, $isAdmin); - return; - case 'save_settings': - $this->handleSaveSettings($userId, $isAdmin); - return; - case 'queue_update': - $this->handleQueueUpdate($userId, $isAdmin); - return; - } - } - - switch ($action) { - case 'mods': - $this->handleModsPage($userId, $isAdmin); - break; - default: - $this->handleIndex($userId, $isAdmin); - break; - } - } - - // ------------------------------------------------------------------ - // Pages - // ------------------------------------------------------------------ - - private function handleIndex(int $userId, bool $isAdmin): void - { - $homes = $this->getHomesForUser($userId, $isAdmin); - $records = []; - - foreach ((array)$homes as $home) { - $homeId = (int)($home['home_id'] ?? 0); - $appId = $this->searchService->getSteamAppIdForGameKey((string)($home['game_key'] ?? '')); - $profile = $appId !== null ? $this->repo->getProfileByAppId($appId) : null; - $mods = $profile !== null ? $this->repo->listModsForHome($homeId) : []; - - $records[] = [ - 'home' => $home, - 'profile' => $profile, - 'mods' => $mods, - ]; - } - - $this->render('user_workshop_index', [ - 'lang' => $this->lang, - 'records' => $records, - 'isAdmin' => $isAdmin, - ]); - } - - private function handleModsPage(int $userId, bool $isAdmin): void - { - $homeId = (int)($_GET['home_id'] ?? 0); - if ($homeId <= 0) { - print_failure($this->lang['error_missing_home'] ?? 'Select a server first.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Server not found.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $agentId = (int)($home['remote_server_id'] ?? 0); - - // Load server-level settings - $serverSettings = $this->repo->getServerSettings($homeId); - - // Determine active profile: from server settings, or fall back to app-id lookup - $profile = null; - if ($serverSettings !== null && !empty($serverSettings['profile_id'])) { - $profile = $this->repo->getProfileById((int)$serverSettings['profile_id']); - } - if ($profile === null) { - $appId = $this->searchService->getSteamAppIdForGameKey((string)($home['game_key'] ?? '')); - $profile = $appId !== null ? $this->repo->getProfileByAppId($appId) : null; - } - $appId = $profile !== null ? (string)($profile['workshop_app_id'] ?? '') : null; - - // All enabled profiles for the profile selector - $allProfiles = $this->repo->listProfiles(true); - - $installedMods = $this->repo->listModsForHome($homeId); - $availableMods = ($profile !== null && $appId !== null) - ? $this->repo->listCacheForAgent($agentId, $appId) - : []; - - $this->render('user_workshop_mods', [ - 'lang' => $this->lang, - 'home' => $home, - 'homeId' => $homeId, - 'profile' => $profile, - 'appId' => $appId, - 'installedMods' => $installedMods, - 'availableMods' => $availableMods, - 'serverSettings' => $serverSettings ?? [], - 'allProfiles' => $allProfiles, - 'isAdmin' => $isAdmin, - ]); - } - - // ------------------------------------------------------------------ - // AJAX / POST actions - // ------------------------------------------------------------------ - - private function handleInstall(int $userId, bool $isAdmin): void - { - $homeId = (int)($_POST['home_id'] ?? 0); - $workshopId = preg_replace('/[^0-9]/', '', (string)($_POST['workshop_id'] ?? '')) ?? ''; - - if ($homeId <= 0 || $workshopId === '') { - print_failure($this->lang['error_missing_params'] ?? 'Missing home or workshop ID.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Server not found or access denied.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $appId = $this->searchService->getSteamAppIdForGameKey((string)($home['game_key'] ?? '')); - $profile = $appId !== null ? $this->repo->getProfileByAppId($appId) : null; - - if ($profile === null) { - print_failure($this->lang['error_no_profile'] ?? 'No Workshop profile configured for this game.'); - $this->handleModsPage($userId, $isAdmin); - return; - } - - $result = $this->installer->install($home, $profile, $workshopId); - - if ($result['success']) { - $msg = $this->lang['mod_installed'] ?? 'Mod installed successfully.'; - if (!empty($result['restart_required'])) { - $msg .= ' ' . ($this->lang['restart_required'] ?? 'A server restart is required to activate this mod.'); - } - print_success($msg); - } else { - print_failure(($this->lang['mod_install_error'] ?? 'Install failed: ') . $result['message']); - } - - $_GET['home_id'] = $homeId; - $this->handleModsPage($userId, $isAdmin); - } - - private function handleRemove(int $userId, bool $isAdmin): void - { - $homeId = (int)($_POST['home_id'] ?? 0); - $workshopId = preg_replace('/[^0-9]/', '', (string)($_POST['workshop_id'] ?? '')) ?? ''; - - if ($homeId <= 0 || $workshopId === '') { - print_failure($this->lang['error_missing_params'] ?? 'Missing parameters.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Server not found.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - if ($this->repo->removeMod($homeId, $workshopId)) { - print_success($this->lang['mod_removed'] ?? 'Mod removed.'); - } else { - print_failure($this->lang['mod_remove_error'] ?? 'Failed to remove mod.'); - } - - $_GET['home_id'] = $homeId; - $this->handleModsPage($userId, $isAdmin); - } - - private function handleToggle(int $userId, bool $isAdmin): void - { - $homeId = (int)($_POST['home_id'] ?? 0); - $workshopId = preg_replace('/[^0-9]/', '', (string)($_POST['workshop_id'] ?? '')) ?? ''; - $enabled = !empty($_POST['enabled']); - - if ($homeId <= 0 || $workshopId === '') { - print_failure($this->lang['error_missing_params'] ?? 'Missing parameters.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Server not found.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $ok = $this->repo->toggleMod($homeId, $workshopId, $enabled); - if (!$ok) { - print_failure($this->lang['error_toggle_failed'] ?? 'Failed to update mod status.'); - } - - $_GET['home_id'] = $homeId; - $this->handleModsPage($userId, $isAdmin); - } - - private function handleLoadOrder(int $userId, bool $isAdmin): void - { - $homeId = (int)($_POST['home_id'] ?? 0); - $workshopId = preg_replace('/[^0-9]/', '', (string)($_POST['workshop_id'] ?? '')) ?? ''; - $order = (int)($_POST['load_order'] ?? 0); - - if ($homeId <= 0 || $workshopId === '') { - print_failure($this->lang['error_missing_params'] ?? 'Missing parameters.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Server not found.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $ok = $this->repo->updateLoadOrder($homeId, $workshopId, $order); - if (!$ok) { - print_failure($this->lang['error_order_failed'] ?? 'Failed to update load order.'); - } - - $_GET['home_id'] = $homeId; - $this->handleModsPage($userId, $isAdmin); - } - - private function handleSync(int $userId, bool $isAdmin): void - { - $homeId = (int)($_POST['home_id'] ?? 0); - $workshopId = preg_replace('/[^0-9]/', '', (string)($_POST['workshop_id'] ?? '')) ?? ''; - - if ($homeId <= 0 || $workshopId === '') { - print_failure($this->lang['error_missing_params'] ?? 'Missing parameters.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Server not found.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $modRow = $this->repo->getServerMod($homeId, $workshopId); - $profile = $modRow !== null ? $this->repo->getProfileById((int)$modRow['profile_id']) : null; - - if ($modRow === null || $profile === null) { - print_failure($this->lang['error_mod_not_found'] ?? 'Mod or profile not found.'); - } else { - $result = $this->installer->syncMod($home, $modRow, $profile); - if ($result['success']) { - print_success($result['changed'] - ? ($this->lang['sync_success'] ?? 'Mod synced successfully.') - : ($this->lang['sync_no_change'] ?? 'Mod is already up to date.')); - } else { - print_failure(($this->lang['sync_error'] ?? 'Sync failed: ') . $result['message']); - } - } - - $_GET['home_id'] = $homeId; - $this->handleModsPage($userId, $isAdmin); - } - - private function handleSearch(int $userId, bool $isAdmin): void - { - header('Content-Type: application/json'); - $homeId = (int)($_GET['home_id'] ?? 0); - $query = trim((string)($_GET['q'] ?? '')); - - if ($homeId <= 0 || $query === '') { - echo json_encode(['ok' => false, 'error' => 'Missing parameters.']); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - echo json_encode(['ok' => false, 'error' => 'Server not found.']); - return; - } - - $gameKey = (string)($home['game_key'] ?? ''); - $payload = $this->searchService->searchWorkshopItems($gameKey, $query, 12, 1); - - if ($payload['error'] !== null) { - echo json_encode(['ok' => false, 'error' => $payload['error']]); - return; - } - - echo json_encode(['ok' => true, 'results' => $payload['results'], 'pagination' => $payload['pagination']]); - } - - private function handleSaveSettings(int $userId, bool $isAdmin): void - { - $homeId = (int)($_POST['home_id'] ?? 0); - if ($homeId <= 0) { - print_failure($this->lang['error_missing_home'] ?? 'Select a server first.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Server not found.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $this->repo->saveServerSettings($homeId, [ - 'workshop_enabled' => !empty($_POST['workshop_enabled']) ? 1 : 0, - 'profile_id' => (int)($_POST['profile_id'] ?? 0), - 'update_mode' => $_POST['update_mode'] ?? 'manual', - 'restart_behavior' => $_POST['restart_behavior'] ?? 'none', - ]); - - print_success($this->lang['settings_saved'] ?? 'Workshop settings saved.'); - $_GET['home_id'] = $homeId; - $this->handleModsPage($userId, $isAdmin); - } - - private function handleQueueUpdate(int $userId, bool $isAdmin): void - { - $homeId = (int)($_POST['home_id'] ?? 0); - if ($homeId <= 0) { - print_failure($this->lang['error_missing_home'] ?? 'Select a server first.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $home = $this->getHome($homeId, $userId, $isAdmin); - if ($home === null) { - print_failure($this->lang['error_home_not_found'] ?? 'Server not found.'); - $this->handleIndex($userId, $isAdmin); - return; - } - - $this->repo->setUpdateQueued($homeId, true); - print_success($this->lang['update_queued'] ?? 'Manual update queued. It will run on the next scheduler cycle.'); - $_GET['home_id'] = $homeId; - $this->handleModsPage($userId, $isAdmin); - } - - // ------------------------------------------------------------------ - // Helpers - // ------------------------------------------------------------------ - - /** @return array<int,array<string,mixed>> */ - private function getHomesForUser(int $userId, bool $isAdmin): array - { - global $db; - $accessType = $isAdmin ? 'admin' : 'user_and_group'; - $homes = $db->getHomesFor($accessType, $userId); - return is_array($homes) ? array_values($homes) : []; - } - - private function getHome(int $homeId, int $userId, bool $isAdmin): ?array - { - global $db; - $row = $isAdmin ? $db->getGameHome($homeId) : $db->getUserGameHome($userId, $homeId); - return is_array($row) ? $row : null; - } - - private function render(string $view, array $data = []): void - { - extract($data); - require __DIR__ . '/../views/' . $view . '.php'; - } - - private function loadLang(): array - { - $file = __DIR__ . '/../lang/en_US.php'; - if (is_file($file)) { - $strings = require $file; - if (is_array($strings)) { - return $strings; - } - } - return []; - } -} diff --git a/modules/steam_workshop/controllers/WorkshopProfileController.php b/modules/steam_workshop/controllers/WorkshopProfileController.php deleted file mode 100644 index 2340835e..00000000 --- a/modules/steam_workshop/controllers/WorkshopProfileController.php +++ /dev/null @@ -1,267 +0,0 @@ -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop - * WorkshopProfileController: admin CRUD for Workshop game profiles - * (gsp_workshop_game_profiles table). - * - * Routed via workshop_admin.php: - * ?m=steam_workshop&p=workshop_admin&sw_action=profiles → list - * ?m=steam_workshop&p=workshop_admin&sw_action=profile_form → create/edit - * POST sw_action=profile_save → save - * POST sw_action=profile_delete → delete - */ - -require_once __DIR__ . '/../lib/WorkshopRepository.php'; - -class WorkshopProfileController -{ - private WorkshopRepository $repo; - private array $lang; - - public function __construct(OGPDatabase $db) - { - $this->repo = new WorkshopRepository($db); - $this->lang = $this->loadLang(); - } - - // ------------------------------------------------------------------ - // Dispatch - // ------------------------------------------------------------------ - - public function handle(): void - { - global $db; - - $userId = (int)($_SESSION['user_id'] ?? 0); - if (!$db->isAdmin($userId)) { - print_failure($this->lang['error_admin_only'] ?? 'Administrator access required.'); - return; - } - - echo '<link rel="stylesheet" type="text/css" href="modules/steam_workshop/steam_workshop.css" />'; - - $action = $_GET['sw_action'] ?? 'list'; - - if ($_SERVER['REQUEST_METHOD'] === 'POST') { - $postAction = $_POST['sw_action'] ?? ''; - switch ($postAction) { - case 'profile_save': - $this->handleSave(); - return; - case 'profile_delete': - $this->handleDelete(); - return; - } - } - - switch ($action) { - case 'config_form': - case 'profile_form': - $this->handleForm((int)($_GET['profile_id'] ?? 0)); - break; - default: - $this->handleList(); - break; - } - } - - // ------------------------------------------------------------------ - // Actions - // ------------------------------------------------------------------ - - private function handleList(): void - { - $profiles = $this->repo->listProfiles(); - $this->render('admin/profiles', [ - 'lang' => $this->lang, - 'profiles' => $profiles, - ]); - } - - private function handleForm(int $profileId): void - { - $profile = $profileId > 0 ? $this->repo->getProfileById($profileId) : null; - $this->render('admin/profile_form', [ - 'lang' => $this->lang, - 'profile' => $profile, - 'profileId' => $profileId, - ]); - } - - private function handleSave(): void - { - $id = (int)($_POST['profile_id'] ?? 0); - $data = $this->extractProfileData($_POST); - - $errors = $this->validateProfileData($data); - if (!empty($errors)) { - foreach ($errors as $err) { - print_failure($err); - } - $profile = $id > 0 ? $this->repo->getProfileById($id) : null; - $this->render('admin/profile_form', [ - 'lang' => $this->lang, - 'profile' => array_merge($profile ?? [], $data, ['id' => $id]), - 'profileId' => $id, - ]); - return; - } - - $data['id'] = $id; - $savedId = $this->repo->saveProfile($data); - - if ($savedId > 0) { - print_success($this->lang['profile_saved'] ?? 'Workshop profile saved.'); - } else { - print_failure($this->lang['profile_save_error'] ?? 'Failed to save Workshop profile.'); - } - - $this->handleList(); - } - - private function handleDelete(): void - { - $id = (int)($_POST['profile_id'] ?? 0); - if ($id <= 0) { - print_failure($this->lang['profile_not_found'] ?? 'Profile not found.'); - $this->handleList(); - return; - } - - if ($this->repo->deleteProfile($id)) { - print_success($this->lang['profile_deleted'] ?? 'Workshop profile deleted.'); - } else { - print_failure($this->lang['profile_delete_error'] ?? 'Failed to delete Workshop profile.'); - } - - $this->handleList(); - } - - // ------------------------------------------------------------------ - // Input helpers - // ------------------------------------------------------------------ - - /** - * @param array<string,mixed> $post - * @return array<string,mixed> - */ - private function extractProfileData(array $post): array - { - // supported_os can be multiple values (SET type) - $osRaw = $post['supported_os'] ?? []; - if (!is_array($osRaw)) { - $osRaw = [$osRaw]; - } - $allowedOs = ['linux', 'windows']; - $osValues = array_values(array_intersect($osRaw, $allowedOs)); - $supportedOs = implode(',', $osValues !== [] ? $osValues : ['linux']); - - $allowedCopyMethods = ['copy', 'rsync', 'symlink']; - $copyMethod = in_array($post['copy_method'] ?? '', $allowedCopyMethods, true) - ? (string)$post['copy_method'] - : 'rsync'; - - $allowedLoginModes = ['anonymous', 'account']; - $steamcmdLoginMode = in_array($post['steamcmd_login_mode'] ?? '', $allowedLoginModes, true) - ? (string)$post['steamcmd_login_mode'] - : 'anonymous'; - - $allowedFolderFormats = ['@%mod_name%', '@%workshop_id%', 'custom']; - $folderNamingFormat = in_array($post['folder_naming_format'] ?? '', $allowedFolderFormats, true) - ? (string)$post['folder_naming_format'] - : '@%workshop_id%'; - - $allowedSeparators = ['semicolon', 'comma', 'space']; - $modSeparator = in_array($post['mod_separator'] ?? '', $allowedSeparators, true) - ? (string)$post['mod_separator'] - : 'semicolon'; - - // When folder naming is preset (@%mod_name% or @%workshop_id%), derive template from format. - // When 'custom', use the admin-supplied value. - $folderNameTemplate = $folderNamingFormat !== 'custom' - ? $folderNamingFormat - : trim((string)($post['folder_name_template'] ?? '@%workshop_id%')); - - return [ - 'game_key' => trim((string)($post['game_key'] ?? '')), - 'game_name' => trim((string)($post['game_name'] ?? '')), - 'steam_app_id' => preg_replace('/[^0-9]/', '', (string)($post['steam_app_id'] ?? '')) ?? '', - 'workshop_app_id' => preg_replace('/[^0-9]/', '', (string)($post['workshop_app_id'] ?? '')) ?? '', - 'steam_login_required' => !empty($post['steam_login_required']) ? 1 : 0, - 'steamcmd_login_mode' => $steamcmdLoginMode, - 'steamcmd_path' => trim((string)($post['steamcmd_path'] ?? '')), - 'supported_os' => $supportedOs, - 'cache_path_template' => trim((string)($post['cache_path_template'] ?? '')), - 'install_path_template' => trim((string)($post['install_path_template'] ?? '')), - 'folder_naming_format' => $folderNamingFormat, - 'folder_name_template' => $folderNameTemplate, - 'mod_launch_param' => trim((string)($post['mod_launch_param'] ?? '')), - 'mod_separator' => $modSeparator, - 'copy_method' => $copyMethod, - 'copy_keys' => !empty($post['copy_keys']) ? 1 : 0, - 'key_source_path' => trim((string)($post['key_source_path'] ?? '')), - 'key_dest_path' => trim((string)($post['key_dest_path'] ?? '')), - 'pre_update_script' => trim((string)($post['pre_update_script'] ?? '')), - 'install_script' => trim((string)($post['install_script'] ?? '')), - 'post_update_script' => trim((string)($post['post_update_script'] ?? '')), - 'config_file_template' => trim((string)($post['config_file_template'] ?? '')), - 'launch_param_template' => trim((string)($post['launch_param_template'] ?? '')), - 'requires_restart' => !empty($post['requires_restart']) ? 1 : 0, - 'validation_notes' => trim((string)($post['validation_notes'] ?? '')), - 'enabled' => !empty($post['enabled']) ? 1 : 0, - ]; - } - - /** - * @param array<string,mixed> $data - * @return list<string> - */ - private function validateProfileData(array $data): array - { - $errors = []; - if (($data['game_key'] ?? '') === '') { - $errors[] = $this->lang['error_game_key_required'] ?? 'Game key is required.'; - } elseif (!preg_match('/^[a-z0-9_\-.]+$/i', (string)$data['game_key'])) { - $errors[] = $this->lang['error_game_key_invalid'] ?? 'Game key may only contain letters, digits, underscores, dots, and hyphens.'; - } - if (($data['game_name'] ?? '') === '') { - $errors[] = $this->lang['error_game_name_required'] ?? 'Game name is required.'; - } - if (($data['workshop_app_id'] ?? '') === '') { - $errors[] = $this->lang['error_app_id_required'] ?? 'Workshop App ID is required.'; - } - if (($data['cache_path_template'] ?? '') === '') { - $errors[] = $this->lang['error_cache_path_required'] ?? 'SteamCMD cache path template is required.'; - } - if (($data['install_path_template'] ?? '') === '') { - $errors[] = $this->lang['error_install_path_required'] ?? 'Server install path template is required.'; - } - if (($data['folder_naming_format'] ?? '') === 'custom' && ($data['folder_name_template'] ?? '') === '') { - $errors[] = $this->lang['error_folder_template_required'] ?? 'Custom folder name template is required when format is set to custom.'; - } - return $errors; - } - - // ------------------------------------------------------------------ - // Rendering - // ------------------------------------------------------------------ - - private function render(string $view, array $data = []): void - { - extract($data); - require __DIR__ . '/../views/' . $view . '.php'; - } - - private function loadLang(): array - { - $file = __DIR__ . '/../lang/en_US.php'; - if (is_file($file)) { - $strings = require $file; - if (is_array($strings)) { - return $strings; - } - } - return []; - } -} diff --git a/modules/steam_workshop/cron_update.php b/modules/steam_workshop/cron_update.php deleted file mode 100644 index 37a2abd6..00000000 --- a/modules/steam_workshop/cron_update.php +++ /dev/null @@ -1,178 +0,0 @@ -#!/usr/bin/env php -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop cron update script - * - * Usage: - * php modules/steam_workshop/cron_update.php --all - * php modules/steam_workshop/cron_update.php --agent-id=<ID> - * php modules/steam_workshop/cron_update.php --home-id=<ID> - * php modules/steam_workshop/cron_update.php --profile-id=<ID> - * php modules/steam_workshop/cron_update.php --workshop-id=<WID> --agent-id=<AID> --app-id=<APPID> - * - * This script: - * 1. Finds enabled installed mods from gsp_server_workshop_mods. - * 2. Groups them by agent_id and workshop_app_id. - * 3. For each unique (agent, appid, workshop_id), runs SteamCMD - * workshop_download_item validate on the agent. - * 4. Updates gsp_workshop_cache (status, last_checked, last_updated, last_error). - * 5. Does NOT copy into running servers. - * 6. Does NOT restart servers. - * 7. Logs all update attempts. - * - * Run from the panel root directory: - * cd /var/www/html && php modules/steam_workshop/cron_update.php --all - */ - -// ----------------------------------------------------------------------- -// Bootstrap: load panel includes -// ----------------------------------------------------------------------- - -// Determine panel root -$panelRoot = defined('PANEL_ROOT') ? PANEL_ROOT : realpath(__DIR__ . '/../../..'); -if ($panelRoot === false) { - $panelRoot = __DIR__ . '/../../..'; -} -chdir($panelRoot); - -// Load configuration -if (!is_file('includes/config.inc.php')) { - fwrite(STDERR, "[ERROR] Cannot locate includes/config.inc.php. Run this script from the panel root.\n"); - exit(1); -} - -require_once 'includes/config.inc.php'; -require_once 'includes/database.php'; -require_once 'includes/database_mysqli.php'; -require_once 'includes/lib_remote.php'; - -// Connect to database -if (!isset($db_host, $db_user, $db_pass, $db_name)) { - fwrite(STDERR, "[ERROR] Database configuration variables not set.\n"); - exit(1); -} - -$db = new OGPDatabaseMySQL(); -/** @var int|true $connResult */ -$connResult = $db->connect( - $db_host, - $db_user, - $db_pass, - $db_name, - $table_prefix ?? 'gsp_', - $db_port ?? null -); - -if ($connResult !== true) { - fwrite(STDERR, "[ERROR] Database connection failed (code: {$connResult}).\n"); - exit(1); -} - -require_once __DIR__ . '/lib/WorkshopRepository.php'; -require_once __DIR__ . '/lib/WorkshopInstaller.php'; -require_once __DIR__ . '/lib/WorkshopUpdater.php'; - -$repo = new WorkshopRepository($db); -$installer = new WorkshopInstaller($repo); -$updater = new WorkshopUpdater($repo, $installer); - -// ----------------------------------------------------------------------- -// Parse CLI arguments -// ----------------------------------------------------------------------- - -$opts = getopt('', [ - 'all', - 'agent-id:', - 'home-id:', - 'profile-id:', - 'workshop-id:', - 'app-id:', - 'help', -]); - -if (isset($opts['help']) || $opts === false || empty($opts)) { - echo <<<HELP -GSP Steam Workshop – cron cache updater - -Usage: - php cron_update.php --all - php cron_update.php --agent-id=<ID> - php cron_update.php --home-id=<ID> - php cron_update.php --profile-id=<ID> - php cron_update.php --workshop-id=<WID> --agent-id=<AID> --app-id=<APPID> - -HELP; - exit(0); -} - -// ----------------------------------------------------------------------- -// Execute the requested update -// ----------------------------------------------------------------------- - -function printResults(array $results): void -{ - $ok = 0; - $fail = 0; - foreach ($results as $r) { - $status = $r['success'] ? 'OK ' : 'FAIL '; - if ($r['success']) { - $ok++; - } else { - $fail++; - } - $msg = $r['message'] ?? ''; - echo "[{$status}] agent={$r['agent_id']} app={$r['workshop_app_id']} mod={$r['workshop_id']} – {$msg}\n"; - } - echo "Done: {$ok} succeeded, {$fail} failed.\n"; -} - -if (isset($opts['all'])) { - echo "[INFO] Updating all enabled Workshop mods…\n"; - $results = $updater->updateAll(); - printResults($results); - exit(0); -} - -if (isset($opts['agent-id']) && !isset($opts['workshop-id'])) { - $agentId = (int)$opts['agent-id']; - echo "[INFO] Updating Workshop mods for agent {$agentId}…\n"; - $results = $updater->updateWorkshopCacheForAgent($agentId); - printResults($results); - exit(0); -} - -if (isset($opts['home-id'])) { - $homeId = (int)$opts['home-id']; - echo "[INFO] Updating Workshop mods for home {$homeId}…\n"; - $results = $updater->updateWorkshopCacheForHome($homeId); - printResults($results); - exit(0); -} - -if (isset($opts['profile-id'])) { - $profileId = (int)$opts['profile-id']; - echo "[INFO] Updating Workshop mods for profile {$profileId}…\n"; - $results = $updater->updateWorkshopCacheForProfile($profileId); - printResults($results); - exit(0); -} - -if (isset($opts['workshop-id'], $opts['agent-id'], $opts['app-id'])) { - $workshopId = preg_replace('/[^0-9]/', '', (string)$opts['workshop-id']) ?? ''; - $agentId = (int)$opts['agent-id']; - $appId = preg_replace('/[^0-9]/', '', (string)$opts['app-id']) ?? ''; - - if ($workshopId === '' || $appId === '') { - fwrite(STDERR, "[ERROR] --workshop-id and --app-id must be numeric.\n"); - exit(1); - } - - echo "[INFO] Updating single mod: agent={$agentId} app={$appId} mod={$workshopId}…\n"; - $result = $updater->updateSingleWorkshopMod($agentId, $appId, $workshopId); - printResults([$result]); - exit(0); -} - -fwrite(STDERR, "[ERROR] No valid option provided. Use --help for usage.\n"); -exit(1); diff --git a/modules/steam_workshop/data/game_adapter_map.json b/modules/steam_workshop/data/game_adapter_map.json deleted file mode 100644 index 0967ef42..00000000 --- a/modules/steam_workshop/data/game_adapter_map.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/modules/steam_workshop/data/game_adapters/.gitkeep b/modules/steam_workshop/data/game_adapters/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/modules/steam_workshop/functions.php b/modules/steam_workshop/functions.php deleted file mode 100644 index 4d097112..00000000 --- a/modules/steam_workshop/functions.php +++ /dev/null @@ -1,219 +0,0 @@ -<?php -/* - * - * OGP - Open Game Panel - * Copyright (C) 2008 - 2018 The OGP Development Team - * - * http://www.opengamepanel.org/ - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - */ -function create_drop_box_from_array_onchange($input_array,$listname,$current_value = "") -{ - $only_one = count((array)$input_array) == 1; - $disabled = $only_one? "disabled=disabled":""; - $retval = "<select id=\"$listname\" name=\"$listname\" style=\"max-width:330px;\" onchange=\"this.form.submit()\" $disabled>\n"; - foreach ((array)$input_array as $key => $value) - { - // Make sure we don't allow HTML or script - $key = trim(strip_tags($key)); - $value = trim(strip_tags($value)); - - // We want to print lines with zeros, but not empty lines. - if ( empty($value) and $value !="0" ) - { - continue; - } - - $sel = ""; - - if ( $key == $current_value ) - { - $sel .= "selected='selected'"; - } - - $retval .= "<option value='$key' $sel>$value</option>\n"; - } - $retval .= "</select>\n"; - return $retval; -} - -function get_mod_names_list($mods_list, $xml_mods) -{ - $mod_names = ""; - foreach(explode(',', $mods_list) as $workshop_mod_id) - { - foreach ((array)$xml_mods as $mod) - { - if($mod['id'] == $workshop_mod_id) - { - if($mod_names != "") - $mod_names .= ","; - $mod_names .= $mod->name; - } - } - } - return $mod_names; -} - -function get_mod_info($workshop_mod_id) -{ - $request = http_build_query(array('itemcount' => '1', 'publishedfileids[0]' => "$workshop_mod_id")); - - $context = stream_context_create - (array('http' => array - ( - 'method' => "POST", - 'header' => "Content-type: application/x-www-form-urlencoded", - 'content' => $request, - 'timeout' => 5 - ))); - - $json = @file_get_contents('http://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/', false, $context); - $response_array = json_decode($json, true); - $app_info = $response_array['response']['publishedfiledetails'][0]; - return array($app_info['title'], $app_info['description'], $app_info['preview_url'], $app_info['file_url'], basename($app_info['filename']), $app_info['file_size']); -} - -function belongs_to_workshop($workshop_mod_id, $workshop_id) -{ - $request = http_build_query(array('itemcount' => '1', 'publishedfileids[0]' => "$workshop_mod_id")); - - $context = stream_context_create - (array('http' => array - ( - 'method' => "POST", - 'header' => "Content-type: application/x-www-form-urlencoded", - 'content' => $request, - 'timeout' => 5 - ))); - - $json = @file_get_contents('http://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/', false, $context); - $response_array = json_decode($json, true); - $app_info = $response_array['response']['publishedfiledetails'][0]; - if($app_info['creator_app_id'] == $workshop_id) - return true; - else - return false; -} - -function get_installed_mods($home_cfg, $remote, $xml) -{ - $workshop_id = $xml->workshop_id; - $config = $xml->config; - $regex = $config->regex; - $mods_backreference_index = (int)$config->mods_backreference_index; - $string_separator = stripcslashes($config->string_separator); - $filepath = $config->filepath; - $mods = $xml->mods->mod; - - $full_filepath = clean_path($home_cfg['home_path']."/$filepath"); - - if($remote->rfile_exists($full_filepath) === 0) - return False; - - if($remote->remote_readfile($full_filepath, $file_content) !== 1) - return False; - - if(preg_match("/$regex/m", $file_content, $matches)) - { - $full_regex_string = trim($matches[0]); - $current_mods_string = trim($matches[$mods_backreference_index]); - if($current_mods_string != '') - { - $retval = $remote->get_workshop_mods_info($mod_info_array); - $current = explode($string_separator, $current_mods_string); - $installed_mods = array(); - foreach ((array)$current as $c) - { - if($c != "") - { - $mod_string = trim($c); - if($retval == "1") - $installed_mods["$mod_string"] = isset($mod_info_array["$mod_string"])?$mod_info_array["$mod_string"]:$mod_string; - else - $installed_mods["$mod_string"] = $mod_string; - } - } - return $installed_mods; - } - else - return False; - } - else - return False; -} - -function remove_mod($home_cfg, $remote, $xml, $mod_string) -{ - $config = $xml->config; - $regex = $config->regex; - $mods_backreference_index = (int)$config->mods_backreference_index; - $variable = $config->variable; - $string_separator = stripcslashes($config->string_separator); - $filepath = $config->filepath; - - $full_filepath = $home_cfg['home_path']."/$filepath"; - $mods_full_path = clean_path($home_cfg['home_path'].'/'.$xml->mods_path); - - if($remote->rfile_exists($full_filepath) === 0) - return False; - - $remote->remote_readfile($full_filepath, $file_content); - - if(preg_match("/$regex/m", $file_content, $matches)) - { - $full_regex_string = trim($matches[0]); - $current_mods_string = trim($matches[$mods_backreference_index]); - if($current_mods_string != '') - { - $current = explode($string_separator, $current_mods_string); - - foreach ((array)$current as $index => $c) - { - if(trim($c) == $mod_string) - unset($current[$index]); - } - $current = array_filter($current); - $new_mods_string = implode($string_separator, $current); - - $replacement = $variable.$new_mods_string; - $file_content = str_replace($full_regex_string, $replacement, $file_content); - } - else - return False; - } - else - return False; - - $remote->remote_writefile($full_filepath, $file_content); - $uninstall_filepath = clean_path($mods_full_path.'/postuninstall.sh'); - $uninstallcmd = str_replace('%mods_full_path%', $mods_full_path, $xml->uninstall); - $uninstallcmd = str_replace('%mod_string%', $mod_string, $uninstallcmd); - $uninstallcmd .= "\nrm -f $uninstall_filepath"; - $output = ""; - if($remote->remote_writefile($uninstall_filepath, $uninstallcmd) === 1) - $output .= $remote->exec("bash $uninstall_filepath"); - return $output; -} - -function get_blacklist() -{ - return array( "232330","90","294420","251570","17515","34120","302550","42750","489650","748090","232290", - "17585","739590","17555","232370","55280","17705","261140","222840","320850","317670","824360","381690", - "41005","208050","105600","556450","402370"); -} -?> \ No newline at end of file diff --git a/modules/steam_workshop/game_configs/107410_linux.xml b/modules/steam_workshop/game_configs/107410_linux.xml deleted file mode 100644 index 6534acf4..00000000 --- a/modules/steam_workshop/game_configs/107410_linux.xml +++ /dev/null @@ -1,70 +0,0 @@ -<workshop_settings> - <workshop_id>221100</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>.</mods_path> - <mods> - <mod id='1899391480'> - <name>Cabin_Mod</name> - <description>W2gxXUNhYmluIE1vZFsvaDFdDQoNCltiXURlc2NyaXB0aW9uOlsvYl0NCkNyYWZ0LWFibGUgTG9nIENhYmluIG1hZGUgb2YgV29vZGVuIFBsYW5rcywgTG9ncywgTmFpbHMgYW5kIFJvY2tzLg0KW2gxXVN0aWxsIFdvcmsgSW4gUHJvZ3Jlc3MgLSBzb21lIHRoaW5ncyBkbyBub3Qgd29yayBwZXJmZWN0bHkhWy9oMV0NCg0KVGhlIENhYmluIGhhcyBkZXBlbmRlbmNpZXMsIHlvdSBNVVNUIGZpcnN0IGJ1aWxkIHRoZSBmb3VuZGF0aW9uIG1hZGUgb2Ygcm9ja3MuDQpUaGVuIHRoZSBmbG9vciwgdGhlIHdhbGxzIG9uZSBhZnRlciBhbm90aGVyIChsZWZ0IHdhbGwgaXMgYWxzbyBjb25zdW1pbmcgcm9ja3MgZm9yIHRoZSBjaGltbmV5KSBhbmQgdGhlbiB0aGUgcm9vZiBhbmQgdGhlIGRvb3IgKENvZGVMb2NrIHRlc3RlZCwgQ29tYmluYXRpb25Mb2NrcyBhbHNvIHdvcmspDQoNCltiXUNyZWRpdHM6Wy9iXQ0KLSBUaGUgQ2FiaW4gTW9kIHdhcyBpbnNwaXJlZCBieSBodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdtWUNVbGpzckRnDQotIEhlbm5lc3N5L0Nob3BwZXIgLSBiZXN0IGJveXMgYXJvdW5kIQ0KLSAzRCBNb2RlbCBwdXJjaGFzZWQgZnJvbSBodHRwczovL3d3dy50dXJib3NxdWlkLmNvbS9GdWxsUHJldmlldy9JbmRleC5jZm0vSUQvMTE4NTUzOA0KLSBVc2luZyB0aGUgVHVyYm9TcXVpZCBSb3lhbHR5IEZyZWUgTGljZW5zZQ0KICAoaHR0cHM6Ly9ibG9nLnR1cmJvc3F1aWQuY29tL3JveWFsdHktZnJlZS1saWNlbnNlLyNnYW1lLW1vZHMpDQotIFBpY3R1cmUgbWFkZSBieSBNaW11cyA6KQ0KDQpbYl1UbyBhZGQgdGhlIG1vZCB0byB5b3VyIHNlcnZlcjpbL2JdDQpDb3B5IHRoZSBAQ2FiaW5fbW9kIGZvbGRlciB0byB5b3VyIHNlcnZlciBtb2QgZm9sZGVyDQpDb3B5IHRoZSBjb250ZW50IG9mIHRoZSBrZXlzIGZvbGRlciB0byB5b3VyIHNlcnZlciBrZXlzIGZvbGRlcg0KQ29weSBjb250ZW50IGZyb20gdGhlIHR5cGVzLnhtbCB0byB5b3VyIHNlcnZlciB0eXBlcy54bWwNCg0KW2JdTWF0ZXJpYWxzIG5lZWRlZDpbL2JdDQpDYWJpbiBLaXQgICAgICAtIDggUm9ja3MgYW5kIDUgV29vZGVuIFBsYW5rcw0KRm91bmRhdGlvbiAgLSA0MCBSb2NrcyAoc3RhY2thYmxlKQ0KRmxvb3IgICAgICAgICAgICAtIDMwIE5haWxzICYgNTAgUGxhbmtzDQpSZWFyIHdhbGwgICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpGcm9udCB3YWxsICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpSaWdodCB3YWxsICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpMZWZ0IHdhbGwgICAgICAtIDMwIExvZ3MgJiAzMCBOYWlscyAmIDIwIFJvY2tzDQpEb29yICAgICAgICAgICAtIDEwIE5haWxzICYgMTAgUGxhbmtzDQpSb29mICAgICAgICAgICAtIDQwIE5haWxzICYgNDAgUGxhbmtzDQoNCltiXVRvb2xzIG5lZWRlZDpbL2JdDQpTaG92ZWwgKG9ubHkgZm9yIHRoZSBmb3VuZGF0aW9uKSwgSGFtbWVyIG9yIEhhdGNoZXQgKHVubGVzcyBzZXJ2ZXIgYWRtaW5zIGRpc2FibGVkIEhhdGNoZWQgYmVpbmcgdXNlZCBhcyBIYW1tZXIpDQoNCltiXVNlcnZlci1BZG1pbnM6Wy9iXQ0KVGhpcyBtb2QgYWxsb3dzIHNlcnZlci1hZG1pbnMgdG8gYWRqdXN0IHRoZSBhbW91bnQgb2YgbWF0ZXJpYWxzIGJlaW5nIHVzZWQgZm9yIGJ1aWxkaW5nIHRoZSBjYWJpbi4NCk1vZCBicmluZ3MgYSBjYWJpbmV0IHdpdGggMTUwIHNsb3RzIGFuZCBhdHRhY2hhYmxlIGl0ZW1zIGZvciBhZGRpdGlvbmFsIHNwYWNlLg0KVGhlIENhYmluIG1vZCBtdXN0IGJlIHN0YXJ0ZWQgYWZ0ZXIgdGhlIENvZGVMb2NrIG1vZC4NCg0KW2JdUGxheWVyLWhpbnQ6Wy9iXQ0KT25jZSBjcmFmdGVkIHRoZSBUb29sYm94LCB0aGUgcGxhY2Ugd2hlcmUgeW91IHNwYXduIGl0LCBpcyB0aGUgcGxhY2Ugd2hlcmUgeW91IGhhdmUgdG8gYWRkIG1hdGVyaWFscy4NCllvdSBoYXZlIHRvIHN0YXJ0IHdpdGggdGhlIHJvY2tzIGZvciB0aGUgZm91bmRhdGlvbiENCk9uY2UgeW91IHJlYWNoZWQgdGhlIGFtb3VudCBvZiBtYXRlcmlhbHMsIHlvdSBhcmUgcmVhZHkgdG8gZ28uIENsaWNrIE5leHQgaWYgeW91IHdhbnQgdG8gc3dpdGNoIG9yZGVyIG9mIGJ1aWxkaW5nIHRoZSB3YWxscy4NCldpbmRvd3MgYXJlIG5vdCBidWxsZXQtcHJvb2YhIA0KT24gc2VydmVycyB3aXRoIGJ1aWxkLWFueXdoZXJlIHlvdSBjYW4gcGxhY2UgYSBmZW5jZSBiZWZvcmUgdGhlIHdpbmRvdy4gU2VydmVycyB3aXRob3V0Li4ud29ya2luZyBvbiBpdC4NCg0KW2JdUGVybWlzc2lvbjpbL2JdDQouLi4gaXMgZ2l2ZW4gdG8gcmVwYWNrLg0KLi4uIGlzIE5PVCBnaXZlbiBmb3IgYW55IGtpbmQgb2YgbW9uZXRhcml6YXRpb24hDQoNCltiXUtub3duIElzc3VlczogSWYgeW91IHBsYWNlIGEgc3RvcmFnZSBvYmplY3QgdG9vIGNsb3NlIHRvIHRoZSBsZWZ0L3JlYXIvZnJvbnQvcmlnaHQgd2FsbCwgeW91IGNhbiBhY2Nlc3MgdGhlIHN0b3JhZ2Ugb2JqZWN0IGZyb20gdGhlIG91dHNpZGUuIFdvcmthcm91bmQ6IEEgZmVuY2UgaW5zaWRlIHRoZSBjYWJpbiAod29ya3Mgb25seSB3aXRoIGJ1aWxkLWFueXdoZXJlIG9yIHBsYWNlIHRoZSBzdG9yYWdlIG9iamVjdCBtb3JlIGludG8gdGhlIG1pZGRsZSB1bnRpbCBpdCBpcyBub3QgdmlzaWJsZSBhbnltb3JlIGZyb20gdGhlIG91dHNpZGUuIFsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/755968752090355253/7D17BEA9A3F27C5E99936A681985E22834802AFD/</image_url> - <download_url /> - <filename /> - <file_size>30299992</file_size> - </mod> - <mod id='1559212036'> - <name>CF</name> - <description>VGhpcyBpcyBhIENvbW11bml0eSBmcmFtZXdvcmsgZm9yIERheVogU0EuDQoNCk9uZSBub3RhYmxlIGZlYXR1cmUgaXMgaXQgYWltcyB0byByZXNvbHZlIHRoZSBpc3N1ZSBvZiBjb25mbGljdGluZyBSUEMgdHlwZSBJRCdzIGFuZCBtb2RzLg0KDQpGb3IgaGVscCBvbiB1c2luZyB0aGlzIG1vZCBpbiB5b3VyIG93biBwcm9qZWN0cywgZm9sbG93IHRoaXMgUkVBRE1FIG9uIGdpdGh1YiB0aGUgQ29tbXVuaXR5LUZyYW1ld29yayBnaXRodWIgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSmFjb2ItTWFuZ28vRGF5Wi1Db21tdW5pdHktRnJhbWV3b3JrL2Jsb2IvbWFzdGVyL1JFQURNRS5tZF1oZXJlWy91cmxdLg0KDQoNCltoMV1Nb25ldGl6YXRpb246Wy9oMV0NCg0KTW9uZXRpemF0aW9uIGlzIGFsbG93ZWQuIElmIHlvdSBkbyBtYWtlIG1vbmV5IHdoaWxlIHRoaXMgbW9kIGlzIGluc3RhbGxlZCBwbGVhc2UgZG8gY29uc2lkZXIgc2VuZGluZyBhIGRvbmF0aW9uLg0KDQpbaDFdUmVwYWNraW5nOlsvaDFdDQoNClVuZGVyIGFueSBjaXJjdW1zdGFuY2UgYXJlIHlvdSBub3QgYWxsb3dlZCB0byByZXBhY2sgdGhpcyBtb2QuIE5vIG9uZSB3aWxsIGV2ZXIgYmUgZ2l2ZW4gcGVybWlzc2lvbiB0byB1cGxvYWQgdGhpcyBtb2Qu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/786364427281894860/A2C5EACFCB4CF0CC843F537E11A4BE1250E32C45/</image_url> - <download_url /> - <filename /> - <file_size>90188</file_size> - </mod> - <mod id='2048694610'> - <name>JunkYardDog</name> - <description>QWRkcyB0aGUgYWJpbGl0eSB0byBzYWx2YWdlIHBhcnRzICh1c2luZyBhIHdyZW5jaCkgYW5kIGZ1ZWwgZnJvbSB3cmVja3Mgb24gdGhlIG1hcCwgY2FuIGFsc28gc2lwaG9uIGZ1ZWwgZnJvbSBhY3RpdmUgY2Fycy4gDQpTb21lIGZ1ZWwgaXMgbG9zdCB3aGVuIHNpcGhvbmluZy4NCiBBZGRzIHRoZSBhYmlsaXR5IHRvIHJlZmlsbCBjb250YWluZXJzIGF0IHRoZSBNZWRpdW0gZnVlbCB0YW5rcyB3aXRoIGxhZGRlcnMsIGFuZCBhcyBhIHNpZGUgbm90LCB0YWtlIGNhdXRpb24gYXMgdGhleSBhbHNvIGV4cGxvZGUgd2l0aCBtb3JlIGZvcmNlIHRoYW4gdGhlIGZ1ZWwgcHVtcHMuIA0KW2JdRklYRURbL2JdOiBubyBsb25nZXIgYWJsZSB0byByZWZpbGwgY29udGFpbmVycyBhdCBydWluZWQgcHVtcHMuIA0KDQpbYl1QUk8gVElQWy9iXTogSXRzIGlzIGFkdmlzYWJsZSB0byBicmluZyB0d28gY29udGFpbmVycyB3aXRoIHlvdSB3aGVuIHNpcGhvbmluZyBmdWVsLCB5b3UgY2FuIG5vdCBzaXBob24gaW50byBhIGNvbnRhaW5lciB0aGF0IGFscmVhZHkgaGFzIGxpcXVpZCBpbiBpdC4gWW91IHdpbGwgbmVlZCB0byBlbXB0eSB0aGUgY29udGFpbmVyIG9yIHBvdXIgbGlxdWlkIGludG8gYSBsYXJnZXIgY29udGFpbmVyIHRvIHNhdmUgaXQuIEJlY2FyZWZ1bCBub3QgdG8gc3dvbGxvdyBhbnkgZnVlbCBhbmQgbWFrZSBzdXJlIHRvIHdlYXIgZ2xvdmVzIHdoZW4gc2FsdmFnaW5nIHBhcnRzLCB5b3UgZG9udCB3YW50IHRvIGdldCBidXN0ZWQga251Y2tsZXMuIA0KDQpDdXJyZW50bHkgdGhpcyBpcyBmb3IgQm90aCB2YW5pbGxhIG1hcHMNCg0KUGxlYXNlIHJlcG9ydCBhbnkgaXNzdWVzIHlvdSBmaW5kIQ0KDQpbYl1UT0RPWy9iXToNCi1NYWtlIHVuaXZlcnNhbCBmb3IgYWxsIG1hcHMuDQotQWRkIHNlcnZlciBjb25maWcgc2V0dGluZ3MgZm9yIHBhcnRzIGFycmF5DQoNCltiXU90aGVyIE1vZHM6Wy9iXQ0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDM5NDQ4MDU4XU5vTXVmZmxlIFsvdXJsXS1SZW1vdmVzIG11ZmZsZWQgdm9pY2UgZnJvbSBoZWxlbXRzIGFuZCBnYXMgbWFza3MNCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjA0MTkwNDk3N11WZW5kaW5nU2VhcmNoIFsvdXJsXS1BZGRzIGFiaWxpdHkgdG8gc2VhcmNoIHZlbmRpbmcgbWFjaGluZXMgZm9yIGRyaW5rcw0KDQoNCltiXUNSRURJVFNbL2JdOg0KS3VyZG8gLSBncmFwaGljcyBhbmQgaW1hZ2VzIGFuZCB0ZXN0aW5nDQpNb3N0YWNob0dHIC0gaW50ZWxsZWN0dWFsIGlucHV0IGFuZCB0ZXN0aW5nDQpQbGF5ZGFjaGkgLSBpbnRlbGxlY3R1YWwgaW5wdXQgYW5kIHNjcmlwdGluZw0KDQpbYl1VU0FHRSAmIFRFUk1TWy9iXToNCi0gWW91IG1heSBub3QgcmVwYWNrIG9yIHB1Ymxpc2ggdGhpcyBtb2Qgb24gYW55IHBsYXRmb3JtIGluY2x1ZGluZyBTdGVhbS4NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyIuDQpVc2UgYSBDb2xsZWN0aW9uIGlmIHlvdSB3YW50IHRvIGluY2x1ZGUgdGhpcyBtb2Qgb24geW91ciBzZXJ2ZXIgZm9yIHlvdXIgdXNlcnMuWy9iXQ0KDQpDb3B5cmlnaHQgwqkgMjAyMCBbaV1aZWRtYWdbL2ldDQoNCg0KW2JdUGxlYXNlIGNvbnNpZGVyIGRvbmF0aW5nLCBUaGFuayB5b3UhWy9iXQ0KW3VybD1odHRwczovL3N0cmVhbWxhYnMuY29tL2Nvd2JveW1pbGxlcl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaUZnMFYwWC5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1022822776633980236/39F0EC933CC2874160552C5A371CEE055D8792DA/</image_url> - <download_url /> - <filename /> - <file_size>64773</file_size> - </mod> - <mod id='2058634870'> - <name>Materials for construction</name> - <description>W2gxXU1hdGVyaWFscyBmb3IgY29uc3RydWN0aW9uWy9oMV0NCg0KW2ldTW9kIA0KK2FkZCA0IHNwYXduIHBvaW50cyBQaWxlIE9mIE1ldGFsIFNoZWV0cyAgICAgIA0KY2xhc3MgbmFtZSBmb3Igc2VydmVyIGFkbWluaXN0cmF0b3JzID0gUE9NU19QaWxlT2ZNZXRhbFBsYXRlDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNXczWVMxci5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS83eEZDZEtMLmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzNlS1dxR3UuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMXZmNnN4dS5qcGdbL2ltZ10NCg0KK2FkZCA0IHNwYXduIHBvaW50cyBQaWxlIE9mIE1ldGFsIFNoZWV0cyBMaXZvbmlhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaG8wcWtwMi5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pa3VnRk9ELmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0E5RzRvUkEuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWGZONHpndy5qcGdbL2ltZ10NCi0tLS0tLS0tLS0tLS0tLS0NCg0KK2FkZHMgdG9vbHMgQ2xpcHBlciBmb3IgY3V0dGluZyBQaWxlIE9mIE1ldGFsIFNoZWV0cyBvbiBNZXRhbCBTaGVldHMgICAgICAgDQpjbGFzcyBuYW1lIGZvciBzZXJ2ZXIgYWRtaW5pc3RyYXRvcnMgPSBQT01TX01ldGFsX0NsaXBwZXINCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9wY0Nkck9uLmpwZ1svaW1nXQ0KDQp0aGUgdHlwZXMgZm9sZGVyIGNvbnRhaW5zIGV2ZXJ5dGhpbmcgeW91IG5lZWQgZm9yIHNlcnZlcnNbL2ldDQoNCi0tLT09PXw9PT0tLS0NCg0KW2gxXdCc0LDRgtC10YDQuNCw0LvRiyDQtNC70Y8g0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0LBbL2gxXQ0KDQpbaV3QnNC+0LQgDQor0LTQvtCx0LDQstC70Y/QtdGCIDQg0YLQvtGH0LrQuCDRgdC/0LDQstC90LAg0YjRgtCw0LHQtdC70Y8g0LzQtdGC0LDQu9C70LjRh9C10YHQutC40YUg0LvQuNGB0YLQvtCyICAgICAgICAgIA0KY2xhc3MgbmFtZSDQtNC70Y8g0LDQtNC80LjQvdC40YHRgtGA0LDRgtC+0YDQvtCyINGB0LXRgNCy0LXRgNC+0LIgPSBQT01TX1BpbGVPZk1ldGFsUGxhdGUNCivQtNC+0LHQsNCy0LvRj9C10YIgNCDRgtC+0YfQutC4INGB0L/QsNCy0L3QsCDRiNGC0LDQsdC10LvRjyDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQu9C40YHRgtC+0LIgIExpdm9uaWENCi0tLS0tLS0tLS0tLS0tLS0NCg0KK9C00L7QsdCw0LLQu9GP0LXRgiDQuNC90YHRgtGA0YPQvNC10L3RgiDQmtGD0YHQsNGH0LrQuCDQtNC70Y8g0YDQtdC30LrQuCDRiNGC0LDQsdC10LvRjyDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQu9C40YHRgtC+0LIg0L3QsCDQvtCx0YvRh9C90YvQtSDQvNC10YLQsNC70Lsg0LvQuNGB0YLRiyAgICAgICAgICANCmNsYXNzIG5hbWUg0LTQu9GPINCw0LTQvNC40L3QuNGB0YLRgNCw0YLQvtGA0L7QsiDRgdC10YDQstC10YDQvtCyID0gUE9NU19NZXRhbF9DbGlwcGVyDQoNCtCyINC/0LDQv9C60LUgdHlwZXMg0L3QsNGF0L7QtNC40YLRgdGPINCy0YHQtSDQvdC10L7QsdGF0L7QtNC40LzQvtC1INC00LvRjyDRgdC10YDQstC10YDQvtCyWy9pXQ0KDQpbaV15b3UgY2FuIGFkZCB5b3VyIG93biBzcGF3biBwb2ludHMsIGFkZGluZyBjb29yZGluYXRlcyB0byB0aGUgZmlsZSBjZmdldmVudHNwYXducy54bWxbL2ldDQoNCi0tLT09PT09PS0tLQ0KDQpbaV3QstGLINC80L7QttC10YLQtSDQtNC+0LHQsNCy0LjRgtGMINGB0LLQvtC4INGB0L7QsdGB0YLQstC10L3QvdGL0LUg0YLQvtGH0LrQuCDRgdC/0LDQstC90LAsINC00L7QsdCw0LLQuNCyINC60L7QvtGA0LTQuNC90LDRgtGLINCyINGE0LDQudC7IGNmZ2V2ZW50c3Bhd25zLnhtbFsvaV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/999179297231231643/075074238C5691636E42F5F9B26B8070C362E4E1/</image_url> - <download_url /> - <filename /> - <file_size>9218416</file_size> - </mod> - <mod id='1896108455'> - <name>Sector 9 Weapons</name> - <description>VGhpcyBpcyBhIG1vZCB0byBhZGQgaW4gbW9yZSB3ZWFwb25zIHRvIERheVogZm9yIHRoZSBTZWN0b3IgOSBTZXJ2ZXJzLg0KDQpXZWFwb25zIGN1cnJlbnRseSBhZGRlZDoNCk1HNDIgKEdlcm1hbiBMTUcpIHdpdGggNTBSbmQgTWFnDQpCcm93bmluZyAxOTI4IHZlcnNpb24gd2l0aCAyMFJuZCBNYWcNCg0KDQpKb2luIG91ciBkaXNjb3JkISBodHRwOi8vZGlzY29yZC5nZy9VZGdYMlVFDQoNCkpvaW4gdGhlIHNlcnZlciB2aWEgRFpTQSBMYXVuY2hlciEgSVA6W2JdMTA4LjE3OC43LjEyNjoyMzAyWy9iXQ0KDQpJIERPIE5PVCBBTExPVyBUSElTIE1PRCBUTyBCRSBVTlBBQ0tFRCBPUiBSRS1VUExPQURFRCBOT1IgVVNFRCBPTiBBTlkgT1RIRVIgU0VSVkVSIQ0KDQpQbGVhc2UgRE0gbWUgb24gZGlzY29yZCBpZiB5b3UgYXJlIHdhbnRpbmcgdG8gYXNrIGZvciBwZXJtaXNzaW9uIHRvIHVzZSB0aGVzZSB3ZWFwb25zLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/764976585413131037/7CC60E9F69FDCAD612FDA6FCF62AB91C0EDC432A/</image_url> - <download_url /> - <filename /> - <file_size>33807531</file_size> - </mod> - <mod id='1582756848'> - <name>ZomBerry Admin Tools</name> - <description>RGF5WiAxLjA3IENvbXBhdGlibGUhDQpTaW1wbGUgYW5kIGN1c3RvbWlzYWJsZSBDbGllbnQvU2VydmVyIGFkbWluIHRvb2xzIHdpdGggR1VJICh3b3JrcyBpbiBib3RoIFNQIGFuZCBNUCkNCg0KTmVlZCBoZWxwPyBEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvQmZNWnhSaA0KDQpDaGFuZ2Vsb2c6DQp2MC41LjktcHJlcCAtIGEgdHJhbnNpdGlvbmFsIDAuNS45LzEuMCB1cGRhdGUgKHlvdSBndXlzIGFyZSBwcm9iYWJseSBib3JlZCBvZiAwLjUuOSwgaHVoPykNCg0KdjAuNS45eCAtIERheVogMS4wMiBjb21wYXRpYmlsaXR5IHVwZGF0ZQ0KDQp2MC41LjlzKyAtIFVwZGF0ZWQgUmVwYWlyIGFuZCByZWZ1ZWwgZnVuYyBmb3IgMS4wMiwgdW5iYW5uZWQgc2NvdXQgc2NvcGUsIGZpeGVkIGNvbmZpZyBsb2FkaW5nIHNlcXVlbmNlIGEgYml0DQoNCnYwLjUuOCAtIFN0ZWFtNjQgc3VwcG9ydCwgRnJlZUNhbSBhbmQgY2hhdCBmaXhlcywgc2VwYXJhdGUgbG9nIGZpbGVzLCBKU09OaXplZCBtYWluIGNvbmZpZyBmaWxlLCBjdXN0b20gZmlsdGVycyBmb3Igc3Bhd24gbWVudSAoZG9uJ3QgZm9yZ2V0IHRvIHVwZGF0ZSB5b3VyIHNlcnZlciEpDQoNCnYwLjUuNyAtIEFkZGVkIGdvZCBtb2RlLCBmaXhlZCB1cGRhdGUgbm90aWZpY2F0aW9ucw0KDQp2MC41LjYgLSBGaXhlZCBzZWFyY2ggaW5wdXQgaW4gIlNwYXduIG1lbnUiIHRhYiwgbGl0dGxlIFVJIGFkanVzdG1lbnRzDQoNCnYwLjUuNSAtIEZpeGVkIHBvc3NpYmxlIGVycm9ycyB3aGVuIGZ1bmN0aW9uIGlzIGJlaW5nIGV4ZWN1dGVkIG9uIGRpc2Nvbm5lY3RlZCBwbGF5ZXIsIHNvbWUgc2VydmVyLXNpZGUgb3B0aW1pemF0aW9ucywgYWRqdXN0ZWQgbWFwIGxvb2tzIGJhc2VkIG9uIGZlZWRiYWNrDQoNCnYwLjUuNCAtIENoYW5nZWQgZGVmYXVsdCBpdGVtIHNwYXduIHR5cGUgdG8gT25DdXJzb3IsIG1pbm9yIGZpeGVzLCAxLjEgbWFwIGZpeCAoeWVwLCBtYXAgSVMgd29ya2luZyEpDQoNCnYwLjUuMyAtIFVzZXIgZGVmaW5lZCBLZXlCaW5kcyBhZGRlZA0KDQp2MC41IC0gTWFqb3IgdW5kZXItdGhlLWhvb2QgY2hhbmdlcywgbGl0dGxlIFVJIHVwZ3JhZGVzLCBhZGRlZCAiSW5zdGFsbGF0aW9uIG1vZGUiIGZvciBpbml0aWFsIHNlcnZlciBjb25maWd1cmF0aW9uICgtemJyeUluc3RhbGxNb2RlPXRydWUgbGF1bmNoIG9wdGlvbikNCkRvbid0IGZvcmdldCB0byB1cGRhdGUgYm90aCBzZXJ2ZXItIGFuZCBjbGllbnQtIHNpZGUsIGFzIHZlcnNpb24gbWlzbWF0Y2ggbWlnaHQgY2F1c2UgcHJvYmxlbXMuDQoNCkRvY3VtZW50YXRpb24gb24gR2l0SHViOg0KW3VybD1odHRwczovL2dpdGh1Yi5jb20vTW9vbmRhcmtlci9ab21CZXJyeS1EYXlaQWRtaW5Ub29sc11HaXRIdWIgbGlua1svdXJsXQ0KDQpSZXVwbG9hZGluZyAmIHJlcGFja2luZyB0aGlzIG1vZCB3aXRob3V0IHBlcm1pc3Npb24gcmVxdWVzdCBpcyBub3QgYWxsb3dlZCBeXg0KDQpGQVEgJiBIb3cgdG8gaW5zdGFsbCBpbiBkaXNjdXNzaW9ucw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/955224589383459935/28DDCC9D0645BCC795A7FE5B24971AE10175CC41/</image_url> - <download_url /> - <filename /> - <file_size>2981868</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable /> - <place_after /> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>\n</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>cp -Rf "%mods_full_path%/steamapps/workshop/content/221100/%workshop_mod_id%" "%mods_full_path%/%workshop_mod_id%" -rm -Rf "%mods_full_path%/steamapps/workshop/content/221100/%workshop_mod_id%" -</post_install> - <uninstall>printf "\nUninstalling...\n" -rm -Rf "%mods_full_path%/%workshop_mod_id%"</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/223350_Windows.xml b/modules/steam_workshop/game_configs/223350_Windows.xml deleted file mode 100644 index 3446fbd2..00000000 --- a/modules/steam_workshop/game_configs/223350_Windows.xml +++ /dev/null @@ -1,1346 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>221100</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path/> - <mods> - <mod id="1793351435"> - <name>[Remastered] Arma Weapon Pack</name> - <description>UmVtYXN0ZXJlZCBBcm1hIDIvT0FIIHdlYXBvbnMgd2l0aCBIUSBUZXh0dXJlcyBhbmQgU291bmRzLg0KDQoNCltjb2RlXQ0KRE1SU2NvcGUNCkEyTTE0X0RNUg0KQTJNMTRfRE1STUFHDQpBMldNMTEwX2Rlc2VydA0KQTJXTTExMF9ibGFjaw0KQTJXTTExMF9tYWcNCkEyTTE2QTQgKHRha2VzIFN0YW5hZyBtYWdzKQ0KQTJtazE3DQpBMm1rMTdfbWFnDQpBMm1rMTdfcw0KQTJHMzZfQyAgKHRha2VzIGFsbCBNNCBtYWdzKQ0KQTJBUzUwDQpBMkFTNTBfTWFnYXppbmUNCkEyYml6b24NCmJpem9uX21hZ2F6aW5lDQpBMk0yNDANCm0yNDBfbWFnYXppbmUNCkEyTUsxNg0KQTJNSzQ4DQpBMk1LNDhfTWFnYXppbmUNCkEyTTEwNw0KQTJNMTA3X01hZ2F6aW5lDQpBbW1vXzUwQ2FsDQpBMk00MEEzDQpBMk00MEEzX01hZ2F6aW5lDQpBMkFBMTINCkEyQUExMl9NYWdhemluZQ0KQTJBSzc0Uw0KQTJNMjRfRGVzZXJ0DQpBMk0yNF9HcmVlbg0KQTJNMjQ5DQpBMk0yNDlfTWFnYXppbmUNCkEyUEtNDQpBMlBLTV9NYWdhemluZQ0KQTJNOQ0KQTJNOV9NYWdhemluZQ0KQTJTdXBwcmVzc29yDQpBMkxSUkFXTQ0KQTJMUlJBV01fTWFnYXppbmUNCkxyclNjb3BlDQpBMk02MEU0DQpBMk02MEU0X01hZ2F6aW5lDQpBMk1pY3JvVXppDQpBMk1pY3JvVXppU0QNCkEyVVpJX01hZ2F6aW5lDQpBMkZORkFMDQpBMkZORkFMX01hZ2F6aW5lDQpBMk0zMg0KQTJNNFNQUlNjb3BlDQpBMk00U1BSDQpBMk00U1BSX01hZ2F6aW5lDQpBMkxlZUVuZmllbGQNCkEyR2xvY2sxNw0KQTJHbG9jazE3X01hZ2F6aW5lDQpBMkNvbHQxOTExDQpBMkNvbHQxOTExX01hZ2F6aW5lDQpBMktTVksNCkEyS1NWS19NYWdhemluZQ0KQW1tb18xMng3bW0NCg0KWy9jb2RlXQ0KDQpHMzYgQyAgKHRha2VzIGFsbCBNNCBtYWdzKQ0KTTE2IFRha2VzIGJvdGggaXRzIG93biBtYWdhemluZSBhbmQgc3RhbmFnIG1hZ2F6aW5lcyENCg0KSSBETyBOT1QgUEVSTUlUIFJFUEFDS1MgT0YgVEhJUyBNT0QNCg0KDQpEaXNjbGFpbWVyOg0KVGhpcyByZW1hc3RlciBpcyBpbiBwcm9ncmVzcyBub3QgYWxsIHdlYXBvbnMgYXJlIGRvbmUgYnV0IHRoZXkgYXJlIGEgd29yayBpbiBwcm9ncmVzcyENCktlZXAgaW4gbWluZCB0aGV5IHdpbGwgYmUgYSBmZXcgY3VzdG9tIHRoaW5ncyBhZGRlZCB0aGF0IG1heSBub3QgaGF2ZSBiZWVuIGluIGFybWEgMiBkdWUgdG8gdGhlbSBiZWluZyBsb3cgcXVhbGl0eS4NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3Y5V0owV2UucG5nWy9pbWddDQpbdXJsPWh0dHBzOi8vd3d3LmJvaGVtaWEubmV0L2NvbW11bml0eS9saWNlbnNlcy9hcm1hLWFuZC1kYXl6LXB1YmxpYy1saWNlbnNlLXNoYXJlLWFsaWtlLWFkcGwtc2FdIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQXJtYSBhbmQgRGF5eiBQdWJsaWMgTGljZW5zZSBTaGFyZSBBbGlrZSBbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1621815913276527739/F58F2B0D31037DF6BE7F953179AB8071538D5D73/</image_url> - <download_url/> - <filename/> - <file_size>243155395</file_size> - </mod> - <mod id="2143128974"> - <name>Advanced Weapon Scopes</name> - <description>W2JdDQpUaGlzIG1vZCBpcyBkZXNpZ25lZCBhcyBhbG1vc3QgY29tcGxldGUgcmVwbGFjZW1lbnQgZm9yIHZhbmlsbGEgc2NvcGVzIGZvciBwcm92aWRpbmcgbW9yZSBzbW9vdGggZ2FtZSBleHBlcmllbmNlIHNpbmNlIG9ubHkgbXkgc2NvcGVzIGhhcyB1bmlxdWUgYWJpbGl0aWVzLg0KTXkgcmVjb21lbmRhdGlvbiBpcyBnZXR0aW5nIHJpZCBvZiBhbnkgdmFuaWxsYSBzY29wZXMgZXhjZXB0IFBVLCBLb2JyYSwgUFNPIGFuZCAxUE41MS4NClsvYl0NCg0KW2gxXU1vZCBjb250ZW50OlsvaDFdDQpbbGlzdF0NClsqXUFDT0cgLSBXZWxsIGtub3duIHNjb3BlIHdpdGggNHggbWFnbmlmaWNhdGlvbi4gVGhpcyBzY29wZSBoYXMgZGlmZmVyZW50IHJldGljbGUgZnJvbSB2YW5pbGxhIG9uZSBhbmQgaGFzIHRoZSBvcHRpb24gb2YgbW91bnRpbmcgYW4gYWRkaXRpb25hbCBSTVIgcmVkIGRvdCBzaWdodDsNClsqXVJNUiAtIFNtYWxsIGNvbGxpbWF0b3Igc2lnaHQsIHdoaWNoIGNhbiBiZSBtb3VudGVkIG9uIGFuIEFDT0cgb3IgYSBwaXN0b2wuIEFsc28gaGFzIG9wdGlvbmFsIG1vdW50cyB3aXRoIHR3byBkaWZmZXJlbnQgaGVpZ2h0cyBmb3IgbW91bnRpbmcgb24gYW55IG90aGVyIHdlYXBvbjsNClsqXURlZGFsIERIRi01IC0gUnVzc2lhbi1tYWRlIG9wdGljYWwgc2NvcGUgZGVzaWduZWQgZm9yIGhpZ2gtcHJlY2lzaW9uIHNob290aW5nLiBIYXMgNS0yMHggbWFnbmlmaWNhdGlvbjsNClsqXU5GIEFUQUNSIDctMzV4NTYgIC0gVGhpcyBzY29wZSB0YWtlcyBhY2N1cmF0ZSBsb25nIHJhbmdlIHNob290aW5nIHRvIGEgd2hvbGUgbmV3IGxldmVsLiBIYXMgYSA3LTM1eCBtYWduaWZpY2F0aW9uOw0KWypdTkYgQVRBQ1IgMS04eDI0IC0gSXMgZGVzaWduZWQgYW5kIGJ1aWx0IHRvIGJlIHRoZSB1bHRpbWF0ZSBsb3ctcG93ZXIgdmFyaWFibGUgcmlmbGVzY29wZS4gSGFzIGEgZmllbGQgb2YgdmlldyBhdCAxeCBlcXVpdmFsZW50IHRvIG9wZW4gc2lnaHRz4oCmIEJ1dCB2YXN0bHkgbW9yZSBwcmVjaXNlOw0KWypdV2FsdGhlciBNUlMgLSBPcGVuIHR5cGUgY29sbGltYXRvciBzaWdodC4gQmVjYXVzZSBvZiBpdHMgZGVzaWduIGlzIG5vdCBvZnRlbiB1c2VkIGJ5IG1pbGl0YXJ5LCBidXQgaXMgcG9wdWxhciBhbW9uZyBodW50ZXJzIGFuZCBmYW5zIG9mIG1pbGl0YXJ5IHRhY3RpY2FsIGdhbWVzOw0KWypdT0tQLTcgLSBSdXNzaWFuLW1hZGUgY29sbGltYXRvciBzaWdodC4gRXh0cmVtZWx5IGNvbnZlbmllbnQgaW4gdXNlIGR1ZSB0byBpdHMgZGVzaWduOw0KWypdQU4vUFZTLTQgLSBQYXNzaXZlIFVTIEFybXkgMm5kIGdlbmVyYXRpb24gbmlnaHQgdmlzaW9uIG9wdGljYWwgc2lnaHQuIDMuNnggbWFnbmlmaWNhdGlvbjsNClsqXVBpbGFkIDR4MzIgLSBSdXNzaWFuIGh1bnRpbmcgb3B0aWMgc2lnaHQuIENoZWFwLCBoZWF2eSwgaGFzIGZpeGVkIDR4IG1hZ25pZmljYXRpb247DQpbKl1aZW5pdCBCLTEzIEFLIFNpZGUgTW91bnQgLSBSdXNzaWFuIG1hZGUgbGlnaHR3ZWlnaHQgZ2VudWluZSBaZW5pdCByYWlsIG1vdW50IGZvciBBSywgYWxsb3dzIHlvdSB0byBtb3VudCBbYl1BTllbL2JdIG9mIHRoZSB0aGVzZSBzaWdodHMgb24gdGhlIEFLIG1vdW50IHN5c3RlbTsNClsqXVRyaS1yYWlsIE1vdW50IC0gQWx1bWludW0gc2lnaHRzIG1vdW50LCBhbGxvd3MgeW91IHRvIG1vdW50IFtiXUFOWVsvYl0gb2YgdGhlIHRoZXNlIHNpZ2h0cyBvbiB0aGUgTW9zaW4gcmlmbGUsIFNLUywgU1ZUIGV0Yy4NClsvbGlzdF0NCg0KSWRlYSBvZiB0aGlzIG1vZCBpcyBnaXZlIGFiaWxpdHkgdG8gcGxheWVycyB1c2UgYW55IHNjb3BlIG9uIGFueSB3ZWFwb24gaW4gdGhpcyBnYW1lIHdpdGhvdXQgdW5saWtlZCBsaW1pdHMgb2YgImh1bnRpbmciIGFuZCAiUklTIiBzbG90cy4NClNvIHRvIGF0dGFjaCBzY29wZSB0byB0aGUgbW91bnQgeW91IG5lZWQgYm90aCBpdGVtcywgdGhlbiBjb21iaW5lIG9uZSB3aXRoIGFub3RoZXIuIFRvIHVubW91bnQgc2NvcGUgZnJvbSBtb3VudCAtIHB1dCBpdGVtIGluIHlvdXIgaGFuZHMgYW5kIHByZXNzIExNQi4gWW91IGNhbiByZXBhaXIgYW55IHNjb3BlIGJ5IEVsZWN0cmljYWwgUmVwYWlyIEtpdC4NCkFsbCBvZiB0aGVzZSBzY29wZXMgYW5kIG1vdW50cyB1c2VzIHZhbmlsbGEgc2xvdHMgc28gdGhpcyBtb2QgaXMgY29tcGF0aWJsZSB3aXRoIGFsbW9zdCBhbnkgd2VhcG9uIG1vZC4NClJlZCBkb3Qgc2lnaHRzIGFyZSBtYWRlIGZvciBjb21mb3J0YWJsZSB1c2UgLSB0aGV5IGFyZSBub3Qgc3ViamVjdCB0byBzdW4gYmFja2xpZ2h0aW5nIHVubGlrZSB2YW5pbGxhIG9uZXMuDQpOYW1lcyBhbmQgZGVzY3JpcHRpb24gb2YgZXZlcnkgaXRlbSBhcmUgdHJhbnNsYXRlZGludG8gRW5nbGlzaCBhbmQgUnVzc2lhbiAoaWYgeW91IHdhbnQgdG8gaGVscCB3aXRoIGl0LCBjb250YWN0IG1lKS4NCg0KW2gxXURldmVsb3BtZW50IHBsYW5zOlsvaDFdDQpbbGlzdF0NClsqXU5pZ2h0IExvbmcgUmFuZ2UgU2NvcGU7DQpbKl1BaW1wb2ludCBNaWNyby1UMTsNClsqXVBLLTA2Ow0KWypdTWF5IGJlIHNvbWV0aGluZyBtb3JlPyBGZWVsIGZyZWUgdG8gc2hhcmUgeW91ciBpZGVhcy4NClsvbGlzdF0NCg0KW2gxXURvbmF0aW9uWy9oMV0NClNvbWUgb2YgdGhlIG1vZGVscyBhbmQgdGV4dHVyZXMgdXNlZCBoZXJlIGFyZSBtYWRlIGJ5IG1lIGZyb20gc2NyYXRjaCwgd2hpbGUgb3RoZXJzIGFyZSBib3VnaHQuDQpJZiB5b3Ugd2FudCB0byBkb25hdGUgdG8gc3VwcG9ydCBteSB3b3JrLCBoZXJlJ3MgbXkgW2JdW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvSW5rb3RhXVBheVBhbFsvdXJsXVsvYl0uIFRoYW5rIHlvdSENCg0KW2JdQ29udGFjdCBtZSBpbiBEaXNjb3JkIElua290YSMzMjczIGZvciBhbnkgcXVlc3Rpb25zIGFuZCBtb25ldGl6YXRpb24gcmVxdWVzdHMuWy9iXQ0KW2JdQ29weXJpZ2h0IDIwMjAgSW5rb3RhLg0KVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtIChpLmUuIHJldXBsb2FkZWQsIHJlcGFja2VkKSwgZXhjZXB0IHVuZGVyIHRoaXMgU3RlYW0gYWNjb3VudCBuYW1lZCAiSW5rb3RhIi5bL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1656725633524676060/11283242B2A3AC360D6899EBF3D04EECE61C6D55/</image_url> - <download_url/> - <filename/> - <file_size>216570976</file_size> - </mod> - <mod id="1870524790"> - <name>Airdrop-Upgraded</name> - <description>W2gxXVtpXVtiXUFpcmRyb3AtVXBncmFkZWQgdjEuMjAuMDYuMDUuLi5bL2JdWy9pXVsvaDFdDQpUaGlzIERheVogbW9kIHByb3ZpZGVzIGZvciBhaXIgZGVsaXZlcnkgb2YgcmFuZG9tbHkgc2VsZWN0ZWQgbG9vdCBjb250YWluZXJzIHRvIHJhbmRvbWx5IHNlbGVjdGVkIGxvY2F0aW9ucyBzY2F0dGVyZWQgYWNyb3NzIHRoZSBtYXAuICBJdCBhbHNvIHByb3ZpZGVzIOKAmFBsYXllciBDYWxsZWTigJkgbG9vdCBjb250YWluZXIgZHJvcHMgdmlhIGFpcmRyb3AgZmxhcmVzIChBaXJkcm9wRmxhcmUpLiAgDQoNClNlcnZlciBhZG1pbmlzdHJhdG9ycyBjYW4gY29uZmlndXJlIHRoZSBmcmVxdWVuY3kgb2YgYWlyZHJvcHMsIHRoZSB0eXBlIG9mIGxvb3QgdGhhdCB3aWxsIGJlIGRlbGl2ZXJlZCwgYW5kIHRoZSB0eXBlIG9mIHpvbWJpZXMgdGhhdCB3aWxsIHNwYXduIGF0IHRoZSBkcm9wIGFyZWEuICBBZGRpdGlvbmFsIHNldHRpbmdzIGNvbnRyb2wgaG93IG1lc3NhZ2VzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIHBsYXllcnMsIGhvdyB0aGUgYWlyY3JhZnQgYW5kIGNvbnRhaW5lcnMgYmVoYXZlLCBhcyB3ZWxsIGFzIGhvdyBsb290IGlzIHBsYWNlcyBhYm91dCB0aGUgY29udGFpbmVyIGFmdGVyIHRvdWNoZG93bi4NCg0KW2JdRmVhdHVyZXMuLi5bL2JdDQrCuyBbYl1EZXRhaWxlZCAnU2VydmVyIEFkbWluJ3MgR3VpZGUnWy9iXSBbaV0obGlua2VkIGJlbG93ICYgaW4gdGhlIG1vZCBmb2xkZXIpWy9pXQ0KwrsgTW9yZSBjb250cm9sIG92ZXIgYWxsIEFpcmRyb3AgZnVuY3Rpb25zDQrCuyBCZXR0ZXIgcmFuZG9taXphdGlvbiBmb3IgYWxsIGZ1bmN0aW9ucw0KwrsgQ3VzdG9taXphYmxlIHpvbWJpZXMgcGVyIGRyb3AgbG9jYXRpb24NCsK7IFVubGltaXRlZCBEcm9wIFR5cGVzICYgQ29udGVudA0KwrsgQ3VzdG9taXphYmxlIGRyb3AgYWN0aXZpdHkgbG9nZ2luZw0KwrsgQWRqdXN0YWJsZSBTbW9vdGggQWlyY3JhZnQgVGVycmFpbiBGb2xsb3dpbmcNCsK7IFNwZWNpZmljIGxpZmVzcGFucyBvbiBhbGwgc3Bhd25lZCBpdGVtcw0KwrsgQ3VzdG9taXphYmxlIHRvIGFueSBEYXlaIG1hcCBvciBhcmVhIHRoZXJlaW4NCg0KW2JdSG93IFRvIFVzZS4uLlsvYl0NClRoZSAnQWlyZHJvcC1VcGdyYWRlZCcgbW9kIGlzIHJlcXVpcmVkIG9uIGJvdGggdGhlIENsaWVudCBhbmQgdGhlIFNlcnZlciBhbmQgYWxsIGZlYXR1cmVzIGFyZSBjb21wbGV0ZWx5IGF1dG9tYXRlZC4gIFBsYXllcnMgdGhhdCBvYnRhaW4gYW4gJ0FpcmRyb3BGbGFyZScgKGVpdGhlciBpbiBhbiBhaXJkcm9wLCBmcm9tIG90aGVyIHBsYXllcnMsIG9yIGF0IGEgJ1RyYWRlcicpIGNhbiBjYWxsIGEgcHJpdmF0ZSBhaXJkcm9wIHRvIHRoZWlyIGN1cnJlbnQvc2VjcmV0IGxvY2F0aW9uIGJ5IGFjdGl2YXRpbmcgb25lIG9mIHRoZXNlIGZsYXJlcy4NCg0KW2JdUmVxdWlyZW1lbnRzLi4uIE5PTkUhWy9iXQ0KVGhlICdBaXJkcm9wLVVwZ3JhZGVkJyBtb2QgW3VdRE9FUyBOT1RbL3VdIHJlcXVpcmUgYW55IG90aGVyIG1vZHMgdG8gYmUgaW5zdGFsbGVkIG9uIHRoZSBEYXlaIENsaWVudCBvciBTZXJ2ZXI6DQoNCltpXU5vdGU6ICBJZiBjdXN0b20gQUkgYW5kL29yIGxvb3QgbW9kcyBhcmUgaW5zdGFsbGVkIG9uIHlvdXIgc2VydmVyIHRoZXkgc2hvdWxkIGJlIGJlIGxpc3RlZCBiZWZvcmUgdGhlIEFpcmRyb3AtVXBncmFkZWQgbW9kIGluIHlvdXIgc3RhcnR1cCBzY3JpcHQgc28gdGhlaXIgcGFydGljdWxhcnMgYXJlIGxvYWRlZCBmaXJzdCFbL2ldDQoNCltiXUNsaWVudC9TZXJ2ZXIgQ29uZmlndXJhdGlvbi4uLlsvYl0NCsK7IFBsYXllcnM6ICBTdWJzY3JpYmUgdG8gdGhlICdBaXJkcm9wLVVwZ3JhZGVkJyBtb2QgYW5kIG1ha2Ugc3VyZSB5b3UgYWN0aXZhdGUgaXQgaW4geW91ciBsYXVuY2hlciBiZWZvcmUgc3RhcnRpbmcgeW91ciBEYXlaIGNsaWVudC4gIA0KwrsgU2VydmVyIG93bmVyczogIFJlZmVyIHRvIHRoZSAnU2VydmVyIEFkbWluJ3MgR3VpZGUnIChsaW5rZWQgYmVsb3cpIHdpdGhpbiB0aGUgZG93bmxvYWRlZCAnQEFpcmRyb3AtVXBncmFkZWQnIGZvbGRlci4gIFRoaXMgZ3VpZGUgZGV0YWlscyBldmVyeXRoaW5nIHlvdSBuZWVkIHRvIGtub3cgYWJvdXQgc2V0dGluZyB1cCB5b3VyIHNlcnZlci4NCg0KW2ldTm90ZXM6ICANCsK3IFRoaXMgbW9kIHJlcGxhY2VzIHRoZSBvcmlnaW5hbCAnQWlyZHJvcCcgbW9kIGFuZCBjb252ZXJ0cyB5b3VyIG9sZCBzZXR0aW5ncy5qc29uIGZpbGVzIGF1dG9tYXRpY2FsbHkuDQrCtyBBZnRlciBzdWJzY3JpYmluZy91c2luZyB0aGlzIG1vZCBwbGVhc2UgZ2l2ZSB1cyBhIFJhdGluZywgcG9zdCB5b3VyIENvbW1lbnRzLCBhbmQgbGlzdCB5b3VyIFNlcnZlci4NCsK3IFtiXUkgZG9uJ3QgbWluZCBiYWQgcmF0aW5ncywgYnV0IHBsZWFzZSBwb3N0IHNvbWV0aGluZyBleHBsYWluaW5nIHdoeSBpdCdzIGJhZCBzbyBJIGNhbiBmaXggaXQuWy9iXVsvaV0NCg0KW2JdRGV2ZWxvcGVycy9Db250cmlidXRvcnMuLi5bL2JdDQrCuyBEaUdpYUNvbVRlY2gsIGRldmVsb3BlciBvZiBBaXJkcm9wLVVwZ3JhZGVkIG1vZC4NCsK7IENhbWlub09uUEMgKG1vdjNheCksIGRldmVsb3BlciBvZiB0aGUgb3JpZ2luYWwgJ0FpcmRyb3AnIG1vZC4NCsK7IFBoaWxpcHBpDQoNCltiXUFkZGl0aW9uYWwgTGlua3MuLi5bL2JdDQrCuyBbYl1TZXJ2ZXIgQWRtaW4ncyBHdWlkZTpbL2JdICBodHRwOi8vZ2FtZXMuZGlnaWFjb20uY29tL0FpcmRyb3BfU2VydmVyX0d1aWRlLnBkZg0KwrsgW2JdVHJlbGxvLCBNYWluIFN1Z2dlc3Rpb25zICYgVXBkYXRlczpbL2JdICBodHRwczovL3RyZWxsby5jb20vYi9QZXpOSFB1Ri9kYXl6LWFpcmRyb3AtdXBncmFkZWQNCsK7IFtiXVNhbXBsZSBBaXJkcm9wIFNldHRpbmdzIGZpbGU6Wy9iXSAgaHR0cDovL2dhbWVzLmRpZ2lhY29tLmNvbS9BaXJkcm9wU2V0dGluZ3MuanNvbg0KwrsgW2JdRGlzY29yZDpbL2JdICBodHRwczovL2Rpc2NvcmQuZ2cvZXlQcERKNA0KwrsgW2JdRG9uYXRpb25zOlsvYl0gIGh0dHBzOi8vcGF5cGFsLm1lL1RoZUZpbHRoeUNyZXc/bG9jYWxlLng9ZW5fVVMNCg0KW2JdTGVnYWwgTm90aWNlLi4uWy9iXQ0KVGhlICdBaXJkcm9wLVVwZ3JhZGVkJyBtb2QgbWF5IE5PVCBiZSBwYWNrYWdlZCBhbmQvb3IgcmUtcGFja2FnZWQgd2l0aGluIGFueSBvdGhlciBtb2RzIGFuZC9vciBtYWRlIGF2YWlsYWJsZSB2aWEgYW55IG90aGVyIG1ldGhvZHMgd2l0aG91dCBwZXJtaXNzaW9uIGZyb20gdGhlIGRldmVsb3BlciBhbmQvb3IgY29udHJpYnV0b3JzIChpbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIHRoZSBpbmRpdmlkdWFscyBsaXN0ZWQgYWJvdmUpLiAgVGhlICdBaXJkcm9wLVVwZ3JhZGVkJyBtb2QgaXMgcmVsZWFzZWQgb24gU3RlYW0gd2l0aCBwZXJtaXNzaW9uIGZyb20gQ2FtaW5vT25QQyAobW92M2F4KSwgdGhlIG9yaWdpbmFsIGRldmVsb3BlciBvZiB0aGUgJ0FpcmRyb3AnIG1vZC4NCg0KwqlDb3B5cmlnaHQgMjAxOSBieSBEaUdpYUNvbSBUZWNobm9sb2dpZXMgLSDCuyBBbGwgUmlnaHRzIFJlc2VydmVkIMKrDQoNCnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYNCltiXSEhISBQTEVBU0UgUkVBRCBUSEUgU0VSVkVSIEFETUlOJ1MgR1VJREUgQkVGT1JFIFBPU1RJTkcgUVVFU1RJT05TICEhIVsvYl0NCltiXT4+PiBTZXJ2ZXIgQWRtaW4ncyBHdWlkZTogIGh0dHA6Ly9nYW1lcy5kaWdpYWNvbS5jb20vQWlyZHJvcF9TZXJ2ZXJfR3VpZGUucGRmIDw8PFsvYl0NCnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1031834728991739511/49315264AEC3900A35DAD3F1AC8313FC7C4636DF/</image_url> - <download_url/> - <filename/> - <file_size>22866035</file_size> - </mod> - <mod id="2065443797"> - <name>AirRaid</name> - <description>W2gyXURlc2NyaXB0aW9uWy9oMl0NClRoaXMgbW9kIGFkZCBtb3JlIGR5bmFtaWMgZXZlbnRzIHRvIGdhbWUuIEl0cyBpbnNwaXJlZCBieSBBaXJSYWlkIG1vZCBmb3IgQXJtYSAyLg0KV2hlbiBhaXIgcmFpZCBpcyBjb21pbmcgc2lyZW4gc3RhcnRlZC4gVGhlbiBhcnJpdmUgYm9tYmVyLCByZWxlYXNlIGJvbWJzIGFuZCBhZnRlciBzb21lIHNob3J0IHRpbWUgc2lyZW4gc3RvcHMuDQpFeHBsb3Npb25zIGFyZSB2ZXJ5IGRhbmdlcm91cywgYmUgY2FyZWZ1bC4NCkluIENoZXJuYXJ1cyBtYXAgYWxzbyBhZGQgc29tZSBuZXcgZHluYW1pYyBldmVudCB0byBzZWEgLSBwYXRyb2wgU3VibWFyaW5lLiBJdHMgb25seSBzYWlsaW5nIHNvdXRoIGNvYXN0bGluZS4gTGF0ZXIgd2lsbCBoYXZlIG1vcmUgZXZlbnRzLg0KW3VybD1odHRwczovL3d3dy50d2l0Y2gudHYvaHVudGVyemN6L2NsaXAvRnJlZXppbmdSZXNvbHV0ZUZhbGNvblNxdWFkR29hbHNddHdpdGNoIGNsaXAgb2Ygc29tZSBlYXJseSB2ZXJzaW9uWy91cmxdDQpBbm90aGVyIGR5bmFtaWMgZXZlbnQgaXMgQU4tMiAoQW5kdWxhKSBiaXBsYW5lIGZseWluZyBvdmVyIG1hcC4NClNvbWV0aW1lcyB5b3UgY2FuIHNlZSBhbmQgaGVhciBTb3ZpZXQgTWlHLTIxLg0KDQpbaDJdSW5zdGFsYXRpb25bL2gyXQ0KSW5zdGFsbGF0aW9uOiBvbiBzZXJ2ZXIgc2lkZSBqdXN0IGFkZCBtb2QsIGNvbmZpZyBmaWxlIHdpbGwgYmUgZ2VuZXJhdGVkLiBBbHNvIGRvbnQgZm9yZ2V0IGNvcHkga2V5IGZpbGUgdG8ga2V5cyBkaXJlY3Rvcnkgb24gc2VydmVyLiBCZWNhdXNlIG1vZCBhZGRpbmcgbmV3IG9iamVjdHMsIG9mIGNvdXJzZSBtdXN0IGJlIGluc3RhbGxlZCBvbiBjbGllbnQgYW5kIHNlcnZlciB0b28uIEFkZCAtbW9kPUBBaXJSYWlkIHRvIHNlcnZlciBzdGFydHVwIG9wdGlvbnMuDQoNCg0KW2gyXUNvbmZpZ3VyYXRpb25bL2gyXQ0KQ29uZmlndXJhdGlvbiBpcyBzZXJ2ZXIgc2lkZSBpbiBqc29uIGZpbGUgd2hpY2ggaXMgbG9jYXRlZCBpbiBtb2QgZm9sZGVyIGluc2lkZSBwcm9maWxlIGZvbGRlci4gZWcuIG15cHJvZmlsZS9BaXJSYWlkL0FpclJhaWQuanNvbg0KDQpZb3UgY2FuIGNvbmZpZ3VyZToNCg0KLW5hbWUgb2YgYWlyIHJhaWQgbG9jYXRpb24NCi1zaXJlbiBwb3N0aW9uDQotdGFyZ2V0IHBvc2l0aW9uDQotdHlwZSAobGlnaHQsIG5vcm1hbCwgaGVhdnkpDQotbnVtYmVyIG9mIGJvbWJzDQotaW50ZXJ2YWwgYmV0d2VlbiBhaXIgcmFpZHMgKGluIG1pbnV0ZXMpDQotbm90aWZpY2F0aW9ucygxIGVuYWJsZSAvIDAgZGlzYWJsZSkNCi1pbnRlcnZhbCBvZiBzdWJtYXJpbmUgcGF0cm9sIChpbiBtaW51dGVzKQ0KLWVuYWJsZSBzaGlwcyAtICgxIGVuYWJsZSAvIDAgZGlzYWJsZSApIC0gc2V0IHRvIDAgaW4gTGl2b25pYS4uLihub3QgZW5vdWdoIHdhdGVyIGZvciBzdWJtYXJpbmUpDQotZW5hYmxlIEFuZHVsYSAoMSBlbmFibGUgLyAwIGRpc2FibGUpIFNvdmlldCBiaXBsYW5lDQotaW50ZXJ2YWwgb2YgQW5kdWxhDQotZW5hYmxlIE1pRy0yMSAoMSBlbmFibGUgLyAwIGRpc2FibGUpIFNvdmlldCBqZXQgcGxhbmUNCi1pbnRlcnZhbCBvZiBNaUctMjENCg0KcmVzdCBvZiBjb25maWcgaXMgV0lQICh3b3JrIGluIHByb2dyZXNzKQ0KDQpEbyBub3QgaW5jcmVhc2UgbnVtYmVyIG9mIGJvbWJzIHRvbyBtdWNoIC0gcGFydGljbGVzIHdpbGwgc3RhcnQgZmxpY2tlcmluZy9nbGl0Y2hpbmcuDQoNCltoMl1UT0RPWy9oMl0NCi1ib21iaW5nIHR5cGVzDQotbW9yZSBkeW5hbWljIGV2ZW50cw0KLWFkZCBGaXNoaW5nQm9hdA0KLW1vcmUgcGF0cm9sIHdheXBvaW50cyB0byBzdWJtYXJpbmUNCi1hZGp1c3RhYmxlIGRlcHRoIG9mIHN1Ym1hcmluZSAoZGl2aW5nKQ0KLWFkbWluICJmbGFyZSINCi1hZGQgcGFydGljbGVzIFRUTA0KLW1ha2UgQW5kdWxhIG1vcmUgcmVhbGlzdGljIChhbHRpdHVkZSwgc3RlZXJpbmcuLi4pDQoNCg0KW2gyXUZ1cnRoZXIgSW5mb1svaDJdDQoNCllvdSBhcmUgbm90IGFsbG93ZWQgcmVwYWNrLCByZXVwbG9hZCB0aGlzIG1vZC4gWW91IGFyZSBhbGxvd2VkIGxvb2sgaW5zaWRlIG1vZCBmb3IgbGVhcm5pbmcgcHVycG9zZXMuDQoNClRoeCB0byBbTHVza10taGx5bmdlIGZvciBwcmVwYXJpbmcgYW5kIG1vZGlmeSBtb2RlbHMuDQpUdS05NSBtb2RlbCBmcm9tIGhlbGlqYWggYXQgc2tldGNoZmFiLmNvbQ0KS2lsbyBTdWJtYXJpbmUgaXMgZnJvbSBvcGVuM2Rtb2RlbC5jb20NCkZpc2hpbmcgQm9hdCAgaXMgZnJvbSBvcGVuM2Rtb2RlbC5jb20NCkFOLTIgbW9kZWwgaXMgZnJvbSBvcGVuM2Rtb2RlbC5jb20NCk1pRy0yMSBtb2RlbCBmcm9tIFRpbSBTYW1lZG92IGF0IHNrZXRjaGZhYi5jb20NCg0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk4ODI5Mjc5OTM2L215d29ya3Nob3BmaWxlcy8/YXBwaWQ9MjIxMTAwXVNlZSBhbHNvIG15IG90aGVycyBtb2RzIGluIFdvcmtzaG9wLlsvdXJsXQ0KDQoNCklmIHlvdSBmb3VuZCBzb21lIGJ1Z3Mgb3IgaGF2ZSBzdWdnZXN0aW9ucywgdXNlIGNvbW1lbnRzLiBUaGFua3MgZm9yIGFueSBmZWVkYmFjayENCkRpc2NvcmQ6IEh1bnRlcnpDWiM0NjYwDQoNCg0KLUh1bnRlcnotDQoNClt1cmw9aHR0cHM6Ly9zdHJlYW1sYWJzLmNvbS9odW50ZXJ6Y3pdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lGZzBWMFgucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1622941672100657559/D33FA7DF02158EC78D7909681F8B8AE451556B02/</image_url> - <download_url/> - <filename/> - <file_size>31349728</file_size> - </mod> - <mod id="2310938672"> - <name>Arctic Latitudes - Namalsk</name> - <description>W2gxXVdoYXQgaXMgTWlkbmlnaHQgU3VuP1svaDFdDQoNCltiXU1pZG5pZ2h0IFN1biBpcyBhIG5hdHVyYWwgcGhlbm9tZW5vbiB0aGF0IG9jY3VycyBpbiB0aGUgc3VtbWVyIG1vbnRocyBpbiBwbGFjZXMgbm9ydGggb2YgdGhlIEFyY3RpYyBDaXJjbGUsIHdoZW4gdGhlIHN1biByZW1haW5zIHZpc2libGUgZXZlbiBhdCBtaWRuaWdodFsvYl0NCg0KW2gxXVdoYXQgYXJlIFBvbGFyIE5pZ2h0cz9bL2gxXQ0KDQpbYl1UaGUgb3Bwb3NpdGUgcGhlbm9tZW5vbiwgUG9sYXIgTmlnaHRzLCBvY2N1ciBpbiB0aGUgd2ludGVyIG1vbnRocywgd2hlbiB0aGUgc3VuIHN0YXlzIGJlbG93IHRoZSBob3Jpem9uIHRocm91Z2hvdXQgdGhlIGRheVsvYl0NCg0KW2JdVGhlIGNvb3JkaW5hdGVzIHVzZWQgZm9yIHRoaXMgbW9kIGFyZSB0YWtlbiBmcm9tICBBbGVydCwgd2hpY2ggaXMgbG9jYXRlZCBpbiB0aGUgUWlraXF0YWFsdWsgUmVnaW9uIG9mIE51bmF2dXQsIENhbmFkYS4gDQoNCkFsZXJ0IGV4cGVyaWVuY2VzIG1pZG5pZ2h0IHN1biBmcm9tIEFwcmlsIDcgdG8gU2VwdGVtYmVyIDQsIGFuZCBwb2xhciBuaWdodHMgZnJvbSBPY3RvYmVyIDE0IHRvIEZlYnJ1YXJ5IDI4LiBUaGVyZSBhcmUgdHdvIHJlbGF0aXZlbHkgc2hvcnQgcGVyaW9kcyBvZiB0d2lsaWdodCBmcm9tIGFib3V0IEZlYnJ1YXJ5IDEzIHRvIE1hcmNoIDIyIGFuZCB0aGUgc2Vjb25kIGZyb20gU2VwdGVtYmVyIDE5IHRvIE9jdG9iZXIgMjIuWy9iXQ0KDQpbaDFdQXJjdGljIExhdGl0dWRlcyBmb3IgTmFtYWxzayBjaGFuZ2VzIHRoZSBMb25naXR1ZGUvTGF0aXR1ZGUgdmFsdWVzIHRvIHRob3NlIG9mIHRoZSBRaWtpcXRhYWx1ayBSZWdpb24gb2YgTnVuYXZ1dCwgQ2FuYWRhLlsvaDFd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1664607168771394640/D59E29AE64D14644FFE8E93E4A91BB68DBAC0EE0/</image_url> - <download_url/> - <filename/> - <file_size>1310</file_size> - </mod> - <mod id="1576417797"> - <name>Arctic Latitudes for Chernarus Plus</name> - <description>W2gxXVdoYXQgaXMgTWlkbmlnaHQgU3VuP1svaDFdDQoNCltiXU1pZG5pZ2h0IFN1biBpcyBhIG5hdHVyYWwgcGhlbm9tZW5vbiB0aGF0IG9jY3VycyBpbiB0aGUgc3VtbWVyIG1vbnRocyBpbiBwbGFjZXMgbm9ydGggb2YgdGhlIEFyY3RpYyBDaXJjbGUsIHdoZW4gdGhlIHN1biByZW1haW5zIHZpc2libGUgZXZlbiBhdCBtaWRuaWdodFsvYl0NCg0KW2gxXVdoYXQgYXJlIFBvbGFyIE5pZ2h0cz9bL2gxXQ0KDQpbYl1UaGUgb3Bwb3NpdGUgcGhlbm9tZW5vbiwgUG9sYXIgTmlnaHRzLCBvY2N1ciBpbiB0aGUgd2ludGVyIG1vbnRocywgd2hlbiB0aGUgc3VuIHN0YXlzIGJlbG93IHRoZSBob3Jpem9uIHRocm91Z2hvdXQgdGhlIGRheVsvYl0NCg0KW2JdVGhlIGNvb3JkaW5hdGVzIHVzZWQgZm9yIHRoaXMgbW9kIGFyZSB0YWtlbiBmcm9tICBBbGVydCwgd2hpY2ggaXMgbG9jYXRlZCBpbiB0aGUgUWlraXF0YWFsdWsgUmVnaW9uIG9mIE51bmF2dXQsIENhbmFkYS4gDQoNCkFsZXJ0IGV4cGVyaWVuY2VzIG1pZG5pZ2h0IHN1biBmcm9tIEFwcmlsIDcgdG8gU2VwdGVtYmVyIDQsIGFuZCBwb2xhciBuaWdodHMgZnJvbSBPY3RvYmVyIDE0IHRvIEZlYnJ1YXJ5IDI4LiBUaGVyZSBhcmUgdHdvIHJlbGF0aXZlbHkgc2hvcnQgcGVyaW9kcyBvZiB0d2lsaWdodCBmcm9tIGFib3V0IEZlYnJ1YXJ5IDEzIHRvIE1hcmNoIDIyIGFuZCB0aGUgc2Vjb25kIGZyb20gU2VwdGVtYmVyIDE5IHRvIE9jdG9iZXIgMjIuWy9iXQ0KDQpbaDFdU3Vic2NyaWJlIHRvIGVuam95IHRoZXNlIEFyY3RpYyBkZWxpZ2h0cyBvbiBDaGVybmFydXMgUGx1cy4NCg0KKFNob3VsZCBiZSBjb21wYXRpYmxlIHdpdGggdGhlIHF1aXRlIHdvbmRlcmZ1bCBDaGVybmFydXMgV2ludGVyKVsvaDFdDQoNCg0KICANCg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/960852728830134076/50A4DEE8BA9B0190BA046E3131A4F1996B23FF55/</image_url> - <download_url/> - <filename/> - <file_size>1286</file_size> - </mod> - <mod id="1892412278"> - <name>Atv_mung</name> - <description>RnVsbHkgZnVuY3Rpb25pbmcgYXR2LCB1c2VzIGNhcnJhZGlhdG9yLCBzcGFya3BsdWcgLGNhcmJhdHRlcnksMnggaGVhZGxpZ2h0cy4NCg0KQXR0YWNobWVudCBzbG90cyBmb3IgYSBqZXJyeWNhbiwgaGVsbWV0IGFuZCBlaXRoZXIgYSBiYWNrcGFjayBvciBhbiBhdHYgc3RvcmFnZWJveCBmb3IgbW9yZSBzdG9yYWdlLg0KDQpjdXJyZW50bHkgMyBkaWZmZXJlbnQgdGV4dHVyZSB2YXJpYXRpb25zOg0KQmxhY2ssIFJlZGZsYW1lIGFuZCBQeXRob24uDQoNCmN1cnJlbnRseSAzIGRpZmZlcmVudCB0aXJlIHR5cGVzIHdpdGggZGlmZmVyZW50IHN0YXRzKG1vc3RseSBmb3IgdGVzdGluZyBwdXJwb3Nlcyk6IHNtYWxsLCBzdGFuZGFyZCBhbmQgbW9uc3Rlci4gDQoNCkF0dldoZWVsX3NtYWxsDQpBdHZXaGVlbA0KQXR2V2hlZWxfbW9uc3Rlcg0KDQpyZWNvbW1lbmQgdXNpbmcgZGJvX3N1cmZhY2VzLg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/752590776077866413/954700686B8E1FE75FC1934769BBB1B6C784BF9B/</image_url> - <download_url/> - <filename/> - <file_size>57361420</file_size> - </mod> - <mod id="1836257061"> - <name>Banking</name> - <description>VGhpcyBtb2QgYWRkcyBhIGJhbmtpbmcgc3lzdGVtIGFuZCByZXF1aXJlcyB0aGUgQ29tbXVuaXR5IEZyYW1ld29yay4NCg0KVGhlIGNvbmZpZyBjYW4gYmUgZm91bmQgaW4gYSBmb2xkZXIgY2FsbGVkICJEQ19CYW5raW5nIiBsb2NhdGVkIGluIHRoZSBzZXJ2ZXIgcHJvZmlsZSBmb2xkZXIgYW5kIGJ5IGRlZmF1bHQgc3VwcG9ydHMgdGhlIGN1cnJlbmN5IGZyb20gdGhlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1OTA4NDEyNjBdVHJhZGVyIG1vZCBieSBEcl9KMG5lc1svdXJsXS4gDQpZb3UgZG8gbm90IGhhdmUgdG8gY3JlYXRlIHRoZSBjb25maWcgeW91cnNlbGYsIGl0IHdpbGwgZ2V0IGdlbmVyYXRlZCBvbmNlIHlvdSBzdGFydCB0aGUgc2VydmVyIGZvciB0aGUgZmlyc3QgdGltZSBhZnRlciBpbnN0YWxsaW5nIHRoZSBtb2Qgb3IgaWYgbm8gY29uZmlnIGNvdWxkIGJlIGZvdW5kOg0KW2NvZGVdDQovL0RvIG5vdCBjb3B5IHRoaXMgY29uZmlnIGRpcmVjdGx5LCBsZXQgaXQgZ2VuZXJhdGUgYSBuZXcgb25lIG9uIHRoZSBmaXJzdCBzZXJ2ZXIgc3RhcnQgYWZ0ZXIgaW5zdGFsbGluZyB0aGlzIG1vZCBpbnN0ZWFkLCBvdGhlcndpc2UgaXQgd2lsbCBjYXVzZSBpc3N1ZXMsIHNpbmNlIHRoZSBjb21tZW50cyBpbiBoZXJlIGFyZSBjYXVzaW5nIGlzc3Vlcw0Kew0KICAgICJtX0RlZmF1bHRNYXhDdXJyZW5jeSI6IDEwMDAwLCAgICAgICAgLy9UaGUgbWF4aW11bSBhbW91bnQgb2YgY3VycmVuY3kgYSBwbGF5ZXIgY2FuIGhhdmUgc3RvcmVkDQogICAgIm1fU3RhcnRDdXJyZW5jeSI6IDAsICAgICAgICAvL1RoZSBhbW91bnQgb2YgY3VycmVuY3kgdGhhdCBwbGF5ZXJzIHN0YXJ0IHdpdGggaW4gdGhlaXIgYWNjb3VudA0KICAgICJtX1BsYWNlRXhjZXNzaXZlQ3VycmVuY3lPbkdyb3VuZCI6IDEsICAgICAgICAvL0EgYm9vbCB0aGF0IGRlY2lkZXMgd2hldGhlciBjdXJyZW5jeSB0aGF0IGNhbiBub3QgYmUgY2FycmllZCBieSB0aGUgcGxheWVyIGlzIHBsYWNlZCBvbiB0aGUgZ3JvdW5kDQogICAgIm1fQ3JlYXRlTG9ncyI6IDEsICAgICAgICAvL0EgYm9vbCB0aGF0IGRlY2lkZXMgd2hldGhlciBsb2dzIHNob3VsZCBiZSBjcmVhdGVkIGluIHRoZSBzY3JpcHQqLmxvZyBmaWxlIGluIHRoZSBzZXJ2ZXIgcHJvZmlsZSBmb2xkZXINCiAgICAibV9NZXNzYWdlRGlzcGxheVRpbWUiOiA1LCAgICAgICAgLy9UaGUgdGltZSB0aGF0IG1lc3NhZ2VzIHdpbGwgYmUgZGlzcGxheWVkIGZvciBpbiBzZWNvbmRzDQogICAgIm1fVHJhbnNhY3Rpb25EZWxheVRpbWUiOiAxLCAgICAgICAgLy9UaGUgdGltZSB0aGF0IHVzZXJzIHdpbGwgaGF2ZSB0byB3YWl0IGJlZm9yZSBiZWluZyBhYmxlIHRvIG1ha2UgYW5vdGhlciBkZXBvc2l0L3dpdGhkcmF3YWwgcmVxdWVzdCBpbiBzZWNvbmRzDQogICAgIm1fQmFua2luZ0N1cnJlbmN5QXJyYXkiOiBbICAgICAgICAvL0FuIGFycmF5IHRoYXQgY29udGFpbnMgYWxsIGN1cnJlbmN5IGNsYXNzIG5hbWVzIGFuZCB2YWx1ZXMNCiAgICAgIHsNCiAgICAgICAgIm1fQ2xhc3NOYW1lIjogIk1vbmV5UnVibGUxMDAiLA0KICAgICAgICAibV9WYWx1ZSI6IDEwMA0KICAgICAgfSwNCiAgICAgIHsNCiAgICAgICAgIm1fQ2xhc3NOYW1lIjogIk1vbmV5UnVibGU1MCIsDQogICAgICAgICJtX1ZhbHVlIjogNTANCiAgICAgIH0sDQogICAgICB7DQogICAgICAgICJtX0NsYXNzTmFtZSI6ICJNb25leVJ1YmxlMjUiLA0KICAgICAgICAibV9WYWx1ZSI6IDI1DQogICAgICB9LA0KICAgICAgew0KICAgICAgICAibV9DbGFzc05hbWUiOiAiTW9uZXlSdWJsZTEwIiwNCiAgICAgICAgIm1fVmFsdWUiOiAxMA0KICAgICAgfSwNCiAgICAgIHsNCiAgICAgICAgIm1fQ2xhc3NOYW1lIjogIk1vbmV5UnVibGU1IiwNCiAgICAgICAgIm1fVmFsdWUiOiA1DQogICAgICB9LA0KICAgICAgew0KICAgICAgICAibV9DbGFzc05hbWUiOiAiTW9uZXlSdWJsZTEiLA0KICAgICAgICAibV9WYWx1ZSI6IDENCiAgICAgIH0NCiAgXQ0KfVsvY29kZV0NCg0KUGxheWVyIGRhdGEgY2FuIGJlIGZvdW5kIGluIHRoZSAiUGxheWVyRGF0YWJhc2UiIGZvbGRlciBhbmQgaXMgbmFtZWQgYWZ0ZXIgdGhlIHN0ZWFtSUQ2NCBvZiB0aGUgY29ycmVzcG9uZGluZyBwbGF5ZXI6DQpbY29kZV17DQogICAgIm1fUGxhaW5JRCI6ICIwMTIzNDU2Nzg5MTIzNDU2NyIsICAgICAgICAvL0lEIG9mIHRoZSBwbGF5ZXINCiAgICAibV9Vc2VybmFtZSI6ICJTdXJ2aXZvciIsICAgICAgICAvL05hbWUgb2YgdGhlIHBsYXllciB0aGF0IHdhcyBsYXN0IHVzZWQgd2hpbGUgdXNpbmcgdGhlIGJhbmtpbmcgc3lzdGVtDQogICAgIm1fT3duZWRDdXJyZW5jeSI6IDExMDAwLCAgICAgICAgLy9BbW91bnQgb2YgY3VycmVuY3kgdGhlIHBsYXllciBoYXMgc3RvcmVkDQogICAgIm1fTWF4T3duZWRDdXJyZW5jeUJvbnVzIjogNDAwMCAgICAgICAgLy9NYXhpbXVtIGFtb3VudCBvZiBjdXJyZW5jeSB0aGUgcGxheWVyIGNhbiBvd24gb24gdG9wIG9mIHRoZSBtYXggY3VycmVuY3kgc2V0IGluIHRoZSBjb25maWcgKFRvLCBmb3IgZXhhbXBsZSwgYWxsb3cgbG9uZy10aW1lIHBsYXllcnMgb3IgZXZlbnQgd2lubmVycyB0byBzdG9yZSBtb3JlIHRoYW4gbm9ybWFsIHBsYXllcnMpDQp9Wy9jb2RlXQ0KDQpCeSBkZWZhdWx0IGFuIEFUTSB3aXRoIHRoZSBjbGFzc25hbWUgIkRDX0JhbmtpbmdBVE0iIGlzIHVzZWQgdG8gYWNjZXNzIHRoZSBiYW5raW5nIG1lbnUgYW5kIGhhcyB0byBiZSBwbGFjZWQgbGlrZSBhIGN1c3RvbSBidWlsZGluZyAodXNpbmcgdGhlIGNvbW11bml0eSBvZmZsaW5lIG1vZGUgb3IgZ2V0dGluZyB0aGUgcG9zaXRpb24gYW5kIG9yaWVudGF0aW9uIG1hbnVhbGx5KSwgYnV0IGFueSBvYmplY3Qgc2hvdWxkIGJlIHVzYWJsZSBhcyBsb25nIGFzIHRoZSBhY3Rpb24gIkRDX0FjdGlvbk9wZW5CYW5raW5nTWVudSIgaXMgYWRkZWQuDQpbY29kZV0NCkNsYXNzbmFtZXM6DQogICAgICAgICJEQ19CYW5raW5nTG9ja2VyIg0KICAgICAgICAiRENfQmFua2luZ0FUTSINCiAgICAgICAgIkRDX0JhbmtpbmdBVE1SZWQiDQogICAgICAgICJEQ19CYW5raW5nQVRNR3JlZW4iDQogICAgICAgICJEQ19CYW5raW5nQVRNQmx1ZSINCiAgICAgICAgIkRDX0JhbmtpbmdBVE1EYXJrR3JlZW4iDQogICAgICAgICJEQ19CYW5raW5nQVRNRGFya0JsdWUiDQogICAgICAgICJEQ19CYW5raW5nQVRNT3JhbmdlIg0KICAgICAgICAiRENfQmFua2luZ0FUTVllbGxvdyINCiAgICAgICAgIkRDX0JhbmtpbmdBVE1QdXJwbGUiDQogICAgICAgICJEQ19CYW5raW5nQVRNV2hpdGUiDQogICAgICAgICJEQ19CYW5raW5nQVRNR3JheSINCg0KR3JlZW4gTW91bnRhaW4gQVRNOg0KICAgICAgICBQb3NpdGlvbjogIjM3MDYuNyA0MDIuMDEyIDU5ODQuODYiDQogICAgICAgIE9yaWVudGF0aW9uOiAiOTAgMCAwIg0KDQogICAgICAgIFBvc2l0aW9uOiAiMzcwNC43IDQwMi4zMzIgNjAwMy4xIg0KICAgICAgICBPcmllbnRhdGlvbjogIjI3NSAwIDAiDQoNCkt1bXlybmEgQVRNOg0KICAgICAgICBQb3NpdGlvbjogIjgzNjAuMTUgMjkyLjA1NCA1OTk0LjE1Ig0KICAgICAgICBPcmllbnRhdGlvbjogIjMyNSAwIDAiDQoNCiAgICAgICAgUG9zaXRpb246ICI4MzUwLjcgMjkyLjAxMSA1OTc4LjMiDQogICAgICAgIE9yaWVudGF0aW9uOiAiMjM1IDAgMCINCg0KSWYgeW91IHNob3VsZCBiZSB1c2luZyB0aGUgU3Rhcnkgb3IgS2xlbiB0cmFkZXIgbW9kczoNClN0YXJ5IEFUTToNCiAgICAgICAgUG9zaXRpb246ICI2MjYyLjEgMzAxLjAxMiA3NzI1LjQiDQogICAgICAgIE9yaWVudGF0aW9uOiAiMzUgMCAwIg0KDQpLbGVuIEFUTToNCiAgICAgICAgUG9zaXRpb246ICIxMTQ3Ny44IDM0MS45NDEgMTEzNDEuNiINCiAgICAgICAgT3JpZW50YXRpb246ICIzNSAwIDAiDQoNCg0KSWYgeW91IGFyZSB1c2luZyB0aGUgY29tbXVuaXR5IG9mZmxpbmUgbW9kZSBmdW5jdGlvbjoNClNwYXduT2JqZWN0KCJEQ19CYW5raW5nQVRNIiwgIjM3MDYuNyA0MDIuMDEyIDU5ODQuODYiLCAiOTAgMCAwIik7IC8vR3JlZW4gTW91bnRhaW4gQVRNIDENClNwYXduT2JqZWN0KCJEQ19CYW5raW5nQVRNIiwgIjM3MDQuNyA0MDIuMzMyIDYwMDMuMSIsICIyNzUgMCAwIik7IC8vR3JlZW4gTW91bnRhaW4gQVRNIDINCg0KU3Bhd25PYmplY3QoIkRDX0JhbmtpbmdBVE0iLCAiODM2MC4xNSAyOTIuMDU0IDU5OTQuMTUiLCAiMzI1IDAgMCIpOyAvL0t1bXlybmEgQVRNIDENClNwYXduT2JqZWN0KCJEQ19CYW5raW5nQVRNIiwgIjgzNTAuNyAyOTIuMDExIDU5NzguMyIsICIyMzUgMCAwIik7IC8vS3VteXJuYSBBVE0gMg0KDQpTcGF3bk9iamVjdCgiRENfQmFua2luZ0FUTSIsICI2MjYyLjEgMzAxLjAxMiA3NzI1LjQiLCAiMzUgMCAwIik7IC8vU3RhcnkgQVRNDQoNClNwYXduT2JqZWN0KCJEQ19CYW5raW5nQVRNIiwgIjExNDc3LjggMzQxLjk0MSAxMTM0MS42IiwgIjM1IDAgMCIpOyAvL0tsZW4gQVRNDQoNClRoYW5rcyB0byA9XVBNQ1s9VHlzb24gZm9yIHByb3ZpZGluZyB0aGUgbG9jYXRpb25zIGZvciBoaXMgUE1DIHRyYWRlcnM6DQpTcGF3bk9iamVjdCggIkRDX0JhbmtpbmdBVE1EYXJrR3JlZW4iLCAiMTMzMjYuNjc2NzU4IDYuMDY1MDE3IDY3NjYuMjY5MDQzIiwgIi0yMC4wMDAwMDAgMC4wMDAwMDAgMC4wMDAwMDAiICk7IC8vUE1DIFRyYWRlciBGdW5mYWlyDQpTcGF3bk9iamVjdCggIkRDX0JhbmtpbmdBVE1EYXJrQmx1ZSIsICIxMzM0NS44NDg2MzMgNi4wMzM3NTcgNjczOS42NTUyNzMiLCAiNzUuMDAwMDAwIDAuMDAwMDAwIDAuMDAwMDAwIiApOyAvL1BNQyBUcmFkZXIgRnVuZmFpcg0KU3Bhd25PYmplY3QoICJEQ19CYW5raW5nQVRNT3JhbmdlIiwgIjEzMzQ5LjI0MzE2NCA1LjM1OTY5MCA2NzAzLjE1MjM0NCIsICIxNjAuMDAwMDAwIDAuMDAwMDAwIDAuMDAwMDAwIiApOyAvL1BNQyBUcmFkZXIgRnVuZmFpcg0KU3Bhd25PYmplY3QoICJEQ19CYW5raW5nQVRNUmVkIiwgIjEzMzI0LjUzODA4NiA2LjE2NTUyNiA2NzY1LjUxNjYwMiIsICItMjAuMDAwMDAwIDAuMDAwMDAwIDAuMDAwMDAwIiApOyAvL1BNQyBUcmFkZXIgRnVuZmFpcg0KU3Bhd25PYmplY3QoICJEQ19CYW5raW5nQVRNIiwgIjkxNjQuNDUwMTk1IDkzLjkyNTQ5OSAxMzE2My45MDAzOTEiLCAiNTAuMDAwMDA0IDAuMDAwMDAwIDAuMDAwMDAwIiApOyAvL1BNQyBUcmFkZXIgUHJpc29uDQpTcGF3bk9iamVjdCggIkRDX0JhbmtpbmdBVE1EYXJrQmx1ZSIsICI5MTcyLjM2MDM1MiA5MC45MzcxMDMgMTMyMjkuMjk5ODA1IiwgIi00NS4wMDAwMDAgMC4wMDAwMDAgMC4wMDAwMDAiICk7IC8vUE1DIFRyYWRlciBQcmlzb24NClNwYXduT2JqZWN0KCAiRENfQmFua2luZ0FUTSIsICIxNzIuMDE0MzEzIDQ3Mi43NTg4NTAgMTEzMTYuNDgxNDQ1IiwgIjM1LjAwMDAwNCAwLjAwMDAwMCAwLjAwMDAwMCIgKTsgLy9QTUMgVHJhZGVyIENhbXANClsvY29kZV0NCg0KTW9zdCBpdGVtcyBzaG91bGQgYmUgdXNlYWJsZSBhcyBjdXJyZW5jeS4NCkRvdWJsZSBjbGlja2luZyBvbiB0aGUgYW1vdW50IGZpZWxkIHdpbGwgZW1wdHkgaXQuIERvdWJsZSBjbGlja2luZyBvbiB0aGUgZGVwb3NpdC93aXRoZHJhdyBidXR0b25zIHdoaWxlIHRoZSBhbW91bnQgZmllbGQgaXMgMCB3aWxsIGRlcG9zaXQvd2l0aGRyYXcgYXMgbXVjaCBjdXJyZW5jeSBhcyBwb3NzaWJsZS4NCg0KRXZlcnl0aGluZyBzaG91bGQgd29yayBhcyBpbnRlbmRlZCwgYnV0IEkgb25seSB0ZXN0ZWQgdGhpcyBtb2Qgd2l0aCBhIGNvdXBsZSBvZiBwZW9wbGUgYXQgb25jZSwgc28gaWYgYW55b25lIGZpbmRzIGJ1Z3MsIGlzc3VlcyBvciBoYXMgc3VnZ2VzdGlvbnMganVzdCBoaXQgbWUgdXAgb24gc3RlYW0gb3IgZGlzY29yZDogRGVhZGNyYWZ0IzgzNzgNCg0KW2gxXUkgZG8gbm90IGdpdmUgcGVybWlzc2lvbiB0byBkaXN0cmlidXRlLCByZXBhY2ssIHJldXBsb2FkIG9yIG1vZGlmeSB0aGlzIG1vZCBpbiBhbnkgd2F5IHdpdGhvdXQgbXkgcGVybWlzc2lvbi4gTW9uZXRpemluZyBmZWF0dXJlcyBvZiB0aGlzIG1vZCAoZm9yIGV4YW1wbGUgc2VsbGluZyBpbmNyZWFzZXMgaW4gbWF4aW11bSBzdG9yYWJsZSBjdXJyZW5jeSkgaXMgYWxzbyBub3QgYWxsb3dlZC5bL2gxXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/786371626467605375/5CCDE9D5A91266237EB9457431E239C719CADB6A/</image_url> - <download_url/> - <filename/> - <file_size>22143334</file_size> - </mod> - <mod id="1847114006"> - <name>Base Furniture Mods 2.0</name> - <description>W2gxXUZSWy9oMV0NCkNlIG1vZHMgYWpvdXRlIGRlcyBtZXVibGVzIHF1aSB2b3VzIHBlcm1ldHRyb250IGRlIG1ldWJsZXIgdm90cmUgYmFzZSBldCBhaW5zaSBkZSBwb3V2b2lyIHN0b2NrZXIgcGx1cyBmYWNpbGVtZW50IHZvcyBvYmpldHMgZXQgYXJtZW1lbnQuDQpQb3VyIHBsYWNlciB1biBtZXVibGUsIGlsIHZvdXMgZmF1dCB0cm91dmVyIHVuIGtpdCBxdWkgdm91cyBwZXJtZXR0cmEgZGUgbGUgY29uc3RydWlyZS4gSWwgZXN0IHBvc3NpYmxlIGRlIGTDqW1vbnRlciBsZXMgbWV1YmxlcyBhdmVjIHVuIHRvdXJuZSB2aXMuDQoNCltoMV1FTlsvaDFdDQpUaGlzIG1vZHMgYWRkcyBmdXJuaXR1cmUgdGhhdCB3aWxsIGFsbG93IHlvdSB0byBmdXJuaXNoIHlvdXIgYmFzZSBhbmQgdGh1cyB0byBiZSBhYmxlIHRvIHN0b3JlIHlvdXIgb2JqZWN0cyBhbmQgYXJtYW1lbnQgbW9yZSBlYXNpbHkuDQpUbyBwbGFjZSBhIHBpZWNlIG9mIGZ1cm5pdHVyZSwgeW91IG5lZWQgdG8gZmluZCBhIGtpdCB0aGF0IHdpbGwgYWxsb3cgeW91IHRvIGJ1aWxkIGl0LiBJdCBpcyBwb3NzaWJsZSB0byBkaXNhc3NlbWJsZSB0aGUgZnVybml0dXJlIHdpdGggYSBzY3Jld2RyaXZlci4NCg0KW2JdQ2xhc3NOYW1lWy9iXQ0KLSBTa3lsaW5lX0tpdF9HdW5fQ2FiaW5ldA0KLSBTa3lsaW5lX0tpdF9HdW5fUmFjaw0KLSBTa3lsaW5lX0tpdF9GcmlkZ2UNCi0gU2t5bGluZV9LaXRfU2hlbGYNCi0gU2t5bGluZV9LaXRfU3RvcmFnZUJveA0KDQpbYl1XSUtJWy9iXQ0KaHR0cHM6Ly9naXRodWIuY29tL0tldmluU2t5bGlpbmUvQmFzZUZ1cm5pdHVyZU1vZHNXSUtJL3dpa2kvQmFzZS1GdXJuaXR1cmUtTW9kcy1XSUtJIA0KDQpbYl1JTVBPUlRBTlRbL2JdDQpNZXJnZSB0eXBlcy54bWwgKGxvY2F0ZWQgaW4gbXBtaXNzaW9uc1xkYXl6T2ZmbGluZS5jaGVybmFydXNwbHVzXGRiKSB3aXRoIHRoZSBmaWxlIHByb3ZpZGVkLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/776230795955123815/E5392CCE231235DA27EA6A24D8A9C1A795981634/</image_url> - <download_url/> - <filename/> - <file_size>50619780</file_size> - </mod> - <mod id="1710977250"> - <name>BaseBuildingPlus</name> - <description>W2gxXVtiXUJhc2VCdWlsZGluZ1BsdXNbL2JdWy9oMV0NCg0KVGhhbmtzIGZvciBjaGVja2luZyBvdXQgdGhlIG5ldyBpbXByb3ZlZCBCYXNlQnVpbGRpbmdQbHVzIQ0KDQotVXBkYXRlZCBmb3IgMS4xMA0KDQoNCkRpc2NvcmQgU2VydmVyOiANCmh0dHBzOi8vZGlzY29yZGFwcC5jb20vaW52aXRlL1R1d2dqcUsNCg0KDQpXYXRjaCB0aGVzZSB2aWRlb3MgZm9yIGEgZGVtbyBvZiBob3cgaXQgd29ya3MuIA0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1YbFJDMnhYdHZQcyZmZWF0dXJlPWVtYl9sb2dvDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUYzRk9VV01UMDNZJmZlYXR1cmU9eW91dHUuYmUNCg0KSG93IHRvIGNyYWZ0L2J1aWxkIEl0ZW1zOiANCmh0dHBzOi8vZ2l0aHViLmNvbS9GZWxpeEZvcmVzaWdodDIwMjAvQmFzZUJ1aWxkaW5nUGx1cy93aWtpDQoNClNlcnZlciBDb25maWc6IA0KaHR0cHM6Ly9naXRodWIuY29tL0ZlbGl4Rm9yZXNpZ2h0MjAyMC9CYXNlQnVpbGRpbmdQbHVzL3dpa2kvU2VydmVyLUNvbmZpZ3MNCg0KDQoNCltoMV1LZXkgZmVhdHVyZXMgaW4gdGhpcyBidWlsZFsvaDFdDQotIEVhc2llciB0byB1c2Ugc25hcHBpbmcgc3lzdGVtLCBhY3RpdmUgYnkgaG9sZGluZyBvbmUgb2YgdGhlIEJCUCBraXRzIGluIHlvdXIgaGFuZCBhbmQgcHJlc3NpbmcgQi4NCi0gU2ltcGxlIFVJIGZvciBjcmFmdGluZyB0aGUgYmFzZSBidWlsZGluZyBpdGVtcywgYWN0aXZlIGJ5IGF0dGFjaGluZyB0aGUgYmx1ZXByaW50IHRvIHRoZSB3b3JrYmVuY2ggYW5kIHByZXNzaW5nIHRoZSBLIGtleS4NCi0gTmV3IGFuZCBpbXByb3ZlZCBtb2RlbHMuIEFsbCBkb25lIGJ5IHRoZSB3b25kZXJmdWwgVHVyZGxlc3MgdGhlIFR1cmRsZSENCi0gQnVpbGRpbmcgdXAgc3lzdGVtIGlzIG5vdyBzdGVwIHVwIGxpa2UgdGhlIHZhbmlsbGEgZ2FtZSBiYXNlLWJ1aWxkaW5nIG9iamVjdHMuLi4gKGZlbmNlL3dhdGNodG93ZXIpLg0KLS0tIC4udGhpcyBpbmNsdWRlcywgYWRkaW5nIG1hdGVyaWFscywgY29uc3RydWN0aW5nLCBkaXNtYW50bGluZyBhbmQgZGVzdHJveWluZy4NCi0gT25jZSB5b3UgZGVwbG95IHRoZSBvYmplY3QgYSBibHVlIGhvbG9ncmFtIHdpbGwgYmUgZGlzcGxheWVkIG9mIHRoZSBmcmFtZSwgdGhpcyBhbGxvd3MgZWFzeSBwbGFubmluZyBvZiB5b3VyIGJ1aWxkLg0KLSBZb3UgY2FuIG5vdyBjaGFuZ2UgdGhlIGtleWJpbmRpbmdzIGluIHRoZSBzZXR0aW5ncywgYWxsIHRoYW5rcyB0byBAd2FyZG9nIDwzDQotIExhbmQgY2xhaW0gZmxhZ3MgYW5kIGFkbWluIG5vLWJ1aWxkIHpvbmVzLg0KLSBOZXcgYmFzZSBsaWdodGluZyBvcHRpb25zLg0KLSBTb2xhciBwYW5lbHMgZm9yIHNpbGVudCBlbGVjdHJpY2l0eS4NCi0gQ2FycGV0cywgd2FsbHBhcGVyIGFuZCBwbGFzdGVyIGZvciBpbnRlcmlvciBkZXNpZ25zLg0KLSBDaHJpc3RtYXMgdHJlZSBhbmQgeG1hcyBsaWdodCBhdHRhY2htZW50cy4NCg0KQmFzZWJ1aWxkaW5nUGx1cyAoQkJQKSBpcyBiYXNlZCBvbiBhIDMgdGllciBzeXN0ZW0uIFQxKFdvb2QpIFQyKE1ldGFsKSBUMyhDb25jcmV0ZSkNCkhlcmUgYXJlIHRoZSBmb2xsb3dpbmcgb2JqZWN0cyB5b3UgY2FuIGJ1aWxkLi4uDQoNCuKckyBtZWFuaW5nIGN1cnJlbnRseSBpbi4g4pyXbWVhbmluZyBjb21pbmcgc29vbi4NCg0KW3RhYmxlXQ0KW3RyXQ0KCVt0aF1UeXBlWy90aF0NCglbdGhdVDFbL3RoXQ0KCVt0aF1UMlsvdGhdDQoJW3RoXVQzWy90aF0NClsvdHJdDQpbdHJdDQoJW3RkXUZvdW5kYXRpb25bL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KWy90cl0NClt0cl0NCglbdGRdV2FsbFsvdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQpbL3RyXQ0KW3RyXQ0KCVt0ZF1IYWxmIFdhbGxbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KWy90cl0NClt0cl0NCglbdGRdRG9vclsvdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQpbL3RyXQ0KW3RyXQ0KCVt0ZF1HYXRlWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXVdpbmRvd1svdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQpbL3RyXQ0KW3RyXQ0KCVt0ZF1Sb29mWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXUZsb29yWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXUZsb29yIEhhdGNoWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyXWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXVJvb2YgSGF0Y2hbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KWy90cl0NClt0cl0NCglbdGRdU3RhaXJzWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXVJhbXBbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJdbL3RkXQ0KCVt0ZF3inJdbL3RkXQ0KWy90cl0NClsvdGFibGVdDQoNCg0KVmlzaXQgdGhlIGRpc2NvcmQgZm9yIG1vcmUgaW5mb3JtYXRpb24gYW5kIG9yIGhlbHAhDQpodHRwczovL2Rpc2NvcmRhcHAuY29tL2ludml0ZS9UdXdnanFLDQoNCg0KW2gxXUhvdyBEb2VzIFNuYXBwaW5nIFdvcms/Wy9oMV0NCldhbGsgdXAgdG8gdGhlIG9iamVjdCB5b3Ugd2FudCB0byBzbmFwIHRvLCBhbmQgbWFrZSBzdXJlIHRoZSBvYmplY3RzIGljb24gbmFtZSBwb3BzIHVwLg0KUHJlc3MgQiAod2hpbGUgaG9sZGluZyBhIEJCUCBraXQpLCB0aGVuIHNlbGVjdCB0aGUgU25hcHBpbmdPbi9TZWxlY3QgYnV0dG9uLg0KU3RlcCBhd2F5IGZyb20gdGhlIG9iamVjdCAocHJlc3MgdGhlIEVTQyBrZXkgb3IgRXhpdCBidXR0b24gdG8gY2xvc2UgdGhlIG1lbnUpLg0KTGVmdCBjbGljayB0byBiZWdpbiBwbGFjaW5nLCBwcmVzcyBCIGFnYWluIGFuZCBjbGljayBhbnkgb2YgdGhlIHNuYXBwaW5nIGljb25zIHRvIHN3aXRjaCBwb3NpdGlvbnMuDQpDbGljayB0aGUgTG9jayBidXR0b24gdG8gZW5hYmxlIG1vdXNlIHdoZWVsIHJvdGF0aW9uLg0KRGVwbG95IHRoZSBvYmplY3QuDQoNCg0KW2gxXUhvdyBEb2VzIFJhaWRpbmcgV29yaz9bL2gxXQ0KUmFpZGluZyB0aW1lcyBmb3IgZWFjaCB0aWVyIGNhbiBieSBhZGp1c3RlZCBpbiBCQlBfU2V0dGluZ3MuanNvbiB3aGljaCBpcyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbiB5b3VyIHNlcnZlciBwcm9maWxlIGZvbGRlci4gSWYgeW91IHdhbnQgZXZlbiBtb3JlIGNvbnRyb2wgb3ZlciByYWlkaW5nIHRpbWVzIHdlIHJlY29tbWVuZCB1c2luZyBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNzUxMjEwMjQ3XVRpbWVEZXN0cnVjdGlvblsvdXJsXSBtb2QuIFRoaXMgbW9kIHdpbGwgYWxsb3cgeW91IHRvIHNldCBpbmRpdmlkdWFsIHJhaWRpbmcgdGltZXMgZm9yIGVhY2ggYnVpbGRhYmxlIHBhcnQgYW5kIGVhY2ggZGlmZmVyZW50IHJhaWRpbmcgdG9vbC4gSnVzdCBpbnN0YWxsIFRpbWVEZXN0cnVjdGlvbiBhbmQgcmVwbGFjZSBDb25maWdfVGltZURlc3RydWN0aW9uLmpzb24gd2l0aCB0aGUgb25lIHdlIGhhdmUgcHJvdmlkZWQuDQoNCllvdSBjYW4gYWxzbyB1c2UgdGhlIGV4Y2VsbGVudCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODI3MjQxNDc3XUJyZWFjaGluZ2NoYXJnZVsvdXJsXSBtb2Qgd2hpY2ggaGFzIGJ1aWx0LWluIEJhc2VCdWlsZGluZ1BsdXMgY29tcGF0aWJpbGl0eS4gSSByZWNvbW1lbmQgdXNpbmcgd2l0aCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTI4ODcyMzEzXUJyZWFjaGluZ2NoYXJnZTNpbjFbL3VybF0gbW9kIHRvIGFkZCBhbGwgdGhlIGNsYXNzbmFtZXMsIGlmIHlvdSByZXF1aXJlLiBJdCBhbHNvIGluY2x1ZGVzIGNsYXNzbmFtZXMgZm9yIFNpbXBsZSBCYXNlIGFuZCBCYXNlIEZvcnRpZmljYXRpb25zLg0KDQoNCltoMV1FeHRlbnNpb25zWy9oMV0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE5NzI3NjAxNzJdW1JVL0NOXSBUcmFuc2xhdGUgQmFzZSBCdWlsZGluZyBQbHVzWy91cmxdIA0KKNCg0YPRgdGB0LrQuNC5INC/0LXRgNC10LLQvtC0L+S4reaWh+e/u+ivkSkNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwMDI1MDk1MDhdW0NaL0RFL0hVL1BMXSBUcmFuc2xhdGlvbkJhc2VidWlsZGluZ3BsdXNbL3VybF0gDQooxIxlc2vDvSBwxZlla2xhZC9EZXV0c2NoZSDDnGJlcnNldHp1bmcvTWFneWFyIGZvcmTDrXTDoXMvUG9sc2tpZSB0xYJ1bWFjemVuaWUpDQoNCg0KDQpbaDFdU2VydmVyIE93bmVyc1svaDFdDQpJTlNUQUxMQVRJT046DQoxLiBDb3B5IHRoZSBAQmFzZUJ1aWxkaW5nUGx1cyBmb2xkZXIgZnJvbSAhV29ya3Nob3AgdG8geW91ciBzZXJ2ZXIgcm9vdCBmb2xkZXIuDQoyLiBDb3B5IEJCUC5iaWtleSBmaWxlIGZyb20gdGhlIGtleXMgZm9sZGVyIHRvIHlvdXIga2V5cyBmb2xkZXIuDQozLiBBZGQgIi1tb2Q9QEJhc2VCdWlsZGluZ1BsdXMiIHRvIHlvdXIgc2VydmVyIHN0YXJ0dXAgcGFyYW1ldGVycy4NCjQuIE1lcmdlIHR5cGVzLnhtbCBpbiB5b3VyIG1pc3Npb24gZm9sZGVyIHdpdGggdGhlIHR5cGVzLnhtbCBwcm92aWRlZCAoaW4gdGhlIGluZm8gZm9sZGVyKS4NCjUuIE9QVElPTkFMOiBFZGl0IHlvdXIgY29uZmlncyBmb2xsb3dpbmcgdGhlc2Ugc3RlcHM6IGh0dHBzOi8vZ2l0aHViLmNvbS9GZWxpeEZvcmVzaWdodDIwMjAvQmFzZUJ1aWxkaW5nUGx1cy93aWtpL1NlcnZlci1Db25maWdzDQoNClVQREFUSU5HOg0KMS4gUmVwbGFjZSB0aGUgQEJhc2VCdWlsZGluZ1BsdXMgZm9sZGVyIGluIHlvdXIgc2VydmVyIHJvb3QgZm9sZGVyIHdpdGggdGhlIG5ldyBvbmUgZnJvbSAhV29ya3Nob3AuDQoyLiBDaGVjayB0aGUgQ2hhbmdlIE5vdGVzIGZvciBhbnkgaW5zdHJ1Y3Rpb25zLiBVcGRhdGUgdHlwZXMueG1sIGlmIG5ldyBpdGVtcyB3ZXJlIGFkZGVkLg0KDQoNCg0KDQoNCltoMV1Eb25hdGlvbnNbL2gxXQ0KVGhpcyBtb2QgaXMgY29tcGxldGVseSBmcmVlIHRvIHVzZS4gSWYgeW91IHdhbnQgdG8gY29udHJpYnV0ZSB0b3dhcmRzIHRoZSBmdXR1cmUgZGV2ZWxvcG1lbnQgeW91IGNhbiBkbyBzbyBieSBkb25hdGluZyB2aWEgUGF5UGFsIG9yIG91ciBvZmZpY2lhbCBQYXRyZW9uIHBhZ2UuIEFueSBkb25hdGlvbnMgYXJlIG11Y2ggYXBwcmVjaWF0ZWQsIHRoYW5rcyA6KQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fcy14Y2xpY2smaG9zdGVkX2J1dHRvbl9pZD1HMzY5TVpKVkpXODJXXVBheVBhbCBEb25hdGlvbnNbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cucGF0cmVvbi5jb20vZGF5emJicF1QYXRyZW9uIERvbmF0aW9uc1svdXJsXQ0KDQoNCg0KTm8gcmV1cGxvYWRzIG9yIHJlcGFja2luZyBhbGxvd2VkLiBQbGVhc2UgdXNlIGluIGEgc2VydmVyIGNvbGxlY3Rpb24uDQoNCkNvcHlyaWdodCAyMDIwIEJhc2VCdWlsZGluZ1BsdXMuIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IG5hbWVkIENob3BwZXIsIEhlbm5lc3N5LCBUdXJkbGVzcyB0aGUgVHVyZGxlLCBKZXN0LCBGb3VydGhEWiBvciBXYXJkb2c=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/773988560065508542/1358284A3B5D10E04BA3E7283E6D3C272CD1DB70/</image_url> - <download_url/> - <filename/> - <file_size>204616747</file_size> - </mod> - <mod id="1750629601"> - <name>BetterBarbedWire</name> - <description>VmFuaWxsYSBiYXJiZWQgd2lyZSBpcyBwcmV0dHkgcG9pbnRsZXNzIGZvciBiYXNlIGJ1aWxkaW5nLCBzb21lb25lIGNhbiB0YWtlIGl0IG9mZiBpbiBzZWNvbmRzIGZyb20gdGhlIG91dHNpZGUgd2l0aCBjb21tb24gcGxpZXJzLiANClRoaXMgc2ltcGxlIG1vZCBzdG9wcyBwbGllcnMgZnJvbSBiZWluZyBhYmxlIHRvIHRvIHJlbW92ZSBiYXJiZWQgd2lyZSwgYW5kIGFsc28gYWRkcyBCb2x0Q3V0dGVycyB3aGljaCB0YWtlIDVtaW51dGVzIHRvIHJlbW92ZSAxIHBpZWNlIG9mIGJhcmJlZCB3aXJlLiANClRoZXJlIGlzIGFsc28gYSBiYXJiZXIgd2lyZSBiYXJyaWVyIHRoYXQgY2FuIGJlIGRlcGxveWVkIGZyb20gYSBraXQuIA0KVGhlIGlkZWEgYmVpbmcgeW91IG1ha2UgdGhlIEJvbHRDdXR0ZXJzIGEgcmFyZSBzcGF3biBvciBleHBlbnNpdmUgdHJhZGVyIHB1cmNoYXNlLiANClRoZSBtb2QgbWF5YmUgYmV0dGVyIHN1aXRlZCB0byBzZXJ2ZXJzIHRoYXQgaGF2ZSBuZXJmZWQgcmFpZGluZyB0b29scyBhbmQvb3IgaW1wcm92ZWQgcmFpZCBwcm90ZWN0aW9uLCBidXQgdGhhdHMgZW50aXJlbHkgdXB0byB5b3UuIA0KVGhpcyBtb2Qgbm93IHJlcXVpcmVzIHRoZSBDb2RlTG9jayBtb2QgYXMgYSBkZXBlbmRhbnQgbW9kLg0KVGhpcyBpcyBzbyB0aGUgbmV3IGZlYXR1cmUgdG8gZml4IHRoZSBpbnZpc2libGUgYmFyYmVkIHdpcmUgaXNzdWUgYWxzbyB3b3JrcyBvbiBnYXRlcyB1c2luZyB0aGUgQ29kZUxvY2sgbW9kLiBTZXJ2ZXIgb3duZXJzIGRvIG5vdCBoYXZlIHRvIHVzZSB0aGUgQ29kZUxvY2tzIGlmIHRoZXkgd2lzaCwgYnV0IHRoZSBtb2QgbXVzdCBiZSBpbnN0YWxsZWQgZm9yIEJldHRlckJhcmJlZFdpcmUgdG8gd29yay4gDQpSZW1vdmluZyBiYXJiZWQgd2lyZSB3aXRoIHRoZSBCb2x0Q3V0dGVycyBhbHNvIHJlbW92ZXMgdGhlIGludmlzYmxlIGJhcmJlZCB3aXJlIHVudGlsIERheVogZml4IGl0LiANCkl2ZSBpbmNsdWRlZCBhIHR5cGVzLnhtbCBlbnRyeSB0aGF0IHlvdSBjYW4gY29weSBwYXN0YSBpbnRvIHlvdXIgc2VydmVyIGZpbGUgYW5kIGFkanVzdCBhcyB5b3Ugd2lzaC4gDQoNCkJpZyB0aGFua3MgZ28gdG8gTm90IEEgQmFuYW5hIGZvciBoZWxwaW5nIGNyZWF0ZSB0aGUgZml4ZXMgZm9yIGludmlzYmxlIGJhcmJlZCB3aXJlLCBoZSdzIGEgbGVnZW5kIQ0KQWxzbyBiaWcgdGhhbmtzIHRvIHRoZSBsb3ZlbHkgbG92ZWx5IENhbWlub09uUEMgZm9yIGhpcyBoZWxwIHdpdGggdGhlIGJhcmJlZCB3aXJlIGJhcnJpZXIuDQoNCkluc3RhbGwgSW5zdHJ1Y3Rpb24gLSANCkNvcHkgdGhlIG1vZCB0byB5b3VyIHNlcnZlciBkaXJlY3RvcnkuDQpDb3B5IGtleSBmcm9tIG1vZCBrZXlzIGZvbGRlciB0byB5b3Ugc2VydmVycyBLZXlzIGZvbGRlci4NCkNvcHkgdGhlIGVudHJ5IGZyb20gdGhlIGluY2x1ZGVkIHR4dCBmaWxlIHRvIHlvdXIgc2VydmVycyB0eXBlcy54bWwgZmlsZSBhbmQgYWRqdXN0IHNwYXduIHZhbHVlcyB0byBzdWl0IHlvdXIgc2VydmVyLiANCg0KQW55IGlzc3VlcyBlY3QgeW91IGNhbiBtc2cgbWUgaW4gdGhlIHd3dy5CbHVlV2FmZmxlQXR0YWNrRm9yY2UuY29tIGdhbWluZyBjb21tdW5pdHkgZGlzY29yZCBzZXJ2ZXIgLQ0KaHR0cHM6Ly9kaXNjb3JkLm1lL2J3YWZnYW1pbmcNCmh0dHBzOi8vZGlzY29yZC5nZy9jTldKWjNODQoNCkZlZWwgZnJlZSB0byBhZGQgdGhlIG1vZCB0byBhICpTdGVhbSBXb3Jrc2hvcCBNb2QgQ29sbGVjdGlvbiogDQpQbGVhc2UgZG8gbm90IHJlcGFjayBvciByZXVwbG9hZCB0aGlzIG1vZCB3aXRob3V0IG15IHBlcm1pc3Npb24uIA0KDQpCaWcgc2hvdXRzIGdvIHRvIE5vdCBBIEJhbmFuYSBmb3IgYmVpbmcgYW4gYXdlc29tZSBndXksIGFuZCBNdW5naGFyZCBmb3IgYmVpbmcgYSBzdXBlciBmYXN0IG1vZGVsIGNyZWF0b3Iu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1048722385374124564/0D80B64832CEFC41FA8ED5D05F55CE9A91CBCDE1/</image_url> - <download_url/> - <filename/> - <file_size>14520752</file_size> - </mod> - <mod id="1748044748"> - <name>BetterSuppressors</name> - <description>W2gxXUJldHRlclN1cHByZXNzb3JzIGJ5IE1pa2UgWzEuMDMgY29tcGF0aWJsZV1bL2gxXQ0KDQpUaGlzIHNpbXBsZSBtb2QgYWltcyB0byBpbXByb3ZlIHRoZSBzdXBwcmVzc29ycyBvZiBEYXlaLg0KRm9sbG93aW5nIGNoYW5nZXMgYXJlIG1hZGUgdG8gdGhlIGJhc2UgZ2FtZToNCg0KDQpbYl1Ob3JtYWxpemVkLCBTdGFuZGFyZCAmIFBpc3RvbCBTdXBwcmVzc29yczpbL2JdDQotIDI1eCB0aW1lcyBtb3JlIGR1cmFibGUNCi0gNHggdGltZXMgcXVpZXRlcg0KDQpbYl1JbXByb3Zpc2VkIFN1cHByZXNzb3I6Wy9iXQ0KLSA1eCB0aW1lcyBtb3JlIGR1cmFibGUNCi0gMnggdGltZXMgcXVpZXRlcg0KDQoNClNvIGJhc2ljYWxseSwgc3VwcHJlc3NvcnMgYXJlIFtiXW1vcmUgZHVyYWJsZVsvYl0sIHNvIHRoYXQgdGhleSBkb24ndCBicmVhayBhZnRlciBhIG1hZ2F6aW5lIG9yIHR3bywgYW5kIHRoZXkgYXJlIFtiXXF1aWV0ZXIgdG8gdGhlIFpvbWJpZSBBSVsvYl0sIHNvIHRoYXQgeW91IGNhbiBzaG9vdCBhIHN1cHByZXNzZWQgd2VhcG9uIHdpdGhvdXQgYXR0cmFjdGluZyB6b21iaWVzIHRoYXQgYXJlIG1pbGVzIGF3YXkuIFRoZSBJbXByb3Zpc2VkIFN1cHByZXNzb3IgYWxzbyB3YXMgYnVmZmVkIGEgbGl0dGxlLCBidXQgb25seSBbYl1hIGxpdHRsZVsvYl0sIGFzLCB3ZWxsLCBpdCdzIG1hZGUgb2YgYSBwbGFzdGljIGJvdHRsZSAtIHdoYXQgZG8geW91IGV4cGVjdC4NCg0KVGhlIGluZ2FtZSBzb3VuZHMgd2VyZW4ndCBjaGFuZ2VkIGFzIGkgZmVsdCB0aGF0IHRoZXkgYXJlIGdvb2QgYXMgdGhleSBhcmUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788605776630945492/43C296A8773D330505FE6F91B9C13E22A03667E0/</image_url> - <download_url/> - <filename/> - <file_size>1763</file_size> - </mod> - <mod id="2906823750"> - <name>Bitterroot</name> - <description>W2ldIEEgRGF5WiBtYXAgYnkgTWF0dHR5LUljZS0gWy9pXQ0KDQpbaDFdIE1JU1NJT04gRklMRVMgWy9oMV0NClt1cmw9aHR0cHM6Ly9naXRodWIuY29tL01hdHR0eS1JY2UvQml0dGVycm9vdC1EYXlaXSBHSVRIVUIgWy91cmxdDQoNCltoMV0gQUJPVVQgWy9oMV0NCkJpdHRlcnJvb3QgaXMgYSBEYXlaIG1hcCBpbiBkZXZlbG9wbWVudC4NCg0KQmFzZWQgaW4gYSBmaWN0aW9uYWwgcmVnaW9uIG9mIE1vbnRhbmEsIEJpdHRlcnJvb3QgaXMgZnVsbCBvZiBuYXR1cmFsIGJhY2t3b29kcyB3aWxkbGlmZSBhbmQgZXhwZXJpZW5jZXMuIEJlZm9yZSB0aGUgYXBvY2FseXBzZSwgdGhlIHJlZ2lvbiB3YXMgaW5mbHVlbmNlZCBieSBhIGRhbmdlcm91cyBjdWx0IGNhbGxlZCBDaGlsZHJlbiBvZiBNYW4uIA0KDQpOb3csIGp1c3QgYSBmZXcgeWVhcnMgbGF0ZXIsIHN1cnZpdm9ycyBhcmUgbGVmdCB3aXRoIGEgd29ybGQgdGhhdCBpcyBib3RoIGJlYXV0aWZ1bCBhbmQgYWxsIGNvbnN1bWVkLiANCg0KQml0dGVycm9vdCBpcyBhcHByb3hpbWF0ZWx5IDE1NSBrbTIgaW4gc2l6ZS4NCg0KSW4gbGFyZ2UgcGFydCBpbnNwaXJlZCBieSBGYXIgQ3J5IDUsIFRoZSBEaXZpc2lvbiBhbmQgVGhlIExhc3Qgb2YgVXMuIA0KDQpbdXJsPWh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9U1VkbDR6VnkxUXNdIEJpdHRlcnJvb3QgUmVsZWFzZSBUcmFpbGVyIFsvdXJsXQ0KDQoNCltoMV0gSU1QT1JUQU5UIFsvaDFdDQpCaXR0ZXJyb290IGlzIGEgY3VzdG9tIG1hZGUgbWFwLCBtZWFuaW5nIGl0IHdpbGwgaGF2ZSBlbGVtZW50cyB0aGF0IGFyZSB1bnBvbGlzaGVkIGFuZCBpbXBlcmZlY3QuIFdlIGFyZSBsaW1pdGVkIHRvIGNlcnRhaW4gdG9vbHMgYW5kIGEgY2VydGFpbiBhbW91bnQgb2YgZmxleGliaWxpdHkgd2l0aGluIHRoZSBEYXlaIFRvb2xzIHByb3ZpZGVkLiANCg0KW2gxXSBESVNDT1JEIFsvaDFdDQpKb2luIHRoZSBkaXNjb3JkIGhlcmU6IGh0dHBzOi8vZGlzY29yZC5nZy9iaXR0ZXJyb290DQoNCltoMV0gREVWRUxPUE1FTlQgWy9oMV0NCklmIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBmb2xsb3dpbmcgYWxvbmcgd2l0aCB0aGUgbWFwJ3MgZGV2ZWxvcG1lbnQsIHlvdSBjYW4gZmluZCBkZXZlbG9wbWVudCBsaXZlIHN0cmVhbXMgb24gbXkgW3VybD1odHRwczovL3d3dy50d2l0Y2gudHYvbWF0dHR5aWNlMTFdIFR3aXRjaCBbL3VybF0NCg0KW2gxXSBTVUdHRVNURUQgTU9EUyBbL2gxXQ0KW2xpc3RdDQpbKl0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MzAzNDYzMTkwMSZzZWFyY2h0ZXh0PWdvbGZjYXJ0XSBTYXV3ZXJjcmF1ZCBHb2xmQ2FydCBbL3VybF0NClsqXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0zMjg2NTM3ODAzXSBOYXRlTGFwdCBCaXR0ZXJyb290X0dhbWVsYWJzX0ljb25zIChTZXJ2ZXIgc2lkZSBtb2QpIFsvdXJsXQ0KWypdIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTMyOTUwMjEyMjBdIEh1bnRlclogRGF5WiBIb3JzZSBbL3VybF0NClsvbGlzdF0NCg0KW2gxXSBTUEVDSUFMIENPTlRSSUJVVE9SUyBbL2gxXQ0KW2xpc3RdDQpbKl0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODEyMzY0NTgyNl0gRmlzaHkgWy91cmxdIChJbXBvcnRlciBvZiBhbGwgQml0dGVycm9vdCBleGNsdXNpdmUgYXNzZXRzKQ0KWypdIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvZGF0Ym9pcGVwZW1hbmVdIEdlYiBbL3VybF0gKEltcG9ydGVyIG9mIHRoZSBCaXR0ZXJyb290IGV4Y2x1c2l2ZSBNb29zZSBhbmQgTW91bnRhaW4gTGlvbnMpDQpbKl0gU3BhY2VjYXRtYW4gKENyZWF0b3Igb2YgdGhlIEJpdHRlcnJvb3QgWm9tYmllcyBhbmQgbWFueSBvZiB0aGUgUnVzc2lhbiB0byBFbmdsaXNoIGNvbnZlcnNpb25zIGluIHZhbmlsbGEgYnVpbGRpbmdzKQ0KWypdIElua290YSAoQ3JlYXRvciBvZiBtdWx0aXBsZSBjdXN0b20gd2VhcG9ucykNClsqXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yNTI3ODU3MDQzXSBMb3JkZUphZHVzIFsvdXJsXSAoUHJvdmlkZXIgb2Ygc2V2ZXJhbCBCaXR0ZXJyb290IHdlYXBvbnMpDQpbKl0gUmFoZmVuIChDcmVhdG9yIG9mIG11bHRpcGxlIEJpdHRlcnJvb3QgY2xvdGhpbmcgaXRlbXMpDQpbKl0gQm9ib2ppbSAoU2lnbmlmaWNhbnQgY29kaW5nIGhlbHApDQpbKl0gTmF0ZUxhcFQgKEhvc3Qgb2YgbXVsdGlwbGUgVVMgcGxheXRlc3Qgc2VydmVycykNClsqXSBldmVyeTFsb3Zlc2RhdmUgKEhvc3Qgb2YgbXVsdGlwbGUgRVUgcGxheXRlc3Qgc2VydmVycykNClsqXSBCb3lkeSAoSG9zdCBvZiBtdWx0aXBsZSBBVVMgcGxheXRlc3Qgc2VydmVycykNClsqXSBCaWcgR3JhbXBhIChUaGUgbWFuIHdobyBwcm92aWRlZCB0aGUgZ3VpZGVzIGFuZCByZXNvdXJjZXMgdG8gbWFrZSBhbGwgdGhpcyBwb3NzaWJsZSkNClsqXSBTaHJvb20gKENyZWF0b3Igb2YgdGhlIEJpdHRlcnJvb3QgZGFya25lc3MgY29uZmlncykNClsqXSBUVFJ5YW4gKENyZWF0b3Igb2YgdGhlIEJpdHRlcnJvb3QgdHJhaWxlcikNClsqXSBDb25ub3IgQ0RTIChDcmVhdG9yIG9mIHRoZSBCaXR0ZXJyb290IExvYWRpbmcgU2NyZWVucykNClsvbGlzdF0NCg0KW2gxXSBBUFBST1ZFRCBSRVBBQ0tTIFsvaDFdDQpbbGlzdF0NClsqXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yNTcyNTAxOTQ0JnNlYXJjaHRleHQ9ZmlzaHldIEZpc2h5IEJ1aWxkaW5ncyBbL3VybF0NClsqXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yODQ4MDM0MzAxJnNlYXJjaHRleHQ9ZmlzaHldIEZpc2h5IEluZHVzdHJpYWxQYWNrIFsvdXJsXQ0KWypdIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTMwMDE4MzI3NjQmc2VhcmNodGV4dD1maXNoeV0gRmlzaHkgVXJiYW4gUGFjayBbL3VybF0NClsqXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yNzMyNDU3ODE5JnNlYXJjaHRleHQ9dG9ueXVrXSBNb2RlbHNVSyBbL3VybF0NClsqXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yODEwNzE0ODIxJnNlYXJjaHRleHQ9Y2hlcm4rem9uZV0gQ2hlcm5vYnlsIFpvbmUgQnVpbGRpbmcgWy91cmxdDQpbKl0gIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTI4NjYzOTQ3ODUmc2VhcmNodGV4dD1jYW5hZGlhbitzbmlwZXJdIENhbmFkaWFuU25pcGVyIGFrYSBPYmplY3RzX0ZyZWVfTWFwcGluZyBbL3VybF0NClsqXSAgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MzIzMDA2OTQ4N10gQ1MgTW9kdWxhciBUdW5uZWxzIFsvdXJsXQ0KWypdIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNTk5MDU0MDhdIEZvcnRLbm94IFVuZGVyZ3JvdW5kIFdheXMgWy91cmxdDQpbKl0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE3NzIzMjc5MSZzZWFyY2h0ZXh0PXNwK2J1aWxkaW5nXSBTUCBCdWlsZGluZyBbL3VybF0NClsvbGlzdF0NCg0KW2gxXSBTVVBQT1JUIFsvaDFdDQpbbGlzdF0NClsqXSBbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vcGF5cGFsbWUvbXkvcHJvZmlsZV0gUEFZUEFMIFsvdXJsXQ0KWy9saXN0XQ0KDQpbaDFdIERJU0NMQUlNRVJTIFsvaDFdDQpbYl0gUmVwYWNraW5nIGFuZCB1bnBhY2tpbmcgaXMgU1RSSUNUTFkgUFJPSElCSVRFRCBbL2JdDQpbaV0gVXNlIG9mIHRoZSBtYXAgaXMgbm90IHN1aXRhYmxlIG9yIHJlY29tbWVuZGVkIHVudGlsIHRoZSBNaXNzaW9uIEZpbGVzIGhhdmUgYmVlbiByZWxlYXNlZCB1cG9uIGNvbXBsZXRpb24gb2YgdGhlIG1hcCdzIGRldmVsb3BtZW50LiBbL2ldDQoNCltiXSBETUNBIFByb3RlY3Rpb24gTm90aWNlOiBVbmF1dGhvcml6ZWQgdXNlIG9yIGRpc3RyaWJ1dGlvbiBvZiB0aGlzIG1vZCBpcyBwcm9oaWJpdGVkIGFuZCBtYXkgcmVzdWx0IGluIGxlZ2FsIGFjdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gWy9iXQ0KDQpbaV0gQ29weXJpZ2h0IDIwMjMgTWF0dHR5LUljZS0uIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IG5hbWVkIE1hdHR0eS1JY2UtIFsvaV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2048626881349115183/97793DAC734FDA051FCBA2C4BC7C291F1960D361/</image_url> - <download_url/> - <filename/> - <file_size>7576156383</file_size> - </mod> - <mod id="2268302056"> - <name>BlackmarketTrader</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1680365939025076283/EF443F987A5E8CC97558FE67B28533950E5FE7D3/</image_url> - <download_url/> - <filename/> - <file_size>4616</file_size> - </mod> - <mod id="2392102342"> - <name>Bot Client Script</name> - <description>Q2xpZW50IFNjcmlwdCBmb3IgYm90cy4gRm9yIE5hcndoYWwncyBTZXJ2ZXIuIE5vdCBmb3IgZGlzdHJpYnV0aW9u</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1752433439913828728/FDEDAE290D0FDC8CE4706F602D34E3077F08DA88/</image_url> - <download_url/> - <filename/> - <file_size>3251215</file_size> - </mod> - <mod id="1745231788"> - <name>BridgePrisonNoWrecks</name> - <description>WW91IGNhbiB1c2UgaXQgYXMgYSBNb2Qgb3IgdXNlIHRoZSBpbml0LmMgbWV0aG9kLg0KDQpJbml0LmMgbWV0aG9kLCBsb29rIGF0IHRoZSBpbmZvIGZvbGRlci4NCg0KDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQpJdCBpcyBuZWNlc3NhcnkgdG8gaGF2ZSB0aGUgQEJ1aWxkZXJJdGVtcyBtb2QNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKio=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/787500339837136944/7ADC6BD277FF6005D86BFD22B59A1D5E029A6E74/</image_url> - <download_url/> - <filename/> - <file_size>117536</file_size> - </mod> - <mod id="1854626456"> - <name>BuildAnywhere_v3</name> - <description>QnVpbGRBbnl3aGVyZSB2ZXJzaW9uIDMuMy4NCg0KQWxsb3dzIGdob3N0cyB0byBiZSBzZXQgYW55d2hlcmUgZm9yIHBsYWNpbmcgb2JqZWN0cyBhbmQgYnVpbGRpbmcgb2YgY29tcG9uZW50cyB3aGVyZSB0aGUgdmFuaWxsYSBnYW1lIG5vcm1hbGx5IHdvdWxkIG5vdC4NClRoZXJlIGFyZSBzb21lIGxpbWl0YXRpb25zLCBmb3IgZXhhbXBsZSBpZiB5b3UgY2Fubm90IHNlZSB0aGUgdHJpZ2dlciBwb2ludHMgKGllIHB1dHRpbmcgYSBmZW5jZSBjb21wbGV0ZWx5IGluc2lkZSBhIHdhbGwsDQp5b3Ugd2lsbCBub3QgYmUgYWJsZSB0byBhY3R1YWxseSBidWlsZCBpdCBhcyB0aGUgd2FsbCB3aWxsIG9ic3RydWN0IHlvdXIgdmlldyBvZiB0aGUgZmVuY2UpLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KV0FSTklORyENCk1vZCBub3QgYWxsb3dzIHBsYWNpbmcgR2FyZGVuUGxvdCBvbiByb2Fkcywgc3RvbmVzLCBpbiBob3VzZXMgYW5kIGJ1aWxkcyBzdGFpcnMgZnJvbSBpdC4NCk1vZCBub3QgYWxsb3dzIHBsYWNpbmcgdGVudHMgb24gd2F0ZXIsIHRyZWVzIGFuZCBtdWNoIGhpZ2hlciBvciBsb3dlciB0aGFuIHBsYXllci4NCk1vZCBub3Qgb3ZlcnJpZGVzIGRlZmF1bHQgcmVzdHJpY3Rpb25zIGZvciBwbGFjaW5nIEJhcnJlbHMgYW5kIEZpcmVwbGFjZXMuDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQpTZXJ2ZXIgT3duZXJzOg0KSW5zdGFsbCB0aGUgbW9kIG9uIHlvdXIgY2xpZW50IHRvIGRvd25sb2FkLg0KUmlnaHQgY2xpY2sgb24gdGhlIG1vZCBpbiBMYXVuY2hlciBhbmQgQnJvd3NlIEZpbGVzDQpDb3B5IHRoZSBAQnVpbGRBbnl3aGVyZV92MyBkaXJlY3RvcnkgdG8geW91ciBEYXlaU2VydmVyIGRpcmVjdG9yeSByb290DQphZGQgLW1vZD1AQnVpbGRBbnl3aGVyZV92MyB0byB5b3VyIGxhdW5jaCBwYXJhbWV0ZXIgLW1vZD0gb3IgO0BCdWlsZEFueXdoZXJlX3YzIGFmdGVyIGFsbCBvdGhlciBtb2RzLg0KDQpDb3B5IEJvcml6eksuYmlrZXkgZnJvbSBpbnNpZGUgQEJ1aWxkQW55d2hlcmVfdjMvS2V5IHRvIHRoZSBLZXlzIGRpZnJlY3RvcnkgaW4gdGhlIHJvb3Qgb2YgeW91ciBEYXlaU2VydmVyLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQpGb3IgY2hhbmdlIGRlZmF1bHQgVGVudCBwbGFjZSByZXN0cmljdGlvbiBsZXZlbCBvbiBzZXJ2ZXIgc2lkZSAoYWZmZWN0cyB0byBjbGllbnRzKSBhZGQgcGFyYW1ldGVyDQpUZW50Q2FuQmVQbGFjZUFueXdoZXJlTGV2ZWwgdG8gY29uZmlnIGZpbGUgb2YgeW91ciBzZXJ2ZXIgKGZvciBleGFtcGxlOiBzZXJ2ZXJEWi5jZmcpIGFuZCBzZXQgcGFyYW1ldGVyIHRvOg0KDQowIG9yIG5vIHBhcmFtZXRlciAtIFNvZnQgcmVzdHJpY3Rpb25zIGZvciBwbGFjaW5nIHRlbnRzLCBkZWZhdWx0IHJlc3RyaWN0aW9ucyBmb3IgR2FyZGVuIFBsb3QgYW5kIG5vIHJlc3RyaWN0aW9ucyBmb3Igb3RoZXJzLiBCdWlsZEFueXdoZXJlIFYzIERlZmF1bHQuIFJlY29tbWVuZGVkLg0KDQoxIC0gTm8gcmVzdHJpY3Rpb25zIGZvciBhbGwgKExpa2UgaW4gb3JpZ2luYWwgQnVpbGRBbnl3aGVyZSksIGJ1dCBsaXR0bGUgcmVzcmljdGlvbnMgZm9yIHBsYWNpbmcgdGVudHMuDQoNCjIgLSBEZWZhdWx0IGdhbWUgcmVzdHJpY3Rpb25zLg0KDQpGb3IgZXhhbXBsZTogVGVudENhbkJlUGxhY2VBbnl3aGVyZUxldmVsID0gMTsNCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KTk9URTogVGhpcyBpcyByZXF1aXJlZCBvbiBib3RoIGNsaWVudCBhbmQgc2VydmVyIHRvIGZ1bmN0aW9uLiBSZXF1aXJlcyB2ZXJpZnlTaWduYXR1cmVzPTM7IHRvIGJlIHNldCBpbiBzZXJ2ZXIgY29uZmlnIGZpbGUuDQpCZSBzdXJlIHRvIGNvcHkgdGhlIHByb3ZpZGVkIC5iaWtleSBmcm9tIGtleSB0byB5b3VyIGtleXMgZm9sZGVyLg0KDQpNb2QgY28tQXV0aG9yOiBDbGVldHVzLg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1NzQwNTQ1MDgNCg0KVGhhblggdG86IE11c1RhbkcsIFdhcmRvZyBhbmQgRXF1YWRyby4NCg0KTGljZW5zZToNCkFEUEwtU0EgW3VybD1odHRwOi8vYmlzdHVkaW8uY29tXUJvaGVtaWEgSW50ZXJhY3RpdmVbL3VybF0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1306556956674327362/A6B72CCA80729CEDCFE59A4E48392416BA6C86FD/</image_url> - <download_url/> - <filename/> - <file_size>322709</file_size> - </mod> - <mod id="1565871491"> - <name>BuilderItems</name> - <description>W2gxXUJ1aWxkZXJJdGVtcyBpcyBhIG1vZCB0aGF0IGFsbG93cyBzZXJ2ZXIgb3duZXJzIHRvIGhhdmUgYSBtdWNoIHdpZGVyIHJhbmdlIG9mIG9wdGlvbnMgd2hlbiBwbGFjaW5nIGRldGFpbHMgb24gdGhlIG1hcC5bL2gxXQ0KDQpbYl1UaGlzIGlzIG5vdCB0aGUgZWRpdG9yIGl0c2VsZiwgYnV0IGEgbW9kIHRvIGdpdmUgeW91IG1vcmUgb3B0aW9ucyB3aXRoIHRoZSBlZGl0b3IhIFlvdSBzdGlsbCBuZWVkIHRvIGRvd25sb2FkIGFuZCB1c2UgY29tbXVuaXR5IG9mZmxpbmUgbW9kZS4gV2F0Y2ggdGhlIHZpZGVvLiBbL2JdDQoNCltoMV1UaGlzIGlzIE5PVCBhIHNlcnZlciBzaWRlIG1vZCBvbmx5LiBJdCBuZWVkcyB0byBiZSBsb2FkZWQgb24gYWxsIGNsaWVudHMgY29ubmVjdGluZyB0byB0aGUgc2VydmVyLiBJdCBuZWVkcyB0byBiZSBsb2FkZWQgb24gdGhlIHNlcnZlciBmb3IgdGhlIGl0ZW1zIHRvIHNob3cgdXAuWy9oMV0NCg0KRm9yIGVkaXRpbmcgb25seTogSW4gb3JkZXIgdG8gZ2V0IG5hbWVzIG9mIGl0ZW1zIGFscmVhZHkgb24gdGhlIG1hcCB5b3UgbmVlZCB0byBpbnN0YWxsIHRoaXMgbm93OiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTU3MDYyNzU5Ni4gRG8gbm90IHVzZSBpdCBvbiBjbGllbnQgb3Igc2VydmVyLCBvbmx5IGZvciBvZmZsaW5lIG1vZGUuIA0KDQpDdXJyZW50bHksIEJ1aWxkZXIgZ2l2ZXMgYWJvdXQgfjE3MDAgcHJvcHMsIHdhbGxzLCByb2FkcywgbWFwIG9iamVjdHMsIGV0YyBldGMgcHJvcGVyIGNsYXNzIGNvbmZpZ3VyYXRpb25zIHNvIHRoYXQgb3duZXJzIG1heSB1c2UgdGhlbSBhcyBkZWNvcmF0aW9uIG9yIGRlc2lnbiBvZiB0aGVpciBtYXAuIA0KDQpJZiB5b3UncmUganVzdCBhIHBsYXllciwgYWxsIHlvdSBoYXZlIHRvIGRvLCBpcyBoaXQgc3Vic2NyaWJlIGFuZCBmb3JnZXQgYWJvdXQgaXQsIHRoaXMgbW9kIGRvZXNuJ3QgcmVhbGx5IGNoYW5nZSBhbnl0aGluZyBhcyBmYXIgYXMgeW91J3JlIGNvbmNlcm5lZC4gDQoNCkZvciBzZXJ2ZXIgb3duZXJzLCBoZXJlJ3MgYSBndWlkZSBvbiBob3cgdG8gdXNlIHRoaXMgdG8gaW5jcmVhc2UgeW91ciBvcHRpb25zIHdoZW4gZWRpdGluZyB0aGUgbWFwLCBhbmQgYSBndWlkZSBvbiBob3cgdG8gdXNlIENPTSBmb3IgcGxhY2luZyBvYmplY3RzIGluIGdlbmVyYWw6IGh0dHBzOi8veW91dHUuYmUvMktYMnRSVE8tYWcNCg0KTGluayB0byBDT00gZGV2IGJyYW5jaDogaHR0cHM6Ly9naXRodWIuY29tL0Fya2Vuc29yL0RheVpDb21tdW5pdHlPZmZsaW5lTW9kZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1009310818278621830/3F086EA5BC52CFBAF7884D4B733B6775BD08E907/</image_url> - <download_url/> - <filename/> - <file_size>397976</file_size> - </mod> - <mod id="1570627596"> - <name>BuilderStatics</name> - <description>QnVpbGRlclN0YXRpY3MgaXMgYSBtb2QgZm9yIHVzZSB3aXRoIEJ1aWxkZXJJdGVtcyB3aGlsZSBlZGl0aW5nIG9ubHksIG5vdCB0byBiZSB1c2VkIG9uIHRoZSBzZXJ2ZXIgb3IgY2xpZW50LiANCg0KW2gxXUlmIHlvdSBhcmUgYSBwbGF5ZXIgYW5kIG5vdCBhIHNlcnZlciBob3N0LCB0aGlzIGlzIG5vdCBmb3IgeW91LCBtb3ZlIG9uWy9oMV0NCg0KQnVpbGRlclN0YXRpY3MgYWRkcyBjb25maWdzIHRvIHRoZSBnYW1lIHRvIGFsbG93IHlvdSB0byB1c2UgZ2V0dHlwZSBvbiBhbHJlYWR5IG9uIHRoZSBtYXAgb2JqZWN0cy4gU28gaW4gQ29tbXVuaXR5IE9mZmxpbmUgTW9kZSwgeW91IGNhbiBzZWxlY3QgYW4gYWxyZWFkeSBwbGFjZWQgaXRlbSBvbiB0aGUgbWFwIGFuZCBnZXQgaXQncyBuYW1lIHRvIHNlYXJjaCB3aXRoIHRoaXMuIA0KDQpUbyB1c2UsIHNpbXBseSBhZGQgY29weSB0aGlzIG1vZCBvdmVyIGFzIHdlbGwgbGlrZSB5b3UgZGlkIHdpdGggQEJ1aWxkZXJJdGVtcywgYW5kIGVkaXQgdGhlIC1tb2QgaW4geW91ciBiYXRjaCBmaWxlIGZyb20gIi1tb2Q9QEJ1aWxkZXJJdGVtcyIgdG8gIi1tb2Q9QEJ1aWxkZXJJdGVtcztAQnVpbGRlclN0YXRpY3MiDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/916953854625549252/41B51F87F5950EE37EC0CAD09B28734219E779FB/</image_url> - <download_url/> - <filename/> - <file_size>237853</file_size> - </mod> - <mod id="2307297070"> - <name>BuildingsMegaModPack</name> - <description>W2gxXUJ1aWxkaW5ncyBNZWdhIE1vZCBQYWNrWy9oMV0NCg0KW2JdVGhpcyBpcyBhbGwtaW4tb25lIHBhY2sgZm9yIG15IGJ1aWxkaW5ncyAxLTQgbW9kcy5bL2JdDQoNClB1Ymxpc2hlZCBieSB5b3VycyBtYW55IHJlcXVlc3RzLg0KDQpUaGUgbmFtZXMgZm9yIGFsbCBzcGF3bmluZyBvYmplY3RzIGFuZCB0aGVpciBpbWFnZXMgY2FuIGJlIGZvdW5kIGluc2lkZS4NCg0KW2JdLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzU4NTY5NDYyXUluZHVzdHJpYWxNb2RQYWNrLlsvdXJsXVsvYl0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1643214786450445560/953F0B19DC0BEACD71F44ED4F2044E6103ED8892/</image_url> - <download_url/> - <filename/> - <file_size>3622816279</file_size> - </mod> - <mod id="2270098553"> - <name>BuildingsModPack</name> - <description>W2gxXVtiXU1hbnkgbmV3IGJ1aWxkaW5ncyBhbmQgb3RoZXIgc3R1ZmYgZm9yIERheVpbL2JdWy9oMV0NCg0KW2JdIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNzc5NjQwMDFdIC0gQnVpbGRpbmdzTW9kUGFjayAoUGFydDIpWy91cmxdWy9iXQ0KW2JdLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjg5NDc1NDk1XUJ1aWxkaW5nc01vZFBhY2sgKFBhcnQzKVsvdXJsXVsvYl0NCltiXS0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjMwMjc4NzY0MF1CdWlsZGluZ3NNb2RQYWNrIChQYXJ0NClbL3VybF1bL2JdDQpbYl0tIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMjMyMjAwNDRdQnVpbGRpbmdzTW9kUGFjay4gVHVubmVscyAoUGFydDUpWy91cmxdWy9iXQ0KDQpbYl0tIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNTg1Njk0NjJdSW5kdXN0cmlhbE1vZFBhY2suWy91cmxdWy9iXQ0KDQpSZXBhY2sgaXMgbm90IGFsbG93ZWQhISENCg0KWW91IGNhbm5vdCBvcGVuLCBtb2RpZnkgb3IgdXNlIGluZGl2aWR1YWwgcGFydHMgb2YgdGhpcyBtb2Qgd2l0aG91dCBteSBwZXJtaXNzaW9uIGFuZCBhIGxpbmsgdG8gdGhpcyBtb2QgaW4gU3RlYW0NCg0KQW55IGlzc3VlcyBwbGVhc2UgY29udGFjdCBtZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1670233088456380982/66A825862F782238D7C662D22905BB769CA55F49/</image_url> - <download_url/> - <filename/> - <file_size>583453114</file_size> - </mod> - <mod id="1711179264"> - <name>BulletStacksPlusPlus</name> - <description>W2gxXUZSWy9oMV0NCkNlIG1vZHMgcGVybWV0IGQnZW1waWxsZXIgNCBmb2lzIHBsdXMgZGUgbXVuaXRpb25zDQoNCltoMV1FTlsvaDFdDQpUaGlzIG1vZHMgY2FuIHN0YWNrIDQgdGltZXMgbW9yZSBhbW1vDQoNCk1vZHMgU3VwcG9ydA0KW2JdTW9yZUd1bnNbL2JdDQpbYl1XZWFwb25SZWR1eFBhY2tbL2JdDQpbYl1NYXNzJ3NNYW55SXRlbU92ZXJoYXVsWy9iXQ0KW2JdRklET3YgUEFDSyA0Wy9iXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/780731510554432107/9589D889B43B9076DD095971433302DE1729B15F/</image_url> - <download_url/> - <filename/> - <file_size>3956</file_size> - </mod> - <mod id="1677796889"> - <name>Camosplus</name> - <description>VGhpcyBtb2QgYWRkcyAxNSBuZXcgY2FtbyBwYXR0ZXJucyBmb3IgY2xvdGhpbmcsIGJhY2twYWNrcywgYXMgd2VsbCBhcyBNNCdzIGFuZCBtb3JlIHBhdHRlcm5zIHdpbGwgYmUgYWRkZWQgc29vbi4gDQoNCkJhc2UgQ2Ftb3M6DQpIZWVyZXMtU3BsaXR0ZXJtdXN0ZXINCk05MCBXb29kbGFuZA0KTWl0Y2hlbGwgUGF0dGVybiAoU3ByaW5nLVN1bW1lcikNClJ1c3NpYW4gRmxvcmENClJ1c3NpYW4gU3VycGF0DQpSdXNzaWFuIFZTUg0KUnVzc2lhbiBWU1IgMDINClN0ZWFsdGggYmxhY2sNClROSS1BVSBEUE0NClZpZXRuYW0gVGlnZXJzdHJpcGUNCg0KV2ludGVyIENhbW9zOg0KTTkwIFdpbnRlcg0KVmlldG5hbSBUaWdlcnN0cmlwZSBXaW50ZXINClJ1c3NpYW4gRmxvcmEgV2ludGVyDQpSdXNzaWFuIFZTUjIgV2ludGVyDQpEUE0gV2ludGVyDQpTdGVhbHRoIFdoaXRlDQoNCkV4dHJhIENhbW9zOg0KQW5pbWUgb3V0Zml0DQpCYW5hbmEgY2l2aWxpYW4gc3VpdA0KQmFuYW5hIE1pbGl0YXJ5IHN1aXQNCk5hemkgdW5pZm9ybSAodGhlcmUgYXJlIG5vIHN3YXN0aWthcyBvbiB0aGUgdW5pZm9ybSBvbmx5IGlyb24gY3Jvc3MpIA0KDQpJZiB5b3UgYXJlIHJ1bm5pbmcgb3VyIG1vZCBhbmQgd2FudCBjdXN0b20gaXRlbXMgam9pbiB0aGUgQ2Ftb3NQbHVzIGRpc2NvcmQgaHR0cHM6Ly9kaXNjb3JkLmdnL3g4YzdTbUggLCB0aGVyZSB5b3UgY2FuIGFsc28gc2VlIHdoZW4gd2UgYXJlIGdvaW5nIHRvIHJlbGVhc2UgdXBkYXRlcyBhbmQgdGhlIHRoaW5ncyB3ZSBhcmUgd29ya2luZyBvbiEgDQoNCldFIERPIE5PVCBHSVZFIFBFUk1JU0lPTiBUTyBVTlBBQ0svQUxURVIgVEVYVFVSRVMgV0lUSE9VVCBOSVRFQVNTQVNTSU4nUyBDT05TRU5UDQpDb2RlIGRvbmUgYnkgTW9udHljb25kYSBhbmQgRGlydHlTYW5jaGV6DQpUZXh0dXJpbmcgZG9uZSBieSBOaXRlYXNzYXNzaW4xMjY=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/911324212980849528/F553FE5FA0969DE257107C3C520E351CEA46A088/</image_url> - <download_url/> - <filename/> - <file_size>297327365</file_size> - </mod> - <mod id="1932611410"> - <name>CannabisPlus</name> - <description>W2ltZz1odHRwczovL2kuaW1ndXIuY29tL2pyc3dIZmsuZ2lmXQ0KDQpUaGlzIG1vZCBjcmVhdGVzIGEgd2F5IGZvciBwbGF5ZXJzIHRvIGdlbmVyYXRlIGluY29tZSBieSBncm93aW5nLCBwcm9kdWNpbmcgYW5kL29yIGNyYWZ0aW5nIGNhbm5hYmlzIHByb2R1Y3RzIHRvIHNlbGwuDQoNCltoMV1GZWF0dXJlcyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW2xpc3RdDQpbKl0gR3JvdyA4IHN0cmFpbnMgb2YgY2FubmFiaXMNClsqXSBHcm93IHRvYmFjY28NClsqXSBTbW9raW5nDQpbKl0gUm9sbCBqb2ludHMgYW5kIGNpZ2FyZXR0ZXMNClsqXSBQYWNrIGpvaW50cyBhbmQgY2lnYXJldHRlcyBpbnRvIHBhY2tzDQpbKl0gUmVmaW5lIHlvdXIgY2FubmFiaXMgaW50byBiYWdnaWVzIGFuZCBicmlja3MNClsqXSBDb25maWcgZmlsZSBmb3IgYWRqdXN0aW5nIGdyb3cgdGltZSwgY3JvcCBjb3VudCBhbmQgYW1vdW50IG9mIHNlZWRzIGluIGEgc2VlZHBhY2sNClsqXSBAUGxhbnRFeHBsb2l0Rml4IGludGVncmF0ZWQgaW50byBtb2QuIFRoYW5rcyB0byBjaGV3ZWR1cHRyZXgyDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBDYW5uYWJpc0J1ZCArIENhbm5hYmlzQnVkID0gQ2FubmFiaXNCYWdneQ0KWypdIENyYWZ0aW5nIHJlY2lwZTogMTZ4Q2FubmFiaXNCYWcgKyBEdWN0IFRhcGUgPSBDYW5uYWJpc0JyaWNrDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBSb2xsaW5nUGFwZXJzICsgQ2FubmFiaXNCdWQgPSBKb2ludA0KWypdIENyYWZ0aW5nIHJlY2lwZTogUm9sbGluZ1BhcGVycyArIFRvYmFjY29MZWFmID0gQ2lnYXJldHRlDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBKb2ludCArIEVtcHR5Q2lnUGFjayA9IFBhY2sgb2YgSm9pbnRzDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBDaWdhcmV0dGUgKyBFbXB0eUNpZ1BhY2sgPSBQYWNrIG9mIENpZ2FyZXR0ZXMNClsvbGlzdF0NCg0KW2gxXVVwIE5leHQg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltsaXN0XQ0KWypdIENCRCBQcm9kdWN0cw0KWypdIEltcGFpcm1lbnQgRWZmZWN0cw0KWypdIFRyYW5zbGF0aW9ucw0KDQpbL2xpc3RdDQoNCltoMV1GdXJ0aGVyIE91dCDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW2xpc3RdDQpbKl0gUGFja2luZyBtYWNoaW5lDQpbKl0gQ2FydG9uIG9mIENpZ2FyZXR0ZXMNClsqXSBDYW5uYWJpcyBlZGlibGVzDQpbKl0gVG9iYWNjbyBwcm9kdWN0cw0KWypdIE5ldyBtb2RlbHMNClsvbGlzdF0NCg0KW2gxXVNlcnZlciBPd25lcnMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltsaXN0XQ0KWypdIFtpXVtiXUlmWy9iXVsvaV0geW91IGFyZSBydW5uaW5nIEBQbGFudEV4cGxvaXRGaXgsIHVuaW5zdGFsbCBpdC4gIEl0J3MgaW50ZWdyYXRlZCBpbnRvIG91ciBtb2QuDQpbKl0gQ29weSB0aGUgQENhbm5hYmlzUGx1cyBmb2xkZXIgZnJvbSBXb3Jrc2hvcCB0byB5b3VyIHJvb3QgRGF5WlNlcnZlciBmb2xkZXIuDQpbKl0gQ29weSB0aGUgYmlrZXkgZmlsZSBmcm9tIHRoZSBrZXlzIGZvbGRlciB0byB5b3VyIGtleXMgZm9sZGVyLg0KWypdIEFkZCAiLW1vZD1AQ2FubmFiaXNQbHVzIiB0byB0aGUgc3RhcnR1cCBwYXJhbWV0ZXJzIG9mIHlvdXIgc2VydmVyLg0KWypdIElmIHlvdSdyZSBydW5uaW5nIEBEcnVnc1BMVVMsIGxvYWQgQENhbm5hYmlzUGx1cyBbYl1CRUZPUkVbL2JdIEBEcnVnc1BMVVMuDQpbKl0gU2V0IHVwIHRyYWRlciBhbmQgdHlwZXMueG1sOyBTYW1wbGVzIGFyZSBsb2NhdGVkIGluIHRoZSBtb2QgZm9sZGVyLg0KWypdIFN0YXJ0IHNlcnZlciBvbmNlLg0KWypdIFN0b3Agc2VydmVyLg0KWypdIFNldCB1cCBjb25maWcgaW4geW91ciBwcm9maWxlcyBmb2xkZXIuDQpbKl0gU3RhcnQgc2VydmVyLiAgRG9uZSENClsvbGlzdF0NCg0KW2gxXUNvbnRhY3Qg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCldlIGlnbm9yZSBpbnZpdGVzIG9uIFN0ZWFtLiAgQ29udGFjdCBjYW4gYmUgbWFkZSB3aXRoIHVzIHRocm91Z2ggRGlzY29yZCBvciB0aGUgY29tbWVudHMgc2VjdGlvbi4gIFN0ZWFtIGlzIHJlbW92aW5nIHRoZSBkaXNjb3JkIGxpbmsgc28geW91J2xsIGhhdmUgdG8gdHlwZSBpdCBvdXQgbWFudWFsbHkgb3IgY29weSBiZWxvdyBhbmQgcmVtb3ZlIHRoZSBzcGFjZXMuDQpodHRwczovL2Rpc2NvcmQuZ2cvcTlrUlhSNQ0KZGlzY29yZCAuZ2cgL3E5a1JYUjUNCg0KW2gxXVN1cHBvcnQg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCklmIHlvdSdkIGxpa2UgdG8gc3VwcG9ydCB0aGUgbW9kIHlvdSBjYW4gcmF0ZSBpdCB3aXRoIGEgdGh1bWJzIHVwIGFuZCBmYXZvdXJpdGUgaXQhICBBc2sgeW91ciBmcmllbmRzIHRvIGRvIHRoZSBzYW1lLCBldmVuLiAgSXQgaGVscHMhICBJZiB5b3UnZCBsaWtlIHRvLCB5b3UgY2FuIGRvbmF0ZSB2aWEgUGF5UGFsIHRvIGNhbm5hYmlzcGx1c2RheXpAZ21haWwuY29tIEV2ZXJ5IGRvbGxhciBkb25hdGVkIHdpbGwgYmUgcHV0IHRvd2FyZHMgZGV2ZWxvcG1lbnQhICBZb3UgY2FuIGFsc28gc3BvbnNvciBhIG5ldyBzdHJhaW4hDQoNClRoaXMgbW9kIG1heSBbYl1ub3RbL2JdIGJlIHJlcGFja2VkIHdpdGhvdXQgcGVybWlzc2lvbi4gIEl0IGNhbiBiZSB1c2VkIG9uIGEgbW9uZXRpemVkIHNlcnZlci4gIFdlIG1heSBhbGxvdyB5b3UgdG8gbW9uZXRpemUgdGhpcyBtb2QgaWYgeW91IGFzayBuaWNlbHkgOikgV2UgYXJlIG1vcmUgdGhhbiB3aWxsaW5nIHRvIGFjY2VwdCBoZWxwLCBpZGVhcyBhbmQgY29sbGFiIG9uIHByb2plY3RzLiAgR2V0IGluIHRvdWNoIHdpdGggdXMgb24gRGlzY29yZCENCg0KW2gxXVNob3V0b3V0czog4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkJpZyBzaG91dG91dHMgdG8gdGhlIENhbm5hYmlzUGx1cyB0ZWFtIGZvciBicmluZ2luZyB0aGlzIHRvZ2V0aGVyLiAgVmVyeSBleGNpdGVkIHRvIHNlZSB3aGF0IG5ldyB0aGluZ3MgY29tZSEgIEFsc28gYmlnIHNob3V0b3V0IHRvIFN0YXJkYXdnIGZyb20gVGhlIFJlc2lzdGFuY2UgZm9yIHNwb25zb3JpbmcgdGhlIFN0YXJkYXdnIHN0cmFpbi4NCg0KQWxzbyB5b3UgY2FuIGNoZWNrIG91dCBteSBnb29kIGZyaWVuZCwgRHVtcGdyYWgncyB3b3JrIGhlcmU6DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODAzMDgxOTA1OS9teXdvcmtzaG9wZmlsZXMvP2FwcGlkPTIyMTEwMA0KDQpbaDFdV0FSTklORyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KVGhpcyBtb2QgY2FuIGVhc2lseSBkZXN0cm95IHlvdXIgc2VydmVyIGVjb25vbXkuICBZb3UgaGF2ZSB0byBlZGl0IHlvdXIgdHlwZXMueG1sIG9yIGNvbmZpZyBmaWxlcyB5b3Vyc2VsZi4gIEJlIGNhcmVmdWwgaG93IHlvdSBhZGQgaXRlbXMgaW4uICBJIHN1Z2dlc3Qgb25seSBhZGRpbmcgU2VlZCBQYWNrcyBpbnRvIHRoZSBzcGF3biB0YWJsZSBhbmQvb3IgYWlyZHJvcHMgYW5kIGtlZXAgdGhlbSBSQVJFLiAgT3RoZXJ3aXNlIHBsYXllcnMgY2FuIGluZmluaXRlbHkgZ3JvdyBmb3IgbW9uZXku</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1651091521007673528/F3189FC60B2747F3DED396BCFB0B70CFEE355FC4/</image_url> - <download_url/> - <filename/> - <file_size>47808969</file_size> - </mod> - <mod id="2303483532"> - <name>CarCover</name> - <description>W2gyXURlc2NyaXB0aW9uWy9oMl0NClRoaXMgbW9kIGFkZCBuZXcgZmVhdHVyZSAtIGNvdmVyIGNhciB3aXRoIGNhbW8gbmV0IG9yIHRhcnAuIENvdmVyZWQgY2FyIHByZXZlbnRzIGRpc2FwcGVhcmluZyBkdXJpbmcgc2VydmVyIHJlc3RhcnRzLCBiZWNhdXNlIGl0cyBzdGF0aWMgb2JqZWN0IHdpdGhvdXQgcGh5c2ljcy4gQ292ZXJlZCBjYXJzIGhlbHAgYm9vc3Qgc2VydmVyIHBlcmZvcm1hbmNlLiAoYWRqdXN0IHNwYXduIHJhdGUgLSBzZWUgYmVsb3cpDQoNCldoZW4gaXMgY2FyIHVuY292ZXJlZCwgaXRzIHJlc3RvcmVkIHRvIG9yaWdpbmFsIHN0YXRlOg0KDQotIGNhciBib2R5IGRhbWFnZQ0KLSBmbHVpZHMNCi0gYXR0YWNobWVudHMgKG9mIGNvdXJzZSBpbnZlbnRvcnkgb2YgYXR0YWNobWVudHMpDQotIGNhciBpbnZlbnRvcnkgKGFsbCBlbnRpdGllcyBsaWtlIHdlYXBvbiB3aXRoIGFsbCBhdHRhY2htZW50cyBhbmQgdGhlaXIgc3RhdGUpDQotIGxvY2tpbmcgc3RhdGUgb2YgY2FyICh0cmFkZXIga2V5cyBhbmQgTXVjaENhcktleXMgc3VwcG9ydGVkKQ0KDQpbdXJsPWh0dHBzOi8vd3d3LnR3aXRjaC50di9odW50ZXJ6Y3ovY2xpcC9SZWZpbmVkQWx0cnVpc3RpY0dyYXNzaG9wcGVyV1RSdWNrXUhvdyBpdCB3b3Jrc1svdXJsXQ0KDQpbYl1SaWdodCBub3cgYXJlIHN1cHBvcnRlZCB2YW5pbGxhIGNhcnMgYW5kIHNvbWUgbW9kZGVkIGNhcnMsIGJ1dCBtb2QgaXMgZXh0ZW5kYWJsZSBhbmQgcHJlcGFyZWQuWy9iXQ0KT24gc2VydmVyIGlzIGEgY29uZmlnIGZpbGUgd2l0aCBkZWZpbml0b24gd2hpY2ggY2FyIGlzIGNvdmVyZWQgYnkgd2hpY2ggY292ZXIgdHlwZS4NCg0KW2gyXUluc3RhbGF0aW9uWy9oMl0NCkluc3RhbGxhdGlvbjogb24gc2VydmVyIHNpZGUganVzdCBhZGQgbW9kLCBjb25maWcgZmlsZSB3aWxsIGJlIGdlbmVyYXRlZC4gQWxzbyBkb250IGZvcmdldCBjb3B5IGtleSBmaWxlIHRvIGtleXMgZGlyZWN0b3J5IG9uIHNlcnZlci4gQmVjYXVzZSBtb2QgYWRkaW5nIG5ldyBvYmplY3RzLCBvZiBjb3Vyc2UgbXVzdCBiZSBpbnN0YWxsZWQgb24gY2xpZW50IGFuZCBzZXJ2ZXIgdG9vLiBBZGQgLW1vZD1AQ2FyQ292ZXIgdG8gc2VydmVyIHN0YXJ0dXAgb3B0aW9ucy4gRG9udCBmb3JnZXQgYWRkIGVudHJpZXMgZnJvbSBleGFtcGxlIHR5cGVzLnhtbCAtIGl0cyBmb3IgcGVyc2lzdGVuY3kgb2YgY292ZXJzIG9uIG1hcCBhbmQgb2YgY291cnNlIHNwYXduaW5nIHdpbnRlciB2YXJpYW50IG9mIGNhbW8gbmV0IGFuZCB0YXJwLg0KSWYgbmVlZGVkLCBhZGp1c3Qgc3Bhd24gcmF0ZSBvZiBjYXJzIG9uIHNlcnZlciB0b28uIFNlZSBbdXJsPWh0dHBzOi8vcGFzdGViaW4uY29tL1pxd2RYa1MyXWV4YW1wbGUgZXZlbnRzLnhtbCBmaWxlWy91cmxdIChUaHggXmvDpHR6Y2hlbiBmb3IgdGhpcyBleGFtcGxlKQ0KDQpbaDJdTW9kZGVkIGNhcnMgc3VwcG9ydFsvaDJdDQotIFRyb2xsZXlLYXJ0DQotIElSUC1MYW5kcm92ZXJEZWZlbmRlcg0KLSBHZXJwaGVsaXVzIFppbC0xMzANCi0gTW9yZUNhcnMNCi0gTmVociBMYWRhIFBpY2t1cCAodGh4IGZvciBtb2RlbHMpDQotIEJsYWNrb3V0cyBDb3J2ZXR0ZSAodGh4IGZvciBjb3ZlciBtb2RlbCkNCi0gS2FtYXoNCi0gTW9yZSBLYW1heg0KLSBTYXZhZ2UgQlRSICh0aHggZm9yIGNvdmVyIG1vZGVsKQ0KLSBTYXZhZ2UgVGFob2UgKHRoeCBmb3IgY292ZXIgbW9kZWwpDQotIGRib19TMTIwMw0KLSBSYWcgSHVtbWVyIEFybW9yZWQNCi0gVUFaNDY5S2lybWFuDQotIE1lcmNlZGVzIEc2NQ0KLSBSYWcgT2ZmZW5kZXINCi0gVmVlZHViIEx0DQotIEJNVyA1MjVpIChNb3JlQk1XIHRvbykNCi0gRXhwYW5zaW9uIGNhcnMvaGVsaXMgKHRoeCBHcmFtcHMgZm9yIHRlc3RpbmcpDQotIHVheg0KLSB2b2RuaWsNCi0gdHJhY3Rvcg0KLSBjaXR5YnVzDQotIG1lcmxpbg0KLSB1aDENCi0gbWg2DQotIGd5cm9jb3B0ZXINCi0gWmVyb3kgSmVlcCBXaWxseXMgKHRoeCBmb3IgbW9kZWwpDQotIFNreSBKZWVwICh0aHggZm9yIGdlb21ldHJ5KQ0KLSBUcmFpbEJydWlzZXINCi0gS29wdGVyIChleHApDQotIFNhdmFnZSBTbm93bW9iaWxlcw0KDQotLS0tLSBzb29uIC0tLS0tDQpSYWcgTVRWUg0KTXVuZyBBVFYNCkNhcnMgUGx1cw0KQ1pMYW5kcm92ZXJEZWZlbmRlcg0KDQoNCk90aGVycyBjYXJzIHdpbGwgYmUgYWRkZWQgc3RlcCBieSBzdGVwLi4uDQoNCkZpcnN0IGlzIG5lZWRlZCBzb21lIG1vZGVsIG9mIGNvdmVyLiBUaGVuIGRlZmluZSBuZXcgY2xhc3MgaW4gY29uZmlnLmNwcCB3aGljaCB3aWxsIGJlIGJhc2VkIG9uIENhckNvdmVyQmFzZS4NCkdvb2QgZXhhbXBsZSBpcyBUcm9sbGV5S2FydC4gSnVzdCBsb29rIGludG8gY29uZmlnLmNwcCBUaGVuIHlvdSBjYW4gY3JlYXRlIG1vZCB3aXRoIG5ldyBjb3ZlciBhbmQgbWFrZSBpdCBkZXBlbmRzIG9uIHRoaXMgbW9kLg0KSW4gbW9kIGFyZSBwcmVwYXJlZCBhbHJlYWR5IG1vZGVscyBiYXNlZCBvbiBhcm1hMiB2ZWhpY2xlcyAtIHRoZXkgd2lsbCBiZSBhZGRlZCBpbiBzb21lIG5leHQgdmVyc2lvbi4NCg0KVGhlcmUgYXJlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMDY2NzA2NTNdcmVmZXJlbmNlIG1vZFsvdXJsXSAtIHRoeCB0byBXb2xmc2t5bW9vbi4NCg0KUXVlc3Rpb24gcmVnYXJkaW5nIG1vZGVscyBwbGVhc2UgZGlyZWN0IHRvIEx1c2stSGx5bmdlIG9uIGRpc2NvcmQ6IGhseW5nZSMyODg1DQpJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zLCBiZXN0IHdheSB0byBjb250YWN0IG1lIG9uIGRpc2NvcmQ6IEh1bnRlcnpDWiM0NjYwDQoNCg0KW2gyXUtub3duIElzc3Vlc1svaDJdDQotIHByb3BhYmx5IHNvbWUgaGlkZGVuIGJ1Z3MgYXJlIHRoZXJlIChJIGFtIG5vdCBhYmxlIHRlc3QgZXZlcnkgbW9kIGNvbWJpbmF0aW9ucykNCg0KW2gyXUluZm9ybWF0aW9uc1svaDJdDQpbYl1Zb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJlcGFjaywgcmV1cGxvYWQgdGhpcyBtb2QuWy9iXQ0KWW91IGFyZSBhbGxvd2VkIGxvb2sgaW50byBtb2QgZm9yIGxlYXJuaW5nIHB1cnBvc2VzLg0KDQpBbnkgZmVlZGJhY2sgaXMgd2VsY29tZS4NCg0KLUh1bnRlcnotDQoNCg0KW2gyXUNyZWRpdHNbL2gyXQ0KLSBMdXNrLUhseW5nZSAobW9kZWxzKQ0KLSBTcHVyZ2xlIChtb2RlbHMpDQotIEZ1bmtkb2MgKGJpZyBzY3JpcHRpbmcgaGVscCkNCi0g0JrQsNGB0YLQtdGCIChzY3JpcHRpbmcgaGVscCk=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1653350150816889530/A21298ED572F0318100C74D6CF847A91EB973D72/</image_url> - <download_url/> - <filename/> - <file_size>34450266</file_size> - </mod> - <mod id="2064159537"> - <name>CarsFix</name> - <description>LSBBbGxvd3MgeW91IHRvIGFjY2VzcyB0aGUgaW52ZW50b3J5IHdoaWxlIGluc2lkZSB0aGUgY2FyLg0KLSBEZWFjdGl2YXRpbmcgZGFtYWdlIG9uIHBsYXllciBmb3Igbm8gcmVhc29uIHdoZW4gdG91Y2hpbmcgYSBzdG9wcGVkIGNhciBvciBnZXR0aW5nIG91dCB0aGUgY2FyLg0KLSBObyBkYW1hZ2Ugb24gY2FyIGlmIHlvdSBjcmFzaCBpdCBiZWxvdyA1MEtwaCwgZHJpdmUgc2FmZS4uLg0KLSBJbmNyZWFzZWQgdGhlIHJhbmdlIG9mIGNhcnMgYXR0YWNobWVudCBtYW5pcHVsYXRpb24uDQoNClRoaXMgbW9kIGRvZXNudCBjaGFuZ2UgdmFuaWxsYSBjYXJzIGRlZmF1bHQgY29uZmlndXJhdGlvbiwgYWxzbyBpdCB3b3JrcyB3aXRoIGFueSBjYXIuDQoNCg0KT3RoZXIgTW9kczoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNDc0NjU1MDddUG93ZXJQb2xlTGlnaHRbL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNDA4NzI4NDddVW5saW1pdGVkUnVuWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDY0MTU5NTM3XUNhcnNGaXhbL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwMzk1MzkzODZdVmFuaWxsYUNhcnNQbHVzWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDQ4Njk0NjEwXUp1bmtZYXJkRG9nWy91cmxdDQoNClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLmNvbS9jZ2ktYmluL3dlYnNjcj9jbWQ9X3MteGNsaWNrJmhvc3RlZF9idXR0b25faWQ9Rk1OTjVTUEhFTk5HWSZzb3VyY2U9dXJsXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9nbWFxT0EzLnBuZ1svaW1nXVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1032959786675327232/B38D6B47DA2F312971FFF39D347C4EF83C19C432/</image_url> - <download_url/> - <filename/> - <file_size>4031</file_size> - </mod> - <mod id="1813296260"> - <name>CheckIdentity</name> - <description>W2gxXURlc2NyaXB0aW9uWy9oMV0NClRoaXMgbW9kIGlzIGdlYXJlZCB0b3dhcmRzIGJlaW5nIGFibGUgdG8gcmV0cmlldmUgdGhlIG5hbWVzIG9mIHRoZSBzdXJ2aXZvcnMgeW91IGNvbWVzIGFjcm9zcywgZWl0aGVyIGRlYWQgb3IgYWxpdmUuIEJ5IGRlZmF1bHQgdGhlIGNvbmZpZyBpcyBzZXR1cCB0byBhbGxvdyBwbGF5ZXJzIHRvIG9ubHkgY2hlY2sgdGhlIGlkZW50aXRpZXMgb2Ygc3Vydml2b3JzIHRoYXQgYXJlIGRlYWQsIHJlc3RyYWluZWQsIG9yIHVuY29uc2Npb3VzLCBzZXJ2ZXIgb3duZXJzIGNhbiBjb25maWd1cmUgdGhlIGNvbmZpZyBpbiB0aGUgc2VydmVyIHByb2ZpbGUgd2l0aGluIHRoZSBmb2xkZXI6IFtiXU1vZCBDb25maWdzWy9iXS4gQUkgYWxzbyBoYXZlIHJhbmRvbWx5IGdlbmVyYXRlZCBmaXJzdCBhbmQgbGFzdCBuYW1lcywgYW5kIHdpbGwgc3RheSBwZXJzaXN0ZW50IHVudGlsIHRoZSBzZXJ2ZXIgcmVzdGFydHMuDQoNCltoMV1Db25maWd1cmF0aW9uWy9oMV0NClRoZSBkZWZhdWx0IGNvbmZpZyBpcyBnZW5lcmF0ZWQgdXBvbiB0aGUgc3RhcnQgb2YgdGhlIHNlcnZlciB3aGVuIHRoZSBtb2QgaXMgbG9hZGVkLiBCZWxvdyBpcyB0aGUgZXhwbGFuYXRpb24gb2Ygd2hhdCBlYWNoIGJvb2xlYW4gY29udHJvbHMuIENoYW5naW5nIHRoZXNlIHZhbHVlcyBvbmx5IG9ubHkgYXBwbHkgYWZ0ZXIgdGhlIHNlcnZlciBpcyByZXN0YXJ0ZWQuDQoNCltiXUxvY2F0aW9uOlsvYl0gLi5cRGF5WlNlcnZlclxTZXJ2ZXJQcm9maWxlXE1vZCBDb25maWdzXENoZWNrSWRlbnRpdHkuanNvbg0KDQpbYl1EZWZhdWx0IENvbmZpZzpbL2JdDQpbY29kZV0NCnsNCiAgICAiQ2FuQ2hlY2tBbGl2ZSI6IDAsDQogICAgIkNhbkNoZWNrUmVzdHJhaW5lZCI6IDEsDQogICAgIkNhbkNoZWNrVW5jb25zY2lvdXMiOiAxLA0KICAgICJEZW1hbmRJZGVudGl0eVRleHQiOiAiRGVtYW5kIElkZW50aXR5IiwNCiAgICAiQ2hlY2tJZGVudGl0eVRleHQiOiAiQ2hlY2sgSWRlbnRpdHkiLA0KICAgICJSYW5kb21BSU5hbWVzIjogew0KICAgICAgICAiRmlyc3ROYW1lcyI6IFsNCiAgICAgICAgICAgICJXYWxrZXIiLA0KICAgICAgICAgICAgIi4uLiINCiAgICAgICAgXSwNCiAgICAgICAgIkxhc3ROYW1lcyI6IFsNCiAgICAgICAgICAgICJKb3JkYW4iLA0KICAgICAgICAgICAgIi4uLiINCiAgICAgICAgXQ0KICAgIH0sDQogICAgIkNvbmZpZ1ZlcnNpb24iOiAxLjENCn0NClsvY29kZV0NCltiXVZhbHVlczpbL2JdIDAgPSBmYWxzZSB8IDEgPSB0cnVlDQoNCltiXUNhbkNoZWNrQWxpdmVbL2JdIC0gU2V0dGluZyB0aGlzIHRvIDEsIGFsbG93cyB5b3UgdG8gY2hlY2sgdGhlIGlkZW50aXR5IG9mIGFsaXZlIGFuZCBkZWFkIHBsYXllcnMsIHNldHRpbmcgdG8gMCBhbGxvd3MgeW91IHRvIGNoZWNrIG9ubHkgaWYgdGhleSdyZSBkZWFkIG9mIGlmIHRoZSBvdGhlciBib29sZWFucyBhcmUgYWN0aXZhdGVkLg0KW2JdQ2FuQ2hlY2tSZXN0cmFpbmVkWy9iXSAtIFNldHRpbmcgdGhpcyB0byAxLCBhbGxvd3MgeW91IHRvIGNoZWNrIHRoZSBpZGVudGl0eSB3aGVuIGEgcGxheWVyIGlzIHJlc3RyYWluZWQuDQpbYl1DYW5DaGVja1VuY29uc2Npb3VzWy9iXSAtIFNldHRpbmcgdGhpcyB0byAxLCBhbGxvd3MgeW91IHRvIGNoZWNrIHRoZSBpZGVudGl0eSB3aGVuIGEgcGxheWVyIGlzIHVuY29uc2Npb3VzLg0KDQpbaDFdU3BlY2lhbCBUaGFua3NbL2gxXQ0KLSBbdXJsPXN0ZWFtY29tbXVuaXR5LmNvbS9pZC9Dcm9jZWxsMTYzMy9dQ3JvY86ebGxbL3VybF0gZm9yIGJlaW5nIGFuIGFtYXppbmcgdGVzdCBzdWJqZWN0DQoNCltoMV1Vc2FnZSAmIFRlcm1zWy9oMV0NClRoaXMgaXRlbSBpcyBbYl1OT1RbL2JdIGF1dGhvcml6ZWQgKHN0cmljdGx5IGZvcmJpZGRlbikgZm9yIGFueSBvZiB0aGVzZSBjb25kaXRpb25zOg0KLSBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgW3VybD1zdGVhbWNvbW11bml0eS5jb20vaWQvb2ZmaWNpYWx3YXJkb2cvXW9mZmljaWFsd2FyZG9nWy91cmxdLg0KLSBob3N0aW5nIG9uIGFueSBkb3dubG9hZCBzZXJ2ZXIgb3RoZXIgdGhhbiBDaGVja0lkZW50aXR5J3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gaG9zdGluZyBvbiBhbnkgbGF1bmNoZXIgZm9yIGRpc3RyaWJ1dGlvbiBvdGhlciB0aGFuIENoZWNrSWRlbnRpdHkncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSB0byBiZSBwYWNrYWdlZCBpbiBhbnkgZm9ybSBvdGhlciB0aGFuIENoZWNrSWRlbnRpdHkncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSB0byBjcmVhdGUgZGVyaXZhdGl2ZSB3b3Jrcy4NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyIuWy9iXQ0KIA0KVXNlIGEgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg0KIA0KTW9uZXRpemF0aW9uIHdoaWxlIHVzaW5nIHRoaXMgbW9kIGlzIGFwcHJvdmVkLg0KQ29weXJpZ2h0IDIwMTktMjAyMCBXYXJkb2cuDQoNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvb2ZmaWNpYWx3YXJkb2ddW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lGZzBWMFgucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/768349209284140022/DF3A642BDCF5E7DB1CC8A481289DCE77AAFB13B9/</image_url> - <download_url/> - <filename/> - <file_size>35689</file_size> - </mod> - <mod id="2085234803"> - <name>Chernarus Battalion Headquarters Skalisty Island</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNClRoZSBDaGVybmFydXMgQmF0dGFsaW9uIEhlYWRxdWFydGVycyBTa2FsaXN0eSBJc2xhbmQgZm9yIENoZXJuYXJ1c1BsdXMgbWFwIGlzIGhlcmUuIEFueW9uZSBjYW4gdXNlIHRoaXMgcHJvdmlkaW5nIHlvdSBnaXZlIGNyZWRpdCB0byBSaWZsZW1hbiBhbmQgUGFuZGVtaWMgR2FtaW5nIGZvciB0aGUgY3JlYXRpb24gb2YgdGhlIENoZXJuYXJ1cyBCYXR0YWxpb24gSGVhZHF1YXJ0ZXJzIFNrYWxpc3R5IElzbGFuZC4NCg0KVGhlcmUgYXJlIHBpY3R1cmVzIG9mIHRoZSBDaGVybmFydXMgQmF0dGFsaW9uIEhlYWRxdWFydGVycyBTa2FsaXN0eSBJc2xhbmQgaW5zaWRlIHRoZSBtb2QgZm9sZGVyLg0KDQpbaDFdV2hhdCdzIGluIGl0P1svaDFdDQpUaGlzIG1vZCBlbmhhbmNlcyB0aGUgcGxheWVyJ3MgZXhwZXJpZW5jZSBmb3IgdGhlIFNrYWxpc3R5IElzbGFuZCBieSBhZGRpbmcgaW4gYSB3aG9sZSBuZXcgYXJlYSB0byBleHBsb3JlIGFuZCBhIGJyaWRnZSB0byBnZXQgdG8gaXQhLiBZb3UgY2FuIGFkZCBpbiB6b21iaWVzIGFuZCBsb290IHNwYXducyBpZiB5b3Ugc28gd2lzaCwgaW5zdHJ1Y3Rpb25zIG9uIGhvdyB0byBkbyB0aGlzIGlzIGluIHRoZSBtb2QgZm9sZGVyLiANCg0KVGhpcyBtb2QgcmVxdWlyZXMgQnVpbGRlckl0ZW1zIG1vZCB0byBiZSBsb2FkZWQ6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTY1ODcxNDkxDQoNCltoMV1JbnN0YWxsYXRpb25bL2gxXQ0KIC0gQ2xpZW50L1BsYXllcjogU3Vic2NyaWJlIHRvIHRoZSBtb2QgaGVyZSBhbmQgbWFrZSBzdXJlIHRvIGFjdGl2YXRlIGl0IGluIHRoZSBsYXVuY2hlciBiZWZvcmUgc3RhcnRpbmcgeW91ciBEYXlaIGNsaWVudC4gRFpTQUxhdW5jaGVyIHdpbGwgYXV0b21hdGljYWxseSBzdWJzY3JpYmUgYW5kIGRvd25sb2FkIGl0IGZvciByZXF1aXJlZCBzZXJ2ZXIuDQogLSBTZXJ2ZXI6IFN1YnNjcmliZSB0byB0aGUgbW9kIGhlcmUgYW5kIGNvcHkgdG8geW91ciBzZXJ2ZXIgZm9sZGVyIGFzIHdpdGggeW91ciBvdGhlciBtb2RzLiBDb3B5IHRoZSBrZXkgZnJvbSBDaGVybmFydXMgQmF0dGFsaW9uIEhlYWRxdWFydGVycyBTa2FsaXN0eSBJc2xhbmQva2V5cyBmb2xkZXIgdG8geW91ciBzZXJ2ZXJzICdrZXlzJyBmb2xkZXIuIEFkZCB0aGUgbW9kIHRvIHlvdXIgY29tbWFuZCBsaW5lIGxhdW5jaCBwYXJhbWV0ZXIgYWZ0ZXIgdGhlIEJ1aWxkZXJJdGVtcyBtb2QgZWc6ICItbW9kPUBCdWlsZGVySXRlbXM7QENoZXJuYXJ1cyBCYXR0YWxpb24gSGVhZHF1YXJ0ZXJzIFNrYWxpc3R5IElzbGFuZCIuIEFuZCBsYXVuY2hlciB5b3VyIHNlcnZlci4NCg0KUmVhZCB0aGUgUkVBRE1FIGZvciBmdXJ0aGVyIGluZm9ybWF0aW9uIG9uIGFkZGluZyBMb290IGFuZCBab21iaWVzLg0KDQpbaDFdQ3JlZGl0c1svaDFdDQpDb250ZW50IGNyZWF0ZWQgYnkgUmlmbGVtYW4sIE93bmVyIG9mIFBhbmRlbWljIEdhbWluZyBBVVMNCg0KU2VydmVyOiBQQU5ERU1JQyBHQU1JTkcgQVVTfDV4TG9vdHxXZWFwb25zK3xUcmFkZXJ8VG94aWNab25lc3xCdW5rZXJzDQpDb25uZWN0OiA0NS4xMjEuMjExLjU1OjUzMTcNCg0KSm9pbiB0aGUgZGlzY29yZCEgW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvUXlKVlJTdF1EaXNjb3JkWy91cmxdDQoNCltoMV1MZWdhbCBOb3RpY2VbL2gxXQ0KVGhlICdDaGVybmFydXMgQmF0dGFsaW9uIEhlYWRxdWFydGVycyBTa2FsaXN0eSBJc2xhbmQnIG1vZCBtYXkgTk9UIGJlIHBhY2thZ2VkIGFuZC9vciByZS1wYWNrYWdlZCB3aXRoaW4gYW55IG90aGVyIG1vZHMgYW5kL29yIG1hZGUgYXZhaWxhYmxlIHZpYSBhbnkgb3RoZXIgbWV0aG9kcyB3aXRob3V0IHBlcm1pc3Npb24gZnJvbSB0aGUgZGV2ZWxvcGVyIGFuZC9vciBjb250cmlidXRvcnMgKGluY3VkaW5nIGJ1dCBub3QgbGltaXRlZCB0byB0aGUgaW5kaXZpZHVhbHMgbGlzdGVkIGFib3ZlKS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1023951416219413369/791707044114A7E1A865B5C2B955B70A333FA29C/</image_url> - <download_url/> - <filename/> - <file_size>4012522</file_size> - </mod> - <mod id="1756462437"> - <name>Chernarus Caves</name> - <description>VGhpcyBtb2QgYWRkcyAxMiBjYXZlcyBpbiBEYXlaLg0KDQpUaGVyZSBhcmUgc21hbGwgYW5kIGxhcmdlciBjYXZlcyB0byBidWlsZCB5b3VyIGJhc2UuDQpUaGlzIGlzIGEgc2VydmVyIG1vZC4gW2JdWW91IG5lZWQgYnVpbGRlcml0ZW1zIG9uIHlvdXIgc2VydmVyWy9iXS4NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9wWkJvN2FZLmdpZlsvaW1nXQ0KDQpbdV1bYl1Ib3cgZG8gSSBhY3RpdmF0ZSB0aGUgbW9kP1svYl1bL3VdDQoNCltjb2RlXQ0KSW5zdHJ1Y3Rpb25zIGZvciBwbGF5ZXJzOg0KIA0KU3Vic2NyaWJlIHRvIGJvdGggQENoZXJuYXJ1cyBDYXZlcyBBTkQgQEJ1aWxkZXIgSXRlbXMNCkxvYWQgQEJ1aWxkZXIgSXRlbXMgd2hlbiBzdGFydGluZyBEYXlaIC0gdGhhdCBpcyBhbGwgeW91IG5lZWQgdG8gZG8hDQogDQpJbnN0cnVjdGlvbnMgZm9yIHNlcnZlciBvd25lcnMtIEhvdyB0byBhZGQgYWxsIHRoZSBjYXZlcyB0byB5b3VyIHNlcnZlci4NCmNhbiByZWNvbW1lbmQgdG8gaGF2ZSBOb3RlcGFkKysNCiANCjEuIFN1YnNjcmliZSB0byB0aGUgU3RlYW0gV29ya3Nob3AgQ2hlcm5hcnVzIENhdmVzDQoyLiBTdWJzY3JpYmUgYW5kIGFkZCBAQnVpbGRlckl0ZW1zIHRvIHlvdXIgc2VydmVyIHRoZW4gYWRkIEBCdWlsZGVySXRlbXMgdG8geW91ciBzZXJ2ZXIgc3RhcnQuYmF0DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KMy4gT3BlbiBAQ2hlcm5hcnVzIENhdmVzIHVzdWFsbHkgZm91bmQgYXQ6IEM6XFByb2dyYW0gRmlsZXMgKHg4NilcU3RlYW1cU3RlYW1BcHBzXGNvbW1vblxEYXlaXCFXb3Jrc2hvcFxAQ2hlcm5hcnVzIENhdmVzDQo0LiBDb3B5IGNhdmVzLmMgaW50byB5b3VyIG1pc3Npb24gZm9sZGVyICggdGhlIGZvbGRlciB3aGVyZSBJbml0LmMgaXMgbG9jYXRlZCApDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KNS4gTm93IGFkZCA6DQogDQp2b2lkIFNwYXduT2JqZWN0KHN0cmluZyBvYmplY3ROYW1lLCB2ZWN0b3IgcG9zaXRpb24sIHZlY3RvciBvcmllbnRhdGlvbikNCnsNCiAgICBPYmplY3Qgb2JqOw0KICAgIG9iaiA9IE9iamVjdC5DYXN0KEdldEdhbWUoKS5DcmVhdGVPYmplY3Qob2JqZWN0TmFtZSwgIjAgMCAwIikpOw0KICAgIG9iai5TZXRQb3NpdGlvbihwb3NpdGlvbik7DQogICAgb2JqLlNldE9yaWVudGF0aW9uKG9yaWVudGF0aW9uKTsNCiANCiAgICAvLyBGb3JjZSB1cGRhdGUgY29sbGlzaW9ucw0KICAgIGlmIChvYmouQ2FuQWZmZWN0UGF0aGdyYXBoKCkpDQogICAgew0KICAgICAgICBvYmouU2V0QWZmZWN0UGF0aGdyYXBoKHRydWUsIGZhbHNlKTsNCiAgICAgICAgR2V0R2FtZSgpLkdldENhbGxRdWV1ZShDQUxMX0NBVEVHT1JZX1NZU1RFTSkuQ2FsbExhdGVyKEdldEdhbWUoKS5VcGRhdGVQYXRoZ3JhcGhSZWdpb25CeU9iamVjdCwgMTAwLCBmYWxzZSwgb2JqKTsNCiAgICB9DQp9DQogDQojaW5jbHVkZSAiJEN1cnJlbnREaXI6XFxtcG1pc3Npb25zXFxkYXl6T2ZmbGluZS5jaGVybmFydXNwbHVzXFxjYXZlcy5jIg0KIA0KdG8geW91ciBJbml0LmMgZmlsZSBhdCB0aGUgdmVyeSB0b3AgYmVmb3JlIHRoZSBsaW5lIDoNCiANCnZvaWQgbWFpbigpDQp7DQogDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KNi4gaW5zaWRlIEluaXQuYyBJbmNsdWRlIHRoaXMgbGluZSBhdCB0aGUgZW5kIG9mIHZvaWQgbWFpbiBiZWZvcmUgdGhlIGxhc3QgfQ0KIA0KICAgICAgICAgY2F2ZXMoKTsNCiANCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogDQogDQo3LiB5b3VyIEluaXQuYyBzaG91bGQgbG9vayBzb21ldGhpbmcgbGlrZSB0aGlzLi4uDQogDQotLS0tLS0tLSAhISBCZWxvdyBvbmx5IGZvciByZWZlcmVuY2UgISEgLS0tLS0tLS0tLQ0KIA0Kdm9pZCBTcGF3bk9iamVjdChzdHJpbmcgb2JqZWN0TmFtZSwgdmVjdG9yIHBvc2l0aW9uLCB2ZWN0b3Igb3JpZW50YXRpb24pDQp7DQogICAgT2JqZWN0IG9iajsNCiAgICBvYmogPSBPYmplY3QuQ2FzdChHZXRHYW1lKCkuQ3JlYXRlT2JqZWN0KG9iamVjdE5hbWUsICIwIDAgMCIpKTsNCiAgICBvYmouU2V0UG9zaXRpb24ocG9zaXRpb24pOw0KICAgIG9iai5TZXRPcmllbnRhdGlvbihvcmllbnRhdGlvbik7DQogDQogICAgLy8gRm9yY2UgdXBkYXRlIGNvbGxpc2lvbnMNCiAgICBpZiAob2JqLkNhbkFmZmVjdFBhdGhncmFwaCgpKQ0KICAgIHsNCiAgICAgICAgb2JqLlNldEFmZmVjdFBhdGhncmFwaCh0cnVlLCBmYWxzZSk7DQogICAgICAgIEdldEdhbWUoKS5HZXRDYWxsUXVldWUoQ0FMTF9DQVRFR09SWV9TWVNURU0pLkNhbGxMYXRlcihHZXRHYW1lKCkuVXBkYXRlUGF0aGdyYXBoUmVnaW9uQnlPYmplY3QsIDEwMCwgZmFsc2UsIG9iaik7DQogICAgfQ0KfQ0KIA0KI2luY2x1ZGUgIiRDdXJyZW50RGlyOlxcbXBtaXNzaW9uc1xcZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1c1xcY2F2ZXMuYyINCiANCnZvaWQgbWFpbigpDQp7DQogICAgLy9JTklUIFdFQVRIRVIgQkVGT1JFIEVDT05PTVkgSU5JVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgIFdlYXRoZXIgd2VhdGhlciA9IGdfR2FtZS5HZXRXZWF0aGVyKCk7DQogDQogICAgd2VhdGhlci5NaXNzaW9uV2VhdGhlcihmYWxzZSk7ICAgIC8vIGZhbHNlID0gdXNlIHdlYXRoZXIgY29udHJvbGxlciBmcm9tIFdlYXRoZXIuYw0KIA0KICAgIHdlYXRoZXIuR2V0T3ZlcmNhc3QoKS5TZXQoIE1hdGguUmFuZG9tRmxvYXRJbmNsdXNpdmUoMC40LCAwLjYpLCAxLCAwKTsNCiAgICB3ZWF0aGVyLkdldFJhaW4oKS5TZXQoIDAsIDAsIDEpOw0KICAgIHdlYXRoZXIuR2V0Rm9nKCkuU2V0KCBNYXRoLlJhbmRvbUZsb2F0SW5jbHVzaXZlKDAuMDUsIDAuMSksIDEsIDApOw0KIA0KICAgIC8vSU5JVCBFQ09OT01ZLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICBIaXZlIGNlID0gQ3JlYXRlSGl2ZSgpOw0KICAgIGlmICggY2UgKQ0KICAgICAgICBjZS5Jbml0T2ZmbGluZSgpOw0KIA0KICAgIC8vREFURSBSRVNFVCBBRlRFUiBFQ09OT01ZIElOSVQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgaW50IHllYXIsIG1vbnRoLCBkYXksIGhvdXIsIG1pbnV0ZTsNCiAgICBpbnQgcmVzZXRfbW9udGggPSA5LCByZXNldF9kYXkgPSAyMDsNCiAgICBHZXRHYW1lKCkuR2V0V29ybGQoKS5HZXREYXRlKHllYXIsIG1vbnRoLCBkYXksIGhvdXIsIG1pbnV0ZSk7DQogDQogICAgaWYgKChtb250aCA9PSByZXNldF9tb250aCkgJiYgKGRheSA8IHJlc2V0X2RheSkpDQogICAgew0KICAgICAgICBHZXRHYW1lKCkuR2V0V29ybGQoKS5TZXREYXRlKHllYXIsIHJlc2V0X21vbnRoLCByZXNldF9kYXksIGhvdXIsIG1pbnV0ZSk7DQogICAgfQ0KICAgIGVsc2UNCiAgICB7DQogICAgICAgIGlmICgobW9udGggPT0gcmVzZXRfbW9udGggKyAxKSAmJiAoZGF5ID4gcmVzZXRfZGF5KSkNCiAgICAgICAgew0KICAgICAgICAgICAgR2V0R2FtZSgpLkdldFdvcmxkKCkuU2V0RGF0ZSh5ZWFyLCByZXNldF9tb250aCwgcmVzZXRfZGF5LCBob3VyLCBtaW51dGUpOw0KICAgICAgICB9DQogICAgICAgIGVsc2UNCiAgICAgICAgew0KICAgICAgICAgICAgaWYgKChtb250aCA8IHJlc2V0X21vbnRoKSB8fCAobW9udGggPiByZXNldF9tb250aCArIDEpKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIEdldEdhbWUoKS5HZXRXb3JsZCgpLlNldERhdGUoeWVhciwgcmVzZXRfbW9udGgsIHJlc2V0X2RheSwgaG91ciwgbWludXRlKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgIH0NCiANCiAgICBjYXZlcygpOw0KIA0KfQ0KIA0KIA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIA0KOC4gUmVzdGFydCB0aGUgc2VydmVyLg0KIA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIA0KLS0tLS0gISEhIEhlbHAgdG8gYWRkIG1vcmUgbWFwIGFkZG9ucyB0aGlzIHdheSAhISEgLS0tLS0NCiANCklmIHlvdSB3YW50IG1vcmUgbWFwIGFkZG9ucyB5b3UgY2FuIGFkZCA6DQogDQojaW5jbHVkZSAiJEN1cnJlbnREaXI6XFxtcG1pc3Npb25zXFxkYXl6T2ZmbGluZS5jaGVybmFydXNwbHVzXFwiRmlsZU5hbWVIZXJlLmMiIg0KIA0KYmVsb3cgdGhlIDoNCiANCiNpbmNsdWRlICIkQ3VycmVudERpcjpcXG1wbWlzc2lvbnNcXGRheXpPZmZsaW5lLmNoZXJuYXJ1c3BsdXNcXGNhdmVzLmMiDQogDQphbmQgaW5jbHVkZSA6DQogDQoiRmlsZU5hbWVIZXJlIigpOw0KIA0KYmVsb3cgdGhlIDoNCiANCiAgICBjYXZlcygpOw0KICAgDQphbmQgY29weSB0aGUgIkZpbGVOYW1lSGVyZS5jIiB0byB0aGUgTWlzc2lvbiBmb2xkZXIgKCB0aGUgSW5pdC5jIGxvY2F0aW9uICkNCiANCiANCiJGaWxlTmFtZUhlcmUiIGlzIHdoYXQgZXZlciBtYXAgYWRkb24geW91IHdhbnQgYW5kIGl0IHdvcmtzIHdpdGggTml0cml4X3NwYWluwqhzIGFwb2NhbHlwdGljIGNpdHkgYXJlYcKocw0KIA0KISEgS2VlcCBpbiBtaW5kIHRoYXQgdGhlcmUgaXMgY3VycmVudGx5IGFuIGxpbWl0IHRvIGhvdyBtYW55IGl0ZW1zIHlvdSBjYW4gc3Bhd24gb24gdGhlIHNlcnZlciAhIQ0Kc28gaWYgeW91IGFkZCBjYXZlcywgYW5kIGFsbCBvdGhlciBtYXAgYWRkb25zIHlvdSBmaW5kLCBzZXJ2ZXIgV0lMTCBjcmFzaCAhISENCmZpbmQgdGhlIG9uZXMgeW91IGxpa2UgYW5kIGFkIHRoZW0gMSBieSAxLi4uIHdoZW4gdGhlIHNlcnZlciB3b250IGxvYWQsIHlvdSBoaXQgdGhlIGxpbWl0ICEhDQpbL2NvZGVdDQoNClt1XVtiXUZ1dHVyZSBwbGFucz9bL2JdWy91XQ0KDQpJIHdvdWxkIGxpa2UgdG8gYWRkIDMgbW9yZSBjYXZlcy4NCg0KW3VdW2JdU3VnZ2VzdGlvbnMgb3IgYnVncz9bL2JdWy91XQ0KDQpbaW1nXWh0dHBzOi8vZGlzY29yZGFwcC5jb20vYXNzZXRzL2U3YTNiNTFmZGFjMmFhNWVjNzE5NzVkMjU3ZDVjNDA1LnBuZ1svaW1nXQ0KDQpTdXBwb3J0IERpc2NvcmQ6IGh0dHBzOi8vZGlzY29yZC5nZy9TblFFYndmDQoNCg0KW3VdW2JdTWFwIGxvY2F0aW9uc1svYl1bL3VdDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9acW01eEh0LnBuZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3pCN255a0cucG5nWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20veEhRUlNjMi5wbmdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9BYW9CYW5QLnBuZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2IxcUJHcFIucG5nWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vSFRYeDd5aC5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9vSnZ5SEFyLmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL25VYk1nY1kucG5nWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMWxjZ1J1US5wbmdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9SYTNoSlpULnBuZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzlrSUY2aTMucG5nWy9pbWddDQoNClt1XVtiXVNlcnZlcnMgcnVubmluZyB0aGUgbW9kWy9iXVsvdV0NCg0KLSBFcG9HYW1pbmcgOiAxNDUuMjM5LjY3LjQ2OjIzMDINCi0gR2FuZ3N0YURheVo6IDc2LjExNy4xMTguNTU6MjMwMg0KLSBQZXJkaXRpb24gSXNsYW5kIDU0LjM4LjIxNy4zMzoyMzAyDQoNCi0gMVNLR2FtaW5nOiAoQXVzdHJhbGlhbiBzZXJ2ZXIpDQotIEFVLTEgMTM5Ljk5LjE0NC4xODI6MjQwMg0KLSBBVS0yIDEzOS45OS4xNDQuMTgyOjI1MDINCi0gQVUtMyAxMzkuOTkuMTQ0LjkzOjI2MDINCg0KW3VdW2JdTWFwIGNvb3JkaW5hdGVzWy9iXVsvdV0NCg0KW2ldMTUxMDAgLyAxMzcxMFsvaV0gDQpbaV0xNDc2MCAvIDEzMzIyWy9pXSANCltpXTExMjA0IC8gMTUyNDJbL2ldDQpbaV0zNDggLyAxNTAxM1svaV0gDQpbaV0xNTU0IC8gNzg0MFsvaV0gDQpbaV0xMTgyIC8gNTk0NVsvaV0gDQpbaV05MDc1IC8gMzMwMlsvaV0NCltpXTEzNzUzIC8gMzcwNVsvaV0NCltpXTI4MDMgLyAxMjk3Wy9pXQ0KW2ldMTAxNDggLyAxNDQ4NlsvaV0NCltpXTg5NTYgLyA3ODM5Wy9pXQ0KW2ldODYgLyA4MjgzWy9pXQ0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/781851522406674561/EF5ED4EE4498808C8546E0152C4910C803258441/</image_url> - <download_url/> - <filename/> - <file_size>108436761</file_size> - </mod> - <mod id="1702115330"> - <name>Chernobyl-Namalsk (DayZ Life)</name> - <description>W2gxXVtpXVtiXUluZm9bL2JdWy9pXVsvaDFdDQoNCldlbGNvbWUgdG8gdGhlIERheVogTGlmZSBjb21tdW5pdHkgYW5kIHNlcnZlci4gUGxlYXNlIHJlYWQgdGhlIGJlbG93IHJ1bGVzIGNhcmVmdWxseS4gV2UgaG9wZSB5b3UgZW5qb3kgb3VyIHNlcnZlci4gRGF5WiBMaWZlIGlzIGEgRGF5eiBtb2RkZWQgc2VydmVyIGJhc2VkIG9uIHRoZSBmaXJzdC1wZXJzb24gc2hvb3RlciBBcm1hIDI6IERheVogTW9kLiBUaGlzIHNlcnZlciBpcyBhIGhhcmRjb3JlIHJvbGVwbGF5IChSUCkgb25lLiBUaGUgQ2hlcm5vYnlsIG1hcCB3aWxsIGJlIHVzZWQhIChJdCBpcyBub3QgdGhlIEV4Y2x1c2lvbiBab25lIG1hcCB1c2VkIGluIHRoZSBTdGFsa2VyIHNlcnZlcnMhIENoZXJub2J5bCBpcyBiYXNlZCBvbiB0aGUgcmVhbCBlbnZpcm9ubWVudCkuIEEgbG90IG9mIGVmZm9ydCBpcyBwdXQgaW50byB0aGlzIHByb2plY3QuLi4NCg0KDQoNCltiXURpc2NvcmQ6IVsvYl0gaHR0cHM6Ly9kaXNjb3JkLmdnL3lRQkNQczQNCg0KDQpbaDFdW2JdW2ldSGVscCB0aGUgUHJvamVjdCBbL2ldWy9iXVsvaDFdDQpzdXBwb3J0IHRoaXMgcHJvamVjdCA6IA0KDQpbYl0hIGFsbCB0aGUgZG9uYXRpb25zIHdpbGwgYmUgdXNlZCB0byBtYWtlIGEgc2VydmVyICFbL2JdDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1653348535437991299/37297A58621CF32728071E6FD4558BDA1204E518/</image_url> - <download_url/> - <filename/> - <file_size>953411875</file_size> - </mod> - <mod id="2321788556"> - <name>ChernobylProject</name> - <description>W2gxXUNoZXJub2J5bFpvbmUgWy9oMV0NCtCU0LDQvdC90LDRjyDQutCw0YDRgtCwINC/0L7RgNGC0LjRgNC+0LLQsNC90LAg0YEgQXJtYTMg0Lgg0Y/QstC70Y/QtdGC0YHRjyDRgdC+0LHRgdGC0LLQtdC90L3QvtGB0YLRjNGOIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvQXJtYW5JSUldQXJtYW5JSUkuWy91cmxdDQrQnNGLINC90LUg0L/RgNC10YLQtdC90LTRg9C10Lwg0L3QsCDQt9Cy0LDQvdC40LUg0YHQvtC30LTQsNGC0LXQu9C10Lkg0LrQsNGA0YLRiywg0LIg0L3QsNGI0LjRhSDRhtC10LvRj9GFINC00L7QstC10YHRgtC4INGN0YLRgyDQutCw0YDRgtGDINC00L4g0LjQs9GA0LDQsdC10LvRjNC90L7Qs9C+INGB0L7RgdGC0L7Rj9C90LjRjy4NCtCV0YHQu9C4INCy0Ysg0YXQvtGC0LjRgtC1INC/0L7QvNC+0YfRjCDRgNCw0LfQstC40YLQuNGOINC80L7QtNCwLCDQvNC+0LbQtdGC0LUgW3VybD1odHRwczovL3BheXBhbC5tZS9DaGVybm9ieWxQcm9qZWN0XdC/0L7QttC10YDRgtCy0L7QstCw0YLRjCDQutC+0L/QtdC10YfQutGDIDopWy91cmxdLCDQvdC+INCx0L7Qu9C10LUg0L/QvtC70LXQt9C90L7QuSDQv9C+0LzQvtGJ0YzRjiDQtNC70Y8g0L3QsNGBINCx0YPQtNGD0YIg0LHQsNCzLdGA0LXQv9C+0YDRgtGLLCDQuNGFINC80L7QttC90L4g0L7RgtC/0YDQsNCy0LvRj9GC0Ywg0LIgW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvWW15TTVQeEdyU13QtNC40YHQutC+0YDQtCDQutCw0L3QsNC7Wy91cmxdDQoNCtCe0LPRgNC+0LzQvdC+0LUg0YHQv9Cw0YHQuNCx0L4g0Y3RgtC40Lwg0LvRjtC00Y/QvDoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvU3VwZXJub3ZhNjY2L11TcG9uZ2VCb2JbL3VybF0g4oCTINC30LAg0LrQvtC90YHRg9C70YzRgtCw0YbQuNGOINC/0L4g0LzQvtC00LTQuNC90LPRgyDQsiBEYXlaDQpbdXJsPWh0dHBzOi8vc2tldGNoZmFiLmNvbS9EZWZlc3NdRGVmZXNzWy91cmxdIOKAkyDQt9CwINC/0L7QvNC+0YnRjCDQsiDRgdC+0LfQtNCw0L3QuNC4INC60L7Qu9C70LjQt9C40Lkg0LfQtNCw0L3QuNC5DQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0RyU3RlcmJlbi9dRHJfU3RlcmJlblsvdXJsXSAtINC30LAg0L/QvtC80L7RidGMINCyINGB0L7Qt9C00LDQvdC40Lgg0LrQvtC70LvQuNC30LjQuSDQt9C00LDQvdC40LkNCkNyZWVwW0tlbl0gLSDQmtC+0LzRjNGO0L3QuNGC0Lgt0LzQtdC90LXQtNC20LXRgA0KDQpHU0MgR2FtZVdvcmxkIC0g0YLQtdC60YHRgtGD0YDRiyDQuCDQvNC+0LTQtdC70LgNCg0KW2gxXdCf0LXRgNC10L/QsNC60L7QstC60LAg0LfQsNC/0YDQtdGJ0LXQvdCwIVsvaDFdDQoNClRoaXMgbWFwIGhhcyBiZWVuIHBvcnRlZCBmcm9tIEFybWEzIGFuZCBpcyBvd25lZCBieSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0FybWFuSUlJXUFybWFuSUlJWy91cmxdDQpXZSBkbyBub3QgcHJldGVuZCB0byBiZSBvd25lcnMgb3IgY3JlYXRvcnMgd2UganVzdCB3YW50IHRvIG1ha2UgaXQgcGxheWFibGUgYW5kIGVuam95YWJsZS4NCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgb3VyIHdvcmsgZmluYW5jaWFsbHkgW3VybD1odHRwczovL3BheXBhbC5tZS9DaGVybm9ieWxQcm9qZWN0XWNsaWNrIHRoaXMgbGluayBbL3VybF0gYnV0IG1vcmUgdXNlZnVsbCB3aWxsIGJlIG1ha2luZyBidWdyZXBvcnRzIHlvdSBjYW4gc2VuZCB0aGVtIGluIG91ciBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9ZbXlNNVB4R3JTXWRpc2NvcmQgY2hhbm5lbFsvdXJsXQ0KDQpTcGVjaWFsIHRoYW5rcyB0byB0aGlzIGZlbGxhcyA6DQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL1N1cGVybm92YTY2Ni9dU3BvbmdlQm9iWy91cmxdIC0gRGF5WiBtb2RkaW5nIGFkdmljZXMNClt1cmw9aHR0cHM6Ly9za2V0Y2hmYWIuY29tL0RlZmVzc11EZWZlc3NbL3VybF0gLSBoZWxwIGluIG1ha2luZyBidWlsZGluZyBjb2xsaXNpb25zDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0RyU3RlcmJlbi9dRHJfU3RlcmJlblsvdXJsXSAtIGhlbHAgaW4gbWFraW5nIGJ1aWxkaW5nIGNvbGxpc2lvbnMNCkNyZWVwW0tlbl0gLSDQoW9tbXVuaXR5LW1hbmFnZXINCg0KR1NDIEdhbWVXb3JsZCAtIHRleHR1cmVzIGFuZCBtb2RlbHMNCg0KW2gxXVJlcGFja2FnaW5nIGlzIHByb2hpYml0ZWQhWy9oMV0NCg0KQW5kIG9uZSBtb3JlIHRoaW5nLi4uDQpbSWYgeW91IG9ubHkga25ldyBob3cgYW0gSSBmKipraW5nIHRpcmVkIHlvdSB3b3VsZCBjcnldDQoNCtCQINCy0L7QvtCx0YnQtS4uLg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lLbVMyOEsuanBnWy9pbWddDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1774949907025627762/2997FC437E976A58B70B21F5C9AD99F0052FE5AD/</image_url> - <download_url/> - <filename/> - <file_size>1351029199</file_size> - </mod> - <mod id="1819921337"> - <name>Cheytac M200 from ArmA 2 Port</name> - <description>W2gxXVtiXURlc2NyaXB0aW9uWy9iXVsvaDFdDQoNClRoaXMgaXMgYSBwb3J0IG9mIHRoZSBpbmZhbW91cyBbdXJsPWh0dHA6Ly93d3cuYXJtYWhvbGljLmNvbS9wYWdlLnBocD9pZD03NDIzLl1DaGV5VGFjIEludGVydmVudGlvbiBNMjAwIGJ5IFVTU1JzbmlwZXJbL3VybF0gbW9kIGZyb20gQXJtQSAyLiBbYl1QbGVhc2UgcmVhZCB0aGUgZGlzY2xhaW1lciBhdCB0aGUgZW5kLlsvYl0NCg0KW2ldIlRoZSBJbnRlcnZlbnRpb24gTTIwMCBpcyBhIG1hbnVhbGx5IG9wZXJhdGVkLCByb3RhdGluZyBib2x0IHJpZmxlLiBUaGUgcmV0cmFjdGFibGUgYnV0dHN0b2NrIGFsbG93cyBmb3IgYWRqdXN0bWVudCBvZiB0aGUgbGVuZ3RoIG9mIHB1bGwsIGFuZCBjYW4gYmUgZnVsbHkgY29sbGFwc2VkIGZvciBzdG9yYWdlIGFuZCB0cmFuc3BvcnRhdGlvbi4gVGhlIGJhcnJlbCBjYW4gYmUgcXVpY2tseSByZW1vdmVkIGZvciByZXBsYWNlbWVudCwgb3Igc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uIFRoZSBidXR0IGNvbnRhaW5zIGludGVncmFsIHJlYWwgbW9ub3BvZCwgd2hpY2ggaXMgaGluZ2VkLCBhbmQgY2FuIGJlIGZvbGRlZCB1cCB3aGVuIG5vdCBpbiB1c2UuIFRoZSBoZWF2eSwgZmx1dGVkIGJhcnJlbCBpcyBmcmVlIGZsb2F0ZWQsIGFuZCBpdHMgcmVhciBwYXJ0IGlzIGVuY2xvc2VkIGJ5IHR1YnVsYXIgc2hyb3VkLCB3aGljaCBzZXJ2ZXMgYXMgYSBtb3VudCBmb3IgaW50ZWdyYWwgZm9sZGluZyBiaXBvZCBhbmQgY2FycnlpbmcgaGFuZGxlLiIgWy9pXQ0KDQpJIGhhdmUgdHJpZWQgbXkgYmVzdCB0byBkbyB0aGlzIHJpZmxlIGp1c3RpY2UsIGFuZCB0byBoYXZlIGl0J3MgbGlrZW5lc3MgYXMgY2xvc2UgdG8gdGhlIG9yaWdpbmFsLiBJdCB1c2VzIHRoZSBvcmlnaW5hbCBzb3VuZHMsIGFuZCB0aGUgYnVsbGV0cyBoYXZlIGNsb3NlIHRvIHRoZSBvcmlnaW5hbCBiYWxsaXN0aWNzIChzbyBjYWxsZWQgImF1dG8temVyb2luZyIpIG5vIHplcm9pbmcgYnV0IHNob290aW5nIHN0cmFpZ2h0IHVwIHRvIGFyb3VuZCA3MDBtLiBTY29wZSBoYXMgdGhlIG9yaWdpbmFsIHJldGljbGUgYW5kIGhhcyBoYXMgbm8gemVyb2luZyBvcHRpb25zLCBhbmQgaXQgb25seSBmaXRzIG9udG8gdGhlIE0yMDAuIEkgaGF2ZSBzZXBhcmF0ZWQgdGhlIHN1cHByZXNzb3IgZnJvbSB0aGUgU0QgdmVyc2lvbiwgYW5kIG1hZGUgaXQgYW4gYXR0YWNobWVudC4NCg0KW2gxXVtiXUNsYXNzTmFtZXNbL2JdWy9oMV0NCg0KW2JdTTIwMCBDaGV5dGFjWy9iXSBbY29kZV11c3NyX20yMDBbL2NvZGVdDQpbYl1NMjAwIE9wdGljWy9iXSBbY29kZV1NMjAwT3B0aWNbL2NvZGVdDQpbYl1NMjAwIE1hZ2F6aW5lWy9iXSBbY29kZV1NYWdfdXNzcm0yMDBfN1JuZFsvY29kZV0NCltiXU0yMDAgU3VwcHJlc3NvclsvYl0gW2NvZGVdTTIwMFN1cHByZXNzb3JbL2NvZGVdDQpbYl0uNDA4IENoZXl0YWMgUm91bmRzWy9iXSBbY29kZV1BbW1vXzQwOGNoZXl0YWNbL2NvZGVdDQpbYl1BbW1vQm94Wy9iXSBbY29kZV1BbW1vQm94XzQwOENoZXl0YWNfMTVSbmRbL2NvZGVdDQpbYl1NMjAwIE9wdGljIFdpdGggWmVyb2luZ1svYl0gW2NvZGVdTTIwMFplcm9PcHRpY1svY29kZV0NCltiXU0yMDAgQ2hleXRhYyBCbGFja1svYl0gW2NvZGVddXNzcl9tMjAwX2JsYWNrWy9jb2RlXQ0KW2JdTTIwMCBTdXBwcmVzc29yIEJsYWNrWy9iXSBbY29kZV1NMjAwU3VwcHJlc3Nvcl9ibGFja1svY29kZV0NCltiXU0yMDAgT3B0aWMgQmxhY2tbL2JdIFtjb2RlXU0yMDBPcHRpY19ibGFja1svY29kZV0NCltiXU0yMDAgT3B0aWMgV2l0aCBaZXJvaW5nIEJsYWNrWy9iXSBbY29kZV1NMjAwWmVyb09wdGljX2JsYWNrWy9jb2RlXQ0KDQpbaDFdW2JdQ3JlZGl0cyBbL2JdWy9oMV0NCg0KW2JdVVNTUnNuaXBlciAtIEZvciB0aGUgb3JpZ2luYWwgbW9kLlsvYl0NCg0KW2gxXVtiXU1vbmV0aXphdGlvblsvYl1bL2gxXQ0KDQpNb25ldGl6YXRpb24gaXMgYWxsb3dlZCBvbiBzZXJ2ZXJzIHVzaW5nIHRoaXMgbW9kLg0KDQpbaDFdW2JdRGlzY2xhaW1lclsvYl1bL2gxXQ0KDQpJIEFwcHJlY2lhdGUgdGhpcyB3b3JrIGlzbid0IG1pbmUgYW5kIEkgdGFrZSBubyBjcmVkaXQgZm9yIGl0IGFwYXJ0IGZyb20gdGhlIHBvcnQgdG8gRGF5Wi4gSSBoYXZlIHRyaWVkIHRvIGNvbnRhY3QgdGhlIG9yaWdpbmFsIGNyZWF0b3IsIFVTU1JzbmlwZXIsIGJ1dCBoaXMgZW1haWxzIGFyZSBkZWFkLCBhbmQgSSBoYXZlbid0IGhhZCBhIHJlcGx5IG9uIHRoZSBCb2hlbWlhIGZvcnVtcyAoaW5hY3RpdmUgc2luY2UgMjAxNikuIEkgaGF2ZSBzZWVuIG90aGVyIHBlb3BsZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMzc4Nzc1MjkyXXBvcnQgaGlzIHdvcmsgdG8gQXJtQSAzWy91cmxdIGZyb20gb3ZlciBhIHllYXIgYWdvLCBhbmQgdGhleSBhbHNvIGRpZG4ndCAgbWFuYWdlIHRvIGdldCBpbiBjb250YWN0IHdpdGggaGltLiBJZiBVU1NSc25pcGVyIGhhcyBhbnkgb2JqZWN0aW9uIHJlZ2FyZGluZyB0aGlzIHVwbG9hZCwgcGxlYXNlIGRyb3AgbWUgYSBtZXNzYWdlIGFuZCBJIHdpbGwgZG8gd2hhdGV2ZXIgbmVjZXNzYXJ5IHRvIGNvcnJlY3QgdGhhdC4gTGlrZXdpc2UgaWYgYW55Ym9keSBrbm93cyBvZiBoaW0gZmVlbCBmcmVlIHRvIGxldCBoaW0ga25vdy4gRnVsbCBjcmVkaXQgZ29lcyB0byBoaW0gZm9yIHRoZSBtb2RlbHMsIHRleHR1cmVzIGFuZCBzb3VuZHMgdXNlZCBpbiB0aGlzIG1vZC4NCg0KSSBkbyBub3QgYWxsb3cgdGhpcyB0byBiZSByZXBhY2tlZCBpbnRvIGEgc2VydmVyIG1vZCwgaW4gY2FzZSBVU1NSc25pcGVyIGV2ZXIgcmVxdWVzdHMgdGhhdCBJIHJlbW92ZSB0aGUgbW9kLCBJIHdvdWxkbid0IGJlIGFibGUgdG8gcmVtb3ZlIGV2ZXJ5b25lJ3MgcGFja2VkIG1vZHMu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788614775072762856/716388F491761B89EE23707DF2593E1291F738AB/</image_url> - <download_url/> - <filename/> - <file_size>8047110</file_size> - </mod> - <mod id="2192420336"> - <name>CJ187-MoreCrashsites</name> - <description>VGhpcyBtb2QgYnJpbmdzIHNvbWUgbmV3IGNyYXNoIHNpdGUgZXZlbnRzIGZvciB0aGUgc2VydmVycy4NCg0KTmV3IGNyYXNoIHNpdGVzIHdpdGggQy0xMzBKIEhlcmN1bGVzIHBsYW5lcyBpbiAyIHBhaW50IHNjaGVtZXMgYW5kIDIgY3Jhc2hlZCBNaS04IGhlbGljb3B0ZXJzIGluIDIgcGFpbnQgc2NoZW1lcy4NCg0KQXQgdGhlIG5ldyBjcmFzaCBzaXRlcyBhbGwgbW9kZWxzIHdpdGggYSBzbW9rZSBjb2x1bW4gYXJlIG5vdyB2aXNpYmxlLg0KDQpUaGUgbmV3IGNsYXNzIG5hbWVzIGFyZToNCmNyYXNoZWRfd3JlY2tfVUgxWQ0KY3Jhc2hlZF93cmVja19NaThfUlUNCmNyYXNoZWRfd3JlY2tfTWk4X0NERg0KY3Jhc2hlZF93cmVja19DMTMwSg0KY3Jhc2hlZF93cmVja19DMTMwX0NhbW8NCg0KRXhhbXBsZXMgZm9yIHRoZSBzZXJ2ZXIgZmlsZXMgYXJlIGluY2x1ZGVkIGluIHRoZSBkb3dubG9hZC4NCltCXSEhISBCVVQgRE8gTk9UIE9WRVJXUklURSBUSEUgT1JJR0lOQUwgU0VSVkVSIEZJTEVTICEhIVsvQl0NCg0KDQpbSDFdW2JdUmVwYWNraW5nIGFuZC9vciByZXVwbG9hZGluZyBhcmUgbm90IGFsbG93ZWQhWy9iXVsvaDFdDQoNCkl0IHdpbGwgYmUgbmljZSwgd2hlbiB5b3Ugd2lsbCBzdXBwb3J0IG1lIGZvciBtb3JlIGZyZWUgTW9kcyBpbiB0aGUgRmVhdHVyZS4NCltVUkw9aHR0cHM6Ly9wYXlwYWwubWUvcG9vbHMvYy84djFqd3A3dUlXXVtJTUddaHR0cHM6Ly9pLmliYi5jby9jQ2tuTUI1L3N1cHBvcnQtY2oxODctcGF5cGFsLnBuZ1svSU1HXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1483326429703701901/498151A0501F912B079709242606C48302444978/</image_url> - <download_url/> - <filename/> - <file_size>47096074</file_size> - </mod> - <mod id="1775478803"> - <name>CJ187_Drinks_Food</name> - <description>VGhpcyBtb2QgY29udGFpbnMgbWFueSBuZXcgZm9vZHMgZm9yIHRoZSBmaWdodCBmb3Igc3Vydml2YWwuDQoNCkZpbmQgbmV3IGRyaW5rcyBpbiBkaWZmZXJlbnQgZmxhdm9ycyBhbmQgcHJvcGVydGllcy4NCkZpbmQgbmV3IGJvdHRsZXMgdG8gZHJpbmsgYXQgYW55IHRpbWUuDQpJbiBhZGRpdGlvbiwgdGhlcmUgYXJlIG90aGVyIGNvbnRhaW5lcnMgdG8gc3RvcmUgaW1wb3J0YW50IGxpcXVpZHMuDQpGaW5kIGEgdmFyaWV0eSBvZiBuZXcgY2FubmVkIGZvb2RzIHRoYXQgY2FuIGJlIGNvbnN1bWVkIHJhdy4NCk9yIGZpbmQgYXBwbGVzIGluIGRpZmZlcmVudCBjb2xvcnMuDQoNCkluIGFkZGl0aW9uLCB0aGlzIG1vZCBjaGFuZ2VzIHRoZSBudXRyaXRpb25hbCB2YWx1ZSBvZiB0aGUgdmFuaWxsYSBpdGVtcy4NCk1lYXQsIGZpc2ggYW5kIGNlcnRhaW4gbXVzaHJvb21zIGFyZSBub3QgcmVjb21tZW5kZWQgdG8gYmUgZWF0ZW4gcmF3Lg0KVGhlIGRyaW5rcyBoYXZlIGRpZmZlcmVudCBudXRyaXRpb25hbCB2YWx1ZXMgZGVwZW5kaW5nIG9uIGhvdyBtdWNoIHN1Z2FyIHRoZXkgY29udGFpbi4NCg0KTGFzdCBidXQgbm90IGxlYXN0IHRoZSBwYWNrYWdpbmcgb2YgdGhlIHVzZWQgdXAgZm9vZCByZW1haW5zIGFzIGdhcmJhZ2UuDQpEb24ndCBsZWF2ZSBhIHRyZWFjaGVyb3VzIHRyYWNlIGFuZCBrZWVwIHRoZSBlbnZpcm9ubWVudCBjbGVhbiENCg0KTm8tV2FzdGUgVmVyc2lvbiBoZXJlOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTc4MDQ1MTg5OQ0KDQpDcmVkaXRzOg0KaHR0cHM6Ly9za2V0Y2hmYWIuY29tLzNkLW1vZGVscy9tb25zdGVyLWVuZXJneS1kcmluay1kOWU4NjUxYjM1N2U0YjExOTA5YWUzMDUwMjRlMWQzNw0KDQpbSDFdW2JdRmVlbCBmcmVlIHRvIHNoYXJlIHRoaXMgbW9kIGxpa2UgeW91IHdhbnQuDQpZb3UgZ290IG15IHBlcm1pc3Npb24gdG8gZWRpdCBvciByZXBhY2sgaXQuWy9iXVsvaDFdDQoNCkl0IHdpbGwgYmUgbmljZSwgd2hlbiB5b3Ugc3VwcG9ydCBtZSBmb3IgbW9yZSBmcmVlIHN0dWZmIGNvbWluZyBzb29uLiBJIGhhdmUgc28gbXVjaCBpbiB0aGUgcGlwZWxpbmUuDQpbVVJMPWh0dHBzOi8vcGF5cGFsLm1lL3Bvb2xzL2MvOHYxandwN3VJV11bSU1HXWh0dHBzOi8vaS5pYmIuY28vY0Nrbk1CNS9zdXBwb3J0LWNqMTg3LXBheXBhbC5wbmdbL0lNR11bL1VSTF0NCg0KQ2xhc3NuYW1lcyBmb3IgeW91ciBUeXBlcy54bWwgYW5kIFRyYWRlcmNvbmZpZzoNCg0KW2gxXVtiXUZydWl0czpbL2JdWy9oMV0NCg0KQXBwbGVfUmVkDQpBcHBsZV9ZZWxsb3cNCkFwcGxlX0dyZWVuDQoNCg0KW2gxXVtiXUJvdHRsZXM6Wy9iXVsvaDFdDQoNCkJvdHRsZV9NaWxrDQpCb3R0bGVfQ29sYQ0KQm90dGxlX1BlcHNpDQpPaWxDYW5uaXN0ZXINClNtYWxsT2lsQ2FubmlzdGVyDQoNCg0KW2gxXVtiXVNvZGFjYW5zOlsvYl1bL2gxXQ0KDQpDb2xhDQpDb2xhX0NoZXJyeQ0KQ29sYV9MaWdodA0KTW9uc3RlckVuZXJneTENCk1vbnN0ZXJFbmVyZ3kyDQpNb25zdGVyRW5lcmd5Mw0KTW9uc3RlckVuZXJneTQNCk1vbnN0ZXJFbmVyZ3k1DQpNb25zdGVyRW5lcmd5Ng0KTW9uc3RlckVuZXJneTcNCk1vbnN0ZXJFbmVyZ3k4DQpNVE5fRGV3DQpNVE5fRGV3Mg0KUGVwc2kNClBlcHNpMg0KUGVwc2lfTGlnaHQNCkZhbnRhDQpTcHJpdGUNCg0KDQpbaDFdW2JdRm9vZGNhbnM6Wy9iXVsvaDFdDQoNCkJsYWNrT2xpdmVzQ2FuDQpCbGFja09saXZlc0Nhbl9PcGVuZWQNCkNvb2tlZFNwaW5hY2hDYW4NCkNvb2tlZFNwaW5hY2hDYW5fT3BlbmVkDQpGYXZhYmVhbnNDYW4NCkZhdmFiZWFuc0Nhbl9PcGVuZWQNCkZydWl0Y29ja3RhaWxDYW4NCkZydWl0Y29ja3RhaWxDYW5fT3BlbmVkDQpHcmVlbmJlYW5zQ2FuDQpHcmVlbmJlYW5zQ2FuX09wZW5lZA0KS2lkbmV5YmVhbnNDYW4NCktpZG5leWJlYW5zQ2FuX09wZW5lZA0KU2xpY2VkYmVldHNDYW4NClNsaWNlZGJlZXRzQ2FuX09wZW5lZA0KU2xpY2VkcGluZWFwcGxlQ2FuDQpTbGljZWRwaW5lYXBwbGVDYW5fT3BlbmVk</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/793112576580627538/B09BA1C650A2AAD623B186EBB93A3033C83CE172/</image_url> - <download_url/> - <filename/> - <file_size>66697573</file_size> - </mod> - <mod id="1630943713"> - <name>Cl0ud's Military Gear</name> - <description>VGhpcyBtaWxpdGFyeSBjbG90aGluZyBzZXQgY29udGFpbnMgMTYgY2FtbyBzZXRzIGFuZCBvdGhlciBpdGVtcyENCjE2IENhbW9zLCB5b3UgY2hvb3NlIQ0KVGhlIG91dGZpdHMgYXJlIHNvcnRlZCBieSBjYW1vcyBpbiB0aGUgdHlwZXMueG1sIDpQDQpJIGRvIG5vdCByZWNvbW1lbmQgdXNpbmcgYWxsIDE2IGNhbW9zIGF0IG9uY2UuDQoNCltoMV1GZWF0dXJlcyAmIE1vcmVbL2gxXQ0KW2JdQ29tcGF0aWJsZSB3aXRoIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1NjY5MTExNjZdTWFzcydzTWFueUl0ZW1PdmVyaGF1bFsvdXJsXSENCkNoZWNrIG91dCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDAwNjA2MDY0XUNsMHVkJ3MgTWlsaXRhcnkgR2VhciBFeHBhbnNpb25bL3VybF0gZm9yIG1vcmUgZ2VhciB3aXRoIG15IGNhbW9zIQ0KQ2hlY2sgb3V0IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE5NjQ0MjE2NzNdV2F0ZXItUmVzaXN0YW50IE1pbGl0YXJ5IEdlYXJbL3VybF0gZm9yIHdhdGVyLXJlc2lzdGFudCBnZWFyIQ0KWy9iXQ0KDQpbYl1HaGlsbGllOg0KVGhlIGdoaWxsaWUgYnVzaHJhZ3MgJiB0b3BzIGNhbiB0YWtlIHRoZSBiZWx0IHNsb3Qgc28geW91IGNhbiBoYXZlIGEgYmFja3BhY2srZ2hpbGxpZSFbL2JdDQoNCltiXVNtZXJzaCBWZXN0czoNClRoZSBzbWVyc2ggdmVzdCBjYW4gdGFrZSB0aGUgYmVsdCAmIHZlc3Qgc2xvdCFbL2JdDQoNCltoMV1DYW1vczpbL2gxXQ0KLSBQYXJ0aXphbi1NDQotIERQTQ0KLSBEdWNraHVudGVyDQotIEZMVA0KLSBNUEFUDQotIE11bHRpY2FtDQotIFBhcnRpemFuDQotIFNrb2wNCi0gU3BsaW50ZXINCi0gRGFyayBTcGxpbnRlcg0KLSBUaWdlcg0KLSBXb29kbGFuZA0KLSBBLVRBQ1MNCi0gQ0FEUEFUDQotIFRyb3BpYw0KLSBZZWdlcg0KDQpbaDFdSXRlbXMgZm9yIGV2ZXJ5IGNhbW86Wy9oMV0NCltiXUl0ZW1zOlsvYl0NCi0gQ2xvdGggU3RyaXBzDQotIExhcmdlIFRlbnQNCi0gQ2FyIFRlbnQNCg0KW2JdQ3JhZnRhYmxlIEdoaWxsaWU6Wy9iXQ0KLSBIb29kDQotIFN1aXQNCi0gVG9wDQotIEJ1c2hyYWcNCi0gR3VuIFdyYXANCg0KW2JdSGVhZGdlYXI6Wy9iXQ0KLSBUYWN0aWNhbCBIZWxtZXQNCi0gQm9vbmllIEhhdA0KLSBCZWFuaWUNCg0KW2JdTWFza3M6Wy9iXQ0KLSBCYW5kYW5hDQotIEJhbGFjbGF2YSAoMyBIb2xlcykNCi0gU2t1bGwgQmFsYWNsYXZhICgzIEhvbGVzKQ0KDQpbYl1Ub3BzOlsvYl0NCi0gRmllbGQgSmFja2V0DQotIFRhY3RpY2FsIFNoaXJ0DQotIFBhdHJvbCBKYWNrZXQNCi0gQ29tYmF0IEphY2tldA0KDQpbYl1QYW50czpbL2JdDQotIEZpZWxkIFBhbnRzDQotIFRhY3RpY2FsIFBhbnRzDQotIFBhdHJvbCBQYW50cw0KDQpbYl1WZXN0czpbL2JdDQotIEhpZ2ggQ2FwYWNpdHkgVmVzdA0KLSBBc3NhdWx0IFZlc3QNCi0gUGxhdGUgQ2Fycmllcg0KLSBIZWF2eSBQbGF0ZSBDYXJyaWVyIChbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTY2OTExMTY2XU1hc3Mnc01hbnlJdGVtT3ZlcmhhdWxbL3VybF0pDQotIFNtZXJzaCBWZXN0DQoNCltiXUJhY2twYWNrczpbL2JdDQotIEFsaWNlIEJhZw0KLSBBc3NhdWx0IEJhZw0KLSBDb3lvdGUgQmFnDQotIEh1bnRpbmcgQmFnDQotIE1vdW50YWluIEJhZw0KLSBUb3J0aWxsYSBCYWcNCi0gU21lcnNoIEJhZw0KDQpbaDFdT3RoZXIgSXRlbXM6Wy9oMV0NCi0gR2FzIE1hc2sgKEJsYWNrL0Jyb3duL09saXZlKQ0KLSBHUDUgR2FzIE1hc2sgKEJsYWNrL0Jyb3duL09saXZlKQ0KLSBCYW5kYW5hIChCbGFjay9Ccm93bikNCi0gVGFua2VyIEhlbG1ldCAoQnJvd24vT2xpdmUvVGFuKQ0KDQoNCg0KW2gxXUZvciBzZXJ2ZXIgb3duZXJzOlsvaDFdDQpbdXJsPWh0dHBzOi8vcGFzdGViaW4uY29tL0pxN3RId0h3XUFsbCBUeXBlcyBWMTAgLSBzb3J0ZWQgYnkgY2Ftb3NbL3VybF0NClt1cmw9aHR0cHM6Ly9wYXN0ZWJpbi5jb20vbkF1cjBQS1JdVHJhZGVyQ29uZmlnIFYxMFsvdXJsXQ0KDQpbdXJsPWh0dHBzOi8vcGFzdGViaW4uY29tL3Q0dlF2UXZmXVR5cGVzIFYxMCBvbmx5Wy91cmxdDQpbdXJsPWh0dHBzOi8vcGFzdGViaW4uY29tLzVaOFNzNDlXXVRyYWRlckNvbmZpZyBWMTAgb25seVsvdXJsXQ0KDQoNCltoMV1QZXJtaXNzaW9uczpbL2gxXQ0KWW91IGNhbiBwdXQgdGhlIG1vZCBpbiB5b3VyIFN0ZWFtIENvbGxlY3Rpb24uDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJldXBsb2FkIG9yIHVzZSBpdCBvdXRzaWRlIG9mIHRoaXMgbW9kLg0KSSBkbyBub3QgZ2l2ZSBhbnlvbmUgcGVybWlzc2lvbiB0byBtb2RpZnkgdGhpcyBtb2QuDQoNCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgZmVlbCBmcmVlIHRvIGFzayB0aGVtIGJlbG93DQphbmQgZG9uJ3QgZm9yZ2V0IHRvIHJhdGUgbXkgbW9kIDspDQoNCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUgKHNvIEkgY2FuIGdldCBzb21lIG1vcmUgY29mZmVlKToNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvcm9tYW5naWx6P2xvY2FsZS54PWRlX0RFXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pRmcwVjBYLnBuZ1svaW1nXVsvdXJsXQ0KDQpbaDFdTXkgRGlzY29yZFsvaDFdDQpbdXJsPWh0dHA6Ly9kaXNjb3JkLmdnL25zZzZObkpdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2xOUHNpRXgucG5nWy9pbWddWy91cmxdDQoNCklmIHlvdSBoYXZlIHN1Z2dlc3Rpb25zL2lkZWFzIG9yIGJ1ZyByZXBvcnRzLCBqb2luIG15IGRpc2NvcmQgYW5kIHNlbmQgdGhlbSB0aGVyZSE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1477694984235810906/3EEDABE218D2B490A7965967E96D1F43D1DDAE9F/</image_url> - <download_url/> - <filename/> - <file_size>542777093</file_size> - </mod> - <mod id="1618078236"> - <name>Cl0ud's Winter Gear</name> - <description>VGhlIHBlcmZlY3QgY2xvdGhpbmcgcGFjayBmb3IgYSB3aW50ZXIgbWFwIQ0KSSB3aWxsIGFkZCBtb3JlIEl0ZW1zIGluIHRoZSBmdXR1cmUuDQoNCltiXUluc3RhbGxhdGlvbiB0dXRvcmlhbCBpcyBpbiB0aGUgZGlzY3Vzc2lvbnMuWy9iXQ0KDQpbaDFdSXRlbS1MaXN0OlsvaDFdDQpbYl1XZWFwb25zOlsvYl0NCi0gQXJjdGljIFNWRA0KLSBBcmN0aWMgTTRBMQ0KLSBBcmN0aWMgQUtNDQotIEFyY3RpYyBNb3Npbg0KLSBBcmN0aWMgVU1QNDUNCi0gQXJjdGljIEF4ZQ0KDQpbYl1JdGVtczpbL2JdDQovLyAtIE1pbGl0YXJ5IFRlbnQgLy8gcmVtb3ZlZA0KLy8gLSBDYXIgVGVudCAvLyByZW1vdmVkDQovLyA+IHRoaXMgbW9kIHJlcGxhY2VzIG1pbGl0YXJ5IGFuZCBjYXIgdGVudCB0ZXh0dXJlcyAvLyBub3QgYW55bW9yZQ0KLSBBcmN0aWMgQmFycmVsDQoNCltiXUdoaWxsaWU6Wy9iXQ0KLSBHaGlsbGllIFN1aXQNCi0gR2hpbGxpZSBUb3ANCi0gR2hpbGxpZSBCdXNocmFnDQotIEdoaWxsaWUgSG9vZA0KLSBHaGlsbGllIEd1biBXcmFwDQoNCltiXUhlYWRnZWFyOlsvYl0NCi0gQXJjdGljIEJhbGxpc3RpYyBIZWxtZXQNCi0gQXJjdGljIFRhbmtlciBIZWxtZXQNCi8vIC0gQXJjdGljIFRhY3RpY2FsIEhlbG1ldCAvLyByZW1vdmVkDQotIEFyY3RpYyBHb3JrYSBIZWxtZXQNCi0gV2hpdGUgQmVhbmllDQotIFdoaXRlIEJvb25pZSBIYXQNCi0gV2hpdGUgUmFkYXIgQ2FwDQotIFdoaXRlIFVzaGFua2ENCi0gTWlsaXRhcnkgQmVyZXQNCg0KW2JdTWFza3M6Wy9iXQ0KLSBBcmN0aWMgU2t1bGwgQmFsYWNsYXZhDQotIEFyY3RpYyBCYWxhY2xhdmENCg0KW2JdVG9wczpbL2JdDQotIEFyY3RpYy9XaW50ZXIgTTY1LUphY2tldA0KLSBBcmN0aWMvV2ludGVyIFRhY3RpY2FsIFNoaXJ0DQotIEFyY3RpYyBIdW50aW5nIEphY2tldA0KLSBXaGl0ZSBNZWRpYyBKYWNrZXQNCi0gV2hpdGUgUXVpbHRlZCBKYWNrZXQNCi0gV2hpdGUgVHJhY2tzdWl0IEphY2tldA0KLSBXaGl0ZSBSYWluIENvYXQNCg0KW2JdVmVzdHM6Wy9iXQ0KLSBBcmN0aWMvV2ludGVyIEhpZ2ggQ2FwYWNpdHkgVmVzdA0KLSBBcmN0aWMvV2ludGVyIEFzc2F1bHQgVmVzdA0KDQpbYl1HbG92ZXM6Wy9iXQ0KLSBBcmN0aWMgVGFjdGljYWwgR2xvdmVzDQoNCltiXUJhY2twYWNrczpbL2JdDQotIEFyY3RpYyBBbGljZSBCYWNrcGFjaw0KLSBBcmN0aWMvV2ludGVyIEFzc2F1bHQgQmFja3BhY2sNCi0gQXJjdGljL1dpbnRlciBDb3lvdGUgQmFja3BhY2sNCi0gQXJjdGljL1dpbnRlci9Tbm93IEh1bnRpbmcgQmFja3BhY2sNCi0gQXJjdGljL1dpbnRlciBUb3J0aWxsYSBCYWNrcGFjaw0KLSBXaGl0ZSBNb3VudGFpbiBCYWNrcGFjaw0KLSBXaGl0ZSBUYWxvb24gQmFja3BhY2sNCi0gV2hpdGUgRHJ5YmFnDQoNCltiXVBhbnRzOlsvYl0NCi0gQXJjdGljIENhcmdvIFBhbnRzDQotIFdpbnRlciBNaWxpdGFyeSBQYW50cw0KLSBXaGl0ZSBNZWRpYyBQYW50cw0KLSBXaGl0ZSBUcmFja3N1aXQgUGFudHMNCg0KW2JdU2hvZXM6Wy9iXQ0KLSBBcmN0aWMgTWlsaXRhcnkgQm9vdHMNCg0KW2JdUGVybWlzc2lvbnM6Wy9iXQ0KWW91IGNhbiBwdXQgdGhlIG1vZCBpbiB5b3VyIFN0ZWFtIENvbGxlY3Rpb24uDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJldXBsb2FkIG9yIHVzZSBpdCBvdXRzaWRlIG9mIHRoaXMgbW9kLg0KSSBkbyBub3QgZ2l2ZSBhbnlvbmUgcGVybWlzc2lvbiB0byBtb2RpZnkgdGhpcyBtb2QuDQoNCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgZmVlbCBmcmVlIHRvIGFzayB0aGVtIGJlbG93DQphbmQgZG9uJ3QgZm9yZ2V0IHRvIHJhdGUgbXkgbW9kIDspDQoNCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUgKHNvIEkgY2FuIGdldCBzb21lIG1vcmUgY29mZmVlKToNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvcm9tYW5naWx6P2xvY2FsZS54PWRlX0RFXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pRmcwVjBYLnBuZ1svaW1nXVsvdXJsXQ0KDQpbaDFdTXkgRGlzY29yZFsvaDFdDQpbdXJsPWh0dHA6Ly9kaXNjb3JkLmdnL25zZzZObkpdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2xOUHNpRXgucG5nWy9pbWddWy91cmxdDQoNCklmIHlvdSBoYXZlIHN1Z2dlc3Rpb25zL2lkZWFzIG9yIGJ1ZyByZXBvcnRzLCBqb2luIG15IGRpc2NvcmQgYW5kIHNlbmQgdGhlbSB0aGVyZSE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/794239008759621964/8A95B769FDED6CFBAAC58FBB9FB500BE30175965/</image_url> - <download_url/> - <filename/> - <file_size>55377498</file_size> - </mod> - <mod id="2138592631"> - <name>CleanChat</name> - <description>SGlkZSB0aGUgQmF0dGxFeWUgcHJlZml4IGluIFJDb24gYW5kIGFkbWluIG1lc3NhZ2VzLg0KDQpDbGllbnQgc2lkZSBtb2QuIExpY2Vuc2VkIHVuZGVyIEFHUEwgdjMu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1302052401738551490/20A6F83E28AFCB21F65DD7D4E95D93D23DF7A56F/</image_url> - <download_url/> - <filename/> - <file_size>14481</file_size> - </mod> - <mod id="2225837273"> - <name>ClothingInventoryFix</name> - <description>U2luY2UgMS4wOCB3ZSd2ZSBiZWVuIGhhdmluZyBhIGxvdCBvZiBpc3N1ZXMgd2l0aCBtb2RzIHRoYXQgdXNlICJsb2NrZXJzIiBvciAid2FyZHJvYmVzIiB0byBzdG9yZSBjbG90aGVzIGFuZCBpdGVtcyBpbnNpZGUuIEJJIGhhcyBtYWRlIGEgYmFkIGRlY2lzaW9uIGluIGZpeGluZyBhIGJ1Zy4gSW4gMS4wOSB0aGV5IGhhdmUgbWFkZSBpdCBldmVuIHdvcnNlLCBub3cgYWxsIGl0ZW1zIGluc2lkZSB0ZW5kIHRvIGRpc2FwcGVhci4gDQpJJ3ZlIHJlcG9ydGVkIHRoZSBleGFjdCBiZWhhdmlvdXIgYW5kIHRoaXMgc29sdXRpb24gdG8gQkkuIEhvcGVmdWxseSB0aGV5IGhlYXIgb3VyIGNyaWVzLiBJZiB5b3UncmUgYSBtb2RkZXIsIHN1YnNjcmliZSB0byB0aGUgdHJhY2tlciB0aWNrZXQuDQoNCldpdGggdGhpcyB5b3UnbGwgYmUgYWJsZSB0bzoNCi0gU3RvcmUgY2xvdGhlcyBpbiBsb2NrZXJzL3dhcmRyb2Jlcw0KLSBNYW5pcHVsYXRlIGl0ZW1zIGluc2lkZSBjbG90aGVzIHN0b3JlZCBpbiBsb2NrZXJzDQotIEhhdmUgYXR0YWNobWVudHMgdG8gY2xvdGhlcyBvbiB5b3VyIHBsYXllciBhbmQgYmUgYWJsZSB0byBtYW5pcHVsYXRlIHRoZW0NCg0KV0FSTklORzogSUYgWU9VIElOU1RBTEwgVEhJUyBTT01FIElURU1TIE1JR0hUIERJU0FQUEVBUiBPUiBGQUxMIE9OIFRIRSBHUk9VTkQgKGUuZy4gaXRlbXMgaW5zaWRlIE1hc3MncyBOQkMgYmFnIGRpZCBmb3IgbWUpIA0KDQpIb3BlIHlvdSBjYW4gcmVhZCB0aGlzIGFuZCBub3QgY29tbWVudCBvbiBoZXJlIHNheWluZyB5b3UgZGlkbid0IGJsb29keSBrbm93Lg0KDQpUaGlzIGlzIGJ5IG5vIG1lYW5zIGEgcGVyZmVjdCBzb2x1dGlvbi4gSSBtaWdodCBoYXZlIG1pc3NlZCBjZXJ0YWluIHNjZW5hcmlvcy4gU29tZSBzY2VuYXJpb3MgaXMgYWN0dWFsbHkgYSBtb2QncyBmYXVsdC4gSSd2ZSB0ZXN0ZWQgYWxsIHRoZSBzY2VuYXJpb3MgSSBrbmV3IHRoYXQgaGFkIGlzc3Vlcy4gU28gUExFQVNFIGlmIHlvdSByZXBvcnQgaSBuZWVkIGV4YWN0IHNjZW5hcmlvIHRvIHJlcGxpY2F0ZS4gSWYgeW91IGp1c3QgY29tbWVudCAiaXQgaXMgYnJva2VuIiBpJ2xsIGdpdmUgeW91IHRoZSBtaWRkbGUgZmluZ2VyIHRoZW4gSSdsbCBpZ25vcmUgeW91LiBJZiB5b3UgZG9uJ3QgbGlrZSB0aGlzIGF0dGl0dWRlIHdlbGwgc29kIG9mZiA6RCBJIGhhdmUgYSBtaWxsaW9uIGJldHRlciB0aGluZ3MgdG8gZG8uDQoNCk9MRCBCSSBUcmFja2VyOiBodHRwczovL2ZlZWRiYWNrLmJpc3R1ZGlvLmNvbS9UMTUyMTI1IChCSSBjbG9zZWQgdGhpcyB0aWNrZXQgYXMgdGhleSB3aWxsIGFsbG93IG1vZGlmaWNhdGlvbiBvZiBDbG90aGluZyBjbGFzcyBpbiBhIGZ1dHVyZSBwYXRjaCkNCk5ldyB0aWNrZXQgdG8gc3Vic2NyaWJlIHRvIGFzIHRoZXkgbmVlZCB0byBmaXggdGhpcyBBU0FQOiBodHRwczovL2ZlZWRiYWNrLmJpc3R1ZGlvLmNvbS9UMTU0MDkzDQoNCkV4YW1wbGUgaG93IHRvIGZpeCBpdGVtczoNCkFkZDogYWxsb3dPd25lZENhcmdvTWFuaXB1bGF0aW9uPTE7IGluIHRoZSBjb25maWcgZm9yIGJhZ3MvY29udGFpbmVycyB0aGF0IGhhdmUgaXRlbXMgZmFsbGluZyBvdXQgb2YgdGhlbSBvbiByZWxvZy4gDQoNCltocV1DcmVkaXRzWy9oMV0NCk1EQyAtIFRoZSBtYWluIG1hbiBmb3IgZHJpdmluZyBtZSB0byBmaWd1cmUgdGhpcyBvdXQuIEhlIGFsc28gc2hvd2VkIG1lIGhvdyB0byBvdmVyd3JpdGUgdGhlIHNjcmlwdHMgd2hpY2ggbm9ybWFsbHkgd2Ugd291bGRuJ3QgYmUgYWJsZSB0byBtb2QuDQoNCg0KW2gxXU1vbmV0aXphdGlvblsvaDFdDQpZb3UgbWF5IHJ1biB0aGlzIG9uIG1vbmV0aXplZCBzZXJ2ZXJzIGFzIGxvbmcgbm8gaXRlbSBvciByZXRleHR1cmUgb2YgYW4gaXRlbSBmcm9tIHRoaXMgcGFjayBpcyBtb25ldGl6ZWQuDQoNCltoMV1Db3B5cmlnaHRbL2gxXQ0KUmVwYWNrIGlzIGFsbG93ZWQuDQpUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIgQURQTC1TQQ0KVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UNClRoaXMgbW9kIGNhbiBiZSByZXBhY2tlZCB1bmRlciB5b3VyIHNlcnZlciBtb2Qob25seSBzZXJ2ZXIgc3BlY2lmaWMgbW9kcykuIFRoaXMgcGJvIG11c3QgYmUgcnVuIG9uIGJvdGggY2xpZW50IGFuZCBzZXJ2ZXIuIA0KDQpbaDFdU3VwcG9ydFsvaDFdDQpBbnkgaXNzdWVzIGpvaW4gZGlzY29yZCBhbmQgZ2V0IHRoZSBEYXlaIE1vZHMgcm9sZS4gUG9zdCBpbiB0aGUgcmlnaHQgYXJlYSBhbmQgSSdsbCBnZXQgYmFjayB0byB5b3UuIEkgV0lMTCBOT1QgQUNDRVBUIFNURUFNIE9SIERJU0NPUkQgSU5WSVRFUyENCk1vZCBzdXBwb3J0OiBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy93aWxsb3dnbGFkZV1EaXNjb3JkWy91cmxdDQoNCltoMV1Eb25hdGlvbnNbL2gxXQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvZGlzbmV5YXJrXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS93aUsxZnNYLnBuZ1svaW1nXVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1648844385614161145/41B51F87F5950EE37EC0CAD09B28734219E779FB/</image_url> - <download_url/> - <filename/> - <file_size>751031</file_size> - </mod> - <mod id="2024889593"> - <name>COCA's No Vehicle Damage MOD</name> - <description>W2gxXSBXYW50IHRvIHRlc3QgdGhlIE1vZD8gSm9pbiBvdXIgU2VydmVyIGFuZCBjaGVjayBpdCBvdXQhDQoNCltFTi9ERV0gWm9tYmllTmF0aW9uIHwgSEVMSSdTfCBCT1QnU3wgRVhDTFVTSVZFIFdFQVBPTlMvQ0FSU3wgQzR8IFNVUlZJVkFMfCBSUHwgUFZQDQoNCklQOiA0NS4xMzguNDkuMjM1OjIzMDIgWy9oMV0NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2RCeUtPWXMuZ2lmWy9pbWddDQpbaDFdX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19bL2gxXQ0KDQpbaDFdVGhlIHZlcnNpb24gdGhhdHMgY29tcGF0aWJsZSB3aXRoIHRoZSBFeHBhbnNpb25zIE1vZCBjYW4gYmUgZm91bmQgaGVyZSAtPiAoIGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTc4ODMzNDg5ICkgWy9oMV0NCg0KW2gxXV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fWy9oMV0NCg0KW2gxXSBUaGUgTW9kIGl0c2VsZiB3b3JrcyBsaWtlIHRoaXM6IFsvaDFdDQoNClsqXVRoZXJlIGlzIG5vIHNwZWVkIGxpbWl0LCB5b3UgY2FuIGhhdmUgYSBjcmFzaCBhbmQgbm90aGluZyB3aWxsIGhhcHBlbiB0byB5b3Ugb3IgeW91ciBjYXIuDQoNClsqXUV2ZW4gaWYgeW91IGFyZSBhIGJhZCBzaGlmdGVyIHlvdSBzdGlsbCB3b250IGRhbWFnZSB0aGUgY2FyL2VuZ2luZSB3aXRoIHRoYXQNCiAgICAgDQpbKl1ObyBFbmdpbmUgZGFtYWdlIGZyb20gUlBNLg0KDQpbKl1Ob3QgcG9zc2libGUgdG8gZ2V0IFJlZCBvciBZZWxsb3cgRW5naW5lIGRhbWFnZSBmcm9tIGNvbGxpc2lvbnMNCg0KWypdWm9tYmllcyBhbmQgQW5pbWFscyBjYW4gZ2V0IHJ1biBvdmVyIGJ5IGEgY2FyDQoNClsqXVBsYXllcnMgY2FudCBnZXQgcnVuIG92ZXIgYnkgYSBjYXIgDQoNClsqXVBsYXllcnMgYWxzbyB3b250IHRha2UgZGFtYWdlIGlmIGVudGVyaW5nIG9yIGxlYXZpbmcgYSBjYXIgd2hlbiBpdHMgb24vcnVubmluZw0KDQpbKl1WZWhpY2xlcyBjYW4gc3RpbGwgYmUgZGFtYWdlZCBpZiBzaG90DQoNClsqXUlmIHRoZSBFbmdpbmUgb2YgYSBDYXIgZ2V0cyBpbnRvIHRoZSB3YXRlciBpdCB3aWxsIHRha2UgZGFtYWdlIHVudGlsIHRoZSBjYXIgaXMgZnVsbHkgZGVzdHJveWVkIGFuZCB1bnJlcGFpcmFibGUNClsvbGlzdF0NCg0KW2gxXV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fWy9oMV0NCg0KW2gxXSBTZXJ2ZXIgT3duZXJzOiBbL2gxXQ0KW29saXN0XQ0KWypdSW5zdGFsbCB0aGUgbW9kIG9uIHlvdXIgY2xpZW50IHRvIGRvd25sb2FkLg0KWypdUmlnaHQgY2xpY2sgb24gdGhlIG1vZCBpbiBMYXVuY2hlciBhbmQgQnJvd3NlIEZpbGVzDQpbKl1Db3B5IHRoZSBAQ09DQXNfTm9WZWhpY2xlRGFtYWdlTU9EIGRpcmVjdG9yeSB0byB5b3VyIERheVpTZXJ2ZXIgZGlyZWN0b3J5IHJvb3QNClsqXWFkZCA7QENPQ0FzX05vVmVoaWNsZURhbWFnZU1PRCB0byB5b3VyIGxhdW5jaCBwYXJhbWV0ZXJzIChMT0FEIElUIEFTIFRIRSBMQVNUIE1PRCEhKQ0KWypdQ29weSBDT0NBX1pOLmJpa2V5IGZyb20gaW5zaWRlIEBaTl9DT0NBc19Ob1ZlaGljbGVEYW1hZ2VNT0QvS2V5cyB0byB0aGUgS2V5cyBkaXJlY3RvcnkgaW4gdGhlIHJvb3Qgb2YgeW91ciBEYXlaU2VydmVyDQpbL29saXN0XQ0KW2gxXV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fWy9oMV0NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyAoRE8gTk9UIFJFUEFDSyEpIi5bL2JdDQpbaDFdX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19bL2gxXQ0KDQpDb3B5cmlnaHQgMjAyMCBDT0NBIOKUjOKIqeKUkCjil6Nf4peiKeKUjOKIqeKUkC4NClRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCAoc3RyaWN0bHkgZm9yYmlkZGVuKSBmb3IgYW55IG9mIHRoZXNlIGNvbmRpdGlvbnM6DQotIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBDT0NBIOKUjOKIqeKUkCjil6Nf4peiKeKUjOKIqeKUkC4NCi0gaG9zdGluZyBvbiBhbnkgZG93bmxvYWQgc2VydmVyIG90aGVyIHRoYW4gWk4ncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSBob3N0aW5nIG9uIGFueSBsYXVuY2hlciBmb3IgZGlzdHJpYnV0aW9uIG90aGVyIHRoYW4gWk4ncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSB0byBiZSBwYWNrYWdlZCBpbiBhbnkgZm9ybSBvdGhlciB0aGFuIFpOJ3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gY3JlYXRlIGRlcml2YXRpdmUgd29ya3MuDQoNCltoMV1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1svaDFdDQoNCltiXU1vZCBDb2xsZWN0aW9uWy9iXSBbaDFdaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwMjQ5MTM4MDRbL2gxXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1658980853904238367/748D0566BD5B38123DCC40CECFE01A92E202A5F3/</image_url> - <download_url/> - <filename/> - <file_size>11963</file_size> - </mod> - <mod id="1646187754"> - <name>Code Lock</name> - <description>W2gxXUludHJvZHVjdGlvbjpbL2gxXQ0KQ29kZSBMb2NrIGlzIGFpbWVkIGF0IHNpbXBsaWZ5aW5nIHRoZSBiYXNlIGNvbWJpbmF0aW9uIGxvY2suIE5vIGxvbmdlciB3aWxsIHlvdSBoYXZlIHRvIHNjcmFtYmxlIHRvIGxvY2sgYSBnYXRlIHRoYXQgZ2l2ZXMgYWNjZXNzIHRvIHlvdXIgYmFzZS4gVGhlcmUgYXJlIGFsc28gdG9ucyBvZiBjb25maWd1cmFibGUgc2V0dGluZ3MgZm9yIHRoaXMgbW9kIGluY2x1ZGluZyBsb2dzLCByYWlkIHRpbWVzLCByYWlkIHNldHRpbmdzLCBjbGllbnQgcmF0ZSBsaW1pdGluZyBhbmQgbW9yZSENCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdVGhhbmsgWW91IVsvaDFdDQpJIG5ldmVyIGltYWdpbmVkIGhhdmluZyB0d2VudHkgdGhvdXNhbmQgc3Vic2NyaWJlcnMgbGV0IGFsb25lIDQwMCwwMDAhIFRoYW5rIHlvdSBhbGwgc28gbXVjaCBmb3IgdGhlIGNvbnRpbnVlZCBzdXBwb3J0IG92ZXIgdGhlIGxhc3QgeWVhciEgVGhpcyBtb2QgaGFzIGhhZCBpdHMgdXBzIGFuZCBkb3ducyBhbmQgSSBhcHByZWNpYXRlIGV2ZXJ5b25lIHN0aWNraW5nIGFyb3VuZC4NCk9uIGFub3RoZXIgbm90ZSwgSSBhbSBmaW5hbGx5IGludGVyZXN0aW5nIGluIERheVogbW9kZGluZyBhZ2FpbiBzbyBJIHdpbGwgYmUgYXJvdW5kIHRvIGFuc3dlciBxdWVzdGlvbnMgYW5kIHVwZGF0ZSB0aGUgbW9kIGFzIG5lZWRlZC4NCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgeW91IGNhbiBhbHdheXMgam9pbiBteSBkaXNjb3JkIChsaW5rIGJlbG93KSBvciBjb21tZW50Lg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1OZXcgQ29uZmlnOlsvaDFdDQpIZXJlIGlzIHNvbWUgaW5mb3JtYXRpb24gcmVnYXJkaW5nIHRoZSBuZXcgdmFyaWFibGVzIGluIHRoZSBjb25maWchDQpBY3Rpb25SYXRlTGltaXQgLSBUaW1lIGNsaWVudCBtdXN0IHdhaXQgYmVmb3JlIHJlcXVlc3RpbmcgYWN0aW9uIGRhdGEgZnJvbSBzZXJ2ZXIuIChpbiBzZWNvbmRzKQ0KVUlSYXRlTGltaXQgLSBUaW1lIGNsaWVudCBtdXN0IHdhaXQgYmVmb3JlIHJlcXVlc3RpbmcgVUkgZGF0YSBmcm9tIHNlcnZlci4gKGluIHNlY29uZHMpDQpQZXJtaXNzaW9uUmVsb2FkVGltZSAtIEludGVydmFsIGZvciBwZXJtaXNzaW9ucyB0byBiZSByZWxvYWRlZCAoaW4gc2Vjb25kcykNClJhaWRJbmNyZW1lbnRzIC0gSG93IG1hbnkgaW5jcmVtZW50cyByYWlkaW5nIHdpbGwgYmUgYnJva2VuIHVwIGludG8uIFRoaXMgaXMgbm93IGEgY29udGludW91cyBhY3Rpb24sIGxpa2UgbWFnIGxvYWRpbmcuDQpHYXRlUmFpZFRpbWUgLSBUaW1lIHJlcXVpcmVkIHRvIHJhaWQgZ2F0ZXMgKGluIG1pbnV0ZXMpDQpUZW50UmFpZFRpbWUgLSBUaW1lIHJlcXVpcmVkIHRvIHJhaWQgdGVudHMgKGluIG1pbnV0ZXMpDQpDYW5BdHRhY2hUb0dhdGVzIC0gV2hldGhlciBvciBub3QgY29kZSBsb2NrcyBjYW4gYmUgYXR0YWNoZWQgdG8gZ2F0ZXMuICh0cnVlIG9yIGZhbHNlKQ0KQ2FuQXR0YWNoVG9UZW50cyAtIFdoZXRoZXIgb3Igbm90IGNvZGUgbG9ja3MgY2FuIGJlIGF0dGFjaGVkIHRvIHRlbnRzLiAodHJ1ZSBvciBmYWxzZSkNCkNhblJhaWRHYXRlcyAtIFdoZXRoZXIgb3Igbm90IGdhdGVzIGNhbiBiZSByYWlkZWQuICh0cnVlIG9yIGZhbHNlKQ0KQ2FuUmFpZFRlbnRzIC0gV2hldGhlciBvciBub3QgdGVudHMgY2FuIGJlIHJhaWRlZC4gKHRydWUgb3IgZmFsc2UpDQpEZXN0cm95TG9jayAtIFdoZXRoZXIgb3Igbm90IHRvIGRlbGV0ZSBjb2RlbG9jayBhZnRlciBiZWluZyBjdXQgb2ZmLiAodHJ1ZSBvciBmYWxzZSkNCkRlc3Ryb3lUb29sIC0gV2hldGhlciBvciBub3QgdG8gZGVzdHJveSByYWlkIHRvb2wgYWZ0ZXIgY3V0dGluZyBvZmYgYSBsb2NrLiAodHJ1ZSBvciBmYWxzZSkNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdRG9uYXRpb24gTGluazpbL2gxXQ0KV2FudCB0byBzdXBwb3J0IG15IG1vZD8gRG9uYXRpb25zIGFyZSBncmVhdGx5IGFwcHJlY2lhdGVkIQ0KW3VybD1odHRwczovL3BheXBhbC5tZS9nZGF5el1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vN3dUTXlUMi5wbmdbL2ltZ11bL3VybF0NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdRGlzY29yZCBMaW5rOlsvaDFdDQpIYXZlIGFueSBxdWVzdGlvbnM/IEpvaW4gbXkgZGlzY29yZCENClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL2E2dEZTVEddW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2k2bFVOTVMucG5nWy9pbWddWy91cmxdDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW2gxXUNvbnRyaWJ1dGlvbnM6Wy9oMV0NClRoYW5rcyB0byBXYXJEb2cgZm9yIHRoZSBuZXcgVUkhIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvb2ZmaWNpYWx3YXJkb2cvDQpUaGFua3MgdG8gT1AgZm9yIGltcGxlbWVudGluZyB0aGUgY3VzdG9tIG1vZGVsITogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTgzNzk5NDE3OTUvDQpNb2RlbCB1c2VkIGZvciBMb2NrOiBodHRwczovL3NrZXRjaGZhYi5jb20vM2QtbW9kZWxzL2tleXBhZC1iOTk2OGEwMGJjOTI0OWRmOTI3ZmYxOTY5YWNmMmY3ZQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1MSUNFTlNFOlsvaDFdDQpQRVJNSVNTSU9OIElTIE5PVCBHUkFOVEVEIEZPUiBUSElTIE1PRCBUTyBCRSBJTkNMVURFRCBJTiBBICJTRVJWRVIgUEFDSyIgb3IgIk1PRCBQQUNLIi4NCg0KVXNlIGEgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg0KDQpNb25ldGl6YXRpb24gd2hpbGUgdXNpbmcgdGhpcyBtb2QgaXMgW2JdTk9UWy9iXSBhcHByb3ZlZC4NClJlcXVlc3RzIGZvciBtb25ldGl6YXRpb24gW2JdTVVTVFsvYl0gZ28gdGhyb3VnaCBSb29tIFNlcnZpY2UuDQpDb3B5cmlnaHQgMjAyMCBSb29tIFNlcnZpY2UuDQoNClRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCAoc3RyaWN0bHkgZm9yYmlkZGVuKSBmb3IgYW55IG9mIHRoZXNlIGNvbmRpdGlvbnM6DQotIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCB0aGVyb29tc2VydmljZS4NCi0gaG9zdGluZyBvbiBhbnkgZG93bmxvYWQgc2VydmVyIG90aGVyIHRoYW4gQ29kZSBMb2NrJ3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gaG9zdGluZyBvbiBhbnkgbGF1bmNoZXIgZm9yIGRpc3RyaWJ1dGlvbiBvdGhlciB0aGFuIENvZGUgTG9jaydzIGN1cnJlbnQgd29ya3Nob3AgZG93bmxvYWQuDQotIHRvIGJlIHBhY2thZ2VkIGluIGFueSBmb3JtIG90aGVyIHRoYW4gQ29kZSBMb2NrJ3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gY3JlYXRlIGRlcml2YXRpdmUgd29ya3Mu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/754842852191533742/A7044E09EFD347E788B5B77D832F7D61845CFA06/</image_url> - <download_url/> - <filename/> - <file_size>10230202</file_size> - </mod> - <mod id="1564026768"> - <name>Community-Online-Tools</name> - <description>W2gxXU5PVElDRVsvaDFdDQpUaGVyZSBtYXkgYmUgc29tZSBidWdzLiBJZiB5b3UgZG8gZmluZCBzb21lLCByZXBvcnQgdGhlbSBpbiB0aGVtIG9uIG15IEdpdEh1YiBbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9KYWNvYi1NYW5nby9EYXlaLUNvbW11bml0eU9ubGluZVRvb2xzL11oZXJlWy91cmxdDQoNCltoMV1JbmZvcm1hdGlvbjpbL2gxXQ0KVGhpcyBpcyB0aGUgZmlyc3Qgc2V0IG9mIEdVSSBiYXNlZCBhZG1pbiB0b29scyBjcmVhdGVkIGJ5IHRoZSBkZXZlbG9wZXJzIG9mIERheVogQ29tbXVuaXR5IE9mZmxpbmUgTW9kZS4gVGhpcyBtYWtlcyB1c2Ugb2YgYSBtb2R1bGFyIGRlc2lnbiB3aGljaCBhbGxvd3Mgb3RoZXIgbW9kcyBzdWNoIGFzIERheVogRXhwYW5zaW9uIG9yIERheVogSHlwZVRyYWluIHRvIGFkZCB0aGVpciBvd24gbWVudSdzIGZvciBhZG1pbnMgdG8gaGF2ZSBmdXJ0aGVyIGNvbnRyb2wgb2YgdGhlaXIgc2VydmVycy4gQ29tbXVuaXR5IE9ubGluZSBUb29scyBhbGxvdyB5b3UgdG8gdGVsZXBvcnQgcGxheWVycywgc2V0IHBsYXllciBoZWFsdGgsIGJsb29kLCBzaG9jaywgY2hhbmdlIHRoZSB3ZWF0aGVyIG9mIHRoZSBzZXJ2ZXIsIGFuZCBldmVuIHNwYXduIGluIHZlaGljbGVzLiBBbHNvLCB0aGlzIG1vZCBhbGxvd3MgeW91IHRvIHNldCB0aGUgYWltaW5nIG1vZGUgZm9yIHBsYXllcnMgdG8gdGhlIG9sZCAwLjYyIHN5c3RlbSBpZiB5b3UsIHRoZSBzZXJ2ZXIgYWRtaW4gd2lzaGVzIHRvIHVzZSBpdC4NCg0KW2gxXVNlcnZlciBJbnN0YWxsYXRpb24gSW5zdHJ1Y3Rpb25zOlsvaDFdDQpbb2xpc3RdDQpbKl0gSW5zdGFsbCB0aGUgbW9kIHVzaW5nIHlvdXIgcHJlZmVycmVkIG1ldGhvZCBmb3IgaW5zdGFsbGluZyBtb2RzLiBJIHJlY29tbWVuZCB1c2luZyBhIHNlcnZlciBtYW5hZ2VyIHN1Y2ggYXMgW3VybD1odHRwczovL3d3dy5yZWRkaXQuY29tL3IvQ0ZUb29scy9jb21tZW50cy9hOW9ybGwvb21lZ2FtYW5hZ2VyL11PbWVnYU1hbmFnZXJbL3VybF0uDQoNClsqXSBMYXVuY2ggdGhlIHNlcnZlciBvbmNlIGFuZCB0aGVuIGFmdGVyIGl0IGhhcyBmdWxseSBsYXVuY2hlZCB0dXJuIGl0IGJhY2sgb2ZmLg0KDQpbKl0gTG9jYXRlIHRoZSBwcm9maWxlcyBmb2xkZXIgdXNlZCBmb3IgdGhlIHNlcnZlci4gSWYgdXNpbmcgT21lZ2FNYW5hZ2VyIHRoaXMgZm9sZGVyIHdvdWxkIGJlIGNhbGxlZCDigJhwcm9maWxlc+KAmSBvdGhlcndpc2UgeW91IGNhbiBmaW5kIHdoYXQgaXQgaXMgY2FsbGVkIGJ5IGNoZWNraW5nIHRoZSBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIOKAmC1wcm9maWxlc+KAmSBhbmQgc2VlaW5nIHdoYXQgdGhhdCBpcyBzZXQgdG8uIE9uY2UgaW4gdGhhdCBmb2xkZXIgZW50ZXIgdGhlIOKAmFBlcm1pc3Npb25zRnJhbWV3b3Jr4oCZIGZvbGRlciBhbmQgdGhlbiBlbnRlciB0aGUg4oCYUGxheWVyc+KAmSBmb2xkZXIuDQoNClsqXSBJbnNpZGUgdGhhdCBmb2xkZXIgY3JlYXRlIGEgLmpzb24gZmlsZSB3aXRoIHlvdXIgR1VJRC9TdGVhbUlELiBJbnNpZGUgb2YgdGhhdCBKU09OIGZpbGUgcGFzdGUgdGhlIGNvbnRlbnRzIG9mIFt1cmw9aHR0cHM6Ly9wYXN0ZWJpbi5jb20vYmlnc2E4ajZddGhpc1svdXJsXSBwYXN0ZWJpbi4NCg0KWypdIENvbmdyYXR1bGF0aW9ucywgeW91IGhhdmUgc3VjY2Vzc2Z1bGx5IGluc3RhbGxlZCBDT1QuIFlvdSBjYW4gYXNzaWduIHJvbGVzIHRvIG90aGVycyB3aGlsZSBpbi1nYW1lLg0KDQoNCltoMV1XZWJob29rczpbL2gxXQ0KV2ViaG9va3MgY2FuIGJlIGNvbmZpZ3VyZWQgbGlrZSB0aGUgZm9sbG93aW5nIGh0dHBzOi8vcGFzdGViaW4uY29tL0FSM0JrOUU1IHdoZXJlIHRoZXJlIGNhbiBiZSBtdWx0aXBsZSBjb25uZWN0aW9ucy4gU2F5IHlvdSB3YW50IHBsYXllcnMgdG8gc2VlIHdoZW4gdGhlIHdlYXRoZXIgaXMgY2hhbmdpbmcgYnV0IHdhbnQgYW5vdGhlciBjaGFubmVsIGZvciBldmVyeSBhZG1pbiBhY3Rpb24gdG8gYmUgbG9nZ2VkIGluIG9yIHlvdSB3YW50IHRoaXMgaW5mb3JtYXRpb24gdG8gYmUgbG9nZ2VkIGFjcm9zcyBtdWx0aXBsZSBkaXNjb3JkIHNlcnZlcnMuDQoNCltoMV1Db250cm9sczpbL2gxXQ0KWSAtIE9wZW4gdGhlIHRvb2xiYXIgbWVudQ0KSU5TRVJUIC0gVG9nZ2xlIGZyZWUgY2FtZXJhIE5vdGU6IFRoaXMgdGVsZXBvcnRzIHlvdXIgcGxheWVyIHRvIHRoZSBwb3NpdGlvbiB5b3UgbG9va2VkIGF0IHdoZW4gZXhpdGluZyBvdXQgb2YgaXQNCkggLSBUaGlzIHRlbGVwb3J0cyB5b3UgdG8gdGhlIHBvc2l0aW9uIHlvdSBhcmUgbG9va2luZyBhdA0KRU5EIC0gVG9nZ2xlcyBDb21tdW5pdHkgT25saW5lIFRvb2xzIGtleWJpbmRpbmdzIG9uL29mZg0KDQpbaDFdUGxhbm5lZCBmZWF0dXJlczpbL2gxXQ0KLSBBYmlsaXR5IHRvIHJlY29sb3VyIGFueSBtZW51IHRvIGEgdXNlcnMgY2hvaWNlDQotIEtleWZyYW1pbmcgZm9yIHRoZSBDaW5lbWF0aWMgQ2FtZXJhDQotIENyZWF0ZSwgZGVsZXRlIGFuZCBlZGl0IHJvbGVzIHdpdGhpbiB0aGUgZ2FtZQ0KDQpbaDFdTW9uZXRpemF0aW9uOlsvaDFdDQpNb25ldGl6YXRpb24gaXMgYWxsb3dlZCBvbiB5b3VyIHNlcnZlcnMgYnV0IGl0IHdvdWxkIGJlIG5pY2UgdGhhdCBhIHNtYWxsIHBlcmNlbnRhZ2UgaXMgc2VudCBhcyBhIGRvbmF0aW9uLiBUaGlzIGlzIG5vdCBlbmZvcmNlZCBidXQgd291bGQgYmUgZ3JlYXRseSBhcHByZWNpYXRlZC4NCg0KW2gxXURvbmF0ZTpbL2gxXQ0KSWYgeW91IGxpa2UgdGhpcyBtb2QgZG8gZmVlbCBmcmVlIHRvIHNlbmQgYSBkb25hdGlvbiB0byBteSBwYXlwYWwgW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvSmFjb2JNYW5nb11oZXJlWy91cmxdLiBUaGlzIG1vZCBpcyByZWxlYXNlZCBmb3IgZnJlZSBmb3IgYWxsIHRvIHVzZSBhbmQgbW9uZXRpemUgb2YgYnV0IGFueSBkb25hdGlvbiB3b3VsZCBiZSBncmVhdGx5IGFwcHJlY2lhdGVkLg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/960854969917124348/1A32B80495D9F205E4D91C61AE309D19A44A8B92/</image_url> - <download_url/> - <filename/> - <file_size>311682</file_size> - </mod> - <mod id="1705066179"> - <name>CPBWeapons</name> - <description>VGhpcyBtb2QgaXMgc3RpbGwgaW4gZGV2ZWxvcG1lbnQganVzdCBzbG93IGRldmVsb3BtZW50DQoNCg0KW3VybD1odHRwczovL2RvY3MuZ29vZ2xlLmNvbS9zcHJlYWRzaGVldHMvZC8xMEpVUkZIUk1PRGZaNUtBZkJxazQyYmQyQThRRVRFNm5LRDM5dEdHQUYyYy9lZGl0I2dpZD0wXSBXZWFwb24sIE1hZ2F6aW5lIGFuZCBBdHRhY2htZW50IENsYXNzbmFtZXMgWy91cmxdDQoNClt1cmw9aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vc3ByZWFkc2hlZXRzL2QvMXk2VGFCSVZxX2psZHNyVWZ0aDVacUtmOTQxRUJtNDRLcU82QTBiUW9fakUvZWRpdCNnaWQ9MF0gQW1tbyBDbGFzc25hbWVzICsgSW5mbyBbL3VybF0NCg0KS25vd24gQnVnczoNClVuaXZlcnNhbCBMaWdodCBkb2VzIG5vdCBnbyBvbiBjZXJ0YWluIHdlYXBvbnMNCg0KDQoNCg0KUGxlYXNlIGNvbnNpZGVyIGRvbmF0aW5nIGFzIG1vZGVscyBjb3N0IG1vbmV5IGFuZCBzbyBkbyBjdXN0b20gc291bmRzIGFueXRoaW5nIGhlbHAgYnV0IGRvIG5vdCBmZWVsIGluY2xpbmRlZCB0byBkb25hdGUhDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9KY21vZGVsc10gV2FudCB0byBoZWxwIHN1cHBvcnQgbXkgd29yaz8gZmVlbCBmcmVlIHRvIGRvbmF0ZSA6KSBbL3VybF0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1621815315182017539/ED3CC61BD85580F65078B76F3D82B3B2DE82F542/</image_url> - <download_url/> - <filename/> - <file_size>1067862575</file_size> - </mod> - <mod id="1966481101"> - <name>Custom Barrels by kaetzchen</name> - <description>W2gxXVtiXUN1c3RvbSBCYXJyZWxzIGJ5IGthZXR6Y2hlblsvYl1bL2gxXQ0KDQpbaV1Zb3UgY2FuIGVhc2lseSB0dXJuIGFueSBiYXJyZWwgaW50byBhIGZpcmUgYmFycmVsLlsvaV0NCg0KDQpbaDFdW2JdVGhlIGZvbGxvd2luZyBCYXJyZWxzIGFyZSBhdmFpbGFibGU6Wy9iXVsvaDFdDQotIFtiXUZvb2QgQmFycmVsWy9iXQ0KLSBbYl1BbW11bml0aW9uIEJhcnJlbFsvYl0NCi0gW2JdTWVkaWNhbCBTdXBwbGllcyBCYXJyZWxbL2JdDQotIFtiXVRvb2xzIEJhcnJlbFsvYl0NCi0gW2JdV2VhcG9ucyBCYXJyZWxbL2JdDQotIFtiXUF0dGFjaG1lbnRzIEJhcnJlbFsvYl0NCi0gW2JdQ2F0aWNvcm4gQmFycmVsWy9iXQ0KLSBbYl0yMCBDYW1vdWZsYWdlIEJhcnJlbHNbL2JdIA0KW2ldKEFVVFVNTiwgQkxBQ0tDQU0sIEJXRlQsIENBRFBBVCwgREFSS1RSSSwgRFBNLCBHRlQsIEhFRVJFUywgTTkwV0wsIFBMRVRTTE9SSU5HLCBSRURDQU1PLCAgVlNSMDIsIFdPT0RMQU5ELCBDT05DQU1PLCBHUkVFTlRSSSwgS1JBVVNFUiwgQVRBQ1MsIFRUU0tPLCBUSUdFUlNUUklQRSwgUElOS0ZPUkVTVClbL2ldDQoNCg0KDQoNCg0KW2gxXU1vcmUgdGhpbmdzP1svaDFdDQpJZiB5b3UgbGlrZSB0aGluZ3Mgc29ydGVkIGFuZCBjbGVhcmx5IGFycmFuZ2VkLCB5b3UgbWlnaHQgYWxzbyBsaWtlIHRoZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTQ5NDYyMTE1XVZlbmRpbmcgTWFjaGluZVsvdXJsXSBvciBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTY2NDg1OTg1XUN1c3RvbSBUZW50c1svdXJsXQ0KDQoNCg0KDQoNCg0KW2ldWW91IGFyZSBub3QgYWxsb3dlZCB0byByZXBhY2sgb3IgcmV1cGxvYWQgdGhpcyBtb2Qgb3IgYW55IGNvbnRlbnQgd2l0aGluIGl0IHdpdGhvdXQgbXkgcGVybWlzc2lvbi5bL2ldIFt1cmw9aHR0cDovL3d3dy5ab21iaWVUb2FzdC5kZV13d3cuWm9tYmllVG9hc3QuZGVbL3VybF0NCg0KQ29udGFjdCBwbGVhc2Ugb25seSB2aWEgW3VybD1odHRwczovL2Rpc2NvcmQubGluay9ab21iaWVUb2FzdF1EaXNjb3JkWy91cmxdIChAXmvDpHR6Y2hlbiMyNTA2KS4gV2Ugd2lsbCBub3QgYWNjZXB0IGFueSBzdGVhbSBpbnZpdGVzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/768361389118602829/7C88BF902E26FB7148A2C6246070CF5DA191FA03/</image_url> - <download_url/> - <filename/> - <file_size>92730841</file_size> - </mod> - <mod id="2545327648"> - <name>Dabs Framework</name> - <description>RGFicyBGcmFtZXdvcmsgaXMgYW4gT3BlbiBTb3VyY2UsIGxpZ2h0d2VpZ2h0IG1vZGRpbmcgZnJhbWV3b3JrLCBkZXNpZ25lZCB0byBnaXZlIG1vZGRlcnMgYW5kIHNlcnZlciBvd25lcnMgdG9vbHMgdG8gcXVpY2tseSBhbmQgZWZmZWN0aXZlbHkgY3JlYXRlIG5ldyBtb2RzIGZvciB0aGUgY29tbXVuaXR5Lg0KDQpbYl1Tb3VyY2UgQ29kZTpbL2JdDQpBbGwgc291cmNlIGNvZGUgaXMgYXZhaWxhYmxlIG9uIHRoZSBbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9JbmNsZW1lbnREYWIvRGF5Wi1EYWJzLUZyYW1ld29ya11HaXRodWJbL3VybF0NCg0KW2JdTW9uZXRpemF0aW9uOlsvYl0NCllvdSBhcmUgaGVyZWJ5IGdpdmVuIG1vbmV0aXphdGlvbiBhcHByb3ZhbCB1bmRlciB0aGUgY29uZGl0aW9ucyB0aGF0IHlvdSBmb2xsb3cgdGhlIERheVogU2VydmVyIE1vbmV0aXphdGlvbiBhZ3JlZW1lbnQgYW5kIGhhdmUgb2J0YWluZWQgcGVybWlzc2lvbiBmcm9tIEJvaGVtaWEuIFJlYWQgbW9yZSBoZXJlIFt3d3cuYm9oZW1pYS5uZXRdLg0KDQpbYl1SZXBhY2tpbmc6Wy9iXQ0KWW91IGFyZSBbYl1ub3RbL2JdIHBlcm1pdHRlZCB0byByZXBhY2sgYW55IHBhcnQgb2YgRGFicyBGcmFtZXdvcmsuIFdlIGRvbid0IGdpdmUgcGVybWlzc2lvbiB0byBhbnlvbmUgdG8gcmVwYWNrIGl0LiBXZSB3b24ndCBhcHByb3ZlIHlvdXIgcmVxdWVzdCB0byByZXBhY2sgaXQuIFtiXURPTidUIEFTS1svYl0NCg0KSSBhbSBncmF0ZWZ1bCB0byBoZWFyIGFueSBmZWVkYmFjayBhbmQgc3VnZ2VzdGlvbnMgZnJvbSBhbnlvbmUsIHRoZSBiZXN0IHBsYWNlIHRvIGdpdmUgaXQgdG8gdXMgd291bGQgYmUgbWUgW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvejY1blZrVV1EaXNjb3JkWy91cmxdLCBwbGVhc2UgYWxzbyBqb2luIGlmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgdG9vIQ0KDQpUaGlzIGl0ZW0gaXMgbm90IGF1dGhvcml6ZWQgZm9yIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9JbmNsZW1lbnREIG9yIGFzIGEgY29udHJpYnV0b3IgaWYgZGlyZWN0IGF1dGhvcml6YXRpb24gaXMgZ2l2ZW4gYnkgdGhlIGF1dGhvciBvZiB0aGlzIGl0ZW0uDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vekJMeHBkbS5wbmdbL2ltZ10=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2522655368358032393/FDEDAE290D0FDC8CE4706F602D34E3077F08DA88/</image_url> - <download_url/> - <filename/> - <file_size>34068895</file_size> - </mod> - <mod id="2276010135"> - <name>DayZ Editor Loader</name> - <description>VGhpcyBpcyBhIGxvYWRlciBtb2QgZm9yIGVkaXRzIGNyZWF0ZWQgaW4gdGhlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNTA3NjQyOThdRGF5WiBFZGl0b3JbL3VybF0NCg0KSW5zdHJ1Y3Rpb25zOg0KICAgMSkgTG9hZCB0aGUgbW9kIG9uIHlvdXIgc2VydmVyLCB0aGlzIHdpbGwgZ2VuZXJhdGVkIGEgZm9sZGVyIGNhbGxlZCAiRWRpdG9yRmlsZXMiIGluIHlvdXIgU2VydmVyIFByb2ZpbGUgZGlyZWN0b3J5DQogICAyKSBEcmFnIHlvdXIgLmR6ZSBmaWxlcyBpbnRvIHRoaXMgZm9sZGVyICh5b3UgY2FuIGZpbmQgdGhlc2UgaW4geW91ciBwcm9maWxlcy9FZGl0b3IgZm9sZGVyIG9mIHlvdXIgY2xpZW50IHdoZW4gc2F2aW5nIGZpbGVzKQ0KICAgMykgUnVuIHNlcnZlciENCg0KVGhlcmUgaXMgY3VycmVudGx5IGFuIGV4dHJhIDEwLTE1IHNlY29uZCBsb2FkaW5nIHRpbWUgYWRkZWQgdG8gY2xpZW50cyB3aGVuIGRlbGV0aW5nIGJ1aWxkaW5ncywgSSBhbSB3b3JraW5nIGRpcmVjdGx5IHdpdGggQm9oZW1pYSB0byBmaXggdGhpcyBpc3N1ZS4gSWYgeW91IHdhbnQgdG8gc2VlIHRoaXMgZml4ZWQsIHBsZWFzZSBzdWJzY3JpYmUgYW5kIGNvbW1lbnQgb24gdGhpcyBmZWVkYmFjayB0aHJlYWQgW3VybD1odHRwczovL2ZlZWRiYWNrLmJpc3R1ZGlvLmNvbS9UMTU1MzMxXWhlcmVbL3VybF0NCg0KW2JdU3Bhd25pbmcgTG9vdFsvYl06IEFkZCB0aGlzIGxpbmUgb2YgY29kZSB0byB0aGUgZW5kIGlmIHlvdXIgaW5pdC5jIG1haW4gZnVuY3Rpb24gdG8gRXhwb3J0IExvb3QgdG8geW91ciBzdG9yYWdlXzEgZm9sZGVyIFtjb2RlXUVkaXRvckxvYWRlck1vZHVsZS5FeHBvcnRMb290RGF0YSA9IHRydWU7Wy9jb2RlXSANCg0KW2JdSW1wb3J0YW50IE5vdGVbL2JdOiBPYmplY3QgZGVsZXRpb24gaXMgYSBWT0xBVElMRSBGRUFUVVJFIC0gbWFwIGNoYW5nZXMsIG9iamVjdCBjaGFuZ2VzLCBhbmQgZ2FtZSBjaGFuZ2VzIENBTiBicmVhayB0aGlzIHRvb2wuIFByZXBhcmUgdG8ga2VlcCB5b3VyIGJ1aWxkcyB1cCB0byBkYXRlIHdpdGggdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIERheVoNCg0KV2UgYXJlIGdyYXRlZnVsIHRvIGhlYXIgYW55IGZlZWRiYWNrIGFuZCBzdWdnZXN0aW9ucyBmcm9tIGFueW9uZSwgdGhlIGJlc3QgcGxhY2UgdG8gZ2l2ZSBpdCB0byB1cyB3b3VsZCBiZSBvdXIgW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvejY1blZrVV1EaXNjb3JkWy91cmxdLCBwbGVhc2UgYWxzbyBqb2luIGlmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgdG9vIQ0KDQooYykgRGF5WiBFZGl0b3IgMjAyMA0KDQpUaGlzIGl0ZW0gaXMgbm90IGF1dGhvcml6ZWQgZm9yIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9JbmNsZW1lbnREIG9yIGFzIGEgY29udHJpYnV0b3IgaWYgZGlyZWN0IGF1dGhvcml6YXRpb24gaXMgZ2l2ZW4gYnkgdGhlIGF1dGhvciBvZiB0aGlzIGl0ZW0uDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vekJMeHBkbS5wbmdbL2ltZ10=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1643213803189534045/0E29B8AF45666F726F4627994B8B7F32A2F05EE5/</image_url> - <download_url/> - <filename/> - <file_size>24665</file_size> - </mod> - <mod id="2250764298"> - <name>DayZ-Editor</name> - <description>W2JdUGxlYXNlIG5vdGUgdGhhdCB0aGUgRGF5WiBFZGl0b3IgaXMgaW4gT1BFTiBCRVRBIGF0IHRoaXMgbW9tZW50LiBQbGVhc2Ugc3VibWl0IGFsbCBmZWVkYmFjayAvIHN1Z2dlc3Rpb25zIHRvIG91ciBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy96NjVuVmtVXURpc2NvcmRbL3VybF1bL2JdDQoNClRoZSBEYXlaIEVkaXRvciBpcyBhIDNEIE1hcCBlZGl0aW5nIHRvb2wuIERlc2lnbmVkIGZvciBjcmVhdGluZyBlbnZpcm9ubWVudHMsIHBsYXlpbmcgd2l0aCBtZWNoYW5pY3MsIG9yIGp1c3QgZ2VuZXJhbCBmb29saW5nIGFyb3VuZCAod2UgZXZlbiBoYXZlIGEgcGFpbnQgYnJ1c2ggZm9yIHRyZWVzISkNCg0KVGhlIERheVogRWRpdG9yIGlzIGFuIE9GRkxJTkUgT05MWSBtb2QsIGl0IGlzIGEgdG9vbCBidWlsdCB0byBtYWtlIGJ1aWxkcyBhbmQgdGhlbiBleHBvcnQgdGhlbSB0byB5b3VyIHNlcnZlci4gVG8gbG9hZCB5b3VyIGVkaXRzIG9uIHlvdXIgc2VydmVyLCB5b3UgY2FuIHVzZSBhIG1vZCBsaWtlIHRoZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjc2MDEwMTM1XURheVogRWRpdG9yIExvYWRlclsvdXJsXSBvciBleHBvcnQgdG8gYSBmaWxlIGxpa2UgaW5pdC5jIG9yIC52cHANCg0KW2gxXUluc3RhbGxhdGlvbiDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KUmVxdWlyZWQgTW9kczoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvP2lkPTE1NTkyMTIwMzZdQ0ZbL3VybF0gLSBSZXF1aXJlZCBmcmFtZXdvcmsNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvP2lkPTE1NjU4NzE0OTFdQnVpbGRlckl0ZW1zWy91cmxdIC0gUmVxdWlyZWQgZm9yIEJydXNoZXMgLyBtb3N0IG1hcCBvYmplY3RzDQoNClJlY29tbWVuZGVkIE1vZHM6DQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjc2MDEwMTM1XURheVogRWRpdG9yIExvYWRlclsvdXJsXSAtIEFsbG93cyBzZXJ2ZXIgb3duZXJzIHRvIGVhc2lseSBsb2FkIGVkaXRzIA0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjMwNzI5NzA3MF1CdWlsZGluZ3NNZWdhTW9kUGFja1svdXJsXSAtIEFkZHMgYWRkaXRpb25hbCBidWlsZGluZ3MNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMTYxNTEyMjJdRGF5WiBFeHBhbnNpb25bL3VybF0gLSBBZGRzIHRvbnMgb2YgbmV3IGNvbnRlbnQgYW5kIGFkZGl0aW9uYWwgbWVjaGFuaWNzDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzUzODAwNDA4XVZhbmlsbGFSb2Fkc1BhcnRzUGFja1svdXJsXSAtIEFsbG93cyB5b3UgdG8gcGxhY2UgYWxsIHZhbmlsbGEgcm9hZHMNCg0KDQpbaDFdTWFwcGluZyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KWW91IGNhbiBidWlsZCB5b3VyIG1hcCB3aXRoIG11Y2ggbW9yZSB0b29scy4gRnJvbSBicnVzaCB0b29scywgcmV6aXNlIHlvdXIgZmF2b3JpdGUgYnVpbGRpbmcgYW5kIHBsYWNlIHdoYXQgZXZlciB5b3Ugd2FudCBob3cgeW91IHdhbnQgaXQgIQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbnQ2UmJ0ZC5wbmdbL2ltZ10NCg0KDQpbaDFdRmlsbW1hcmtlciDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KRGF5WiBFZGl0b3IgYWxzbyBwcm92aWRlIHRvb2xzIGZvciBmaWxtbWFya2Vycy4gVGhlIHByb3ZpZGVkIHRvb2xzIHdpbGwgYWxsb3cgeW91IHRvIHBsYXkgd2l0aCB0aGUgd2VhdGhlciwgY2FtZXJhIGFuZCBtdWNoIG1vcmUgaXMgcGxhbm5lZC4NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzl1dkxLUUMucG5nWy9pbWddDQoNCg0KW2gxXVN1cHBvcnTigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KVGhvdWdoIEkgaGF2ZSBoYWQgaGVscCBmcm9tIG1hbnkgZnJpZW5kcyAvIGNvbnRyaWJ1dG9ycy4gTW9zdCBvZiB0aGUgcGxhbm5pbmcsIGVuZ2luZWVyaW5nLCBwcm9ncmFtbWluZywgYW5kIGV4ZWN1dGlvbiBoYXMgYmVlbiBzb2xlbHkgb2YgbXkgb3duIGRvaW5nLiANCg0KSWYgeW91IHdvdWxkIGxpa2UgdG8gc3VwcG9ydCB0aGlzIHByb2plY3QsIGFuZCBhbGwgb3RoZXIgcmVsYXRlZCBwcm9qZWN0cywgcGxlYXNlIGNvbnNpZGVyIHN1cHBvcnRpbmcgbWUgb24gW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9pbmNsZW1lbnRkYWJdUGF0cmVvblsvdXJsXSBvciBkb25hdGluZyBvbiBbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vcGF5cGFsbWUvSW5jbGVtZW50RGFiXVBheXBhbFsvdXJsXS4gQW55IHN1cHBvcnQgaXMgYWx3YXlzIG11Y2ggYXBwcmVjaWF0ZWQgYXMgdGhlc2UgcHJvamVjdHMgZG8gdGFrZSBhIGNvbnNpZGVyYWJsZSBhbW91bnQgb2YgdGltZSA8Mw0KDQoNCltoMV1IZWxwIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpXZSBoYXZlIGEgZnVsbCBXaWtpIG9uIGhvdyB0byB1c2UgdGhpcyBtb2QsIGF2YWlsYWJsZSBvbiBHaXRodWIgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSW5jbGVtZW50RGFiL0RheVotRWRpdG9yL3dpa2ldaGVyZVsvdXJsXQ0KDQpXZSBhcmUgZ3JhdGVmdWwgdG8gaGVhciBhbnkgZmVlZGJhY2sgYW5kIHN1Z2dlc3Rpb25zIGZyb20gYW55b25lLCB0aGUgYmVzdCBwbGFjZSB0byBnaXZlIGl0IHRvIHVzIHdvdWxkIGJlIG91ciBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy96NjVuVmtVXURpc2NvcmRbL3VybF0sIHBsZWFzZSBhbHNvIGpvaW4gaWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyB0b28hDQoNCihjKSBEYXlaIEVkaXRvciAyMDIwDQoNClRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0luY2xlbWVudEQgb3IgYXMgYSBjb250cmlidXRvciBpZiBkaXJlY3QgYXV0aG9yaXphdGlvbiBpcyBnaXZlbiBieSB0aGUgYXV0aG9yIG9mIHRoaXMgaXRlbS4NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS96Qkx4cGRtLnBuZ1svaW1nXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1643214661440615286/1D0EAF850905B85065E59EC9497D9AB2E6E39803/</image_url> - <download_url/> - <filename/> - <file_size>50861321</file_size> - </mod> - <mod id="2116151222"> - <name>DayZ-Expansion</name> - <description>W2ltZ11odHRwczovL2FraS5jeC85ODQzYWQ4NmE2LnBuZ1svaW1nXQ0KDQpbaDFdQSBmZWF0dXJlIHJpY2ggbW9kaWZpY2F0aW9uIGZvciBEYXlaIFsvaDFdDQpEYXlaIEV4cGFuc2lvbiBpcyBhIGZlYXR1cmUtcmljaCBtb2RpZmljYXRpb24gdGhhdCBicmluZ3MgbWFueSBsb25nLWF3YWl0ZWQgZmVhdHVyZXMgYW5kIHF1YWxpdHkgb2YgbGlmZSBpbXByb3ZlbWVudHMgdG8gRGF5Wi4gV2l0aCBjb3VudGxlc3MgY2hhbmdlcyBhbmQgYWRkaXRpb25zIHRvIHRoZSBnYW1lLCBEYXlaIEV4cGFuc2lvbiBpcyBzdXJlIHRvIGNoYW5nZSB1cCB0aGUgY29yZSBnYW1lcGxheSBhIGxvdC4gTW9yZSB2ZWhpY2xlcywgcmVpbWFnaW5lZCBsb2NhdGlvbnMsIGNvbXBsZXRlbHkgbmV3IHR5cGVzIG9mIHZlaGljbGVzIHN1Y2ggYXMgaGVsaWNvcHRlcnMgYW5kIGJvYXRzLCBpbXByb3ZlZCBiYXNlIGJ1aWxkaW5nLCBhbmQgbXVjaCBtb3JlLCBnZXQgcmVhZHkgdG8gcmVsaXZlIHRob3NlIG5vc3RhbGdpYyBEYXlaIG1vZCBtZW1vcmllcyENCg0KW2gxXVJlaW1hZ2luZWQgQ2hlcm5hcnVzIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpJbiBvdXIgcmVpbWFnaW5lZCBDaGVybmFydXMsIG5hdHVyZSBoYXMgZmluYWxseSB0YWtlbiBvdmVyOiBSZXZpc2l0IG1hbnkgbG9jYXRpb25zIHRoYXQgaGF2ZSBlaXRoZXIgYmVlbiBwYXJ0aWFsbHkgb3IgY29tcGxldGVseSByZXdvcmtlZCBhbmQgZW5oYW5jZWQgdG8gZ2l2ZSB0aGVtIGEgbW9yZSBvdmVyZ3Jvd24gYXBvY2FseXB0aWMgZmVlbC4gSG91c2VzIGhhdmUgYmVlbiBnaXZlbiBuZXcgaW50ZXJpb3JzIGFuZCBleHRlcmlvcnMgYXMgd2VsbCBhcyBuZXcgbGlnaHRuaW5nLiBIYXZlIHN0cmVldCBsaWdodHMgYWx3YXlzIGJlZW4gb24gaW4gQ2hlcm5hcnVzPw0KDQpbaW1nXWh0dHBzOi8vYWtpLmN4L2Y5YjMyMmFiMmUuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4LzE3YTIyYWM3NTQuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4L2RiYjM1N2FkNjUuanBnWy9pbWddDQoNCltoMV1OZXcgdmVoaWNsZXMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkl0J3MgdGltZSB0byBsaWZ0IG9mZjogRGF5WiBFeHBhbnNpb24gYnJpbmdzIGEgZmxlZXQgb2YgbmV3IHZlaGljbGVzIHRvIHBsYXkgd2l0aCwgaW5jbHVkaW5nIGxvbmctYXdhaXRlZCBoZWxpY29wdGVycyBhbmQgYm9hdHMgaW5jbHVkaW5nIHRoZSBNSC02IExpdHRsZSBCaXJkLCBNZXJsaW4sIFVIMUggYW5kIHlvdXIgZmF2b3JpdGUgcG9ja2V0IGNob3BwZXIgLSB0aGUgR3lyb2NvcHRlciwgYXMgd2VsbCBhcyBzZXZlcmFsIGljb25pYyBncm91bmQgdmVoaWNsZXMgZnJvbSB0aGUgRGF5WiBtb2QgZXJhLCBzdWNoIGFzIHRoZSBWb2RuaWssIG9yIG1heWJlIHlvdSBlbmpveSB0byBjb3ppbHkgZHJpdmUgYWNyb3NzIHRoZSBsYW5kcyBpbiBhIFRyYWN0b3I/DQoNCltpbWddaHR0cHM6Ly9ha2kuY3gvZDZmNWNlMzc5ZS5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9ha2kuY3gvYjRlYjVkNzI4NS5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9ha2kuY3gvMWU4MGFhMzJkOS5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9ha2kuY3gvMWM0NTRjNzcwMS5wbmdbL2ltZ10NCg0KW2gxXUltcHJvdmVkIGJhc2UgYnVpbGRpbmcg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkJhc2VzIGFyZSBub3cgZWFzaWVyIHRvIGJ1aWxkIHdpdGggbW9kdWxhciBwYXJ0cyB0aGF0IG9wdGlvbmFsbHkgc25hcCBpbiBwbGFjZSBhbmQgdGhhdCB3ZXJlIGRlc2lnbmVkIHRvIGJlIGNvbWJpbmVkIHRvZ2V0aGVyLiBQYWlyZWQgd2l0aCBuZXcgZ29vZGllcyBzdWNoIGFzIGhlbGlwYWRzLCByYW1wcywgZ3VucmFja3MgYW5kIG1vcmUsIHRoZSBmdWxseSBtb2R1bGFyIGJhc2UgYnVpbGRpbmcgc3lzdGVtIHdpbGwgbWFrZSBidWlsZGluZyBhIGJhc2UgbXVjaCBtb3JlIGVuam95YWJsZS4NCg0KW2ltZ11odHRwczovL2FraS5jeC8zZDEyZjU0OGI1LmpwZ1svaW1nXQ0KDQpbaDFdTGFyZ2VyIGFyc2VuYWwg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkRheVogRXhwYW5zaW9uIGFkZHMgbWFueSBuZXcgZ3VucyB0byB0aGUgbG9vdCB0YWJsZSwgc3VjaCBhcyB0aGUgTTksIE1QNSwgTVA3LCBNNzksIFJQRywgTEFXLCBNUFgsIEtlZHIsIE0xNkE0LCBhbmQgQmVuZWxsaSBNNC4gSWYgZXZlcnl0aGluZyBmYWlscywganVzdCBzaG9vdCBhIGZsYXJlZ3VuIGF0IHRoZW0gaW4gcGFuaWMuDQoNCltpbWddaHR0cHM6Ly9ha2kuY3gvMmRlOGYwM2Y0Mi5wbmdbL2ltZ10NCg0KW2gxXSBBaXJkcm9wcyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KQXQgcmFuZG9tIHRpbWVzLCBwbGFuZXMgd2lsbCBmbHkgYWNyb3NzIENoZXJuYXJ1cyBhbmQgZHJvcCBzdXBwbHkgcGFja2FnZXMgYXQgbG9jYXRpb25zIHdpdGggdmFsdWFibGUgbG9vdC4gVGhlIGRvd25zaWRlPyBUaGV5IGNvdWxkbid0IGJlIGxlc3Mgb2J2aW91cyAtIHByZXBhcmUgdG8gbm90IGJlIHRoZSBvbmx5IG9uZSBoZWFkaW5nIGZvciB0aG9zZSBkcm9wcy4NCg0KW2ltZ11odHRwczovL2FraS5jeC9hY2EzNjIwZjM2LnBuZ1svaW1nXQ0KDQpbaDFdSW5zdGFsbGF0aW9uWy9oMV0NClRoZSBEYXlaIEV4cGFuc2lvbiBtb2QgY29udGFpbnMgYSByZWFkeS10by11c2UgbWlzc2lvbiBmaWxlIHRoYXQgaG91c2VzIGFsbCBuZWNlc3NhcnkgY2VudHJhbCBlY29ub215IGZpbGVzLiBUaGUgbWlzc2lvbiBjb21lcyBpbiB0d28gdmFyaWFudHM7IENoZXJuYXJ1c1BsdXMgYW5kIENoZXJuYXJ1c1BsdXNHbG9vbS4gSWYgeW91IHdhbnQgdG8gdXNlIHZpc3VhbCB0d2Vha3Mgb2YgRGF5WiBFeHBhbnNpb24gc3VjaCBhcyB0aGUgY3VzdG9tIG9jZWFuLCBsaWdodGluZyB0d2Vha3MsIGV0YyB0aGVuIHlvdSBoYXZlIHRvIHVzZSBDaGVybmFydXNQbHVzR2xvb20gbWlzc2lvbiBmaWxlIChQcm92aWRpbmcgdGhhdCB5b3UgYXJlIHVzaW5nIENoZXJuYXJ1cyBhcyB5b3VyIG1hcCwgc3VwcG9ydCBmb3Igb3RoZXIgbWFwcyBjYW4gYmUgYWRkZWQgYnkgY3JlYXRvcnMgb2YgbWFwcyB0aGVtc2VsdmVzIG9yIGJ5IHVzIGxhdGVyIHRocm91Z2hvdXQgdGhlIG1vZCB1cGRhdGVzKS4gDQoNCkFmdGVyIHN0YXJ0aW5nIHlvdXIgc2VydmVyIHdpdGggdGhlIERheVogRXhwYW5zaW9uIG1vZCBmb3IgdGhlIGZpcnN0IHRpbWUsIHRoZSBzZXJ2ZXIgd2lsbCBnZW5lcmF0ZSB0aGUgRXhwYW5zaW9uTW9kIGZvbGRlciBpbiB5b3VyIHByb2ZpbGVzIGZvbGRlciwgaW4gdGhhdCBmb2xkZXIgYWxsIERheVogRXhwYW5zaW9uIHJlbGF0ZWQgc2V0dGluZ3MgYW5kIHN0b3JhZ2Ugd2lsbCBiZSBzdG9yZWQsIGlmIHlvdSB3YW50IHRvIHRvZ2dsZSBhbnkgcGFydCBvZiBEYXlaIEV4cGFuc2lvbiBwcm9jZWVkZWQgaW50byBzZXR0aW5ncyBmb2xkZXIgYW5kIG9wZW4gdGhlIHNwZWNpZmljIGZpbGUgeW91IHdhbnQgdG8gdHdlYWsuDQoNCltoMV1GZWVkYmFja1svaDFdDQpXZSdyZSBncmF0ZWZ1bCB0byBoZWFyIGFueSBmZWVkYmFjayBhbmQgc3VnZ2VzdGlvbnMgZnJvbSBhbnlvbmUsIHRoZSBiZXN0IHBsYWNlIHRvIGdpdmUgaXQgdG8gdXMgd291bGQgYmUgb3VyIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3JNWnVTNEZdRGlzY29yZFsvdXJsXSwgcGxlYXNlIGFsc28gam9pbiBpZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIHRvbyENCg0KVGhhbmsgeW91IHRvIGV2ZXJ5b25lIHdobyBoYXMgYmVlbiBzdXBwb3J0aW5nIHVzIG9uIHRoaXMgam91cm5leSBkdXJpbmcgdGhlIHBhc3QgdHdvIHllYXJzISBXaXRob3V0IGV2ZXJ5b25lJ3MgY29udGludW91cyBzdXBwb3J0LCB3ZSBtaWdodCBoYXZlIG5ldmVyIG1hZGUgaXQgdG8gdGhpcyBwb2ludC4gV2l0aCBEYXlaIEV4cGFuc2lvbiBvdXQgdGhlIGdhdGVzLCB3ZSBjYW4gZmluYWxseSBsZWFuIGJhY2sgZm9yIGEgbW9tZW50IGFuZCByZWxheCBidXQgZG9uJ3Qgd29ycnksIHdlJ3ZlIGdvdCBtYW55IG1vcmUgdGhpbmdzIHBsYW5uZWQgZm9yIHRoZSBmdXR1cmUgb2YgRGF5WiBFeHBhbnNpb24hDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9yMHJRNUVDLnBuZ1svaW1nXQ0KDQpbaV1Db3B5cmlnaHQgMjAyMCBEYXlaIEV4cGFuc2lvbiBNb2QgVGVhbS4gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvZGF5emV4cGFuc2lvbi9bL2ld</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1284039267551562115/73841D47193D6EF514ABEE260C5302EF08CF3671/</image_url> - <download_url/> - <filename/> - <file_size>1719176635</file_size> - </mod> - <mod id="2572331007"> - <name>DayZ-Expansion-Bundle</name> - <description>W2ltZ11odHRwczovL2FraS5jeC85ODQzYWQ4NmE2LnBuZ1svaW1nXQ0KDQpbaW1nXWh0dHBzOi8vaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNCltoMV1GZWF0dXJlc1svaDFdDQoNCkRheVogRXhwYW5zaW9uIEJ1bmRsZSBpbmNsdWRlcyB0aGUgY29udGVudCBvZiBhbGwgRXhwYW5zaW9uIE1vZHMgRVhDRVBUIEZST006DQoNCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9Mjc5Mjk4MjA2OV1EYXlaLUV4cGFuc2lvbi1BSVsvdXJsXQ0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTE2MTU3MzIyXURheVotRXhwYW5zaW9uLUxpY2Vuc2VkWy91cmxdDQoNClBsZWFzZSBub3RlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvP2lkPTIxMTYxNTczMjJdRGF5Wi1FeHBhbnNpb24tTGljZW5zZWRbL3VybF0gaXMgcmVxdWlyZWQgdG8gYmUgbG9hZGVkIHdpdGggdGhpcyBtb2QgYW5kIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTI3OTI5ODIwNjldRGF5Wi1FeHBhbnNpb24tQUlbL3VybF0gaXMgbm90IGluY2x1ZGVkIGluIHRoaXMgcGFja2FnZSAoc3RpbGwgaW4gQkVUQSkNCg0KW2gxXUEgZmVhdHVyZSByaWNoIG1vZGlmaWNhdGlvbiBmb3IgRGF5WiBbL2gxXQ0KRGF5WiBFeHBhbnNpb24gaXMgYSBmZWF0dXJlLXJpY2ggbW9kaWZpY2F0aW9uIHRoYXQgYnJpbmdzIG1hbnkgbG9uZy1hd2FpdGVkIGZlYXR1cmVzIGFuZCBxdWFsaXR5IG9mIGxpZmUgaW1wcm92ZW1lbnRzIHRvIERheVouIFdpdGggY291bnRsZXNzIGNoYW5nZXMgYW5kIGFkZGl0aW9ucyB0byB0aGUgZ2FtZSwgRGF5WiBFeHBhbnNpb24gaXMgc3VyZSB0byBjaGFuZ2UgdXAgdGhlIGNvcmUgZ2FtZXBsYXkgYSBsb3QuIE1vcmUgdmVoaWNsZXMsIHJlaW1hZ2luZWQgbG9jYXRpb25zLCBjb21wbGV0ZWx5IG5ldyB0eXBlcyBvZiB2ZWhpY2xlcyBzdWNoIGFzIGhlbGljb3B0ZXJzIGFuZCBib2F0cywgaW1wcm92ZWQgYmFzZSBidWlsZGluZywgYW5kIG11Y2ggbW9yZSwgZ2V0IHJlYWR5IHRvIHJlbGl2ZSB0aG9zZSBub3N0YWxnaWMgRGF5WiBtb2QgbWVtb3JpZXMhDQoNCltoMV1SZWltYWdpbmVkIENoZXJuYXJ1cyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KSW4gb3VyIHJlaW1hZ2luZWQgQ2hlcm5hcnVzLCBuYXR1cmUgaGFzIGZpbmFsbHkgdGFrZW4gb3ZlcjogUmV2aXNpdCBtYW55IGxvY2F0aW9ucyB0aGF0IGhhdmUgZWl0aGVyIGJlZW4gcGFydGlhbGx5IG9yIGNvbXBsZXRlbHkgcmV3b3JrZWQgYW5kIGVuaGFuY2VkIHRvIGdpdmUgdGhlbSBhIG1vcmUgb3Zlcmdyb3duIGFwb2NhbHlwdGljIGZlZWwuIEhvdXNlcyBoYXZlIGJlZW4gZ2l2ZW4gbmV3IGludGVyaW9ycyBhbmQgZXh0ZXJpb3JzIGFzIHdlbGwgYXMgbmV3IGxpZ2h0bmluZy4gSGF2ZSBzdHJlZXQgbGlnaHRzIGFsd2F5cyBiZWVuIG9uIGluIENoZXJuYXJ1cz8NCg0KW2ltZ11odHRwczovL2FraS5jeC9mOWIzMjJhYjJlLmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2FraS5jeC8xN2EyMmFjNzU0LmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2FraS5jeC9kYmIzNTdhZDY1LmpwZ1svaW1nXQ0KDQpbaDFdTmV3IHZlaGljbGVzIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpJdCdzIHRpbWUgdG8gbGlmdCBvZmY6IERheVogRXhwYW5zaW9uIGJyaW5ncyBhIGZsZWV0IG9mIG5ldyB2ZWhpY2xlcyB0byBwbGF5IHdpdGgsIGluY2x1ZGluZyBsb25nLWF3YWl0ZWQgaGVsaWNvcHRlcnMgYW5kIGJvYXRzIGluY2x1ZGluZyB0aGUgTUgtNiBMaXR0bGUgQmlyZCwgTWVybGluLCBVSDFIIGFuZCB5b3VyIGZhdm9yaXRlIHBvY2tldCBjaG9wcGVyIC0gdGhlIEd5cm9jb3B0ZXIsIGFzIHdlbGwgYXMgc2V2ZXJhbCBpY29uaWMgZ3JvdW5kIHZlaGljbGVzIGZyb20gdGhlIERheVogbW9kIGVyYSwgc3VjaCBhcyB0aGUgVm9kbmlrLCBvciBtYXliZSB5b3UgZW5qb3kgdG8gY296aWx5IGRyaXZlIGFjcm9zcyB0aGUgbGFuZHMgaW4gYSBUcmFjdG9yPw0KDQpbaW1nXWh0dHBzOi8vYWtpLmN4L2Q2ZjVjZTM3OWUuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4L2I0ZWI1ZDcyODUuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4LzFlODBhYTMyZDkuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4LzFjNDU0Yzc3MDEucG5nWy9pbWddDQoNCltoMV1JbXByb3ZlZCBiYXNlIGJ1aWxkaW5nIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpCYXNlcyBhcmUgbm93IGVhc2llciB0byBidWlsZCB3aXRoIG1vZHVsYXIgcGFydHMgdGhhdCBvcHRpb25hbGx5IHNuYXAgaW4gcGxhY2UgYW5kIHRoYXQgd2VyZSBkZXNpZ25lZCB0byBiZSBjb21iaW5lZCB0b2dldGhlci4gUGFpcmVkIHdpdGggbmV3IGdvb2RpZXMgc3VjaCBhcyBoZWxpcGFkcywgcmFtcHMsIGd1bnJhY2tzIGFuZCBtb3JlLCB0aGUgZnVsbHkgbW9kdWxhciBiYXNlIGJ1aWxkaW5nIHN5c3RlbSB3aWxsIG1ha2UgYnVpbGRpbmcgYSBiYXNlIG11Y2ggbW9yZSBlbmpveWFibGUuDQoNCltpbWddaHR0cHM6Ly9ha2kuY3gvM2QxMmY1NDhiNS5qcGdbL2ltZ10NCg0KW2gxXUxhcmdlciBhcnNlbmFsIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpEYXlaIEV4cGFuc2lvbiBhZGRzIG1hbnkgbmV3IGd1bnMgdG8gdGhlIGxvb3QgdGFibGUsIHN1Y2ggYXMgdGhlIE05LCBNUDUsIE1QNywgTTc5LCBSUEcsIExBVywgTVBYLCBLZWRyLCBNMTZBNCwgYW5kIEJlbmVsbGkgTTQuIElmIGV2ZXJ5dGhpbmcgZmFpbHMsIGp1c3Qgc2hvb3QgYSBmbGFyZWd1biBhdCB0aGVtIGluIHBhbmljLg0KDQpbaW1nXWh0dHBzOi8vYWtpLmN4LzJkZThmMDNmNDIucG5nWy9pbWddDQoNCltoMV0gQWlyZHJvcHMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkF0IHJhbmRvbSB0aW1lcywgcGxhbmVzIHdpbGwgZmx5IGFjcm9zcyBDaGVybmFydXMgYW5kIGRyb3Agc3VwcGx5IHBhY2thZ2VzIGF0IGxvY2F0aW9ucyB3aXRoIHZhbHVhYmxlIGxvb3QuIFRoZSBkb3duc2lkZT8gVGhleSBjb3VsZG4ndCBiZSBsZXNzIG9idmlvdXMgLSBwcmVwYXJlIHRvIG5vdCBiZSB0aGUgb25seSBvbmUgaGVhZGluZyBmb3IgdGhvc2UgZHJvcHMuDQoNCltpbWddaHR0cHM6Ly9ha2kuY3gvYWNhMzYyMGYzNi5wbmdbL2ltZ10NCg0KW2gxXSBHcm91cHMvUGFydHlzIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpUZWFtIHVwIGFuZCBtYW5hZ2UgeW91ciBncm91cC4gU2VlIHdoZXJlIHlvdXIgdGVhbSBtYXRlcyBhcmUgaW4gdGhlIHdvcmxkIGFuZCBtYXAuDQoNCltoMV0gVGVycml0b3JpZXMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkNyZWF0ZSBhIHRlcnJpdG9yeSBhbmQgYnVpbGQgYSBiYXNlISBNYW5hZ2UgeW91ciB0ZXJyaXRvcnkgYW5kIHRoZXJlIG1lbWJlcnMuDQoNCltoMV1JbnN0YWxsYXRpb25bL2gxXQ0KSWYgeW91IG5lZWQgaGVscCB0byBpbnN0YWxsIHRoZSBtb2RzIG9yIHRoZSBtaXNzaW9uIGZpbGVzIHBsZWFzZSBmb2xsb3cgdGhpcyBndWlkZToNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yNDMwMzE3ODEyDQoNCltoMV1Vc2VmdWwgbGlua3NbL2gxXQ0KRm9yIG1vcmUgaW5mb3JtYXRpb25zIHBsZWFzZSB2aXNpdCBvdXIgb2ZmaWNhbCBXaWtpIGF0Og0KaHR0cHM6Ly9naXRodWIuY29tL3NhbHV0ZXNoL0RheVotRXhwYW5zaW9uLVNjcmlwdHMvd2lraQ0KDQpBZnRlciBlYWNoIERheVotRXhwYW5zaW9uIHVwZGF0ZXMsIHBsZWFzZSB2aXNpdCB0aGlzIHdlYnNpdGUgdG8gbWFrZSBzdXJlIHlvdSBhcmUgdXAgdG8gZGF0ZToNCmh0dHBzOi8vZ2l0aHViLmNvbS9FeHBhbnNpb25Nb2RUZWFtL0RheVotRXhwYW5zaW9uLVNldHRpbmdzL3dpa2kNCg0KSWYgeW91IG5lZWQgYXNzaXN0YW5jZSBvciBoYXZlIHNvbWV0aGluZyB5b3Ugd291bGQgbGlrZSB0byBhc2ssIHBsZWFzZSBjb250YWN0IHVzIG9uIG91ciBkaXNjb3JkOg0KaHR0cHM6Ly9kaXNjb3JkLmdnL3JNWnVTNEYNCg0KW2gxXUZlZWRiYWNrWy9oMV0NCldlJ3JlIGdyYXRlZnVsIHRvIGhlYXIgYW55IGZlZWRiYWNrIGFuZCBzdWdnZXN0aW9ucyBmcm9tIGFueW9uZSwgdGhlIGJlc3QgcGxhY2UgdG8gZ2l2ZSBpdCB0byB1cyB3b3VsZCBiZSBvdXIgRGlzY29yZCAoaHR0cHM6Ly9kaXNjb3JkLmdnL3JNWnVTNEYpLCBwbGVhc2UgYWxzbyBqb2luIGlmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgdG9vIQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vcjByUTVFQy5wbmdbL2ltZ10NCg0KW2ldQ29weXJpZ2h0IDIwMjEgRGF5WiBFeHBhbnNpb24gTW9kIFRlYW0uIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2RheXpleHBhbnNpb24vWy9pXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1692777213807401936/434E66614FD7B1E3ACDBF793D0AB34BE71C1AF87/</image_url> - <download_url/> - <filename/> - <file_size>2819931752</file_size> - </mod> - <mod id="2291785308"> - <name>DayZ-Expansion-Core-</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1646591178511289660/058EA3DF8804CA24C97DD530BDAED4CEDDF0A42B/</image_url> - <download_url/> - <filename/> - <file_size>349679506</file_size> - </mod> - <mod id="2116157322"> - <name>DayZ-Expansion-Licensed</name> - <description>RGF5Wi1FeHBhbnNpb24tTGljZW5zZWQgY29udGFpbnMgbGljZW5zZWQgbWF0ZXJpYWwgZnJvbSBCb2hlbWlhIEludGVyYWN0aXZlIHRoYXQgaGFzIGJlZW4gbGljZW5zZWQgdW5kZXIgQURQTC1TQS4NCg0KV2l0aCB0aGlzIGxpY2Vuc2UgeW91IGFyZSBmcmVlIHRvIGFkYXB0IChpLmUuIG1vZGlmeSwgcmV3b3JrIG9yIHVwZGF0ZSkgYW5kIHNoYXJlIChpLmUuIGNvcHksDQpkaXN0cmlidXRlIG9yIHRyYW5zbWl0KSB0aGUgbWF0ZXJpYWwgdW5kZXIgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOg0KDQrigKIgQXR0cmlidXRpb24g4oCUIFlvdSBtdXN0IGF0dHJpYnV0ZSB0aGUgbWF0ZXJpYWwgaW4gdGhlIG1hbm5lciBzcGVjaWZpZWQgYnkgdGhlDQphdXRob3Igb3IgbGljZW5zb3IgKGJ1dCBub3QgaW4gYW55IHdheSB0aGF0IHN1Z2dlc3RzIHRoYXQgdGhleSBlbmRvcnNlIHlvdSBvciB5b3VyDQp1c2Ugb2YgdGhlIG1hdGVyaWFsKS4NCuKAoiBOb25jb21tZXJjaWFsIOKAlCBZb3UgbWF5IG5vdCB1c2UgdGhpcyBtYXRlcmlhbCBmb3IgYW55IGNvbW1lcmNpYWwgcHVycG9zZXMuDQrigKIgQXJtYSBhbmQgRGF5eiBPbmx5IC0gWW91IG1heSBub3QgY29udmVydCBvciBhZGFwdCB0aGlzIG1hdGVyaWFsIHRvIGJlIHVzZWQgaW4NCm90aGVyIGdhbWVzIHRoYW4gQXJtYSBhbmQgRGF5ei4NCuKAoiBTaGFyZSBBbGlrZSDigJQgSWYgeW91IGFkYXB0LCBvciBidWlsZCB1cG9uIHRoaXMgbWF0ZXJpYWwsIHlvdSBtYXkgZGlzdHJpYnV0ZSB0aGUNCnJlc3VsdGluZyBtYXRlcmlhbCBvbmx5IHVuZGVyIHRoZSBzYW1lIGxpY2Vuc2UuDQoNClRvIHZpZXcgYSBjb3B5IG9mIHRoaXMgbGljZW5zZSwgdmlzaXQgaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYQ0KDQpDb3B5cmlnaHQgMjAyMCBEYXlaIEV4cGFuc2lvbiBNb2QgVGVhbS4gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgbmFtZWQgIkRheVogRXhwYW5zaW9uIi4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1284039267551394374/5EAA0955CFDD1B76019C053A946CD638E6F4E6E6/</image_url> - <download_url/> - <filename/> - <file_size>520211109</file_size> - </mod> - <mod id="2291785437"> - <name>DayZ-Expansion-Vehicles-</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1646591178511290677/058EA3DF8804CA24C97DD530BDAED4CEDDF0A42B/</image_url> - <download_url/> - <filename/> - <file_size>239628022</file_size> - </mod> - <mod id="2056895759"> - <name>dbo_atv</name> - <description>UmVsZWFzZWQgdW5kZXIgDQpBcm1hIGFuZCBEYXl6IFB1YmxpYyBMaWNlbnNlIFNoYXJlIEFsaWtlIChBRFBMLVNBKQ0KaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYQ0KDQpBbHBoYSAgQVRWICBGZWVkYmFjayAgcmVxdWlyZWQgIGZyb20gc2VydmVyICBvd25lcnMgIA0KDQpEcml2ZXIgYW5kIFBhc3NlbmdlciAgcG9zaXRpb25zDQoNClNlZSBkaXNjdXNzaW9uIHRvIGNyZWF0ZSB4bWxzICAgDQoNCkNsYXNzIHZlaGljbGUgOiAgZGJvX2F0dg0KY2xhc3Mgd2hlZWxzIDogYXR2X3doZWVsIA0KUExTIEJFIEFXQVJFIERPIE5PVCBTUEFXTiBBVFZfQkFTRSBJVFMgT05MWSBUSEUgRk9VTkRBVElPTg0KDQpVUERBVEUgTk9XIFdJVEggU09VUkNFIEZJTEVTIA0KUExFQVNFIERPIE5PVCBSRVBBQ0sgVEhFU0UgRklMRVMgVU5USUwgWU9VIFJFIFRBRyBVTkRFUiBZT1VSIE9XTiBUQUcgVEhBTktTDQoNCiBFeGFtcGxlIHZpZGVvIA0KDQogaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1OdGk4eF9oN0dFYw0KMS4wOCB1cGRhdGVkDQoNCkhhdmUgZnVuICAgIG9wZW4gc291cmNlIGZpbGVzICBhdmFpbGFibGUgYWZ0ZXIgdGVzdGluZyBhbmQgIHN0YWJsZSAgY29tcGxldGUgICggY2lyY2EgMSB3ZWVrKSANCmN1cnJlbnQgZml4ZXMgIGZvciAgd2hlZWwgc2xpcHBhZ2VzIA0KY2hlZXJzDQpEZWFub3MNCg0KVXBkYXRlICA4LzgvMjAgDQoNCkFkZGVkIGNhbW8gYWJpbGl0eSBmb3IgIHNjcmlwdGVkIHRleHR1cmVzICAgYW5kIHVwZGF0ZWQgc291cmNlIHRvIHN1aXRlIHNob3VsZCB5b3Ugd2lzaCB0byAgbWFrZSB5b3VyIG93biBjYW1vIHZlcnNpb25zICggaSBoYXZlbnQgZG9uZSAgYnV0IGFsbG93ZWQgeW91IHRvICkgDQoNCg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1486704063038585643/A8C9D84827889E7CC597E52271A9B52723FBAD83/</image_url> - <download_url/> - <filename/> - <file_size>6049364</file_size> - </mod> - <mod id="2107418217"> - <name>dbo_slots</name> - <description>IE5vIHJlcGFja2luZyBvciB1cGxvYWRpbmcgIGlzIGFsbG93ZWQgICB0byBwcmVzZXJ2ZSB0aGUgY29udGludWl0eSBvZiBkZXZlbG9wbWVudCBvZiB0aGlzIGFkZG9uIA0KDQpBdXRob3IgOiBEZWFub3NiZWFubw0KV2hhdCBpcyBpdCA6ICBUaGlzIGFkZG9uIGFsbG93cyBmb3IgIG15c2VsZiBhbmQgb3RoZXJzIHRvIHJlZHVjZSB0aGUgbmVlZCBmb3IgcmVwZXRpdGl2ZSByZWNvZGluZyBhbmQgcmVwZWF0IGNvZGluZyBvZiBhdHRhY2hhYmxlIGl0ZW1zIHRvIHRoZSB2ZWhpY2xlcyBDZmd2ZWhpY2xlcyAvc2Nyb3B0cyBhbmQgY2Znbm9uYWl2ZWhpY2xlICBlbGVtbnRzIG9mIHRoZSBhZGRvbnMgLg0KV2hhdCBlYmVmaXQgYW5kIGhvdyBkbyBpIHV0aWxpc2UgIGlyIDogIHRoaXMgYWRkb24gYWxsb3dzIHlvdSB0byBtYWtlIGEgdmVoaWNsZSBhbmQgIHVzZSB0aGUgYXR0YWhjbWVudHMgYmVsb3cgIHdpdGhvdXQgaGF2aW5nIHRvIHJlcGVhYXQgdGhlIGNmZ3Nsb3RzLCBjZmcgdmVoaWNsZSBhbmQgY2Znbm9uYWl2ZWhpY2xlIGVsZW1lbnRzICwgeW91IG9ubHkgbmVlZCB0byBhZGQgdGhlICBwb3J4eSBhbmQgIGNvbXBvbmVudHMgaW4gdGhlIG1vZGVsIGFuZCBib25lcyB0byB0aGUgIG1vZGVsLmNmZyB3aGVyZSBhcHBsaWNhYmxlIC4NCg0KDQppIHdpbGwgZGV2ZWxvcCAgaW4gYSBtYW5uZXIgdGhhdCBib3RoIHN1aW90cyBteSBvd24gdmVoY2lsZSBhbmQgYW55IHJlcXVlc3RlZCBzbG90cyAgYnkgb3RoZXIgYWRkb24gbWFrZXJzIGkgZmVlbCBhcmUgYmVuZWZpY2FsIHRvIGJvdGggcGFydGllcyBhbmQgdGhlIGNvbW11bml0eSANCiBIYXZlIGZ1biBhbmQgcGxzIHZpc2l0IG15ICBEaXNjb3JkIGZpb3IgZnVydGhlciBmZWVkYmFjaw0KIHNvIGZhciBpIGFtIHVzaW5nICB0aGUgcG9wdWxhciANCiAgIkNhbmlzdGVyR2Fzb2xpbmUiLCJDYW5pc3Rlckdhc29saW5lXzEiLCA8PDw8TmV3IDIxLzYvMjA+Pj4+Pg0KICAiNTVnYWxEcnVtXzEiLCAgICAgICAgICAgICAic2VhX2NoZXN0IiAgICAgICAgICAgICAid29vZGVuY3JhdGVfMSIsDQogICI1NWdhbERydW1fMiIsICAgICAgICAgICAgICAic2VhX2NoZXN0XzEiICAgICAgICAid29vZGVuY3JhdGVfMiIsDQogICI1NWdhbERydW1fMyIsICAgICAgICAgICAgICAic2VhX2NoZXN0XzIiICAgICAgICAid29vZGVuY3JhdGVfMyIsDQogICI1NWdhbERydW1fNCIsICAgICAgICAgICAgICAic2VhX2NoZXN0XzMgICAgICAgICAiICJ3b29kZW5jcmF0ZV80IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlYV9jaGVzdF80Ig0KDQoNCkNoZWVycyANCg0KIENyZWRpdHMgdG8gR2VyaGVsaXVzIGFuZCBOZWhyIHRoZWlyIHdvcmsgdG8gIGhhcyBhbHNvIGhlbHAgIHRyaW0gbXkgY29kZSAgZm9yIGVhc2llciBmb3JtYXR0aW5nIC4gDQoNCkRCTw0KMS4xMCBGaXggYWRkZWQgMjAvMTEvMjA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1267149286198362584/7012849F06F040CA8B68E1DA95E47A643DA879C9/</image_url> - <download_url/> - <filename/> - <file_size>6612</file_size> - </mod> - <mod id="2302717234"> - <name>dbo_surfaces_DI</name> - <description>RGJvIFN1cmZhY2VzIGZvciBEZWVyZSBJU2xlICBBTFBIQSANCg0KIFRoaXMgaXMgYSBTdGFuZGFsb25lIGFkZG9uIHRoYXQgc2hvdWxkIGJlIHVzZWQgYWxvbmUgYW5kIGRvZXMgbm90IHJlcXVpcmUgYW55IG90aGVyIERCTyBzdXJmYWNlIG1vZCANCiBmb3IgdXNlIHdpdGggRGVlcmUgSXNsZSAgQnkgSm9obiBNY0xhbmUgDQogIFBlcm1pc3Npb24gZ2l2ZW4gdG8gb3ZlcndyaXRlIERlZmluZXMgb2YgRGVlcmVJc2xlIHN1cmZhY2VzICBObyBEZWVyZUlzbGUgRmlsZXMgb3IgU3VwZXJDZWRlcyBvZiBleGlzaXRpbmcgbGlzZW5jZXMgYXJlIGdpdmVuIA0KDQogIE5vIHJldXBsb2FkcyAgIG9yIHJlcGNhY2tzIA0KDQogUGVybWlzc2lvbnMgdG8gYmUgc291Z2h0IGF0IA0KICdQZXJtaXNzaW9ucyBSZXF1ZXN0cyANCg0KaHR0cHM6Ly9kaXNjb3JkLmdnL2pya0E4RXENClNVUFBPUlQgQVVUSE9SIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkg0KRG8geW91IGxpa2UgdGhlIHByb2plY3RzIHRoYXQgSSB3b3JrIG9uPyBDb25zaWRlciBzdXBwb3J0aW5nIG1lIGluIG15IGZ1dHVyZSBlbmRlYXZvdXJzISBBbGwgbW9uZXkgZ29lcyB0b3dhcmRzIGtlZXBpbmcgbXkgRGlzY29yZCBhbmQgaGFyZHdhcmUgdXAgYW5kIHJ1bm5pbmcgZm9yIHRoZSB0dXJvdGlhbHMgYW5kIGV2ZXJ5dGhpbmcgZWxzZSAuIFZpc2l0IGh0dHBzOi8vd3d3LnBheXBhbC5jb20vcGF5cGFsbWUvRGVhbkx1bmQgVGhhbmsgeW91IQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1667984155402932123/56496FAB7DDB2273B8BFAC3BE96DEFAD5771E36C/</image_url> - <download_url/> - <filename/> - <file_size>4071</file_size> - </mod> - <mod id="2300143806"> - <name>DEAD AIR (Weapon Pack STALKER)</name> - <description>0JrQvtC80LDQvdC00LAg0YDQsNC30YDQsNCx0L7RgtGH0LjQutC+0LIgKEFEICdURUFNKSDQvNC+0LTQuNGE0LjQutCw0YbQuNC4LiDQnNGLINGB0L7Qt9C00LDQu9C4INC10LUg0LTQu9GPINC+0LHRidC10LPQviDQkdCV0KHQn9Cb0JDQotCd0J7Qk9CeINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLiDQkiDRjdGC0L7QvCDQvNC+0LTQtSDQvNGLINC00L7QsdCw0LLQuNC70Lgg0YbQtdC70YvQuSDQv9Cw0Log0L7RgNGD0LbQuNGPINC40Lcg0L7RgNC40LPQuNC90LDQu9GM0L3QvtC5INGC0YDQuNC70L7Qs9C40Lgg0YHRgtCw0LvQutC10YDQsC4g0JrQsNC20LTQvtC1INC+0YDRg9C20LjQtSDQuNC80LXQtdGCINGD0L3QuNC60LDQu9GM0L3Ri9C1INGB0LLQvtC50YHRgtCy0LAg0Lgg0YHQuNC70YzQvdC+INC+0YLQu9C40YfQsNC10YLRgdGPINC00YDRg9CzINC+0YIg0LTRgNGD0LPQsC4g0JIg0LzQvtC00LjRhNC40LrQsNGG0LjQuCDRgtCw0Log0LbQtSDQtdGB0YLRjCDQs9GA0LDQvdCw0YLQvtC80LXRgtGLLCDRgNC/0LMsINC80L3QvtC20LXRgdGC0LLQviDRg9C90LjQutCw0LvRjNC90YvRhSDQs9GA0LDQvdCw0YIsINC/0YDQuNGG0LXQu9C+0LIg0Lgg0L3QvtC20LXQuS4NCi8vDQpEZXZlbG9wbWVudCB0ZWFtIChBRCAnVEVBTSkgbW9kaWZpY2F0aW9ucy4gV2UgY3JlYXRlZCBpdCBmb3IgZ2VuZXJhbCBGUkVFIHVzZS4gSW4gdGhpcyBtb2QsIHdlIGhhdmUgYWRkZWQgYSB3aG9sZSBwYWNrIG9mIHdlYXBvbnMgZnJvbSB0aGUgb3JpZ2luYWwgc3RhbGtlciB0cmlsb2d5LiBFYWNoIHdlYXBvbiBoYXMgdW5pcXVlIHByb3BlcnRpZXMgYW5kIGlzIHZlcnkgZGlmZmVyZW50IGZyb20gZWFjaCBvdGhlci4gVGhlIG1vZGlmaWNhdGlvbiBhbHNvIGhhcyBncmVuYWRlIGxhdW5jaGVycywgUlBHcywgbWFueSB1bmlxdWUgZ3JlbmFkZXMsIHNjb3BlcyBhbmQga25pdmVzLg0KDQrQodC/0LjRgdC+0Log0L7RgNGD0LbQuNGPIC8vIFdlYXBvbiBsaXN0Og0KDQp2MS4wIChBTjk0ICxBUyBWQUwgLEFVRyAgLEFXUyAsRk4yMDAwICxHMzZLICxHcm96YSAsSEs0NSAsTDg1ICxMUjMwMCAsTFZPQS1DICxNb3NzYmVyZyAsTVA1ICxwOTkgLFdhbHRoZXIgLHAyMjAgLFNpZyBTYXVlciAsUEItMVMgLFBLTSAsUlBLICxQcm90ZWN0YSAsQUsgRGFtYWdlICxTRzU1MCAsU1BBUy0xMiAsVG96MzQgLFRUICxTVlUpDQoNCi1VcGRhdGUgMDYvMTItIChNUDQwICxNMjQwIEJyYXZvICxWZXByIDcuNjJ4MzkgLE1QMTUzL01QMTUzIEJsYWNrICxJdGhhY2EgMzcgLFJlbWluZ3RvbiA4NzAgLEtTLTIzICxISzUxICw5YS05MSAsVHlwZS04MSkNCg0KLVVwZGF0ZSAxOC8xMi0gKEczQTMgLEFFSy05NzEgLEJlbmVsbGkgTTQgLFBQLTkgIktlZHIiICxQUC0xOSAiQml6b24iICxQUC0yMDAwICw1IGtuaXZlcyAsMSB0YWN0aWNhbCB0b21vaGF3aykNCg0KLVVwZGF0ZSAwNS8wMS0gKE00MCAsRzM2QyAsU0c1NTYgLFhNOCkNCg0KLVVwZGF0ZSAwOS8wMS0gKEdyZW5hZGUgbGF1bmNoZXIgLSBCdWxsZG9nICxHcmVuYWRlIGxhdW5jaGVyIC0gS2FzdGV0ICxHcmVuYWRlIFZERy00MCAsR3JlbmFkZSBWT0ctMjUgLEdyZW5hZGUgQVNaLTQwICwyIGtuaXZlcykNCg0KLVVwZGF0ZSAyMS8wMS0gKE1HNDIgLFNURzQ0ICxLOThrICxDOTYgTTcxMiDCq1NjaG5lbGxmZXVlcsK7ICxQUFNoLTQxICxTVlQgLEZOIFA5MCAsRk41NyBGaXZlU2V2ZW4gLFNSMyBWaWhyICxQUDE5LTEgVml0eWF6ICxTS1MgVGFjdGljYWwgLEFDRSAyMSAsRk4gU0NBUiAtIEwgLFBTRy0xICxNMTZBMSkNCg0KLVVwZGF0ZSAyMy8wMS0gKE90czMzKQ0KDQotVXBkYXRlIDQvMDItIChHYXMgZ3JlbmFkZSBHUDI1IEd2b3pkKQ0KDQotVXBkYXRlIDE2LzAzLSAoUlBHLTcgd2l0aCBQR08gc2lnaHQgLFJNQi05MyAyIHZhcmlhdGlvbnMgLEJlcnJldGEgTTkgLEJyb3duaW5nIEhQICxHYXMgZ3JlbmFkZSDQnDfQkDIgLFJHTyBncmVuYWRlICxSRy00MiBncmVuYWRlICxSREctTSBncmVuYWRlICxGbGFzaGJhbmcgZ3JlbmFkZSAsWmFyeWEgLFNpZ2h0IE9LUC03ICxTaWdodCBQSy1BICxDb2JyYSBzaWdodCBvbiBwaWNhdGlubnkgcmFpbCAsWkYzOSBzaWdodCBmb3IgSzk4ICxTaWdodCBmb3IgR3JvemEpDQoNCtCg0JDQl9Cg0JXQqNCV0J3QmNCVINCd0JAg0JLQmtCb0K7Qp9CV0J3QmNCVINCU0JDQndCd0J7Qk9CeINCc0J7QlNCQINCSIMKr0KHQldCg0JLQldCg0J3Qq9CZINCf0JDQmtCV0KLCuyDQuNC70LggwqvQnNCe0JTQntCS0KvQmSDQn9CQ0JrQldCiwrsg0J3QlSDQlNCQ0JXQotCh0K8uINCY0YHQv9C+0LvRjNC30YPQudGC0LUg0JrQvtC70LvQtdC60YbQuNGOLCDQtdGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDQstC60LvRjtGH0LjRgtGMINGN0YLQvtGCINC80L7QtCDQvdCwINGB0LLQvtC5INGB0LXRgNCy0LXRgCDQtNC70Y8g0LLQsNGI0LjRhSDQv9C+0LvRjNC30L7QstCw0YLQtdC70LXQuS4NCi8vDQpQRVJNSVNTSU9OIFRPIElOQ0xVREUgVEhJUyBNT0QgSU4gVEhFICJTRVJWRVIgUEFDS0FHRSIgb3IgIkZBU0hJT04gUEFDS0FHRSIgSVMgTk9UIEdJVkVOLiBVc2UgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg0KDQrQoyDQvdCw0YEg0LXRgdGC0Ywg0YHQstC+0LkgW3VybD1odHRwczovL2Rpc2NvcmQuaW8vZGVhZEFJUl3QtNC40YHQutC+0YDQtFsvdXJsXSDQuCDQs9GA0YPQv9C/0LAgW3VybD1odHRwczovL3ZrLmNvbS9kYXl6cnBkZWFkYWlyXdCy0LpbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1751310260692650331/927AAE098F9B00D38BD0C4CE03A7F468994263A1/</image_url> - <download_url/> - <filename/> - <file_size>1125989430</file_size> - </mod> - <mod id="1602372402"> - <name>DeerIsle</name> - <description>VGhpcyBTdGVhbSBwYWdlIGlzIGp1c3QgZm9yIHRoZSBtYXAgZG93bmxvYWQuDQoNCkZvciBhbnkgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbWFwLCBpbnN0YWxsIGluc3RydWN0aW9ucywgcXVlc3Rpb25zLCBidWcgaHVudGluZywgaGVscCwgZG9jLCBmaWxlcywgcGljdHVyZXMsIHZpZGVvcy4uLg0KDQoNCg0KdmlzaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cuZGVlcmlzbGUuZGUNCg0KDQoNCkFib3V0IHRoZSBtYXA6DQoNClRoZSB0ZXJyYWluIG9mIERlZXJJc2xlIGlzIGJhc2VkIG9uICJEZWVySXNsZSIgaW4gTUFJTkUgKFVTQSksIGFwcm94LiAxNmttIHggMTZrbSBzaXplIGluIHRvdGFsLiANCg0KVGhlIGdvYWwgaXMgbm90IHRvIG1ha2UgYSAxOjEgY29weSBvZiB0aGUgcmVhbCBsb2NhdGlvbiwgc2luY2UgSSBkb24ndCBoYXZlIHRoZSBwcm9wcGVyIG1vZGVscyBhdCB0aGlzIG1vZGRpbmcgc3RhZ2UuIFNvIEkgdXNlIG1haW5seSB0aGUgdGVycmFpbiBhbmQgbW9kaWZpeSBpdCB0byBtYWtlIG15IG93biBpZGVhIG9mIGEgbmljZSBsaXR0bGUgZGF5eiBwbGF5Z3JvdW5kLg0KSXQgaXMgYWxsIHVuZGVyIGhlYXZ5IGNvbnN0cnVjdGlvbi4gTm90aWNlIHRoYXQgZnV0dXJlIHVwZGF0ZXMgd2lsbCBleHBhbmQgdGhlIG1hcC4NCg0KU3BlY2lhbCB0aHggdG86DQoNClN1bXJhaywgVGlsdG1hbiwgTHVnZ2UsIFplcm95ICYgWmlzYg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1690499172150686423/FC12C18DAD89BE57C4B0E27FA658826DDA5F9152/</image_url> - <download_url/> - <filename/> - <file_size>4027049290</file_size> - </mod> - <mod id="1895432270"> - <name>Dingo_Truck</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQoNCltoMV0gRGluZ28gVHJ1Y2tbL2gxXSANCg0KQXZhaWxhYmxlIG9uIE15RGF5WiBTZXJ2ZXI6IFtiXTE0NS4yMzkuMjA1Ljg2OjI1MDJbL2JdDQoNCltiXVRoaXMgaXMgc3RpbGwgV0lQIGRvIG5vdCBoZXNpdGF0ZSB0byByZXBvcnQgYW55IGlzc3VlWy9iXSANCg0KW2JdKioqKioqKiBubyByZXVwbG9hZHMgdW5kZXIgYW55IGNpcmN1bXN0YW5jZXMqKioqWy9iXSANClRoaXMgaXMgYSBwb3J0IEFybWEgQXNzZXRzIGZyb20gdGhlIGxpY2VuY2VkIGRhdGEgcGFja2FnZXMgZ2l2ZW4gYnkgQm9oZW1pYSBJbnRlcmFjdGl2ZQ0KDQpUaGlzIGFkZG9uIGlzIHVuZGVyIHRoZSBEYXlaIFB1YmxpYyBMaWNlbnNlIChEUEwpIGFuZCBhcyBzdWNoIHNob3VsZCBub3QgYmUgZGVjb21wcmVzc2VkIGFuZCBzaGFyZWQgd2l0aG91dCBmb2xsb3dpbmcgdGhlIHN0cmljdHkgZ3VpZGxpbmVzIHNldCBvdXQgd2l0aHRpbiB0aGF0IGxpc2VuY2UgYXZhaWxhYmxlIGhlcmUNClt1cmw9aHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvYmxvZy9saWNlbnNlZC1kYXRhLXBhY2thZ2UtZm9yLWRheXpdaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvYmxvZy9saWNlbnNlZC1kYXRhLXBhY2thZ2UtZm9yLWRheXpbL3VybF0NCg0KW2gxXUNhciBTcGVjaWZpY2F0aW9ucyAmIGZlYXR1cmVzOlsvaDFdIA0KW2xpc3RdDQogICAgWypdNSBzZWF0cyAoRHJpdmVyLCBjb2RyaXZlciwgMyByZWFyIHNlYXQpDQogICAgWypdQ2FyZ286IDE0MDAgc2xvdHMNCiAgICBbKl1Ecml2ZTogNCBXaGVlbHMNCiAgICBbKl1UcmFuc21pc3Npb246IDUtc3BlZWQgbWFudWFsDQogICAgWypdRnVlbCBjYXBhY2l0eTogNzBMDQogICAgWypdU3BhcmUgdGlyZSBzbG90IGF2YWlsYWJsZQ0KICAgIFsqXUFuaW1hdGVkIHN1c3BlbnNpb24NCiAgICBbKl1Xb3JraW5nIHNwZWVkb21ldGVyLCB0YWNob21ldGVyLCBmdWVsIGxldmVsLCByYWRpYXRvciBmbHVpZCBsZXZlbA0KICAgIFsqXUdsYXNzIGRhbWFnZQ0KICAgIFsqXVdvcmtpbmcgbGlnaHRzIChoZWFkbGlnaHRzLCByZWFyLCByZXZlcnNlLCBicmFrZSkNClsvbGlzdF0NCg0KW2gxXUtub3duIGlzc3Vlcy9pbmFjY3VyYWNpZXM6Wy9oMV0NCkkgd2lsbCB0cnkgdG8gdXNlIG1pZGRsZSBzZWF0IEFTQVANCg0KW2gxXUNsYXNzbmFtZXMgJiByZXF1aXJlZCBwYXJ0czpbL2gxXQ0KW3RhYmxlXQ0KICAgIFt0cl0NCiAgICAgICAgW3RoXUNhciBDbGFzc05hbWVbL3RoXQ0KICAgICAgICBbdGhdRGluZ29bL3RoXQ0KICAgIFsvdHJdDQogICAgW3RyXQ0KICAgICAgICBbdGRdRHJpdmVyIERvb3JbL3RkXQ0KICAgICAgICBbdGRdRGluZ29Eb29yc19Ecml2ZXJbL3RkXQ0KICAgIFsvdHJdDQogICAgW3RyXQ0KICAgICAgICBbdGRdQ29Ecml2ZXIgRG9vclsvdGRdDQogICAgICAgIFt0ZF1EaW5nb0Rvb3JzX0NvRHJpdmVyWy90ZF0NCiAgICBbL3RyXQ0KW3RyXQ0KICAgICAgICBbdGRdUmVhciBMZWZ0IERvb3JbL3RkXQ0KICAgICAgICBbdGRdRGluZ29Eb29yc19DYXJnbzFbL3RkXQ0KICAgIFsvdHJdDQogICAgW3RyXQ0KICAgICAgICBbdGRdUmVhciBSaWdodCBEb29yWy90ZF0NCiAgICAgICAgW3RkXURpbmdvRG9vcnNfQ2FyZ28yWy90ZF0NCiAgICBbL3RyXQ0KICAgW3RyXQ0KICAgICAgICBbdGRdSG9vZFsvdGRdDQogICAgICAgIFt0ZF1EaW5nb0hvb2RbL3RkXQ0KICAgIFsvdHJdDQogICAgW3RyXQ0KICAgICAgICBbdGRdVHJ1bmtbL3RkXQ0KICAgICAgICBbdGRdRGluZ29UcnVua1svdGRdDQogICAgWy90cl0NCiBbdHJdDQogICAgICAgIFt0ZF1BdHRhY2htZW50c1svdGRdDQogICAgICAgIFt0ZF1bYl1TcGFya1BsdWdbL2JdIA0KW2JdQ2FyQmF0dGVyeVsvYl0gDQpbYl1DYXJSYWRpYXRvclsvYl0gDQpbYl1IZWFkbGlnaHRINyAyeFsvYl0gDQpbYl1EaW5nb1doZWVsIDR4Wy9iXSBbL3RkXQ0KICAgIFsvdHJdDQpbL3RhYmxlXQ0KDQoNCltiXVRoYW5rcyB0byBOb3RBQmFuYW5hLCBnZXJwaGlsdXMsIE5laHIgJiBMQk1hc3RlciBmb3IgeW91ciBoZWxwICFbL2JdIA0KDQpZb3UgbWF5IG5vdCByZXVwbG9hZC9tb2RpZnkvYnVpbGQgb24gdGhpcyBtb2QNCllvdSBtYXkgbm90IHJlZGlzdHJpYnV0ZSB0aGlzIG1vZCB3aXRob3V0IG15IHBlcm1pc3Npb24NCllvdSBtYXkgbW9uZXRpemUgeW91ciBzZXJ2ZXIgd2l0aCBteSBtb2QgaW5zdGFsbGVkIChpZiBhcHByb3ZlZCBieSBCSSkNCg0KQWRkIG1lIGlmIHlvdSB3YW50IGN1c3RvbSB2ZXJzaW9uIG9mIHRoaXMgY2FyIHRvIGJlIG1hZGUgZm9yIHlvdXIgc2VydmVyICjigqwpDQoNCkkgc3BlbmQgYSBsb3Qgb2YgdGltZSBmaW5kaW5nIHNvbHV0aW9ucyB0byBtYW55IHByb2JsZW1zIEkgZmFjZSB0cnlpbmcgdG8gbWFrZSBteSBjYXIgbW9kIGhhdmUgYWxsIHZhbmlsbGEgdmVoaWNsZXMnIGZlYXR1cmVzLiBUaGFua3MgdG8gbWUgeW91IGNhbiBza2lwIHRoaXMgcGFydCBhbmQgZ2V0IHN0cmFpZ2h0IHRvIHRoZSBzb2x1dGlvbiwgcGxlYXNlIHJlbWVtYmVyIHRoYXQuDQoNClBsZWFzZSBSYXRlIHRoZSBtb2QsIGNvbW1lbnQgeW91ciBpc3N1ZXMgYmVsb3cgYW5kIGkgd2lsbCB0cnkgdG8gZmluZCB0aW1lIGFuZCBoZWxwIHlvdSA6KQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vRUZFUlg5Zi5naWZbL2ltZ10NCg0KSWYgeW91IGxpa2UgbXkgd29yayBhbmQgd2FudCBtb3JlLCB5b3UgY2FuIGhlbHAgbWUgaGVyZS4gRG9uYXRpb246IFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL015RGF5Wl1baW1nXWh0dHBzOi8vaS5pYmIuY28veExDbndNMy9QYXlwYWwucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1289668118330455830/5AF7057C368AE456FB44FA163BEEF44419C7F74E/</image_url> - <download_url/> - <filename/> - <file_size>51672295</file_size> - </mod> - <mod id="1864482799"> - <name>Docs_Weapon_Pack_Standalone</name> - <description>VGhpcyBpcyBhIHdlYXBvbiBtb2QgdGhhdCBjdXJyZW50bHkgYWRkcyBhcm91bmQgNDArIG5ldyB3ZWFwb25zIGludG8gRGF5WiBhbG9uZyB3aXRoIDYgbmV3IHR5cGVzIG9mIGFtbW8uIEN1cnJlbnRseSBhbnkgZ3VuIHRoYXQgbWlnaHQgdXNlIGEgc2ltaWxhciBhbW1vIGFzIHRvIG9uZSBhbHJlYWR5IHByZXNlbnQgaW4gZ2FtZSBtaWdodCBoYXZlIGEgdmFyaWFudCB1c2luZyB0aGF0IGFtbW8gdHlwZS4gQ3VycmVudCBhaW0gZm9yIHRoZSBtb2QgaXMgdG8gZWl0aGVyIGRvdWJsZSBvciB0cmlwbGUgdGhlIHdlYXBvbiBjb3VudCBpZiBwb3NzaWJsZSBhcyB3ZWxsIGFzIGFkZCBzb21lIG5ldyBmdW5jdGlvbmFsaXR5IHRvIGV4aXN0aW5nIGd1bnMuDQoNCltoMV0gV2VhcG9ucyBJbmNsdWRlZDogWy9oMV0NCltjb2RlXQ0KRUY4OA0KQUtNIGFuZCBBS01ODQpBS1M3NFUgYW5kIEFLUzc0VU4NClNWRA0KU1ZULTQwIGFuZCBBVlQtNDANCk05MiBaYXN0YXZhDQpBSyA1Qw0KUlBELTQ0DQpTS1MtNDUNCkFLLTQ3DQpBSy0xMDMNCkFLLTEyDQpOZXcgTWFnYXppbmVzIGZvciBBS006IDQwcm5kLCAyMHJuZCBhbmQgMTBSbmQNCk0yNDBCDQpNNjANCkFSMTANCk1QOQ0KVVNBUzEyDQpNYWthcm92IFBNKGluIDM4MCBhbmQgOXgxOCkNClRULTMzIChpbiA0NSBhbmQgNy42MngyNSkNClBQU0gtNDEgKGluIDQ1IGFuZCA3LjYyeDI1KQ0KSEsgTUsyMw0KTTlBMQ0KU1Y5OA0KTTFBMQ0KTTE0DQpNMUENClBLTQ0KRzNBMw0KRzNTRzENCkhLNDE2DQpQVFJENDENCkc0Mw0KS2FyOThLDQpNMTkwM0ENCkFTIFZhbA0KTDg1QTINClZTUw0KR3JvemEgMQ0KR3JvemEgNA0KTGVlIEVuZmllbGQgTWs0DQpMZWUgRW5maWVsZCBKdW5nbGUgQ2FyYmluZSANCkNBIDUwDQpBUi0xNQ0KTVAgMTUvMjINCkFEQVIgMi0xNQ0KQUstNzQgQW5kIEFLLTc0Tg0KQUwtMTAxDQpBSy03NE0NCkFLLTEwNQ0KWy9jb2RlXQ0KDQpbaDFdIENsYXNzbmFtZXM6IFsvaDFdDQpodHRwczovL3Bhc3RlYmluLmNvbS9tRktzVmJGUg0KDQpbaDFdIEZlYXR1cmVzOiBbL2gxXQ0KRzMgYW5kIE0xNCB2YXJpYW50cyBjYW4gbW91bnQgYSBSYWlsIGF0dGFjaG1lbnQgaW4gb3JkZXIgdG8gYXR0YWNoIG9wdGljcy4NClNldmVyYWwgb2YgdGhlIGd1bnMgaW5jbHVkZWQgY2FuIGF0dGFjaCBtdWx0aXBsZSB0eXBlcyBvZiBvcHRpY3MuDQoNCltoMV0gVG9EbzogWy9oMV0NCkZpbmlzaCBjaGFuZ2luZyB0aGUgZGlyZWN0b3JpZXMgZm9yIHRoZSBvdGhlciAxMCsgZ3Vucy4NCkZpeCB0aGUgUlBEIE1vZGVsDQpNYWtlIGEgYmV0dGVyIERlc2NyaXB0aW9uDQoNCltoMV0gS25vd25idWdzOiBbL2gxXQ0KTmV3IEFLTSBtYWdzIHdvbnQgZ28gaW50byB2YW5pbGxhIGFrbShmaXhlZD8pDQpQUFNIIGFuZCBUVDMzIGRvbnQgc2hvdyB1cCBjb3JyZWN0bHkNCk0zQTEgaXMgbWlzc2luZyB0ZXh0dXJlcw0KDQpbaDFdIENvbWluZyBTb29uOiBbL2gxXQ0KTTEgR2FyYW5kKG5lZWQgdG8gZ2V0IHBpbmcgc291bmQpDQpSUEsgYW5kIFJQSzc0DQpBSy03NCBhbmQgQUstNzRODQpOZXcgY2l2aWxpYW4gQUsgdmFyaWFudHMNCkFudGltYXRlcmlhbCBSaWZsZXMoQVM1MCwgS1NWSywgTTgyQTEpKFdvcmtpbmcgb24gZ2V0dGluZyBhdWRpbyBmb3IgZ2VuZXJpYyBhbnRpbWF0ZXJpYWwgcmlmbGUgb3IgdW5pcXVlIGF1ZGlvIGZvciBlYWNoIG9uZSkNCkFkZCBhbW1vIGJveGVzIGZvciBuZXcgYW1tbyh3aGVyZSBhcHBsaWNhYmxlKQ0KDQpDdXJyZW50bHkgaW4gVGVzdGluZzoNCkFEQVIgMi0xNQ0KQUstNzQgYW5kIEFLLTc0Tg0KQUstMTAxDQpwaWNhdGlubnkgcmFpbCBmb3IgQUsgbW91bnRzIChUaGUgcmVhbCByZWFzb24gZm9yIHJlbW9kZWxpbmcgYWxsIHRoZSBBSydzKQ0KDQpDcmVkaXRzIGhhdmUgYmVlbiBtb3ZlZCBvdmVyIHRvIHRoZSBtb2RzIGRpc2NvcmQgYmVjYXVzZSB0aGUgd29ya3Nob3Agd2FzIGhpdHRpbmcgdGhlIGNoYXJhY3RlciBsaW1pdC4NCg0KR3VucyB0byBiZSBmaXhlZDogTUc0MiwgTTgyQTEgQ3VzdG9tKHdhc250IGltcGxlbWVudGVkIHlldCksIE0xIEdhcmFuZChub3QgaW1wbGVtZW50ZWQpIGFuZCBPVHMtMzMobm90IGltcGxlbWVudGVkKQ0KDQpbaDFdIENvbnRhY3Q6IFsvaDFdDQpUbyBoZWxwIGtlZXAgaW4gY29udGFjdCB3aXRoIGV2ZXJ5b25lIGEgYml0IGJldHRlciBJJ3ZlIHNldCB1cCBhIGRpc2NvcmQgd2hlcmUgSSBwb3N0IHN0YXR1cyB1cGRhdGVzLCBTY3JlZW5zaG90cyBldGMgb2YgbmV3IGNvbnRlbnQsIGl0cyBhbHNvIGEgZ29vZCBwbGFjZSB0byByZXBvcnQgYnVncyBhbmQgcHJvdmlkZSBmZWVkYmFjayBhbmQgc2hvdWxkIGJlIG11Y2ggbW9yZSBjb25zaXN0ZW50IHRoYW4gbXkgYWJpbGl0eSB0byB0cnkgdG8gY2hlY2sgdGhlIHN0ZWFtIG1vZCBwYWdlIGRhaWx5LiBDYW4gYWxzbyBiZSB1c2VkIHRvIFBNIG1lIGRpcmVjdGx5Lg0KDQpEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvWHJ5QjhieQ0KDQpbaDFdIFhNTCdzOiBbL2gxXQ0KRXhhbXBsZSBDb25maWcgU3Bhd25hYmxlIFR5cGVzOiBodHRwczovL3Bhc3RlYmluLmNvbS9YMTdBVGVYRw0KRXhhbXBsZSB0eXBlcyB4bWw6IGh0dHBzOi8vcGFzdGViaW4uY29tL1Z1R2RFeUtXIFVwZGF0ZWQgdG8gd29yayBpbiAxLjA2IChob25lc3RseSBubyBpZGVhIGFzIHRvIGhvdyBpdCBicm9rZSBidXQgd2hhdGV2cykgaWYgeW91IHdhbnQgdG8gdXNlIHRoZSB2YW5pbGxhIGNhbGliZXIgYW1tbyB2YXJpYW50cyBpbnN0ZWFkIG9mIHRoZSByZWFsaXN0aWMgb25lcyBqdXN0IHN3YXAgdGhlIGNsYXNzbmFtZXMgb3V0Lg0KaW4gY2FzZSB5b3UncmUgY3VyaW91cyBhcyB0byB3aGF0IGJyb2tlOiBodHRwczovL3Bhc3RlYmluLmNvbS9NR0xVaTZqSA0Kbm90ZTogd291bGQgcmVjb21tZW5kIGVpdGhlciBkZWxldGluZyB0aGUgYWttJ3MgYW5kIDc0dSdzIGluY2x1ZGVkIGZyb20gdGhpcyB0eXBlcyBvciBkZWxldGUgdGhlIHZhbmlsbGEgYWttIGFuZCA3NHUuDQpBbHNvIHdvdWxkIHN1Z2dlc3QgdG8gY2hvb3NlIHRvIGVpdGhlciB1c2UgdGhlIHZhbmlsbGEgYW1tbyB3ZWFwb25zIG9yIGhhdmUgdGhlbSB1c2UgdGhlaXIgcmVhbGlzdGljIGFtbW8oVFQtMzMsIE1ha2Fyb3YgYW5kIFBQU0gpLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1484453760866288000/2FDAFBA8CB7726977DE21A08D9B5B3CBCB3D4C13/</image_url> - <download_url/> - <filename/> - <file_size>3114464323</file_size> - </mod> - <mod id="3277130230"> - <name>Dynamic AI Missions for DayZ Expansion AI</name> - <description>W2gxXUFybWEgMiBFcG9jaCBzdHlsZSBEeW5hbWljIEFJIE1pc3Npb25zIGZvciBEYXlaIFN0YW5kYWxvbmVbL2gxXQ0KDQpbYl1SZXF1aXJlcyBlaXRoZXIgRGF5Wi1FeHBhbnNpb24tQUksIG9yIERheVotRXhwYW5zaW9uLUJ1bmRsZSEgKEJ1bmRsZSBpbmNsdWRlcyBBSSlbL2JdDQoNClNjcmlwdGVkIGJ5IFRvdWNob2Zkw6jDoXRoICh4cGxvc2lmZikNCg0KUmVtZW1iZXIgdGhlIGdvb2Qgb2xkIGRheXMgd2hlbiB0aGVzZSB3b3VsZCBwb3AgdXA/DQpMb2FkZWQgdG8gdGhlIGJyaW0gd2l0aCBsb290LCBidXQgbm90IHdpdGhvdXQgYSBsaXR0bGUgY2hhbGxlbmdlIG9mIGNvdXJzZS4uLg0KTm93IGF2YWlsYWJsZSBmb3IgeW91ciBEYXlaIFN0YW5kYWxvbmUgc2VydmVycyENCldpdGggdGhlIGNvbnN0YW50IGRldmVsb3BtZW50cyBhbmQgaW1wcm92ZW1lbnRzIG9mIERheVotRXhwYW5zaW9uLUFJIHRoaXMgaXMgb25seSBnb2luZyB0byBnZXQgYmV0dGVyIQ0KVGhpcyBzZXJ2ZXItc2lkZSBtb2Qgd2FzIGRldmVsb3BlZCBmb3IgdGhlIGNvbW11bml0eSENCg0KSW5jbHVkZWQgaW4gdGhlIGRvd25sb2FkIGlzIGFuIGV4YW1wbGUgKGRlZmF1bHQpIGNvbmZpZywgYW5kIGEgc2Vjb25kIGNvbmZpZyB3aXRoIGV4cGxhbmF0aW9ucyEgWW91J2xsIGJlIHVwIGFuZCBydW5uaW5nIGluIG1pbnV0ZXMhDQoNClNwZWNpYWwgdGhhbmtzIHRvIFNpZCBEZWJpYW4gZm9yIGFzc2lzdGluZyBpbiBwb3J0aW5nIHRoaXMgZnJvbSBhIG1pc3Npb24gc2NyaXB0IHRvIGFuIGFkZG9uIGFuZCBhc3Npc3Rpbmcgd2l0aCBzb21lIHNjcmlwdGluZyENCg0KW2JdS2V5IEZlYXR1cmVzOlsvYl0NCi0gU2VydmVyLXNpZGUgbW9kLCBkb2VzIG5vdCBuZWVkIHRvIGJlIGRvd25sb2FkZWQgdG8gcGxheWVycyBhbmQgZG9lcyBub3QgcmVxdWlyZSBhIGtleSBpZiBydW4gc2VydmVyLXNpZGUhDQotIFN1cHBvcnQgZm9yIEV4cGFuc2lvbiBOYXZpZ2F0aW9uIGFuZCBMQk1hc3RlciBHcm91cHMgZm9yIG1hcCBtYXJrZXJzIQ0KLSBTdXBwb3J0IGZvciBFeHBhbnNpb24gTm90aWZpY2F0aW9ucyBmb3Igd2hlbiBtaXNzaW9ucyBzcGF3biwgZmluaXNoIG9yIGdldCB3b24hDQotIEVhc3kgdG8gY29uZmlndXJlIEpTT04sIHBsdWcgYW5kIHBsYXkhIFlvdSdsbCBiZSBmaWdodGluZyB0aGUgQUkgaW4gbWludXRlcyENCi0gQXV0b21hdGljIG1pc3Npb24gY2xlYW4tdXAgb24gc2VydmVyIHN0YXJ0LXVwIGFuZCBvbiBtaXNzaW9ucyBlbmQhDQotIFZlcnNhdGlsZSBkZWJ1ZyBsb2dnaW5nIGFuZCBkZWJ1ZyBmdW5jdGlvbnMgdG8gbW9uaXRvciBhbmQgdGVzdCB5b3VyIG1pc3Npb25zIQ0KDQpbaDFdUmVxdWlyZXMgY29uZmlndXJhdGlvbiEgQ29uZmlnIGV4YW1wbGUgYW5kIGNvbW1lbnRlZCBjb25maWcgaW5jbHVkZWQgaW4gRXh0cmFzIGZvbGRlciFbL2gxXQ0KDQpbYl1QbGVhc2UgTm90ZTpbL2JdDQoxLiBUaGlzIGlzIGEgU2VydmVyIFNpZGUgYWRkb24gYW5kIGRvZXMgbm90IG5lZWQgdG8gYmUgbG9hZGVkIG9uIHRoZSBjbGllbnQsIGl0IHdpbGwgZG8gbm90aGluZyBvbiB0aGUgY2xpZW50Lg0KMi4gSXQncyBzdHJvbmdseSBwcmVmZXJyZWQgdGhhdCB5b3UgZG9uJ3QgcmVwYWNrLCBub3QgdG8gbWVudGlvbiBpdCBpcyBhIHNlcnZlci1zaWRlIG1vZCBvbmx5IHNvIGl0J3Mgb25seSB5b3VyIHNlcnZlciB0aGF0IG5lZWRzIHRoaXMgZmlsZS4gWW91IHNpbXBseSBkb24ndCBuZWVkIHRvLg0KMy4gSSB3b24ndCBzdG9wIHlvdSBmcm9tIHJlcGFja2luZyB3aXRoaW4geW91ciBzZXJ2ZXIgbW9kIGJ1dCB3ZSB3YW50IGFzIG11Y2ggb2YgdGhlIGNvbW11bml0eSB0byBzZWUgdGhpcyBhcyBwb3NzaWJsZSEgSWYgeW91IGRvIGFsbCBJIGFzayBpcyB0aGF0IHlvdSBsaWtlIGl0LCBzdGF5IHN1YnNjcmliZWQgYW5kIGtlZXAgaXQgdXAgdG8gZGF0ZSEgOikNCjQuIERlZmluaXRlbHkgbm8gcmUtdXBsb2FkcyEgSWYgeW91IGp1c3QgcmUtdXBsb2FkIHVubmVjZXNzYXJpbHkgSSB3aWxsIGlzc3VlIGEgRE1DQS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2553059914878869181/E26C693E92AA01FABE0F8E3170C5AA9DF10109CC/</image_url> - <download_url/> - <filename/> - <file_size>105142</file_size> - </mod> - <mod id="1832448183"> - <name>FlipTransport</name> - <description>W2gxXURlc2NyaXB0aW9uWy9oMV0NCkV2ZXIgZHJvdmUgeW91ciB2ZWhpY2xlIHNvIGZhc3QgYXJvdW5kIGEgY29ybmVyIHRoYXQgaXQgZmxpcHBlZD8gT3IgeW91ciB2ZWhpY2xlIGxhdW5jaGVkIHNvIGZhciBpbnRvIHRoZSBza3kgeW91ciBmcmllbmRzIGxvc3Qgc2lnaHQgb2YgeW91PyBXZWxsIHdoZW4gdGhlIHZlaGljbGUgZmluYWxseSBkZWNpZGVzIHRvIGNvbWUgZG93biBmcm9tIHRoZSBza3kgYW5kIHJvbGwgb3ZlciBvbiBpdCdzIHNpZGUgb3Igb24gaXQncyBiYWNrLCB5b3UgY2FuIGZsaXAgaXQgb3ZlciBiYWNrIG9uIGl0J3Mgd2hlZWxzIG9uIHlvdXIgb3duIHdpdGggeW91ciBoYW5keSBkYW5keSB3cmVuY2ghIFRoYXQncyByaWdodCEgTm8gbW9yZSBoYXZpbmcgdG8gc2V0dXAgY2FtcCBuZXh0IHRvIHlvdXIgdHVydGxlZCB2ZWhpY2xlLCB5b3UgY2FuIGZsaXAgdGhhdCBsYXp5IFBPUyBvdmVyIGFuZCBrZWVwIG9uIGNydWlzaW4nIGRvd24gdGhlIHJvYWRzIG9mIENoZXJuYXJ1cyEgSSBjaG9zZSB0aGUgd3JlbmNoIHRvIGJlIHRoZSB0b29sIHRvIGZsaXAgdmVoaWNsZXMgc2luY2UgdGhleSdyZSBubyByZWFsIHVzZSBmb3IgdGhlbSBjdXJyZW50bHkgYW5kIHRoZXkncmUgdW5yZXBhaXJhYmxlIGJ5IGRlZmF1bHQsIHlvdSBjYW4gZ28gZm9ydGggZnJvbSBub3cgb24gY29sbGVjdGluZyB3cmVuY2hlcyBhbmQgYmVpbmcgdGhlIGhhbmR5IG1hbiB5b3UndmUgYWx3YXlzIHdhbnRlZCB0byBiZSENCg0KQWxsIG1vZGRlZCB2ZWhpY2xlcyB0aGF0IGhhdmUgd2hlZWxzIGFyZSBzdXBwb3J0ZWQhIEFsc28gbm8gbmVlZCB0byB3b3JyeSBhYm91dCB0aGUgc2l6ZSBvZiB0aGUgdmVoaWNsZSwgaXQgd2lsbCBiZSBwcm9wZXJseSBwbGFjZWQgdXByaWdodCB3aGVuIGZsaXBwZWQuIEknbSBhbGxvd2luZyB2ZWhpY2xlcyB0byBiZSBmbGlwcGVkIGlmIHRoZXkncmUgdXByaWdodCBqdXN0IGluY2FzZSB5b3UgZ2V0IHlvdXIgdmVoaWNsZSBpbiBhIHdlaXJkIHBvc2l0aW9uIGFuZCBhIGJpdCBvZiBmb3JjZSBjb3VsZCBiZSB0aGUgc29sdXRpb24gdG8geW91ciB2ZWhpY2xlIGJlY29taW5nIHVuc3R1Y2suDQoNCltoMV1TaG93Y2FzZVsvaDFdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVmswM2J4Mi5naWZbL2ltZ10NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL01OdmFXem4uZ2lmWy9pbWddDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9Yam1GVFdxLmdpZlsvaW1nXQ0KDQpbaDFdQ3Jhc2ggQ291cnNlIFR1dG9yaWFsWy9oMV0NCjEuIEFxdWlyZSBhIHdyZW5jaA0KMi4gQWltIHdyZW5jaCBhdCB0aGUgdmVoaWNsZQ0KMy4gQ29tbWVuY2UgdGhlIGFjdGlvbiBvZiBmbGlwcGluZw0KNC4gUHJvZml0DQoNCltoMV1Lbm93biBJc3N1ZXNbL2gxXQ0KLSBBY3Rpb24gY2FuIGdldCBpbnRlcnJ1cHRlZCBldmVuIGlmIHZlaGljbGUgaXMgaW4gcmFuZ2Ugc29tZXRpbWVzDQotIEZsaXBwaW5nIHZlaGljbGVzIGluc2lkZSBtaWdodCBjYXVzZSB2ZWhpY2xlcyB0byBnZXQgcnVpbmVkDQoNCltoMV1GdXR1cmUgQ2hhbmdlc1svaDFdDQotIExhbmd1YWdlIGxvY2FsaXphdGlvbg0KLSBDaGFuZ2UgdGhlIHRvb2wgdGhhdCBmbGlwcyB2ZWhpY2xlcw0KW2ldSSB3aWxsIG1ha2Ugbm90ZSBvZiB3aGVuIHRoZSB0b29sIHdpbGwgYmUgY2hhbmdlZC4gSG9wZWZ1bGx5IHBlb3BsZSBkb24ndCBnZXQgdG9vIHJlbGlhbnQgb24gZmFtaWxpYXJpemF0aW9uLiBDaGFuZ2luZyB0aGUgdG9vbCBtaWdodCBtYWtlIHBlb3BsZSBhbmdyeS5bL2ldDQoNCltoMV1TcGVjaWFsIFRoYW5rc1svaDFdDQotIFt1cmw9c3RlYW1jb21tdW5pdHkuY29tL2lkL0Nyb2NlbGwxNjMzL11Dcm9jzp5sbFsvdXJsXSBmb3IgYmVpbmcgYW4gW3VybD1odHRwczovL2dmeWNhdC5jb20vQ29uY2VybmVkQ2xhc3NpY0pvaG5kb3J5LmdpZl1hbWF6aW5nIHRlc3Qgc3ViamVjdFsvdXJsXQ0KDQpbaDFdVXNhZ2UgJiBUZXJtc1svaDFdDQpUaGlzIGl0ZW0gaXMgW2JdTk9UWy9iXSBhdXRob3JpemVkIChzdHJpY3RseSBmb3JiaWRkZW4pIGZvciBhbnkgb2YgdGhlc2UgY29uZGl0aW9uczoNCi0gcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IFt1cmw9c3RlYW1jb21tdW5pdHkuY29tL2lkL29mZmljaWFsd2FyZG9nL11vZmZpY2lhbHdhcmRvZ1svdXJsXS4NCi0gaG9zdGluZyBvbiBhbnkgZG93bmxvYWQgc2VydmVyIG90aGVyIHRoYW4gRmxpcFRyYW5zcG9ydCdzIGN1cnJlbnQgd29ya3Nob3AgZG93bmxvYWQuDQotIGhvc3Rpbmcgb24gYW55IGxhdW5jaGVyIGZvciBkaXN0cmlidXRpb24gb3RoZXIgdGhhbiBGbGlwVHJhbnNwb3J0J3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gYmUgcGFja2FnZWQgaW4gYW55IGZvcm0gb3RoZXIgdGhhbiBGbGlwVHJhbnNwb3J0J3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gY3JlYXRlIGRlcml2YXRpdmUgd29ya3MuDQoNCltiXVBFUk1JU1NJT04gSVMgTk9UIEdSQU5URUQgRk9SIFRISVMgTU9EIFRPIEJFIElOQ0xVREVEIElOIEEgIlNFUlZFUiBQQUNLIiBvciAiTU9EIFBBQ0siLlsvYl0NCiANClVzZSBhIENvbGxlY3Rpb24gaWYgeW91IHdhbnQgdG8gaW5jbHVkZSB0aGlzIG1vZCBvbiB5b3VyIHNlcnZlciBmb3IgeW91ciB1c2Vycy4NCiANCk1vbmV0aXphdGlvbiB3aGlsZSB1c2luZyB0aGlzIG1vZCBpcyBhcHByb3ZlZC4NCkNvcHlyaWdodCAyMDE5LTIwMjAgV2FyZG9nLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1476571645203480502/315852391070EC763004D608613F444B2B4F60A2/</image_url> - <download_url/> - <filename/> - <file_size>4327828</file_size> - </mod> - <mod id="1890912719"> - <name>Forever_Lights_and_Campfires</name> - <description>VGhpcyBtb2QgYnJpbmdzIGEgY291cGxlIG9mIGxpZ2h0IGl0ZW1zIHRoYXQgc3RheSBvbiBmb3JldmVyLiBQZXJmZWN0IHRvIHVzZSBhcyBhbWJpZW5jZSBsaWdodGluZywgYXQgdHJhZGVycyBldGMuIEZvciBwZXJmb3JtYW5jZSBzaGFkb3dzIHNob3VsZCBiZSBvZmYgYW5kIG9uZSBsaWdodCBpbiBhbiBhcmVhLiBEYXl6IGNhbm5vdCB0YWtlIG1vcmUgdGhhbiA0LTUgbGlnaHRzIGluIG9uZSBwbGFjZSBzbyB1c2UgYmlnZ2VyIHJhZGl1cyBmb3IgdGhlIGxpZ2h0cyBpbnN0ZWFkLg0KDQoNCkZlYXR1cmVzOg0KLSBDdXN0b20gQ29uZmlnIGluIHByb2ZpbGUgZm9sZGVyOiBGQkZfQ29uZmlnL0ZCRkNvbmZpZy5qc29uIC0gVXNlZCB0byBjb250cm9sIHNoYWRvd3MsIGRpc3RhbmNlL3JhZGl1cyBvZiBsaWdodHMgZXRjDQoNCg0KUmVndWxhciBpdGVtcyB3aXRoIHBlcnNpc3RlbmN5OiB0aGVzZSBzaG91bGRuJ3QgYmUgc3Bhd25lZCB3aXRoIFZQUCBidWlsZGVyIHRvb2xzLiBUcmVhdCB0aGVtIGFzIHJlZ3VsYXIgaXRlbXMuIElmIHlvdSBsZWF2ZSB0aGVtIGluIGluaXQsIHRoZXkgd2lsbCBtdWx0aXBseQ0KDQotIEZCRl9GaXJlcGxhY2UgLT4gRm9yZXZlciBidXJuaW5nIGNhbXBmaXJlIHdoaWNoIHBsYXllcnMgY2Fubm90IGRpc21hbnRsZSwgZXh0aW5ndWlzaCBvciByZW1vdmUgYXR0YWNobWVudHMgZnJvbS4gQnVybnMgY29udGludW91c2x5LiBTcGF3biB0aGlzIGFzIGFkbWluIGFzIGEgcmVndWxhciBmaXJlcGxhY2UgYW5kIGFkZCBhdHRhY2hlbWVudHMNCg0KLSBGQkZfRmlyZXBsYWNlSWduaXRlZCAtPiBJZ25pdGVkIGNhbXBmaXJlIC0gc2FtZSBhcyBhYm92ZSBidXQgd2hlbiBzcGF3bmVkIGl0IGlzIG9uIHRoZSBncm91bmQgd2l0aCB0cmlwb2QsIHN0b25lIGFuZCBpdCBzdGFydHMgYnVybmluZyByaWdodGF3YXkNCg0KLSBGQkZfUG90IC0+IHBvdCB3aXRoIGxhcmdlciBpbnZlbnRvcnkgKDYwKSBhbmQgaW5jcmVhc2VkIHdhdGVyIGNhcGFjaXR5ICg2MDAwKQ0KDQotIEZCRl9GcnlpbmdQYW4gLT4gbm90aGluZyBzcGVjaWFsIHlldC4ganVzdCBtYWRlIHNvIGl0IGNhbiBiZSBhdHRhY2hlZCBhbmQgbm90IGJlIHJlbW92ZWQgZnJvbSBjYW1wZmlyZXMNCg0KDQpNYXAgaXRlbXM6IHRoZXNlIHNob3VsZCBiZSBzcGF3bmVkIHdpdGggVlBQIHdoZXJlIHBvc3NpYmxlIG9yIG9mZmxpbmUgbW9kZS4gVGhlc2UgYXJlIG5vdCBwZXJzaXN0ZW50IGJldHdlZW4gcmVzdGFydHMgdW5sZXNzIHlvdSBrZWVwIHRoZW0gc3Bhd25lZA0KDQotIEZCRl9Ub3JjaCwgRkJGX0xvbmdUb3JjaA0KDQotIEZCRl9TdGF0aWNfQ2FtcGZpcmUgLT4gY2Fubm90IGFjY2VzcyBwb3QsIGJ1dCBpdCBnaXZlcyBoZWF0LiB1c2VmdWwgZm9yIGV2ZW50cyBtYXliZQ0KDQotIEZCRl9TcG90bGlnaHQgLT4gY29uc3RydWN0aW9uIGxpZ2h0DQoNCi0gQXJlYSBsaWdodHMgLT4gdGhlc2UgbGlnaHRzIGFyZSBqdXN0IG9uZSBkb3Qgb2YgbGlnaHQgdG8gbGlnaHRlbiB1cCBhbiBhcmVhLiBUaGUgY3VzdG9tIG9uZXMgY2FuIGhhdmUgdGhlIGNvbG91cnMgY2hhbmdlZCBpbiBjb25maWcuIA0KRkJGX0FyZWFMaWdodF9XaGl0ZSwgRkJGX0FyZWFMaWdodF9XYXJtLCBGQkZfQ3VzdG9tQXJlYUxpZ2h0XzEsIEZCRl9DdXN0b21BcmVhTGlnaHRfMiwgRkJGX0N1c3RvbUFyZWFMaWdodF8zLCBGQkZfQ3VzdG9tQXJlYUxpZ2h0XzQsIEZCRl9DdXN0b21BcmVhTGlnaHRfNQ0KDQoNCltoMV1Nb25ldGl6YXRpb25bL2gxXQ0KWW91IG1heSBydW4gdGhpcyBvbiBtb25ldGl6ZWQgc2VydmVycyBhcyBsb25nIG5vIGl0ZW0gb3IgcmV0ZXh0dXJlIG9mIGFuIGl0ZW0gZnJvbSB0aGlzIHBhY2sgaXMgbW9uZXRpemVkLg0KDQpbaDFdQ29weXJpZ2h0Wy9oMV0NClJlcGFjayBpcyBhbGxvd2VkLg0KVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIEFEUEwtU0ENClRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBDcmVhdGl2ZSBDb21tb25zIEF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlDQpUaGlzIG1vZCBjYW4gYmUgcmVwYWNrZWQgdW5kZXIgeW91ciBzZXJ2ZXIgbW9kKG9ubHkgc2VydmVyIHNwZWNpZmljIG1vZHMpLiBUaGlzIHBibyBtdXN0IGJlIHJ1biBvbiBib3RoIGNsaWVudCBhbmQgc2VydmVyLiANCg0KW2gxXVN1cHBvcnRbL2gxXQ0KQW55IGlzc3VlcyBqb2luIGRpc2NvcmQgYW5kIGdldCB0aGUgRGF5WiBNb2RzIHJvbGUuIFBvc3QgaW4gdGhlIHJpZ2h0IGFyZWEgYW5kIEknbGwgZ2V0IGJhY2sgdG8geW91LiBJIFdJTEwgTk9UIEFDQ0VQVCBTVEVBTSBPUiBESVNDT1JEIElOVklURVMhDQpNb2Qgc3VwcG9ydDogW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvd2lsbG93Z2xhZGVdRGlzY29yZFsvdXJsXQ0KDQpbaDFdRG9uYXRpb25zWy9oMV0NClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL2Rpc25leWFya11baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vd2lLMWZzWC5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1649972007334833573/B38D01FAAE88D3F15571286A9EA26ECFD8B46485/</image_url> - <download_url/> - <filename/> - <file_size>187115</file_size> - </mod> - <mod id="2428595209"> - <name>FS</name> - <description>0JzQvtC0INC90LAg0L7RgdC90L7QstC90L7QuSDRgdGC0YDQsNC90LjRhtC1INCx0YvQuyDRg9C00LDQu9C10L0g0YHQu9C10LTQvtC8INC40Lcg0LfQsCDQvdCw0YDRg9GI0LXQvdC40Y8g0LzQvtC00LAgRlA0DQrQndCw0YDRg9GI0LXQvdC40LUg0YPRgdGC0YDQsNC90LXQvdC+LCDQv9C+0LfQtNC90LXQtSDQvtC/0YPQsdC70LjQutGD0Y4g0L3QsCDQvtGB0L3QvtCy0L3QvtC5INGB0YLRgNCw0L3QuNGG0LUNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1749058837374591984/AC05D8A1E4E66D5A97FCB984655224AC236D15A6/</image_url> - <download_url/> - <filename/> - <file_size>2898963069</file_size> - </mod> - <mod id="2195930908"> - <name>FS (FIDOv STALKER) English Translation</name> - <description>W2JdW2JdW2JdRlMgKEZJRE92IFNUQUxLRVIpIEVuZ2xpc2ggVHJhbnNsYXRpb25bL2JdWy9iXVsvYl0NCg0KW2JdW2JdW2JdVGhpcyBpcyBhIHNpbXBsZSBtb2QgdGhhdCBjb252ZXJ0cyB0aGUgcnVzc2lhbiBuYW1lcyB0byBlbmdsaXNoIHVzaW5nIGdvb2dsZSB0cmFuc2xhdGUgc28gaXQgbWF5YmUgaGF2ZSBzb21lIGJyb2tlbiBlbmdsaXNoLiBbL2JdWy9iXVsvYl0NCg0KWW91IHNob3VsZCBsb2FkIHRoaXMgcGx1Z2luIGFmdGVyIHRoZSBGUyAoRklET3YgU1RBTEtFUikgbW9kLg0KDQpUaGlzIGlzIGp1c3QgYSBwbHVnaW4geW91IHN0aWxsIHJlcXVpcmUgdGhlIGFjdHVhbCBtb2Qgd2hpY2ggeW91IGNhbiBnZXQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTgzOTkwNDcyOCZzZWFyY2h0ZXh0PXN0YWxrZXJdaGVyZVsvdXJsXS4NCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODM5OTA0NzI4JnNlYXJjaHRleHQ9c3RhbGtlcg0KDQoNCltiXUlmIHlvdSBmaW5kIGFueSBpdGVtcyB3aXRoIGJyb2tlbiBuYW1lcy9iYWRlbmdsaXNoL3VudHJhbnNsYXRlZCBsZXQgbWUga25vdyBhbmQgaWxsIHVwZGF0ZSB0aGUgbW9kLlsvYl0NCg0KSW0gZ29pbmcgdG8gY3JlYXRlIGFub3RoZXIgcGx1Z2luIHRoYXQgd2lsbCBsb3dlciB0aGUgaGVhbHRoIG9mIHRoZSBtdXRhbnRzIGFuZCB6b21iaWVzIG5leHQgYXMgdGhleSBzZWVtIGxpa2UgYnVsbGV0IHNwb25nZXMgaWYgYW55b25lIGhhcyBzb21lIGlkZWFzIG9uIGhvdyBtdWNoIGhlYWx0aCB0aGVzZSBtb25zdGVycyBzaG91bGQgaGF2ZSBsZWF2ZSB5b3VyIGlkZWFzIGJlbG93Lg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1492334012811442204/9303A1276F59316894C9BBA040A1EC7675164D2F/</image_url> - <download_url/> - <filename/> - <file_size>2096776</file_size> - </mod> - <mod id="2470924704"> - <name>Gas-Pump-Refueling</name> - <description>VGhpcyBtb2QgZW5hYmxlcyB5b3UgdG8gcmVmdWVsIHZlaGljbGVzIGRpcmVjdGx5IGZyb20gYSBnYXMgcHVtcC4gU2ltcGx5IGxvb2sgYXQgdGhlIHJlZnVlbGluZyBwb3J0IG9uIHRoZSB2ZWhpY2xlIGFuZCBpZiB5b3UgYXJlIGNsb3NlIGVub3VnaCB0byBhIGZ1ZWwgcHVtcCwgaXQnbGwgbGV0IHlvdS4NCg0KSXQgY3VycmVudGx5IGRvZXMgbm90IGNoZWNrIHdoZXRoZXIgdGhlIHB1bXAgaGFzIGJlZW4gZGVzdHJveWVkOyBUaGlzIGlzIGludGVudGlvbmFsIHNpbmNlIEplcnJ5IENhbnMgZG8gbm90IGRvIHRoaXMgZWl0aGVyIGFzIGl0IHdvdWxkIGxpa2VseSBiZSB0b28gZWFzeSB0byBncmllZi4NCg0KUmVmdWVsaW5nIGZyb20gYSBwdW1wIGlzIDN4IGZhc3RlciB0aGFuIHVzaW5nIGNvbnRhaW5lcnMuDQoNClN0ZWFtIFdvcmtzaG9wIHN1cHBvcnRzIGNvbGxlY3Rpb25zOyBpZiB5b3UgbmVlZCB0byBwcm92aWRlIHlvdXIgc2VydmVyIHVzZXJzIHdpdGggYSBsaXN0IG9mIG1vZHMgdG8gaW5zdGFsbCwgdGhpcyBpcyBob3cgeW91J3JlIHN1cHBvc2VkIHRvIGRvIGl0Lg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1771580626399928312/5F2AC364E27AD510FF7D0BF4060EE1ADDA064778/</image_url> - <download_url/> - <filename/> - <file_size>5146</file_size> - </mod> - <mod id="2293916252"> - <name>GasMaskAddons</name> - <description>W2gxXVBVUlBPU0UgT0YgVEhFIE1PRFsvaDFdDQpUaGlzIG1vZCBoYXMgYmVlbiBjcmVhdGVkIHRvIGFsbG93IEdhc01hc2svQWlyYm9ybkdhc01hc2svR1A1R2FzTWFzayB0byByZWNlaXZlIGEgZmlsdGVyIGFzIGF0dGFjaG1lbnQuDQoNCltoMV1GRUFUVVJFU1svaDFdDQotUGxheWVycyBoYXZlIHRoZSBwb3NzaWJpbGl0eSB0byBhZGQgYSBmaWx0ZXIgdG8gdGhlaXIgR2FzTWFzayB0aGF0IHdpbGwgYmUgY29uc3VtZSBvdmVyIHRpbWUuIA0KLVRoZSBHUDVHYXNNYXNrX0ZpbHRlciBoYXMgNDUgbWluIG9mIHVzZSBwZXIgZGVmYXVsdC4gWW91IGNhbiBtb2QgYW5kIGNyZWF0ZSB5b3VycyBhY2NvcmRpbmcgdG8geW91ciBkZXNpcmUgYnkgbW9kaWZ5aW5nIHRoZSBxdWFudGl0eSB2YWx1ZS4gKFNlZSBjb25maWcuY3BwKQ0KDQpbaDFdUkVRVUlSRU1FTlRbL2gxXQ0KVGhpcyBhZGRvbnMgY2FuIGJlIHVzZSBvbiBpdHMgb3duLiBZb3UgY2FuIGJhc2UgeW91ciBzY3JpcHQgb24gaXQgZm9yIG1vZGRpbmcgcHVycG9zZS4gSG93ZXZlciwgaXQgaXMgbWVhbnQgdG8gYmUgdXNlZCBmb3IgVG94aWNab25lICYgUmFkWm9uZS4NCg0KW2gxXVJJR0hUU1svaDFdDQotWW91IEFSRSBOT1QgQUxMT1dFRCB0byByZXBhY2sgaW4gYW55IGNpcmNvbnN0YW5jZXMgd2l0aG91dCBteSBwZXJtaXNzaW9uDQotWW91IEFSRSBBTExPV0VEIHRvIHVzZSBpdCBvbiBhIG1vbmV0aXplZCBzZXJ2ZXINCi1Zb3UgQVJFIEFMTE9XIHRvIG9wZW4gYW5kIGxvb2sgdGhlIGNvZGUgZm9yIGxlYXJuaW5nIHB1cnBvc2UNCg0KQ29udGFjdCBtZSBvbiBkaXNjb3JkIHJlZ2FyZGluZyB0byBnZXQgcGVybWlzc2lvbiAhDQoNCltoMV1TVVBQT1JUWy9oMV0NCi1IZXJlIGlzIG15IGRpc2NvcmQgOlt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnLzhHRVo2Y2FVbkJbL3VybF0NCi1NeSBwYXlwYWwgaWYgeW91IHdhbnQgdG8gZG9uYXRlIDpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS90aGVkbWl0cmlbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1653347441510846201/1F89B52F8BFA8D90AC65BE373B132767CA2FEE11/</image_url> - <download_url/> - <filename/> - <file_size>493189</file_size> - </mod> - <mod id="1826872082"> - <name>Gerphelius Zil-130</name> - <description>W2gxXSBaaWwtMTMwIGJ5IEdlcnBoZWxpdXMgWy9oMV0NCltiXVt1XURheVogMS4wOCBDb21wYXRpYmxlWy91XVsvYl0NCg0KW2gxXVRydWNrIFNwZWNpZmljYXRpb25zICYgZmVhdHVyZXM6Wy9oMV0NCltiXSBbbGlzdF0gWypdIDEwIHNlYXRzIChEcml2ZXIsIGNvZHJpdmVyLCA4IHJlYXIgc2VhdHMpDQpbKl0gQ2FyZ286IDEwMDAgc2xvdHMgKDEweDEwMCkgDQpbKl0gRHJpdmU6IFJXRCANClsqXSBUcmFuc21pc3Npb246IDUtc3BlZWQgbWFudWFsDQpbKl0gRnVlbCBjYXBhY2l0eTogMTc1TA0KWypdIFNwYXJlIHRpcmUgc2xvdCBhdmFpbGFibGUNClsqXSBSZWFsaXN0aWMgc291bmRzDQpbKl0gQW5pbWF0ZWQgc3VzcGVuc2lvbg0KWypdIFdvcmtpbmcgc3BlZWRvbWV0ZXIsIGZ1ZWwgbGV2ZWwsIHJhZGlhdG9yIGZsdWlkIGxldmVsDQpbKl0gR2xhc3MgZGFtYWdlDQpbKl0gV29ya2luZyBsaWdodHMgKGhlYWRsaWdodHMsIHJlYXIsIGJyYWtlKQ0KWy9saXN0XSBbL2JdDQpbaDFdS25vd24gaXNzdWVzL2luYWNjdXJhY2llczpbL2gxXVtiXVtsaXN0XQ0KWypdTm8gdmlzdWFsIGRhbWFnZQ0KWypdV2luZG93cyBhcmUgdmlzaWJsZSB3aGVuIGJyb2tlbg0KWy9saXN0XVsvYl0NCltoMV1DbGFzc25hbWVzICYgcmVxdWlyZWQgcGFydHM6Wy9oMV1bYl1bbGlzdF0NClsqXUNhcjogR2VycGhfWmlsMTMwDQpbKl1Ecml2ZXIgZG9vcjogWmlsMTMwRG9vcnNfRHJpdmVyDQpbKl1Db0RyaXZlciBkb29yOiBaaWwxMzBEb29yc19Db0RyaXZlcg0KWypdSG9vZDogWmlsMTMwX0hvb2QNClsqXVRydW5rOiBaaWwxMzBfVGFpbGdhdGUNClsqXVNwYXJrUGx1Zw0KWypdQ2FyQmF0dGVyeQ0KWypdQ2FyUmFkaWF0b3INClsqXUhlYWRsaWdodEg3IDJ4DQpbKl1aaWwxMzBXaGVlbCAyeA0KWypdWmlsMTMwV2hlZWxSZWFyIDJ4DQpbL2xpc3RdWy9iXQ0KM2QgbW9kZWwgJiB0ZXh0dXJlcyAtIFVua25vd24gYXV0aG9yDQpTb3VuZHMsIHNvbWUgdGV4dHVyZXMgJiBtb2RlbCBpbXByb3ZlbWVudHMgLSBtZQ0KW2ldW3VdWW91IG1heSBub3QgcmV1cGxvYWQvbW9kaWZ5L2J1aWxkIG9uIHRoaXMgbW9kDQpZb3UgbWF5IG5vdCByZWRpc3RyaWJ1dGUgdGhpcyBtb2Qgd2l0aG91dCBteSBwZXJtaXNzaW9uDQpZb3UgbWF5IG1vbmV0aXplIHlvdXIgc2VydmVyIHdpdGggbXkgbW9kIGluc3RhbGxlZCAoaWYgYXBwcm92ZWQgYnkgQkkpWy91XVsvaV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1305430814619844713/E6F3AF4C9A83B3B03F9D44A4CD0411A95D37E5EF/</image_url> - <download_url/> - <filename/> - <file_size>36376958</file_size> - </mod> - <mod id="1648967877"> - <name>GoreZ</name> - <description>VGhpcyBtb2QgYWRkcyBibG9vZCBwYXJ0aWNsZWVmZmVjdHMgZm9yIGJvdGggcGxheWVycyBhbmQgem9tYmllcyBpbmNsdWRpbmc6DQpbKl1oaXQgcGFydGljbGVzIA0KWypdYmxvb2RwdWRkbGVzIA0KWypdd2FsbHNwbGF0dGVyDQpbKl1mbGllcyBvbiBkZWFkIGJvZGllcw0KWypdaW5jbHVkZXMgQEJsZWVkVHJhaWwuDQpbKl1CdWxsZXQgaG9sZXMgaW4gd2FsbHMuIChyZW1vdmVkKQ0KWy9saXN0XQ0KU2V0dXA6IGNvcHkga2V5IGZyb20ga2V5cyBmb2xkZXIgdG8gc2VydmVyIGtleXMgZm9sZGVyLg0KRm9yIGJvdGggQ2xpZW50c2lkZSBhbmQgc2VydmVyc2lkZS4NCkkgcmVjb21tZW5kIHVzaW5nIERaU0EgTGF1bmNoZXIuDQoNCltiXSEhISBETyBOT1QgVVNFIFdJVEggQEJMRUVEVFJBSUwgISEhIFsvYl0NCg0KDQpJZiB5b3Ugd291bGQgbGlrZSB0byBkb25hdGUgeW91IGNhbiBkbyB0aGF0IGhlcmU6DQpbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL3Bvb2xzL2MvOGNBUEtxdGVLOV0gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1luMGtDSUkucG5nWy9pbWddWy91cmxdDQoNCmh0dHBzOi8vZGlzY29yZC5nZy9OUW44aGdXDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1282912608507428255/82A7563A9239FF73A4D1E49A25BDCC74567ECE8F/</image_url> - <download_url/> - <filename/> - <file_size>11841863</file_size> - </mod> - <mod id="2307022759"> - <name>GRW ER7 Gauss Rifle</name> - <description>VGhlIEdSVy1FUjcgUmFpbGd1biBpcyBhIGZhaXRoZnVsIHJlY3JlYXRpb24gb2YgdGhlIG9yaWdpbmFsIFJGVyBFUjcgZnJvbSBBcm1hIDIgRGF5WiBOYW1hbHNrIG1hcC4NClRoZSBFUjcgaXMgYSBMaW5lYXIgbW90b3IgZmlyZWFybSB0aGF0IHVzZXMgYW4gZWxlY3Ryb21hZ25ldGljIGZvcmNlIHRvIGZpcmUgYSBwcm9qZWN0aWxlIGF0IG92ZXIgMzUwMCBtL3MuIFJlcXVpcmVzIGhpZ2ggY2FwYWNpdHkgUmFpbGd1biBCYXR0ZXJpZXMgdG8gZmlyZS4NCg0KDQpJZiB5b3Ugd2FudCB0byBzZWUgaG93IGNlcnRhaW4gc2NyaXB0cyB3b3JrLCBvciBpZiB5b3UgbmVlZCBoZWxwIHBsZWFzZSB2aXNpdCB0aGUgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSW5jbGVtZW50RGFiL0VSNy1HYXVzcy1SaWZsZV0gR2l0aHViIFsvdXJsXSBhbmQgZm9sbG93IHRoZSByZWFkbWUuDQoNCltoMV0gTW9uZXRpc2F0aW9uOiBbL2gxXQ0KDQpXZSBhbGxvdyB0aGlzIHRvIGJlIHVzZWQgb24gbW9uZXRpc2VkIHNlcnZlcnMuDQoNCg0KW2gxXSBSZXBhY2tpbmc6IFsvaDFdDQoNCldlIGRvIG5vdCBwZXJtaXQgcmVwYWNraW5nIG9mIHRoaXMgbW9kLg0KDQoNCg0KVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvcnJvbjExMyBvciBhcyBhIGNvbnRyaWJ1dG9yIGlmIGRpcmVjdCBhdXRob3JpemF0aW9uIGlzIGdpdmVuIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyBpdGVtLg0KIFtJTUddaHR0cHM6Ly9pLmltZ3VyLmNvbS96Qkx4cGRtLnBuZ1svaW1nXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1651096185415140271/A1711869A1334C5792420BF4D1D76BD966172C6D/</image_url> - <download_url/> - <filename/> - <file_size>31896805</file_size> - </mod> - <mod id="2868091107"> - <name>GSC Gameworld Assets</name> - <description>SW1wb3J0ZWQgU3RhbGtlciBCdWlsZGluZ3MsIGFsbCBjb250ZW50IGlzIG93bmVkIGJ5IGVpdGhlciBCb2hlbWlhIEludGVyYWN0aXZlIG9yIEdTQyBHYW1ld29ybGQuDQpGaXhlcyB0byBuZWFybHkgYWxsIHJlbWFpbmluZyBhc3NldHMsIG9ubHkgYSBmZXcgbW9yZSByZW1haW5pbmcuDQoNCkpVUElURVIgUExBTlQgREFZWiBFRElUT1IgRklYIEhFUkUgLSBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MzAzODI5MDExMQ0KDQpBTEwgQ0hBTkdFUzoNCi0gQWRkZWQgLSA1eCBMYWRkZXJzIHRvIERhcmt2YWxsZXlfYmFzZV9idWlsZGluZzRfMQ0KLSBBZGRlZCAtIDN4IExhZGRlcnMgdG8gUm9zdG9rX3dpbGRfYnVpbGRpbmcxMA0KLSBBZGRlZCAtIE1hcnNoZXNfc3RydWN0dXJlc18xMyBEb29yIG9wZW4vY2xvc2UgYW5pbWF0aW9ucw0KLSBBZGRlZCAtIE1pbGl0YXJ5X2J1aWxkaW5nNDMgR2F0ZSBvcGVuL2Nsb3NlIGFuaW1hdGlvbnMNCg0KLSBGaXhlZCAtIDJ4IExhZGRlciBidWdzIGluIERlYWRjaXR5X2J1aWxkaW5nOA0KLSBGaXhlZCAtIFN0YWlycyBQbGFjZW1lbnQgaW4gRGVhZCBDaXR5DQoNCi0gVXBkYXRlZCBUZXh0dXJlcyAtIEFncm9wcm9tX2Jhc2VtZW50DQotIFVwZGF0ZWQgVGV4dHVyZXMgLSBSb3N0b2tfd2lsZF9idWlsZGluZzI1XzMNCi0gVXBkYXRlZCBUZXh0dXJlcyAtIFJvc3Rva193aWxkX2J1aWxkaW5nMjdfMSAtIDINCi0gVXBkYXRlZCBUZXh0dXJlcyAtIEp1cGl0ZXJfQnVpbGRpbmdfYW5vbTFfMSAtIDQNCi0gVXBkYXRlZCBUZXh0dXJlcyAtIEp1cGl0ZXJfQnVpbGRpbmdfMzNfdGVycjEgLSA0DQotIFVwZGF0ZWQgVGV4dHVyZXMgLSBEYXJrdmFsbGV5X2Jhc2VfYnVpbGRpbmc0XzENCi0gVXBkYXRlZCBUZXh0dXJlcyAtIFJlZEZvcmVzdF9idWlsZGluZzl0ZXJyYWluXzEgLSA2DQotIFVwZGF0ZWQgVGV4dHVyZXMgLSBSZWRGb3Jlc3RfYnVpbGRpbmcxMXRlcnJhaW5fMSAtIDQNCi0gVXBkYXRlZCBUZXh0dXJlcyAtIERhcmt2YWxsZXlfZ2FzX3N0YXRpb25fYmFrcw0KLSBGaXhlZCBBZ3JvcHJvbV91bmRlcmdyb3VuZF85IHRvIDEzIC0gQ29sbGlzaW9uLCBMYWRkZXJzLCBTdGVwL0J1bGxldCBTb3VuZHMsIChudW1iZXIgMTEgZ290IGEgbmV3IHRleHR1cmUpLg0KLSBGaXhlZCBBZ3JvcHJvbV91bmRlcmdyb3VuZF8xMV9wcm94eTEgLSBMYWRkZXJzIHdoZXJlIGhhbmdpbmcgb2ZmLiBSZS1hdHRhY2hlZCB0aGVtIHRvIHRoZSB3YWxsIHNvIHdlIGNhbiB1c2UgdGhlbSBpbiB0aGUgcGFyZW50IG1vZGVsDQotIEFkZGVkIERvb3JzIGFuZCBEb29yd2F5cyB0byBhZ3JvcHJvbV91bmRlcmdyb3VuZF8zLCAxNCBhbmQgMg0KLSBSZXBsYWNlZCBUZXh0dXJlcyBpbiBtb3N0IGFncm9fdW5kZXJncm91bmQgYXNzZXRzDQotIFJlcGxhY2VkIFRleHR1cmUgZXNjYXBlX3NwbGluZV90ZXJyYWluDQotIFJlcGxhY2VkIFRleHR1cmUgZXNjYXBlX3ZpbGxhZ2VfZHVnb3V0X3NwbGluZQ0KLSBSZXBsYWNlZCBUZXh0dXJlIEVzY2FwZV92aWxsYWdlX3RyYWlkZXJzaGVsdGVyX3NwbGluZQ0KLSBSZXBsYWNlZCBUZXh0dXJlIEp1cGl0ZXJfT3ZlcnBhc3NfMjgNCi0gUmVwbGFjZWQgVGV4dHVyZXMgRXNjYXBlX3R1bm5lbHNfdGVycmFpbl8xIHRvIDcNCi0gUmVwbGFjZWQgVGV4dHVyZXMgRXNjYXBlX3R1bm5lbF9tYXJzaGVzMSBhbmQgRXNjYXBlX3R1bm5lbF9tYXJzaGVzNA0KLSBSZXBsYWNlZCBUZXh0dXJlcyBFc2NhcGVfdW5kZXJncm91bmRfeDJfdGVycmFpbl8xIHRvIDEwDQotIEFkZGVkIDJ4IE5ldyBjb29raW5nIHBvdHMgTGFuZF9ZX0Nvb2tpbmdQb3QgYW5kIFlfQ29va2luZ1BvdEl0ZW0gKGxhbmQgY2xhc3MgZm9yIG1hcHBlcnMgSXRlbSBjbGFzcyBmb3IgcGxheWVyL2Vjb25vbXkpDQotIEFkZGVkIHRoZSBhbmltYXRlZCBsaWdodHMgbGlnaHRfbGFtcDIgLSA0IChsaWdodHMgYXJlIGZvciB5b3VyIGJ1bmtlcnMvbGFicy9zaWRzL2R1Z291dHMpIChzY3JpcHRzIGluIGR6X3lhbm92YV9zY3JpcHRzLnBibykNCi0gRml4ZWQgSnVwaXRlcl9PdmVycGFzc18yIGxhcmdlIGdhdGUgYW5pbWF0aW9ucy9zb3VuZHMNCi0gRml4ZWQgQWdyb3Byb21fc2hhaHRhIChGYWtlIGFncm9wcm9tIGxhYiBlbnRyYW5jZSkgTGFkZGVycy9UZXh0dXJlcw0KLSBGaXhlZCBBZ3JvcHJvbV91bmRlcmdyb3VuZF82IC0gaG9sZSBpbiB3YWxsIGNvbGxpc2lvbg0KLSBGaXhlZCBBZ3JvcHJvbV9VbmRlcmdyb3VuZF8xMSAtIEludmlzaWJsZSB3YWxsIGluIGRvb3J3YXkNCi0gRml4ZWQgQWdyb3Byb21fdW5kZXJncm91bmRfMTQgQ29sbGlzaW9uLCBGb290c3RlcC9CdWxsZXQgU291bmRzIGFuZCBMYWRkZXJzLg0KLSBGaXhlZCBBZ3JvcHJvbV91bmRlcmdyb3VuZF8xIHRvIDggQ29sbGlzaW9uLCBGb290c3RlcC9CdWxsZXQgU291bmRzLCBMYWRkZXJzLiBGYW4gYW5pbWF0aW9ucy4NCi0gQ2hhbmdlZCBNb2RlbCBUZXh0dXJlcy4gKElmIHlvdSBhcmUgcHVsbGluZyBtb2RlbHMgbWFrZSBzdXJlIHlvdSBhbHNvIHRha2UgdGhlIG5ldyBkel95YW5vdmFfdGV4dHVyZXMucGJvIG9yIHlvdSB3aWxsIGhhdmUgaXNzdWVzKQ0KLSBGaXhlZCBBZ3JvcHJvbV91bmRlcmdyb3VuZF8xNCBDb2xsaXNpb24sIEZvb3RzdGVwL0J1bGxldCBTb3VuZHMgYW5kIExhZGRlcnMuDQotIEZpeGVkIEFncm9wcm9tX3VuZGVyZ3JvdW5kXzEgdG8gOCBDb2xsaXNpb24sIEZvb3RzdGVwL0J1bGxldCBTb3VuZHMsIExhZGRlcnMuIEZhbiBhbmltYXRpb25zLg0KLSBDaGFuZ2VkIE1vZGVsIFRleHR1cmVzLiAoSWYgeW91IGFyZSBwdWxsaW5nIG1vZGVscyBtYWtlIHN1cmUgeW91IGFsc28gdGFrZSB0aGUgbmV3IGR6X3lhbm92YV90ZXh0dXJlcy5wYm8gb3IgeW91IHdpbGwgaGF2ZSBpc3N1ZXMpDQotIEZpeGVkIEp1cGl0ZXJfT3ZlcnBhc3NfMjMgdG8gMjggQ29sbGlzaW9uLCBEb29ycywgTGFkZGVycyBBbmltYXRpb25zLCBGb290c3RlcHMsIEJ1bGxldCBTb3VuZHMNCi0gRml4ZWQgQ29va2luZyBDb25maWcNCg0KW3VdW2JdW2gxXUJvaGVtaWEgSW50ZXJhY3RpdmUgU3R1ZGlvIFRFUk1TIVsvaDFdWy9iXVsvdV0NCltxdW90ZT1Cb2hlbWlhXVdvcmtzaG9wIENvbnRyaWJ1dGlvbnMgYXJlIFN1YnNjcmlwdGlvbnMsDQphbmQgdGhlcmVmb3JlIHlvdSBhZ3JlZSB0aGF0IGFueSBTdWJzY3JpYmVyIHJlY2VpdmluZyBkaXN0cmlidXRpb24gb2YgeW91ciBXb3Jrc2hvcCBDb250cmlidXRpb24gd2lsbCBoYXZlIHRoZSBzYW1lIHJpZ2h0cyB0byB1c2UgeW91ciBXb3Jrc2hvcCBDb250cmlidXRpb24NCihhbmQgd2lsbCBiZSBzdWJqZWN0IHRvIHRoZSBzYW1lIHJlc3RyaWN0aW9ucykgYXMgYXJlIHNldCBvdXQgaW4gdGhpcyBBZ3JlZW1lbnQgZm9yIGFueSBvdGhlciBTdWJzY3JpcHRpb25zLg0KDQpVc2VyLWNyZWF0ZWQgQ29udGVudA0KSWYgWW91IGNyZWF0ZSBhbnkgY29udGVudCAoImNvbnRlbnQiKSB1c2luZyB0aGUgZ2FtZSBvciBtYWtlIGl0IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBnYW1lLCBZb3UgbWF5IGRvIHNvLCBidXQgdGhlcmUgYXJlIHJ1bGVzLg0KVGhpcyBjb250ZW50IG11c3Qgbm90IGluZnJpbmdlIGFueW9uZSdzIGNvcHlyaWdodHMgb3IgYXV0aG9yIHJpZ2h0cywgaXQgbXVzdCBub3QgYmUgb2ZmZW5zaXZlIHRvIHBlb3BsZSBvciBpbGxlZ2FsIGluIGFueSBvdGhlciB3YXkuDQpGb3IgdGhlIGJlbmVmaXQgb2YgdGhlIGVudGlyZSBVc2VyIGNvbW11bml0eSwgWW91IGdpdmUgdXMgYW4gaXJyZXZvY2FibGUgcGVybWlzc2lvbiB0byB1c2UsIGNvcHksIG1vZGlmeSBhbmQgYWRhcHQgYW55dGhpbmcgWW91IGNyZWF0ZSB1c2luZyBPdXIgZ2FtZSBhbmQgc2hhcmUgd2l0aA0Kb3RoZXIgVXNlcnMgb2YgT3VyIGdhbWUgaW4gbXVsdGlwbGF5ZXIgb3IgYXMgYW4gb25saW5lIGRvd25sb2FkIChpbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIGluLWdhbWUgb2JqZWN0cyBvciB0ZXJyYWluIGNvbXBvc2l0aW9uKS4NCllvdSBhbHNvIGFncmVlIHRoYXQgV2UgYWxsb3cgb3RoZXIgcGVvcGxlIHRvIHVzZSwgY29weSwgbW9kaWZ5IGFuZCBhZGFwdCBZb3VyIGNvbnRlbnQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoaXMgbGljZW5zZS4NClsvcXVvdGVdDQp3d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2RheXotZW5kLXVzZXItbGljZW5zZQ0KDQoNClt1XVtiXVtoMV1TdGVhbS9WYWx2ZSBURVJNUyFbL2gxXVsvYl1bL3VdDQpbcXVvdGU9U3RlYW0vVmFsdmVdDQpJbiBzdGVhbSB3b3Jrc2hvcCBUT1MgaXQgaXMgc3RhdGVkIHRoYXQgdGhlIGRldmVsb3BlciBvZiB0aGUgZ2FtZSBtdXN0IGdpdmUgcGVybWlzc2lvbiB0byBzZWxsIG1vZHMsDQpJbiBCb2hlbWlhJ3MgdG9vbHMgcG9saWN5IGl0IGlzIHN0YXRlZCB0aGF0IGl0IGlzIGZvcmJpZGRlbiB0byBjaGFyZ2UgZm9yIG1vZHMgYW5kIGlzIGFsc28gYnJlYWtpbmcgZGlyZWN0IFRPUyBmcm9tIHRoZSBnYW1lIGRldmVsb3BlciB0aHVzIGJyZWFraW5nIHN0ZWFtIHdvcmtzaG9wIFRPUw0KYXMgc3RhdGVkIHlvdSBuZWVkIGRpcmVjdCBwZXJtaXNzaW9uIGZyb20gdGhlIGRldmVsb3BlciBhbmQgQm9oZW1pYSBoYXMgbWFkZSB0aGUgc3RhbmNlIGNsZWFyLg0KDQpTcGVjaWZpYyBXb3Jrc2hvcC1FbmFibGVkIEFwcHMgb3IgV29ya3Nob3Agd2ViIHBhZ2VzIG1heSBjb250YWluIHNwZWNpYWwgdGVybXMgKOKAnEFwcC1TcGVjaWZpYyBUZXJtc+KAnSkgdGhhdCBzdXBwbGVtZW50IG9yIGNoYW5nZSB0aGUgdGVybXMgc2V0IG91dCBpbiB0aGlzIFNlY3Rpb24uIEluIHBhcnRpY3VsYXIsIHdoZXJlIFdvcmtzaG9wIENvbnRyaWJ1dGlvbnMgYXJlIGRpc3RyaWJ1dGVkIGZvciBhIGZlZSwgQXBwLVNwZWNpZmljIFRlcm1zIHdpbGwgYWRkcmVzcyBob3cgcmV2ZW51ZSBtYXkgYmUgc2hhcmVkLiBVbmxlc3Mgb3RoZXJ3aXNlIHNwZWNpZmllZCBpbiBBcHAtU3BlY2lmaWMgVGVybXMgKGlmIGFueSksIHRoZSBmb2xsb3dpbmcgZ2VuZXJhbCBydWxlcyBhcHBseSB0byBXb3Jrc2hvcCBDb250cmlidXRpb25zLg0KWy9xdW90ZV0NCmh0dHBzOi8vc3RvcmUuc3RlYW1wb3dlcmVkLmNvbS9zdWJzY3JpYmVyX2FncmVlbWVudC8NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2066632617691913722/330BAFC4BCF3A0FC829200C9A596AB415DA3A46F/</image_url> - <download_url/> - <filename/> - <file_size>7582749450</file_size> - </mod> - <mod id="2111160696"> - <name>Heroes And Bandits</name> - <description>W2NvZGVdDQpXb3JraW5nIHdpdGggMS4xMQ0KWy9jb2RlXQ0KW2gxXUhlcm9lcyBhbmQgQmFuZGl0cyBIdW1hbml0eSBNb2RbL2gxXQ0KDQpUaGlzIG1vZCBhZGQgaHVtYW5pdHkgdG8gRGF5eiBpbiBhIHZlcnkgZXhwYW5kYWJsZSB3YXksIGFsbG93aW5nIGZvciBzZXJ2ZXIgb3duZXJzIGFuZCBtb2QgY3JlYXRvcnMgdG8gZGljdGF0ZSBhbG1vc3QgZXZlcnl0aGluZyBpbmNsdWRpbmcgdGhlIGFiaWxpdHkgdG8gY3JlYXRlIGN1c3RvbWl6ZWQgTGV2ZWxzIGFuZCBBY3Rpb25zLCBhcyB3ZWxsIGFzIHRoZSBhYmlsaXR5IHRvIGNyZWF0ZSBjdXN0b21pemVkIHpvbmVzIGZvciBleGNsdXNpdmUgdXNlIGJhc2VkIG9uIHRoZSBwbGF5ZXJzIGh1bWFuaXR5DQpbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9kYWVtb25mb3JnZS9EYXl6LUhlcm9lc0FuZEJhbmRpdHNdR2l0SHViIFJlYWRtZVsvdXJsXQ0KDQpbaDJdUGxheWVyIENvbW1hbmRzWy9oMl0NCiIvaHVtYW5pdHkiIGluIGRpcmVjdCBjaGF0IHdpbGwgdGVsbCB5b3UgeW91J3JlIGh1bWFuaXR5DQoiL3N0YXQgQWN0aW9uTmFtZSIgaW4gZGlyZWN0IGNoYXQgd2lsbCBnaXZlIHlvdSBob3cgbWFueSB0aW1lcyB5b3UgaGF2ZSBkb25lIGEgY2VydGFpbiBhY3Rpb24gZWcuIC9zdGF0IFpvbWJpZUtpbGwNCiIvc3RhdCBLaWxscyIgaW4gZGlyZWN0IGNoYXQgd2lsbCBnaXZlIHlvdSBob3cgbWFueSBwbGF5ZXIgS2lsbHMgeW91IGhhdmUgbWFkZQ0KIkoiIE9wZW5zIHRoZSBzaW1wbGUgR1VJDQoNCltoMV1Db25maWcgRmlsZSBEZXRhaWxzWy9oMV0NCltoMl1bdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9kYWVtb25mb3JnZS9EYXl6LUhlcm9lc0FuZEJhbmRpdHMvd2lraV1DbGljayBIZXJlIGZvciB0aGUgV0lLSVsvdXJsXVsvaDJdDQoNCkRlZmF1bHQgY29uZmlncw0KSW5mcm9tYXRpb24gVG8gRm9sbG93DQoNCltoMl1IZWxwZXIgRnVuY3Rpb25zIGZvciBpbml0LmNbL2gyXQ0KVGhlcmUgYXJlIGhlbHBlciBmdW5jdGlvbiB0byBoZWxwIHlvdSBwcm92aWRlIGN1c3RvbSBsb2Fkb3V0cyBvciBza2lucyB0byBwbGF5ZXJzIGJhc2VkIG9uIHRoZWlyIEFmZmluaXR5LCBMZXZlbCwgSHVtYW5pdHksIG9yIFN0YXRzDQpbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9kYWVtb25mb3JnZS9EYXl6LUhlcm9lc0FuZEJhbmRpdHMvd2lraS9IZWxwZXItRnVuY3Rpb25zLWZvci1pbml0LmNdQ2xpY2sgSGVyZSB0byBsZWFybiBNb3JlWy91cmxdDQoNCltoMl1BZGQgT24gTW9kc1svaDJdDQpUaGVyZSBhcmUgYWRkIG9uIG1vZHMgdGhhdCBhbGxvdyBwbGF5ZXJzIHRvIGdhaW4gYW5kIGxvc2UgaHVtYW5pdHkgYmFzZWQgb24gdGhlaXIgYWN0aW9ucyBmcm9tIG90aGVyIG1vZHMNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8yMTExMTYwNjk2LzI0NDcwOTE0MjAyMTE5MzY5NTgvXUNsaWNrIGhlcmUgdG8gbGVhcm4gbW9yZVsvdXJsXQ0KDQpbaDJdU3VwcG9ydGVkIExhbmd1YWdlc1svaDJdDQotIEVuZ2xpc2gNCi0gRnJlbmNoDQotIFJ1c3NpYW4gIC0gVGhhbmtzIEBOZW9uTXVyZGVyDQotIEdlcm1hbiAgLSBUaGFua3MgQFNlcnZlckF0emUNCi0gUG9saXNoICAgICAtIFRoYW5rcyAgQEtpcmxlbg0KLSBQb3J0dWd1ZXNlIC0gVGhhbmtzIEBXd2lsbGVycw0KKElmIHlvdSB3YW50IHlvdXIgbGFuZ3VhZ2Ugc3VwcG9ydGVkIHBsZWFzZSBjb250YWN0IG1lKQ0KDQpbaDJdT3BlbiBTb3VyY2VkIGFuZCBFeHBhbmRhYmxlWy9oMl0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8yMTExMTYwNjk2LzI0NDcwOTE0MjAyMTIwNDEwMzAvXUNsaWNrIEhlcmUgdG8gbGVhcm4gbW9yZVsvdXJsXQ0KDQpbaDJdVG8gRG8gTGlzdFsvaDJdDQotIEFkZCBjdXN0b20gc2tpbnMgZm9yIEhlcm8ncyBhbmQgQmFuZGl0cyBzbyB0aGV5IGFyZSBtb3JlIGVhc2lseSBpZGVudGlmaWFibGUNCi0gQ3JlYXRlIGEgZXhwb3J0IGZ1bmN0aW9uIGZvciBzZXJ2ZXIgbGVhZGVyYm9hcmRzIGFuZCBhIGJhc2ljIHdlYiBhcHAgdG8gdmlldw0KLSBDaGFuZ2UgSWNvbiBsb2NhdGlvbiBzZXR0aW5ncyB0byBiZSBjbGllbnQgc2lkZSBzbyB0aGF0IHdheSBwbGF5ZXJzIGNhbiBjaG9vc2Ugd2hlcmUgdG8gc2hvdyBpdA0KDQoNCltoM11IYXZlIFF1ZXN0aW9uIG9yIE5lZWQgSGVscFsvaDNdDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9Ta1VrUHY0XUpvaW4gb3VyIERpc2NvcmQgLSBhbmQgQ2hvb3NlIHRoZSBhcHByb3ByaWF0ZSByb2xlWy91cmxdDQoNCltoM11bdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9kYWVtb25mb3JnZS9EYXl6LUhlcm9lc0FuZEJhbmRpdHMjcmVwYWNraW5nYnVpbGRpbmctZnJvbS1zb3VyY2UtY29kZS1ydWxlc11JZiB5b3UgYXJlIGludHJlc2V0ZWQgaW4gcmVwYWNraW5nIHBsZWFzZSBjbGljayBoZXJlIGZvciBydWxlcyBhYm91dCByZXBhY2tpbmdbL3VybF1bL2gzXQ0KDQoNCltoM11Ib3cgdG8gU3VwcG9ydCBNZVsvaDNdDQpJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gZG9uYXRpbmcgdG8gaGVscCBzdXBwb3J0IHRoZSBtb2Qgb3IganVzdCBidXkgbWUgYSBiZWVyIHRvIGtlZXAgbWUgbW90aXZhdGVkIHlvdSBjYW4gZG8gc28gDQpbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9zcG9uc29ycy9kYWVtb25mb3JnZV1TcG9uc29yIE1lIE9uIEdpdGh1YlsvdXJsXQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvRGFlbW9uRm9yZ2VdRG9uYXRlIHZpYSBQYXlwYWxbL3VybF0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1761439859411656653/AC690143190FCFA0112C22800BCABDB744667F0F/</image_url> - <download_url/> - <filename/> - <file_size>19555872</file_size> - </mod> - <mod id="1912237302"> - <name>IRP-Land-Rover-Defender-110</name> - <description>W3VdIE5PVEUgVEhBVCBDT1BZSU5HIE9SIFVOUEFDS0lORy9SRVBBQ0tJTkcgT1VSIENPTlRFTlQgSVMgU1RSSUNUTFkgUFJPSElCSVRFRCEgWy91XQ0KDQpbaDFdIElSUCBMYW5kIFJvdmVyIERlZmVuZGVyIDExMCBbL2gxXQ0KDQpIZWxsbyBldmVyeW9uZSwgd2UgaGVyZSBhdCBJbmZlY3RlZFJQIGhhZCB0aGlzIGFtYXppbmcgcGllY2UgZG9uZSByZWNlbnRseSBhbmQgdGhvdWdodCBpdCB3b3VsZCBiZSBhIHNoYW1lIHRvIG5vdCBhbGxvdyBvdGhlcnMgdG8gZW5qb3kgaXQgYW5kIGhhdmUgdGhlcmVmb3JlIGRlY2lkZWQgdG8gcmVsZWFzZSB0aGlzIHZlaGljbGUgc2VwYXJhdGUgZnJvbSBvdXIgcHJpdmF0ZSBtb2QgcGFjay4gV2UgaG9wZSB5b3Ugd2lsbCBlbmpveSBpdCBhcyBtdWNoIGFzIHdlIHdpbGwhICANCg0KaHR0cHM6Ly93d3cuaW5mZWN0ZWRycC5jb20vDQoNClRoZSBuZXcgTGFuZCBSb3ZlciBEZWZlbmRlciB3aWxsIG1ha2UgdHJhdmVsbGluZyBhcm91bmQgdGhlIGxhbmRzIENoZXJuYXJ1cyBmZWVsIGxpa2UgYnJlZXplIGFuZCBvZiBjb3Vyc2UsIHdpdGggYSBiaWcgYm9vdCBhbmQgdGhlIHJvb2Z0b3AgeW91IHdpbGwgaGF2ZSBwbGVudHkgb2YgZXh0cmEgc3BhY2UgZm9yIHdoZW4geW91IGFyZSBtb3ZpbmcgZXF1aXBtZW50LiBBcyB3aXRoIHRoZSByZWFsIGxhbmRyb3ZlciB0aGUgYmF0dGVyeSBpcyBhdHRhY2hlZCBvbiB0aGUgZHJpdmVyIHNlYXQuIFRoZSBMYW5kIFJvdmVyIGNvbWVzIGluIDMgdmFyaWFudHMgdG8gZml0IGV2ZXJ5b25lIG5lZWRzISANCg0KW2gxXSBDYXIgU3BlY2lmaWNhdGlvbnMgJiBmZWF0dXJlczogWy9oMV0NCg0K4pePIDQgY29sb3VyZXIgdmFyaWFudHMgKFllbGxvdywgR3JlZW4sIFJlZCBhbmQgVU4gd2hpdGUpDQril48gNjAwIFNsb3RzIA0K4pePIFNwYXJlIHRpcmUgc2xvdCBhdmFpbGFibGUgKHJlYXIpDQril48gY2FuaXN0ZXIgc2xvdCBhdmFpbGFibGUgKHJlYXIpDQril48gMlggQmFycmVsIHNsb3QgYXZhaWxhYmxlIChyb29mdG9wKQ0K4pePIFNob3ZlbCBzbG90IGF2YWlsYWJsZSAocm9vZnRvcCkNCuKXjyBDYW1vIE5ldCBzbG90IGF2YWlsYWJsZSAocm9vZnRvcCkNCuKXjyBDaGVzdCBzbG90IGF2YWlsYWJsZSAocm9vZnRvcCkgDQril48gNCBzZWF0cyAoMiBmcm9udCwgMiByZWFyIHNlYXRzKSANCuKXjyBXb3JraW5nIGxpZ2h0cyAoaGVhZGxpZ2h0cywgcmVhciwgcmV2ZXJzZSwgYnJha2UpDQril48gQ3VzdG9tIHNvdW5kIA0K4pePIFdvcmtpbmcgc3VzcGVuc2lvbiANCg0KW2gxXSBLbm93biBpc3N1ZXM6IFsvaDFdDQpOb25lIGN1cnJlbnRseSwgcGxlYXNlIHJlcG9ydCBhbnkgYmVsb3cuIA0KDQpbaDFdIENsYXNzIG5hbWVzOiBbL2gxXQ0KDQpXaGVlbDogRGVmZW5kZXIxMTBfa29sZXNvDQpEb29yIGZyb250IGxlZnQ6IERlZmVuZGVyMTEwX2R2ZXJfMV8xIA0KRG9vciBmcm9udCByaWdodDpEZWZlbmRlcjExMF9kdmVyXzJfMSANCkRvb3IgcmVhciBsZWZ0OiBEZWZlbmRlcjExMF9kdmVyXzFfMiANCkRvb3IgcmVhciByaWdodDpEZWZlbmRlcjExMF9kdmVyXzJfMg0KSG9vZDogRGVmZW5kZXIxMTBfa2Fwb3QNClRydW5rOiBEZWZlbmRlcjExMF9iYWdhemhuaWsNCkNhciBpdHNlbGY6IENyU2tfTGFuZF9Sb3Zlcl9EZWZlbmRlcl8xMTANCg0KW3VdIEZvciBncmVlbiwgcmVkIG9yIFVOIHZlcnNpb24gYWRkIF9HcmVlbiwgX1VOIG9yIF9SZWQgYXQgdGhlIGVuZCBvZiBkb29yL2hvb2QvdHJ1bmsvY2FyIGNsYXNzIG5hbWVzIFsvdV0NCg0KDQpbaDFdIENyZWRpdHM6IFsvaDFdDQpBIGh1Z2UgdGhhbmsgeW91IGZvciBDcnVzaGluZ1NraXJtaXNoIGZvciBpbXBsZW1lbnRpbmcgdGhlIHZlaGljbGUgdG8gRGF5WiBhbmQgTWF4aW1NTTEgZm9yIGNyZWF0aW5nIHRoZSAzRCBtb2RlbCEgDQoNCg0KSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyB0aGVuIHJlYWNoIG91dCB0byBTdmVubmUgb24gRGlzY29yZDogU3Zlbm5lIzQxNzI=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1306556854667988575/C25944619B9F95CFAE5442A3FC301A49B5AAF19A/</image_url> - <download_url/> - <filename/> - <file_size>121112439</file_size> - </mod> - <mod id="2121982925"> - <name>Jeep Wnagler</name> - <description>W2gxXUplZXAgV25hZ2xlcg0KWy9oMV0NCg0KQ2FyIFNwZWNpZmljYXRpb24NCg0K4oCiIDQgc2VhdHMgKERyaXZlciwgY29kcml2ZXIsIDIgcmVhciBzZWF0cykNCuKAoiBDYXJnbyA6IDMwMCBzbG90cyAoMTB4MzApDQrigKIgRHJpdmUgOiBBV0QNCg0KQXR0YWNobWVudHMNCiJDYXJCYXR0ZXJ5IiwgICJDYXJSYWRpYXRvciIsICJSZWZsZWN0b3JfMV8xIiwgIlJlZmxlY3Rvcl8yXzEiLCAiU3BhcmtQbHVnIiwgIkplZXBfV25hZ2xlcl9kb29yc19kcml2ZXIiLCAiSmVlcF9XbmFnbGVyX2Rvb3JzX2NvZHJpdmVyIiwgIjMwMFJvdW5kQm94IiwgIkNhbmlzdGVyR2Fzb2xpbmUiLCAiQ2FudGVlbiIsICJXYWxraWVUYWxraWUiLCJCYWNrIiwgIkZpcnN0QWlkS2l0IiwiV2VhcG9uIi4NCg0KDQoNCktub3duIElzc3Vlcy9JbmFjY3VyYWNpZXMNCuKAoiBObyB2aXN1YWwgcmVhciBsaWdodCByZWZsZWN0b3JzDQoNClRvLURvIExpc3QNCuKAoiBCdWcgZml4DQoNCg0KWW91IGNhbiB1c2UgbXkgc2NyaXB0cywgYnV0IHBsZWFzZSBpbmRpY2F0ZSBtZSBvciBtZW50aW9uIGluIHlvdXIgbW9kDQpZb3UgbWF5IG5vdCByZWRpc3RyaWJ1dGUgdGhpcyBtb2Qgd2l0aG91dCBteSBwZXJtaXNzaW9uDQpZb3UgbWF5IG1vbmV0aXplIHlvdXIgc2VydmVyIHdpdGggbXkgbW9kIGluc3RhbGxlZCAoaWYgYXBwcm92ZWQgYnkgQkkpDQoNCklmIHlvdSB3YW50IHRvIGRvbmF0ZSBhbmQgc3VwcG9ydCBtZS4gcGF5cGFsLm1lL2JsaXp6bQ0KDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9sN2ZuOXMzLmdpZlsvaW1nXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1293045649230520757/0A6B1FE30079A28FF69A7EFCB120D31950FEEE30/</image_url> - <download_url/> - <filename/> - <file_size>16486929</file_size> - </mod> - <mod id="2048694610"> - <name>JunkYardDog</name> - <description>QWRkcyB0aGUgYWJpbGl0eSB0byBzYWx2YWdlIHBhcnRzICh1c2luZyBhIHdyZW5jaCkgYW5kIGZ1ZWwgZnJvbSB3cmVja3Mgb24gdGhlIG1hcCwgY2FuIGFsc28gc2lwaG9uIGZ1ZWwgZnJvbSBhY3RpdmUgY2Fycy4gDQpTb21lIGZ1ZWwgaXMgbG9zdCB3aGVuIHNpcGhvbmluZy4NCiBBZGRzIHRoZSBhYmlsaXR5IHRvIHJlZmlsbCBjb250YWluZXJzIGF0IHRoZSBNZWRpdW0gZnVlbCB0YW5rcyB3aXRoIGxhZGRlcnMsIGFuZCBhcyBhIHNpZGUgbm90LCB0YWtlIGNhdXRpb24gYXMgdGhleSBhbHNvIGV4cGxvZGUgd2l0aCBtb3JlIGZvcmNlIHRoYW4gdGhlIGZ1ZWwgcHVtcHMuIA0KW2JdRklYRURbL2JdOiBubyBsb25nZXIgYWJsZSB0byByZWZpbGwgY29udGFpbmVycyBhdCBydWluZWQgcHVtcHMuIA0KDQpbYl1QUk8gVElQWy9iXTogSXRzIGlzIGFkdmlzYWJsZSB0byBicmluZyB0d28gY29udGFpbmVycyB3aXRoIHlvdSB3aGVuIHNpcGhvbmluZyBmdWVsLCB5b3UgY2FuIG5vdCBzaXBob24gaW50byBhIGNvbnRhaW5lciB0aGF0IGFscmVhZHkgaGFzIGxpcXVpZCBpbiBpdC4gWW91IHdpbGwgbmVlZCB0byBlbXB0eSB0aGUgY29udGFpbmVyIG9yIHBvdXIgbGlxdWlkIGludG8gYSBsYXJnZXIgY29udGFpbmVyIHRvIHNhdmUgaXQuIEJlY2FyZWZ1bCBub3QgdG8gc3dvbGxvdyBhbnkgZnVlbCBhbmQgbWFrZSBzdXJlIHRvIHdlYXIgZ2xvdmVzIHdoZW4gc2FsdmFnaW5nIHBhcnRzLCB5b3UgZG9udCB3YW50IHRvIGdldCBidXN0ZWQga251Y2tsZXMuIA0KDQpDdXJyZW50bHkgdGhpcyBpcyBmb3IgQm90aCB2YW5pbGxhIG1hcHMNCg0KUGxlYXNlIHJlcG9ydCBhbnkgaXNzdWVzIHlvdSBmaW5kIQ0KDQpbYl1UT0RPWy9iXToNCi1NYWtlIHVuaXZlcnNhbCBmb3IgYWxsIG1hcHMuDQotQWRkIHNlcnZlciBjb25maWcgc2V0dGluZ3MgZm9yIHBhcnRzIGFycmF5DQoNCltiXU90aGVyIE1vZHM6Wy9iXQ0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDM5NDQ4MDU4XU5vTXVmZmxlIFsvdXJsXS1SZW1vdmVzIG11ZmZsZWQgdm9pY2UgZnJvbSBoZWxlbXRzIGFuZCBnYXMgbWFza3MNCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjA0MTkwNDk3N11WZW5kaW5nU2VhcmNoIFsvdXJsXS1BZGRzIGFiaWxpdHkgdG8gc2VhcmNoIHZlbmRpbmcgbWFjaGluZXMgZm9yIGRyaW5rcw0KDQoNCltiXUNSRURJVFNbL2JdOg0KS3VyZG8gLSBncmFwaGljcyBhbmQgaW1hZ2VzIGFuZCB0ZXN0aW5nDQpNb3N0YWNob0dHIC0gaW50ZWxsZWN0dWFsIGlucHV0IGFuZCB0ZXN0aW5nDQpQbGF5ZGFjaGkgLSBpbnRlbGxlY3R1YWwgaW5wdXQgYW5kIHNjcmlwdGluZw0KDQpbYl1VU0FHRSAmIFRFUk1TWy9iXToNCi0gWW91IG1heSBub3QgcmVwYWNrIG9yIHB1Ymxpc2ggdGhpcyBtb2Qgb24gYW55IHBsYXRmb3JtIGluY2x1ZGluZyBTdGVhbS4NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyIuDQpVc2UgYSBDb2xsZWN0aW9uIGlmIHlvdSB3YW50IHRvIGluY2x1ZGUgdGhpcyBtb2Qgb24geW91ciBzZXJ2ZXIgZm9yIHlvdXIgdXNlcnMuWy9iXQ0KDQpDb3B5cmlnaHQgwqkgMjAyMCBbaV1aZWRtYWdbL2ldDQoNCg0KW2JdUGxlYXNlIGNvbnNpZGVyIGRvbmF0aW5nLCBUaGFuayB5b3UhWy9iXQ0KW3VybD1odHRwczovL3N0cmVhbWxhYnMuY29tL2Nvd2JveW1pbGxlcl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaUZnMFYwWC5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1022822776633980236/39F0EC933CC2874160552C5A371CEE055D8792DA/</image_url> - <download_url/> - <filename/> - <file_size>64773</file_size> - </mod> - <mod id="2350401726"> - <name>King of the Hill</name> - <description>W2gxXSBLaW5nIG9mIFRoZSBIaWxsIFsvaDFdDQoNClRoaXMgbW9kIGlzIGEgZHluYW1pYyBldmVudCB0aGF0IHJhbmRvbWx5IHNwYXducyBhIGZsYWcgZm9yIHBsYXllcnMgdG8gY2FwdHVyZSBmb3IgcmV3YXJkLiBBIG5vdGlmaWNhdGlvbiBpcyBzZW50IG91dCB0byB0aGUgc2VydmVyIDUgbWludXRlcyBwcmlvciB0byB0aGUgZmxhZyBzcGF3bmluZyB0byBnaXZlIHRoZSBsb2NhdGlvbiB0aGF0IHRoZSBLT1RIIHdpbGwgc3Bhd24uIFBsYXllcnMgbmVlZCB0byBiZSBpbiB0aGUgem9uZSBmb3IgMTUgbWludXRlcyB0byBjYXB0dXJlIHRoZSBoaWxsLiANCg0KT25jZSBwbGF5ZXJzIGVudGVyIHRoZSB6b25lLCBhIGJhciB3aWxsIGFwcGVhciBpbiB0aGUgYm90dG9tIHJpZ2h0IHRvIGluZGljYXRlIHRoZSBwcm9ncmVzcyBuZWVkZWQgdG8gY29tcGxldGUgdGhlIGNhcHR1cmUgd2hpbGUgYWxzbyBkaXNwbGF5aW5nIHRoZSB0b3RhbCBhbW91bnQgb2YgcGxheWVycyB0aGF0IGFyZSBpbiB0aGUgIkV2ZW50IFJhZGl1cyIgKDEwMG0pIG9mIHRoZSBmbGFnLiANCg0KUGxheWVycyBuZWVkIHRvIGJlIHdpdGhpbiAyMG0gb2YgdGhlIGZsYWcgdG8gYWN0dWFsbHkgc3RhcnQgY2FwdHVyaW5nIHRoZSB6b25lLiBPbmNlIHRoZSBwcm9ncmVzcyBiYXIgaXMgMTAwJSBmdWxsLCBhIHN0b3JhZ2UgY2hlc3Qgd2l0aCBjb25maWd1cmFibGUgaXRlbXMgd2lsbCBzcGF3bi4NCg0KW2ldW2JdIElmIHlvdSB3b3VsZCBsaWtlIHRoZSBLaW5nIG9mIFRoZSBIaWxsIHRvIGFwcGVhciBvbiB0aGUgbWFwLCB5b3UgbXVzdCB1c2UgQmFzaWNNYXAgYWx0aG91Z2ggdGhpcyBpcyBub3QgYSBkZXBlbmRlbmN5LiBZb3Ugd2lsbCBzdGlsbCBnZXQgYSBub3RpZmljYXRpb24gb2YgdGhlIGxvY2F0aW9uIHJlZ2FyZGxlc3MuWy9iXQ0KDQpCYXNpYyBNYXA6IFdvcmtzaG9wOiBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjcwMjE1MTMyJnNlYXJjaHRleHQ9YmFzaWNtYXBdIEJhc2ljIE1hcCBNb2QgWy91cmxdDQoNCltoMV1bYl0gSW5zdGFsbCBhbmQgU2V0dXAgWy9iXVsvaDFdDQoNClRvIGluc3RhbGwgdGhpcyBtb2QsIGV4dHJhY3QgdGhlIG1vZCBmb2xkZXIgdG8gdGhlIHJvb3Qgb2YgeW91ciBEYXlaIHNlcnZlci4gQWRkIEBLT1RIIHRvIHlvdXIgbW9kIGxpbmUgaW4geW91ciBzdGFydCBwYXJhbWV0ZXJzOyBsYXN0bHkgZXh0cmFjdCB0aGUga2V5IGFuZCBwbGFjZSBpbiB0aGUga2V5IGZvbGRlci4gSWYgeW91IGFyZSB1c2luZyBPbWVnYSwganVzdCBhZGQgdGhlIG1vZCB1c2luZyB0aGUgaW50ZXJmYWNlLg0KDQpBbGwgb2YgdGhlIHZhbHVlcyBsaXN0ZWQgaW4gdGhlIGRlY3J5cHRpb24gYXJlIGNvbmZpZ3VyYWJsZSBhbmQgZWFzeSB0byBzZXR1cCwgYnV0IGRvIG5vdGU7IGRvIG5vdCBhZGQgbWFnYXppbmVzIGFzIGFuIGF0dGFjaG1lbnQgdG8gdGhlIHdlYXBvbnMgdGhhdCBzcGF3biBhcyBpdCB3aWxsIGJ1ZyB0aGUgd2VhcG9uLiBBZGQgbWFnYXppbmVzIGFzIGFuICJpdGVtIiBpbnN0ZWFkLiANCg0KaHR0cHM6Ly9wYXN0ZWJpbi5jb20veGNQZ1FuN2QgIC0tIERlZmF1bHQgQ29uZmlnIC0gQ2hlcm5hcnVzDQpodHRwczovL3Bhc3RlYmluLmNvbS9paW1qSER1cCAtLSBEZWZhdWx0IENvbmZpZyAtIExpdm9uaWENCmh0dHBzOi8vcGFzdGViaW4uY29tLzNTV05aMUE1IC0tIERlZmF1bHQgQ29uZmlnIC0gRGVlcmlzbGUNCmh0dHBzOi8vcGFzdGViaW4uY29tLzhKanpHSGluIC0tIERlZmF1bHQgQ29uZmlnIC0gTmFtYWxzaw0KDQpodHRwczovL3Bhc3RlYmluLmNvbS9lMVV3blRrWSAgLS0gQ29uZmlnIHdpdGggRXhwbGFuYXRpb25zDQoNCiBJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIG9yIGNvbmNlcm5zLCBwbGVhc2UgbGVhdmUgYSBjb21tZW50IGJlbG93Lg0KDQogDQoNCltxdW90ZT1hdXRob3JdIFdlIGRvIG5vdCBnaXZlIHBlcm1pc3Npb24gdG8gdW5wYWNrLCByZXBhY2ssIGVkaXQsIG9yIHJldXBsb2FkIG91ciBmaWxlcyB1bmxlc3MgZXhwbGljaXQgcGVybWlzc2lvbiBpcyBncmFudGVkIGJ5IHRoZSBvd25lci4gQSBETUNBIG5vdGljZSB3aWxsIGJlIGlzc3VlZCBpZiB0aGVzZSB0ZXJtcyBhcmUgYnJva2VuLiBOb3RlOiBJZiB5b3UgYXJlIHRvIHVzZSB0aGlzIGNvbnRlbnQgd2hpbGUgbW9uZXRpemluZyB5b3VyIHNlcnZlciB5b3UgbXVzdCBjb250YWN0IHVzIHZpYSBEaXNjb3JkIGF0IGh0dHBzOi8vZGlzY29yZC5nZy9UaGVIaWRlb3V0IG9yIGJ5IGVtYWlsIGF0IGRheXp0aGVoaWRlb3V0QGdtYWlsLmNvbS4gSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyBvciBpc3N1ZXMgYWJvdXQgdGhpcyBtb2QsIHBsZWFzZSBsZWF2ZSBhIGNvbW1lbnQgYmVsb3chIFsvcXVvdGVd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1663484030792139372/A0C274D5ACE2B5328D291CA43B600905743B8F3F/</image_url> - <download_url/> - <filename/> - <file_size>3138735</file_size> - </mod> - <mod id="1765453539"> - <name>Legacy-Sounds</name> - <description>W2gxXURheVogbm9zdGFsZ2lhIGJ1bmRsZWQgdXBbL2gxXQ0KRGF5WiBMZWdhY3kgYWltcyBhdCBicmluZ2luZyBiYWNrIGdvb2Qgb2xkIG1lbW9yaWVzIHBpZWNlIGJ5IHBpZWNlIGJ5IGNoYW5naW5nIG9yIGFkZGluZyBiYWNrIGZhbWlsaWFyIHNvdW5kcyBhbmQgYXNzZXRzIGZyb20gdGhlIG9yaWdpbmFsIERheVogbW9kLg0KDQpbYl1UaGlzIG1vZCBpcyBub3QgY29tcGxldGUgeWV0LCB2YXJpb3VzIHRoaW5ncyB3aWxsIGJlIGFkZGVkIGluIHRoZSBmdXR1cmUuIEZlZWwgZnJlZSB0byBwb3N0IHlvdXIgc3VnZ2VzdGlvbnMgaW4gdGhlIGNvbW1lbnRzLlsvYl0NCg0KW2gxXUNvbnRlbnRbL2gxXQ0KLSBab21iaWUgc291bmRzIHJlcGxhY2VkDQotIEFtYmllbnQgbXVzaWMgcGxheXMgcmFuZG9tbHkgaW4gYmFja2dyb3VuZA0KLSBTb21lIGFtYmllbnQgdHJhY2tzIHRyaWdnZXIgb24gc3BlY2lmaWMgZXZlbnRzIChwbGF5ZXJzIG5lYXJieSwgZGVhZCBwbGF5ZXJzL3pvbWJpZXMgbmVhcmJ5KQ0KLSBGbGllcyBlZmZlY3Qgb24gZGVhZCBwbGF5ZXIgYm9kaWVzDQoNCltoMV1JbnN0YWxsYXRpb25bL2gxXQ0KW2JdQ2xpZW50LVNpZGVbL2JdDQpbYl1UaGlzIG1vZCBjYW4gb25seSBiZSB1c2VkIG9uIHNlcnZlcnMgdGhhdCBoYXZlIGFkZGVkIHRoaXMgbW9kIHRvIHRoZWlyIGFsbG93ZWQgbW9kcyBsaXN0IChhZGRlZCB0aGUgYmlrZXkgdG8gdGhlaXIgc2VydmVyKVsvYl0NCltvbGlzdF0NCiAgICBbKl1TdWJzY3JpYmUgdG8gdGhlIG1vZA0KICAgIFsqXVVzZSB0aGUgb2ZmaWNpYWwgRGF5WiBsYXVuY2hlciB0byBsb2FkIHRoZSBtb2Qgd2l0aCBnYW1lc3RhcnQgb3IgYWx0ZXJuYXRpdmVseSwgdXNlIHRoZSB1bm9mZmljaWFsIGxhdW5jaGVyIChkYXl6bGF1bmNoZXIuY29tKS4gVGhlIHVub2ZmaWNpYWwgbGF1bmNoZXIgd2lsbCBhdXRvbWF0aWNhbGx5IGxvYWQgbW9kcyB1c2VkIG9uIHRoZSBzZXJ2ZXIgeW91J3JlIGpvaW5pbmcuIA0KWy9vbGlzdF0gDQoNCltiXVNlcnZlci1TaWRlWy9iXQ0KTG9hZCB0aGUgbW9kaWZpY2F0aW9uIG9uIHlvdXIgc2VydmVyIHZpYSB0aGUgLW1vZCBwYXJhbWV0ZXIgYW5kIGFkZCB0aGUgZW5jbG9zZWQgYmlrZXkgZmlsZSB0byB0aGUgImtleXMiIGZvbGRlciBvZiB5b3VyIHNlcnZlci4gVGhlIGJpa2V5IGNhbiBiZSBmb3VuZCBpbnNpZGUgdGhlIG1vZGlmaWNhdGlvbiB1bmRlciAiQExlZ2FjeS1Tb3VuZHMvS2V5cy9sZWdhY3kuYmlrZXkiDQoNCg0KDQpbYl1Db250ZW50IHJlbGVhc2VkIHVuZGVyIFt1cmw9aHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvL2NvbW11bml0eS9saWNlbnNlcy9hcm1hLWFuZC1kYXl6LXB1YmxpYy1saWNlbnNlLXNoYXJlLWFsaWtlLWFkcGwtc2FdQURQTC1TQVsvdXJsXVsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/791985500418951576/AB56A466F8BEA05DC26FDFD41CE3808E28B998D4/</image_url> - <download_url/> - <filename/> - <file_size>25682173</file_size> - </mod> - <mod id="1964490092"> - <name>Lightsword</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL2NmY3ZrdTEuZ2lmWy9pbWddDQpbaDFdTGlnaHRzd29yZFsvaDFdDQpUaGlzIG1vZCBpcyBpbmNsdWRlcyBhIHdvcmtpbmcgTGlnaHRzd29yZCB0aGF0IGlzIHZlcnkgZWZmZWN0aXZlIGFnYWluc3QgYW55dGhpbmcgdGhhdCBpcyB0aHJvd24gYXQgeW91LiBUaGVyZSBpcyByZWFsaXN0aWMgc291bmRzIHdoZW4gaGl0dGluZyBhIHBsYXllciBhbmQgYW4gaWRsZSBzb3VuZCB0b28hIE9oLCBhbmQgdGhlIGxpZ2h0c3dvcmQgYWxzbyByZXRyYWN0cyEgQWxsIGNyZWRpdCBmb3IgdGhpcyBtb2Qgd2lsbCBiZSBnaXZlbiB0byAiQ2FzaGV3LXNhbiMwMDAxIg0KDQpbaDFdU3BlY2lhbCBGZWF0dXJlczpbL2gxXQ0KLSBUaGUgbGlnaHRzd29yZCBnaXZlcyBvZmYgYSBsaWdodCBzb3VyY2UNCi0gRXh0ZW5kcyBhbmQgcmV0cmFjdHMNCi0gUmVxdWlyZXMgYSA5diBiYXR0ZXJ5IHRvIHdvcmsNCi0gUmVhbGlzdGljIHNvdW5kcw0KLSBJdCdzIHZlcnkgcmFyZSBhbmQgc2VsbHMgZm9yIGEgbG90IGF0IHRoZSBsb2NhbCB0cmFkZXINCi0gQmFzaWNhbGx5IGEgb25lIGhpdCBtZWxlZSB3ZWFwb24NCg0KW2gxXVVwY29taW5nIEZlYXR1cmVzOlsvaDFdDQotIE1vcmUgY29sb3JzPw0KLSBEaWZmZXJlbnQgbGlnaHRzd29yZCB2ZXJzaW9ucz8NCg0KW2gxXUNyZWRpdHM6Wy9oMV0NClNjcmlwdHMvIENvbmZpZ3M6IENhc2hldy1zYW4jMDAwMQ0KTW9kZWw6IFtiXUxpZ2h0c2FiZXJbL2JdIGNyZWF0ZWQgYnkgW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L21lbGVlL2xpZ2h0c2FiZXJzXXBlcDE2ODk5OVsvdXJsXQ0KDQoNCltiXSBBbGwgY2xhc3NuYW1lJ3Mgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGUgbW9kIGZpbGUsIG9yIHlvdSBjYW4gbG9vayBvZmYgdGhlIGxpbmsgYmVsb3csWy9iXQ0KaHR0cHM6Ly9wYXN0ZWJpbi5jb20vcmF3LzdkWFN3cFliDQoNCltiXUkgZG8gbm90IGF1dGhvcml6ZSB0aGlzIHRvIGJlIHJlLXBhY2tlZCwgcmUtdXBsb2FkZWQsIG9yIG1vZGlmaWVkIGluIGFueSB3YXkuWy9iXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1663479340334069541/0FC50CD627DF73683C0640FF7A56AFEFD81D2DCA/</image_url> - <download_url/> - <filename/> - <file_size>8724512</file_size> - </mod> - <mod id="1566911166"> - <name>Mass'sManyItemOverhaul</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQpbaDFdT3ZlciAyNjAgVW5pcXVlIEl0ZW1zISEhWy9oMV0NCltiXVBsZWFzZSBkbyBOT1QgdW5wYWNrL3JlcGFjayB0aGlzIG1vZCB3aXRob3V0IHBlcm1pc3Npb24sIEkgd2lsbCBETUNBIGFueSBtb2RzIHRoYXQgY29udGFpbiBteSBmaWxlcy5bL2JdDQpbYl3Qn9C+0LbQsNC70YPQudGB0YLQsCwg0J3QlSDQv9C10YDQtdC/0LDQutC+0LLRi9Cy0LDQudGC0LUg0Y3RgtC+0YIg0LzQvtC0INCx0LXQtyDRgNCw0LfRgNC10YjQtdC90LjRjywg0Y8g0LHRg9C00YMgRE1DQSDQvNC+0LTQvtCyLCDQutC+0YLQvtGA0YvQtSDRgdC+0LTQtdGA0LbQsNGCINC80L7QuCDRhNCw0LnQu9GLWy9iXQ0KW2gxXVJFQ0VOVCBDSEFOR0UgU1VNTUVSWVsvaDFdDQpEcmVzc2VyIFVwZGF0ZSEgVGhlIGZpcnN0ICdiYXNlIGJ1aWxkaW5nIGl0ZW0nIGluIE1NSU8hDQoNClRoZXJlJ3Mgbm93IHRvbyBtYW55IGl0ZW1zIGZvciBtZSB0byBhZGQgZXZlcnl0aGluZyB0byB0aGUgZnJvbnQgcGFnZSwgU28gaW5zdGVhZCBJJ2xsIG9wZW4gYSBuZXcgdGhyZWFkIGZvciBjbGFzc25hbWVzLg0KDQpUaGUgTWluaTE0J3MgQmFzZSBtb2RlbCB0aGF0IEkgbW9kaWZpZWQgZnJvbSAgQ3JlYXRlZCBieSBPbWdJdHNTdGFsbGluIGh0dHBzOi8vc2tldGNoZmFiLmNvbS8zZC1tb2RlbHMvbTE0LW1hcmtzbWFuLXZhcmlhbnQtYTI0NTM2OGYxOTc5NGQ5OTgzMjM3MTcxMGE2NWI4ZTQNCk0xIENhcmJpbmUgYnkgaHR0cHM6Ly9nYW1lYmFuYW5hLmNvbS9tZW1iZXJzLzEzNDM2NTYNCnRoZSBLaXZhYXJpIGRtciBtYWRlIGJ5IHRoZSB3b25kZXJmdWwgaHR0cHM6Ly9za2V0Y2hmYWIuY29tL1JhbWhhdA0KU3RldyBib3dsIG1vZGVsIG1hZGUgYnkgaHR0cHM6Ly9za2V0Y2hmYWIuY29tL3dhdHRzeA0KdGhlIGZhbnRhc3RpYyAuNDA4IGludGVydmVudGlvbiBtb2RlbCBtYWRlIGJ5IGh0dHBzOi8vc2tldGNoZmFiLmNvbS9GcmVuY2hCYWd1ZXR0ZQ0KdGhlIHNob3RndW4gc3VwcHJlc3NvciBtb2RlbCBmcm9tIGh0dHBzOi8vc2tldGNoZmFiLmNvbS9maXJlYmFzZTENCnRoZSBhcm1zYW4gZnJvbSBodHRwczovL3NrZXRjaGZhYi5jb20vWW9iYTIyOA0KdGhlIFBQU0tONDIgaHR0cHM6Ly9za2V0Y2hmYWIuY29tLzNkLW1vZGVscy9wcHNrbjQyLWhlYXZ5LWJhdHRsZXJpZmxlLTE0NjIyYzk0OTdkMTRhODU4ODhhNGYwYWFhNjY1OGQzDQpCNTIgTW9kaWZpZWQgZnJvbSBodHRwczovL3d3dy5hcnRzdGF0aW9uLmNvbS9hcnR3b3JrL0tBNHdyDQpUaGUgTTQxNyBNb2RlbCBpcyB0aGFua3MgdG8gSm9yZGFuNDQ3LCBPciBDaHJpcyBQIEJhY29uLg0KYm9keSBhcm1vciBwbGF0ZXMgYnkgaHR0cHM6Ly9za2V0Y2hmYWIuY29tL0RqZW50DQpTdXJ2aXZvciBiYWcgYnkgaHR0cHM6Ly9za2V0Y2hmYWIuY29tL2xpemVkd2FyZHMsIExvdyBQb2x5IEJ5IE1hc3MNClByZWRhdGFBUiBCeSBodHRwczovL3NrZXRjaGZhYi5jb20vM2QtbW9kZWxzL2Jlb3d1bGYtNTAtY2FsLTZkMjZiYzA0OThmODQ3NzQ5NGM2NTcxNWYwMDNlYzA1IE1vZGlmaWVkIGJ5IE1hc3MNCg0KDQpbaDFdRkFRWy9oMV0NClEgLiBXaWxsIEkgY29udGludWUgYmFzaWMgY2xvdGhpbmcgcmV0ZXh0dXJlcz8NCkEuIE1heWJlLCBCdXQgZm9yIHRoZSBtb3N0IHBhcnQ/ICBOby4gSSBtYXkgY3JlYXRlIHJldGV4dHVyZXMgaGVyZSBhbmQgdGhlcmUgaWYgSSdtIGluc3BpcmVkIGJ5IHNvbWV0aGluZywgaWYgeW91ciBpZGVhIGlzIHJlYWxseSBnb29kICdsbCBkbyBpdC4gYnV0IGZvciB0aGUgbW9zdCBwYXJ0IG15IHJldGV4dHVyZXMgZnJvbSB0aGlzIHBvaW50IG9uIHdpbGwgbmVlZCB0byBiZSBhZHZhbmNlZCBpbmNsdWRpbmcgbWFraW5nIG5ldyBtYXRlcmlhbHMgZm9yIG1vZGVscywgaW4gZXhhbXBsZSwgbGVhdGhlciBwZWEgY29hdHMgYW5kIHN0dWZmLg0KDQpRLiBNeSBndW4gaGFzIGEgbWFnYXppbmUgc3R1Y2sgaW4gaXQsIElzIHRoaXMgYSBidWcgd2l0aCB5b3VyIG1vZCBhbmQgY2FuIHlvdSBmaXggaXQgaW4gYW4gdXBkYXRlPw0KQS4gTm8sIFRoaXMgaXNuJ3QgYSBidWcgd2l0aCBteSBtb2QgYW5kIGV2ZXJ5IG1vZCB0aGF0IGFkZHMgZ3VucyBoYXMgdGhpcyBwcm9ibGVtIG9uZSB0aW1lIG9yIGFub3RoZXIsICBJJ3ZlIHNwb2tlbiB3aXRoIG90aGVyIGF1dGhvcnMgYWJvdXQgdGhlIHNhbWUgcHJvYmxlbSBhbmQgdGhleSBhbHNvIGhhdmUgaXQuIFNvbWUgdmFuaWxsYSBndW5zIGV2ZW4gaGF2ZSB0aGlzIGlzc3VlLiBJdCdzIGEgYnVnIHdpdGggdGhlIGdhbWUuDQoNClEuIENhbiB5b3UgaGVscCBtZSBpbnN0YWxsIHlvdXIgbW9kIG9uIG15IHNlcnZlcj8NCkEuIE5vLiBJZiBJIGhlbHBlZCBldmVyeW9uZSBpbnN0YWxsIHRoZSBtb2Qgb24gdGhlaXIgc2VydmVyIEkgd291bGRuJ3QgaGF2ZSBhbnkgdGltZSB0byBjb250aW51ZSB1cGRhdGluZyB0aGUgbW9kLCBIb3dldmVyLiBUaGlzIG1vZCBpc24ndCAnaGFyZCcgdG8gaW5zdGFsbC4gSXQncyB0aGUgc2FtZSBhcyBhbnkgb3RoZXIgaXRlbSBtb2QsIFRoZSB0eXBlcy54bWwgaXMgbG9jYXRlZCBpbiB0aGUgbW9kIGZvbGRlciBzbyB5b3UgY2FuIHByb3Blcmx5IHNldCB1cCBpdGVtIHNwYXduaW5nLiBJJ20gc3VyZSBpZiB5b3UgbG9vayBvbmxpbmUgeW91IGNhbiBnZXQgYWxsIHRoZSBoZWxwIHlvdSBuZWVkIHdpdGggcHJvcGVybHkgaW5zdGFsbGluZyBtb2RzIG9uIHlvdXIgc2VydmVyLg0KDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9tYXNzTUlPXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pRmcwVjBYLnBuZ1svaW1nXVsvdXJsXQ0KW2gxXUpvaW4gb3VyIGRpc2NvcmQgc2VydmVyIE5ldyBEYXduIERheVogZm9yIGFsbCB0aGUgbW9zdCBpbXBvcnRhbnQgYW5ub3VuY2VtZW50cyFbL2gxXQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvcXM3TjlTTl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNk5SR01WSi5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/789755896714338877/057836CE0A517019EC054B6F05AA536FDB2F8420/</image_url> - <download_url/> - <filename/> - <file_size>1422736986</file_size> - </mod> - <mod id="2058634870"> - <name>Materials for construction</name> - <description>W2gxXU1hdGVyaWFscyBmb3IgY29uc3RydWN0aW9uWy9oMV0NCg0KW2ldTW9kIA0KK2FkZCA0IHNwYXduIHBvaW50cyBQaWxlIE9mIE1ldGFsIFNoZWV0cyAgICAgIA0KY2xhc3MgbmFtZSBmb3Igc2VydmVyIGFkbWluaXN0cmF0b3JzID0gUE9NU19QaWxlT2ZNZXRhbFBsYXRlDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNXczWVMxci5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS83eEZDZEtMLmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzNlS1dxR3UuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMXZmNnN4dS5qcGdbL2ltZ10NCg0KK2FkZCA0IHNwYXduIHBvaW50cyBQaWxlIE9mIE1ldGFsIFNoZWV0cyBMaXZvbmlhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaG8wcWtwMi5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pa3VnRk9ELmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0E5RzRvUkEuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWGZONHpndy5qcGdbL2ltZ10NCi0tLS0tLS0tLS0tLS0tLS0NCg0KK2FkZHMgdG9vbHMgQ2xpcHBlciBmb3IgY3V0dGluZyBQaWxlIE9mIE1ldGFsIFNoZWV0cyBvbiBNZXRhbCBTaGVldHMgICAgICAgDQpjbGFzcyBuYW1lIGZvciBzZXJ2ZXIgYWRtaW5pc3RyYXRvcnMgPSBQT01TX01ldGFsX0NsaXBwZXINCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9wY0Nkck9uLmpwZ1svaW1nXQ0KDQp0aGUgdHlwZXMgZm9sZGVyIGNvbnRhaW5zIGV2ZXJ5dGhpbmcgeW91IG5lZWQgZm9yIHNlcnZlcnNbL2ldDQoNCi0tLT09PXw9PT0tLS0NCg0KW2gxXdCc0LDRgtC10YDQuNCw0LvRiyDQtNC70Y8g0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0LBbL2gxXQ0KDQpbaV3QnNC+0LQgDQor0LTQvtCx0LDQstC70Y/QtdGCIDQg0YLQvtGH0LrQuCDRgdC/0LDQstC90LAg0YjRgtCw0LHQtdC70Y8g0LzQtdGC0LDQu9C70LjRh9C10YHQutC40YUg0LvQuNGB0YLQvtCyICAgICAgICAgIA0KY2xhc3MgbmFtZSDQtNC70Y8g0LDQtNC80LjQvdC40YHRgtGA0LDRgtC+0YDQvtCyINGB0LXRgNCy0LXRgNC+0LIgPSBQT01TX1BpbGVPZk1ldGFsUGxhdGUNCivQtNC+0LHQsNCy0LvRj9C10YIgNCDRgtC+0YfQutC4INGB0L/QsNCy0L3QsCDRiNGC0LDQsdC10LvRjyDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQu9C40YHRgtC+0LIgIExpdm9uaWENCi0tLS0tLS0tLS0tLS0tLS0NCg0KK9C00L7QsdCw0LLQu9GP0LXRgiDQuNC90YHRgtGA0YPQvNC10L3RgiDQmtGD0YHQsNGH0LrQuCDQtNC70Y8g0YDQtdC30LrQuCDRiNGC0LDQsdC10LvRjyDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQu9C40YHRgtC+0LIg0L3QsCDQvtCx0YvRh9C90YvQtSDQvNC10YLQsNC70Lsg0LvQuNGB0YLRiyAgICAgICAgICANCmNsYXNzIG5hbWUg0LTQu9GPINCw0LTQvNC40L3QuNGB0YLRgNCw0YLQvtGA0L7QsiDRgdC10YDQstC10YDQvtCyID0gUE9NU19NZXRhbF9DbGlwcGVyDQoNCtCyINC/0LDQv9C60LUgdHlwZXMg0L3QsNGF0L7QtNC40YLRgdGPINCy0YHQtSDQvdC10L7QsdGF0L7QtNC40LzQvtC1INC00LvRjyDRgdC10YDQstC10YDQvtCyWy9pXQ0KDQpbaV15b3UgY2FuIGFkZCB5b3VyIG93biBzcGF3biBwb2ludHMsIGFkZGluZyBjb29yZGluYXRlcyB0byB0aGUgZmlsZSBjZmdldmVudHNwYXducy54bWxbL2ldDQoNCi0tLT09PT09PS0tLQ0KDQpbaV3QstGLINC80L7QttC10YLQtSDQtNC+0LHQsNCy0LjRgtGMINGB0LLQvtC4INGB0L7QsdGB0YLQstC10L3QvdGL0LUg0YLQvtGH0LrQuCDRgdC/0LDQstC90LAsINC00L7QsdCw0LLQuNCyINC60L7QvtGA0LTQuNC90LDRgtGLINCyINGE0LDQudC7IGNmZ2V2ZW50c3Bhd25zLnhtbFsvaV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/999179297231231643/075074238C5691636E42F5F9B26B8070C362E4E1/</image_url> - <download_url/> - <filename/> - <file_size>9218416</file_size> - </mod> - <mod id="2177513628"> - <name>MBA_Sports car_mod</name> - <description>W2gxXVtiXVRoaXMgcGFja2FnZSBjb250YWlucyA0NCBjYXJzIChtb3JlIGNhcnMgaW4gdGhlIGZ1dHVyZSkNCuatpOWMheWMheWQqzQ05Y+w5rG96L2m77yI5pyq5p2l6L+Y5Lya5pyJ5pu05aSa5rG96L2m77yJDQoNClsvYl1bL2gxXQ0KDQpbYl1baDFdPUNsYXNzIG5hbWU9DQo957G75ZCNPVsvaDFdWy9iXQ0KQ3JTa19Lb2VuaWdzZWdnX0FnZXJhX1INCkNyU2tfS29lbmlnc2VnZ19BZ2VyYV9SX1JlZA0KQ3JTa19Lb2VuaWdzZWdnX0FnZXJhX1JfV2hpdGUNCkNyU2tfS29lbmlnc2VnZ19BZ2VyYV9SX0Nocm9tZQ0KQ3JTa19Lb2VuaWdzZWdnX0FnZXJhX1JfQ2Ftb0dyZWVuDQpDclNrX0tvZW5pZ3NlZ2dfQWdlcmFfUl9HcmVlbg0KQ3JTa19Lb2VuaWdzZWdnX0FnZXJhX1JfQ2Ftb19zcGFjZQ0KQ3JTa19Sb2xsc19Sb3ljZV9XcmFpdGhfT3JhbmdlVG9wDQpDclNrX1JvbGxzX1JveWNlX1dyYWl0aF9CbHVlVG9wDQpDclNrX1JvbGxzX1JveWNlX1dyYWl0aA0KQ3JTa19CZW50bGV5X0NvbnRpbmVudGFsX0dUXzExDQpDclNrX0JlbnRsZXlfQ29udGluZW50YWxfR1RfMTFfU2lsdmVyDQpDclNrX0JlbnRsZXlfQ29udGluZW50YWxfR1RfMTFfQmxhY2sNCkNyU2tfQmVudGxleV9Db250aW5lbnRhbF9HVF8xMV9QaW5rDQpDclNrX0dBWl8zMzA5X1NGDQpDclNrX1BvcnNjaGVfOTExX1NwZWVkc3RlDQpDclNrX1BvcnNjaGVfOTExX1NwZWVkc3Rlcl9QaW5rDQpDclNrX1BvcnNjaGVfOTExX1NwZWVkc3Rlcl9HcmVlbg0KQ3JTa19GZXJyYXJpXzQ1OF9TcGVjaWFsZV9CbGFjaw0KQ3JTa19GZXJyYXJpXzQ1OF9TcGVjaWFsZV9QaW5rDQpDclNrX0ZlcnJhcmlfNDU4X1NwZWNpYWxlDQpDclNrX0ZlcnJhcmlfNDU4X1NwZWNpYWxlX1JlZA0KQ3JTa19GZXJyYXJpXzQ1OF9TcGVjaWFsZV9HcmVlbg0KQ3JTa19NZXJjZWRlc19HNjVfQU1HX0hhbWFubg0KQ3JTa19NZXJjZWRlc19HNjVfQU1HX0hhbWFubl9Hb2xkDQpDclNrX01lcmNlZGVzX0c2NV9BTUdfSGFtYW5uX0dyZWVuDQpDclNrX0xhbWJvcmdoaW5pX1VydXNfUGluaw0KQ3JTa19MYW1ib3JnaGluaV9VcnVzDQpDclNrX0plZXBfV3JhbmdsZXJfUnViaWNvbl8xMg0KQ3JTa19Wb2xrc3dhZ2VuX1RyYW5zcG9ydGVyX1QxDQpDclNrX0J1Z2F0dGlfQ2hpcm9uX1NTXzMwMA0KQ3JTa19Qb3JzY2hlXzkxOV9IeWJyaWQNCkNyU2tfV01vdG9yc19MeWthbl9IeXBlclNwb3J0X1JlZA0KQ3JTa19XTW90b3JzX0x5a2FuX0h5cGVyU3BvcnRfUGluaw0KQ3JTa19XTW90b3JzX0x5a2FuX0h5cGVyU3BvcnRfQ2hyb21lDQpDclNrX1dNb3RvcnNfTHlrYW5fSHlwZXJTcG9ydA0KDQpbYl1baDFdSSBhbSBub3QgYWxsb3dlZCB0byByZXBlYXQgdGhpcyBtb2QhDQrmiJHkuI3lhYHorrjph43lpI3mraRNT0TvvIFbL2gxXVsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1669113108792478158/FD3F1BCBEE6CD711CECC3689BE9ABDAE185B69D9/</image_url> - <download_url/> - <filename/> - <file_size>365165823</file_size> - </mod> - <mod id="2265389602"> - <name>MedicalAttentionUpdated</name> - <description>VGhpcyBpcyBhbiB1cGRhdGVkIHZlcnNpb24gb2YgW2JdTWVkaWNhbEF0dGVudGlvblsvYl0ga2luZGx5IGFsbG93ZWQgdG8gYmUgbW9kaWZpZWQgYW5kIHJlcGFja2VkIGJ5IG9yaWdpbmFsIGF1dGhvciBbYl1MdWNpYW5bL2JdLiBJIHRha2Ugbm8gY3JlZGl0IHdoYXRzb2V2ZXIgZm9yIGhpcyB3b3JrLiBZb3UgY2FuIGZpbmQgaGlzIG9yaWdpbmFsIG1vZCBwYWdlIGhlcmU6IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3MzU2OTE1NTJdTWVkaWNhbEF0dGVudGlvblsvdXJsXS4NClRoaXMgdXBkYXRlZCB2ZXJzaW9uIHdvcmtzIHdpdGggRGF5WiAxLjEwLCBmaXhlcyBhIGZldyBpc3N1ZXMgYW5kIGFkZHMgYSBmZXcgbmV3IGNvbmZpZyBvcHRpb25zLiBTaG91bGQgTHVjaWFuIGV2ZXIgd2FudCB0byByZXR1cm4gdG8gd29ya2luZyBvbiBoaXMgbW9kLCBJIHdpbGwgZ2xhZGx5IGhhbmQgbXkgc21hbGwgY2hhbmdlcyBiYWNrIG92ZXIgdG8gaGltLg0KDQpJZiB5b3Ugd2FudCBhICdsaWdodCcgdmVyc2lvbiB0aGF0IGluY2x1ZGVzIFtiXW9ubHlbL2JdIHRoZSB0aXJlZG5lc3MgYW5kIGRydW5rZW5uZXNzIG1lY2hhbmljcywgW2Jdbm9bL2JdIGFybSBmcmFjdHVyZXMsIG1lZGljYWwgY29uZGl0aW9ucywgcHJvdGVjdGl2ZSBnZWFyIGNvbmZpZ3VyYXRpb24gb3Igem9uZXMsIGxvb2sgYXQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5MzQyOTk5OV1NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1Db3JlWy91cmxdICh3aGljaCBpcyBhIGRlcGVuZGVuY3kgb2YgdGhpcyBtb2QsIGJ1dCBjYW4gYWxzbyBiZSB1c2VkIHN0YW5kYWxvbmUpLg0KDQpbaDFdSW1wb3J0YW50Wy9oMV0NCg0KRGVwZW5kaW5nIG9uIGlmIHlvdSBhcmUgdXNpbmcgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI4OTQ2MTIzMl1OYW1hbHNrIFN1cnZpdmFsWy91cmxdIG9yIG5vdCwgeW91IG5lZWQgdG8gc3Vic2NyaWJlIHRvIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNDY3MTkyNDNdTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQtRGVwSGVscGVyLU5hbWFsc2tbL3VybF0gW2ldb3JbL2ldIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNDY3MTQ4NTZdTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQtRGVwSGVscGVyLVZhbmlsbGFbL3VybF0gKGRvIG5vdCB1c2UgYm90aCEpLg0KDQpJZiB5b3Ugd2FudCB0byB1c2UgTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQgd2l0aCBOYW1hbHNrIFN1cnZpdmFsLCB5b3UgbmVlZCB0aGVzZSBtb2RzOg0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjg5NDYxMjMyXU5hbWFsc2sgU3Vydml2YWxbL3VybF0NCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM0NjcxOTI0M11NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1EZXBIZWxwZXItTmFtYWxza1svdXJsXQ0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjkzNDI5OTk5XU1lZGljYWxBdHRlbnRpb25VcGRhdGVkLUNvcmVbL3VybF0NCi0gTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQNCg0KT3RoZXJ3aXNlLCB5b3UgbmVlZCB0aGVzZSBtb2RzOg0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQ2NzE0ODU2XU1lZGljYWxBdHRlbnRpb25VcGRhdGVkLURlcEhlbHBlci1WYW5pbGxhWy91cmxdDQotIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyOTM0Mjk5OTldTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQtQ29yZVsvdXJsXQ0KLSBNZWRpY2FsQXR0ZW50aW9uVXBkYXRlZA0KDQoNCg0KQmVsb3cgeW91J2xsIGZpbmQgdGhlIG9yaWdpbmFsIG1vZCBkZXNjcmlwdGlvbiB3aGljaCBoYXMgb25seSBiZWVuIGxpZ2h0bHkgZWRpdGVkIHRvIGJldHRlciByZWZsZWN0IHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBtb2QgYW5kIHRoZSBnYW1lLCBpbmNsdWRpbmcgbGlua3MgdG8gdXNlZnVsIGd1aWRlcyBmb3Igc2VydmVyIG93bmVycyBhbmQgcGxheWVycy4NCg0KDQoNCltoMV1Gb3IgeW91ciBzdXJ2aXZhbCBmb2N1c2VkIG9yIGhhcmRjb3JlIERheVogZXhwZXJpZW5jZSwgbG9vayBubyBmdXJ0aGVyIHRoYW4gdGhlIE1lZGljYWxBdHRlbnRpb24gbW9kLlsvaDFdDQoNCkNoYWxsZW5nZSB5b3VyIHBsYXllcnMuLi5jaGFsbGVuZ2UgeW91cnNlbGYuLi4ubWFuYWdlIGhlYWx0aCwgaW5qdXJ5LCBhbmQgYSBzbmVha3kgbGl0dGxlIGJpb2hhemFyZCB6b25lLCBsaWtlIG5ldmVyIGJlZm9yZS4NClRpcmVkbmVzcywgZHJ1bmtlbm5lc3MsIGNob2xlcmEsIHNhbG1vbmVsbGEsIHdvdW5kIGluZmVjdGlvbiwgY29sZC9mbHUsIGhlbW9seXRpYyByZWFjdGlvbnMsIGJsb29kIGFmZmxpY3Rpb25zLCBhbmQgaW5kZWVkIHF1YXJhbnRpbmUgYWxsIHByZXNlbnQgdW5pcXVlIGNoYWxsZW5nZXMgYW5kIGltbWVyc2lvbiBmb3IgcGxheWVycyBvZiB0aGlzIG1vZC4gQWxzbywgem9tYmllcyBvZmZlciBhbiBpbmNyZWFzZWQgdGhyZWF0IG9mIGluZmVjdGlvbiBzbyBleHRyYSBjYXJlIG5lZWRzIHRvIGJlIHRha2VuIG5vdCB0byBiZSBoaXQgYnkgdGhlbSwgb3IgeW91IHdpbGwgbGlrZWx5IGNhdGNoIGEgZGlzZWFzZS4NCkRpc2Vhc2UgYW5kIGFpbG1lbnRzIChvZnRlbiB3aXRoIGRlbGF5ZWQgb25zZXQpIGFuZCBpbmNyZWFzaW5nIHNldmVyaXR5IG9mIGlsbG5lc3MsIHdpbGwgcmVxdWlyZSBjYXJlZnVsIGF0dGVudGlvbiBhbmQgdHJlYXRtZW50IHRvIG1haW50YWluIHlvdXIgY2hhcmFjdGVycyBoZWFsdGggYW5kIHZpdGFsaXR5LiBCbHVycnkgZXllcywgc2xlZXB5IGV5ZXMsIHZvbWl0aW5nLCBmbHVpZCBsb3NzLCBibG9vZCBsb3NzLCBhbmQgdW5jb25zY2lvdXNuZXNzIGFyZSBhbGwgc3ltcHRvbXMgb2YgdGhlc2UgY29uZGl0aW9ucywgYW5kIHdpbGwgYWlkIHlvdSBpbiBkaWFnbm9zaXMgc28gcGF5IGNhcmVmdWwgYXR0ZW50aW9uLiBSZWd1bGFyIGRpbGlnZW5jZSB0byBmb29kLCBmbHVpZCBhbmQgZGlzZWFzZSBwcm9ncmVzc2lvbiBpcyByZXF1aXJlZCwgYW5kIHV0aWxpemluZyBibG9vZCB0ZXN0aW5nIGtpdHMsIHNhbGluZSBiYWdzLCB0ZXRyYWN5Y2xpbmUsIHZpdGFtaW5zLCBjaGFyY29hbCwgc2xlZXAsIGFuZCBibG9vZCB0cmFuc2Z1c2lvbnMgd2lsbCBoZWxwIGNvbnF1ZXIgdGhlc2UgY29uZGl0aW9ucy4NCg0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODUwNDM5Mzc5XVJFQUQgVEhFIENPTVBMRVRFIE1FRElDQUwgR1VJREUgSEVSRVsvdXJsXSAoZm9yIHBsYXllcnMpDQoNCg0KW2gxXVNlcnZlciBvd25lciBhbmQgYWRtaW4gcmVjb21tZW5kYXRpb25zWy9oMV0NCk1ha2UgYmxvb2QgdGVzdCBraXRzIG1vcmUgcGxlbnRpZnVsIGFuZCByZWR1Y2UgdGhlIHNwYXduIG9mIHZpdGFtaW5zLCBhbnRpYmlvdGljcyBhbmQgc2FsaW5lIGJhZ3MgZm9yIGEgbW9yZSBjaGFsbGVuZ2luZyBleHBlcmllbmNlLg0KTWFrZSB0aGUgaHVudCBmb3IgTkJDIHN1aXQgcGFydHMgYSBjaGFsbGVuZ2UsIGNvbnNpZGVyIHdoZXJlIHRoZXkgc3Bhd24sIGhvc3BpdGFscy9jbGluaWNzIGZvciBleGFtcGxlLCBhbmQgcmVkdWNlIHRoZWlyIG51bWJlci4NCkFzIGFkdmlzZWQsIHlvdSBhcmUgdW5hYmxlIHRvIGVhdC9kcmluayB3aXRoIGEgZ2FzIG1hc2sgb24uIFRoaXMgbWVjaGFuaWMgY2FuIGJlIGV4dGVuZGVkIHRvIGZ1bGwgZmFjZSBoZWxtZXRzIGFuZCBvdGhlciBtb3V0aCBjb3ZlcmluZyBjbG90aGluZy4NCg0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQ4ODM1MTgyXVJFQUQgRlVMTCBDT05GSUcgR1VJREUgSEVSRVsvdXJsXSAoZm9yIHNlcnZlciBvd25lcnMpDQoNCg0KDQpbaDFdVGhhbmtzWy9oMV0NCkEgYmlnIHNob3V0IG91dCB0byB0aGUgRGF5WiB0ZWFtLCBwYXN0IGFuZCBwcmVzZW50LCBmb3IgdGhlIHZhbmlsbGEgbWVkaWNhbCBzeXN0ZW0hISENClRoYW5rIHlvdSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTY0MDI2NzY4XUNvbW11bml0eS1PbmxpbmUtVG9vbHNbL3VybF0uDQpTcGVjaWFsIHRoYW5rcyB0byBAU3B1ZCwgQFdpbGxaIGZyb20gW3VybD1odHRwczovL3d3dy5kYXl6ZG93bnVuZGVyLm5ldF1ERFVbL3VybF0uDQpTcGVjaWFsIHRoYW5rcyB0byBARXp6Lg0KU3BlY2lhbCB0aGFua3MgdG8gQE4hYyBmcm9tIFt1cmw9aHR0cHM6Ly9kaGstZGF5ei5kZV1odHRwczovL2Roay1kYXl6LmRlWy91cmxdDQpUaGFuayB5b3UgQFVsdHJhaHlwZXIuDQpUaGFuayB5b3UgQFN0cmVhdG1hbiBmcm9tIFt1cmw9aHR0cDovL3d3dy5kYXl6aW50ZW56LmNvbV1JbnRlblpbL3VybF0uDQpUaGFuayB5b3UgQER1bXBncmFoIGZyb20gW3VybD1odHRwOi8vd3d3Lm5ld2Rhd25kYXl6LmNvbV1OZXcgRGF3blsvdXJsXS4NClRoYW5rIHlvdSBhbHNvIEDimaXimaXimaXimaUsIEBMRVgsIEBTd29vcCwgQDNudHJvcGlhIGZvciB5b3VyIHN1cHBvcnQuDQoNCg0KDQpDT1BZUklHSFQgMjAxOS0yMDIwIGx1Y2lhbnBpbi4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1692750626555488536/7F296311E66D874399699612BFB0DE31B778E18A/</image_url> - <download_url/> - <filename/> - <file_size>55269</file_size> - </mod> - <mod id="2293429999"> - <name>MedicalAttentionUpdated-Core</name> - <description>VGhpcyBpcyBhbiB1cGRhdGVkIHZlcnNpb24gb2YgTWVkaWNhbEF0dGVudGlvbiwga2luZGx5IGFsbG93ZWQgdG8gYmUgbW9kaWZpZWQgYW5kIHJlcGFja2VkIGJ5IG9yaWdpbmFsIGF1dGhvciBMdWNpYW4uIEkgdGFrZSBubyBjcmVkaXQgd2hhdHNvZXZlciBmb3IgaGlzIHdvcmsuIFlvdSBjYW4gZmluZCBoaXMgb3JpZ2luYWwgbW9kIHBhZ2UgaGVyZTogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTczNTY5MTU1Ml1NZWRpY2FsQXR0ZW50aW9uWy91cmxdLg0KVGhpcyB1cGRhdGVkIHZlcnNpb24gd29ya3Mgd2l0aCBEYXlaIDEuMTAgYW5kIGZpeGVzIGEgZmV3IGlzc3Vlcy4gU2hvdWxkIEx1Y2lhbiBldmVyIHdhbnQgdG8gcmV0dXJuIHRvIHdvcmtpbmcgb24gaGlzIG1vZCwgSSB3aWxsIGdsYWRseSBoYW5kIG15IHNtYWxsIGNoYW5nZXMgYmFjayBvdmVyIHRvIGhpbS4NCg0KVGhpcyBtb2QgaW5jbHVkZXMgW2Jdb25seVsvYl0gdGhlIHRpcmVkbmVzcyBhbmQgZHJ1bmtlbm5lc3MgbWVjaGFuaWNzLCBbYl1ub1svYl0gYXJtIGZyYWN0dXJlcywgbWVkaWNhbCBjb25kaXRpb25zLCBwcm90ZWN0aXZlIGdlYXIgY29uZmlndXJhdGlvbiBvciB6b25lcy4gSXQgd2FzIGJvcm4gb3V0IG9mIHRoZSBuZWVkIHRvIHdvcmstYXJvdW5kIHRoZSAic2VydmVyIGNvcmUgZnJlZXplIiBpc3N1ZSBpbiBEYXlaIChbdXJsPWh0dHBzOi8vZmVlZGJhY2suYmlzdHVkaW8uY29tL1QxNTMwOTBdVDE1MzA5MFsvdXJsXSwgc2NoZWR1bGVkIHRvIGJlIGZpeGVkIHdpdGggMS4xMSkgYW5kIG9yaWdpbmFsbHkgcmVsZWFzZWQgYXMgIk1lZGljYWxBdHRlbnRpb25MaWdodCIgc2hvcnRseSBhZnRlciB0aGUgRGF5WiAxLjEwIHVwZGF0ZSAoTm92ZW1iZXIgMjAyMCkuDQoNCklmIHlvdSB3YW50IHRoZSAnZnVsbCcgTWVkaWNhbEF0dGVudGlvbiwgc3Vic2NyaWJlIHRvIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNjUzODk2MDJdTWVkaWNhbEF0dGVudGlvblVwZGF0ZWRbL3VybF0gYXMgd2VsbC4NCg0KW2gxXUltcG9ydGFudFsvaDFdDQoNCkRlcGVuZGluZyBvbiBpZiB5b3UgYXJlIHVzaW5nIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyODk0NjEyMzJdTmFtYWxzayBTdXJ2aXZhbFsvdXJsXSBvciBub3QsIHlvdSBuZWVkIHRvIHN1YnNjcmliZSB0byBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQ2NzE5MjQzXU1lZGljYWxBdHRlbnRpb25VcGRhdGVkLURlcEhlbHBlci1OYW1hbHNrWy91cmxdIFtpXW9yWy9pXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQ2NzE0ODU2XU1lZGljYWxBdHRlbnRpb25VcGRhdGVkLURlcEhlbHBlci1WYW5pbGxhWy91cmxdIChkbyBub3QgdXNlIGJvdGghKS4NCg0KSWYgeW91IHdhbnQgdG8gdXNlIE1lZGljYWxBdHRlbnRpb25VcGRhdGVkLUNvcmUgd2l0aCBOYW1hbHNrIFN1cnZpdmFsLCB5b3UgbmVlZCB0aGVzZSBtb2RzOg0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjg5NDYxMjMyXU5hbWFsc2sgU3Vydml2YWxbL3VybF0NCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM0NjcxOTI0M11NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1EZXBIZWxwZXItTmFtYWxza1svdXJsXQ0KLSBNZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1Db3JlDQoNCk90aGVyd2lzZSwgeW91IG5lZWQgdGhlc2UgbW9kczoNCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM0NjcxNDg1Nl1NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1EZXBIZWxwZXItVmFuaWxsYVsvdXJsXSANCi0gTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQtQ29yZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1772697002743100647/7F296311E66D874399699612BFB0DE31B778E18A/</image_url> - <download_url/> - <filename/> - <file_size>2132266</file_size> - </mod> - <mod id="2346719243"> - <name>MedicalAttentionUpdated-DepHelper-Namalsk</name> - <description>RGVwZW5kZW5jeSBoZWxwZXIgZm9yIE1lZGljYWxBdHRlbnRpb25VcGRhdGVkIChOYW1hbHNrIFN1cnZpdmFsKQ0KDQpTZWUgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI2NTM4OTYwMl1NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZFsvdXJsXSBkZXNjcmlwdGlvbiBmb3IgaG93IHRvIHVzZSB0aGlzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1772697002743093133/7F296311E66D874399699612BFB0DE31B778E18A/</image_url> - <download_url/> - <filename/> - <file_size>1883</file_size> - </mod> - <mod id="2346714856"> - <name>MedicalAttentionUpdated-DepHelper-Vanilla</name> - <description>RGVwZW5kZW5jeSBoZWxwZXIgZm9yIE1lZGljYWxBdHRlbnRpb25VcGRhdGVkIChub24tTmFtYWxzayBEYXlaKS4NCg0KU2VlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNjUzODk2MDJdTWVkaWNhbEF0dGVudGlvblVwZGF0ZWRbL3VybF0gZGVzY3JpcHRpb24gZm9yIGhvdyB0byB1c2UgdGhpcy4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1772697002743091391/7F296311E66D874399699612BFB0DE31B778E18A/</image_url> - <download_url/> - <filename/> - <file_size>1877</file_size> - </mod> - <mod id="1915244030"> - <name>MerryZmas</name> - <description>SE8gSE8gSE8hIE1lcnJ5IENocmlzdG1hcyEgWW91IGNhbiBkaXNhYmxlIHNub3diYWxsIHBhY2tpbmcgaW4gdGhlIGNvbmZpZy4NCg0KSXRlbXMgdGhpcyBtb2QgYnJpbmdzOg0KDQpNYXAgSXRlbXMgYXZhaWxhYmxlOg0KU3RhdGljX01lcnJ5Wl9TbWFsbF9Tbm93bWFuXzENClN0YXRpY19NZXJyeVpfU25vd21hbg0KU3RhdGljX01lcnJ5Wl9EZWVyDQoNCg0KUmVndWxhciBpdGVtcyBhdmFpbGFibGU6DQpNZXJyeVpfZGVlcmVhcmJhbmQgLSBDdXRlIGxpbCBkZWFyIGFudGxlcnMgaGVhZGJhbmQNCk1lcnJ5Wl9Tbm93bWFuX1NjYXJmIC0gV29vbCBzY2FyZi4gQ2FuIGJlIHVzZWQgdG8gZGVjb3JhdGUgYSBzbWFsbCBzbm93bWFuDQpNZXJyeVpfQ2hhcmNvYWxfQnV0dG9ucyAtIENoYXJjb2FsIEJ1dHRvbnMuIENhbiBiZSB1c2VkIHRvIGRlY29yYXRlIGEgc21hbGwgc25vd21hbg0KTWVycnlaX0NhcnJvdF9Ob3NlIC0gQSBjYXJyb3QuIENhbiBiZSB1c2VkIHRvIGRlY29yYXRlIGEgc21hbGwgc25vd21hbg0KTWVycnlaX1Nub3dtYW5fVG9wSGF0IC0gQSBibGFjayB0b3BoYXQuIENhbiBiZSB1c2VkIHRvIGRlY29yYXRlIGEgc21hbGwgc25vd21hbg0KTWVycnlaX1NtYWxsX1Nub3dtYW5fMSAtIEEgc21hbGwgc25vd21hbi4gQ2FuIGJlIGNyYWZ0ZWQgYnkgY29tYmluaW5nIDIgbGFyZ2Ugc25vd2JhbGxzDQpNZXJyeVpfTWluaVNub3dtYW4gLSBBIHRpbnkgZGVjb3JhdGl2ZSBzbm93bWFuDQpNZXJyeVpfU25vd0NyYXRlIC0gQSBjcmF0ZSB3aXRoIGEgc21hbGwgc25vd21hbiBpbnNpZGUuIFVzZWQgZm9yIHN0b3JhZ2UNCk1lcnJ5Wl9Tbm93bWFuX0tpdCAtIFVzZWQgdG8gcGxhY2UgYSBsYXJnZXIgc25vd21hbi4gKE1lcnJ5Wl9Tbm93bWFuKQ0KTWVycnlaX1Nub3dtYW4gLSBBIGxhcmdlIHNub3dtYW4gcGxhY2VkIGJ5IHRoZSBraXQNCk1lcnJ5Wl9jYW5keXNob3RndW4gLSBTaG90Z3VuIG1hZGUgb3V0IG9mIGNhbmR5DQoNCk1lcnJ5Wl9Tbm93YmFsbF9MYXJnZSAtIFNub3diYWxscyBjYW4gYmUgcGFja2VkIGlmIGFjdGl2YXRlZCBpbiBjb25maWcuIEVhY2ggY2FuIGRlYWwgY3VzdG9tIGFtb3VudCBvZiBzaG9jayB3aGljaCBpcyBzZXQgaW4gdGhlIGNvbmZpZy4NCk1lcnJ5Wl9Tbm93YmFsbF9NZWRpdW0NCk1lcnJ5Wl9Tbm93YmFsbF9TbWFsbA0KDQpNZXJyeVpfQm93IC0gQSBkZWNvcmF0aXZlIGJvdyBmb3IgeG1hcyB0cmVlcw0KTWVycnlaX1NtYWxsVGhpY2tUcmVlIC0gQSBzbWFsbCBwaW5lIHRyZWUNCg0KTWVycnlaX0JhdWJsZUdvbGQgLSBBIGRlY29yYXRpdmUgeG1hcyBiYXVibGUgZm9yIHhtYXMgdHJlZXMNCk1lcnJ5Wl9CYXVibGVSZWQNCk1lcnJ5Wl9CYXVibGVTaWx2ZXINCg0KTWVycnlaX1N1Z2FyQ2FuZV9CYXlvbmV0X1JlZCAtIExldGhhbC1pc2ggc3VnYXJjYW5lIGJheW9uZXQNCk1lcnJ5Wl9TdWdhckNhbmVfQmF5b25ldF9HcmVlbg0KTWVycnlaX1N1Z2FyQ2FuZV9CYXlvbmV0X0JsdWUNCk1lcnJ5Wl9TdWdhckNhbmVfQmF5b25ldF9Ud29Ub25lZA0KDQpNZXJyeVpfRWRpYmxlX1N1Z2FyQ2FuZV9SZWQgLSAzIGluIG9uZSBTdWdhcmNhbmUuIENhbiBiZSBlYXRlbiwgdXNlZCBhcyBtZWxlZSB3ZWFwb24gb3IgcGxhY2UgYXMgZGVjb3JhdGlvbg0KTWVycnlaX0VkaWJsZV9TdWdhckNhbmVfR3JlZW4NCk1lcnJ5Wl9FZGlibGVfU3VnYXJDYW5lX0JsdWUNCk1lcnJ5Wl9FZGlibGVfU3VnYXJDYW5lX1R3b1RvbmVkDQoNCk1lcnJ5Wl9HaW5nZXJCcmVhZFdvbWFuX1JlZCAtIEEgc3dlZXQgY29va2llIGluIHNoYXBlIG9mIGEgaHVtYW4uIEVkaWJsZQ0KTWVycnlaX0dpbmdlckJyZWFkV29tYW5fU2ltcGxlDQpNZXJyeVpfR2luZ2VyQnJlYWRXb21hbl9TdHJpcGVzDQpNZXJyeVpfR2luZ2VyQnJlYWRNYW5fQm93DQpNZXJyeVpfR2luZ2VyQnJlYWRNYW5fU2NhcmYNCk1lcnJ5Wl9HaW5nZXJCcmVhZE1hbl9TaG9ydHMNCg0KTWVycnlaX1N0b2NraW5nU2ltcGxlIC0gQSBjaHJpc3RtYXMgc3RvY2tpbmcgdG8gcHV0IG9uIHlvdXIgZmlyZXBsYWNlDQpNZXJyeVpfU3RvY2tpbmdDaGVja2VyZWQNCg0KWm9tYmllczoNClptYk1fSHVudGVyT2xkX1NhbnRhIC0gUmV0ZXh0dXJlZCBodW50ZXIgem9tYmllIGFzIHNhbnRhIChhZHZpc2VkIHRvIHNwYXduIGl0IHdpdGggc2FudGEgaGF0KQ0KDQpFdmVudCBpdGVtczoNCk1lcnJ5Wl9XcmVja19TbGVpZ2gNCi0gVGhlIHNsZWlnaCB3aWxsIGdpdmUgb3V0IHJlZCBzbW9rZS4gSXQgY2FuIGJlIHVzZWQgYXMgaGVsaS1jcmFzaCBldmVudC4gRXhhbXBsZSBzZXR1cCBpbiBFeHRyYXMgZm9sZGVyLiBUaGlzIGlzIHN0aWxsIFdJUCwgY3VycmVudGx5IHRoZSB6b21iaWUgc3Bhd25lciBpcyBkaXNhYmxlZCB1bnRpbCBpdCdzIGZpbmlzaGVkLiAoeW91IGNhbiBzdGlsbCBzcGF3biB6b21iaWVzIGxpa2UgdGhlIHJlZ3VsYXIgaGVsaSBjcmFzaCkNClRoZXJlJ3MgcG9zaWJpbGl0eSB0aGF0IHRoZSB3cmVjayB3aWxsIHNpbmsgdGhyb3VnaCB0aGUgcm9vZiBvZiBzb21lIGJ1aWxkaW5ncy4gU2V0IHRoZXNlIHVwIGlmIHlvdSBrbm93IGhvdyB0byB1c2UgQ0UgZXZlbnRzLg0KTWVycnlaX1dyZWNrX1NsZWlnaF9OUyAtIFZhcmlhbnQgd2l0aG91dCBzbW9rZSBhbmQgd2l0aG91dCBzY3JpcHRlZCB6b21iaWVzLg0KDQoNCg0KQ3JlZGl0czoNCkNyZWVwIC0gQ2FuZHkgc2hvdGd1biBtb2RlbCB0cmFuc2Zvcm1hdGlvbiwgbW9kZWxzOiBzdG9ja2luZywgZ2luZ2VyYnJlYWQNCk5vdCBhIEJhbmFuYSAtIFN1Z2FyIGNhbmUgYmF5b25ldCBtb2RlbCBtb2RpZmljYXRpb24NCldhcmRvZyAtIGhlbHBpbmcgd2l0aCBzY3JpcHRzDQpTdW1yYWsgLSBwYXJ0aWNsZSBmb3Igc25vd2JhbGwgYW5kIGEgbG90IG9mIGhlbHAgd2l0aCBib2R5IGNvbGxpc2lvbg0KDQoNCk5PIHJldXBsb2FkcyBhcmUgYWxsb3dlZC4gVHlwZXMgYW5kIHRyYWRlciBpbiBtb2QgZm9sZGVyDQoNCkNvcHlyaWdodCAyMDIwIFtIZWxraGlhbmFdIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IG5hbWVkIEhlbGtoaWFuYS4NCg0KSSBXSUxMIE5PVCBBQ0NFUFQgU1RFQU0gSU5WSVRFUyENCk1vZCBzdXBwb3J0OiBodHRwczovL2Rpc2NvcmQuZ2cvd2lsbG93Z2xhZGU=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1648844222670119286/591C56148B81D8DEFCBD9031A7311BB1E77BED9B/</image_url> - <download_url/> - <filename/> - <file_size>120665839</file_size> - </mod> - <mod id="2381686295"> - <name>MiniMap</name> - <description>W2gxXU1pbmlNYXBbL2gxXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNClRoaXMgTW9kIGVuYWJsZXMgYSBNaW5pTWFwIGluIHRoZSB0b3AgcmlnaHQgb2YgeW91ciBzY3JlZW4uDQoNCltiXVRoaXMgbW9kIGN1cnJlbnRseSBzdXBwb3J0czpbL2JdDQpbbGlzdF0NClsqXUNoZXJuYXJ1cw0KWypdRGVlciBJc2xlDQpbKl1OYW1hbHNrDQpbKl1Fbm9jaCAoTGl2b25pYSkNClsqXVJvc3Rvdw0KWypdVmFsbmluZw0KWy9saXN0XQ0KDQpbYl1GZWF0dXJlczpbL2JdDQpbbGlzdF0NClsqXUFiaWxpdHkgdG8gdG9nZ2xlIE9OL09GRiB3aXRoIGNvbmZpZ3VyYWJsZSBrZXliaW5kaW5nIChEZWZhdWx0IGlzIFwgKQ0KWypdTXVsdGlwbGUgbWFwIHN1cHBvcnQNClsqXU1hcCB1cGRhdGVzIGFzIHBsYXllciBtb3Zlcw0KWy9saXN0XQ0KW2JdRG9uYXRpb25zWy9iXQ0KRG9uYXRpb25zIGFyZSBncmVhdGx5IGFwcHJlY2lhdGVkLCBhbGwgZG9uYXRpb25zIHdpbGwgZ28gdG93YXJkcyBmdXJ0aGVyIGRldmVsb3BtZW50Lg0KDQpbYl1odHRwczovL3d3dy5wYXlwYWwubWUvRGFtaWVuVHJlbG9hclsvYl0NCg0KW2JdTW9kIERpc2NvcmQ6Wy9iXQ0KSWYgeW91IG5lZWQgaGVscCBvciBoYXZlIGFueSBxdWVzdGlvbnMgcGxlYXNlIGpvaW4gbXkgRGlzY29yZC4NCg0KW2JdW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvZnVkVXlUWFBOa10gbTBlLmRldiBXb3Jrc2hvcCBEaXNjb3JkIFsvdXJsXSBbL2JdDQoNCltiXUNyZWRpdHM6Wy9iXQ0KVEgsIFJhdXV1dXVsIGZyb20gRGF5WiBNb2RkZXJzDQoNCltoMV1JIGRvIG5vdCBnaXZlIHBlcm1pc3Npb24gdG8gZGlzdHJpYnV0ZSwgcmVwYWNrLCByZXVwbG9hZCBvciBtb2RpZnkgdGhpcyBtb2QgaW4gYW55IHdheSB3aXRob3V0IG15IHBlcm1pc3Npb24uWy9oMV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1759188587249644646/5DD61B398DAD7A7BD305170A647002B85BAF3596/</image_url> - <download_url/> - <filename/> - <file_size>136592</file_size> - </mod> - <mod id="1962144102"> - <name>Modular Vest System</name> - <description>W2NvZGVdVEVTVEVEIEFORCBXT1JLUyBPTiAxLjA5Wy9jb2RlXQ0KDQpHZW5lcmFsIGluZm8gYW5kIHVwZGF0ZXMgcHVzaGVkIHRvIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3RmdG5ua1ZdRGlzY29yZFsvdXJsXQ0KDQoNCltiXU5vdGU6Wy9iXSBbaV1BbGwgYXNzb2NpYXRlZCBhdHRhY2htZW50cyB3b3JrIE9OTFkgZm9yIHRoZSBpbnRlbmRlZCBtb2RlbC4gSXRlbXMgYXJlIGFubm90YXRlZCB3aXRoICJNVlMiIHRvIGRpc3Rpbmd1aXNoIHRoZW1zZWx2ZXMgZnJvbSBub3JtYWwgZ2Vhci4gSSBtYXkgYWRkIGFuIGFkZGl0aW9uYWwgcHJveHkgdG8gYWxsb3cgZGVmYXVsdCBwbGF0ZSBjYXJyaWVyIHBvdWNoZXMsIGJ1dCBpdHMgbm90IGN1cnJlbnRseSBpbiBzY29wZVsvaV0NCg0KQWRkaXRpb25hbGx5LCB0aGlzIE1WUyBwbGF0Zm9ybSBjYW4gYmUgc3RvcmVkIG9uIGFuIGFybW9yIHJhY2ssIHdoaWNoIGNhbiBiZSBwbGFjZWQgdXNpbmcgYSBraXQuIFRoZSBraXQgY2FuIGJlIGNyYWZ0ZWQgd2l0aCAxMCBwbGFua3MgYW5kIDEwIG5haWxzLiBUaGUgYXJtb3IgcmFjayBjYW4gYmUgZGlzbWFudGxlZCB1c2luZyBhIGhhdGNoZXQuIFRoZSBhcm1vciByYWNrIE9OTFkgYWNjZXB0cyB0aGUgTVZTIHBsYXRmb3JtLiBUaGlzIGlzIGR1ZSB0byB2YXJpb3VzIG1vZGRlZCBlcXVpcG1lbnQgaGF2aW5nIGFsdGVyZXJkIHByb3h5IHJvdGF0aW9ucyB0aGF0IHVsdGltYXRlbHkgcHJldmVudCB0aGlzIHJhY2sgZnJvbSBiZWluZyB1c2VkIGZvciBhbnkgdmVzdCB0eXBlLiBUaGluayBvZiB0aGlzIG1vZCBhcyBhbiBhbGwtaW4tb25lIHBhY2thZ2UgZm9yIHRob3NlIHRoYXQgd2FudCB0byBzaG93IG9mZiBhIG5pY2UgcGllY2Ugb2Yga2l0Lg0KDQpTRVJWRVIgT1dORVJTOiB0eXBlcy54bWwgZmlsZSBhbmQgY2Znc3Bhd25hYmxldHlwZXMueG1sIGlzIHByb3ZpZGVkIGluIHRoZSBkb3dubG9hZCB1bmRlciAiSW5mbyBmb2xkZXIuIiANCg0KQE1vZHVsYXJWZXN0U3lzdGVtXEluZm9cdHlwZXMueG1sIChmb3IgZXhhbXBsZSkNCg0KW2JdUHVyY2hhc2VkIE1vZGVsczpbL2JdDQpbdXJsPWh0dHBzOi8vd3d3LnR1cmJvc3F1aWQuY29tL0Z1bGxQcmV2aWV3L0luZGV4LmNmbS9JRC8xMzc2MjIzXTNEIEFybXkgQmFja3BhY2sgM0QgTW9kZWxbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cudHVyYm9zcXVpZC5jb20vRnVsbFByZXZpZXcvSW5kZXguY2ZtL0lELzE0Mzg1MDhdTWlsaXRhcnkgVGFjdGljYWwgU29sZGllciBWZXN0IDAxWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnR1cmJvc3F1aWQuY29tL0Z1bGxQcmV2aWV3L0luZGV4LmNmbS9JRC84NzgxODRdTTkgQmF5b25ldFsvdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL2NoYXJhY3Rlci9jbG90aGluZy90YWN0aWNhbC1iZWx0LXBhY2tdVGFjdGljYWwgQmVsdCBQYWNrWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnR1cmJvc3F1aWQuY29tL0Z1bGxQcmV2aWV3L0luZGV4LmNmbS9JRC8xMjY0MjU0XVMxMCBHYXMgTWFza1svdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L290aGVyL3RhY3RpY2FsLXBvdWNoXVRhY3RpY2FsIFBvdWNoWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnR1cmJvc3F1aWQuY29tL0Z1bGxQcmV2aWV3L0luZGV4LmNmbS9JRC8xMTc0NDA5XVJhZGlvIFBhY2tbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cuY2d0cmFkZXIuY29tLzNkLW1vZGVscy9taWxpdGFyeS9vdGhlci9mbGFzay03MDc4ZDQ1Yi1iMWRlLTQ5MDMtODhmMi1jNGEzYTc0NjkzMzddQ2FudGVlblsvdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L290aGVyL21pbGl0YXJ5LWNvbWJhdC1uZXQtcmFkaW8tbHYtMjQxXU1pbGl0YXJ5IFJhZGlvWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvY2hhcmFjdGVyL2Nsb3RoaW5nL3RhY3RpY2FsLWJhY2twYWNrLWU4OGU1ZDE2LTRhOGQtNDRkNy04NmFiLTJhM2JkOTFlYmM2Y11UYWN0aWNhbCBCYWNrcGFja1svdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L2FybW9yL2hlbG1ldC05MDRhYTNkZi0xYTZiLTQ2ODAtOGZhOC04OTgyOTRjZDRlYmFdSGVsbWV0Wy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvY2hhcmFjdGVyL3NjaS1maS90aGUtbWFuZGFsb3JpYW4taGVsbWV0LTNkLW1vZGVsXU1hbmRvIG1vZGVsWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvdmFyaW91cy92YXJpb3VzLW1vZGVscy9idXJsYXAtc2Fja3MtYW5kLXBpZWNlc11CdXJsYXBbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cuY2d0cmFkZXIuY29tLzNkLW1vZGVscy9jaGFyYWN0ZXIvY2xvdGhpbmcvdmltcGVsLWNoZXN0LXJpZ11DaGVzdHJpZ1svdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L290aGVyL3RhY3RpY2FsLWNhcmdvLWJhY2twYWNrXVRhY3RpY2FsIENhcmdvWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1wcmludC1tb2RlbHMvZ2FtZXMtdG95cy9vdGhlci9naG9zdC1tYXNrLTNkLXByaW50LW1vZGVsXUdob3N0IE1hc2tbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cuY2d0cmFkZXIuY29tLzNkLW1vZGVscy9taWxpdGFyeS9vdGhlci9taWxpdGFyeS1oZWFkcGhvbmUtbG93cG9seS0zZC1tb2RlbF1NaWwgSGVhZHBob25lc1svdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L2FybW9yL2hlbG1ldC1oZWF2eV1BbHR5biBIZWxtZXRbL3VybF0NCg0KDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvY2hhcmFjdGVyL3NjaS1maS9nYXMtbWFzay1oZWxtZXQtc2NpZmktcHJvdGVjdGlvbi1zcGFjZS1taWxsaXRhcnktZmFudGFzeS1odW1hbl1NNTAgUmVzcGlyYXRvclsvdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWwtY29sbGVjdGlvbnMvYmVhcmQtbG93LXBvbHktcGFja11CZWFyZCBQYWNrWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvY2hhcmFjdGVyL2Nsb3RoaW5nL2JhbGFjbGF2YV1CYWxhY2xhdmFbL3VybF0NCg0KDQpbYl1GcmVlIE1vZGVsc1svYl0NCkFybWEgMiBEZWx0YSBBc3NldA0KW3VybD1odHRwczovL3NrZXRjaGZhYi5jb20vM2QtbW9kZWxzL2FtbW93ZWFwb24tY3JhdGUtMTM0ZDBkMTEzNGIzNDY0OWEyY2M4YjhhNTFkOGYwYmZdQW1tbyBXZWFwb24gQ3JhdGVbL3VybF0NClt1cmw9aHR0cHM6Ly9za2V0Y2hmYWIuY29tLzNkLW1vZGVscy8zMzAtd29vZC1zdHlsaXplZC0xYWE5MWM5NjY2MjM0NTNkYWFlN2NjMmFhOTZhNWQ5N10yeDRbL3VybF0NCg0KWU9VIERPIE5PVCBIQVZFIFBFUk1JU1NJT04gVE8gVU5QQUNLL1JFUEFDSyBBTkQgRElTVFJJQlVURSBUSElTIE1PRCBPUiBBTlkgQ09OVEVOVCBXSVRISU4gSVQNCg0KDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1478821226567850277/2004C829E2F7AE36C686FFA0C6C50571FB0E6652/</image_url> - <download_url/> - <filename/> - <file_size>616909428</file_size> - </mod> - <mod id="2100611384"> - <name>MonstersOfChiemsee</name> - <description>W2gxXURvbmF0ZTogWy9oMV0NClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvTHVza2VybmU/bG9jYWxlLng9ZGFfREtdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3dpSzFmc1gucG5nWy9pbWddIFsvdXJsXQ0KDQoNCkEgc2V0IG9mIE1vbnN0ZXJzIGhhdmUgbm93IG1hZGUgdGhlaXJlIHdheSBpbnRvIHRoZSBnYW1lLg0KTWFkZSBmb3IgQ2hpZW1zZWUgYnV0IGNhbiBiZSB1c2VkIG9uIGFueSBtYXAgYW5kIGFueSBzZXJ2ZXINCg0KW2JdTW9uc3RlcnMgb2YgQ2hpZW1zZWUgY3VycmVudGx5IGluY2x1ZGVzO1svYl1baV0NCk1vbnN0ZXJzT2ZDaGllbXNlZV9iYXNlDQpbc3RyaWtlXU1vbnN0ZXJzT2ZDaGllbXNlZV9ib29tZXJbL3N0cmlrZV0NCk1vbnN0ZXJzT2ZDaGllbXNlZV9idXJlcg0KTW9uc3RlcnNPZkNoaWVtc2VlX2NvbnRyb2xsZXINCk1vbnN0ZXJzT2ZDaGllbXNlZV9rcm92b3Nvcw0KTW9uc3RlcnNPZkNoaWVtc2VlX3BvbHRlcmdlaXN0DQpNb25zdGVyc09mQ2hpZW1zZWVfcHNldmRvZ2lnYW50DQpNb25zdGVyc09mQ2hpZW1zZWVfc25vcmsNCk1vbnN0ZXJzT2ZDaGllbXNlZV90dXNoa2Fubw0KWy9pXSAgDQpUaGlzIG1vZCBpcyBjdXJyZW50bHkgc3RpbGwgYSB3b3JrIGluIHByb2dyZXNzLiAgDQogIA0KVHlwZXMueG1sIGFuZCBFdmVudHMgLSBleGFtcGxlLnhtbCBpbmNsdWRlZCBpbiB0aGUgbW9kDQoNClRvIGhhdmUgdGhlc2Ugc3Bhd24gb24gdGhlIHNlcnZlciBpbmNsdWRlIHRoZSBiZWxvdyBsaW5lcyBmb3IgdGhlIG1vbnN0ZXJzIHRoYXQgeW91IHdvdWxkIGxpa2UgdG8gaGF2ZSB1bmRlciBvbmUgb2YgdGhlIGV4aXN0aW5nIHpvbWJpZSBsaW5lcyBpbiB0aGUgDQpFdmVudHMueG1sDQoNCiAgICBbY29kZV08Y2hpbGQgbG9vdG1heD0iNSIgbG9vdG1pbj0iMCIgbWF4PSIwIiBtaW49IjUiIHR5cGU9Ik1vbnN0ZXJzT2ZDaGllbXNlZV90dXNoa2FubyIvPg0KICAgIDxjaGlsZCBsb290bWF4PSI1IiBsb290bWluPSIwIiBtYXg9IjAiIG1pbj0iNSIgdHlwZT0iTW9uc3RlcnNPZkNoaWVtc2VlX3Nub3JrIi8+DQpbL2NvZGVdDQoNClRoYW5rcyB0byBTQVJHRSBmb3IgaW5mbyBvbiBob3cgdG8gbWFrZSB5b3VyIG93biBzcGF3biB0eXBlOg0KW3VybD1odHRwczovL2ZpbGViaW4ubmV0L3k5cDU4anhwamtkbm0yeHJdRG93bmxvYWQgWy91cmxdDQoNCkRvbnQgVW5wYWNrLCBEb250IFJlcGFjaywgRG9udCBzdGVhbC4NCg0KSWYgeW91IGZlZWwgbGlrZSBpdCB5b3UgYXJlIHdlbGNvbWUgdG8gc3VwcG9ydCBtZSBvbjoNClt1cmw9aHR0cDovL3d3dy5QYXlwYWwubWUvTHVza2VybmVdUGF5cGFsWy91cmxdDQoNCg0KVGhhbmtzIHRvIFppc2IsIEx1Z2dlIGFuZCBIdW50ZXJ6Q1o=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1609428795903388745/0EF4E1ADF393B0D0CC32F33EC3E7AB8312D49A33/</image_url> - <download_url/> - <filename/> - <file_size>103166134</file_size> - </mod> - <mod id="2237898063"> - <name>More Flags Mod</name> - <description>W2gxXU1vcmUgRmxhZ3MgTW9kWy9oMV0NCg0KVGhpcyBtb2Qgd2FzIG1hZGUgd2l0aCB0aGUgaW50ZW50IG9mIGluY2x1ZGluZyBtb3JlIHZhcmlldHkgd2hlbiBpdCBjb21lcyB0byBmbGFncyBmb3IgYmFzZSBidWlsZGluZyBpbnRvIERheVouDQoNCltpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzgxOTAwMjk3NDQwMzQwMDY1Ny9FNTM0NzRBQkI1OTEwOTY4MTY1REUyNUNEN0M2OTU5NjNEMTk2RUVEL1svaW1nXQ0KLUNyZWRpdCBGb3IgR2lmOiBHYWJyaWVsIEENCg0KW2gxXVRoaXMgTW9kIEluY2x1ZGVzIFRoZSBGb2xsb3dpbmcgRmxhZ3NbL2gxXQ0KW2JdUExFQVNFIE5PVEUgTU9SRSBGTEFHUyBXSUxMIEJFIEFEREVEWy9iXQ0KU291dGggQWZyaWNhbiBGbGFnDQpBdXN0cmFsaWFuIEZsYWcNCkJyYXppbGlhbiBGbGFnDQpDYW5hZGlhbiBGbGFnDQpDemVjaCBSZXB1YmxpYyBGbGFnDQpGaW5uaXNoIEZsYWcNCkZyZW5jaCBGbGFnDQpHZXJtYW4gRmxhZw0KSmFwYW5lc2UgRmxhZw0KVGhlIE5ldGhlcmxhbmRzIEZsYWcNClBvbGlzaCBGbGFnDQpDaGluZXNlIEZsYWcNClJ1c3NpYW4gRmxhZw0KU2xvdmFraWFuIEZsYWcNClR1cmtpc2ggRmxhZw0KVW5pb24gSmFjayBGbGFnIChVSyBGbGFnKQ0KVWtyYWluaWFuIEZsYWcNClVTQSBGbGFnDQpVU1NSIEZsYWcNCg0KLS1ORVctLQ0KIE5ldyBaZWFsYW5kIEZsYWcNCg0KDQpbaDFdRmxhZyBSZXF1ZXN0c1svaDFdDQpJIHdpbGwgdHJ5IHRvIHN0YXkgdXAtdG8tZGF0ZSBvbiBmbGFnIHJlcXVlc3RzIGFuZCBhZGRpbmcgdGhlbSB0byB0aGlzIG1vZCBwYWNrDQpCdXQgSSBjYW4gbm90IGd1YXJhbnRlZSBJIHdpbGwgYmUgcXVpY2sgaW4gaW1wbGVtZW50aW5nIHRoZW0uDQpIb3dldmVyLCBhbmQgSSBkbyBhZG1pdCwgSSBmZWVsIGFzaGFtZWQgZm9yIHNheWluZyB0aGlzLi4uDQpJIGhhdmUgYSBkb25hdGlvbiBsaW5rIHVwLCBpbiB3aGljaCwgd2l0aCBhICQxLjAwIChVU0QpIEkgY2FuIGZhc3QgdHJhY2sgZmxhZyBpbXBsZW1lbnRpb24uDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9zLXhjbGljayZob3N0ZWRfYnV0dG9uX2lkPUFOWjVFRThSTkJaTjgmc291cmNlPXVybF1baW1nXWh0dHBzOi8vaWNvbi1saWJyYXJ5LmNvbS9pbWFnZXMvcGF5cGFsLWRvbmF0ZS1pY29uL3BheXBhbC1kb25hdGUtaWNvbi0yNy5qcGdbL2ltZ11bL3VybF0NCg0KW2gxXUluc3RhbGxhdGlvblsvaDFdDQpbYl1DbGllbnQvTm9uLVNlcnZlciBPd25lcnNbL2JdIC0gU2ltcGx5IGNsaWNrIHRoZSBHcmVlbiAiU3Vic2NyaWJlIiBidXR0b24sIHRvIGRvd25sb2FkIGFuZCBpbnN0YWxsIHRoZSBtb2QgYXV0b21hdGljYWxseSB0byB5b3VyIERheVogZm9sZGVyLiAoTm8gbWFudWFsIHdvcmsgbmVlZGVkKQ0KLS0tLS0tLQ0KW2JdU2VydmVyIE93bmVyc1svYl0gLSANCjEpIFN1YnNjcmliZSB0byB0aGUgbW9kIHVzaW5nIHRoZSBncmVlbiBidXR0b24gYmVsb3cuDQoyKSBIYXZlIHlvdXIgc2VydmVyIGZvbGRlciBvcGVuIGFuZCByZWFkeS4NCjMpIE9uY2UgZG93bmxvYWRlZCwgb3BlbiBhIE5FVyBmaWxlIGV4cGxvcmVyIHdpbmRvdyBhbmQgbG9jYXRlIHRoZSBmb2xsb3dpbmcgZm9sZGVyICIqXHN0ZWFtYXBwc1xjb21tb25cRGF5WlwhV29ya3Nob3AiIHdpdGhpbiB5b3VyIHN0ZWFtIGxpYnJhcnkgZm9sZGVyLg0KNCkgQ29weSB0aGUgIkBNb3JlIEZsYWdzIE1vZCIgRm9sZGVyLCBhbmQgdGhlbiBQQVNURSB0aGlzIGZvbGRlciBpdCBpbnRvIHlvdXIgTUFJTiBTZXJ2ZXIgRm9sZGVyL0RpcmVjdG9yeSAoQXMgc3RhdGVkIGluIHBvaW50IDIpDQo1KSBPcGVuIHRoZSBuZXcgZm9sZGVyIHBhc3RlZCBpbnRvIHlvdXIgc2VydmVyIGZvbGRlciAoQE1vcmUgRmxhZ3MgTW9kKSwgb3BlbiB0aGUgZm9sZGVyICJLZXlzIiwgYW5kIGNvcHkgdGhlIGZpbGUgbG9jdGF0ZWQgaW5zaWRlIHRvIHlvdXIgY2xpcGJvYXJkLg0KNikgR28gYmFjayB0byB5b3VyIG1haW4gc2VydmVyIGZvbGRlci9EaXJlY3RvcnksIG9wZW4gdGhlIGZvbGRlciBjYWxsZWQgIktleXMiLCBhbmQgcGFzdGUgdGhlIGtleSBmaWxlICh0aGF0IHlvdSBqdXN0IGNvcGllZCkgaW50byB0aGlzIGZvbGRlci4NCjcpIEdvIGJhY2sgdG8gbWFpbiBzZXJ2ZXIgZm9sZGVyDQo4KSBMb2NhdGUgeW91ciAuYmF0IGZpbGUgdG8gbGF1bmNoIHRoZSBzZXJ2ZXIgKG9yIG90aGVyIG1ldGhvZHMpIGFuZCBiZSBzdXJlIHRvIGxpc3QgdGhlIG1vZCBoZXJlLg0KKkV4YW1wbGUgb2Ygc3RlcCA4KjogIi1tb2Q9QE1vcmUgRmxhZ3MgTW9kOyI7DQoNCltiXUlmIHlvdSByZXF1aXJlIGFzc2lzdGFuY2UgaW4gdGhlIG1vZCBpbnN0aWxsYXRpb24sIEkgaGlnaGx5IHJlY29tbWVuZCBzZWFyY2hpbmcgdXAgeW91ciBwcm9ibGVtIG9ubGluZSwgYnV0IHlvdSBhcmUgYWxzbyB3ZWxjb21lIHRvIGFzayBtZSBpZiB5b3VyIHNlYXJjaCB5aWVsZHMgbm8gcmVzdWx0c1svYl0NCg0KDQpbaDFdSG93IFRvIE1ha2UgSXRlbXMgU3Bhd25bL2gxXQ0KW2JddHlwZXMueG1sWy9iXQ0KSW5zaWRlIHRoZSBtb2QgZm9sZGVyICJATW9yZSBGbGFncyBNb2QiIGlzIGEgZmlsZSBjYWxsZWQgInR5cGVzLnhtbCIsIG9wZW4gdGhpcyBmaWxlIHdpdGggTm90ZXBhZCsrLCBhbmQgY29weSBhbGwgb2YgaXRzIGNvbnRlbnRzLg0KTG9jYXRlIHRoZSB0eXBlcy54bWwgZmlsZSBpbiB5b3VyIHNlcnZlciBmb2xkZXIsIGFuZCBzY3JvbGwgdG8gdGhlIGJvdHRvbSBvZiB0aGUgZmlsZSwgYW5kIGluc2VydCB0aGUgY29waWVkIGNvZGUgaW50byB0aGUgW2JdU0VDT05EWy9iXSBsYXN0IGxpbmUuIChQaWN0dXJlIHNob3dpbmcgd2hpY2ggbGluZSB0byBwYXN0ZSBpbnRvOiBbdXJsPWh0dHBzOi8vaW1ndXIuY29tL2EvTTlHdnQ5Tl1TZWNvbmQgTGFzdCBMaW5lIFBpY3R1cmVbL3VybF0pIChbYl1UaGUgU2NyZWVuc2hvdCBpcyBmcm9tIGFub3RoZXIgbW9kIG9mIG1pbmUsIGJ1dCB0aGUgY29uY2VwdCBzdGF5cyB0aGUgc2FtZVsvYl0pDQoNCg0KDQpbaDFdVHJhZGVyIE1vZFsvaDFdDQpbYl1USEUgQ09ERVMgQVJFIEZPVU5EIElOIFRIRSBNT0QgRk9MREVSWy9iXQ0KDQpbaDFdRnV0dXJlIFBsYW5zIEZvciBUaGUgTW9kWy9oMV0NCkkgd2lsbCBiZSBhZGRpbmcgbmV3IGZsYWdzLCBlc3BlY2lhbGx5IHRob3NlIHRoYXQgYXJlIGxlZnQgaW4gdGhlIGNvbW1lbnRzIGJlbG93IGFuZCBmbGFncyB0aGF0IHBsYXllcnMgb2YgdGhlIGNvbW11bml0eSB3YW50IGltcGxlbWVudGVkIGluIHRoaXMgbW9kIHBhY2sNCg0KDQpbaDFdTXkgTWVkaWFbL2gxXQ0KW3VybD1odHRwczovL3R3aXR0ZXIuY29tL2FybWFibGlnbl1Ud2l0dGVyWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUMxYzZPZ2dhbDR3OEE2WVplYXFVYVdRP11Zb3V0dWJlWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2FybWFibGlnbi9dU3RlYW1bL3VybF0NCg0KW2gxXURpc2NsYWltZXJbL2gxXQ0KSSBkbyBub3QgZ2l2ZSBwZXJtaXNzaW9uIGZvciB0aGlzIG1vZCB0byBiZSByZXBhY2tlZCwgcmVwdXJwb3NlZCBvciBhZGRlZCBpbnRvIHNlcnZlciBwYWNrcy4NCg0KDQpDb3B5cmlnaHQgwqkgMjAyMCBhcm1hYmxpZ24NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1633076066613500341/5F7E88B10826C6DD1DD55C0F18F1C08C98DBFD20/</image_url> - <download_url/> - <filename/> - <file_size>4639836</file_size> - </mod> - <mod id="1655899239"> - <name>More Wolves</name> - <description>V29sdmVzLCBkb2dzLCBiZWFycyBhbmQgem9tYmllcyBzcGF3biBldmVyeXdoZXJlIQ0KQ29hc3RsaW5lIHZpbGxhZ2VzIGFuZCBmYXJtcyAoaW4gZmFjdCBhbGwgYnVpbHQtdXAgYXJlYXMpIGFyZSBub3cgZGFuZ2Vyb3VzIHBsYWNlcy4NCg0KW2gxXU5FVyBET0dTOlsvaDFdIA0KU3RyYXkgZG9ncyBub3cgYWxzbyByb2FtIHRoZSBtYXAuIFRoZXkgZG9uJ3QgaG93bCwgYnV0IHRoZXkgd2lsbCBhdHRhY2sgcGxheWVycyBhbmQgcHJvdmlkZSAxeCBEb2cgTWVhdCB3aGVuIHNraW5uZWQuDQoNCltoMV1Nb3JlIFdvbHZlczpbL2gxXQ0KSW5mZWN0ZWQgd29sdmVzIHJvYW0gdGhlIGNpdGllcywgdG93bnMsIHZpbGxhZ2VzLCBmYXJtcyBhbmQgY29hc3RsaW5lcyBhbG9uZSBvciBpbiBzbWFsbCBwYWNrcy4gSW5mZWN0ZWQgd29sdmVzIHdpbGwgbm90IHByb3ZpZGUgZWRpYmxlIG1lYXQgd2hlbiBraWxsZWQuIFRoZSBkZWZhdWx0IHdvbGYgc3Bhd25zIHN0aWxsIHdvcmsgdGhlIHNhbWUsIGJ1dCBoYXZlIGEgc2xpZ2h0bHkgaGlnaGVyIGNoYW5jZSB0byBvY2N1ciBhbmQgaW5jbHVkZSBIb2xsb3cncyBleGNlbGxlbnQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTY1MjE0MDc1Nl1EaXJlIFdvbGZbL3VybF0uDQoNCltoMV1Nb3JlIEJlYXJzOlsvaDFdDQpJbmZlY3RlZCBiZWFycyBjYW4gYWxzbyBiZSBmb3VuZCBhbGwgYWNyb3NzIHRoZSBtYXAuIFRoZXkgYXJlIHNsaWdodGx5IHdlYWtlciwgbGVzcyBhZ2dyZXNzaXZlIGFuZCBub3QgYXMgYXdhcmUgb2YgdGhlaXIgc3Vycm91bmRpbmdzIHRoYW4gdGhlIGRlZmF1bHQgYmVhcnMsIGJ1dCBzdGlsbCBoaWdobHkgZGFuZ2Vyb3VzISBJbmZlY3RlZCBiZWFycyB3aWxsIG5vdCBwcm92aWRlIGVkaWJsZSBtZWF0IHdoZW4ga2lsbGVkLiBEZWZhdWx0IGJlYXIgc3Bhd25zIHN0aWxsIHdvcmsgdGhlIHNhbWUuDQoNCltoMV1Nb3JlIFpvbWJpZXM6Wy9oMV0NCkluY2x1ZGVzIGFuIGVkaXRlZCB2ZXJzaW9uIG9mIHRoZSBleGNlbGxlbnQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTY1NDY2NjE5N11ab21iaWVTcGF3bk92ZXJoYXVsWy91cmxdIGZvciBpbmNyZWFzZWQgem9tYmllIHNwYXducy4NCg0KW2gxXUZ1bGx5IEN1c3RvbWl6YWJsZTpbL2gxXQ0KWW91IGNhbiBjdXN0b21pemUgdGhpcyBtb2QgdG8geW91ciBsaWtpbmcuIElmIHlvdSB3YW50IHRvIHJlbW92ZSBiZWFycywgd29sdmVzIG9yIHpvbWJpZXMganVzdCBlZGl0IChvciBkb24ndCBhZGQvcmVwbGFjZSkgdGhlIGluY2x1ZGVkIHRlcnJpdG9yaWVzLnhtbCBmaWxlLg0KDQplLmcuIElmIHlvdSB3YW50IERheVogZGVmYXVsdCB6b21iaWUgc3Bhd25zLCBkb24ndCByZXBsYWNlIHpvbWJpZV90ZXJyaXRvcmllcy54bWwuDQplLmcuIElmIHlvdSBkb24ndCB3YW50IG1vcmUgYmVhcnMsIHRoZW4gZG9uJ3QgYWRkIG1vcmViZWFyc190ZXJyaXRvcmllcy54bWwuDQoNCklmIHlvdSB3YW50IHRvIHJlcGxhY2UgdGhlIGluZmVjdGVkIGJlYXJzIHdpdGggZG9jaWxlIGJlYXJzIHRoYXQgZG9uJ3QgYXR0YWNrIHVubGVzcyBwcm92b2tlZCwgdGhlbiByZXBsYWNlIGFueSByZWZlcmVuY2UgdG8gQW5pbWFsX0luZmVjdGVkQmVhciB3aXRoIEFuaW1hbF9Eb2NpbGVCZWFyIGluIHRoZSBzZXJ2ZXIgZmlsZXMgcHJvdmlkZWQuIElmIHlvdSB3YW50IERheVogZGVmYXVsdCBiZWFycyB0byBzcGF3biBpbnN0ZWFkLCByZXBsYWNlIEFuaW1hbF9JbmZlY3RlZEJlYXIgd2l0aCBBbmltYWxfVXJzdXNBcmN0b3MuDQoNCklmIHlvdSBkb24ndCB3YW50IHRoZSBuZXcgR2VybWFuIFNoZXBoZXJkIGRvZ3Mgc3Bhd25pbmcgdGhlbiByZXBsYWNlIGFueSByZWZlcmVuY2UgdG8gQW5pbWFsX0dlcm1hblNoZXBoZXJkIHdpdGggQW5pbWFsX0luZmVjdGVkV29sZi4NCg0KDQpCeSBkZWZhdWx0IHRoaXMgbW9kIGlzIHByZXR0eSBoYXJkY29yZS4gWW91IGNhbiBjaG9vc2UgdG8gc3Bhd24gcGxheWVycyB3aXRoIGEgd2VhcG9uIGJ5IHVzaW5nIHRoZSBwcm92aWRlZCBpbml0LmMgZmlsZSBvciB5b3UgY2FuIHVzZSBteSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNzgyNzE4MzYyXUJldHRlciBMb2Fkb3V0c1svdXJsXSBtb2QuDQoNCklmIHlvdSBjaG9vc2UgdG8gdXNlIHRoZSB6b21iaWVfdGVycml0b3JpZXMueG1sIHByb3ZpZGVkIGluIHRoaXMgbW9kLCBJIHN1Z2dlc3QgdXNpbmcgd2l0aCBteSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjYwNzU1MDQ2XVNuZWFreSBab21iaWVzWy91cmxdIG1vZC4gT3RoZXJ3aXNlIGl0IG1pZ2h0IGJlIHRvbyBkaWZmaWN1bHQhDQoNCg0KW2gxXVNlcnZlciBvd25lciBpbnN0cnVjdGlvbnM6Wy9oMV0NCjEuIENvcHkgdGhlIEBNb3JlIFdvbHZlcyBmb2xkZXIgZnJvbSAhV29ya3Nob3AgdG8geW91ciBEYXlaU2VydmVyIHJvb3QgZm9sZGVyLg0KMi4gQ29weSB0aGUgQ2hvcHBlcldvbHZlcy5iaWtleSBmaWxlIGZyb20gdGhlIGtleXMgZm9sZGVyIHRvIHlvdXIga2V5cyBmb2xkZXIuDQozLiBBZGQgIi1tb2Q9QE1vcmUgV29sdmVzIiB0byB5b3VyIHNlcnZlciBzdGFydHVwIHBhcmFtZXRlcnMuDQo0LiBNZXJnZSBvciByZXBsYWNlIHRoZSBmaWxlcyBpbiB5b3VyIG1pc3Npb24gZm9sZGVyIHdpdGggdGhlIGZpbGVzIHByb3ZpZGVkIGluIHRoZSBpbmZvIGZvbGRlci4NCjUuIE9wdGlvbmFsOiBZb3UgY2FuIHJlcGxhY2UgdGhlIGluaXQuYyBmaWxlIChsb2NhdGVkIGluIG1wbWlzc2lvbnNcZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1cykgdG8gc3Bhd24gd2l0aCBzb21lIGdlYXIgYW5kIGEgcmFuZG9tIGd1bi4gVGhhbmtzIHRvIE5JQ0tJR0UgZm9yIHRoZSB0dXRvcmlhbC4gW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWpBZWZRSzkzQ0QwXUxpbmtbL3VybF0gdG8gb3JpZ2luYWwgc291cmNlLg0KDQoNCltoMV1DcmVkaXRzOlsvaDFdDQpDcmVkaXQgdG8gUm9iYmhpbXNlbGYgZm9yIFpvbWJpZVNwYXduT3ZlcmhhdWwgbW9kOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE2NTQ2NjYxOTcNCkNyZWRpdCB0byBIb2xsb3cgZm9yIGhpcyBEaXJlIFdvbGYgbW9kOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE2NTIxNDA3NTYNCg0KDQpbaDFdTGF0ZXN0IENoYW5nZXM6Wy9oMV0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpBRERFRDogTmFtYWxzayBleGFtcGxlIGZpbGVzLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQoNClRoaXMgaXMgbXkgZmlyc3QgZXZlciBtb2QuIFlvdSBhcmUgZnJlZSB0byBkbyB3aGF0ZXZlciB5b3UgbGlrZSB3aXRoIGl0Lg0KDQpHb29kIGx1Y2shDQoNCg0KDQpbaDFdRG9uYXRpb25zWy9oMV0NCkFsbCBteSBtb2RzIGFyZSBjb21wbGV0ZWx5IGZyZWUgdG8gdXNlLiBJZiB5b3Ugd2FudCB0byBjb250cmlidXRlIHRvd2FyZHMgZnV0dXJlIGRldmVsb3BtZW50IHlvdSBjYW4gZG8gc28gYnkgZG9uYXRpbmcgdmlhIG15IFBhdHJlb24gcGFnZS4gQW55IGRvbmF0aW9ucyBhcmUgbXVjaCBhcHByZWNpYXRlZCwgdGhhbmtzIDopDQpodHRwczovL3d3dy5wYXRyZW9uLmNvbS9DaG9wcGVyTW9kcw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/956356742326245190/7B3733CCB7F526219D4CC931B152A2F387C5602E/</image_url> - <download_url/> - <filename/> - <file_size>9962866</file_size> - </mod> - <mod id="2196327116"> - <name>MoreDingo</name> - <description>W2gxXSBNb3JlRGluZ28gWy9oMV0NCg0KVGhpcyBtb2QgYWRkcyA5IHZhcmlhbnRzIHRvIHRoZSBEaW5nb19UcnVjayBmcm9tIExhR1RlSy4NCltiXSBJbmNsdWRpbmc6IFsvYl0NCi1DSERLWg0KLURhcmsgR3JlZW4NCi1XaW50ZXIgZm9yICpOYW1hbHNrPyoNCi1DREYNCi1DaGVybmFydXNzaWFuIFBvbGljZQ0KLVVOIChBTiBpbiBnYW1lIGxvcmUpDQotQ3plY2ggV29vZGxhbmQNCi1DemVjaCBEZXNlcnQNCi1HZXJtYW4gRGVzZXJ0DQoNClJldGV4dHVyZXMgYnkgbWUuDQoNCkFueSB0ZWNobmljYWwgaXNzdWVzIG5lZWQgdG8gYmUgZGlyZWN0ZWQgdG8gdGhlIG9mZmljaWFsIERpbmdvIG1vZCwgdGhpcyBvbmx5IGFkZHMgbmV3IHRleHR1cmVkIHZhcmlhbnRzLg0KDQpbdV0gTGljZW5zZWQgdW5kZXIgRGF5WiBEUEwuIFsvdV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1475445519204789974/F9DFF2E3678A8791F542A8C041931A480E21BB70/</image_url> - <download_url/> - <filename/> - <file_size>31403510</file_size> - </mod> - <mod id="2007175894"> - <name>MoreDoors</name> - <description>W2gxXSBNb3JlIERvb3JzISBbL2gxXSANCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQoNClRoaXMgbW9kIGlzIG1hZGUgdG8gYXNzaXN0IGluIHRoZSBwcm9jZXNzIG9mIGxvY2tpbmcgZG93biBhIHZhbmlsbGEgaG91c2Ugd2hlbiBhIGdhdGUganVzdCB3b24ndCBjdXQgaXQuICBNYXliZSB5b3UgaGF2ZSBzb21lIGJhZGFzcyBtb2QgbG9hZGVkIGxpa2UgQkJQIGFuZCBoYXZlIGFsbCBraW5kcyBvZiBkb29yIG9wdGlvbnMgYnV0IGp1c3QgY2FudCBmaW5kIHRoZSByaWdodCBvbmUgdG8gZml0IHRoZSBqb2IuICBNb3JlIERvb3JzIGFyZSBjcmFmdGFibGUgZG9vcnMgdGhhdCBiZWhhdmUgbGlrZSBnYXRlcyBidXQgYXJlIGp1c3QgYSBkb29yIGFuZCBhIGZyYW1lLCBhbGxvd2luZyB5b3UgdG8gbG9jayBkb3duIGFuIGVudHJhbmNlIGluIGEgbXVjaCBzbWFsbGVyIGxvY2F0aW9uIHdpdGhvdXQgZXhwb3NpbmcgYW55IG9mIHRoZSBiYWNrc2lkZSBvZiB5b3VyIHdhbGwuICBUaGVyZSBhcmUgYWxzbyBhIGZldyBleHRyYSBiZWxscyBhbmQgd2hpc3RsZXMgKGFuZCBtb3JlIHRvIGNvbWUgXl9eKSBzdWNoIGFzIGEgbG9ja2FibGUgc2FmZSBjb250YWluZXIgdGhhdCBwbGF5ZXJzIGNhbiB1c2UgdG8gaGlkZSB0aGVpciBtb3N0IHRyZWFzdXJlZCB2YWx1YWJsZXMgYW5kIGEgZ2lhbnQgdW5yYWlkYWJsZSB2YXVsdCBkb29yIGZvciBldmVudHMgYW5kIG90aGVyIGNyZWF0aXZlIHVzZXMuICBMYXN0bHksIHRoZSBtb2QgaXMgZXF1aXBwZWQgd2l0aCBpdHMgb3duIHNlcnZlciBzaWRlIGNvbmZpZyBmaWxlIHRoYXQgaXMgZ2VuZXJhdGVkIGluIHRoZSBwcm9maWxlIGZvbGRlciBhbmQgYWxsb3dzIGZvciB2YXJpb3VzIGN1c3RvbWl6YXRpb24gc3VjaCBhcyBSYWlkIHRpbWVzLCB0b2dnbGUgcmVjaXBlcywgcmFpZCB0b29scywgZXRjLiAgSG9wZSB5b3UgZW5qb3kgdGhlIG1vZCwgcGxlYXNlIHJlcG9ydCBhbnkgaXNzdWVzIGFuZCBzdWNoIHlvdSBmaW5kIHRvIG1lLiBTdGVhbSBjb21tZW50cyBhcmUgb2sgZm9yIGxpdHRsZSBibHVyYnMgYnV0IGRpc2NvcmQgaXMgdGhlIHBsYWNlIHRvIHRhbGsgYW5kIHJlYWxseSBnZXQgdG8gdGhlIGJvdHRvbSBvZiB0aGluZ3MgaWYgeW91IG5lZWQgc3VwcG9ydC4NCg0KRnJlc2ggb3V0IHRoZSBkb29yIEkgbWF5IGhhdmUgbWlzc2VkIGEgZmV3IGJ1Z3MsIGNvbnNpZGVyIHRoaXMgdGhlIGJldGEgb2YgTW9yZSBEb29ycyBidXQgYXMgZmFyIGFzIEkgY2FuIHRlbGwgaXRzIHZlcnkgc3RhYmxlIHNvIGRvbid0IGZlZWwgbGlrZSB5b3VyIHRha2luIGEgZ2FtYmxlLiBKdXN0IGJlIHN1cmUgdG8gcmVwb3J0IGFueSBidWdzIHRvIG1lIGFuZCBJJ2xsIHRyeSBhbmQgZml4IGVtIF5fXg0KDQoNClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3JzOVgzTktdIERpc2NvcmQgW0NsaWNrIEhlcmUgRm9yIFN1cHBvcnRdIFsvdXJsXSAoTGluayBVcGRhdGVkIDExLzE5KQ0KDQpbaDFdIFJlY2lwZXMgWy9oMV0gDQoNCjUgV29vZGVuIFBsYW5rcyArIEhhbW1lciA9IFNoYW50eSBvciBXb29kZW4gRG9vciBLaXQgDQoxMCBXb29kZW4gUGxhbmtzICsgSGFtbWVyID0gTWV0YWwgRG9vciBLaXQgDQpUaGVuIHlvdSBtdXN0IHB1dCB0aGUgcmVxdWlyZWQgaW5ncmVkaWVudHMgaW50byB0aGUga2l0IG9iamVjdCBiZWZvcmUgaXQgd2lsbCBwbGFjZSB0aGUgZG9vciB5b3Ugd291bGQgbGlrZSB0byBidWlsZC4NCjUgcGxhbmtzICsgMjUgbmFpbHMgPSBTbWFsbCBTaGFudHkgRG9vcg0KMTAgcGxhbmtzICsgMjUgbmFpbHMgKyBNZXRhbCBXaXJlID0gU21hbGwgV29vZGVuIERvb3INCjIwIHBsYW5rcyArIDc1IG5haWxzICsgNSBTaGVldCBtZXRhbCArIE1ldGFsIFdpcmUgPSBTbWFsbCBNZXRhbCBEb29yDQoNCk90aGVyIG5vbmNyYWZ0YWJsZSBpdGVtcyA9IFZhdWx0IGRvb3IgKHN0aWxsIGhhcyBraXQgZm9yIHBsYWNlbWVudCBlYXNlKSBhbmQgdGhlIFNhZmUuDQoNCltoMV0gRkFROiBbL2gxXSANCg0KRG8gQ29kZWxvY2tzIGxvY2sgdGhlc2UgZG9vcnM/IFllcy4gQ29kZWxvY2ssIGNvbWJpbmF0aW9uIGxvY2tzLCBhbnkgbG9ja3MgdGhhdCB3b3JrIG9uIGEgZmVuY2UuIEN1cnJlbnRseSBubyBwcm94eSBvZiB0aGUgbG9jayBhcHBlYXJzIHdoaWxlIGl0cyBjb25uZWN0ZWQgYnV0IHdpbGwgbGlrZWx5IGZpeCB0aGF0IGluIHRoZSBuZWFyIGZ1dHVyZS4NCg0KRG9lcyB0aGlzIHdvcmsgd2l0aCBYIG1vZD8gSXQgc2hvdWxkIGJlIGNvbXBhdGlibGUgYWxsIGFyb3VuZCBhbmQgaWYgaXRzIG5vdCBJJ2xsIGJlIHN1cmUgdG8gZml4IGl0LiBVc2VzIGl0cyBvd24gYWN0aW9ucyBhbmQgY29uZmlncyBzbyB2YW5pbGxhIG92ZXJyaWRlcyBhbHNvIHdvbid0IGVmZmVjdCB0aGlzIG1vZCBob3BlZnVsbHkuDQoNCldoYXRzIHRoZSBiZXN0IHdheSB0byBwbGFjZSB0aGVzZT8gIEkgdHJpZWQgdG8gc2l6ZSB0aGVtIGluIGEgd2F5IHRoYXQgd291bGQgZml0IG1vc3Qgc21hbGwgZG9vcnMsIEkgZmluZCBpdHMgbGVzcyBmaW5pY2t5IG9wZW5pbmcgYW5kIGNsb3NpbmcgdGhlbSBpZiB5b3UgZG9udCBsaW5lIHRoZW0gdXAgb24gdGhlIGV4YWN0IHBsYW5lIGFzIHRoZSB2YW5pbGxhIGRvb3IgeW91ciBjb3ZlcmluZyAobGl0dGxlIHRvIHRoZSBmb3J3YXJkIG9yIGJhY2spLiBLZWVwIGluIG1pbmQgdGhlc2UgcGxhY2UgdGhlIHNhbWUgd2F5IGZlbmNlIGtpdHMgZG8gd2hlbiBidWlsZGluZyB0aGVtIGFzIGluLCB0aGUgZGlzbWFudGxlIHNpZGUgZmFjZXMgdG93YXJkcyB5b3UgYXMgeW91IHBsYWNlIHRoZW0gYW5kIHRoZSBkZXN0cm95IHNpZGUgZmFjZXMgYXdheSAodW5sZXNzIHlvdSByb3RhdGUgdGhlIG9iamVjdCkuDQoNClkgdSBubyBkbyBkaXM/ICAgIDpGYWNlcGFsbTogU3BhcmUgdXMgYm90aCB0aGUgdHJvdWJsZSwgeW91IGFyZSB0aGUgYmVjYXVzZSBsb2wuIEkgYW0gaGFwcHkgdG8gYW5zd2VyIHF1ZXN0aW9ucyBhbmQgcmVjaWV2ZSBmZWVkYmFjayBpbiBhIGNpdmlsaXplZCBmYXNoaW9uLiBJIHdpbGwgZGVmaW5pdGVseSByZW1vdmUgeW91ciBjb21tZW50IGlmIHlvdXIganVzdCBiZWluZyBhIHR1cmQsIGlmIHlvdSB3YW50IHRvIGdpdmUgaGVscGZ1bCBmZWVkYmFjayB5b3Uga25vdyB3aGVyZSB0byBmaW5kIG1lDQoNCltiXSBDb21lIGNoZWNrIG91dCB0aGUgc2VydmVyIEkgYWRtaW4gb24gd2l0aCBhIGxvdCBvZiBjdXN0b20gY29udGVudCBbL2JdIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3FXUXhtVEhdIFNhbmN0dWFyeSBDaXR5IFsvdXJsXSANCg0KW2gxXSBQZXJtaXNzaW9ucyBbL2gxXSANCg0KVGhpcyBtb2QgaXMgb3BlbiBzb3VyY2UsIGZlZWwgZnJlZSB0byByZXBhY2sgaXQgb3IgZG8gYXMgeW91IHdpbGwuICBBbGwgSSBhc2sgaXMgdGhhdCBpZiB5b3UgYXJlIHVzaW5nIHRoZSBtb2QgaW5zaWRlIHlvdXIgb3duIG9yIHBpY2tpbmcgaXQgYXBhcnQgdG8gbGVhcm4gZnJvbSBpdCwgcGxlYXNlIHRocm93IG91dCBzb21lIHNob3V0b3V0cy4gIE1hbnkgYnJpbGxpYW50IG1pbmRzIG90aGVyIHRoYW4gbXkgb3duIGFyZSB0aGUgb25seSByZWFzb24gSSBhbSBoZXJlIHdpdGggYWxsIG9mIHRoaXMgYW55d2F5LCB3aGF0IHlvdSBzZWUgaXMgdGhlIGN1bG1pbmF0aW9uIG9mIGdyb3VwIGVmZm9ydCwga25vd2xlZGdlLCBhbmQgc2hhcmluZy4gSWYgeW91IHdhbm5hIGN1c3RvbWl6ZSBhbnl0aGluZyB0aGF0IGlzbid0IGFscmVhZHkgcHJvdmlkZWQgd2l0aCB0aGUgY29uZmlnIGJ1enogbWUgYW5kIEknbGwgc2VlIGlmIEkgY2FuIHRocm93IHlvdSBhIGhhbmQuDQoNCltoMV0gU2hvdXRvdXRzIFsvaDFdIA0KDQpNdW5naGFyZCB0aGUgbW9kZWwgbWFuLCBIZWxraGlhbmEgdGhlIHJlZmFjdGFoIG1hc3RhaCAobW9yZSBsaWtlIGZpeCB0aGUgd2hvbGUgbW9kIG1hc3RhaCBsb2wpLCBKb24gYW5kIHRoZSB3aG9sZSBTYW5jdHVhcnkgR2FuZyBmb3IgYmVpbmcgdGhlIGJlc3QsIENyZWVwIGZvciBnaXZpbmcgbWUgYSBuaWNlIHdvcmtpbmcgc2FtcGxlIHRvIGdldCB0aGUgT0IganVpY2VzIGZsb3dpbiwgQ2hvcHBlciBhbmQgdGhlIEJCUCBib2lzIGZvciBhbHdheXMgYmVpbiBhd2Vzb21lIGJ1dCBhbHNvIHRoZSB3b3JkcyAidGhlc2UgYXJlIGp1c3QgYSBmZW5jZSBpbiBkaXNndWlzZSIsIE1hcmtEYU9uZSBmb3IgYXNzaXN0aW5nIGhlbGsgd2l0aCBycGMgdm9kb28sIEFsbCB0aGUgbW9kZGVycyBtYWtpbiBncmVhdCBjb250ZW50IGFuZCBsZW5kaW5nIGEgaGFuZCB3aGVuIHRoZXkgY2FuLiBIb3AsIFNhbHR5Qm9iLCB0aGUgbGlzdCBnb2VzIG9uIGFuZCBvbi4NCg0KU3BlY2lhbCB0aGFua3MgdG8gU3B1ZCBmcm9tIEREVSBmb3IgaGlzIGdlbmVyb3VzIGRvbmF0aW9ucyBhbmQgaGlzIGRlY2lzaW9uIHRvIHNoYXJlIHdpdGggeW91IE1vcmVEb29yJ3MgbmV3ZXN0IGFkZGl0aW9uOiBXaW5kb3cgQmFycmljYWRlcyEgQWxzbyBqdXN0IGZvciBhIGxvdCBvZiBncmVhdCBpZGVhcyBhbmQgaW5wdXQgaW4gZ2VuZXJhbCwgZ3JlYXQgcGVvcGxlIG92ZXIgdGhlcmUuIFNob3cgdGhlbSBzb21lIGxvdmUNCg0KQW5vdGhlciBzcGVjaWFsIHRoYW5rcyB0byBJc2xlcm9rISEgSGUgc2VudCBtZSB0aGUgZml4IGZvciB0aGUgcHVuY2hpbmcgb2YgdGhlIGRvb3JzIGdvaW5nIGF3YXksIHRoZSBjb21tdW5pdHkgY29udGludWVzIHRvIHN1cHBvcnQgZWFjaCBvdGhlciBhbmQgaXQgd2FybXMgbXkgaGVhcnQsIGVuam95IGFsbCE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1663481101381720548/24C75549F2E4C1D0520A3CC00C3D5FCA81380119/</image_url> - <download_url/> - <filename/> - <file_size>58721268</file_size> - </mod> - <mod id="1701716816"> - <name>MoreGrass</name> - <description>TW9yZSBHcmFzcyBmb3IgeW91ciBzZXJ2ZXIgaW4gQ2hlcm5hcnVzcGx1cyA7KQ0KDQpJIGFsbG93IHJlcGFja3MgYW5kIHN0dWR5IG9mIGl0LCBmZWVsIGZyZWUgdG8gZG8gd2hhdGV2ZXIgeW91IHdhbnQgd2l0aCB0aGlzIG1vZCENCg0KVGhhbmsgeW91IGZvciByZWFkaW5nLCBnb29kIGdhbWUgOyk=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/793113553958654918/9A43A337E04B920A4C999EE5EF27242B05E27779/</image_url> - <download_url/> - <filename/> - <file_size>2843</file_size> - </mod> - <mod id="2155726353"> - <name>Mortys Weapons</name> - <description>W2gxXU1vcnR5J3MgV2VhcG9uc1svaDFdDQoNCltpXTEuMTAgY29tcGF0YWJsZS4gKHRlc3RlZClbL2ldDQoNCktub3duIGlzc3VlczogSWYgeW91IHVzZSBFeHBhbnNpb24gcmVtZW1iZXIgdG8gc2V0ICAiRGlzYWJsZU1hZ2ljQ3Jvc3NoYWlyIjowDQpFeHBhbnNpb24gdHVybmVkIHRoYXQgc2V0dGluZyBvbiBieSBkZWZhdWx0IGFuZCBpdCBtYWtlcyB3ZWFwb25zIHNob290IHdheSBvZmYuIA0KDQpbaDFdSW5mbzpbL2gxXQ0KLSBJIHN0YXJ0ZWQgdGhpcyBwcm9qZWN0IGEgd2hpbGUgYmFjayB0byBsZWFybiBhIGxpdHRsZSBiaXQgYWJvdXQgRGF5WiBtb2RkaW5nLiANCi0gS2VlcCBpbiBtaW5kIHRoYXQgaXNzdWVzIG1heSBhcmlzZSBhcyBCSSBnYW1lcyBhcmUgdmVyeS4uLi4gSW50ZXJlc3RpbmcuDQotIEkgd2lsbCBub3QgdGFrZSByZXF1ZXN0cyBmb3Igd2VhcG9ucyBhcyBpIGFkZCB3ZWFwb25zIHRoYXQgSSBmZWVsIGxpa2UgZml0IHRoZSBnYW1lLiAoU28gZG8gbm90IGV4cGVjdCBhbnkgLjUwIGNhbCBzbmlwZXJzIGFuZCBzbyBvbikNCi0gSSB3b3JrIG9uIHRoZXNlIHdlYXBvbnMgb24gbXkgZnJlZSB0aW1lIHNvIHRoaW5ncyBtaWdodCBub3QgYmUgdmVyeSBzcGVlZHksIGJ1dCBpIGhhdmUgYSBnb29kIGZldyBuZXcgcHJvamVjdHMgY29taW5nIHNvb24uDQotIFNvbWUgb2YgdGhlc2Ugd2VhcG9ucyBhcmUgbm90IDEwMCUgY29ycmVjdCB3aGVuIGl0IGNvbWVzIHRvIGF0dGFjaGVtZW50cywgbWFncyBvciBhbW1vLiBJdCBpcyBtYWRlIGxpa2UgdGhpcyB0byBiZSBlYXN5IGZvciBzZXJ2ZXIgb3duZXJzIGFuZCBub3QgY2x1dHRlciB0aGUgQ0UuDQotICJSZWFsaXN0aWMiIHZlcnNpb25zIG1pZ2h0IGNvbWUgYXQgYSBsYXRlciBwb2ludC4gDQotIFNvbWUgb2YgdGhlIG1vZGVscyBhcmUgbWFkZSBieSBtZSBhbmQgc29tZSBhcmUgYm91Z2h0LiAoU29tZSBhcmUgc3RpbGwgV0lQLikNCg0KW2gxXU1vZCBDb250ZW50OlsvaDFdDQoqIEhLIDQxNkE3IC0gQXNzYXVsdCByaWZsZSA1LjU2LiBUYWtlcyBtb3N0IE00IGF0dGFjaGVtZW50cy4gQ29tZXMgaW4gYmxhY2ssIFRhbiBhbmQgT0QgZ3JlZW4uDQoqIFNHIDU1MiBDb21tYW5kbyAtIFNob3J0IGJhcnJlbCByaWZsZSBjaGFtYmVyZWQgaW4gNS41Ni4gQSBtaXggYmV0d2VlbiBhbiBNNCBhbmQgYW4gQUtTNzRVLiBUYWtlcyBTRyBNYWdzLiBDb21lcyBpbiBibGFjaywgZ3JlZW4gYW5kIHdvb2QuDQoqIFNHIDU1MCAtIEFzc2F1bHQgcmlmbGUgY2hhbWJlcmVkIGluIDUuNTYuIFRha2VzIFNHIG1hZ3MuIENvbWVzIGluIGJsYWNrLCBncmVlbiBhbmQgcGluay4gKEkga25vdy4uLi4pDQoqIFNSIDI1IC0gRGVzaWduYXRlZCBNYXJrc21hbiByaWZsZSBjaGFtYmVyZWQgaW4gLjMwOC4gVGFrZXMgTEFSIG1hZ3MuIENvbWVzIGluIGJsYWNrLCB0YW4sIFNub3cgYW5kIE9EIGdyZWVuLg0KKiBNMTZBMSAtIEFzc2F1bHQgcmlmbGUgY29tcGFyYWJsZSB0byB0aGUgTTRBMSAoYnV0IGNvb2xlcikuIENoYW1iZXJlZCBpbiA1LjU2LiBUYWtlcyBNNCB0eXBlIG1hZ3MuIChzdGFuYWcsIENtYWdzIGV0Yy4pIA0KKiBNQVMgMzYgUGFyYSAtIEJvbHQgYWN0aW9uIHJpZmxlIGNoYW1iZXJlZCBpbiA3LjYyeDU0LiBDYW4gYXR0YWNoIGh1bnRpbmcgc2NvcGUuDQoqIFdpbmNoZXN0ZXIgMTg3MyAtIExldmVyIGFjdGlvbiByaWZsZSBjaGFtYmVyZWQgaW4gLjM1NyBtYWdudW0uIENhbiBhdHRhY2ggaHVudGluZyBzY29wZS4NCiogS2FyIDk4ayAtIEJvbHQgYWN0aW9uIHJpZmxlIGNoYW1iZXJlZCBpbiA4bW0gTWF1c2VyLi4gQ2FuIGF0dGFjaCBodW50aW5nIHNjb3BlLiANCiogUmVtaW5ndG9uIDcwMCAtIEJvdCBhY3Rpb24gcmlmbGUgY2hhbWJlcmVkIGluIC4zMDguIENhbiBhdHRhY2ggaHVudGluZyBzY29wZS4NCiogS0FDIFBEVyAtIFNob3J0IGJhcnJlbCByaWZsZSBjaGFtYmVyZWQgaW4gNS41NiB3aXRoIGhpZ2ggcmF0ZSBvZiBmaXJlLiBBIG1peCBiZXR3ZWVuIGFuIE00IGFuZCBhbiBBS1M3NFUuIENhbiBhdHRhY2ggTmF0byBvcHRpY3MuIFRha2VzIE00IHR5cGUgbWFncy4gKHN0YW5hZywgQ21hZ3MgZXRjLikNCiogU0NBUi1MIC0gQXNzYXVsdCByaWZsZSBjb21wYXJhYmxlIHRvIE00QTEgY2hhbWJlcmVkIGluIDUuNTYuIFRha2VzIE00IHR5cGUgTWFncy4gIChzdGFuYWcsIENtYWdzIGV0Yy4pIENvbWVzIGluIGJsYWNrIGFuZCBUYW4NCiogU0NBUi1IIC0gRGVzaWduYXRlZCBNYXJrc21hbiByaWZsZSBjaGFtYmVyZWQgaW4gLjMwOC4gVGFrZXMgU0NBUi1IIG1hZ3MuIA0KKiBVbml2ZXJzYWwgU3VwcHJlc3NvciAtIEEgbXVsdGljYWxpYmVyIHN1cHByZXNzb3IuIENvbWVzIGluIGJsYWNrIGFuZCB0YW4uIA0KKkFFSyA5NzMgLSBBayB0eXBlIHJpZmxlLiBUYWtlcyBBS00gbWFnYXppbmVzLCBvcHRpY3MgYW5kIHN1cHByZXNzb3INCipBbW1vIDhtbSBNYXVzZXIgLSBEb2VzIHNsaWdodGx5IG1vcmUgZGFtYWdlIHRoYW4gNzYyeDU0IGFuZCBpcyB0cmFjZXIgcm91bmRzIHRvIGJhbGFuY2UgdGhhdC4gDQoqIE1hZ3B1bCBCdXR0c3RvY2sgLSBCdXR0c3RvY2sgZm9yIHRoZSBTUi0yNQ0KKiBTdGFuZGFyZCBTUi0yNSBCdXR0c3RvY2sgLSBCdXR0c3RvY2sgZm9yIHRoZSBTUi0yNSBhbmQgTUsyMTYuDQoqIEtvbmthdiBidXR0c3RvY2sgLSBtYWlubHkgZm9yIHRoZSBNSzIxNiBidXQgZml0cyBhbGwgQVIgdHlwZSByaWZsZXMgdGhhdCB0YWtlIHZhbmlsbGEgQVIgYnV0dHN0b2Nrcw0KKiBNazIxNiBNb2QgMS1NIC0gLjMwOCBETVIgd2l0aCBoaWdoIGJ1bGxldCB2ZWxvY2l0eSBidXQgc2xvdyByYXRlIG9mIGZpcmUuIFRha2VzIExBUiBtYWdhemluZXMgYW5kIC4zMDggU3RhbmFncy4gVGhpcyBvbmUgc2hvdWxkIGJlIHJhcmUsIGV4cGVuc2l2ZSBhbmQgbGltaXRlZCBvbiBQVlAgc2VydmVycy4gQmxhY2ssIFRhbiBhbmQgT0QgR3JlZW4uDQoqIE1LMjE2IE1vZCAxLU0gSGFuZGd1YXJkIC0gSGFuZGd1YXJkcyBmb3IgdGhlIE1LMjE2IHRoYXQgY29tZXMgaW4gMyBkaWZmZXJlbnQgY29sb3JzLiBCbGFjaywgRGVzZXJ0IFRhbiBhbmQgT0QgR3JlZW4uIA0KKiAuMzA4IFN0YW5hZyAtIE1hZ2F6aW5lIGZvciB0aGUgTUsyMTYsIFNDQVItSCBhbmQgU1ItMjUuIFRoZXkgc3RpbGwgdGFrZSBMQVIgbWFncywgYnV0IHlvdSBoYXZlIHRoZSBvcHRpb24uDQoqIE0xIENhcmJpbmUgLSBTbWFsbCBDYXJiaW5lIHdpdGggZGVjZW50IHJhdGUgb2YgZmlyZS4gTm8gYXR0YWNoZW1lbnRzIG90aGVyIHRoYW4gc3RvY2sgcG91Y2guIA0KKiBNMSBDYXJiaW5lIFN0b2NrIFBvdWNoIC0gU3RvY2twb3VjaCB0aGF0IHRha2VzIDIgc3BhcmUgbWFnYXppbmVzLiBZb3UgaGF2ZSB0byB0YWtlIGl0IG9mZiB0byBmaWxsIHRoZSBwb3VjaCBhZnRlciB1c2luZyB0aGUgbWFnYXppbmVzLiANCiogQW1tbyAuMzAgQ2FyYmluZSAtIFNpbXVsYXIgdG8gMzU3IHJvdW5kcy4gSGlnaGVyIHZlbG9jaXR5IGFuZCBhIGJpdCBtb3JlIGRhbWFnZS4gRml0cyBpbiB0aGUgTTEgQ2FyYmluZS4NCg0KVXBkYXRlIDEuMTANCiogRiZEIERlZmVuY2UgLjMzOCBhbHNvIGtub3duIGFzIEhlbGtoaWFuYSdzIEhlbGxtYWtlciA6KS4gQSBzZW1pYXV0byB3ZWFwb24gd2l0aCBhbG90IG9mIGZpcmVwb3dlci4gVGFrZXMgMTAgcm91bmQgRiZEIERlZmVuY2UgbWFnYXppbmVzIGFuZCBzaG9vdCBhIGJpZyAuMzM4IGJ1bGxldC4gKHNob3VsZCBiZSByYXJlKQ0KKiBIb25leSBCYWRnZXIuIEEgUERXIHRoYXQgY29tZXMgaW4gYm90aCA1LjU2IGFuZCBhIG5ldyAuMzAwYmxrIG91dCByb3VuZC4gSXQgaXMgY29tcGFjdCBhbmQgY29tcGFyYWJsZSB0byBNNEExIGJ1dCBpbiBhIHNtYWxsZXIgcGFja2FnZS4gVGhlIDUuNTYgdmVyc2lvbiB0YWtlcyBzdGFuZGFyZCBNNEExIG1hZ3MgYW5kIHRoZSANCi4zMDBibGsgdGFrZXMgLjMwMGJsayBTdGFuYWdzIGFuZCAuMzAwYmxrIENtYWdzLiANCiogTTI0QTMuIEEgaGlnaCBwb3dlciBzbmlwZXIgcmlmbGUgdGhhdCBzaG9vdHMgLjMzOCByb3VuZHMgYW5kIGhhcyBhIGJveCBtYWdhemluZSB3aXRoIDUgcm91bmRzLiBWZXJ5IGVmZmVjdGl2ZSBhdCBsb25nZXIgcmFuZ2VzLg0KKiBNMTZBNC4gTTQgdHlwZSByaWZsZS4gVXNlcyA1LjU2IGFuZCBzdGFuZGFyZCBNNCBtYWdhemluZXMuIA0KKiAuNTAgQmVvd3VsZi4gQSBoaWdoIHBvd2VyIEFSMTUgdHlwZSByaWZsZSB0aGF0IHNob290cyAuNTAgQmVvd3VsZiByb3VuZCB0aGF0IGhpdHMgbGlrZSBhIHRydWNrLiBUaGUgaGlnaCBkYW1hZ2UgZnJvbSB0aGUgcm91bmQgaXMgYmFsYW5jZWQgYnkgdGhlIGJ1bGxldCBiZWluZyB2ZXJ5IHNsb3cgYW5kIA0KdGhlIHdlYXBvbiBoYXZpbmcgYSBzbG93IHJhdGUgb2YgZmlyZS4gTm90IGdyZWF0IGF0IGxvbmdlciByYW5nZXMuIEJ1dCB2ZXJ5IGdvb2QgYXQgc2hvcnQgLSBtaWQgcmFuZ2VzLiBDYW4gYXR0YWNoIHN0YW5kYXJkIE00IG9wdGljcy4gVGFrZXMgYSAxMCByb3VuZCAuNTAgQmVvd3VsZiBNYWdhemluZS4gDQoNCg0KW2gxXUNsYXNzTmFtZXM6Wy9oMV0NClRUQ19ISzQxNlRhbg0KVFRDX0hLNDE2T0QNClRUQ19ISzQxNkJsYWNrDQpUVENfU0c1NTINClRUQ19TRzU1Ml9Xb29kDQpUVENfU0c1NTJfQmxhY2sNClRUQ19TRzU1MA0KVFRDX1NHNTUwX0JsYWNrDQpUVENfU0c1NTBfUGluaw0KVFRDU1IyNQ0KVFRDU1IyNV9EZXNlcnQNClRUQ1NSMjVfU25vdw0KVFRDU1IyNV9PRA0KVFRDX00xNg0KVFRDX01BUzM2DQpUVENfV2luY2hlc3RlcjE4NzMNClRUQ19rYXI5OGsNClRUQ19SNzAwDQpUVENfS0FDDQpNYWdfU0dfMzBSbmQNClRUQ19TQ0FSTA0KVFRDX1NDQVJMVGFuDQpUVENfU0NBUkgNClRUQ19Vbml2ZXJzYWxfU3VwcHJlc3Nvcl9CTEFDSw0KVFRDX1VuaXZlcnNhbF9TdXBwcmVzc29yX0NBTU8NClRUQ19BRUs5NzMNClRUQ19BbW1vQm94XzhtbV8yMFJuZA0KVFRDX0FtbW9fOG1tDQpUVENfMzA4U3RhbmFnDQpUVENfQW1tb0JveF8zMENBTF8zMFJuZA0KVFRDX0FtbW9fMzBjYXJiaW5lDQpUVENfQnV0dHN0b2NrDQpUVENfQnV0dHN0b2NrMg0KVFRDX0J1dHRzdG9jazMNClRUQ19NNERNUg0KVFRDX000RE1ST0QNClRUQ19NNERNUkRlc2VydA0KVFRDX0RNUl9IbmRndWFyZA0KVFRDX0RNUl9IbmRndWFyZE9EDQpUVENfRE1SX0huZGd1YXJkRGVzZXJ0DQpUVENfTTFDYXJiaW5lDQpNYWdfVFRDTTFfMTVSbmQNClRUQ19NMVN0b2NrUG91Y2gNCg0KVXBkYXRlIDEuMTANCg0KV2VhcG9uczoNClRUQ19GRDMzOA0KVFRDX0FBQ0hvbmV5DQpUVENfQUFDSG9uZXlfQg0KVFRDX0FBQ0hvbmV5XzMwMGJsaw0KVFRDX0FBQ0hvbmV5XzMwMGJsa19CDQpUVENfTTI0DQpUVENfTTI0X0Jqb3JuDQpUVENfTTI0X1dvb2RsYW5kDQpUVENfTTI0X1dvb2RsYW5kT2xkDQpUVENfU0NBUkhCbGFjaw0KVFRDX1NDQVJMDQpUVENfU0NBUkxTbm93DQpUVENfU0NBUkxCbGFjaw0KVFRDX00xNkE0DQpUVENfQmVvd3VsZg0KDQpBbW1vOg0KVFRDX0FtbW9Cb3hfMzAwYmxrXzIwcm5kDQpUVENfQW1tb18zMDBibGsNClRUQ19BbW1vQm94XzMzOG1tXzEwUm5kDQpUVENfQW1tb18zMzgNClRUQ19BbW1vQm94XzUwQmVvXzIwcm5kDQpUVENfQW1tb181MEJlbw0KDQpNYWdhemluZXM6DQpUVENfMzAwU3RhbmFnDQpUVENfMzAwQ21hZw0KVFRDXzMzOG1hZ18xMHJuZA0KVFRDX00yNG1hZ181cm5kDQpUVENfU0NBUkhNYWcNClRUQ181MEJlb19tYWcNCg0KQXR0YWNoZW1lbnRzOg0KVFRDX0hvbmV5X1N1cHByZXNzb3INClRUQ19CdXR0c3RvY2tfSG9uZXkNClRUQ19Vbml2ZXJzYWxfU3VwcHJlc3Nvcl9UYW4NClRUQ19Vbml2ZXJzYWxfU3VwcHJlc3Nvcl9Tbm93DQoNCltoMV1Zb3UgYXJlIE5PVCBhbGxvd2VkIHRvIHJlcGFjayBvciByZXVwbG9hZCB0aGlzIG1vZCBvciBpdHMgY29udGVudHMgd2l0aG91dCBteSBwZXJtaXNzaW9uWy9oMV0NCg0KW2gxXUNFLCBUeXBlcy54bWwgYW5kIHNwYXduYWJsZXR5cGVzLnhtbCBhcmUgcHJvdmlkZWQgaW4gdGhlIG1vZCBmb2xkZXIuIFsvaDFdDQpTcGVjaWFsIHRoYW5rcyB0byBhc29ycnljYW5hZGlhbiwgWmVyb3ksIExvcnZhY2ssIE1hc3MsIElua290YSBhbmQgVGVkZHlzYW1tbGVyIGZvciBhbGwgdGhlaXIgaGVscC4NClRoYW5rcyB0byByYW5nM2Q5OSBmb3IgdHJhZGVyIGNmZw0KQ29udGFjdCBtZSBvbiBEaXNjb3JkIE1vcnR5IzU4MTcgZm9yIGFueSBxdWVzdGlvbnMuIA0KDQpodHRwczovL2Rpc2NvcmQuY29tL2ludml0ZS9nUGtoRTJ3DQoNClBsZWFzZSBjaGVjayBvdXQgYXNvcnJ5Y2FuYWRpYW4ncyBtb2RzLiBTb21lIG9mIG15IGZhdm9yaXRlczoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNTkwMjY0OTJdIFNvdmlldCBXZWFwb24gUGFjayBbL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyMzQ4MzE1MjVdIE1vZHVsYXItQ29tYmF0LVJpZmxlIFsvdXJsXQ0KDQpJIGFtIHJlYWxseSBnbGFkIHNvIG1hbnkgZW5qb3kgdGhlIG1vZC4gSSBuZXZlciBpbnRlbmRlZCBmb3IgaXQgdG8gYmVjb21lIHRoaXMgcG9wdWxhciwgYnV0IDgway4gPDMgDQpEb25hdGlvbjoNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvTW9ydGVuR3JhbT9sb2NhbGUueD1ub19OT1svdXJsXQ0KTW9ydHk=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1617311203418835971/6D53D85563B619721260B2D3580CA5D2DDFFE8BB/</image_url> - <download_url/> - <filename/> - <file_size>474205608</file_size> - </mod> - <mod id="2049002856"> - <name>MuchCarKey</name> - <description>RXhwYW5zaW9uIGNvbXBhdGlibGUgbW9kOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjEyMDAwMjczMw0KDQpXQVJOSU5HOiBJbnN0YWxsIHRoaXMgYWZ0ZXIgYSB2ZWhpY2xlIHdpcGUuIFRoaXMgd2lsbCB1bmxvY2sgYW55IGNhcnMgbG9ja2VkIGJ5IGV4cGFuc2lvbiBvciB0cmFkZXIga2V5cy4gVGhpcyBtb2Qgd2lsbCBiZSB1cGRhdGVkIGF0IG15IGNvbnZlbmllbmNlIGFuZCBieSB1c2luZyBpdCB5b3UncmUgYWdyZWVpbmcgdG8gdGhpcy4gSWYgeW91IGRvbid0IGxpa2UgaXQsIGRvbid0IHVzZSBpdC4NCg0KVGhpcyBtb2QgYWxsb3dzIHlvdSB0byBsb2NrIGFueSBjYXIsIHNwYXduZWQgb3IgZnJvbSB0cmFkZXIuIFRoZSBjYXIga2V5cyBjb21lIGluIHNldmVyYWwgY29sb3VycyBhbmQgdGhleSBoYXZlIGEgdGFnIGZvciBlYXNpZXIgb3JnYW5pc2F0aW9uLiBZb3UgY2FuIHNlbGwgdGhlIGtleXMgc2VwYXJhdGVseSBhdCB0cmFkZXIsIG1ha2UgdGhlbSBzcGF3biB3aXRoIHRoZSBjYXIgb3IgZmluZGFibGUgaW4gdGhlIHdvcmxkLg0KDQpbaDFdRkFRWy9oMV0NCltiXVE6SG93IGl0IHdvcmtzP1svYl0NCltjb2RlXVRha2Uga2V5IGluIGhhbmQsIGxvb2sgYXQgY2FyIChtdXN0IGhhdmUgYWxsIGRvb3JzIGNsb3NlZCBhbmQgYWxsIGRvb3JzIGluY2x1ZGluZyB0cnVuayBhbmQgaG9vZCBpbiB0aGUgc2xvdHMpLiBJdCB3aWxsIGdpdmUgeW91IGFuIG9wdGlvbiB0byBhc3NpZ24ga2V5IHRvIGNhci4gQWZ0ZXIgYXNzaWdpbmcga2V5IHlvdSBjYW4gdXNlIGl0IHRvIGxvY2ssdW5sb2NrIHRoZSBjYXIuWy9jb2RlXQ0KDQpbYl1ROkhvdyBkbyB5b3UgZ2V0IG1vcmUgY29waWVzIG9mIGEga2V5P1svYl0NCltjb2RlXVNlcnZlciBvd25lciBjYW4gcGxhY2UgYSBNQ0tfR3JpbmRlciBhdCBwbGFjZXMgd2hlcmUgeW91IGNhbiBkdXBsaWNhdGUgeW91ciBrZXkuIFlvdSBjYW4gb25seSBtYWtlIGR1cGxpY2F0ZXMgaWYga2V5IHdhcyBhc3NpZ25lZC4gWW91ciBrZXkgdGFrZXMgZGFtYWdlIGVhY2ggdGltZSB5b3UgbWFrZSBhIGNvcHkuIGUuZy4gMSBrZXkgZ2l2ZXMgeW91IDIga2V5cyBiZWZvcmUgaXRzIHJ1aW5lZC4gdGhlbiB5b3UgY2FuIHR1cm4gMiBrZXlzIGludG8gNCBhbmQgc28gb24uDQoNCllvdSBjYW4gY3JhZnQgYSBrZXkgYnkgdXNpbmcgYSB3cmVuY2ggYXQgdGhlIGdyaW5kZXIgdG9vLlsvY29kZV0NCg0KW2JdUTpDYW4gYW4gYWRtaW4gdW5sb2NrIGNhcnM/Wy9iXQ0KW2NvZGVdWW91IGhhdmUgTUNLX01hc3RlcktleSBhbmQgTUNLX1Jlc2V0S2V5LiBUaGVzZSBhcmUgc3Bhd25hYmxlIGJ5IGFkbWlucy4gTWFzdGVyIGtleSB3aWxsIGJlIGFibGUgdG8gdW5sb2NrL2xvY2sgYW55IGNhciwgcmVnYXJkbGVzcyBpZiB0aGV5IGhhdmUga2V5IGFzc2lnbmVkLiBSZXNldCBrZXkgd2lsbCBiZSBhYmxlIHRvIHJlc2V0IGEgY2FyJ3MgYXNzaWduZWQga2V5LCBvbmx5IHdvcmtzIGlmIGNhciB1bmxvY2tlZC5bL2NvZGVdDQoNCltiXVE6SXMgdGhlcmUgcmFpZGluZyBhdmFpbGFibGU/Wy9iXQ0KW2NvZGVdWWVzLiBZb3UgY2FuIGNoYW5nZSBpbiB0aGUgY29uZmlnIHRvIGFsbG93IHJhaWRpbmcgYWthIGxvY2twaWNraW5nLiBZb3UgY2FuIGNob29zZSBpbiBjb25maWcgdGhlIHRvb2wgb2YgeW91ciBjaG9pY2UuIEluIGNvbmZpZyB5b3UgY2FuIGFsc28gc2V0IGlmIHRoZSBsb2NrcGlja2luZyBoYXMgMTAwJSBzdWNjZXNzIHJhdGUgb3IgbG93ZXIgY2hhbmNlLlsvY29kZV0NCg0KW2JdUTpBcyBhbiBhZG1pbiBob3cgY2FuIEkgcGxhY2UgdGhlIGdyaW5kZXI/Wy9iXQ0KW2NvZGVdTUNLX0dyaW5kZXIgaXMgc3Bhd25hYmxlIHdpdGggVlBQIG9iamVjdCBidWlsZGVyLCBDT00gb3IgRGF5WkVkaXRvci4gVGhpcyB3b24ndCBzaG93IGluIHJlZ3VsYXIgaXRlbSBzcGF3biBmb3IgVlBQIGFuZCB3aXRoIENPVCB5b3Ugd29uJ3QgYmUgYWJsZSB0byBjaG9vc2UgcG9zaXRpb24uWy9jb2RlXQ0KDQpbYl1ROkkgZG9uJ3QgaGF2ZSB0cmFkZXIuIEhvdyBkbyBJIGdldCBrZXlzIHNwYXduZWQ/Wy9iXQ0KW2NvZGVdWW91IGNhbiB0cnkgc3Bhd25pbmcgdGhlbSB3aXRoIHRoZSBjYXIgb3IgYXMgcmVndWxhciBpdGVtLiBUaGF0IHN0dWZmIGlzIHlvdXIgc2VydmVyJ3MgY2hvaWNlLlsvY29kZV0NCg0KW2JdUTpDYW4gSSBtYWtlIHRyYWRlciBnaXZlIHlvdXIga2V5IHdoZW4gYnV5aW5nIGEgdmVoaWNsZT9bL2JdDQpbY29kZV1Oby4gU2VsbCBpdCBhcyBzZXBhcmF0ZSBpdGVtLiBBbmQgcHV0IHlvdXIgdmVoaWNsZXMgYXMgVk5LIHRvIG5vdCBnaXZlIHRoZSB0cmFkZXIga2V5LlsvY29kZV0NCg0KW2JdIENvbmZpZyBbL2JdDQpbY29kZV0NCnsNCiAgICAiQ2FuQ3JhZnRLZXkiOiAxLCAvLyAxIC0gZW5hYmxlIGNyYWZ0aW5nIG9mIGtleSBhdCBncmluZGVyIHwgMCAtIGRpc2FibGUgY3JhZnRpbmcNCiAgICAiQ2FuUGlja0NhckxvY2tzIjogMSwgLy8gMSAtIGVuYWJsZSBwaWNraW5nIGxvY2tzL3JhaWRpbmcgfCAwIC0gIGRpc2FibGUgcmFpZGluZw0KICAgICJSYWlkVG9vbCI6ICJMb2NrcGljayIsIC8vIENsYXNzIG5hbWUgb2YgdG9vbCBmb3IgcmFpZGluZy4gWW91IGNhbiB1c2UgZWl0aGVyIHRoaXMgb3IgdGhlIGFycmF5IGJlbG93IGZvciBtdWx0aXBsZSBpdGVtcw0KICAgICJSYWlkVG9vbHMiOiAvL2RlZmluZSBtdWx0aXBsZSBjbGFzcyBuYW1lcyBmb3IgcmFpZGluZw0KICAgIFsNCiAgICAgICAgIkxvY2twaWNrIiwNCiAgICAgICAgIkNyb3diYXIiDQogICAgXSwNCiAgICAiVG9vbERhbWFnZSI6IDEwLCAvL2hvdyBtdWNoIGRhbWFnZSB0aGUgdG9vbCB3aWxsIGdldCBmb3IgZWFjaCB3aGVlbCBjb21wbGV0ZWQNCiAgICAiQ2hhbmNlVG9QaWNrTG9jayI6IDQwLjAsIC8vcHV0IC0xLjAgIGlmIHlvdSB3YW50IHRvIGhhdmUgdGhlIHdoZWVsICBvbmx5IG9uY2UsICBvciB0aGUgcGVyY2VudGFnZSBjaGFuY2UgZS5nLiA0MCUgaXMgNDAuMCBvZiBicmVha2luZyBpbiBlYWNoIHdoZWVsIGNvbXBsZXRpb24uDQogICAgIlRpbWVUb1BpY2tMb2NrIjogMTAuMCAvL3RpbWUgaW4gc2Vjb25kcyB0byBjb21wbGV0ZSBvbmUgd2hlZWwuIHlvdSBtaWdodCB3YW50IGxvd2VyIGlmIHlvdSBoYXZlIGNoYW5jZSB0byBsb2NrIHBpY2sgc2V0DQp9DQpbL2NvZGVdDQoNCltoMV1DcmVkaXRzWy9oMV0NCkRyLiBKb25lcyAtIEZvciBhbGxvd2luZyBtZSB0byB1c2UgcGFydHMgb2YgaGlzIGNhciBsb2NraW5nIG1lY2hhbmlzbS4gQ2hlY2sgb3V0IGhpcyB0cmFkZXIgbW9kIC0+IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTkwODQxMjYwDQpXYXJkb2csIERhT25lIGFuZCBKYWNvYiBmb3IgaGVscGluZyBtZSB1bmRlcnN0YW5kIFJQQ3MgYW5kIE5ldFZhcmlhYmxlcy4NCkplc3QgLSBmb3IgYmVpbmcgbXkgdGVzdGVyIDwzIGFuZCBoYXZpbmcgdGhpcyBpZGVhIGluIGZpcnN0IHBsYWNlDQoNCltoMV1Nb25ldGl6YXRpb25bL2gxXQ0KWW91IG1heSBydW4gdGhpcyBvbiBtb25ldGl6ZWQgc2VydmVycyBhcyBsb25nIG5vIGl0ZW0gb3IgcmV0ZXh0dXJlIG9mIGFuIGl0ZW0gZnJvbSB0aGlzIHBhY2sgaXMgbW9uZXRpemVkLg0KDQpbaDFdQ29weXJpZ2h0Wy9oMV0NClJlcGFjayBpcyBub3QgYWxsb3dlZC4NCkNvcHlyaWdodCAyMDIwLTIwMjEgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9yZWRkZWFkZXZpbGV5ZXMvXUhlbGtoaWFuYVsvdXJsXSBUaGlzIGl0ZW0gaXMgbm90IGF1dGhvcml6ZWQgZm9yIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL3JlZGRlYWRldmlsZXllcy9dSGVsa2hpYW5hWy91cmxdLg0KDQpbaDFdU3VwcG9ydFsvaDFdDQpBbnkgaXNzdWVzIGpvaW4gZGlzY29yZCBhbmQgZ2V0IHRoZSBEYXlaIE1vZHMgcm9sZS4gUG9zdCBpbiB0aGUgcmlnaHQgYXJlYSBhbmQgSSdsbCBnZXQgYmFjayB0byB5b3UuIEkgV0lMTCBOT1QgQUNDRVBUIFNURUFNIE9SIERJU0NPUkQgSU5WSVRFUyENCk1vZCBzdXBwb3J0OiBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy93aWxsb3dnbGFkZV1EaXNjb3JkWy91cmxdDQoNCltoMV1Eb25hdGlvbnNbL2gxXQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvZGlzbmV5YXJrXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS93aUsxZnNYLnBuZ1svaW1nXVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1753558560058377412/5451E44CC953436A9568AE3E591F116530F0FFB6/</image_url> - <download_url/> - <filename/> - <file_size>5465893</file_size> - </mod> - <mod id="1991570984"> - <name>MuchStuffPack</name> - <description>TXVjaFN0dWZmUGFjayBpcyBhIGNvbGxlY3Rpb24gb2YgbWVsZWUgd2VhcG9ucywgZnVybml0dXJlIGl0ZW1zLCByZXRleHR1cmVzIGFuZCBtdWNoIG1vcmUuDQoNCg0KW2JdRkFRWy9iXQ0KUTogSG93IGNhbiB3ZSBkaXNtYW50bGUgdGhlIGtpdHM/DQpbY29kZV1BbGwgcGxhY2VkIGtpdHMgY2FuIGJlIGRpc21hbnRsZWQgYnkgU2NyZXdkcml2ZXIsIFBsaWVycyBvciBIYW1tZXJzLlsvY29kZV0NCg0KUTogV2h5IGRvIHlvdSBoYXZlIHNhbWUgbW9kZWxzIGFzIG90aGVyIG1vZHM/DQpbY29kZV1JJ3ZlIGZvdW5kIHRoZSBtb2RlbHMgb25saW5lLiBJJ3ZlIHRha2VuIHRoZW0gYW5kIHJld29ya2VkIHRoZW0gc28gd2UgY2FuIGhhdmUgMSBtb2Qgd2l0aCBhbGwgdGhlIGl0ZW1zIGZyb20gdGhlIG1hbnkgZnVybml0dXJlIG1vZHMuWy9jb2RlXQ0KDQpROiBJIGNhbm5vdCBwdXQgbW9yZSB0aGFuIFt4XSBhbW91bnQgb2Ygd2VhcG9ucyBpbiB0aGUgcmFjay4gV2h5IGlzIHRoYXQ/DQpbY29kZV1DdXJyZW50bHkgdGhlcmUncyBubyB3YXkgdG8gbWFrZSBhbGwgbW9kcyBjb21wYXRpYmxlIHdoZW4gaXQgY29tZXMgdG8gaW52ZW50b3J5IHNsb3RzLiBZb3UgYXJlIHByb2JhYmx5IHJ1bm5pbmcgYSBtb2QgdGhhdCBpcyBjaGFuZ2luZyBpbnZlbnRvcnkgc2xvdHMuIEkndmUgbWFkZSB0aGlzIG1vZCBjb21wYXRpYmxlIHdpdGggTXVuZ2hhcmRzLCBNYXNzJ3MgYW5kIFNreWxpbmUgb3Igb3RoZXJzIHRoYXQgdXNlIFNob3VsZGVyW3hdIGZvciB0aGUgaW52ZW50b3J5U2xvdC5bL2NvZGVdDQoNClE6IEkgY2Fubm90IGF0dGFjaCBbeF0gaXRlbSBvbiB0b29sc2JlbmNoLg0KW2NvZGVdU2FtZSBhcyBhYm92ZS4gSSB0cnkgbXkgYmVzdCB0byBtYWtlIGl0IGNvbXBhdGlibGUgYW5kIHN0cmVhbWxpbmVkIGJ1dCBzb21lIG1vZHMgd2lsbCBtZXNzIGl0IHVwLlsvY29kZV0NCg0KUTogTXkgaXRlbXMgYXJlIGRpc2FwcGVhcmluZy4gDQpbY29kZV1DaGVjayB5b3VyIHR5cGVzLnhtbCBmaWxlIHdpdGggdGhlc2UgMiB3ZWJzaXRlczogaHR0cHM6Ly93d3cueG1sdmFsaWRhdGlvbi5jb20vIGFuZCBodHRwOi8vZGF5enR5cGVzLnByby8gDQpZb3VyIGlzc3VlIG1vc3QgbGlrZWx5IGxpZXMgaW4gaGF2aW5nIGEgYmFkIHR5cGVzLnhtbC4gSWYgeW91IGhhdmUgZml4ZWQgaXQgYW5kIHRoZXkgc3RpbGwgZGlzYXBwZWFyaW5nLCB5b3UgbWlnaHQgaGF2ZSB0byBkZWxldGUgeW91ciB0eXBlcy5iaW4gZmlsZXMgaW4gc3RvcmFnZSBmb2xkZXIuWy9jb2RlXQ0KDQpROiBJJ20gZ2V0dGluZyB0aGlzIGVycm9yOiBzY3JpcHRzLzRfV29ybGQvY2xhc3Nlc1x1c2VyYWN0aW9uc2NvbXBvbmVudFxhY3Rpb250YXJnZXRzLmMoNjg1KTogQ2FuJ3QgZmluZCB2YXJpYWJsZSAnREVGQVVMVCcNCltjb2RlXSBBZGQgdGhpcyBtb2QgdG8geW91ciBzZXJ2ZXIgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxNzkzNzk2NTggb3Igd2FpdCBmb3IgMS4xMCBbL2NvZGVdDQoNClE6IFN0dWZmIGluc2lkZSBjbG90aGVzIHRoYXQgYXJlIGF0dGFjaGVkIHRvIGxvY2tlcnMgZGlzYXBwZWFycyBvciBkcm9wcyBvbiB0aGUgZ3JvdW5kLg0KW2NvZGVdIEFkZCB0aGlzIG1vZCB0byB5b3VyIHNlcnZlciBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjIyNTgzNzI3MyBbL2NvZGVdDQoNClE6IENhbiB3ZSBsb2NrIGl0ZW0geD8uDQpbY29kZV0gTm90IG5hdGl2ZWx5LiBJIHdpbGwgbm90IG1ha2UgbG9ja3Mgb2YgYW55IGtpbmQgYW55IHRpbWUgc29vbi4gQnV0IHlvdSBjYW4gY29weSB0aGUgTXVjaFN0dWZmUGFja19Db2RlbG9jay5wYm8gZnJvbSBFeHRyYXMgZm9sZGVyIGludG8geW91ciBvd24gc2VydmVyIG1vZCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBsb2NrIHRoZSBmb2xsb3dpbmcgaXRlbXM6IE1zcF9Mb2NrZXIsIE1zcF9Tb2xvTG9ja2VyLCBNc3BfT2xkTG9ja2VyLCBNc3BfRm91ckRvb3JfTWlsaXRhcnlMb2NrZXIsIE1zcF9SaWZsZVNhZmUsIE1zcF9HdW5DYWJpbmV0LCBNc3BfU2FmZSwgTXNwX0dpYmJldCBbL2NvZGVdDQoNClE6IFRoZSBiYXNlcyBhcmUgZ2V0dGluZyB2ZXJ5IGxhZ2d5IGR1ZSB0byB3ZWFwb25zIGRpc3BsYXllZCBpbiBwcm94aWVzLiBXaGF0IGNhbiB3ZSBkbz8uDQpbY29kZV0gTXVjaFN0dWZmUGFja19Ob0d1blByb3hpZXMucGJvIGluIEV4dHJhcyBmb2xkZXIuIFlvdSBjYW4gcmVwYWNrIHRoaXMgcGJvIHRvIGRpc2FibGUgdGhlIGRpc3BsYXkgb2YgZ3VucyB0byByZWR1Y2UgY2xpZW50IGZwcyBkcm9wIGluIGJpZyBiYXNlcyBbL2NvZGVdDQoNClE6IElmIHlvdSBoYXZlIGlzc3VlcyB3aXRoIHBib3MgbWlzc2luZyBvciBoYXZpbmcgb2xkIHBib3MgaW4gTXVjaFN0dWZmUGFjayBmb2xsb3cgdGhlIHN0ZXBzIGJlbGxvdzoNCltjb2RlXQ0KMS4gVW5zdWJzY3JpYmUgZnJvbSB0aGUgbW9kDQoyLiBEZWxldGUgdGhlIGZpbGUgYXBwd29ya3Nob3BfMjIxMTAwLmFjZiBpbiBIOlxTdGVhbUxpYnJhcnlcc3RlYW1hcHBzXHdvcmtzaG9wICh3aGVyZXZlciB5b3VyIGxpYnJhcnkgaXMpDQozLiBGaW5kIGZvbGRlciAxOTkxNTcwOTg0IGluIEg6XFN0ZWFtTGlicmFyeVxzdGVhbWFwcHNcd29ya3Nob3BcY29udGVudFwyMjExMDAgYW5kIGRlbGV0ZSBpdA0KNC4gVmVyaWZ5IERheVoNCjUuIFJlc3Vic2NyaWJlIGluIHRoZSB3b3Jrc2hvcA0KNi4gVmVyaWZ5IHRoZSBtb2QgaW4gdmFuaWxsYSBsYXVuY2hlcg0KNy4gQ2hlY2sgaWYgdGhlIG1pc3NpbmcgcGJvcyBhcmUgdGhlcmUgb3IgaWYgdGhlIG9uZXMgbm90IHN1cHBvc2VkIHRvIGJlIHRoZXJlIGFyZSBnb25lDQpbL2NvZGVdDQoNCg0KW2JdQ3JlZGl0c1svYl0NCldpbmRzdHJpZGUgLSBCb3hpbmcgc2hvcnRzLCBtZWRpYyBiYWcsIGJhc2ljYWxseSBhbGwgdGhlIGNsb3RoZXMgPDMgYmVzdCBvbmUgb3V0IHRoZXJlDQpGcmFjdHVyZWRSUCAtIEd1bndhbGwNClRleHR1cmUgZml4IGZvciBNZWRpYyBCYWcgYnkgc+W7vmFkZQ0KDQpbYl1OT1RFU1svYl0NCg0KUmVwYWNrIGlzIG5vdCBhbGxvd2VkLiBZb3UgY2FuIG9wZW4gZm9yIHN0dWR5IHB1cnBvc2VzLg0KQ29weXJpZ2h0IDIwMjAgW0hlbGtoaWFuYV0gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgbmFtZWQgSGVsa2hpYW5hLg0KDQpBbnkgaXNzdWVzIHBsZWFzZSBjb250YWN0IG1lIG9uIGRpc2NvcmQuIEkgV0lMTCBOT1QgQUNDRVBUIFNURUFNIElOVklURVMhDQpNb2Qgc3VwcG9ydDogaHR0cHM6Ly9kaXNjb3JkLmdnL3dpbGxvd2dsYWRl</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1664605351002450062/AE27E9B9C637AF6758A2B2A66C37DD8261C2E5F6/</image_url> - <download_url/> - <filename/> - <file_size>772420793</file_size> - </mod> - <mod id="1734713776"> - <name>MunghardsItempack</name> - <description>VGhpcyBpcyBhbiBpdGVtcGFjayBhZGRpbmcgYSBwbGV0aG9yYSBvZiBuZXcgaXRlbXMgdG8gRGF5WiwgYWxsIG1vZGVscyBhbmQgdGV4dHVyZXMgYXJlIG1hZGUgYnkgbXlzZWxmIGV4Y2x1ZGluZzogc2l6bGEgcm9sbGluZyBwYXBlcnMgYW5kIHRoZSBicmFpbiBtb2RlbC4NCg0KVGhhbmtzIHRvIEplc3QsIEpvbiBEb24gSnVhbiwgSGVsa2hpYW5hLCBOb3RhQmFuYW5hLCBIb3AsIEJhcm9uZXNzIGFuZCBtYW55IG1vcmUgZm9yIGhlbHBpbmcgb3V0Lg0KDQoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTgyNjI0OTAwDQpTdGFibGUgdmVyc2lvbiBmb3IgdGhvc2Ugd2hvIGRvbnQgd2FudCAicmFuZG9tIiB1cGRhdGVzLg0KDQpFeGN1c2UgYW55IGJ1Z3MgdGhhdCB5b3UgbWF5IGZpbmQsIEkgd2lsbCB0cnkgdG8gZml4IGFsbCBpbiBkdWUgdGltZS4NCg0KW2gxXSBJdGVtczpbL2gxXQ0KDQpbaDFdIEdyZW5hZGVzOiBbL2gxXQ0KDQpTdGllbGhhbmRncmFuYXRlDQpEeW5hbWl0ZXN0aWNrDQpEZWNveSBncmVuYWRlDQoNCltoMV0gRmlyZWFybXM6Wy9oMV0NCg0KV2FsdGhlciBnZXdlaHI0MyB3aXRoIG1hZyBhbmQgYXR0YWNobWVudHMgKDcuNjIgMzkpDQpDczUgTWNtaWxsYW4gd2l0aCBtYWcgYW5kIGJ1dHRzdG9jayAoLjMwOCkgKGF0dGFjaG1lbnRzIG00LCBjdXJyZW50bHkgdGFrZXMgbTQgcmFpbCB0byBhdHRhY2ggdW5pdmVyc2FsIGxpZ2h0IGFuZCBhdGxhcyBiaXBvZCwgaHVudGluZ29wdGljcyArIG00IG9wdGljcyApDQpOYWdhbnQxODk1ICAoV2FpdGluZyBmb3IgcmV2b2x2ZXIgYW5pbWF0aW9ucykNCkl6aDU0DQpEaWFuYSBtb2RlbCAyNyAoc2lsZW50IHRvIHpvbWJpZXMgMjIuIGNhbCkNCg0KW2gxXSBCYWdzOlsvaDFdDQoNCkrDpMOka8OkcmkgYmFja3BhY2sgKDIgdmFyaWF0aW9ucywgb25lIHdpdGggc2lkZSBwb3VjaGVzIGFuZCBvbmUgd2l0aG91dCkNCkNvbG9yczogYnJvd24sIHRhbiwgYmxhY2ssIGNhbW8NCmF0dGFjaG1lbnRzOiBjYW50ZWVuLCB3YWxraWV0YWxraWUsIGZsYXNobGlnaHQsIGNoZW1saWdodCwgY29va2luZyBwb3QuDQoNCjZCMzggUmFpZGJhY2twYWNrDQpDb2xvcnM6IGNhbW8sIGNhbW8gTEVUTywgYmxhY2ssIHNub3cNCmF0dGFjaG1lbnRzOiBhbW1vYm94LCBjYW50ZWVuLCBwbGF0ZWNhcnJpZXIgcG91Y2hlcywgY2hlbWxpZ2h0LCBmbGFzaGxpZ2h0LCB3YWxraWV0YWxraWUsIHJpZmxlDQoNClJpZmxlaG9sc3Rlcg0KQ29sb3JzOiBibGFjaywgY2FtbywgdWNwLCB0dHNrbywgc25vdywgdGFuDQphdHRhY2htZW50OiByaWZsZSwgcGxhdGVjYXJyaWVyIHBvdWNoZXMNCg0KT3h5Z2VudGFua3JpZyAobm8gZnVuY3Rpb24gYXRtKQ0KYXR0YWNobWVudHM6IG1hc2ssIHdhbGtpZXRhbGtpZSwgZmxhc2hsaWdodCwgY2FudGVlbiwgd2F0ZXJwcm9vZmJhZy4NCg0KQ2Fycmllci1yaWcgDQphdHRhY2htZW50czogQmFja3BhY2ssIHByb3RlY3RvcmNhc2UsIGZsYXNobGlnaHQsIHdhdGVycHJvb2ZiYWcsIENoZW1saWdodCwgcG90Lg0KDQpIaWtpbmdiYWcNCkNvbG9yczogY2FtbywgcmVkLCBibHVlLCBncmVlbiwgeWVsbG93LCBibGFjaywgc25vdywgbWVvdywgcGluaw0KYXR0YWNobWVudHM6IG1lZGl1bSB0ZW50LCBjYW1vbmV0LCBwb3QsIGNvb2tpbmd0cmlwb2QscmlmbGUsIGJlYXJ0cmFwLCBmaXJzdGFpZGtpdCwgY2FudGVlbiwgY29tcGFzcywgYmlub2N1bGFycywgb2lsbGFtcC9nYXNjb29rZXIsIHdhbGtpZXRhbGtpZSwgZmxhc2hsaWdodCwgd2F0ZXJwcm9vZmJhZy4NCg0KU2ltcGxlYmFja3BhY2sNCkNvbG9yczogY2FtbywgYmx1ZSwgZ3JlZW4sIHJlZC9waW5rLCByZWQveWVsbG93DQphdHRhY2htZW50czogY2FudGVlbiwgZmxhc2hsaWdodCwgd2F0ZXJwcm9vZmJhZywgcHJvdGVjdG9yY2FzZSwgdGVkZHliZWFyLg0KDQpGYW5ueXBhY2sNCkNvbG9yczogcGluaywgYmxhY2ssIG11bHRpLGNhbW8sIA0KYXR0YWNobWVudHM6IHBpc3RvbGhvbHN0ZXIsIG1hY2hldGUsIGhhdGNoZXQuDQoNCltoMV0gb3RoZXI6Wy9oMV0NCkJlYXJoZWFkIGhlYWR3ZWFyDQpmdXJjb3dsIChiZWFyIGFuZCB3b2xmKQ0KTmJjIGxvbmdjb2F0DQpXb29kYXhlDQpIdW1hbiBoZWFkDQpTbGVlcGluZ2JhZyAocmVkLCBncmVlbiwgYmx1ZSwgeWVsbG93KQ0KTWVsZWVzbGluZyAobGVhdGhlciBicm93biwgYmxhY2spDQpSaWZsZXNsaW5nIChsZWF0aGVyIGJyb3duLCBibGFjaykNCkJhc2ViYWxsYmF0IHdpdGggYmFyYmVkd2lyZQ0KRHV0Y2hvdmVuDQpUaGVybW9zDQpDYW5lDQpUb3BoYXQNCkNhc3Rpcm9uIHBhbg0KU3VzaGkga25pZmUNCkJhc2ViYWxsYmF0IHdpdGggY2lyY3VsYXJzYXcgYXR0YWNoZWQNCldvb2RlbmhhbW1lcg0KQ3JpY2tldGJhdA0KQSBmZXcgc2NvcGVzDQpUcmlwd2lyZSB0cmFwDQpTaGF3bCAoYmxhY2ssIHRhbiwgZmxvcmFsLCBwYWxlc3RpbmksIHJlZCwgdGVtcGxhcikNClBvbmNobyAoYmxhY2ssIGNhbW9uZXQgZ2hpbGxpZSkNCkRhcHBlcnZlc3QNClRGMyBTRiBUYWN0aWNhbHZlc3QNCkJpa2VydmVzdA0Ka3YgNSBQcm9wYW5ldGFuaw0KV2VsZGluZ2dvZ2dsZXMNCkRvbGxtYXNrDQpMZWF0aGVyd2FsbGV0KG9ubHkgdGFrZXMgcnVibGVzKSAoZml4ZWQpDQpCYW5kYW5hDQpKZXN0ZXIgaGF0DQpIYXJkaWdnIHN0b3JhZ2UgY2FzZSAoYXR0YWNobWVudCAyIGd1bnMpDQpIYXJkaWdnIHN0b3JhZ2UgY2FzZSB2MiAoYXR0YWNobWVudCAyIGd1bnMpDQpaZW5pdGNvIHB0MyBBSyBidXR0c3RvY2sNCkd1aXRhcg0KVGVkZHloZWFkIG1hc2sNCkJhbGxncmlsbCAoZnVlbDogZ2FzY2FuaXN0ZXIpDQpCb3dpZWtuaWZlDQpzdHJhd2hhdA0KZ3Vud2FsbCBraXQsICBjb2xvcnM6IHdvb2QgYW5kIHN0ZWVsDQpHdW53YWxsLCBjb2xvcnM6IHdvb2QgYW5kIHN0ZWVsIChyZWNpcGU6IDEwIHdvb2RlbnBsYW5rcyArIDUgbWV0YWxwbGF0ZSkNCm1ha2VzaGlmdHNoZWx0ZXIgKHJlY2lwZTogU3RpY2tzICsgbG9uZ3N0aWNrKQ0KaGFubmliYWwgbWFzaw0Kc2hvdmVsDQpzaXpsYSByb2xsaW5ncGFwZXJzDQpDaWdhcmV0dGUNCkNpZ2FyDQpKb2ludA0KdmVzdXJpIChtZWxlZSB3ZWFwb24pDQpzaGVybG9jayBwaXBlDQprZXRjaHVwDQp2aW5lZ2FyDQpMZW5ub24gZ2xhc3NlcywgQ29sb3JzOiBwaW5rLCBibHVlLCB5ZWxsb3csIGJsYWNrLCB3aGl0ZSwgZ2FsYXh5DQpCcmFpbg0KQ2xhd2hhbW1lcg0KS2F0YW5hDQpMb2djYWJpbg0KTTUyIGhlbG1ldA0KTWFnbGl0ZQ0KQWlyYW0gZmxhc2hsaWdodA0KT2lsbGFtcCAoZnVlbDpnYXNjYW5pc3RlcikNCkphciBvZiBwaWNrbGVzDQpTd2lzcyBhcm15IGtuaWZlIChjYW4gYmUgdXNlZCBmb3IgdmFyaW91cyB0aGluZ3MsIGtuaWZlIGFjdGlvbnMgYW5kIGxvY2twaWNrKQ0KU2N5dGhlDQpTdGFsa2VyIGdhc21hc2sNCldvbmRlcmJyZWFkIChjYW4gYmUgZWF0ZW4gYXMgaXMgb3IgY3JhZnRlZCBpbnRvIHNhbmR3aWNoZXMgd2l0aCBhbnkgZm9vZCBpdGVtKQ0KU2FuZHdpY2gNClppcHBvIChjYW4gYmUgdXNlZCB0byBsaWdodCB0aGluZ3Mgb24gZmlyZSBvciBhcyBhIGxpZ2h0c291cmNlKQ0KDQpbaDFdIENyYWZ0aW5nIHJlY2lwZXM6Wy9oMV0NCg0KMTAgcGxhbmtzICsgNSBtZXRhbHBsYXRlcyA6IEd1bndhbGwgd29vZCZtZXRhbA0Kc3RpY2tzICsgbG9uZ3N0aWNrcyA6IE1ha2VzaGlmdHRlbnQgMSYyDQpjYW5uYWJpcyArIHppemxhIDogSm9pbnQNCmJhc2ViYWxsYmF0ICsgYmFyYndpcmUgOiBCYXJid2lyZSBiYXNlYmFsbGJhdA0KQ2Ftb25ldCArIGtuaWZlIDogcG9uY2hvIGdoaWxsaWUNCnNvZGFjYW4gKyBidWxsZXQgOiBkZWNveWdyZW5hZGUNCkplc3RzIHdvbmRlcmJyZWFkICsgYW55IGZvb2QgaXRlbSA6IHNhbmR3aWNoDQpTdGljayArIG1ldGFsd2lyZSA6IHRyaXB3aXJldHJhcCAoY2FuIGF0dGFjaCBhIGdyZW5hZGUpDQpXb2xmcGVsdCArIGtuaWZlIDogV29sZi1mdXIgY293bA0KQmVhcnBlbHQgKyBrbmlmZSA6IEJlYXJmdXIgY293bA0KDQoNCklmIHlvdSB3b3VsZCBsaWtlIHRvIGRvbmF0ZSB5b3UgY2FuIGRvIHRoYXQgaGVyZToNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvcG9vbHMvYy84Y0FQS3F0ZUs5XSBbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWW4wa0NJSS5wbmdbL2ltZ11bL3VybF0NCg0KaHR0cHM6Ly9kaXNjb3JkLmdnL05RbjhoZ1cgIFtoMV1NdW5naGFyZCdzIE1vZGRpbmdkaXNjb3JkWy9oMV0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1616185303489964267/F46835B485F0C72D109CACD88A46E514805D5E4D/</image_url> - <download_url/> - <filename/> - <file_size>996469030</file_size> - </mod> - <mod id="2357023907"> - <name>Namalsk Ice Station Zebra</name> - <description>TmFtYWxzayBJY2UgU3RhdGlvbiBaZWJyYQ0KDQpJbiBFcmlubmVydW5nIGFuIGRlbiBLbGFzc2lrZXIgIkVpc3N0YXRpb24gWmVicmEiIHZvbiAxOTY4IHVuZCBkZXIgUm9tYW52b3JsYWdlIHZvbiBBbGxpc3RlciBNYWNMZWFuIGhhYmUgaWNoIGVpbmUgbW9kZXJuZSBWYXJpYW50ZSBmw7xyIE5hbWFsc2sgZ2VzY2hhZmZlbi4NCklociBrw7ZubnQgZGllIE1vZCBhdWYgZXVyZW0gU2VydmVyIGZyZWkgdmVyd2VuZGVuLg0KDQpJbiBtZW1vcnkgb2YgdGhlIGNsYXNzaWMgbW92aWUgICJJY2UgU3RhdGlvbiBaZWJyYSIgZnJvbSAxOTY4IGFuZCB0aGUgbm92ZWwgYnkgQWxsaXN0ZXIgTWFjTGVhbiwgSSBjcmVhdGVkIGEgbW9kZXJuIHZlcnNpb24gZm9yIE5hbWFsc2suDQpZb3UgY2FuIHVzZSB0aGUgbW9kIG9uIHlvdXIgc2VydmVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpIb25kbw0KDQrilrpVbnNlcmUgU2VydmVyOg0KW0dFUl1bRU5dRGF5WiBMaXZlfFBWRS9QVlB8U2FtbWVsYmVja2VuLURheVouZGV8Um9sZXBsYXl8DQpbR0VSXVtFTl1Cb25lQ3J1c2hlcnxQVkUvUFZQfFNhbW1lbGJlY2tlbi1EYXlaLmRlfE5hbWFsc2t8DQpbR0VSXVtFTl1Cb25lQ3J1c2hlcnxQVkUvUFZQfFNhbW1lbGJlY2tlbi1EYXlaLmRlfEV2ZW50U2VydmVyfA0K4pa6VW5zZXJlIEhvbWVwYWdlOg0Kd3d3LnNhbW1lbGJlY2tlbi1kYXl6LmRlDQp3d3cuZnJpZW5kbHlkYXl6LmV1</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1761439626695532272/9839C36FC5AAED77929A001F071CC279712CF82D/</image_url> - <download_url/> - <filename/> - <file_size>374322</file_size> - </mod> - <mod id="2289456201"> - <name>Namalsk Island</name> - <description>W2ldQW4gYWJhbmRvbmVkIHBvc3QtU292aWV0IEFsZXV0aWFuIGFyY2hpcGVsYWdvIHdpdGggYSBib25lLWNoaWxsaW5nIGNsaW1hdGUgc2V0dGluZywgd2l0aCBodW5kcmVkcyBvZiBuZXcgYXNzZXRzLCB2aXN1YWwgZWZmZWN0cyBhbmQgZW52aXJvbm1lbnRhbCBzb3VuZHMgY3JlYXRpbmcgdG9nZXRoZXIgYSB1bmlxdWUgYXRtb3NwaGVyZS4gRGVyZWxpY3QgQ29sZCBXYXIgbWlsaXRhcnkgaW5zdGFsbGF0aW9ucywgdW5kZXJncm91bmQgc3RydWN0dXJlcywgYnJva2VuIHVwIHNlYSBpY2UgYW5kIG1hbnkgb3RoZXIgdW5pcXVlIGZlYXR1cmVzIGFuZCBwb2ludHMgb2YgaW50ZXJlc3QuWy9pXQ0KDQpKb2luIHRoZSBbdXJsPWh0dHBzOi8vZGlzY29yZC5jb20vaW52aXRlL2dLN0hSRE5dT2ZmaWNpYWwgTmFtYWxzayBEaXNjb3JkWy91cmxdIHRvIHNoYXJlIHlvdXIgZXhwZXJpZW5jZSwgc2NyZWVuc2hvdHMsIHZpZGVvcywgcGxhY2Ugc3VnZ2VzdGlvbnMsIHJlcG9ydCBpc3N1ZXMgb3IgZ2V0IGRldGFpbHMgYXJvdW5kIGhvc3RpbmcgeW91ciBvd24gc2VydmVyLg0KDQpbaDFdU1VQUE9SVCBBVVRIT1Ig4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkRvIHlvdSBsaWtlIHRoZSBwcm9qZWN0cyB0aGF0IEkgd29yayBvbj8gQ29uc2lkZXIgc3VwcG9ydGluZyBtZSBpbiBteSBmdXR1cmUgZW5kZWF2b3VycyEgQWxsIG1vbmV5IGdvZXMgdG93YXJkcyBrZWVwaW5nIG15IHdlYnNpdGUgYW5kIGhhcmR3YXJlIHVwIGFuZCBydW5uaW5nIGZvciB0aGUgeWVhcnMgdG8gY29tZS4gVmlzaXQgW3VybD1odHRwOi8vcGF5cGFsLm1lL2FkYW1mcmFuY3VdcGF5cGFsLm1lWy91cmxdLiBUaGFuayB5b3UhDQoNCltoMV1XQVJOSU5HIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpbYl1Zb3UgY2Fubm90IG1vbmV0aXplIHRoaXMgY29udGVudCFbL2JdIFRoaXMgaW5jbHVkZXMgZXZlbiB0aGluZ3Mgc3VjaCBhcyBzZWxsaW5nIHByaW9yaXR5IHF1ZXVlIHNsb3RzLiBBbnkgcmUtdXBsb2FkcyB3aWxsIGJlIHRha2VuIGRvd24gdmlhIERNQ0Egbm90aWNlIHdpdGhvdXQgYSB3YXJuaW5nLg0KDQpbaDFdRkVBVFVSRVMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltiXVVuaXF1ZSBhdG1vc3BoZXJlWy9iXSAtIEV4cGVyaWVuY2UgY29tcGxldGUgdmlzdWFsIG92ZXJoYXVsIG9mIGEgbGVnZW5kYXJ5IGlzbGFuZCwgd2hpY2ggaGFzIGNhcHR1cmVkIGltYWdpbmF0aW9uIG9mIHRob3VzYW5kcyBhY3Jvc3MgdGhlIGdsb2JlLiBUaGlzIGl0ZXJhdGlvbiBvZiBOYW1hbHNrIGJyaW5ncyBhIG1ham9yIGF1ZGlvLXZpc3VhbCBvdmVyaGF1bCB0byBhbGwgdGhlIHBhcnRzIG9mIHRoZSBtYXAuDQoNCltiXUVudmlyb25tZW50IHNvdW5kcyBhbmQgdmlzdWFsIGVmZmVjdHNbL2JdIC0gQ3VzdG9tIGFtYmllbnQgYmFja2Ryb3AgYWxvbmdzaWRlIHBhcnRpY2xlIGVmZmVjdHMgZm9yIHZhcmlvdXMgcGxhY2VzIHRvIGVuaGFuY2UgdGhlIGltbWVyc2lvbi4NCg0KW2JdSHVuZHJlZHMgb2YgY3VzdG9tIGFzc2V0c1svYl0gLSBBbiB1bmlxdWUgbG9vayBvZiB0aGUgbWFwIGlzIGd1YXJhbnRlZWQgYnkgYSByaWNoIGxpYnJhcnkgb2Ygb3ZlciA0MDAgbW9kZWxzLCB0YWlsb3JlZCB0byBmaXQgdGhlIGFiYW5kb25lZCBwb3N0LVNvdmlldCBlcmEgZW52aXJvbm1lbnQuDQoNCltiXUFiYW5kb25lZCBjaXR5IG9mIFZvcmt1dGFbL2JdIC0gRXhwbG9yZSB0aGlzIHZhc3QgUHJpcHlhdC1saWtlIGNpdHksIGJ1aWx0IG9uIHRoZSBub3J0aGVybiBzaWRlIG9mIE5hbWFsc2suIEhvbWUgdG8gbWFueSwgbm93IGEgcmVmdWdlIGZvciBhbnkgTmFtYWxzayBzdXJ2aXZvciBvdXQgdGhlcmUuDQoNCltiXUFiYW5kb25lZCBtaWxpdGFyeSBhbmQgaW5kdXN0cmlhbCBpbnN0YWxsYXRpb25zWy9iXSAtIEV4cGxvcmUgbnVtYmVyIG9mIGFiYW5kb25lZCBpbnN0YWxsYXRpb25zLCBpbmNsdWRpbmcgdXJhbml1bSBtaW5lLCByZXNlYXJjaCBpbnN0aXR1dGUsIGhvc3BpdGFsIGFuZCBudW1iZXIgb2YgbWlsaXRhcnkgYmFzZXMuDQoNCltiXVVuZGVyZ3JvdW5kIGxvY2F0aW9uc1svYl0gLSBFeHBsb3JlIGEgcGl0Y2ggYmxhY2sgdW5kZXJncm91bmQgbG9jYXRpb25zIHN1Y2ggYXMgd2VsbCBrbm93biA2LWZsb29yIEF0aGVuYS0yIHVuZGVyZ3JvdW5kIGxhYm9yYXRvcnkgb3IgYSByYWlsd2F5IHR1bm5lbC4NCg0KW2JdVmFzdCBzZWEgaWNlWy9iXSAtIEJyb2tlbiB1cCBzZWEgaWNlIGFyb3VuZCBub3J0aGVybiBoYWxmIG9mIHRoZSBtYXAgd2l0aCBoaWRkZW4gc2VjcmV0cyBzdWNoIGFzIGFuIGFiYW5kb25lZCAgbnVjbGVhciBzdWJtYXJpbmUuDQoNCltiXUJ1aWx0IGZvciBzdXJ2aXZhbFsvYl0gLSBCb25lIGNoaWxsaW5nIHZpc3VhbHMgb2YgTmFtYWxzayBhcmUgbWVhbnQgdG8gYmUgcGxheWVkIHdpdGggYSBwcm9wZXIgc3Vydml2YWwgZXhwZXJpZW5jZS4gSXQgaXMgcmVjb21tZW5kZWQgdG8gdXNlIHRoaXMgbW9kIHRvZ2V0aGVyIHdpdGggdGhlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyODk0NjEyMzJdTmFtYWxzayBTdXJ2aXZhbFsvdXJsXSBwYWNrLg0KDQpWaXNpdCB0aGUgW3VybD1odHRwczovL3d3dy5uaWdodHN0YWxrZXJzLmN6L11vZmZpY2lhbCB3ZWJzaXRlWy91cmxdIGZvciBtb3JlIGluZm8uDQoNCltoMV1DUkVESVRTIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2J1YnNvbmhkL11CdWJzb25bL3VybF0gLSBNYWluIG1lbnUgbXVzaWMNCltiXUdTQyBHYW1ld29ybGRbL2JdIC0gVGV4dHVyZXMgKHVzZWQgdW5kZXIgd3JpdHRlbiBwZXJtaXNzaW9uKQ0KDQpbaV1Db3B5cmlnaHQgMjAyMCBTdW1yYWsuIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL1N1bXI0ay9bL2ld</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1652221847216338583/B85A39DB434D7390406C5FDAE2A4F59C197B4457/</image_url> - <download_url/> - <filename/> - <file_size>900358097</file_size> - </mod> - <mod id="2289461232"> - <name>Namalsk Survival</name> - <description>W2ldRXhwZXJpZW5jZSB0aGUgaGFyc2ggY2xpbWF0ZSBvZiBOYW1hbHNrIGluIHRoZSB3YXkgaXQgd2FzIGFsd2F5cyBpbnRlbmRlZC4gQ29udGFpbnMgdmFyaW91cyBzdXJ2aXZhbCBmb2N1c2VkIGZlYXR1cmVzIHN1Y2ggYXMgZXZlbnQgc3lzdGVtIHdpdGggc25vdyBhbmQgRVZSIHN0b3JtcywgZnJvemVuIGZvb2QgbWVjaGFuaWNzLCBjb2xkIHJlc2lzdGFuY2Ugc2tpbGwgYW5kIGZyb3N0Yml0ZS4gQWxzbyBjb250YWlucyBjdXN0b20gY2xvdGhpbmcgYW5kIGl0ZW1zIHBsdXMgdW5pcXVlIGFtYmllbnQgYmFja2dyb3VuZCBtdXNpYyBmb3IgTmFtYWxzay5bL2ldDQoNCkpvaW4gdGhlIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmNvbS9pbnZpdGUvZ0s3SFJETl1PZmZpY2lhbCBOYW1hbHNrIERpc2NvcmRbL3VybF0gdG8gc2hhcmUgeW91ciBleHBlcmllbmNlLCBzY3JlZW5zaG90cywgdmlkZW9zLCBwbGFjZSBzdWdnZXN0aW9ucywgcmVwb3J0IGlzc3VlcyBvciBnZXQgZGV0YWlscyBhcm91bmQgaG9zdGluZyB5b3VyIG93biBzZXJ2ZXIuDQoNCltoMV1TVVBQT1JUIEFVVEhPUiDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KRG8geW91IGxpa2UgdGhlIHByb2plY3RzIHRoYXQgSSB3b3JrIG9uPyBDb25zaWRlciBzdXBwb3J0aW5nIG1lIGluIG15IGZ1dHVyZSBlbmRlYXZvdXJzISBBbGwgbW9uZXkgZ29lcyB0b3dhcmRzIGtlZXBpbmcgbXkgd2Vic2l0ZSBhbmQgaGFyZHdhcmUgdXAgYW5kIHJ1bm5pbmcgZm9yIHRoZSB5ZWFycyB0byBjb21lLiBWaXNpdCBbdXJsPWh0dHA6Ly9wYXlwYWwubWUvYWRhbWZyYW5jdV1wYXlwYWwubWVbL3VybF0uIFRoYW5rIHlvdSENCg0KW2gxXVdBUk5JTkcg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltiXVlvdSBjYW5ub3QgbW9uZXRpemUgdGhpcyBjb250ZW50IVsvYl0gVGhpcyBpbmNsdWRlcyBldmVuIHRoaW5ncyBzdWNoIGFzIHNlbGxpbmcgcHJpb3JpdHkgcXVldWUgc2xvdHMuIEFueSByZS11cGxvYWRzIHdpbGwgYmUgdGFrZW4gZG93biB2aWEgRE1DQSBub3RpY2Ugd2l0aG91dCBhIHdhcm5pbmcuDQoNCltoMV1GRUFUVVJFUyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW2JdUmFuZG9tIGV2ZW50c1svYl0gLSBVbnByZWRpY3RhYmxlIG5hdHVyZSBvZiBkeW5hbWljIGV2ZW50cyBzdWNoIGFzIGJsaXp6YXJkcyBvciBFVlIgc3Rvcm1zIHdpbGwgZW5zdXJlIHRoYXQgbm8gZGF5IHdpbGwgYmUgdGhlIHNhbWUgb24gTmFtYWxzay4NCg0KW2JdRnJvc3RiaXRlWy9iXSAtIEV4cG9zaW5nIGJvZHkgcGFydHMgb3ZlciBsb25nZXIgcGVyaW9kcyBvZiB0aW1lIGNhbiBsZWFkIHRvIGEgcGVybWFuZW50IGluanVyaWVzIHRvIHN1cnZpdm9ycy4NCg0KW2JdRnJvemVuIHdhdGVyIGFuZCBmb29kWy9iXSAtIEFkZGl0aW9uYWwgc3RlcHMgcmVxdWlyZWQgd2hlbiBwcmVwYXJpbmcgcmVzb3VyY2VzIGZvdW5kIGluIHRoZSBlbnZpcm9ubWVudC4NCg0KW2JdQ29sZCByZXNpc3RhbmNlIHNvZnQgc2tpbGxbL2JdIC0gU3RheWluZyBhbGl2ZSBpbmNyZWFzZXMgdGhlIHJlc2lzdGFuY2UgYWdhaW5zdCB0aGUgY29sZCBvdmVyLXRpbWUuDQoNCltiXU5ldyBpdGVtc1svYl0gLSBOZXcgW2ldR29ya2FbL2ldLCBbaV1TdW1yYWtbL2ldIGFuZCBbaV1ZZWdlclsvaV0gY2Ftb3VmbGFnZSwgYWxsIHdpdGggYSBicmFuZCBuZXcgaG9vZGllIHBhcnRzLiBUaGUgZ29vZCBvbGQgRG93biBKYWNrZXQgYW5kIHBsZW50eSBvZiBuZXcgY29sb3VyIHZhcmlhbnRzIGZvciB2ZXN0cywgZ2hpbGxpZXMsIGJhY2twYWNrcyBhbmQgbW9yZS4NCg0KW2JdTG9vdCBzY2FyY2l0eSBhbmQgY2hva2UgcG9pbnRzWy9iXSAtIENhcmVmdWxseSBkZXNpZ25lZCBoaWdoIHJpc2sgaGlnaCByZXdhcmQgQ2VudHJhbCBFY29ub215IHNldHVwcyAoW2ldSGFyZGNvcmVbL2ldIGFuZCBbaV1SZWd1bGFyWy9pXSBvcHRpb25zKSB3aXRoIHN1cnZpdm9yIG1vdmVtZW50IGtlcHQgaW4gbWluZC4NCg0KW2JdRHluYW1pYyBhbWJpZW50IHNvdW5kdHJhY2tbL2JdIC0gVHJpZ2dlcmluZyBzZWxlY3RlZCBjdXN0b20tbWFkZSB0cmFja3MgZnJvbSBiYXNlZCBvbiB0aGUgdGltZSBvZiB0aGUgZGF5IGFuZCBjdXJyZW50IGxvY2F0aW9uLg0KDQpbYl1NdWx0aXBsZSB0ZXJyYWluIGNvbXBhdGliaWxpdHlbL2JdIC0gV2hpbGUgZGVzaWduZWQgdG8gYmUgd29ya2luZyBwcmltYXJpbHkgd2l0aCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjg5NDU2MjAxXU5hbWFsc2sgSXNsYW5kWy91cmxdLCB0aGlzIHBhY2sgY2FuIGJlIHVzZWQgd2l0aCB2YXJpb3VzIG90aGVyIGNvbW11bml0eS1tYWRlIHRlcnJhaW5zLCB3aGljaCBhcmUgZm9jdXNlZCBvbiBjb2xkIHN1cnZpdmFsLg0KDQpWaXNpdCB0aGUgW3VybD1odHRwczovL3d3dy5uaWdodHN0YWxrZXJzLmN6L10gb2ZmaWNpYWwgd2Vic2l0ZVsvdXJsXSBmb3IgbW9yZSBpbmZvLg0KDQpbaDFdQ1JFRElUUyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9yZWRkZWFkZXZpbGV5ZXNdSGVsa2hpYW5hWy91cmxdIC0gU25vd2JhbGxzDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0luY2xlbWVudERdSW5jbGVtZW50RGFiWy91cmxdIC0gRVZSIHJlLWltYWdpbmVkDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2J1YnNvbmhkL11CdWJzb25bL3VybF0gLSBBbWJpZW50IG11c2ljDQpbYl1HU0MgR2FtZXdvcmxkWy9iXSAtIEVWUiBzdG9ybSBTRlggKHVzZWQgdW5kZXIgd3JpdHRlbiBwZXJtaXNzaW9uKQ0KDQpbaV1Db3B5cmlnaHQgMjAyMCBTdW1yYWsuIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL1N1bXI0ay9bL2ld</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1652221847216341358/309E50F4E7AEA282C8E58EC7781DCE835E9AE9F4/</image_url> - <download_url/> - <filename/> - <file_size>202261478</file_size> - </mod> - <mod id="2319528529"> - <name>Namalsk_Overhaul</name> - <description>W2gxXU5BTUFMU0sgTUFQIE9WRVJIQVVMWy9oMV0NCg0KVGhpcyBpcyBhIFtiXUZSRUVbL2JdIG1hcCBlZGl0IGZvciBOYW1hbHNrLg0KDQozOCBjdXN0b20gbG9jYXRpb25zLCBub3RoaW5nIGNyYXp5IGp1c3QgdG8gcG9wdWxhdGUgdGhlIG1hcCBhIGxpdHRsZSBiZXR0ZXIuIA0KW2JdTWFwIHdpdGggbWFya2Vyc1svYl0gaHR0cHM6Ly9pbWd1ci5jb20vb1NlZThqZw0KDQpUaGUgZWRpdHMgYXJlIHRvIGhlbHAgd2l0aCBwbGF5ZXIgc3Vydml2YWwsIGV4cGxvcmF0aW9uLCBiYXNlIGJ1aWxkaW5nIGFuZCBwZXJzb25hbGl6ZWQgc2VydmVyIG1vZHMgYW5kIGZlZWwuDQpUaGlzIG1vZCB3aWxsIGFsc28gaGVscCB3aXRoIGNvbXBhdGliaWxpdHkgZnJvbSBldmVyeSBtb2Qgc2V0dXAgZnJvbSBzdGVhbSBkYXl6J3Mgd29ya3Nob3AgYW5kIGl0cyB0aWVyIHN5c3RlbSBhbmQgY2F0ZWdvcnkgc3lzdGVtLg0KTG9vdCBub3cgc3Bhd25zIG9uIHNoaXBzIGV0YywgRXZlcnl3aGVyZSBpdCBzaG91bGQgd2l0aCBhIGJldHRlciBsb290IHJlYmFsYW5jZSBhIG1peHR1cmUgb2YgRGF5eiB2YW5pbGxhIGxvb3QgcGxhY2VtZW50IGFuZCBTdW1yYWsncyBzeXN0ZW0gb2YgTmFtYWxzay4NCg0KVGhlIGxvY2F0aW9ucyBhcmUgZnJvbSBjdXJyZW50IGxvY2F0aW9uIGV4dGVuc2lvbnMgdG8gZW50aXJlIG5ldyB1bmRpc2NvdmVyZWQgYXJlYSdzIG9mIHRoZSBtYXAsIChQbGFjZXMgeW91IHdvdWxkIG5vdCB1c3VhbGx5IHZlbnR1cmUgZHVlIHRvIG5vIGNvbnRlbnQpDQpUaGVyZSBpcyBub3RoaW5nIGNyYXp5IGluIHRoaXMgbW9kIGV2ZXJ5dGhpbmcgZml0cyBuaWNlbHkgd2l0aCBOYW1hbHNrLg0KVGhlIEFpcmZpZWxkIHdpbGwgYmUgZG9uZSBpbiBhIHNlcGFyYXRlIG1vZCBmb3IgdGhvc2Ugd2hvIGtub3cgaG93IEtlZW4gSSBhbSB3aXRoIG15IG1hcCBlZGl0cy4NCg0KSG93IHRvIGluc3RhbGwgY29ycmVjdGx5DQogDQpbYl0oR09MREVOIFJVTEUgIzEpWy9iXSBUdXJuIG9mZiB0aGUgc2VydmVyIHVudGlsIGNvbXBsZXRlLg0KW2JdKEdPTERFTiBSVUxFICMyKVsvYl0gaW5zdGFsbCBAQnVpbGRlckl0ZW1zLg0KW2JdKEdPTERFTiBSVUxFICMzKVsvYl0gVGhpcyBtb2QgaW5zdGFsbHMgYXMgY2xpZW50IHNpZGUuDQoNCjEpIEluc3RhbGwgdGhlIG1vZCBhcyBub3JtYWwgZnJvbSB0aGUgd29ya3Nob3AuDQoyKSBMb2NhdGUgdGhlIG1vZCBATkFNQUxTS19PVkVSSEFVTCBmcm9tIHlvdXIgc2VydmVyIGZpbGVzLg0KMykgY29weSB0aGUga2V5IGZyb20ga2V5IHRvIHlvdXIgc2VydmVyIGtleXMgZm9sZGVyLg0KDQo0KSBiYWNrIHVwIHlvdXIgb3JpZ2luYWwgDQovbXBtaXNzaW9ucy9yZWd1bGFyLm5hbWFsc2sNCiAgICAgL2hhcmRjb3JlL25hbWFsc2sNCkZpbGUgTWFwZ3JvdXBwb3MueG1sIChZb3UgY291bGQgc2ltcGx5IGNyZWF0ZSBhIGZvbGRlciBjYWxsZWQgb3JpZ2luYWwgZmlsZXMgYW5kIG1vdmUgdGhlIG9yaWdpbmFsIE1hcGdyb3VwcG9zIGZpbGUgaW50IG90aGUgZGlyKQ0KDQo1KSBOYXZpZ2F0ZSB0bzogQE5BTUFMU0tfT1ZFUkhBVUwvSW5zdGFsbGF0aW9uDQo2KSBUYWtlIHRoZSBwcm92aWRlZCBNYXBncm91cHBvcy54bWwgYW5kIHBsYWNlIGl0IHdoZXJlIHlvdXIgb3JpZ2luYWwgd2FzIGluc2lkZSAvbXBtaXNzaW9ucy9leGFtcGxlLm5hbWFsc2sNCg0KNykgT3BlbiB0aGUgcmVndWxhci5uYW1hbHNrIGluc2lkZSB0aGUgQE5BTUFMU0tfT1ZFUkhBVUwvSW5zdGFsbGF0aW9uLiANCjgpIGNvcHkgJiByZXBsYWNlIHJlcXVpcmVkIGZpbGVzLg0KDQpSZXN0YXJ0IHlvdXIgc2VydmVyIGFuZCBib29tIHlvdXIgb2ZmLiBbaV1BIG1hcCB3aWxsIGJlIHByb3ZpZGVkIG9mIGFsbCBsb2NhdGlvbnMgc29vbi5bL2ldDQpTdWdnZXN0aW9ucyBhcmUgd2VsY29tZSBpbXByb3ZlbWVudHMgcmVtb3ZhbHMgZXRjLiBjcml0aWNpc20gYW5kIG9mIGNvdXJzZSBkb25hdGlvbnMgZm9yIG15IHRpbWUhISBhbnl0aGluZyBnb2VzLg0KDQpbaDFdV0FSTklORyFbL2gxXQ0KWW91IGFyZSBub3QgYWxsb3dlZCB0byByZXBhY2sgdGhpcyBtb2QgZG9uJ3QgZXZlbiBhc2suDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJ1biB0aGlzIHN0cnVjdHVyZSB2aWEgLmMvbGlua3MgYW5kIGZpbGVzLiANCltpXV1QbGVhc2UgcmVwb3J0IGFueSBzZXJ2ZXIgbm90IHVzaW5nIG5hbWFsc2sgb3ZlcmhhdWwgd2l0aG91dCB0aGUgbW9kISEgRXhjZXB0IEFzeWx1bSBob3VzZS5bL2ldDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHVzZSB0aGlzIG1vZCBvbiBtb25ldGl6ZWQgdW5sZXNzIFNhbXJhayBBbGxvd3MgbW9uZXRpemF0aW9uIG9mIE5hbWFsc2sgbWFwIG1vZC4NCllvdSBtYXkgbm90IHJlLXVwbG9hZCB0aGlzIG1vZCB0byB0aGUgd29ya3Nob3AsIG90aGVyIHRoYW4gdW5kZXIgdGhlIHVzZXJuYW1lOiBEaXNhcHJvdmFsDQoNCklmIHlvdSBuZWVkIGFueSBoZWxwIG9yIGFkdmljZSwgWW91IGFyZSBtb3JlIHRoYW4gd2VsY29tZSB0byBETSBtZSBkaXNjb3JkIHByZWZlcmVkLg0KQCBEaXNhcHJvdmFsIzQzNzYNCg0KTW9kIGxpbms6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzE5NTI4NTI5DQpXb3Jrc2hvcCBsaW5rOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC8xMDAwMTAwODcxNTM4NjQvbXl3b3Jrc2hvcGZpbGVzLz9hcHBpZD0yMjExMDANCg0KVGhhbmtzIHRvIGV2ZXJ5b25lIHdobyBpbnN0YWxsZWQgdGhpcyBtb2QgYW5kIGVuam95cyBpdCENCltpXVRoYW5rcyB0byBTZWxneSBmb3IgdXNlIG9mIHRoZSBpbWFnZTogd3d3LnJlZGRpdC5jb20vdXNlci9TZWxneXkNCltpXVtiXU1hc3NpdmUgdGhhbmtzIHRvIFN1bXJhayBmb3IgdGhpcyBhd2Vzb21lbHkgc3Bvb2t5IG1hcFsvYl1bL2ldDQpbaV1PbmUgRGF5IEkgaG9wZSBTdW1yYWsgd2lsbCBhbGxvdyBhY2Nlc3MgdG8gaGlzIGJ1aWxkaW5ncyBmb3IgdGhlIGJlYXV0aWZ1bCBuYW1hbHNrLlsvaV0NCltpXVRoYW5rcyB0byBMdXNrLUhseW5nZSAmIEh1bnRlclogKEFpci1SYWlkIEF1dGhvcilbL2ldDQpbaV1UaGFua3MgdG8gNml4ISBmb3Igc3VwcG9ydCB3aXRoIEEzX3VpX2ZbL2ldDQpQbGVhc2UgbGlrZS9yYXRlIGFuZCBjb21tZW50IHRoZSBtb2QsIGFzIHRoZXJlIGlzIHdheSB0byBtYW55IHRha2VycyBhbmQgbm90IGVub3VnaCBzdXBwb3J0IGZvciBNb2RkZXJzL0F1dGhvcnMuDQoNCklGIHlvdSB3aXNoIHRvIHNlZSBmdXR1cmUgdXBkYXRlcyBwcmlvciB0bywgaW5zdGFsbGF0aW9uIG9yIGdlbmVyYWxseSBleHBsb3JlIHRoZXNlIG5ldyBsb2NhdGlvbnMhIFlvdSBhcmUgd2VsY29tZSB0byBjb25uZWN0IHRvIG91ciBzZXJ2ZXIuDQoNCk5hbWU6IFtpXUFTWUxVTS1IT1VTRSB8IE5hbWFsc2sgfCBDdXN0b20gQXJlYXMgWy9pXSAgIA0KSVA6IDE2NC4xMzIuMjAwLjkyOjI2MDIgDQpTZXJ2ZXIgW2ldRGlzY29yZDogaHR0cHM6Ly9kaXNjb3JkLmdnL3E3S000WWFbL2ldDQoNCltoMV1DT01JTkcgU09PTlsvaDFdDQpNWSBOQU1BTFNLIEFJUkZJTEVEIE1PRCBXSUxMIEJFIFJFTEVBU0VEIFNFUEVSQVRFDQpMaW5rIHRvIG15IGFpcmZpZWxkIG1vZCBmb3IgQ2hlcm5hcnVzLiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjIxNjYzOTkwNA0KSnVzdCBzbyB5b3UgZ2V0IHRoZSBpZGVhIG9mIHdoYXQgaWxsIGRvIHRvIE5hbWFsc2sgOkQNCg0KUGxlYXNlIFJhdGUgdGhlIENvbnRlbnQ6DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9FRkVSWDlmLmdpZltpbWcvXQ0KDQpGZWVsIGZyZWUgdG8gbGVhdmUgY29tbWVudHMsIEkgd2lsbCBkbyBteSBiZXN0Lg0KDQpQbGVhc2Ugc3VwcG9ydCBkaXJlY3RseSBhcyBJIGFtIGRvaW5nIG15IGJlc3QgZm9yIGRheXogY29tbXVuaXR5IG92ZXJhbGwgd2l0aCBteSB0aW1lICYga25vd2xlZGdlLg0KW3VybD1wYXlwYWwubWUvYmIyazIwL11baW1nXWh0dHBzOi8vaS5pYmIuY28veExDbndNMy9QYXlwYWwucG5nWy9pbWddWy91cmxdDQoNCg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1736673867956386041/810FC4F940938729C815A2051A12CE3CAD65AB53/</image_url> - <download_url/> - <filename/> - <file_size>62464752</file_size> - </mod> - <mod id="2173514251"> - <name>NEAF</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL2pyc3dIZmsuZ2lmWy9pbWddDQoNCg0KW2gxXVtiXVNlcnZlciBJbmZvWy9iXVsvaDFdDQpEdXNrT2ZNYW5raW5kUlANCkNvbm5lY3Q6IDU0LjM5LjEzMS4yMDU6MjMwMg0KDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy83aDlwaEFuXVsvdXJsXQ0KDQpbaDFdV0lQWy9oMV0NClNvb24gSSBiZSBhZGRpbmcgYW5vdGhlciBydW53YXksIGFkZGluZyBtb3JlIGJ1aWxkaW5nLCBvYmplY3RzIGFuZCBjaGFuZ2luZyB0aGUgdGVudCBhcmVhLiANCg0KW2gxXVtiXUxlZ2FsIE5vdGljZVsvYl1bL2gxXQ0KVGhpcyBtb2QgbWF5IE5PVCBiZSBwYWNrYWdlZCBhbmQvb3IgcmUtcGFja2FnZWQgd2l0aGluIGFueSBvdGhlciBtb2RzIGFuZC9vciBtYWRlIGF2YWlsYWJsZSB2aWEgYW55IG90aGVyIG1ldGhvZHMgd2l0aG91dCBteSBleHByZXNzIHBlcm1pc3Npb24uIA0KDQpbdXJsPXBheXBhbC5tZS9EdXNrT2ZNYW5raW5kUlBdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pRmcwVjBYLnBuZ1svaW1nXVsvdXJsXSA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1555388673319223570/82843503F843D8FE6BA8D34ABD23730A1260AD06/</image_url> - <download_url/> - <filename/> - <file_size>24977</file_size> - </mod> - <mod id="2216639904"> - <name>NEAF_Quarantine_Z</name> - <description>W2JdRElTX05FQUZfUXVhcmFudGluZV9aWy9iXQ0KDQpUaGlzIGlzIHRoZSBOb3J0aCBlYXN0ZXJuIEFpcmZpZWxkIHVwZ3JhZGUgLWFkZG9uLiANCltpXShNYW55IHNlcnZlciBvd25lcnMgaGF2ZSBiZWVuIHdhaXRpbmcgZm9yIHRoaXMgb25lKVsvaV0NCk9uZSBvZiB0aGUgbGFzdCBzdGFuZC1vZmYncyBtYW4gdnMgWg0KVGhlIG9uY2UgZGVyZWxpY3QgY2l2aWxpYW4gQWlyZmllbGQgVXNlZCBhcyBhIHN0YW5kIG9mZiBwb2ludCBhcyB5b3UgdHJ5IHRvIHF1YXJhbnRpbmUgdGhlIHNwcmVhZC4NCjQwMCsgaG91cnMgb2YgZXllIHdhdGVyaW5nIGVkaXRzLg0KDQpbYl1JbmNsdWRlczpbL2JdDQotUXVhcm5hdGluZSBab25lDQotT25jZSBsaXZlZCBpbiBhcmVhIG9mIHRoZSBub25lIGluZmVjdGVkDQotUXVhcnJ5IGRpc3Bvc2FsDQotU21hc2hlZCB2ZWhpY2xlcyBqYW1zDQotU2V2ZXJhbCBNaWxpdGFyeSBwb2ludHMNCi1JbmZlY3RlZCBNZWRpY2FsIHN1aXQNCi1TZXZlcmFsIGNyYXNoIHNpdGVzDQotQmFycmFja3MgTWlsaXRhcnkgLXdlc3Qgc2lkZQ0KLUJhcnJhY2tzIENpdmkgLWNlbnRlciBhaXJmaWVsZA0KLU1hc3MgYnVyaWFsIHNpdGUNCi1IYW5nZXJzICYgdG93ZXJzDQotT3JpZ2luYWwgMC42OCBzZWF0ZWQgQVRDICYgUHJpc29uDQotTmV3IHRyZWVzICYgYnVzaGVzDQotTmV3IHJvYWRzIFBhdGgncyBmZW5jaW5nLg0KLWxvY2tlZCB1cCBjb21wb3VuZHMgJiBjbGltYmFibGUgcm9vZidzDQoNCi1OT1QgQSBNT0Qgd2hlcmUgYnVpbGRpbmdzIGFyZSBqdXN0IHBsb25rZWQgb24gdGhlIGFpcmZpZWxkLg0KLU5PVCBiYWRseSBkZXNpZ25lZA0KLWhhcyBhIHJlYWwgZmVlbCBmb3IgY2xhdXN0cm9waG9iaWEgJiBmZWFyIHZzIHBsYXllciBhbmQgdnMgWiANCg0KVGhpcyB3b3VsZCBiZSBhbiBleGNlbGxlbnQgYWRkb24gDQotRm9yIFJQIHNlcnZlcnMNCi1FdmVuIGJldHRlciBmb3IgY2xvc2UgcXVhdGVyIHB2cCBhY3Rpb24NCi1TZXJ2ZXIgZXZlbnRzLg0KDQpbYl1Db21wYXRhYmxlIHdpdGg6Wy9iXQ0KLURheVogdjEuMDgNCi1WYW5pbGxhICAgQ2hlcm5hcnVzUGx1cw0KLUV4cGFuc2lvbiBDaGVybmFydXNQbHVzDQotRXhwYW5zaW9uIENoZXJuYXJ1c1BsdXMgR2xvb20NCg0KW2JdTk9URTogWy9iXQ0KVW5saWtlIHNvbWUgb2YgbXkgb3RoZXIgY29udGVudCB0aGlzIG9uZSBpcyBGUkVFIGFuZCBpbmNsdWRlZCBpbiB0aGUgQE1PRA0KV2l0aCBmdWxsIGluc3RhbGxhdGlvbnMgZ3VpZGUuLiAoTG9jYXRlZCBpbiB0aGUgcmVhZG1lLnR4dCBmaWxlIEBNT0QpDQpab21iaWUgc3Bhd25zIGFyZSBub3cgaW5jbHVkZWQgaW4gdGhlIG1vZCBmb2xkZXIgWm9tYmllc3Bhd25zIHdpdGggYSByZWFkbWUgaW5zdGFsbGF0aW9uLg0KTG9vdCB2YXJpYW50IGlzIG5vdyBpbmNsdWRlZCBpbiB0aGUgbW9kIGZvbGRlciBMT09UIHdpdGggYSAgcmVhZG1lIGluc3RhbGxhdGlvbi4NCkFGVEVSIFlPVSBDT01QTEVURSBJTlNUQUxMQVRJT04gV0lUSCBUSEUgR1VJREUgPj4gUkVNT1ZFIE1ZIE1PRCBGUk9NIFlPVVIgU0VSVkVSLg0KDQpJZiB5b3UgaGF2ZSBhbiBpZGVhLCBvciBpbnRlcmVzdGVkIGluIGEgY3VzdG9tIGJ1aWxkIHBsZWFzZSBETSBvbiBkaXNjb3JkLg0KSWYgeW91IGxpa2UgbXkgd29yayBhbmQgd2FudCBtb3JlLiANClRISVMgSVMgUFJPVklERUQgRk9SIEZSRUUsIFNPIFBFT1BMRSBDQU4gU0VFIFRIRSBRVUFMSVRZIE9GIE1ZIEpPQlMgUFJPVklERUQgSU4gTVkgU1BBUkUgVElNRS4NCkVOSk9ZIEJPWVogTiBHSVJMWg0KDQpQbGVhZSBkb250IHNoYXJlIC8gcmUtdXBsb2FkDQpQbGVhc2UgcmUtZGlyZWN0IGJhY2sgdG8gbXkgd29ya3Nob3AuDQpDb3B5cmlnaHQuIG5vIGRpc3RyaWJ1dGlvbiAtUkUtZGlzdHJpYnV0aW9uIG5vIHdvcmtzaG9wIHVwbG9hZHMvc3RlYWxpbmcgYWxsb3dlZC4NClVOREVSIE5PIENFUkNVTVNUQU5DRVMgQVJFIFlPVSBUTyBTSEFSRSBUSElTIEZJTEUhLiAgDQpSRUFETUVGSUxFIEFUVEFDSEVEIElOIFRIRSBARVhBTVBMRURJU01PRCBESVIgaW5zdGFsbGVkIG9uIHlvdXIgc2VydmVyLiAgICANCg0KfkRpc2NvcmQ6W2ldRGlzYXByb3ZhbCM0Mzc2Wy9pXQ0KQVNZTFVNLUhPVVNFIERpc2NvcmQ6IFtpXWh0dHBzOi8vZGlzY29yZC5nZy9xN0tNNFlhWy9pXQ0KDQpQbGVhc2UgUmF0ZSB0aGUgQ29udGVudDoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmW2ltZy9dDQoNCkZlZWwgZnJlZSB0byBsZWF2ZSBjb21tZW50cywgSSB3aWxsIGRvIG15IGJlc3QgdG8gaGVscCB5b3UhIA0KDQpbdXJsPXBheXBhbC5tZS9iYjJrMjAvXVtpbWddaHR0cHM6Ly9pLmliYi5jby94TENud00zL1BheXBhbC5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1615059232597027856/84F9612FCD94E22B75B96F8E6AAF312ED8F00DDF/</image_url> - <download_url/> - <filename/> - <file_size>6379593</file_size> - </mod> - <mod id="2141350489"> - <name>Nehr_Pickup_Lada</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQpbaDFdTmVocl9QaWNrdXBfTGFkYVsvaDFdDQpbYl1XSVBbL2JdIG1vZC4NCldvcmsgaW4gW2JdMS4xMFsvYl0NCg0KW2gxXUluZm9bL2gxXQ0KW2JdVGhlIE5laHJfUGlja3VwTGFkYV9TaW1wbGUgaGFzIG5vdyA0IHNlYXRbL2JdDQpbYl1Ob3cgdGhlIExhZGEgUGlja3VwIGNhbiB1c2UgY2xhc3NpYyBMYWRhIE5pdmEgd2hlZWwuWy9iXQ0KW2JdTm93IHRoZSBDbGFzc2ljIExhZGEgTml2YSBjYW4gdXNlIFBpY2t1cExhZGEgd2hlZWwuWy9iXQ0KDQpbaDFdQWxsIHhtbCdzWy9oMV0NClt1cmxdaHR0cHM6Ly9naXRodWIuY29tL01yTmVoci9OZWhyX1BpY2t1cF9MYWRhWy91cmxdDQoNCg0KW2gxXUtub3cgSXNzdWVbL2gxXQ0KUGxlYXNlIHJlcG9ydCBhbnkgaXNzdWUgd2l0aCB0aGUgbW9kIChldmVuIGlmIGl0IHNvdW5kIHN0dXBpZCkgaW4gdGhlIGFwcHJvcHJpYXRlIGRpc2N1c3Npb24uDQoNCi1Qb2xpY2UgLyBGaXJlIFBpY2t1cCBkb24ndCBoYXZlIHNpcmVuIC8gd29ya2luZyBsaWdodCBiYXINCltzdHJpa2VdLU5vIHNwYXduIHBvaW50IGZvciB0aGUgUG9saWNlIC8gRmlyZSBQaWNrdXBbL3N0cmlrZV0gQWxyZWFkeSB1cGxvYWRlZCBvbiB0aGUgR2l0SHViIGxpbmsNCi1DaGFuZ2luZyBzZWF0IGZyb20gY29kcml2ZXIgdG8gZHJpdmVyIGlzIGdsaXRjaHkuICh5b3UgY2FuIGJ1dCBpdCBsb29rIHdlaXJkKQ0KDQotSWYgeW91IHVzZSBhIGNhciBtb2QgdGhhdCBoYXMgb25seSAxIGplcnJ5Y2FuLyBjYW5pc3RlciBzbG90IGFuZCB0aGF0IGRvbid0IHVzZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzLz9pZD0yMTA3NDE4MjE3XWRib19zbG90c1svdXJsXSwgaXQgd2lsbCBidWcgMSBvZiB0aGUgamVycnljYW4gc2xvdCBvZiB0aGUgbGFkYS4NCltzdHJpa2VdLUhvb2QgLyBUcnVuayBjYW4ndCBiZSByZW1vdmVkIGZyb20gdGhlIHZlaGljbGUuWy9zdHJpa2VdIEZpeGVkDQoNCg0KW2gxXVRoYW5rc1svaDFdDQpTcGVjaWFsIHRoYW5rIHRvIFtVUkw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTc5ODEwNzIwNDZdW2JdRGVhbm9zQmVhbm9bL2JdWy9VUkxdIGFuZCBbYl18IFtVUkw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTc5NzY3ODI4NjNdUmFHIHwgVHlzb25bL1VSTF1bL2JdIGFuZCBKcm8wNDI0MCBmb3IgdGhlIG5ldyBydm1hdHMuDQogW1VSTD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9rdXJveXVraTEvXVtiXVl1a2lbL2JdWy9VUkxdIGZvciB0aGUgbmV3IHRleHR1cmVzLiANCihBbmQgU2hhZGUpDQoNCg0KM2QgbW9kZWwgZnJvbSBNclVuaXR5DQoNCkRvIE5vdCBSZS11cGxvYWQgLyBSZXBhY2sgd2l0aG91dCBhbnkgYXV0aG9yaXphdGlvbg0KDQpbaDFdRE9OQVRFWy9oMV0NClRoaXMgbW9kIGlzIGZyZWUgYnV0IGEgbGl0dGxlIHNvbWV0aGluZyB3b3VsZCBoZWxwIGZvciBmdXR1cmUgcHJvamVjdC4NCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvQW50aG9ueU5laHJdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lGZzBWMFgucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1658975992876822587/075498F9450B528EE92D40C07B0467549AB81C2A/</image_url> - <download_url/> - <filename/> - <file_size>180931412</file_size> - </mod> - <mod id="2957626884"> - <name>No FOG on Deerisle</name> - <description>0KPQsdC40YDQsNC10YIg0YLRg9C80LDQvSDQvdCwINC60LDRgNGC0LUgRGVlcklzbGUNClJlbW92ZXMgZm9nIG9uIHRoZSBtYXAgRGVlcmlzbGUNCg0K0YLQsNC6INC20LUg0LjQt9C80LXQvdC40YLQtSDQtNCw0L3QvdGL0LUg0L3QsNGB0YLRgNC+0LnQutC4INCyIGNmZ3dlYXRoZXIg0LIg0L/QsNC/0LrQtSDQvNC40YHRgdC40LgNCmFsc28gY2hhbmdlIHRoZXNlIHNldHRpbmdzIGluIGNmZ3dlYXRoZXIgaW4gdGhlIG1pc3Npb24gZm9sZGVyDQoNCiAgICA8Zm9nPg0KICAgICAgICA8Y3VycmVudCBhY3R1YWw9IjAuMCIgdGltZT0iMzYwMCIgZHVyYXRpb249IjAiIC8+DQogICAgICAgIDxsaW1pdHMgbWluPSIwLjAiIG1heD0iMC4wIiAvPg0KICAgICAgICA8dGltZWxpbWl0cyBtaW49IjUiIG1heD0iMTUiIC8+DQogICAgICAgIDxjaGFuZ2VsaW1pdHMgbWluPSIwLjAiIG1heD0iMC4wIiAvPg0KICAgIDwvZm9nPg0KDQpyZXBhY2tpbmcgaXMgYWxsb3dlZA0KDQrQlNC70Y8g0KfQtdGA0L3QviDQuNGB0L/QvtC70YzQt9GD0LnRgtC1INC80L7QtCANCkZvciBDaGVybm9ydXMNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yODU3NzcwNjM4JnNlYXJjaHRleHQ9bm8rZm9nDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2024972338351821219/1ABF8962602028A929429FADFF6C1E1D8C94115B/</image_url> - <download_url/> - <filename/> - <file_size>1549</file_size> - </mod> - <mod id="1868236039"> - <name>No Glove Or Shoe Damage</name> - <description>W2gxXVdoYXQgZG9lcyB0aGlzIG1vZCBkbz9bL2gxXQ0KVGhpcyBtb2QgY29tcGxldGVseSByZW1vdmVzOg0KW2xpc3RdDQpbKl1EYW1hZ2UgdG8gZ2xvdmVzIGFuZCBibGVlZGluZyBoYW5kcyBmcm9tIHNsaWRpbmcgZG93biBsYWRkZXJzDQpbKl1EYW1hZ2UgdG8gc2hvZXMgYW5kIGJsZWVkaW5nIGZlZXQgZnJvbSB3YWxraW5nIGJhcmVmb290DQpbL2xpc3RdDQoNCltoMV1JbXBvcnRhbnQhWy9oMV0NCk1ha2Ugc3VyZSB0aGlzIG1vZCBpcyBsb2FkZWQgTEFTVCBhcyBvdGhlciBtb2RzIGNvdWxkIG92ZXJ3cml0ZSB0aGUgY2hhbmdlcyB0aGlzIG9uZSBtYWtlcy4NCg0KW2gxXVNlcnZlciBPd25lciBJbnN0cnVjdGlvbnM6Wy9oMV0NCltvbGlzdF0NClsqXUNvcHkgdGhlIEBObyBHbG92ZSBPciBTaG9lIERhbWFnZSBmb2xkZXIgZnJvbSAhV29ya3Nob3AgdG8gdGhlIHJvb3Qgb2YgeW91ciBEYXlaU2VydmVyDQpbKl1Db3B5IHRoZSBNYWREaXJ0TW9ua2V5LmJpa2V5IGZpbGUgZnJvbSB0aGUgS2V5cyBmb2xkZXIgdG8geW91ciBzZXJ2ZXJzIEtleXMgZm9sZGVyDQpbKl1BZGQgIi1tb2Q9QE5vIEdsb3ZlIE9yIFNob2UgRGFtYWdlIiB0byB5b3VyIHN0YXJ0dXAgcGFyYW1ldGVycyAodGhlIHF1b3RlcyBhcmUgaW1wb3J0YW50ISkNClsvb2xpc3Rd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/779610021755163696/B7D42CCA18E5C83F8A129A73CC1037B30B9A7E7C/</image_url> - <download_url/> - <filename/> - <file_size>799516</file_size> - </mod> - <mod id="1735947752"> - <name>NoVehicleDamage</name> - <description>RXZlcnlvbmUgdGhhdCBwbGF5cyBvbiBzb21ld2hhdCBwb3B1bGF0ZWQgc2VydmVycyBhbHJlYWR5IGV4cGVyaWVuY2VkIGEgaHVnZSBsYWcgd2hpbGUgZHJpdmluZywgY2F1c2luZyB0aGVtIHRvIGluZXZpdGFibHkgY3Jhc2ggaW50byBhIHRyZWUvaG91c2Uvb2JqZWN0LiBCZWNhdXNlIGluIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBnYW1lLCB0aG9zZSBsYWdzIGFyZSB1bmF2b2lkYWJsZSwgaSBjcmVhdGVkIGEgbGl0dGxlIG1vZCB0aGF0IFtiXXJlbW92ZXMgdGhlIGNyYXNoIGRhbWFnZSB0byBjYXJzWy9iXS4NCg0KVGhpcyBtb2QgW2JdZG9lcyBub3QgbWFrZSBjYXJzIGludmluY2libGVbL2JdLCB0aGV5IGNhbiBzdGlsbCBiZSBkYW1hZ2VkIGluIG90aGVyIHdheXMgbGlrZSBzaG9vdGluZyB0aGVtIGV0Yy4sIGl0IGp1c3QgYWxsb3dzIHRoZSBjYXIgdG8gY3Jhc2ggaW50byBvYmplY3RzIHdpdGhvdXQgZGFtYWdpbmcgdGhlIGNhciB3aGlsZSBrZWVwaW5nIHRoZSBkcml2ZXIgc2FmZS4gDQoNClRoaXMgaGVscHMgdG8gW2JdbWFrZSBjYXJzIG1vcmUgYXBwcm9jaGFibGUgYXMgdXNlcnMgZG9uJ3QgaGF2ZSB0byBmZWFyIGJ1Z3NbL2JdIGNhdXNpbmcgdGhlbSB0byBkaWUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788605141273320932/50E5B301D4A59F798CBCD07744D09B87EE46A830/</image_url> - <download_url/> - <filename/> - <file_size>1573</file_size> - </mod> - <mod id="1617874376"> - <name>OP_BaseItems</name> - <description>W2gxXUxvY2tlcnMgWy9oMV0gTG9ja2FibGUgc3RvcmFnZS4gU2xvdHMgZm9yIGJ1bGt5IGNsb3RoaW5nIGFuZCBhIHdlYXBvbiB0aGF0IHlvdSBjYW4gdmlzdWFsbHkgc2VlIGluc2lkZS4gKk9ubHkgbG9ja2FibGUgd2l0aCBwYWRsb2NrKg0KDQpbaDFdQ2hhcmNvYWwgQkJRIEdyaWxsWy9oMV0gDQpUaGUgQkJRIGNhbiBjb29rIHVwIHRvIGVpZ2h0IHBpZWNlcyBvZiBtZWF0IGF0IGEgdGltZSB0aGF0IHlvdSBjYW4gc2VlIGNvb2sgb24gdGhlIGdyaWxsLiBMaWdodGluZyB0aGUgQkJRIHJlcXVpcmVzIGEgY2hhcmNvYWwgc2FjayBmb3IgZnVlbCBhbmQgYSBpZ25pdGl0aW9uIHNvdXJjZS4NCg0KW2gxXUJ1aWxkYWJsZSBTaGVkWy9oMV0gDQpTdGlja3MgYW5kIGEgcm9wZSB3aWxsIGNyZWF0ZSB0aGUgc2hlZCBraXQuIFRoZSBjb21wbGV0ZSB2ZXJzaW9uIChUaGVyZSBhcmUgMTUgdG90YWwgYnVpbGQgc3RhZ2VzKSBjb25zaXN0cyBvZiBkb29ycywgYSBsYXJnZSBpbnZlbnRvcnkgY2FwYWNpdHkgYW5kIGF0dGFjaG1lbnQgc2xvdHMgZm9yIGNhbW9uZXQgYW5kIGEgcGFkbG9jay4gDQpDdXJyZW50bHkgVGhlIHNoZWQgY2FuIGJlIGxvY2tlZCB3aXRoIHRoZSBwYWRsb2NrIGFuZCBjYW4gYmUgcmFpZGVkIGJ5IGRlc3Ryb3lpbmcgdGhlIGxvY2sgb24gdGhlIGRvb3IuIChhY3Rpb25zIGZvciBkaXNtYW50bGluZy9kZXN0cm95aW5nIHNwZWNpZmljIHBhcnRzIHdpbGwgY29tZSBzb29uLiBNYXRlcmlhbCByZXF1aXJlbWVudHMgd2lsbCBsaWtlbHkgY2hhbmdlIG92ZXIgdGltZSBhbHNvKQ0KDQpOb3RlOiBUaGUgSW52ZW50b3J5IG9mIHRoZSBzaGVkIGNhbiBvbmx5IGJlIHVzZWQgb25jZSB0aGUgZG9vcnMgaGF2ZSBiZWVuIGJ1aWx0DQoNCltoMV1TbGVlcGluZyBCYWdzWy9oMV0gDQpEZXBsb3lhYmxlIGJhZ3MgdG8ga2VlcCB3YXJtIHdpdGggb24gdGhlIGNvbGQgQ2hlcm5hcnVzIG5pZ2h0cy4gMyBUZXh0dXJlIHZhcmlhbnRzIChDYW1vLCBncmV5IGFuZCBibHVlKQ0KDQpbaDFdR2FyZGVuaW5nIEJveCAvIEdhcmRlbmluZyBQb3RbL2gxXSBUbyBjcmVhdGUgdGhlIGZpbGxlZCB2ZXJzaW9uIG9mIHRoZSBnYXJkZW4gcG90L2JveCBwbGFjZSB0aGUgaXRlbSBhbmQgeW91IHNob3VsZCBzZWUgYSAiRmlsbCIgdXNlciBhY3Rpb24uIEF0dGFjaGluZy9XYXRlcmluZy9EaXNpbmZlY3Rpb24gY2FuIGJlIGRvbmUgYnkgbG9va2luZyBhdCB0aGUgZGlydCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBpdGVtIGluIGhhbmQgTk9URTogVGhlIGFjdGlvbiB0byBlbXB0eSB0aGUgYm94L3BvdCB3aWxsIG9ubHkgYmUgc2VlbiBpZiB0aGVyZSBhcmUgbm8gc2VlZHMgYXR0YWNoZWQhIA0KDQpbaDFdU3BvdGxpZ2h0IEdlbmVyYXRvclsvaDFdIA0KVG9nZ2xhYmxlIGxpZ2h0IHNvdXJjZSB0aGF0IGNhbiBiZSB1c2VkIGJ5IHNlcnZlciBvd25lcnMgdG8gcHJvdmlkZSBsaWdodCBhdCBsb2NhdGlvbnMgc3VjaCBhcyB0cmFkZXJzIG9yIGR1cmluZyBldmVudHMuIChUbyBiZSBzcGF3bmVkIHZpYSBpbml0LmMpIA0KDQpbaDFdR3Jhc3MgYW5kIERpcnQgTW91bmRbL2gxXSAtIERpZyBtaW5pbWFsIGNvdmVyIGluIG90aGVyd2lzZSBvcGVuIGxvY2F0aW9ucy4gQSBGaWVsZCBzaG92ZWwgY2FuIGRpZyB0d28gZGlydG1vdW5kcyBiZWZvcmUgYmVpbmcgZGVzdHJveWVkLiBZb3UgY2FuIG9ubHkgZGlnIGEgZGlydG1vdW5kIHdpdGggYSBGaWVsZFNob3ZlbC4gDQoNCltoMV1XYXRlciBTdG9yYWdlIEtpdFsvaDFdICBBIHdhdGVyIHN1cHBseSBmb3IgeW91ciBiYXNlLiBUaGUgd2F0ZXJiYXJyZWwgY2FuIGhvbGQgMTAsMDAwTUwgYW5kIGNhbiBiZSBhdHRhY2hlZCB0byB0aGUgYmFycmVsIGZyYW1lIHRvIGNyZWF0ZSB0aGUgZmluaXNoZWQga2l0LiBZb3UgY2FuIHJlbW92ZSB0aGUgd2F0ZXJiYXJyZWwgdG8gZmlsbCBpdCB1cCBhZ2FpbiBieSB0aGUgInJlbW92ZSIgdXNlciBhY3Rpb24gd2hpY2ggaXMgdW5kZXIgdGhlIERyaW5rIEFjdGlvbiAtIEJpZyB0aGFua3MgdG8gQFdpbmRzdHJpZGUgZm9yIHRoZSBtb2RlbCENCg0KW2gxXUZvdXIgZGlmZmVyZW50IENhbXBpbmcgdGVudHMgWy9oMV10aGF0IHVzZSB0aGUgdmFuaWxsYSBwbGFjZSwgY2x1dHRlcmN1dHRlciBhbmQgcGFja2luZyBtZWNoYW5pY3MuDQoNCltoMV1Qb2NrZXQgd2F0Y2g6Wy9oMV0gLSBDaGVjayB0aGUgdGltZSBvZiBkYXkgb24gdGhlIGdvIChtaW51dGUgaGFuZCBtb3ZlcyBmYXN0IGR1ZSB0byBhY2NlbGVyYXRlZCB0aW1lKQ0KDQpbaDFdQmFubmVyIE1vdW50L0Jhbm5lcnMgWy9oMV0tIEEgZGVwbG95YWJsZSBraXQgdGhhdCB5b3UgY2FuIGF0dGFjaCBiYW5uZXJzIHRvLg0KDQpbaDFdV29ya3RhYmxlIFsvaDFdDQpbaDFdV29vZCBTdG9yYWdlWy9oMV0gIA0KDQpbaDFdIENyYWZ0aW5nIFRoZSBJdGVtc1svaDFdDQpXb3JrdGFibGUvV29vZHN0b3JhZ2UvQmFycmVsRnJhbWUvR2FyZGVuYm94IC0gDQoyIHBsYW5rcyAxMCBuYWlscyBlYWNoLCBXYXRlcmJhcnJlbCBuZWVkcyB0byBiZSBmb3VuZCBpbiBnYW1lIHRoZW4gY3JhZnRlZCB3aXRoIHRoZSBiYXJyZWwgZnJhbWUuDQoNCkltcHJvdmlzZWQgdGVudCAtIA0KTG9uZyBXb29kZW4gc3RpY2sgKyBCdXJsYXAgU2Fjaw0KDQpMb2NrZXIvQmFubmVybW91bnQNCjEwIG1ldGFsIHNoZWV0cyArIHBsaWVycyANCg0KU2hlZCBjcmFmdGluZyBraXQNCjUgd29vZGVuIHN0aWNrcyArIHJvcGUNCg0KQmFubmVycyANCkNhbW9uZXQgKyBTZXdpbmcga2l0DQoNCltoMV1TZXJ2ZXIgT3duZXIgSW5zdHJ1Y3Rpb25zWy9oMV0NCjEuIFBhc3RlIHRoZSBtb2QgZm9sZGVyIGludG8geW91ciBzZXJ2ZXIgcm9vdCAgDQoyLiBHcmFiIHRoZSBPUE1PRFMuQmlrZXkgZnJvbSB0aGUga2V5cyBmb2xkZXIgYW5kIHBsYWNlIGl0IGluIHlvdXIgc2VydmVycyBrZXkgZm9sZGVyLg0KMy4gSW5jbHVkZSBAT1BfQmFzZUl0ZW1zOyB3aXRoIHlvdXIgb3RoZXIgbW9kcyBpbiB5b3VyIHNlcnZlciBsYXVuY2ggcGFyYW1ldGVycy4gDQo0LiBNZXJnZSB0aGUgdHlwZXMueG1sIGVudHJpZXMgd2l0aCB5b3VyIHNlcnZlcnMgdHlwZXMueG1sIHlvdXIgREIgKElNUE9SVEFOVCEgaGF2ZSBhIGxvb2sgYWZ0ZXIgZXZlcnkgdXBkYXRlIHRvIHNlZSBpZiB0aGV5J3ZlIGJlZW4gb3ZlcndyaXR0ZW4pDQoNClRoaXMgaXMgV0lQLCBJdCdzIG15IGZpcnN0IG1vZCBhbmQgSSB3b3JrIG9uIHRoaXMgaW4gbXkgc3BhcmUgdGltZS4gSSB3aWxsIG15IGJlc3QgdHJ5IHRvIGJyaW5nIHVwZGF0ZXMgZnJlcXVlbnRseSENCg0KTm8gcmV1cGxvYWRzIG9yIHJlcGFja2luZyBhbGxvd2VkLg0KDQpNb2RlbCBDcmVkaXRzID4gQ2hlY2sgb3V0IHNvbWUgb2YgdGhlaXIgd29yayENCg0Ka2F0dHlub3RlID4gSW1wLiBUZW50IGh0dHBzOi8vd3d3LmJlaGFuY2UubmV0L2thdHR5bm90ZQ0KQWRyaWFuIEguID4gUG9ja2V0IFdhdGNoIGh0dHBzOi8vc2tldGNoZmFiLmNvbS8zZC1tb2RlbHMvc2Fsb29uLXBvY2tldC13YXRjaC1hMjI2N2YxYjlhZjc0NjFmYmVlOTAzMWNmMWY4ZjAwMg0KQ2Fib29zZTNEID4gQkJRIEdyaWxsIGh0dHBzOi8vd3d3LmFydHN0YXRpb24uY29tL2NhYm9vc2UzZA0KTWlndWVscm9tZXJvaCA+IFNoZWQgaHR0cHM6Ly9taWd1ZWxhbmdlbHJvbWVyb2hlcm5hbmRlei5hcnRzdGF0aW9uLmNvbS8NCktyYW1idWxpbmkgPiBMaWdodGluZyBib3ggaHR0cHM6Ly9yYXJyaXguYXJ0c3RhdGlvbi5jb20vcHJvamVjdHMvZ0p2S0VaDQpXaW5kc3RyaWRlID4gU2hlZCBjb25zdHJ1Y3Rpb24ga2l0ICBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy8/aWQ9MTc5NzcyMDA2NA0KDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/789755989271024834/FD374B10D61CB8C4FB556A98BEBAFC4614850B3A/</image_url> - <download_url/> - <filename/> - <file_size>222938278</file_size> - </mod> - <mod id="1979241120"> - <name>Pandemic War Vehicles Plus</name> - <description>UGFuZGVtaWMgV2FyIFZlaGljbGVzIFBsdXMgaXMgYSBjb2xsZWN0aW9uIG9mIGN1c3RvbSB2ZWhpY2xlcyBtYWRlIGZvciBQYW5kZW1pYyBHYW1pbmcgQVVTIHNlcnZlciBhbmQgaW5jbHVkZXM6DQogW2xpc3RdDQogICAgWypdIFRoZSBOb21hZCAtIE1vbnN0ZXIgVHJ1Y2sNCiAgICBbKl0gVGhlIE5vbWFkIENhbW8gLSBNb25zdGVyIFRydWNrIENhbW8NCiAgICBbKl0gVGhlIFBpZW1hbiBUcnVjayAtIE1vbnN0ZXIgVHJ1Y2sgUGllbWFuDQogICAgWypdIEZvcmQgRmFsY29uDQpbL2xpc3RdIA0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vcDdGdjFaNi5naWZbL2ltZ10NCg0KW2gxXUluc3RhbGxhdGlvbjpbL2gxXQ0KW29saXN0XQ0KICAgIFsqXSBTdWJzY3JpYmUgdG8gdGhlIG1vZA0KICAgIFsqXSBTdWJzY3JpYmUgdG8gcmVxdWlyZWQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy8/aWQ9MTk3ODI5MTA5MF1TbG90czRQYWNrWy91cmxdIG1vZC4NCiAgICBbKl0gQ29weSBib3RoIG1vZHMgZnJvbSB3b3Jrc2hvcCBmb2xkZXIgdG8gRGF5WlNlcnZlciBmb2xkZXIuDQogICAgWypdIEFkZCB0aGUgRGF5WlNlcnZlciBtb2QgZm9sZGVyIG5hbWUgdG8gdGhlIHNlcnZlcidzIG1vZCBwYXJhbWV0ZXIgZWc6ICItbW9kPUBTbG90czRQYWNrO0BQYW5kZW1pYyBXYXIgVmVoaWNsZXMgUGx1cyINCiAgICBbKl0gQ29weSB0aGUgVHlwZXMgYW5kIFRyYWRlciBjb2RlIGZyb20gdGhlIEluZm8gZm9sZGVyIGludG8gdGhlIGFwcHJvcHJpYXRlIGZpbGVzLg0KICAgIFsqXSBIYXZlIHBsYXllcnMgam9pbiBzZXJ2ZXIgdXNpbmcgW3VybD1odHRwczovL2RheXpzYWxhdW5jaGVyLmNvbV1EWlNBTGF1bmNoZXJbL3VybF0gdG8gYXV0b21hdGljYWxseSBsb2FkIHRoZSByZXF1aXJlZCBtb2RzLg0KWy9vbGlzdF0gDQoNCltoM11TcGVjaWZpY2F0aW9uczpbL2gzXQ0KDQpbYl1Nb25zdGVyIFRydWNrIC8gTW9uc3RlciBUcnVjayBDYW1vOlsvYl0NCkNhcmdvIHNwYWNlOiA5MDAgc2xvdHMNCg0KW2JdRm9yZCBGYWxjb25bL2JdDQpDYXJnbyBzcGFjZTogNjAwIHNsb3RzDQpQTFVTIEF0dGFjaG1lbnRzOg0KW2NvZGVdDQoyeCBjYW5pc3Rlcmdhc29saW5lDQpbL2NvZGVdDQoNCkFsbCBjbGFzc25hbWVzOiANCltjb2RlXQ0KTXVuc3RlclRydWNrDQpNdW5zdGVyVHJ1Y2tEb29yc18xXzENCk11bnN0ZXJUcnVja0Rvb3JzXzJfMQ0KTXVuc3RlclRydWNrX3doZWVsX3JlYXINCk11bnN0ZXJUcnVja193aGVlbF9mcm9udF9mbGlwDQpNdW5zdGVyVHJ1Y2tfd2hlZWxfZnJvbnQNCg0KTXVuc3RlclRydWNrX2NhbW8NCk11bnN0ZXJUcnVja0Rvb3JzXzFfMV9jYW1vDQpNdW5zdGVyVHJ1Y2tEb29yc18yXzFfY2Ftbw0KDQpNdW5zdGVyVHJ1Y2tfUGllbWFuDQpNdW5zdGVyVHJ1Y2tEb29yc18xXzFfUGllbWFuDQpNdW5zdGVyVHJ1Y2tEb29yc18yXzFfUGllbWFuDQoNCkZvcmRGYWxjb24NCkZvcmRGYWxjb253aGVlbA0KRm9yZEZhbGNvbkRvb3JzXzJfMQ0KRm9yZEZhbGNvbkRvb3JzX2hvb2QNCkZvcmRGYWxjb25Eb29yc18xXzENClsvY29kZV0NCg0KW2gzXVNwZWNpYWwgTWVudGlvbnNbL2gzXQ0KDQpTcGVjaWFsIHRoYW5rcyB0byBBcm1hYmVsaWN1cyBmb3IgbWFraW5nIHRoZSB2ZWhpY2xlcyEgICBodHRwczovL3d3dy5hcnRzdGF0aW9uLmNvbS9hcm1hc2Rlc2lnbg0KU3BlY2lhbCB0aGFua3MgdG8gU2RhciBmb3IgdGhlIHByb2dyYW1taW5nIG9mIHRoZSB2ZWhpY2xlcyENCg0KW2gzXUxpbmtzOlsvaDNdDQoNCkpvaW4gUGFuZGVtaWMgR2FtaW5nIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1F5SlZSU3RdRGlzY29yZFsvdXJsXQ0KSm9pbiB0aGUgc2VydmVyIHVzaW5nIHRoZSBEWlNBIExhdW5jaGVyOg0KDQpTZXJ2ZXIgbmFtZTogUEFOREVNSUMgR0FNSU5HIEFVU3w1eExvb3R8V2VhcG9ucyt8VHJhZGVyfFRveGljWm9uZXN8QnVua2Vycw0KQ29ubmVjdDogNDUuMTIxLjIxMS41NTo1MzE3DQoNCltoM11Eb25hdGlvbnM6Wy9oM10NCg0KSWYgeW91IHdhbnQgdG8sIGZlZWwgZnJlZSB0byBkb25hdGUgdG8gUGFuZGVtaWMgR2FtaW5nIHNvIHdlIGNhbiBwcm92aWRlIG1vcmUgY29udGVudCBmb3IgRGF5WiEgSWYgeW91IGhhdmUgYW55IHN1Z2dlc3Rpb25zIHBsZWFzZSBtYWtlIHN1cmUgdG8gbGV0IHVzIGtub3chDQoNCkRvbmF0ZTogW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvcGFuZGVtaWNnYW1pbmcyMDE5XVBheXBhbFsvdXJsXQ0KDQpbaDNdTGVnYWwgTm90aWNlWy9oM10NCg0KVGhlICdQYW5kZW1pYyBXYXIgVmVoaWNsZXMgUGx1cycgbW9kIG1heSBOT1QgYmUgcGFja2FnZWQgYW5kL29yIHJlLXBhY2thZ2VkIHdpdGhpbiBhbnkgb3RoZXIgbW9kcyBhbmQvb3IgbWFkZSBhdmFpbGFibGUgdmlhIGFueSBvdGhlciBtZXRob2RzIHdpdGhvdXQgcGVybWlzc2lvbiBmcm9tIHRoZSBkZXZlbG9wZXIgYW5kL29yIGNvbnRyaWJ1dG9ycyAoaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byB0aGUgaW5kaXZpZHVhbHMgbGlzdGVkIGFib3ZlKS4NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/782998892567578276/B1A454A0D29E3DCEBCB37FADA7EABBBB06535CF1/</image_url> - <download_url/> - <filename/> - <file_size>168085324</file_size> - </mod> - <mod id="1582671564"> - <name>PartyMe</name> - <description>W2gxXVtiXVtXQVJOSU5HXVsvYl0gVGhlIG1vZCBpcyBDbGllbnQgQU5EIFtiXVNlcnZlciBzaWRlLlsvYl1bL2gxXQ0KW2gxXVtiXURpc2NvcmQgb2YgbW9kOlsvYl1bL2gxXSBodHRwczovL2Rpc2NvcmQuZ2cvWWFxV3pqNQ0KDQpbaDFdW2JdQmV0YTogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMjE0NTUzOTVbL2JdWy9oMV0NCg0KW2gxXU1vZCBkZXNjcmlwdGlvblsvaDFdDQoNClBhcnR5TWUgaXMgYSBtb2QgdGhhdCBhbGxvd3MgeW91IHRvIGhhdmUgYSBncm91cCB3aXRoIHlvdXIgZnJpZW5kcy4gSW4gdGhlIGdhbWUgYXMgaXMsIHlvdSBkb24ndCBoYXZlIHRoZSBwb3NzaWJpbGl0eSB0byBrbm93IGV4YWN0bHkgd2hlcmUgeW91ciBmcmllbmRzIGFyZSwgb3Igc2VlIHRoZWlyIGhlYWx0aC4NCg0KV2l0aCB0aGlzIG1vZCwgeW91J2xsIGJlIGFibGUgdG8gc2VlIHlvdXIgZnJpZW5kcyBoZWFsdGgsIGJ1dCB5b3UnbGwgYWxzbyBoYXZlIGFuIGljb24gdGhhdCBmb2xsb3dzIHlvdXIgZnJpZW5kIHRlbGxpbmcgeW91IHRoZSBkaXN0YW5jZSBiZXR3ZWVuIHlvdSBhbmQgdGhlbS4gVGhpcyBtb2QgYWltcyB0byBmYWNpbGl0YXRlIGNvbW11bmljYXRpb24gYmV0d2VlbiBmcmllbmRzLCBhbmQgbm90IHRvIHNwZW5kIGhvdXJzIGxvb2tpbmcgZm9yIHlvdXIgZnJpZW5kIHdobyBkb2Vzbid0IGtub3cgdGhlIG5hbWVzIG9mIHRoZSBjaXRpZXMhDQoNCltiXUZvciBvcGVuaW5nIHBhcnR5IG1hbmFnZXIgcHJlc3MgUFsvYl0NCg0KW2gxXVNlcnZlciBJbnN0YWxsYXRpb25bL2gxXQ0KDQoxLiBTdWJzY3JpYmUgdG8gd29ya3Nob3AgbW9kDQoyLiBGaW5kIGZvbGRlciBvZiBtb2QgaXQgc2hvdWxkIGJlIGxvY2F0ZWQgaW4gc29tZXRoaW5nIGxpa2UgW2JdJVN0ZWFtRm9sZGVyJVx3b3Jrc2hvcFxjb250ZW50XDIyMTEwMFwxNTgyNjcxNTY0Wy9iXQ0KMy4gQ29weSBmb2xkZXIgbmFtZWQ6IFtiXTE1ODI2NzE1NjRbL2JdIGludG8geW91ciBzZXJ2ZXIgZm9sZGVyDQo0LiBSZW5hbWUgdGhlIGZvbGRlcjogQFBhcnR5TWUNCjUuIENvcHkgS2V5IGluc2lkZSBAUGFydHlNZSBmb2xkZXIgYW5kIHRyYW5zZmVyIGl0IHRvIGZvbGRlciAia2V5cyIgb2YgeW91ciBzZXJ2ZXIgKGlmIGRvZXNuJ3QgZXhpc3QsIGNyZWF0ZSB0aGUgZm9sZGVyKQ0KNi4gQWRkIHRvIHlvdXIgW2JdLW1vZD1bL2JdIHBhcnR5IG1lICggZS5nOiBbYl0tbW9kPUBDRjtAUGFydHlNZTtbL2JdICkNCjcuIExhdW5jaCB5b3VyIHNlcnZlcg0KDQpbaDFdQ3VzdG9tIGltYWdlcyAvIEljb25zIGZvciB0cmFja2Vyc1svaDFdDQoNCi0gQ3JlYXRlIGFuIG9yIGRvd25sb2FkIGEgVEdBIChGb3IgdHJhbnNwYXJlbmN5IGltYWdlIG5lZWQgYWxwaGEgY2hhbm5lbCkNCi0gQWRkIGltYWdlIGludG8gW2JdQzpcVXNlcnNcWU9VUlVTRVJOQU1FXEFwcERhdGFcTG9jYWxcRGF5WlxUcmFja2luZ0ljb25zWy9iXQ0KLSBJbiBnYW1lIHByZXNzIFAgZ28gaW4gb3B0aW9ucyB0aHJvdWdoIHRoZSBPIG5leHQgdG8gY2xvc2Ugd2luZG93DQotIEluIFtiXUljb24gMSAoT3IgMikgSW1hZ2UgTmFtZVsvYl0gc2VjdGlvbiwgYWRkIHRoZSBuYW1lIG9mIHRoZSBpbWFnZSAoVGhhdCBkb24ndCBuZWVkIHRoZSAudGdhLCBtb2QgYWRkIGl0IGJ5IGRlZmF1bHQpDQotIENsaWNrIFtiXUFwcGx5Wy9iXQ0KDQpOb3RlOiBUaGUgbmV3IGljb24gYXBwZWFyIG9ubHkgd2l0aCBuZXcgcGFydHkgbWVtYmVycw0KDQpbaDFdV2hhdCBub3cgP1svaDFdDQoNCi0gUGFydHkgdXAgdG8gNSBwbGF5ZXJzDQotIEhVRCBvZiBwYXJ0eSBtZW1iZXJzIGxpZmUgYW5kIG5hbWUNCi0gUGFydHkgbWVtYmVyIHRyYWNraW5nDQotIFRyYWNrZXIgc2V0dGluZ3MNCi0gSFVEIHNldHRpbmdzDQotIFlvdSBjYW4gaW1wbGVtZW50IHlvdXIgb3duIGljb24gdHJhY2tlcg0KLSBLZXkgYmluZGluZyBmb3IgbWVudSBhbmQgaGlkZSB0cmFja2VycyBpbiBkYXl6IHNldHRpbmdzDQoNCltoMV1XaGF0IG5leHQgP1svaDFdDQoNCi0gU2VydmVyIHNldHRpbmdzIGZvciB0dXJuaW5nIG9mZiBmcmllbmRseSBmaXJlIG9mIG1lbWJlciBpbiBzYW1lIHBhcnR5DQotIFNlcnZlciBzZXR0aW5ncyBmb3IgdHVybmluZyBvZmYgcGFydHkgdHJhY2tlcg0KLSBTZXJ2ZXIgc2V0dGluZ3MgZm9yIHR1cm5pbmcgb2ZmIHBsYXllciBoZWFsdGgNCi0gSW5zcGVjdCBwYXJ0eSBtZW1iZXJzIG91dGZpdHMNCg0KVGhlcmUgYXJlIG1hbnkgdGhpbmdzIHRvIGV4cGxvaXQ7IGFuZCBJIGludml0ZSB5b3UgdG8gZ2l2ZSBpZGVhcyB0byBjb21wbGV0ZSB0aGlzIG1vZCAhDQpbYl1JZiB5b3UgaGF2ZSBhIHByb2JsZW0sIG9wZW4gYSBuZXcgZGlzY3Vzc2lvbiBvbiB0aGUgc3RlYW0gcGFnZSBvZiB0aGUgbW9kLlsvYl0NCg0KW2gxXUNyZWRpdHM6Wy9oMV0NCg0KVGhhbmsncyBmb3IgT1AsIE5vdCBBIEJhbmFuYSBhbmQgQXhlbGFuZGVyIGZvciB0ZXN0aW5nIHRoZSBtb2Qgd2l0aCBtZSAhDQpIdWdlIHRoYW5rJ3MgdG8gUmFrIGZvciBoZWxwaW5nIG1lIHRvIHNpZ24gZmlsZXMgY29ycmVjdGx5Lg0KQWxzbyBhIGJpZyB0aGFuaydzIGZvciBjcmVhdG9ycyBvZiBSUENGcmFtd29yaywgbGlmZSBpcyBlYXNpZXIgd2l0aCB0aGF0Lg0KDQpbaDFdRG9uYXRpb25zOlsvaDFdDQpJIGRldmVsb3AgdGhpcyBNb2QgaW4gbXkgZnJlZSB0aW1lLCBJIGNyZWF0ZSB0aGUgY29udGVudCBmb3IgbXlzZWxmLCBidXQgYWxzbyB0byBwcm9kdWNlIGNvbnRlbnQgdGhhdCB3b3VsZCBwbGVhc2UgdGhlIGNvbW11bml0eSEgSSB3YXMgYXNrZWQgd2h5IEkgZGlkbid0IGhhdmUgYSBkb25hdGlvbiBzZWN0aW9uLCBzbyB3aHkgbm90IGNyZWF0ZSBpdCwgaWYgeW91IHdhbnQgdG8gaGVscCBtZSBidXkgaW4gbXkgZXh0ZXJuYWwgcHVyY2hhc2VzIG9mIGV2ZXJ5ZGF5IGxpZmUgaXQgd291bGQgYmUgYXBwcmVjaWF0ZWQhIFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL0RqQ3RhdmlhXU1ha2UgYSBkb25hdGlvbiBoZXJlIVsvdXJsXSBUaGFuaydzIGZvciBzdXBwb3J0aW5nIG1lIGd1eXMgYW5kIHVzaW5nIG15IG1vZCENCg0KW2gxXVJlcGFjayBhbmQgb3RoZXJzOlsvaDFdDQoNCltiXVlvdSBhcmUgYXV0aG9yaXplZCB0byByZXBhY2sgdGhlIG1vZC4gQnV0Wy9iXSwgSSBsaWtlIHlvdSB0byByZWFkIG15IG9waW5pb24gb24gaXQuDQpbYl1BbHNvLCBpZiB5b3UgcmVwYWNrLCBxdW90ZSBtZSwgb3IgYXQgbGVhc3QgdGhlIHN0ZWFtIHBhZ2Ugb2YgdGhlIG1vZC5bL2JdDQoNClJlcGFja2luZyBtb2RzIHdpbGwgbm90IGltcHJvdmUgeW91ciBzZXJ2ZXIncyBwZXJmb3JtYW5jZTsgdXNpbmcgdGhlIGV4Y3VzZSB0aGF0IGl0IHdpbGwgcmVkdWNlIHRoZSBudW1iZXIgb2YgbW9kIG5hbWVzIGlzIHNsaWdodGx5IHN0dXBpZC4NCg0KU2VydmVyIGhvc3RzIGNhbiBjcmVhdGUgZ3JvdXBzIG9mIG1vZHMgdG8gb3ZlcmNvbWUgdGhpcyBwcm9ibGVtLCBvciBjbGllbnRzIHVzaW5nIHRoZSBvZmZpY2lhbCBvciB1bm9mZmljaWFsIERheVogbGF1bmNoZXIgY2FuIGRvd25sb2FkIG1vZHMgYmVmb3JlIGVudGVyaW5nIGEgc2VydmVyLg0KDQpDb25jZXJuaW5nIHBlb3BsZSB3aXNoaW5nIHRvIG1ha2UgY2hhbmdlcyB0byB0aGUgbW9kLCBpZiB5b3Ugb25seSB3YW50IHRvIGNoYW5nZSBhIGZldyB2YWx1ZXMsIEkgYWR2aXNlIHlvdSB0byBtYWtlIGEgbW9kIHRoYXQgbW9kIFBhcnR5TWUuIFlvdSBjYW4gZmluZCBtb3JlIGRldGFpbHMgb24gdGhlIG9mZmljaWFsIERheVogd2lraTogaHR0cHM6Ly9jb21tdW5pdHkuYmlzdHVkaW8uY29tL3dpa2kvRGF5WjpFbmZvcmNlX1NjcmlwdF9TeW50YXgjTW9kZGluZw0KDQpUaGUgbWFpbiBhZHZhbnRhZ2UsIGlzIHRoYXQgeW91IGNoYW5nZSBvbmx5IHdoYXQgeW91IG5lZWQsIGluc3RlYWQgb2YgaGF2aW5nIGFsbCB0aGUgY29kZSwgcmV3b3JrIGEgY29kZSwgZXZlbiBhIGZldyBsaW5lcywgaWYgeW91IGRvbid0IGtub3cgd2hlcmUgeW91IGFyZSB5b3UgY2FuIHF1aWNrbHkgZ2V0IGxvc3QuIEVzcGVjaWFsbHkgaW4gdGhlIGN1cnJlbnQgbW9kIGNvZGUgd2hpY2ggaXMgbm90IGRvY3VtZW50ZWQuDQoNClRoYXQncyBhbGwgSSBoYXZlIHRvIHNheSwgaGF2aW5nIGEgbGl0dGxlIGNyZWRpdCBpZiB5b3UgZG8gcmVwYWNraW5nIG9yIG1vZGlmaWNhdGlvbiB3aWxsIGJlIGEgZ3JlYXQgcGxlYXN1cmUhDQoNCkhhdmUgYSBnb29kIHRpbWUh</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/947344415655405953/81B9F6997A9352463639D82D481EFAFBF4B61450/</image_url> - <download_url/> - <filename/> - <file_size>2194553</file_size> - </mod> - <mod id="3136720512"> - <name>PripyatGamma</name> - <description>UHJpcHlhdCB0ZXJyYWluIG1vZCBpcyBhIGNvbmdsb21lcmF0aW9uIG9mIHJlYWwgd29ybGQgc2F0ZWxsaXRlIGRhdGEgYW5kIGNyZWF0aXZlIGluc3BpcmF0aW9uLiBUaGUgMjAuNDgga20geCAyMC40OCBrbSBhcmVhIGluY2x1ZGVzIG1hbnkgZmFtb3VzIGhpc3RvcmljYWwgYXJlYXMgbGlrZSB0aGUgQ2hlcm5vYnlsIE51Y2xlYXIgUmVhY3RvciwgUHJpcHlhdCBhbmQgQ2hlcm5vYnlsIGNpdGllcywgRHVnYSBSYWRhciBhbmQgdGhlIFJlZCBGb3Jlc3QuIA0KDQpUaGlzIGlzIHRoZSB0aGlyZCBhbmQgbW9zdCByZWNlbnQgdmVyc2lvbiBvZiBQcmlweWF0IHRvIGRhdGUuIFBsZWFzZSBzZWUgdGhlIGRlcGVuZGVuY3kgbmVlZGVkIGxpc3RlZCBvbiB0aGlzIHBhZ2UuDQoNClNlcnZlciBNaXNzaW9uIEZpbGVzIEdpdEh1YiBSZXBvc2l0b3J5OiBodHRwczovL2dpdGh1Yi5jb20vRnJlbmNoaWVzdEZyeTE1L1ByaXB5YXRNaXNzaW9uRmlsZXMNCg0KT2ZmaWNpYWwgRGlzY29yZDogaHR0cHM6Ly9kaXNjb3JkLmdnL2REQXRjcDgyWXAgIChMZXQgdXMga25vdyB5b3UncmUgaG9zdGluZyBzbyB3ZSBjYW4gZ2l2ZSB5b3UgdGhlIEhvc3RlciBSb2xlISkNCg0KTWFueSBwZW9wbGUgZnJvbSB0aGUgY29tbXVuaXR5IGhhdmUgY29udHJpYnV0ZWQgdG8gdGhlIHByb2plY3QgaW4gYSBtdWx0aXR1ZGUgb2Ygd2F5cy4gSSdkIGxpa2UgdG8gdGhhbmsgRXJpLCBOWmpvY2tvLCBGZW5yaXMsIERyLiBFdmlsLCBUaGUgR2VuZXJhbCwgS2FtcGYgVGVkZHksIE5hdGlvbiwgSm9rZXIsIEYwMCwgTGlzLCBOb3ZvZ29kIGFuZCBTaHJvb20uDQoNCltiXVNwZWNpYWwgdGhhbmtzIHRvIEhhcmtuZXNzIGZvciByZXZpdGFsaXppbmcgdGhlIHByb2plY3QgYW5kIHJlbWVkeWluZyBzZXJpb3VzIGJ1Z3MhWy9iXQ0KDQpDb3B5cmlnaHQgMjAyNCBCb2JhIEZldGlzaA0KVGhpcyBpdGVtIGlzIG5vdCBhdXRob3Jpc2VkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgbmFtZWQgQm9iYSBGZXRpc2gu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2443836672838637414/ADDB6709F1B2800661D17DA71678CC184887156A/</image_url> - <download_url/> - <filename/> - <file_size>5079391354</file_size> - </mod> - <mod id="1878060278"> - <name>PVEZ</name> - <description>W2gxXVRoZXJlJ3MgdGhlIGluLWdhbWUgYWRtaW4gVUkgbWVudSBub3cuIEkgc3RyaWN0bHkgc3VnZ2VzdCB0byB1c2UgaXQgaW5zdGVhZCBvZiBlZGl0aW5nIGNvbmZpZyBmaWxlcyBtYW51YWxseS4gQW5kIHlvdSBkb24ndCBuZWVkIHRvIHJlc3RhcnQgc2VydmVyIHRvIGFwcGx5IGNoYW5nZXMgYW55bW9yZSBpZiB5b3UgY2hhbmdlIHRoZW0gdmlhIHRoZSBtZW51Lg0KU2VlIHRoZSBpbnN0YWxsYXRpb24gaW5zdHJ1Y3Rpb24uIEl0IGhhcyBiZWVuIHVwZGF0ZWQuWy9oMV0NCg0KVGhlIG1vZCBpcyBkZXNpZ25lZCBmb3IgUHZFL1B2UHZFIHNlcnZlcnMuDQoNClBWRVogcHJvdmlkZXMgc2V2ZXJhbCBjdXN0b21pemFibGUgZmVhdHVyZXMgdG8gaGVscCBzZXJ2ZXIgYWRtaW5zIHRvIHJlZ3VsYXRlIGFuZCBtYW5hZ2UgUHZFIHJ1bGVzIG9uIHRoZWlyIHNlcnZlcjoNCi0gcmVzdG9yZSBoZWFsdGggbG9zdCB3aGVuIGF0dGFja2VkIGJ5IGFub3RoZXIgcGxheWVyIGluIFB2RSBhcmVhOw0KLSByZWZsZWN0IGRpZmZlcmVudCB0eXBlcyBvZiBkYW1hZ2UgdG8gdGhlIGF0dGFja2VyOw0KLSBzZXR1cCB6b25lcyBhcyBQdlAgb3IgUHZFIGFyZWFzOw0KLSBub3RpZmljYXRpb25zIHNlbnQgdG8gYSBwbGF5ZXIgb24gZW50ZXJpbmcvbGVhdmluZyBhIHpvbmU7DQotIDQgbW9kZXM6DQpbbGlzdF0NClsqXVB2RSB3aXRoIFB2UCB6b25lcywNClsqXVB2UCB3aXRoIFB2RSB6b25lcywNClsqXVB2RSAodGhlIHdob2xlIG1hcCBpcyBQdkUgYXJlYSksDQpbKl1QdlAgKHNhbWUgYXMgdmFuaWxsYSwgdXNlZnVsIGlmIHlvdSBqdXN0IHdhbnQgdG8gdXNlIHpvbmVzIG5vdGlmaWNhdGlvbnMpLg0KWy9saXN0XQ0KLSBkaXNhYmxlIGRhbWFnZSB0byBjbG90aGluZyBhbmQgY2FyZ28gaWYgdGhlIGRhbWFnZSBpcyBjYXVzZWQgYnkgb3RoZXIgcGxheWVycyBpbiBQdkUgYXJlYTsNCi0gb3B0aW9uIHRvIGFsbG93IFBWUCBkYW1hZ2UgZnJvbSBQVkUgdG8gUFZQIHpvbmUgYW5kIHZpc2UgdmVyc2E7DQotIHRoZSBMYXdicmVha2VycyBzeXN0ZW0sIHdoaWNoIGhlbHBzIHRvIGRlYWwgd2l0aCB0aG9zZSB3aG8gYnJlYWsgUHZFIHJ1bGVzOw0KLSBvcHRpb24gdG8gc2hvdyBsYXdicmVha2VycyBvbiB0aGUgbWFwOw0KLSBib3VudGllcyBmb3Iga2lsbGluZyBsYXdicmVha2VyczsNCi0gcXVpdGUgYSBsb3Qgb2Ygb3RoZXIgY3VzdG9taXphYmxlIG9wdGlvbnMuDQoNCltoMV1XaGF0IGlzIHRoZSBMYXdicmVha2VycyBzeXN0ZW0/Wy9oMV0NCltsaXN0XQ0KWypdV2hlbiBzb21lb25lIGJyZWFrcyB0aGUgcnVsZXMgYnkga2lsbGluZyBhbm90aGVyIHBsYXllciBpbiBQdkUgYXJlYSwgaGUgZ2V0cyB0aGUgTGF3YnJlYWtlciBzdGF0dXMuIEEgbGF3YnJlYWtlciB3b24ndCBiZSBoZWFsZWQgdXBvbiBnZXR0aW5nIGRhbWFnZSBldmVuIGluIFBWRSBhcmVhcywgYW5kIHRob3NlIHdobyBhdHRhY2sgdGhlIGxhd2JyZWFrZXIgd29uJ3QgZ2V0IGRhbWFnZSBiYWNrIChkZXNwaXRlIHRoZSBzZXR0aW5ncykuIFNvLCB3aGVuIGEgcGxheWVyIHNlZXMgdGhlIGd1eSB3aG8gaGF2ZSBraWxsZWQgaGlzIGZyaWVuZCwgdGhlIHBsYXllciBjb3VsZCBnZXQgcmV2ZW5nZSBmb3IgaGlzIGZyaWVuZCBhbmQgaXQgd2lsbCBiZSBjb25zaWRlcmVkIGFuIGFjdCBvZiBqdXN0aWNlLCBubyBjb25zZXF1ZW5jZXMgZm9yIHRoZSBwbGF5ZXIuDQpbKl1XaXRoaW4gdGhlICJQVkVaX0NvbmZpZyIgZm9sZGVyIChzZWUgc3RlcCA0IG9mIHRoZSBzZXJ2ZXIgaW5zdGFsbGF0aW9uIGluc3RydWN0aW9ucykgeW91J2xsIGZpbmQgdGhlIGZpbGUgIlBWRVpfTGF3YnJlYWtlcnMuanNvbiIsIGl0IHdpbGwgc3RvcmUgdGhlIGRhdGEgb2YgYWxsIHBsYXllcnMgd2hvIGJyZWFrIHRoZSBydWxlcy4gRXZlcnkgbGF3YnJlYWtlciBkYXRhIGluY2x1ZGVzIHRoZSBsYXdicmVha2VyIFVJRCAoNDQgZGlnaXRzIGlkZW50aWZpY2F0b3IpLCBsYXN0IHRocmVlIG5hbWVzIGhlIGhhdmUgcmVjZW50bHkgdXNlZCBvbiB0aGUgc2VydmVyLCB0aGUgYW1vdW50IG9mIG11cmRlcnMgaGUgcGVyZm9ybWVkIGFnYWluc3QgdGhlIGxhdyBhbmQgZGF0ZSt0aW1lIG9mIGhpcyBsYXRlc3QgbXVyZGVyLg0KWypdV2hlbiBhIGxhd2JyZWFrZXIgZGllcywgaGUgd2lsbCBub3QgYmUgYSBsYXdicmVha2VyIHVwb24gdGhlIHJlc3Bhd24uIEJ1dCBoaXMgbXVyZGVyIGNvdW50IHdvbid0IHJlc2V0Lg0KWypdQXMgYW4gb3B0aW9uLCB3aGVuIHNvbWVvbmUgYmVjb21lcyBhIGxhd2JyZWFrZXIgdGhlIGNoYXQgbWVzc2FnZSBjb3VsZCBiZSBzZW50IHRvIGFsbCBwbGF5ZXJzIHByb3ZpZGluZyB0aGUgaW5mb3JtYXRpb24gYWJvdXQgd2hvIGhhcyBicm9rZSB0aGUgbGF3LiBJdCBhbHNvIHdpbGwgYmUgaW5jbHVkZWQgaW4gc2VydmVyIGxvZ3MgKHByb3ZpZGluZyB0aGUgaW5mbyBhYm91dCBsYXdicmVha2VyIG5hbWUsIGhpcyB2aWN0aW0sIHRoZSB3ZWFwb24gYW5kIGRhdGUrdGltZSBvZiB0aGUgbXVyZGVyLg0KWypdQWxzbywgbGF3YnJlYWtlcnMgcG9zaXRpb25zIGNvdWxkIGJlIHNob3duIHRvIG90aGVyIHBsYXllcnMgb24gdGhlIG1hcC4gSWYgeW91IGVuYWJsZSBpdCwgY29uc2lkZXIgdG8gc2V0IHRoZSBzZXR0aW5nIHRvIGFsbG93IGxhd2JyZWFrZXJzIHRvIGF0dGFjayBvdGhlciBwbGF5ZXJzLCBzbyB0aGV5IGNvdWxkIGZpZ2h0IGJhY2sgd2hlbiBvdGhlciBwbGF5ZXIgd2lsbCBodW50IHRoZW0gZG93bi4NClsvbGlzdF0NCg0KW2gxXUtub3duIGlzc3VlczpbL2gxXQ0KU2hvdGd1biBpbiB0aGUgZmFjZSBraWxscy4gR3JlbmFkZXMga2lsbC4gSWYgc29tZXRoaW5nIGNhbiBraWxsIHdpdGgganVzdCBvbmUgaGl0IC0gaXQgd2lsbCBraWxsLg0KVW5mb3J0dW5hdGVseSwgQm9oZW1pYSBkb2Vzbid0IGxldCB1cyB0byBnZXQgYWNjZXNzIHRvIHRoZSBhY3R1YWwgZGFtYWdlIHJlZ2lzdHJhdGlvbiwgd2UgY2FuJ3QgbW9kaWZ5L2Rpc2FibGUgZGFtYWdlIGF0IHJ1bnRpbWUuDQpQVkVaIGp1c3QgcmVzdG9yZXMgdGhlIGhlYWx0aCB0byBhIHBsYXllciB3aG8gaGFzIGJlZW4gaGl0IGJ5IGFub3RoZXIgcGxheWVyIGluIFB2RSBhcmVhLCBidXQgYXBwYXJlbnRseSwgaXQgZG9lc24ndCB3b3JrIGluIG9uZSBoaXQgLSBvbmUgZGVhdGggY2FzZXMuDQoNCltoMV1JTlNUQUxMQVRJT04gSU5TVFJVQ1RJT05TIEZPUiBTRVJWRVIgQURNSU5TOlsvaDFdDQpbb2xpc3RdDQpbKl0gU3Vic2NyaWJlIHRvIHRoZSBQVkVaIG1vZCBhdCBTdGVhbSBXb3Jrc2hvcDsNClsqXSBDb3B5L3Bhc3RlIHRoZSBtb2QgZm9sZGVyIGZyb20geW91ciAiRGF5Wi8hV29rc2hvcC8iIGZvbGRlciBpbnRvIHlvdXIgc2VydmVyIHJvb3QgZm9sZGVyICgiRGF5WlNlcnZlci8iKTsNClsqXSBDb3B5L3Bhc3RlIHRoZSAqLmJpa2V5IGZpbGUgZnJvbSAiQFBWRVovS2V5cyIgdG8geW91ciAiRGF5WlNlcnZlci9LZXlzLyIgZm9sZGVyOw0KWypdIFNldCB1cCB5b3VyIHNlcnZlciAqLmJhdCB0byBsYXVuY2ggdGhlIHNlcnZlciB3aXRoIFBWRVogbW9kIChlLmcuLCAtbW9kPUBQVkVaOykuDQpbKl0gU3RhcnQgdGhlIHNlcnZlci4NClsqXSBUaGUgbW9kIHdpbGwgdGhlbiBjcmVhdGUgUFZFWiBmb2xkZXIgd2l0aGluIHlvdXIgc2VydmVyIHByb2ZpbGUgZm9sZGVyLg0KSW4gdGhhdCBmb2xkZXIgeW91J2xsIGZpbmQgdGhlIGZpbGUgQWRtaW5zLnR4dC4gVG8gdXNlIFBWRVogVUkgbWVudSBpbiBnYW1lLCBhZGQgeW91ciA0NC1zaWduIEdVSUQgb3IgU3RlYW02NCBJRCB0byB0aGUgZmlsZSBhbmQgc2F2ZSBpdC4gVGhlbiByZWxvZyB0byBzZXJ2ZXIuDQpbKl0gU2V0IHRoZSBrZXkgdG8gb3BlbiBQVkVaIG1lbnUgaW4gdGhlIGluLWdhbWUgaW5wdXQgc2V0dGluZ3MuDQpbL29saXN0XQ0KDQpbaDFdUExVR0lOUzpbL2gxXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjEwOTA2MjIxMl1BaXJkcm9wIHBsdWdpblsvdXJsXSAtIHR1cm4gYWlyZHJvcCBwb2ludHMgaW50byBQdlAgem9uZXMuDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTA5MDYxMzE0XVZhbmlsbGFQbHVzUGx1c01hcCBwbHVnaW5bL3VybF0gLSBkaXNwbGF5IGxhd2JyZWFrZXJzIG1hcmtlcnMgYW5kIHpvbmVzIGJvcmRlcmxpbmVzIG9uIFZQUCBtYXAuDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjI5NzMyMjM2XURheVotRXhwYW5zaW9uIHBsdWdpblsvdXJsXSAtIGRpc2xwYXkgbGF3YnJlYWtlcnMgbWFya2VycyBhbmQgem9uZXMgYm9yZGVybGluZXMgb24gRGF5Wi1FeHBhbnNpb24gbWFwLCB0dXJuIEV4cGFuc2lvbiBhaXJkcm9wIHBvaW50cyBpbnRvIFBWUCB6b25lcy4NCg0KW2gxXURvbmF0aW9uczpbL2gxXQ0KSWYgeW91IGxpa2UgdGhlIG1vZCwgSSdkIHJlYWxseSBhcHByZWNpYXRlIGl0IGlmIHlvdSBidXkgbWUgYSBzYW5kd2ljaCBhbmQgYSBjdXAgb2YgdGVhOg0KW3VybD1odHRwczovL3BheXBhbC5tZS9hbGl4ZXldUGF5UGFsWy91cmxdDQoNCltoMV1BYm91dCByZXBhY2tpbmc6Wy9oMV0NClJlcGFja2luZyBhbmQgcmVwdWJsaXNoaW5nIGFzIGEgbmV3IG1vZCBpcyBub3QgYWxsb3dlZCAoYWdhaW4pLg0KQnV0IGlmIHlvdSB3YW50IHRvIGluY2x1ZGUgdGhlIG1vZCBpbiB5b3VyIHNlcnZlciBtb2QgcGFjaywgdGhlbiBwcm92aWRlIGEgbGluayBvciBoeXBlcmxpbmsgdG8gdGhpcyBwYWdlIGluIHlvdXIgc2VydmVyIG1vZCBkZXNjcmlwdGlvbiBwYWdlLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1752431392112833877/834D4BEF2B1D61BAEB645A4DA7B34BB0A5032F04/</image_url> - <download_url/> - <filename/> - <file_size>745689</file_size> - </mod> - <mod id="2109061314"> - <name>PVEZMarkersOnVPPMap</name> - <description>Q29tcGF0aWJpbGl0eSBwbHVnaW4gZm9yIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE4NzgwNjAyNzhdUFZFWlsvdXJsXSBhbmQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTYyMzcxMTk4OF1WYW5pbGxhUGx1c1BsdXNNYXBbL3VybF0uDQpJdCBtYWtlcyBQVkVaIGxhd2JyZWFrZXJzIG1hcmtlcnMgYW5kIHpvbmVzIGJvcmRlcmxpbmVzIHZpc2libGUgb24gVmFuaWxsYSsrIG1hcC4NCg0KUFZFWidzIHBsYXllciBtYXJrZXIgd29uJ3QgYmUgZGlzcGxheWVkIG9uIFZQUE1hcCwgYmVjYXVzZSBWUFBNYXAgaGFzIGl0J3Mgb3duIHBsYXllciBtYXJrZXIuIFRoaXMgcGx1Z2luIG9ubHkgYWRkcyBsYXdicmVha2VycyBtYXJrZXJzIGFuZCB6b25lcyBib3JkZXJsaW5lcy4NCg0KRm9yIERheVotRXhwYW5zaW9uIG1hcCB1c2UgdGhpczogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjIyOTczMjIzNl1QVkVaIEV4cGFuc2lvbiBwbHVnaW5bL3VybF0uDQoNCltoMV1JTlNUQUxMQVRJT04gSU5TVFJVQ1RJT05TIEZPUiBTRVJWRVIgQURNSU5TOlsvaDFdDQpbb2xpc3RdDQpbKl0gSW5zdGFsbCBQVkVaIGFuZCBWYW5pbGxhUGx1c1BsdXNNYXAuDQpbKl0gU3Vic2NyaWJlIHRvIHRoZSBQVkVaTWFya2Vyc09uVlBQTWFwIG1vZCBhdCBTdGVhbSBXb3Jrc2hvcDsNClsqXSBDb3B5L3Bhc3RlIHRoZSBtb2QgZm9sZGVyIGZyb20geW91ciAiRGF5Wi8hV29rc2hvcC8iIGZvbGRlciBpbnRvIHlvdXIgc2VydmVyIHJvb3QgZm9sZGVyICgiRGF5WlNlcnZlci8iKTsNClsqXSBNYWtlIHN1cmUgeW91ciAiRGF5WlNlcnZlci9LZXlzIiBmb2xkZXIgY29udGFpbnMgIkVybWlxLmJpa2V5IiBmaWxlIGZyb20gUFZFWiAob3IgeW91IGNhbiBjb3B5L3Bhc3RlIHRoZSBmaWxlIGZyb20gdGhpcyBtb2QncyAiS2V5cyIgZm9sZGVyKTsNClsqXSBTZXQgdXAgeW91ciBzZXJ2ZXIgKi5iYXQgdG8gbG9hZCBQVkVaLCBWYW5pbGxhUGx1c1BsdXNNYXAgYW5kIFBWRVpNYXJrZXJzT25WUFBNYXAgbW9kIChlLmcuLCAtbW9kPUBQVkVaO0BWYW5pbGxhUGx1c1BsdXNNYXA7QFBWRVpNYXJrZXJzT25WUFBNYXApLg0KRG9uJ3QgZm9yZ2V0IHRvIGFsc28gbG9hZCBWUFAncyBkZXBlbmRlbmNpZXMgKENGIG1vZCkuDQpbL29saXN0XQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1615059232599655160/F03950001137FFAB4EFAE25C8C4D4CDA185DDFD5/</image_url> - <download_url/> - <filename/> - <file_size>282740</file_size> - </mod> - <mod id="2051775667"> - <name>PvZmoD_CustomisableZombies</name> - <description>W2gxXUtleSBGZWF0dXJlc1svaDFdDQotIEN1c3RvbWlzYWJsZSBbdV1baV1bYl1IZWFsdGhbL2JdWy9pXVsvdV0sIFt1XVtpXVtiXVJlc2lzdGFuY2VbL2JdWy9pXVsvdV0sIFt1XVtpXVtiXU1vdmVtZW50c1svYl1bL2ldWy91XSwgW3VdW2ldW2JdU3RyZW5ndGhbL2JdWy9pXVsvdV0gYW5kIFt1XVtpXVtiXVZpc2lvbiBEaXN0YW5jZVsvYl1bL2ldWy91XSBmb3IgdGhlIGRpZmZlcmVudCB6b21iaWVzIGNhdGVnb3JpZS4NCi0gRWFjaCBjaGFyYWN0ZXJpc3RpY3MgY2FuIGhhdmUgYSBkaWZmZXJlbnQgdmFsdWUgZm9yIFt1XVtpXVtiXWRheSBhbmQgbmlnaHRbL2JdWy9pXVsvdV0gIHRpbWUuDQotIEFsbCBjaGFyYWN0ZXJpc3RpY3MgYXJlIFt1XVtpXVtiXWN1c3RvbWlzYWJsZSB3aXRob3V0IG1vZCByZXBhY2tbL2JdWy9pXVsvdV0gIG5lZWRlZCwgbm8gc2VydmVyIHJlc3RhcnQgbmVlZGVkIA0KKHRoZSBhZG1pbiBoYXZlIGp1c3QgdG8gcHJlc3MgbnVtcGFkNCBpbmdhbWUgdG8gYXBwbHkgY2hhbmdlcyBtYWRlIGluIHhtbCBmaWxlcykuDQotIEZlYXR1cmVzIHdlbGwgZG9jdW1lbnRlZC4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdRGV0YWlsZWQgY3VzdG9taXNhYmxlIGNoYXJhY3RlcmlzdGljc1svaDFdDQotLS0gW3VdW2ldW2JdSGVhbHRoIHBvaW50cyA6Wy9iXVsvaV1bL3VdDQotLS0tLS0tLS0tIERheSAvIE5pZ2h0IHRpbWUNCg0KLS0tIFt1XVtpXVtiXVJlc2lzdGFuY2UgdG8gOlsvYl1bL2ldWy91XQ0KLS0tLS0tLS0tLSBCdWxsZXRzDQotLS0tLS0tLS0tIE1lbGVlIFdlYXBvbnMNCi0tLS0tLS0tLS0gSGVhdnkgQXR0YWNrcw0KLS0tLS0tLS0tLSBWZWhpY2xlcw0KLS0tLS0tLS0tLSBFeHBsb3Npb25zDQotLS0tLS0tLS0tIEhlYWRTaG90cw0KLS0tLS0tLS0tLSBEYXkgLyBOaWdodCB0aW1lDQoNCi0tLSBbdV1baV1bYl1Nb3ZlbWVudHMgOlsvYl1bL2ldWy91XQ0KLS0tLS0tLS0tLSBNaW5pbXVtIHNwZWVkDQotLS0tLS0tLS0tIE1heGltdW0gc3BlZWQNCi0tLS0tLS0tLS0gQ2hhbmNlIHRvIHNwYXduIGNyYXdsaW5nDQotLS0tLS0tLS0tIE1ha2Ugem9tYmllcyBuZXZlciBjcmF3bCANCi0tLS0tLS0tLS0gRGF5IC8gTmlnaHQgdGltZQ0KDQotLS0gW3VdW2ldW2JdU3RyZW5ndGggOlsvYl1bL2ldWy91XQ0KLS0tLS0tLS0tLSBIZWFsdGggZGFtYWdlDQotLS0tLS0tLS0tIFNob2NrIGRhbWFnZQ0KLS0tLS0tLS0tLSBTdGFtaW5hIGRhbWFnZQ0KLS0tLS0tLS0tLSBCbG9vZCBkYW1hZ2UNCi0tLS0tLS0tLS0gQmxlZWRpbmcgY2hhbmNlDQotLS0tLS0tLS0tIEFsbCBvZiB0aGF0IHdpdGggZGlmZmVyZW50IHZhbHVlcyBmb3IgOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0gTGlnaHQgLyBIZWF2eSBhdHRhY2tzDQotLS0tLS0tLS0tLS0tLS0tLS0tLSBCbG9ja2VkIC8gVW5ibG9ja2VkIGF0dGFja3MNCi0tLS0tLS0tLS0gQ3Jhd2xpbmcgem9tYmllcyBzcG9pbCBzaG9lcy4NCi0tLS0tLS0tLS0gRGF5IC8gTmlnaHQgdGltZQ0KDQotLS0gW3VdW2ldW2JdVmlzaW9uIERpc3RhbmNlIDpbL2JdWy9pXVsvdV0NCi0tLS0tLS0tLS0gSWYgcGxheWVyIGhhdmUgYmxvb2R5IGhhbmRzIG9yIG5vdA0KLS0tLS0tLS0tLSBJZiBwbGF5ZXIgd2VhciBhIHNwZWNpYWwgbWFzayBvciBub3QNCi0tLS0tLS0tLS0gRGF5IC8gTmlnaHQgdGltZQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1TaWRlIGZlYXR1cmVzWy9oMV0NClt1XVtpXVtiXURheS9OaWdodCBUaW1lIDpbL2JdWy9pXVsvdV0NCllvdSBjYW4gbW9kaWZ5IHRoZSBiZWdpbm5pbmcgYW5kIHRoZSBlbmQgaG91ciBvZiB0aGUgbmlnaHQgKGRlZmF1bHQgdmFuaWxsYSB2YWx1ZXMgYXJlIG5vdCB2ZXJ5IGNvbnNpc3RlbnQgaW4gbXkgb3BpbmlvbikuIFRoaXMgb25seSBhZmZlY3QgdGhlIHRpbWUgd2hlbiBjaGFyYWN0ZXJpc3RpY3Mgc3dpdGNoIGZyb20gZGF5IHRvIG5pZ2h0IChhbmQgbmlnaHQgdG8gZGF5KSBpdCBkb2VzIG5vdCBhZmZlY3Qgc2VydmVyIHNwZWVkIGRheS9uaWdodCB0aW1lcy4NCg0KW3VdW2ldW2JdRmlzdCBmaWdodGluZyA6Wy9iXVsvaV1bL3VdDQpJdCBpcyB2ZXJ5IGVhc3kgdG8gZmlnaHQgem9tYmllcyB3aXRoIGZpc3Qgc28gSSBhZGRlZCBhIGxpdHRsZSBkYW1hZ2UgYW5kIGEgY2hhbmNlIHRvIGJsZWVkIGR1cmluZyBmaXN0IGZpZ2h0aW5nIChub3QgdG8gZGVhdGggb2YgY291cnNlKSB3aGVuIHBsYXllciBmaXN0IGZpZ2h0IHdpdGhvdXQgZ2xvdmUgYW5kIGdsb3ZlcyBkZWdyYWRhdGlvbiB3aGVuIHBsYXllciBkb2VzIHdlYXIgZ2xvdmVzLiBUaGlzIG9wdGlvbiBpcyBvZiBjb3Vyc2UgZnVsbHkgY3VzdG9taXNhYmxlIGFuZCBkZWFjdGl2YWJsZS4NCg0KW3VdW2ldW2JdTW9kaWZpY2F0aW9ucyBpbiBjcHAgZmlsZXMgOlsvYl1bL2ldWy91XQ0KKGNhbid0IGJlIG1vZGlmaWVkIHdpdGhvdXQgcmVwYWNraW5nKQ0KLSBab21iaWVzIGRvZXMgbm90IGF0dGFjayB0aGUgYW5pbWFscyBleGNlcHQgdGhlIHdvbHZlcy4NCi0gWm9tYmllcyBpbnZlbnRvcnkgc2l6ZSBpbmNyZWFzZWQuDQotIFpvbWJpZXMgbWFzaywgZXllcyBhbmQgd2VhcG9uIHNsb3RzIGFjdGl2YXRlZC4NCih3ZWFwb25zIGFyZSBub3QgdmlzaWJsZSBvbiB0aGUgYXZhdGFyIGJ1dCBzYXZlIGludmVudG9yeSBzcGFjZSkuDQotIFpvbWJpZXMgYXJlIGxlc3MgZWFzaWx5IGF0dHJhY3RlZCBieSB0aGUgaW1wYWN0IG9mIGJ1bGxldCBhbmQgdGhlIHNob3RzIHdpdGggc3VwcHJlc3NvciANCihhbmQgdGhlIGR1cmFiaWxpdHkgb2YgdGhlIHN1cHByZXNzb3JzIGhhdmUgYmVlbiBpbmNyZWFzZWQgYSBsaXR0bGUgYml0KS4NCg0KW3VdW2ldW2JdT3RoZXIgOlsvYl1bL2ldWy91XQ0KLSBDcnVzaGluZyB6b21iaWVzIHdpdGggY2FycyBkYW1hZ2UgdmVoaWNsZSByYWRpYXRvci4NCi0gQ3Jvc3Nib3cgb25lc2hvdCBpZiB6b21iaWVzIGFyZSBzaG90IGluIHRoZSBoZWFkLg0KLSBIZWxtZXRzIHByb3RlY3Qgem9tYmllcyBmcm9tIGhlYWRzaG90cy4NCi0gUGxheWVyJ3MgaGVhdnkgYXR0YWNrcyBjYW4gaGl0IG1hbnkgem9tYmllcyBhdCB0aGUgc2FtZSB0aW1lLg0KLSBab21iaWVzIGNhbiBoaXQgcGxheWVycyBvbiBvYnN0YWNsZSBsaWtlIGNhcnMgKGFuZCBzb21ldGltZSB0aHJvdWdoIGJ1aWxkaW5ncyB3aW5kb3dzKQ0KLSBCZWFyIHRyYXBzIG1ha2Ugem9tYmllcyBjcmF3bGluZyBpZiB0aGV5IGFyZSBub3Qga2lsbGVkIGJ5IGl0Lg0KLSBXVyBhcmUgZnJpZW5kbHkuDQotIFRoaXMgbW9kIGNhbiBiZSB1c2UgdG8gbW9kaWZ5IHpvbWJpZXMgZnJvbSBhbm90aGVyIG1vZCAoYnV0IHlvdSBoYXZlIHRvIHRlc3QsIGl0IGRvZXNuJ3Qgd29yayBmb3Igc29tZSBjcmVhdHVyZXMsIExvb2sgYXQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzIwNTE3NzU2NjcvMzg4MDM2NTkwOTkwNzg2MzQ4OS9ddGhlIGxpc3QgaGVyZVsvdXJsXSkuDQotIEVhY2gga2V5IGZlYXR1cmUgY2FuIGVhc2lseSBiZSBkZWFjdGl2YXRlZCBpbmRlcGVuZGVudGx5Lg0KLSBUaGVzZSBpcyDCqyBnbG9iYWwgZmFjdG9ycyDCuyB0byBlYXNpbHkgbW9kaWZ5IG1haW4gY2hhcmFjdGVyaXN0aWNzIGZvciBhbGwgem9tYmllcyBhdCBvbmNlLg0KLSDQktGLINC80L7QttC10YLQtSDQvdCw0LnRgtC4IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8yMDUxNzc1NjY3LzIyNjU4MTU3NDc5MzgwMjAyMDgvXdGA0YPRgdGB0LrQuNC5INC/0LXRgNC10LLQvtC0Wy91cmxdINGE0LDQudC70LAg0YHQv9GA0LDQstC60LggKNGB0LTQtdC70LDQvSBTQVksINGB0L/QsNGB0LjQsdC+INC10LzRgykNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdSW5zdGFsbGF0aW9uWy9oMV0NClJlYWQgY2FyZWZ1bGx5IHRoaXMgdGhyZWFkOiBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMjA1MTc3NTY2Ny8yMTQ1MzQzODI0MzA0NTE3MDcwL10gSW5zdGFsbGF0aW9uIGluc3RydWN0aW9uc1svdXJsXS4NCg0KW2gxXUtub3duIGJ1Z3NbL2gxXQ0KLSBOb25lIGZvciB0aGUgbW9tZW50LCB1c2UgdGhlICBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMjA1MTc3NTY2Ny8yMTQ1MzQzODI0MzA0NTIzNzU3L11idWcgcmVwb3J0IHRocmVhZCBbL3VybF0gdG8gdGVsbCBtZSBpZiB5b3UgZmluZCBvbmUuDQoNCltoMV1Db21wYXRpYmlsaXR5IHdpdGggdGhlIG90aGVyIG1vZHNbL2gxXQ0KLSBNeSBtb2QgW2ldW2Jdc2hvdWxkIGJlIGNvbXBhdGlibGVbL2JdWy9pXSB3aXRoIHRoZSBtb2RzIHRoYXQgYWRkIG5ldyB6b21iaWVzIGJ1dCBJIGNhbid0IGd1YXJhbnRlZSBhbnl0aGluZywgdGhlIGJlc3Qgd2F5IHRvIGtub3cgaXMgdG8gdHJ5LiBOb3RlIHRoYXQgdGhleSBoYXZlIHRvIGJlIGFkZCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBsaXN0IChbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMjA1MTc3NTY2Ny8zODgwMzY1OTA5OTA3ODYzNDg5L11MaXN0IG9mIHRoZSBjbGFzc2VzIGhlcmVbL3VybF0pLg0KLSBUaGUgdXNlIG9mIG1vZCBtb2RpZnlpbmcgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiB6b21iaWVzIChsaWtlIHNsb3cgem9tYmllIG9yIE5vIFpvbWJpZSBDbGltYmluZyBtb2RzKSBpcyBub3QgcmVjb21tZW5kZWQuDQotIE5vdCBjb21wYXRpYmxlIHdpdGggIkFSSGFyZGNvcmVBSSIsICJBUkV4dHJlbWVBSSIsICJAQVAgWm9tYmllIEFuaW1hbHMiIG9yIG90aGVyIG1vZHMgdGhhdCBtb2RpZnkgem9tYmllcy9hbmltYWxzL3BsYXllcnMgcmVsYXRpb25zaGlwcy4NCi0gSWYgeW91IHVzZSBteSBvdGhlciBtb2QgIlB2Wm1vRCBUaGUgRGFyayBIb3JkZSIsIGtlZXAgdGhlIGpzb24gdmFsdWVzICI1OCIgdG8gIjY1IiBvZiB0aGUgZGFyayBob3JkZSB0byAxMDAgYW5kIGRvIHRoZSBoZWFsdGggYW5kIGNhcnMgcmVzaXN0YW5jZSBtb2RpZmljYXRpb25zIHdpdGggQ3VzdG9taXNhYmxlIHpvbWJpZXMuDQoNCltoMV1MYXN0IFVwZGF0ZVsvaDFdDQpZb3UgY2FuIHNlZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzL2NoYW5nZWxvZy8yMDUxNzc1NjY3XXByZXZpb3VzIHBhdGNoIG5vdGVzIGhlcmVbL3VybF0NCg0KLSAxMi8wNi8yMDIwIFYxLjEwLmsKLS0tLS0gRmVhdHVyZSA6IFBvc3NpYmlsaXR5IGZvciB6b21iaWUgdG8gZG9kZ2Ugd2hlbiBmaWdodGluZyAoSGF2ZSB0byBiZSBtYW51YWxseSAgYWN0aXZhdGVkKikNCi0tLS0tIFR3ZWFrIDogQWxsIHJ1bm5pbmcgKG5vdCBzcHJpbnRpbmcpIHpvbWJpZSBzcGVlZCBsb3dlcmVkKg0KLS0tLS0gVHdlYWsgOiBEYXJrIEhvcmRlIG1hc3RlcnMgc3BlZWQgbG93ZXJlZCoNCi0tLS0tIEZpeCA6IFBvc3NpYmxlIE5VTEwgbWVzc2FnZXMgd2hlbiBwbGF5ZXIgYXZhdGFycyB3ZXJlIHVzZWQgKGZvciB0cmFkZXIgb3IgQUkgbW9kcykNCi0tLS0tIEZpeCA6IERhbWFnZSBvbiBjYXIgcmFkaWF0b3JzIHdhcyBub3Qgd29ya2luZyBpZiB0aGUgem9tYmllcyByZXNpc3RhbmNlIGZlYXR1cmUgd2FzIGRpc2FibGUNCg0KKiBNb3JlIERldGFpbCBpbiB0aGUgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy9jaGFuZ2Vsb2cvMjA1MTc3NTY2N11wYXRjaCBub3RlWy91cmxdLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1QZXJtaXNzaW9uc1svaDFdDQpZb3UgW2JdW3VdQ0FOWy91XSB1c2UsIG1vZGlmeSwgcmVwYWNrWy9iXSB0aGUgbW9kIGFzIHlvdSBuZWVkLiANCihkbyBub3Qgc2ltcGx5IHJlZGlzdHJpYnV0ZSBpdCB3aXRoIGFub3RoZXIgbmFtZSBhbmQgW2ldW2JdZG9uJ3QgZm9yZ2V0IGNyZWRpdHNbL2JdWy9pXSkNCg0KW2gxXU15IG90aGVyIG1vZHM6Wy9oMV0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3NzI3NzYxNDFdIFB2Wm1vRCBTcGF3biBTeXN0ZW1bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwMDc5MDA2OTFdIFB2Wm1vRCBUaGUgRGFyayBIb3JkZVsvdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5MDEwMTY4MF0gTm8gV2FsbEhhY2sgT24gQ29ubmVjdGlvblsvdXJsXQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV0tLS0tLS0tLS0tLS0tLS0tLS0gWW91IExpa2UgVGhpcz8gLS0tLSBUaHVtYiBVcCEgLS0tLS0tLS0tLS0tLS0tLS0tWy9oMV0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1655599967644389962/38E11295FA411ADF5B463BBABDDC1E8BE14078C2/</image_url> - <download_url/> - <filename/> - <file_size>413213</file_size> - </mod> - <mod id="1772776141"> - <name>PvZmoD_Spawn_System</name> - <description>W0lNR11odHRwczovL2kuaW1ndXIuY29tLzZTWGNYRmwuZ2lmWy9JTUddDQpbaDFdS2V5IEZlYXR1cmVzwqA6Wy9oMV0NCi0gRHluYW1pYyBzcGF3biBzeXN0ZW0gIChzcGF3biB6ZWRzIGFyb3VuZCBwbGF5ZXJzKQ0KLSBTdGF0aWMgc3Bhd24gc3lzdGVtICAgKHNwYXduIHplZHMgaW4gY2hvc2VuIHBsYWNlcyB3aGVuIHBsYXllcnMgYXBwcm9hY2ggdGhlbSkNCi0gQ2FuIGJlIHVzZSBpbiBwbGFjZSBvZiB2YW5pbGxhIHN5c3RlbSBvciB0byBjb21wbGV0ZSBpdC4NCi0gRmlyZSBCYXJyZWxzIGdlbmVyYXRlIGEgInpvbWJpZSBzYWZlIHpvbmUiDQotIFBvc3NpYmlsaXR5IHRvIGNoYW5nZSB6b21iaWVzIHR5cGUgYW5kIHF1YW50aXRpZXMgZm9yIG5pZ2h0IHRpbWUNCi0gRnVsbHkgY3VzdG9taXNhYmxlICAgKHlvdSBkb24ndCBsaWtlIHNvbWV0aGluZywgbW9kaWZ5IGl0wqAhKQ0KLSBSZWFsIHRpbWUgdHdlYWtzICAgKGZvciBnZW5lcmFsIGJlaGF2aW91cnMpDQotIENoZXJuYXJ1cywgTGl2b25pYSwgRGVlcklzbGUgYW5kIENoaWVtc2VlKiBwcm9maWxlcw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1EeW5hbWljIHNwYXduIHN5c3RlbSBbL2gxXQ0KLSBTcGF3biBtb3JlIHplZHMgYXMgeW91IHByb2dyZXNzIGlubGFuZCAoZWFzeSB0byBwcm9ncmVzcyBvbiB0aGUgY29hc3QgYnV0IGhhcmQgaW4gVGlzeSkuDQotIFNwYXduIHplZHMgZXZlcnl3aGVyZSwgZXZlbiBpbiBjb3VudHJ5c2lkZS4NCi0gQXV0b21hdGljIGFkYXB0YXRpb24gb2Ygc3Bhd24gcXVhbnRpdHkgaWYgbWFueSBwbGF5ZXIgYXJlIGNsb3NlICh0byBrZWVwIHN1cnZpdmluZyBwb3NzaWJsZSBmb3IgZ3JvdXBzIG9mIHBsYXllcikNCi0gRm9jdXMgc3lzdGVtIHRoYXQgc3Bhd24gem9tYmllcyBvbmx5IG5lYXIgc29tZSBwbGF5ZXJzIHNvIHNvbWUgcGxheWVycyBkbyBub3Qgc3Bhd24gemVkcyAob3IgdmVyeSBmZXcpIGFuZCB0aGUgb3RoZXJzIHNwYXduIGEgbG90IG9mIHpvbWJpZS4gVGhlIG9iamVjdGl2ZSBvZiB0aGlzIHN1Yi1zeXN0ZW0gaXMgY3JlYXRpbmcgem9tYmllcyB3YXZlcyBmZWVsaW5nLg0KLSBab25lcyBjbGVhbmluZyBiYXNpYyBtZWNoYW5pY3MNCi0gWW91IGNhbiBkZXNhY3RpdmF0ZSB0aGUgZHluYW1pYyBzcGF3biBzeXN0ZW0gaWYgeW91IG9ubHkgd2FudCB0byBhZGQgU3RhdGljIHNwYXduIChhbmQga2VlcCB0aGUgdmFuaWxsYSBzeXN0ZW0gZm9yIHRoZSBjb21tb24gemVkcykuDQoNCltoMV1TdGF0aWMgc3Bhd24gc3lzdGVtIDogWy9oMV0NCi0gQ2FuIGJlIHVzZSB0byBtYWtlIGhvcmRlcy4gQ29tcGFyaW5nIHRvIG90aGVyIGV4aXN0aW5nIGhvcmRlcyBtb2RzLCAgemVkcyBhcmUgbm90ICJwZXJtYW5lbnQiLCB0aGV5IGRvbid0IHNwYXduIGlmIHRoZXJlIGlzIG5vIHBsYXllciBhcm91bmQgYW5kIGRlc3Bhd24gaWYgcGxheWVycyBnbyBhd2F5IChzYXZpbmcgc2VydmVyIHBlcmZvcm1hbmNlcykuICJTdGF0aWMiIHNwYXduIGp1c3QgbWVhbiB0aGUgaG9yZGVzIGFsd2F5cyBzcGF3biBhdCB0aGUgc2FtZSBwbGFjZXMuDQotIENhbiBzcGF3biB6ZWRzIGluIGJ1aWxkaW5ncyBhbmQgaW4gdGhlIGZsb29ycyBvZiB0aGVtIChwb2xpY2Ugc3RhdGlvbnMsIGZpcmUgc3RhdGlvbnMsIGhvc3BpdGFscy4uLiBoYXZlIGJlZW4gcG9wdWxhdGVkIGZvciBleGVtcGxlKS4NCi0gWW91IGNhbiBzcGF3biBhIGxvb3QtY2hlc3Qgd2l0aCBzdGF0aWMgc3Bhd24gKHRvIGNyZWF0ZSBoaWdodCByaXNrIC8gaGlnaHQgcmV3YXJkIHNpdHVhdGlvbnMpLg0KDQpbaDFdWm9tYmllc8KgOlsvaDFdDQotIFlvdSBjYW4gY3VzdG9taXplIHRoZSBpdGVtcyBvbiB0aGUgemVkcyAoY2FuIGJlIHVzZSB0byBzdXBwb3J0IERheXogQ2VudHJhbCBMb290IEVjb25ub21pZSB3aXRjaCBpcyBub3QgdmVyeSBlYXN5IHRvIGJhbGFuY2UpLg0KLSBNYXggbnVtYmVyIG9mIHpvbWJpZXMgYXV0b21hdGljYWx5IGFkanVzdGVkIGFjY29yZGluZyB0byB0aGUgbnVtYmVyIG9mIHBsYXllciBvbiB0aGUgc2VydmVyLg0KDQpbaDFdT3RoZXLCoDpbL2gxXQ0KLSBObyBuZWVkIHRvIHVwZGF0ZSB0aGUgbW9kIHdoZW4geW91IG1vZGlmeSBkYXRhcyAoanVzdCBhIHNlcnZlciByZXN0YXJ0IGZvciBzb21lIGRhdGFzLCBwbGF5ZXJzIGhhdmUgbm90aGluZyB0byB1cGRhdGUpLg0KLSBTb21lIERhdGEgY2FuIGJlIHJlZnJlc2ggd2l0aG91dCByZXN0YXJ0ICh0aG9zZSBpbiBqc29uIGZpbGUpDQotIFdlbGwgZG9jdW1lbnRlZCBmaWxlcyANCi0gVGhlc2Ugc3lzdGVtcyBjYW4gYmUgYWRhcHRlZCBmb3IgbmV3IG1hcHMgKG5lZWQgd29yayBidXQgY2FuIGJlIGRvbmUpLg0KLSBUaGVzZSBzeXN0ZW0gY2FuIGJlIHVzZWZ1bCB0byBjcmVhdGUgUHZFIFB2WiBldmVudHMuDQotIERheVogdXBkYXRlcyBzaG91bGQgbm90IGFmZmVjdCB0aGUgbW9kIChhcyBpdCBpcyBub3QgbW9kaWZpY2F0aW9ucyBidXQgY3JlYXRpb25zIGZyb20gc2NyYXRjaCkNCi0gTm8gY29uZmxpY3Qgd2l0aCBhbnkgb3RoZXIgbW9kcy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdRGlzY2xhaW1lciA6Wy9oMV0NCi0gMTAwIHBsYXllcnMgbWF4IGJ1dCBsZXNzIHRoYW4gMzAgaXMgYmV0dGVyIChpZiBtb3JlLCB6ZWRzIGNhbiBkZXNwYXduIHRvIHNhdmUgc2VydmVyIHBlcmZvcm1hbmNlcykNCi0gVGhlIG1vZCBoYXZlIHRvIGJlIGxvYWQgc2VydmVyIEFuZCBjbGllbnQgc2lkZS4NCi0gVGhlIGxvb3QtY2hlc3QgaXMgbm90IHBlcnNpc3RlbnQgKG9ubHkgMSBob3VyKSANCi0gTXkgc3lzdGVtIGlzIFt1XVtpXVtiXWNsb3NlIHRvIHRoZSAyMDEyIERheXotbW9kIHN5c3RlbVsvYl1bL2ldWy91XS4gVGhlIHpvbWJpZXMgYWx3YXlzIHNwYXduIG5lYXIgdGhlIHBsYXllcnMgKHRoZXJlIGlzIG5vIHJlYWwgc3RhdGljIHplZHMgYWx3YXlzIGhlcmUgZXZlbiBpZiBubyBwbGF5ZXIgYXJvdW5kKSwgc28gdGhpcyBtb2QgaXMgW3VdW2ldW2Jdbm90IHJlY29tbWVuZGVkIG9uIFB2UCBzZXJ2ZXJzIHdoZXJlIEtvUyBpcyB2ZXJ5IGNvbW1vblsvYl1bL2ldWy91XSBiZWNhdXNlIG1ldGEgZ2FtaW5nIGNhbiBsZWFkIHRvIHVuZmFpciBzaXR1YXRpb25zLg0KDQpbaDFdTmVlZCBGZWVkYmFjayA6Wy9oMV0NCklmIHlvdSBsaWtlIHRoZSBtb2QsIHRoZSBiZXN0IHlvdSBjYW4gZG8gaXMgZ2l2aW5nIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xNzcyNzc2MTQxLzE2Mzk3ODgxMzAyODU4NzI5MDEvXSBGZWVkYmFja3MgWy91cmxdIGJlY2F1c2UgaXQgc3VyZWx5IFt1XVtpXVtiXW5lZWQgc29tZSB0d2Vha3NbL2JdWy9pXVsvdV0uDQoNCltoMV1Lbm93biBidWdzIDpbL2gxXQ0KLSBab21iaWVzIGNhbiBzcGF3biBpbiB0aGUgd2FsbHMgKGJ1dCBjYW4ndCBnbyB0aHJvdWdoIHRoZW0sIHRoZXkgc3RheSBzdHVjayBpbnNpZGUpDQotIElmIHlvdSBmaW5kIG5ldyBvbmUsIHVzZSB0aGUgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzE3NzI3NzYxNDEvMTYzOTc4ODEzMDI4NTg2NzYyOS9dIEJ1ZyBUaHJlYWQgWy91cmxdDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW2gxXUluc3RhbGxhdGlvbsKgOlsvaDFdDQpSZWFkIGNhcmVmdWxseSB0aGlzIHRocmVhZDogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzE3NzI3NzYxNDEvMTYzOTc4ODEzMDI4NTg2Mjk1Mi9dIEluc3RhbGxhdGlvbiBpbnN0cnVjdGlvbnNbL3VybF0gDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW2gxXUxhc3QgdXBkYXRlIDpbL2gxXQ0KRm9yIHByZXZpb3VzIHVwZGF0ZXMgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy9jaGFuZ2Vsb2cvMTc3Mjc3NjE0MV0gcmVhZCB0aGUgcGF0Y2ggbm90ZXNbL3VybF0NCg0KLSAxMi8xNC8yMDIwIFYxLjEwLnkNCi0tLS0tIFByb2ZpbGUgOiBOYW1hbHNrIHByb2ZpbGUgYWRkZWQgKFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvY2hhbmdlbG9nLzE3NzI3NzYxNDFdVXBkYXRlIGluc3RydWN0aW9ucyBoZXJlWy91cmxdKQ0KLS0tLS0gRml4IDogRHluYW1pYyBzcGF3bnMgd2FzIG5vdCB3b3JraW5nIGFzIGF0dGVuZGVkIGluIHNvbWUgY2lyY3Vtc3RhbmNlcy4NCg0KLSAxMi8xNS8yMDIwIFYxLjEwLnkxDQotLS0tLSBGaXggOiBCdWcgaW50cm9kdWNlZCBpbiBwcmV2aW91cyB2ZXJzaW9uIHRoYXQgcHJldmVudGVkIGR5bmFtaWMgem9tYmllcyB0byBzcGF3biB3aGVuIGEgY29hc3QgZmFjdG9yICjigJw24oCdIGluIHRoZSBqc29uKSB2YWx1ZSB3YXMgdXNlZCAodGhpcyBzaG91bGQgb25seSBhZmZlY3QgQ2hlcm5hcnVzKQ0KLS0tLS0gRml4IDogQmV0dGVyIGxvb3QgY2hlc3RzIG1hbmFnZW1lbnQuDQotLS0tLSBPdGhlciA6IFNpemUgb2YgdGhlIG1vZCByZWR1Y2VkLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1QZXJtaXNzaW9ucyA6Wy9oMV0NCllvdSBbYl1DQU4gWy9iXXVzZSwgbW9kaWZ5LCByZXBhY2sgdGhlIG1vZCBhcyB5b3UgbmVlZC4gDQooanVzdCBkbyBub3Qgc2ltcGx5IHJlZGlzdHJpYnV0ZSBpdCB3aXRoIGFub3RoZXIgbmFtZSBhbmQgZG9uJ3QgZm9yZ2V0IGNyZWRpdHMpDQpJZiB5b3UgZmluZCB0aGUgbW9kIHVzZWZ1bCwgYSBbYl10aHVtYiB1cFsvYl0gaXMgd2VsY29tZS4gDQpBbmQgZG9uJ3QgZm9yZ2V0IFtiXWZlZWRiYWNrc1svYl0uDQoNCltoMV1DcmVkaXRzwqA6Wy9oMV0NCi0gKnRtYnQ3OCBmb3IgdGhlIENoaWVtc2VlIHByb2ZpbGUNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdTXkgb3RoZXIgbW9kczpbL2gxXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjAwNzkwMDY5MV0gUHZabW9EIERhcmsgSG9yZGVbL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNTE3NzU2NjddIFB2Wm1vRCBDdXN0b21pc2FibGUgWm9tYmllc1svdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5MDEwMTY4MF0gTm8gV2FsbEhhY2sgT24gQ29ubmVjdGlvblsvdXJsXQ0KDQpbSU1HXWh0dHBzOi8vaS5pbWd1ci5jb20vNlNYY1hGbC5naWZbL0lNR10NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1655600739161906995/75A6D1843D72959583055F7E17BE96CD2C63EB93/</image_url> - <download_url/> - <filename/> - <file_size>1085316</file_size> - </mod> - <mod id="2007900691"> - <name>PvZmoD_TheDarkHorde</name> - <description>W2gxXUtleSBGZWF0dXJlc1svaDFdDQotIFVuaXF1ZSBNb3ZpbmcgSG9yZGUuDQotIENvbmZpZ3VyYWJsZSBtb3ZlbWVudCB0eXBlcyAod2F5cG9pbnRzLCBzdGFydGluZyBwb2ludHMsIHJhbmRvbSBtb3ZlcywgY2xvc2VzdCBwbGF5ZXIuLi4pLg0KLSBQbGF5ZXJzIGNhbiBodW50IHRoZSBob3JkZSBieSBwcmVzc2luZyDCqyBOdW1wYWQwIMK7IHRvIHNlZSBpdHMgZGlyZWN0aW9uLg0KDQotIEhvcmRlIE1hc3RlciB0aGF0IGRyaXZlIHRoZSBob3JkZSB0byBjaGFzZSBuZWFyYnkgcGxheWVycy4NCi0gU3BlY2lhbCB6b21iaWVzIGZvciBuaWdodCB0aW1lLg0KLSBab21iaWVzIGhlYWx0aCBwb2ludHMgdHdlYWthYmxlLg0KDQotIFBvc3NpYmlsaXR5IHRvIGFkZCBzYWZlIHpvbmVzIHdoZXJlIHRoZSBob3JkZSBjYW4ndCBnby4NCi0gQ2FuIGJlIHVzZWQgb24gYWxsIG1hcHMgKExpdm9uaWEgcHJlc2V0cyBhbHJlYWR5IGluY2x1ZGVkKS4NCi0gRnVsbHkgY3VzdG9taXNhYmxlICh5b3UgZG9uJ3QgbGlrZSBzb21ldGhpbmcsIG1vZGlmeSBpdCAhKS4NCi0gUmVhbCB0aW1lIHR3ZWFrcyAoZm9yIGdlbmVyYWwgYmVoYXZpb3VycykuDQotIFdlbGwgZG9jdW1lbnRlZCBmaWxlcy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdVGhlIEhvcmRlIE1hc3RlclsvaDFdDQpbdV1baV1bYl1XaGVuIGEgcGxheWVyIGtpbGwgdGhlIE1hc3RlciB0aGUgaG9yZGUgaXMgZGVmZWF0ZWQuWy9iXVsvaV1bL3VdDQpbaV1bYl1TZXJ2ZXIgYWRtaW4gY2FuIFt1XWNvbmZpZ3VyZSB0aGUgbG9vdFsvdV0gb24gdGhlIG1hc3RlciB0byBbdV1yZXdhcmQgcGxheWVycy5bL3VdWy9iXVsvaV0NCg0KVGhlIG1hc3RlciDCqyBsZWFkIMK7IHRoZSBob3JkZSA6IFdoZW4gaGUgZGV0ZWN0IGEgcGxheWVyIHRoZSBob3JkZSBmb2xsb3cgaGltLiANCk5vdGUgdGhhdCBoZSBjYW4gaGVhciBwbGF5ZXIgYXQgbG9uZyBkaXN0YW5jZSAoMzAwLTQwMG0pIGFuZCBnbyB0aHJvdWdoIGRvb3JzKiBhdCBuaWdodCB0aW1lLg0KDQpbaDFdTmlnaHQgWm9tYmllc1svaDFdDQotIFdoaXRlIExhZGllcyA6IHdlYWsgYnV0IGZhc3QgYW5kIGdvIHRocm91Z2ggZG9vcnMqLg0KLSBOaWdodCBXYWxrZXJzIDogaGF2ZSB0byBiZSBoZWFkc2hvdCBidXQgc2xvdyBhbmQgZ28gdGhyb3VnaCBkb29ycyouDQotIEd1aWxsaWVzIDogY29tcGxldGVseSBpbnZpc2libGUgYXQgbG9uZyBkaXN0YW5jZS4NCi0gUmVkIGV5ZXMgOiBhbHdheXMgcnVuIChuZXZlciBzaW1wbHkgd2FsaykuDQoNCiogZ28gdGhyb3VnaCBkb29ycyA6IGNhbiBiZSBkaXNhYmxlZA0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1JbnN0YWxsYXRpb25bL2gxXQ0KUmVhZCBjYXJlZnVsbHkgdGhpcyB0aHJlYWQ6IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8yMDA3OTAwNjkxLzE3NTAxNDk3ODc1MTQ1MzMyMzYvXSBJbnN0YWxsYXRpb24gaW5zdHJ1Y3Rpb25zWy91cmxdLg0KDQpbaDFdS25vd24gYnVnc1svaDFdDQotIFpvbWJpZXMgY2FuIHNwYXduIGluIGJ1aWxkaW5ncyB3YWxscyAoYnV0IGNhbid0IGdvIHRocm91Z2ggdGhlbSwgdGhleSBzdGF5IHN0dWNrIGluc2lkZSkuDQotIFRoZSB6b21iaWVzIGNhbiBzdG9wIHNwYXduaW5nIGlmIHRoZSBob3JkZSBjb21lIGNsb3NlIHRvIGEgdHJhZGVyIChldmVuIGFmdGVyIGl0IGdvIGF3YXkgZnJvbSBpdCkqLg0KLSBZb3UgY2FuIHNlZSBzcGF3bmluZy90ZWxlcG9ydGluZy9keWluZyB6b21iaWVzICh0aGF0IGhvdyB0aGUgbW9kIHdvcmtzIHRvIG1ha2VzIGhvcmRlIG1vdmluZykNCi0gSWYgeW91IHVzZSBteSBvdGhlciBtb2QgIlB2Wm1vRCBDdXN0b21pc2FibGUgWm9tYmllcyIsIHRoZSBoZWFsdGggcG9pbnRzIG9mIHRoZSB6b21iaWVzIGFuZCBtYXN0ZXIgYXJlIG1hbmFnZWQgaW4gdGhlIENoYXJhY3RlcmlzdGljcy54bWwgb2YgdGhpcyBtb2QuDQotIElmIHlvdSB1c2UgV2ludGVyIENoZXJuYXJ1cyBhbmQgbXkgb3RoZXIgIlB2Wm1vRCBDdXN0b21pc2FibGUgem9tYmllcyIgdmVyaWZ5IHRoYXQgdGhlICJabWJNX0NpdGl6ZW5BU2tpbm55X0Jhc2UiIHNlY3Rpb24gaXMgYWZ0ZXIgaG9yZGUgem9tYmllcyBzZWN0aW9ucyBpbiB0aGUgIkNoYXJhY3RlcmlzdGljcy54bWwiIGZpbGUuIElmIG5vdCB0aGUgbWFzdGVyIHdpbGwgYmUgdmVyeSB3ZWFrLg0KLSBOb3QgY29tcGF0aWJsZSB3aXRoICJBUkhhcmRjb3JlQUkiLCAiQVJFeHRyZW1lQUkiLCAiQEFQIFpvbWJpZSBBbmltYWxzIiBvciBvdGhlciBtb2RzIHRoYXQgbW9kaWZ5IHpvbWJpZXMvYW5pbWFscy9wbGF5ZXJzIHJlbGF0aW9uc2hpcHMuDQoNCipjYW4gYmUgc29sdmVkIGlmIGFkbWluIHByZXNzIG51bXBhZDkgcmVzZXQgc2hvcnRjdXQgKGp1c3QgdmVyaWZ5IHRoZSAiMyIgcGVyc2lzdGVuY2Ugb3B0aW9uIGlzIGFjdGl2YXRlZCBpbiBqc29uIGZpbGUpIG9yIGlmIHRoZSBwbGF5ZXJzIGdvIG91dHNpZGUgMWttIHJhZGl1cyBmcm9tIHRoZSBob3JkZS4NCg0KW2gxXUxhc3QgVXBkYXRlWy9oMV0NCllvdSBjYW4gZmluZCBwcmV2aW91cyAgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy9jaGFuZ2Vsb2cvMjAwNzkwMDY5MV1wYXRjaCBub3RlcyBoZXJlWy91cmxdDQoNCi0gMTIvMDYvMjAyMCBWMS4xMC5tDQotLS0tLSBQcm9maWxlIDogRmlsZXMgc3RydWN0dXJlIGNvbXBsZXRlbHkgcmVtYWRlISEgSGF2ZSB0byBiZSBtYW51YWxseSB1cGRhdGUgKCopDQotLS0tLSBQcm9maWxlIDogTm93IGFsbCB2YWx1ZXMgY2FuIGJlIHJlZnJlc2ggd2l0aG91dCByZXN0YXJ0aW5nIHRoZSBzZXJ2ZXIuDQotLS0tLSBQcm9maWxlIDogSGVscCBmaWxlcyBjb21wbGV0ZWx5IHJld3JpdGUuDQotLS0tLSBQcm9maWxlIDogTGl2b25pYSwgRGVlciBJc2xlIGFuZCBOYW1hbHNrIGNvb3JkcyBiZWVuIGFkZGVkIHRvIHRlcnJhaW4gbGltaXRzLCB3YXlwb2ludHMgYW5kIGN1c3RvbSB6b25lcy4NCi0tLS0tIE1vZCBDb21wYXRpYmlsaXR5IDogQmV0dGVyIGNvbXBhdGliaWxpdHkgd2l0aCBteSBvdGhlciBtb2QgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8yMDUxNzc1NjY3XVB2Wm1vRCBDdXN0b21pc2FibGUgWm9tYmllc1svdXJsXSBOZWVkIE1hbnVhbCBNb2RpZmljYXRpb25zICgqKS4NCi0tLS0tIEZlYXR1cmUgOiBQb3NzaWJpbGl0eSB0byBjaG9vc2UgZGlmZmVyZW50IG1vdmVtZW50IHR5cGUgZm9yIGRheSBhbmQgbmlnaHQgdGltZS4NCi0tLS0tIEZlYXR1cmUgOiBQb3NzaWJpbGl0eSB0byBjaG9vc2UgYSByYW5kb20gem9uZSB3aGVyZSB0aGUgaG9yZGUgd2lsbCB3YWxrIGFyb3VuZC4NCi0tLS0tIEZlYXR1cmUgOiBOZXcgbmlnaHQgY3JlYXR1cmUgdGhhdCBpcyB2ZXJ5IGRpZmZpY3VsdCB0byBzZWUgd2hlbiBwbGF5ZXIgdXNlIE5WRy4NCi0tLS0tIEZlYXR1cmUgOiBZb3UgY2FuIG5vdyBtb2RpZnkgdGhlIOKAnHN0b3AgaHVudGluZ+KAnSBwZXJpbWV0ZXIgZm9yIGRheSBhbmQgbmlnaHQgdGltZS4NCi0tLS0tIEZlYXR1cmUgOiBUaGUgbWFzdGVyIGNhbiBub3cgZG9kZ2Ugd2hlbiBmaWdodGluZyAoKikuDQotLS0tLSBWaXN1YWxzIDogV2hpdGUgZm9nIGNvbG9yIGNhbiBub3cgYmUgdXNlZC4NCi0tLS0tIFZpc3VhbHMgOiBMaXR0bGUgY2xvdWQgYWRkZWQgd2hlbiB6b21iaWVzIHNwYXduIChvciB0ZWxlcG9ydCkuDQotLS0tLSBWaXN1YWxzIDogQmlnIGNsb3VkIGFkZGVkIGFib3ZlIHRoZSBob3JkZSB3aGVuIHRoZSBtYXN0ZXIgaGVhciBhIHBsYXllci4NCi0tLS0tIFNvdW5kcyA6IFRodW5kZXIgc291bmQgYWRkZWQgd2hlbiAgdGhlIG1hc3RlciBoZWFyIGEgcGxheWVyLg0KLS0tLS0gU291bmRzIDogVGh1bmRlcmJvbHQgc291bmQgYWRkZWQgd2hlbiBhIHBsYXllciBraWxsIHRoZSBtYXN0ZXIuDQotLS0tLSBTb3VuZHMgOiBCZWxsIHNvdW5kIGFkZGVkIHdoZW4gdGhlIGhvcmRlIGVudGVyIHRoZSAxIGttIHBsYXllciByYWRpdXMuDQotLS0tLSBTb3VuZHMgOiBTb3VuZHMgYWRkZWQgd2hlbiB0aGUgem9tYmllcyBzcGF3biBvciB0ZWxlcG9ydC4NCi0tLS0tIFR3ZWFrIDogVGhlIGhvcmRlIG5vdyBtb3ZlIGZhc3RlciB3aGVuIHRoZSBtYXN0ZXIgaGVhciBhIHBsYXllciAoKikuIA0KDQoqIE1vcmUgaW1wb3J0YW50IGRldGFpbHMgaW4gIHRoZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzL2NoYW5nZWxvZy8yMDA3OTAwNjkxXXBhdGNoIG5vdGVbL3VybF0uDQoNCltoMV1QZXJtaXNzaW9uc1svaDFdDQpZb3UgW2JdW3VdQ0FOWy91XSB1c2UsIG1vZGlmeSwgcmVwYWNrWy9iXSB0aGUgbW9kIGFzIHlvdSBuZWVkLiANCihkbyBub3Qgc2ltcGx5IHJlZGlzdHJpYnV0ZSBpdCB3aXRoIGFub3RoZXIgbmFtZSBhbmQgW2ldW2JdZG9uJ3QgZm9yZ2V0IGNyZWRpdHNbL2JdWy9pXSkNCg0KW2gxXU15IG90aGVyIG1vZHM6Wy9oMV0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3NzI3NzYxNDFdIFB2Wm1vRCBTcGF3biBTeXN0ZW1bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNTE3NzU2NjddIFB2Wm1vRCBDdXN0b21pc2FibGUgWm9tYmllc1svdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5MDEwMTY4MF0gTm8gV2FsbEhhY2sgT24gQ29ubmVjdGlvblsvdXJsXQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV0tLS0tLS0tLS0tLS0tLS0tLS0gWW91IExpa2UgVGhpcz8gLS0tLSBUaHVtYiBVcCEgLS0tLS0tLS0tLS0tLS0tLS0tWy9oMV0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1655599967644380131/BD49B1D66D46053A2964A44AC35D956C347319BD/</image_url> - <download_url/> - <filename/> - <file_size>14585007</file_size> - </mod> - <mod id="2294323732"> - <name>RadZone</name> - <description>VEhJUyBNT0QgQUREIFJBRElBVElPTiBaT05FIFRPIFlPVVIgU0VSVkVSLiBQTEFZRVIgLSBDTE9USEVTIC0gV0VBUE9OUyAtIFRPT0xTIENBTiBHRVQgUkFESUFUSU9OIFBPSU5UICENCg0KW2gxXUZJWEVEIFJBRFpPTkU6Wy9oMV0NCi1CeSBkZWZhdWx0LCB0aGUgTldBRiBhbmQgTkVBRiBhcmUgcmFkem9uZSwgeW91IHdpbGwgbmVlZCBhIGZ1bGwgTkJDIFNldCBhbmQgYSBHYXNNYXNrIHRvIHN1cnZpdmUgaW4gdGhlIHpvbmUuIEdhc01hc2sgd2lsbCBuZWVkIGEgZmlsdGVyIGluIG9yZGVyIHRvIHN1cnZpdmUgaW4gaXQuIElmIGF0IHNvbWUgcG9pbnQsIHNvbWUgcGFydHMgb2YgeW91ciBzdWl0cyBhcmUgcnVpbmVkIG9yIG1pc3NpbmcsIHlvdSdsbCBzdGFydCB0byBnZXQgcmFkaWF0aW9uIGF0IHNvbWUgcG9pbnQuIEFmdGVyIGdldHRpbmcgdGhlIHNpY2sgbm90aWZpY2F0aW9uLCB5b3UnbGwgc3RhcnQgdG8gbG9vc2UgYmxvb2QsIGhlYWx0aCAsdm9taXQsIGhhdmluZyBibHVyIHZpc2lvbiBhbmQgZmluYWxseSBkaWUuIFRoZSBvbmx5IHRoaW5nIHRoYXQgY2FuIHNhdmUgeW91IGlzIHRoZSByYWRjdXJlLCBpbmplY3QgaXQgaW50byB5b3Vyc2VsZiBhbmQgeW91J2xsIGJlIHNsb3dseSBsb29zaW5nIHNvbWUgcmFkaWF0aW9uIHBvaW50IGluIHlvdXIgYmxvb2QgYW5kIGFmdGVyIHNvbWUgdGltZSwgeW91J2xsIGJlIGN1cmVkLg0KDQpUaGVyZSBpcyBtYW55IHdheSB0byBzdXJ2aXZlIGluIHRoZSBSYWRab25lOg0KRmlyc3Qgb2YgYWxsLCBvbmNlIHlvdSdyZSBpbiBhIHJhZHpvbmUsIHlvdSdsbCBnZXQgYSByYWRpYXRpb24gbG9nbyBuZXh0IHRvIHRoZSBoZWFsdGggbG9nbyBpbiB5b3VyIGRheXogbWVudS4gSWYgeW91J3ZlIGdvdCB0aGUgcHJvcGVyIGRldmljZXMsIG51bWJlcnMgd2lsbCBhcHBlYXIgb24gdGhlIHRvcCBhbmQgYXQgdGhlIGJvdHRvbSBvZiB0aGUgbG9nby4gDQo9PlRvcCBudW1iZXIgPSBSYWRpYXRpb24gbGV2ZWwgaW4gcGxheWVyJ3MgYmxvb2QNCj0+Qm90dG9tIG51bWJlciA9IFJhZGlhdGlvbiBsZXZlbCBvdXRzaWRlIGF0IHBsYXllcidzIHBvc2l0aW9uDQoNCllvdSBjYW4gdXNlOg0KDQotQSByYWRpYXRpb24gYmxvY2tlciB0byBwcmV2ZW50IHRoZSBiaWcgZWZmZWN0IG9mIHRoZSByYWRpYXRpb24gc2lja25lc3MNCi1BIHJhZGlhdGlvbiBjdXJlIHRvIGN1cmUgeW91cnNlbGYgYWZ0ZXIgYmVpbmcgc2ljayBvZiByYWRpYXRpb24gc2lja25lc3MNCi1BIGRlY29udGFtaW5hdGlvbiBzaG93ZXIgdG8gZGVjb250YW1pbmF0ZSBhbGwgaXRlbXMgdGhhdCB5b3UgV0VBUiAoID0gdGhlIG9uZSBpbiB5b3VyIGludmVudG9yeSB3b24ndCBiZSBpcnJhZGllZCBleGNlcHQgeW91IHdlYXIgdGhlbSBhdCBzb21lIHBvaW50KQ0KPT5UaGUgZGVjb250YW1pbmF0aW9uIHNob3dlciBleGlzdCBpbiB0d28gdmVyc2lvbiA6IGEgc3RhdGljIG9uZSAoPSB0byBwbGFjZSBvbmUgdGhlIG1hcCkgLSBhIGR5bmFtaWMgb25lICg9IHBsYXllciBjYW4gZmluZCB0aGUgc2hvd2VyIGtpdCBpbmdhbWUgYW5kIHBsYWNlIGl0IGFuZCB0aGVuIHBhY2sgaXQgd2l0aCBhIHdyZW5jaCkNCj0+SW4gYm90aCBjYXNlLCB0byBtYWtlIHRoZSBzaG93ZXIgd29yaywgeW91J2xsIG5lZWQgYSBjYW5pc3Rlcmdhc29saW5lIGZ1bGwgb2Ygd2F0ZXIuIFR1cm4gb24gdGhlIHNob3dlciBhbmQgcGFydGljbGVzIGFuZCBzb3VuZCB3aWxsIGFwcGVhciAhDQotQSBkZWNvbnRhbWluYXRpb24gc3ByYXkgdG8gZGVjb250YW1pbmF0ZSBvbmUgcGFydCBhdCBhIHRpbWUNCi1EZXZpY2VzIHRvIG1lc3VyZSBlYWNoIGRpZmZlcmVudHMgdHlwZXMgb2YgcmFkaWF0aW9uIDogT1VUU0lERSAtIElOU0lERSBQTEFZRVInUyBCTE9PRCAtIE9OIElURU1TDQo9PlRoZSBnZWlnZXJjb3VudGVyIGNhbiBiZSB1c2VkIHRvIGdldCB0aGUgcmFkaWF0aW9uIHZhbHVlIG9mIE9VVFNJREUNCj0+VGhlIGdlaWdlcmNvdW50ZXJfT3BhbCBjYW4gYmUgdXNlZCB0byBnZXQgcmFkaWF0aW9uIHZhbHVlIG9mIElOU0lERSBQTEFZRVInUyBCTE9PRCAgJiBUQVJHRVQgUExBWUVSDQo9PlRoZSBnZWlnZXJjb3VudGVyX1NvdmEgY2FuIGJlIHVzZWQgdG8gZ2V0IHJhZGlhdGlvbiB2YWx1ZSBvZiBPTiBJVEVNUyAgJiBPTiBUQVJHRVQgUExBWUVSJ1MgQk9EWQ0KPT5UaGUgZ2VpZ2VyY291bnRlcl9Pc2EgY2FuIGJlIHVzZWQgdG8gZ2V0IHJhZGlhdGlvbiB2YWx1ZSBvZiBPVVRTSURFIEFORCBJTlNJREUgUExBWUVSJ1MgQkxPT0QNCg0KDQpbaDFdQ1JBVEUnUyBTWVNURU1bL2gxXQ0KLUluc2lkZSB0aG9zZSBhcmVhLCB5b3Ugd2lsbCBmaW5kIHNvbWUgY3JhdGUgY2FsbGVkICJSYWRpYXRpb25DYXNlIiB0aGF0IGNvbnRhaW4gcmVhbGx5IGdvb2QgZ2Vhci4gQnkgZGVmYXVsdCwgYSBjcmF0ZSBzcGF3biBldmVyeSBob3VyIHJhbmRvbWx5IGluIGVhY2ggcmFkaWF0aW9uWm9uZSBvZiB0aGUgc2VydmVyLiBUaG9zZSBjcmF0ZSBhcmUgaGlkZGVuIGluc2lkZSBidWlsZGluZ3MsIGJ1bmtlcnMsIGhlbGkgcGxhdGZvcm0gYW5kIGJhY2sncyBkZWFkIG1pbGl0YXJ5IGNhcnMuIFlvdSBjYW4gc2V0IG5ldyBjcmF0ZXMgcG9zaXRpb25zIGluc2lkZSB0aGUgLmpzb24gZmlsZS4gVGhlIGxvb3Qgc3lzdGVtIGhhcyBiZWVuIGNoYW5nZWQgdG8gYSBwcm9iYWJpbGl0eVxjaGFuY2Ugc3lzdGVtIHRvIGFsbG93IGF0dGFjaG1lbnQgYW5kIHdlYXBvbnMgdG8gc3Bhd24gYXQgdGhlIHNhbWUgdGltZSB0byBiZSBtb3JlIGVmZmljaWVudC4gTW9yZW92ZXIsIHlvdSBjYW4gc2V0IGRpZmZlcmVudCBzZXQgb2YgbG9vdCBmb3IgZWFjaCB6b25lIGFuZCBlYWNoIGNyYXRlICENCj0+VGhpcyBDcmF0ZSBzeXN0ZW0gaXMgc3RhbmRhbG9uZSBhbmQgYWxsb3cgeW91IHRvIHNldCBkcm9wIHpvbmUgb3V0c2lkZSBvZiByYWRpYXRpb24gYXJlYS4gRmVlbCBmcmVlIHRvIGRvIGl0IGlmIHlvdSB3YW50IDspDQoNCltoMV1JTlNUUlVDVElPTlM6Wy9oMV0NCkFmdGVyIGRvd25sb2FkaW5nIHRoZSBtb2Q6IG1ha2Ugc3VyZSB0byBkZWFsIHdpdGggdGhlIHR5cGVzLnhtbCAoPSBhZGQgdGhlIG5ldyBpdGVtcyB0byB5b3VyIHR5cGVzLnhtbCkNCi5Zb3UgY2FuIHNldCBldmVyeXRoaW5nIHdpdGggdGhlIEpzb24gZmlscyBsb2NhdGVkIGluIHlvdXIgW3NlcnZlcnByb2ZpbGVdXFJhZFpvbmVcUlpDb25maWcuIFRoZXJlIGlzIGEgdHh0IGZpbGUgY2FsbGVkIGV4cGxhbmF0aW9uLnR4dCB3aXRoIGV4cGxhbmF0aW9uIGFib3V0IHRoZSB2YXJpYWJsZXMuIA0KLWlmIHNvbWV0aGluZyBkb2Vzbid0IHdvcmssIGNoZWNrIGluc2lkZSB0aGUgUmFkWm9uZSBsb2cgbG9jYXRlZCBpbiBbc2VydmVycHJvZmlsZV1cUmFkWm9uZVxSWkxvZ3MuIA0KDQo9PkNPTkZJRyBGSUxFIENBTiBIRUxQIFlPVSBDT05GSUcgQUxNT1NUIEVWRVJZVEhJTkcgIQ0KDQoNCltoMV1QTEFOTkVEIEZFQVRVUkVTWy9oMV0NCi1BIFJhZGlhdGlvbk51a2VNaXNzaW9uIGlzIGN1cnJlbnRseSB1bmRlciBleHBlcmltZW50YWwgdmVyc2lvbiBvZiB0aGUgbW9kLiBJdCdzIG5vdCBjb21wbGV0ZWx5IGZpbmlzaCBub3cgYnV0IGl0IHdvcmtzLiBCYXNpY2FsbHkgYSBwbGFuZSB3aWxsIGRyb3AgYSBudWtlIG5vbWIgaW4gYSBjaXR5IG9mIHlvdXIgY2hvb3NpbmcgYW5kIHBsYXllcnMgd2lsbCBiZSBhYmxlIHRvIGNsZWFuIHNvbWUgbnVrZXMgd2FzdGUgYWZ0ZXIgdGhlIGV4cGxvc2lvbnMuIEEgZHJvcCBjYXNlIHdpbGwgYXBwZWFyIGluIHRoZSBjaXR5IGlmIGl0IGhhcyBiZWVuIGNsZWFuIGNvbXBsZXRlbHkuDQotQSBUcnVjayB0cmFuc3BvcnRpbmcgYSBudWtlIG1pc3NpbGUuIFBsYXllcnMgd2lsbCBoYXZlIHRvIGZpbmQgYWNjZXNzIGNhcmQsIHRoZSBudWtlbGFwdG9wIGFuZCB3aWxsIGJlIGFibGUgdG8gdGFyZ2V0IGEgcG9zaXRpb24gaW4gdG8gbW9kIGluIG9yZGVyIHRvIG1ha2UgdGhlIG1pc3NpbGUgbGF1bmNoIG9uIHRoZSB0cnVjayBhbmQgZ28gYXQgdGhlIGxvY2F0aW9uIGNob3NlbiBieSB0aGUgcGxheWVyLiBUaGVuIHRoZSBhcmVhIHdpbGwgYmUgaXJyYWRpZWQgYWZ0ZXIgdGhlIGV4cGxvc2lvbi4gKG5vdCBpbiBleHBlcmltZW50YWwgeWV0KQ0KDQooRXhwZXJpbWVudGFsIHZlcnNpb24gd29uJ3QgYmUgcHVibGljLiBPbmx5IHN1cHBvcnRlcnMgb2YgdGhlIG1vZHMgd2lsbCBnZXQgYWNjZXNzIHRvIGl0LiBPbmNlIHRob3NlcyBmZWF0dXJlcyBhcmUgZmluaXNpaGVkLCBpdCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBtYWluIG1vZCA7KSApDQpMSU5LIE9GIFRIRSBOVUtFIE1JU1NJT046W2gxXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyOTQzMDg5ODNdUmFkWm9uZUV4cGVyaW1lbnRhbEFkZG9uc1svdXJsXVsvaDFdDQoNClJlY29tbWVuZGVkIG1vZDogQSBudWNsZWFyIHBsYW50IHdhcyBtYWRlIGJ5IGEgbW9kZGVyIG9uIGNoZXJuYXJ1cyBjaGVjayBoaXMgd29yazoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjk2NjY4NzAxDQoNCltoMV1ET05BVElPTlsvaDFdDQotVGhpcyBtb2QgaGFzIGJlZW4gY29kZWQgd2l0aCBsb3ZlIGZvciB0aGlzIGdhbWUgYW5kIHJlcHJlc2VudCA1IG1vbnRoIG9mIHdvcmsuIElmIHlvdSBsaWtlIG15IHdvcmsgYW5kIHdhbnQgbW9yZSBjb250ZW50LCBkb24ndCBoZXNpdGF0ZSB0byBkb25hdGUsIGl0J3MgYWx3YXlzIG1vdGl2YXRpbmcgOykNCkxJTks6DQpbaDFdW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvdGhlZG1pdHJpXVBheXBhbFsvdXJsXVsvaDFdDQpbaDFdW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS90aGVkbWl0cmldUGF0cmVvblsvdXJsXVsvaDFdDQoNCltoMV1QUk9NT1RFRCBTRVJWRVJTOlsvaDFdDQooSWYgeW91IHdhbnQgdG8gcHJvbW90ZSB5b3VyIHNlcnZlciB0aGF0IGlzIHVzaW5nIHRoZSBtb2QsIGNvbnRhY3QgbWUgb24gZGlzY29yZCkNCg0KDQpbaDFdQ09OVEFDVFsvaDFdOg0KWW91J3JlIHdlbGNvbWUgdG8gY2hlY2sgbXkgd2Vic2l0ZSA6IFt1cmw9aHR0cHM6Ly9kbWl0cmlkYXl6bW9kZGluZy5qaW1kb3NpdGUuY29tXVdlYnNpdGVbL3VybF0NClRoYW5rcyBmb3IgYWxsIHlvdXIgaW50ZXJyZXN0IGFib3V0IHRoZSBtb2QsIGZvciBub3cgb24sIEknbGwgYXNrIHUgdG8gY29udGFjdCBtZSBvbiBteSBkaXNjb3JkIGZvciB0YWxraW5nIHdpdGggbWU6IA0KLVRoaXMgZGlzY29yZCB3aWxsIGhhdmUgY2hhbm5lbHMgZm9yIGFsbCBteSBjdXJyZW50IG1vZHMgYW5kIG15IGZ1dHVyZSBvbmVzLCBkb24ndCBoZXNpdGF0ZSB0byBjb21lIGZvciB0YWxraW5nIGFib3V0IHlvdXIgaWRlYXMgZXRjLi4uDQpbaDFdW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvZ1BraEUyd11EaXNjb3JkWy91cmxdWy9oMV0NCg0KDQpJIHdhbnQgdG8gdGhhbmsgTW9ydHksIERhdmUgYW5kIENodWJieSBmb3IgaGVscGluZyBtZSBmaXhpbmcgYnVncyBhbmQgcHJvdmlkaW5nIG1lIG1vc3Qgb2YgdGhlIG1vZGVscyBpbiB0aGUgbW9kLg0KRmVlbCBmcmVlIHRvIGNoZWNrIHRoZWlyIHdvcmtzOg0KW2gxXQ0KTW9ydHk6W3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE1NTcyNjM1M11Nb3J0eSdzIHdvcmtbL3VybF0NCkNodWJieTpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjM2OTUxMDk1XUNodWJieSdzIHdvcmtbL3VybF0gLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjM2OTUxMDk1XUNodWJieSdzIHdvcmtbL3VybF0NCkRhdmU6W3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODk1MDk1NDE3NS9teXdvcmtzaG9wZmlsZXMvP2FwcGlkPTIyMTEwMF1EYXZlJ3Mgd29ya1svdXJsXQ0KWy9oMV0NCg0KDQoNCltoMV1ETyBOT1QgQUxMT1cgUkVQQUNLIEZPUiBUSElTIE1PRC4gSUYgWU9VIFdBTlQgVE8gUkVQQUNLIElULCBQTEVBU0UgQ09OVEFDVCBNRSBPTiBNWSBESVNDT1JEWy9oMV0NCltoMV1JIERPIE5PVCBBTExPVyBBTlkgUkVXT1JLIE9SIFJFIFVTRSBPRiBNWSBXT1JLIFdJVEhPVVQgTVkgQ09OU0VOVFsvaDFdDQoNClBscyByZXBvcnQgYnVncyBvciBhbnkgaXNzdWVzIHlvdSBtZWV0IHRvIGltcHJvdmUgdGhlIG1vZCBvdmVyIHRpbWUgIQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1760314682311476541/83B1B25ABCCCE7CFC8733C773655BE7297E552D4/</image_url> - <download_url/> - <filename/> - <file_size>169191982</file_size> - </mod> - <mod id="2382269420"> - <name>RadZoneNukeMissions</name> - <description>W2gxXVRISVMgSVMgQU4gQURET04gRk9SIFJBRFpPTkUuIFRISVMgTU9EIEFERCBOVUNMRUFSIE1JU1NJT04gVE8gVEhFIEdBTUVbL2gxXQ0KDQoNCltoMV1OVUtFTUlTU0lPTlsvaDFdDQpUaGlzIGFkZG9uIHdpbGwgYWxsb3cgeW91IHRvIHNldCBhcmVhIHRoYXQgYXJlIGdvaW5nIHRvIGJlIG51a2VkIGJ5IGEgcGxhbmUgZHJvcGluZyBhIG51Y2xlYXIgYm9tYi4gT25jZSB0aGUgYm9tYiBoYXMgZXhwbG9kZWQsIHRoZSBhcmVhIHdpbGwgYmVjb21lIGlycmFkaWVkIGFuZCBudWNsZWFyIHdhc3RlcyB3aWxsIGFwcGVhciBpbiB0aGUgYXJlYS4gUGxheWVyIHdpbGwgaGF2ZSB0aGUgYWJpbGl0eSB0byBtaW5lIHRob3NlcyBudWtlIHdhc3RlIHdpdGggYSBwaWNrYXhlIHRvIGNsZWFuIHRoZSBhcmVhIGZyb20gcmFkaWF0aW9uLiBJZiB0aGV5IGRvIGNsZWFuIHRoZSBhcmVhLCBhIHJld2FyZCBjYXNlIHdpbGwgYXBwZWFyIGhpZGRlbiBpbiB0aGUgcGxhY2UuIEFsc28sIHRvIG1ha2UgdGhpbmcgbW9yZSBkaWZmaWN1bHQsIGNyZWF0dXJlcyB3aWxsIHNwYXduIGluIHRoZSBhcmVhIHRvIHByZXZlbnQgdGhlIHBsYXllciBmcm9tIGFjY29tcGxpc2hpbmcgaXRzIG1pc3Npb24uDQpIb3dldmVyLCBpZiBubyBvbmUgY2xlYW4gdGhlIGFyZWEsIHJhZGlhdGlvbiB3aWxsIGJlIG91dCBpbiBhbiBob3VyIChieSBkZWZhdWx0KS4NCg0KRXZlcnl0aGluZyBjYW4gYmUgc2V0IGluIHRoZSBjb25maWcgZmlsZSBmb3IgdGhvc2VzIHdobyBhcmUgc3VwcG9ydGVyIG9mIHRoZSBtb2QuDQoNCkJ5IGRlZmF1bHQgOiBaZWxlbm9Hb3JzayAtIE5vdmF5YSBQZXRyb3ZrYSAtIFNldmVyb2dyYWQgYXJlIHBvdGVudGlhbCBudWtlIGRyb3ANCg0KW2gxXUlOU1RSVUNUSU9OWy9oMV0NCi1NYWtlIHN1cmUgdG8gaGF2ZSBSYWRab25lIHByb3Blcmx5IGluc3RhbGxlZCBiZWZvcmUgYWRkaW5nIHRoaXMgYWRkb24NCi1JbiB5b3VyIGxvYWQgb3JkZXIsIG1ha2Ugc3VyZSB0byBsb2FkIEBSYWRab25lTnVrZU1pc3Npb25zIGJlZm9yZSBAUmFkWm9uZSBvciBpdCB3b24ndCB3b3JrLg0KLU1vcmUgaW5mb3JtYXRpb25zIGNhbiBiZSBmb3VuZCBpbiB0aGUgbW9kIGZvbGRlciAoY2YgcmVhZG1lLnR4dCBhbmQgY29uZmlnX2V4cGxhbmF0aW9ucy50eHQpDQoNCltoMV1QUk9NT1RFRCBTRVJWRVJTOlsvaDFdDQooSWYgeW91IHdhbnQgdG8gcHJvbW90ZSB5b3VyIHNlcnZlciB0aGF0IGlzIHVzaW5nIHRoZSBtb2QsIGNvbnRhY3QgbWUgb24gZGlzY29yZCkNCg0KW2gxXURPTkFUSU9OWy9oMV0NCi1JZiB5b3UgbGlrZSBteSB3b3JrIGFuZCB3YW50IG1vcmUgY29udGVudCwgZG9uJ3QgaGVzaXRhdGUgdG8gZG9uYXRlLCBpdCdzIGFsd2F5cyBtb3RpdmF0aW5nIDspDQpbaDFdTElOS1svaDFdDQpbaDFdW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvdGhlZG1pdHJpXVBheXBhbFsvdXJsXVsvaDFdDQpbaDFdW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS90aGVkbWl0cmldUGF0cmVvblsvdXJsXVsvaDFdDQoNCltoMV1DT05UQUNUWy9oMV06DQpZb3UncmUgd2VsY29tZSB0byBjaGVjayBteSB3ZWJzaXRlIDogW3VybD1odHRwczovL2RtaXRyaWRheXptb2RkaW5nLmppbWRvc2l0ZS5jb21dV2Vic2l0ZVsvdXJsXQ0KVGhhbmtzIGZvciBhbGwgeW91ciBpbnRlcnJlc3QgYWJvdXQgdGhlIG1vZCwgZm9yIG5vdyBvbiwgSSdsbCBhc2sgdSB0byBjb250YWN0IG1lIG9uIG15IGRpc2NvcmQgZm9yIHRhbGtpbmcgd2l0aCBtZTogDQotVGhpcyBkaXNjb3JkIHdpbGwgaGF2ZSBjaGFubmVscyBmb3IgYWxsIG15IGN1cnJlbnQgbW9kcyBhbmQgbXkgZnV0dXJlIG9uZXMsIGRvbid0IGhlc2l0YXRlIHRvIGNvbWUgZm9yIHRhbGtpbmcgYWJvdXQgeW91ciBpZGVhcyBldGMuLi4NCltoMV1bdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9nUGtoRTJ3XURpc2NvcmRbL3VybF1bL2gxXQ0KDQoNCltoMV1JIERPIE5PVCBBTExPVyBSRVBBQ0sgRk9SIFRISVMgTU9ELiBJRiBZT1UgV0FOVCBUTyBSRVBBQ0sgSVQsIFBMRUFTRSBDT05UQUNUIE1FIE9OIE1ZIERJU0NPUkRbL2gxXQ0KW2gxXUkgRE8gTk9UIEFMTE9XIEFOWSBSRVdPUksgT1IgUkUgVVNFIE9GIE1ZIFdPUksgV0lUSE9VVCBNWSBDT05TRU5UWy9oMV0NCg0KUGxzIHJlcG9ydCBidWdzIG9yIGFueSBpc3N1ZXMgeW91IG1lZXQgdG8gaW1wcm92ZSB0aGUgbW9kIG92ZXIgdGltZSAh</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1756936239105204876/FE4103BC7729774678DA5EBA808ABF949452DABA/</image_url> - <download_url/> - <filename/> - <file_size>1090830</file_size> - </mod> - <mod id="1856758268"> - <name>ReTex by VALIDOL (free)</name> - <description>W2gxXSBbYl0gTWlsaXRhcnkgYW5kIGNpdmlsaWFuIGNhbW91ZmxhZ2UgY2xvdGhpbmcgYW5kIHVuaWZvcm1zIGluIHZhcmlvdXMgY2Ftb3VmbGFnZXMuIFsvYl0gWy9oMV0gW2JdIFsvYl0gW2ldIFsvaV0gDQoNCltoMV0gW2JdINCS0L7QtdC90L3QsNGPINC4INCz0YDQsNC20LTQsNC90YHQutCw0Y8g0LrQsNC80YPRhNC70LjRgNC+0LLQsNC90L3QsNGPINC+0LTQtdC20LTQsCDQuCDQvtCx0LzRg9C90LTQuNGA0L7QstCw0L3QuNC1INCyINGA0LDQt9C70LjRh9C90YvRhSDQutCw0LzRg9GE0LvRj9C20LDRhS4gWy9iXSBbL2gxXSBbYl0gWy9iXSBbaV0gWy9pXSANCg0KDQpbYl0g0JIg0LTQsNC90L3Ri9C5INC80L7QvNC10L3RgiDQsiDQvNC+0LTQtSAxMDYg0YDQuNGB0YPQvdC60LAg0LrQsNC80YPRhNC70Y/QttCwLiDQp9C40YHQu9C+INC80L7QtNC10LvQtdC5IDI3LiBbL2JdDQpbYl0gMTA2IGNhbW91ZmxhZ2UgcGF0dGVybnMgYXJlIGN1cnJlbnRseSBpbiBmYXNoaW9uLiBUaGUgbnVtYmVyIG9mIG1vZGVscyAyNy4gWy9iXQ0KDQoNCltiXSDQmNGB0L/QvtC70YzQt9GD0Y7RidC40LXRgdGPINC60LDQvNGD0YTQu9GP0LbQuCDQsiDQtNCw0L3QvdC+0Lkg0YHQsdC+0YDQutC1OiBbL2JdDQpbYl0gVGhlIGNhbW91ZmxhZ2VzIHVzZWQgaW4gdGhpcyBhc3NlbWJseTogWy9iXQ0KDQoNCltjb2RlXdCT0J7QoNCa0JAtMyAi0JPQntCg0JXQpiINCkEtVEFDDQrQkdCj0KLQkNCdIDMgLyA0DQrQodC10YDQtdCx0YDRj9C90YvQuSDQu9C40YHRgiAoV2hpdGUgQmVyZXphIFBpeGVsKQ0K0JrQl9CcLdCfINCW0LXQu9GCLiAoWWVsbG93IEJlcmV6YSkNCk1DQU0gMg0KVVNOIE5XVQ0KVVNOIEFPUiBVbml2ZXJzYWwgLyAxIC8gMg0KVUNQDQpTVVJQQVQNClNVTVJBSw0KTUFSUEFUIEp1bmdsZSAxIC8gMiA7IEFUIDEgLyAyIDsgV29vZGxhbmQgOyBXaW50ZXIgOyBVcmJhbg0KTm9yd2V5TTk4DQpDYW1vIFJ1c3NpYSBEaWdpdGFsIEZsb3JhIDEgLyAyIC8gMyAvIDQgLyA1IA0KU1NFcmJzZW5tdXN0ZXIgDQpDYW1vIFNuYWtlIFRpZ2VyDQpGbGVjdGFyDQpLYW15c2ggVXJiYW4NClZpZXRuYW0gVGlnZXJzdHJpcGUNCtCe0YDQtdGFINCT0L7RgNC+0LTRgdC60L7QuSBBUEVYDQrQmtCb0JzQmiAxIC8gMiANClUuUy4gV29vZGxhbmQgODENClVTVw0K0KTQm9Ce0KDQkA0KQVRBQ1MgRkcyIA0KRFBNDQpCcml0aXNoIERQTQ0KU25vd3kgV29vZGxhbmQNCldvb2RsYW5kIExlc3MgU2F0DQpGbGVjdGFybiBFeHBlcmltZW50YWwNCkRJR0kgMiBUcm9waWMNCkdvcmthRSBTdW1tZXIgLyAyDQpCZWxnaWFuIEppZ3Nhdw0KQkdTIFRXDQpDT00gQnJpdA0KQ2hpbmVzZSBNMDcgSHVudGVyDQrQldCc0KAgLyBDb2xkIFdhdGVyIC8gRGVzZXJ0IC8gU2lyeWEgLyBEaWdpdGFsIFdvb2RsYW5kIDEvMg0KRmxlY3Rhcm4gMS8yLzMgLyBHV29vZGxhbmQgLyBERSAvIEVVIC8gRkkgLyBTZWFsdGggLyBEIC8gQSANCk11bHRpdGFybg0KVHJvcGVudGFybg0KVlNSIFJ1c3NpYQ0KUnVzc2lhbiBUaWdlciAvIFJ1c3NpYW4gVGlnZXIgU3RyaXBlIC8gUnVzc2lhbiBQb2xpY2UgVGlnZXINClJ1c3NpYW4gUmFzdHINClJ1c3NpYW4gT21vbiANClJ1c3NpYW4gRmxvcmENClJlZCBEYXduIEtMTUsgDQpJR0JBRyAvIFBCR0FHIA0KR29ya2FFIC8gR29ya2EgQ2hhbWVsIC8gUkUgR3JlZW55IC8gV29vZGxhbmQgUlUgLyBXRCBPYWsgLyBBRiAvIFBhcnRpemFuIEdob3N0DQpHZXJtYW4gT2FrbGVhZiAvIEdyZWVuIFBlYSAvIDQgLyBHcmVlbiBQZWEgMyAvIFBsYXRhbmVuIDcgU3VtbWVyIC8gQXV0dW1uIC8gRWljaGVubGF1Ym11c3RlciBPdmVycHJpbnQgU3VtbWVyIC8gRmFsbCAvIEVpY2hlbmxhdWJtdXN0ZXIgQSBTdW1tZXIgLyBGYWxsIC8gQmVyaW5ndCBFaWNoZW5sYXVibXVzdGVyIFN1bW1lciAvIEZhbGwgLyA0NCAvIEVpY2hlbmxhdWIgU3VtbWVyIC8gQXV0dW1uIC8gUGxhdGFuZW5tdXN0ZXIgNyBPbGQgU3VtbWVyICAgIFsvY29kZV0NCg0KW2gxXSBbYl0g0KHRgdGL0LvQutCwINC90LAg0YLQsNCx0LvQuNGG0YMg0YEg0LrQu9Cw0YHRgdCw0LzQuCBbL2JdIFsvaDFdDQpbdXJsPWh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzE1U1RicEZ1WkpZLUVPSUNNN1pRWW9GaTY4dXNyMVUxVllIYklyNzJJYVFNL2VkaXQ/dXNwPXNoYXJpbmddTGluayB0byB0aGUgdGFibGUgd2l0aCBjbGFzc2VzWy91cmxdDQoNCg0KW2gxXSBbYl0g0KDQtdC/0LDQuiwg0L/QtdGA0LXQt9Cw0LvQuNCyINC4INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC80L7QtNCwINCyINGB0YLQvtGA0L7QvdC90LjRhSDQv9GA0L7QtdC60YLQsNGFINGA0LDQt9GA0LXRiNC10L3QviDQv9GA0Lgg0L7QsdGP0LfQsNGC0LXQu9GM0L3QvtC8INGD0LrQsNC30LDQvdC40Lgg0YDQsNC30YDQsNCx0L7RgtGH0LjQutCwINC4INC40YHRgtC+0YfQvdC40LrQsCwg0L7RgtC60YPQtNCwINC80L7QtCDQsdGL0Lsg0LLQt9GP0YIgKNGB0YHRi9C70LrQsCDQvdCwINGB0YLRgNCw0L3QuNGG0YMg0LzQvtC00LApLg0KDQpUaGUgbW9kIGlzIGZyZWUgZm9yIHJlcGFja2luZywgcmV1cGxvYWRpbmcgYW5kIHVzaW5nIGluIHNpZGUgcHJvamVjdHMgd2l0aCB0aGUgb2JsaWdhdG9yeSByZWZlcmVuY2UgdG8gdGhlIGNyZWF0b3IgYW5kIHRoZSBzb3VyY2UuIFsvYl0gWy9oMV0NCg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/766098228960784054/BCFB225238B61758949EADC76BC2E609AA595F60/</image_url> - <download_url/> - <filename/> - <file_size>3153098043</file_size> - </mod> - <mod id="2273590683"> - <name>RevGuns</name> - <description>VGhpcyBtb2QgaXMgb3JpZ2luYWxseSBtYWRlIGZvciAnVGhlIEZhbGxlbiBWSScgc2VydmVycywgd2Ugc2hhcmUgb3VyIHdvcmsgd2l0aCB0aGUgY29tbXVuaXR5LiANCg0KVW5pcXVlIHdlYXBvbnMgYXMgZ3JlYXQgYWRkb24gdG8gZGF5eiBtb2RkZWQgc2VydmVycy4NCg0KLSBJbXByb3Zpc2VkIGJvdyArIEltcHJvdmlzZWQgYXJyb3cgDQotIFJlY3VydmVkIGJvdyArIENvbXBvc2l0ZSBhcnJvdyANCi0gQ3Jvc3Nib3cgKyBCb2x0DQotIFRhc2VyICsgQ2FydHJpZGdlDQotIFdhbHRlciBXQSAyMDAwIFNuaXBlciBSaWZsZSArIDMwMFdpbk1hZ251bSBBbW1vDQotIEJlcmV0dGEgQVJYIDE2MA0KLSBUYWMtMjEgTW9kZXJuIFNuaXBlciBSaWZsZSAoMzAwd2lubWFnbnVtIGFtbW8pDQotIEhvbmV5QmFkZ2VyIDU1NiBhbmQgMzAwIGJsYWNrb3V0IA0KLSBNMjAwQ2hleXRhYyArIFN1cHByZXNzb3IgKyBBbW1vIDQwOA0KLSBSNzAwICsgU3VwcHJlc3NvciArIEFtbW8gMzM4DQotIEFLMTIgKyBBS1UxMg0KLSBBSzE1ICsgQUtVMTUNCi0gQUsxOSArIEFLVTE5DQotIFJQSyAxNiBpbiB2YXJpYW50IG9mIDc2MiwgNTQ1IGFuZCA1NTYuDQotIEFSMTUNCi0gQUNSICsgYW1tbyA2LjgNCi0gTTExMCANCi0gTTEzNCBNaW5pR3VuDQotIEJlb3d1bGYgQVItMTUgKyAuNTAgQlcgYW1tbw0KLSBTUlNBMg0KLSBTUEFTMTINCi0gU1IyNQ0KLSBBQ1IgMTctcyAuMzA4DQotIEZhbWFzDQotIE1HLTMNCi0gRk4gRkFMIFRhY3RpY2FsDQotIEhULTc2DQotIEhLNDE3DQotIE0xR2FyYW5kDQotIE1CUg0KLSBHRiBSZXBlYXRlcg0KLSBNMUENCi0gTDg1QTINCi0gS3Jpc3MgVmVjdG9yDQotIFZTU0sNCg0KVXNlIHRoaXMgbW9kIHRvIG1ha2UgY2hpY2tlbnMgZHJvcCBmZWF0aGVyczoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjkxMjMwOTc3DQoNCklmIHlvdSB3aXNoIHRvIGRvbmF0ZToNClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLmNvbS9wYXlwYWxtZS9zZm1wbGF5ZXJdUGF5UGFsWy91cmxdDQoNCklmIHlvdSB3aXNoIHRvIGNvbnRhY3QgbWU6DQpTZm1wbGF5ZXIjOTc1MQ0KW3VybD1odHRwczovL2Rpc2NvcmQubWUvZGF5enRoZWZhbGxlbnZpXURpc2NvcmRbL3VybF0NCg0KVXNhZ2UgJiBUZXJtcyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJINCi0gWW91IGFyZSBub3QgcGVybWl0dGVkIHRvIHVucGFjaywgcmVwYWNrLCBlZGl0IG9yIHJldXBsb2FkIGFueSBmaWxlcyBmcm9tIHRoaXMgbW9kLg0KLSBUaGlzIGl0ZW0gaXMgbm90IGF1dGhvcml6ZWQgZm9yIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBvZiBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk4MDE1MzU4Mjg0L11TZm1wbGF5ZXJbL3VybF0NCi0gUGVybWlzc2lvbnMgaXMgZ3JhbnRlZCB0byB1c2UgdGhpcyBtb2QgZm9yIHNlcnZlciBtb25ldGl6YXRpb24gdW5kZXIgdGhlIGNvbmRpdGlvbnMgdGhhdCB5b3UgZm9sbG93IHRoZSBEYXlaIFNlcnZlciBNb25ldGl6YXRpb24gYWdyZWVtZW50IGFuZCBoYXZlIG9idGFpbmVkIHBlcm1pc3Npb24gZnJvbSBCb2hlbWlhIHRocm91Z2ggW3VybD1odHRwczovL3d3dy5ib2hlbWlhLm5ldC9tb25ldGl6YXRpb25dQm9oZW1pYVsvdXJsXQ0KDQpDUkVESVRTIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkg0KSW5rb3RhIC0gTW9kZGVyICYgRGVzaWduZXINCkplYmVkaWFoIC0gTW9kZGVyICYgRGVzaWduZXINCkRhbm55RG9vbW5vMSMwMDAxIC0gU3BvbnNlciBvZiB0aGUgV2FsdGVyIFdBIDIwMDANCkRlY2thcmQjNzk1MSAtIFNwb25zZXIgb2YgdGhlIEJlcmV0dGEgQVJYIDE2MA0KRGFubnlEb29tbm8xIzAwMDEgLSBTcG9uc29yIG9mIHRoZSBUYWMtMjENCkRlY2thcmQjNzk1MSAtIFNwb25zb3Igb2YgdGhlIEhvbmV5QmFkZ2VyDQpSaXR1YWxTbW9rZTY5IzEzMTAgLSBTcG9uc29yIG9mIHRoZSBSNzAwDQpLb3psb3YjNDU5NSAtIFNwb25zb3Igb2YgdGhlIEFLIDEyLDE1LDE5DQpEdXRjaCM1MjQ4IC0gU3BvbnNvciBvZiB0aGUgQVItMTUNCktvemxvdiM0NTk1IC0gU3BvbnNvciBvZiB0aGUgUlBLDQpHbG9ja1BlcmZlY3Rpb24jMDU0MyAtIFNwb25zb3Igb2YgdGhlIEFDUg0KR2V0RG93blNodXRVcCM0NTg3IC0gU3BvbnNvciBvZiB0aGUgQmVvd3VsZiBBUi0xNSArIC41MCBCVyBhbW1vDQpZdWtpQWltV2F2eSMzNTg2ICYgT2Jvb3N0ZWQjNDQ3MSAtIFNwb25zZXIgb2YgdGhlIERlc2VydCBUZWNoIFNSUy1hWXMNCktvemxvdiM0NTk1IC0gU3BvbnNvciBvZiB0aGUgU1BBUy0xMg0KRXZpbHdheXojMTgzOSAtIFNwb25zb3Igb2YgdGhlIFNSLTI1DQpEZWNrYXJkIzc5NTEgJiBDaGFyb24jMTgyNCAtIFNwb25zZXIgb2YgdGhlIEFDUiAxNy1zIC4zMDgNCllvZXJpIzE0MzEgLSBTcG9uc29yIG9mIHRoZSBGYW1hcw0KU25lYWtzdGVyVFYjMTYxMCAtIFNwb25zb3Igb2YgdGhlIE0xQSAmIEdGIFJlcGVhdGVyDQpWaXJyVFUzIzYwNzggLSBTcG9uc29yIG9mIHRoZSBWU1NLLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1674737200874039373/67304DB0B86DAA1E14E85830453F41E2D181FEA8/</image_url> - <download_url/> - <filename/> - <file_size>663932494</file_size> - </mod> - <mod id="2344585107"> - <name>Rostowmap</name> - <description>SGFwcHkgTmV3IFllYXIhDQoNCltiXVJvc3Rvd21hcFsvYl0NClNpemU6IDE0LDMzNiB4IDE0LDMzNiBLbQ0KR3JpZHNpemU6IDQwNDh4MjA0OA0KQ2VsbHNpemU6IDMsNQ0KUmVhbCBUZXJyYWluZGF0YSwgU2F0aW1hZ2UsIFJvYWRuZXR3b3JrIQ0KU2F0aW1hZ2U6IDE0MzM2IHggMTQzMzZweC4NCmFib3V0IDMsNSBtaW8gT2JqZWN0cyBwbGFjZWQNCg0KUmVhbCBTYXRpbWFnZSByZWFsIFJvYWRuZXR3b3JrIGJhc2VkIG9uIGEgbG9jYXRpb24gc29tZXdoZXJlIGluIHRoZSBlc3Qgb2YgVWtyYWluZSENCg0KTmV3IE9iamVjdHMgdG8gbG9vdDoNCiJjeXBlX3BpdGNoZm9yayINCiJjeXBlX3Nob3ZlbCINCiJjeXBlX3Jha2UiDQoiY3lwZV9heGUiDQoiY3lwZV9rYXRhbmEiDQoiY3lwZV9taWxrY2FuIg0KImN5cGVfd29vZGVuYm94Ig0KImN5cGVfYm94Ig0KImN5cGVfY29udGFpbmVyIg0KImN5cGVfd29vZGVuQ3JhdGUyIg0KImN5cGVfcmlmbGVib3giDQoiY3lwZV93b29kZW5DcmF0ZTMiDQoiY3lwZV9CYXJyZWwxIg0KImN5cGVfQmFycmVsMiINCiJjeXBlX0JhcnJlbDMiDQoiY3lwZV9CYXJyZWw0Ig0KKG9iamVjdHMgY2FuIGNvbnRhaW4gZXJyb3JzKQ0KDQpDaGFuZ2Vsb2c6DQotVjEuMDIgU3R1Y2sgb24gRXhpdCBhbmQgRmxpY2tlcmluZyBmaXhlZA0KLVYxLjAxIERpZmZlcmVudCBDbHV0dGVyIHNldHRpbmdzIHRvIGF2b2lkIGZsaWNrZXJpbmcgU2hhZG93DQotVjEuMCBSZWxlYXNldmVyc2lvbiBtYXliZSB5b3UgY2FuIGZpbmQgYW55IG1pc3BsYWNlZCBvYmplY3Qgb3IgZXJyb3Igb24gdGhpcyBUZXJyYWluDQoNClRvRG9MaXN0Og0KTG9vdCBvbiBDdXN0b21CdWlsZGluZ3MNCkN1c3RvbSBDdXRzY2VuZSB3aGVuIGxlYXZpbmcgU2VydmVyIChmb3Igbm93IHVzZWQgdGhpcyBmcm9tIENoZXJuYXJ1cykNCg0KU3BlY2lhbCBUaGFua3M6DQpBcm1hbklJSSBmb3IgcmVsZWFzaW5nIHRoZSBTb3VyY2VmaWxlcw0KDQpMaWNlbmNlOiANCkFsbCByaWdodHMgcmVzZXJ2ZWQuDQpBdXRob3IgZ3JhbnRzIHlvdSwgYXMgdGhlIGVuZHVzZXIsIGEgcGVyc29uYWwgcmlnaHQgdG8gZG93bmxvYWQsIGluc3RhbGwgYW5kIHBsYXkgd2l0aCB0aGUgVGVycmFpbi4gVGhpcyByaWdodCBkb2VzIE5PVCBpbmNsdWRlIHRoZSBwb3NzaWJpbGl0aWVzIHRvIHJldmVyc2UgZW5naW5lZXIgb3IgZXZlbiBhYnVzZSBjb250ZW50IG9mIHRoZSBUZXJyYWluIGFkZG9uIGluIHlvdXIgb3duIGFkZG9ucywgZ2FtZXMsIGdhbWUgY29udGVudCBvciBtaXNzaW9ucyAoc2NyaXB0cykuIEF1dGhvciBjYW4gbm90IGJlIG1hZGUgcmVzcG9uc2libGUgZm9yIEFOWSBkYW1hZ2UgdGhhdCBjb3VsZCBvY2N1ciBmcm9tIHRoZSB1c2Ugb2YgdGhlIGFkZG9uLiBUaGlzIFRlcnJhaW4gYWRkb24gaXMgZm9yIGVudGVydGFpbm1lbnQgcHVycG9zZXMgb25seS4gQW55IG1pbGl0YXJ5IG9yIGNvbW1lcmNpYWwgdXNlIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFlvdSBhcmUgTk9UIGFsbG93ZWQgdG8gZXhwbG9pdCwgcmVkaXN0cmlidXRlIGFuZC9vciBtb2RpZnkgdGhlIGNvbnRlbnQuIFlvdSBtYXkgdXNlIHRoZSBUZXJyYWluIGFkZG9uIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIGdhbWUgIkFybWEgMyIgYnkgQklTIGluIGl0cyBvcmlnaW5hbCBmb3JtIChhcyBpbiBvcmlnaW5hbCA3eiBhcmNoaXZlKSBvbmx5LiBJZiB5b3Ugd2FudCB0byB1c2UgVGVycmFpbiBhZGRvbiBvciBwYXJ0cyBvZiBUZXJyYWluIGFkZG9uIGluIHlvdXIgb3duIGFkZG9ucyBvciBuZXcgZ2FtZSwgeW91IGhhdmUgdG8gZ2V0IHdyaXR0ZW4gcGVybWlzc2lvbiBmcm9tIHRoZSBhdXRob3IuDQoiVGVycmFpbiBhbmQgKi5wYm8gZmlsZXMgc3VwcGxpZWQgd2l0aCBpdCBuZWVkIHRvIGhhdmUgb3JpZ2luYWwgLmJpc2lnbiBmaWxlcyBhdHRhY2hlZCBhbmQgbm8gbW9kaWZpY2F0aW9uIG9yIHJldmVyc2UtZW5naW5lZWVyaW5nIGlzIGFsbG93ZWQuIFRlcnJhaW4gYW5kIGFkZG9ucyBhcmUgZm9yYmlkZGVuIHRvIGJlIHVzZWQgb24gc2VydmVycyB0aGF0IHJlcXVpcmUgZG9uYXRpb25zLCB1bmxlc3MgdGhvc2UgZG9uYXRpb25zIGFyZSBtZXJlbHkgY292ZXJpbmcgdGhlIHJ1bm5pbmcgY29zdHMgb2YgdGhlIGFjdHVhbCBzZXJ2ZXIgKGRvbmF0aW9ucy9wYXltZW50cyBtdXN0IG5vdCBiZSBvdmVyICQxLDAwMCBwZXIgeWVhcikuIElmIGRvbmF0aW9ucyBvciBvdGhlciBwYXltZW50cyBhcmUgbWFkZSBmb3IgaW4tZ2FtZSBzZXJ2aWNlcyB0aGF0IGltcHJvdmUgcGxheWVyIGdhbWVwbGF5IG9yIGZhdm9yaXplIHBheWluZyBwbGF5ZXJzIGluIGNvbXBhcmlzb24gd2l0aCBvdGhlciBub24tcGF5aW5nIHBsYXllcnMsIHRob3NlIFRlcnJhaW4gYW5kIGFjY29tcGFueWluZyBhZGRvbnMgKCoucGJvKSBhcmUgTk9UIGFsbG93ZWQgdG8gYmUgdXNlZC4gQW55IG1pc3RyZWF0bWVudCBvZiB0aGVzZSBydWxlcyBzdGF0ZWQgaGVyZSBieSBhbiBpbmRpdmlkdWFsIG9yIGdyb3VwIGNhbiBhbmQgd2lsbCBiZSBwcm9zZWN1dGVkIGJ5IGEgbGVnYWwgdGVhbS4gRXhwcmVzc2x5LCBmb3IgVGVycmFpbi9hZGRvbnMgdXNlIHdpdGggImxpZmUiIG1vZHMgYW5kIFRDcyAoVG90YWwgQ29udmVyc2lvbiBtb2RzKSB5b3UgbmVlZCBhIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbiBieSB0aGUgYXV0aG9yLiINCg0KUExFQVNFIERPTsK0VCBBU0sgTUUgRk9SIFRIRSBTT1VSQ0VGSUxFUyENCg0KSWYgeW91IGxpa2UgdG8gcGF5IG1lIGEgQmVlciBmb3IgbXkgd29yazogcGF5cGFsLm1lL0N5cGVSZXZlbmdlDQoNClRoYW5rcyBmb3IgRG93bmxvYWRpbmcNCmdyZWV0aW5ncyBDeXBlUmV2ZW5nZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1664609678097872127/5241714D491B3A4D9906F93E53CBBFED6403B2C7/</image_url> - <download_url/> - <filename/> - <file_size>1484022309</file_size> - </mod> - <mod id="1877581880"> - <name>S.T.A.L.K.E.R. Zombie</name> - <description>0J/QtdGA0LXQtNC10LvQutCwINC00LDQvdC90L7Qs9C+IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE4MDk4MjczNThd0JzQntCU0JBbL3VybF0sINCyINC00LDQvdC90L7QvCDQvNC+0LTQtSDRgtC+0LvRjNC60L4g0L3QvtCy0YvQtSDQt9Cy0YPQutC4INC30L7QvNCx0Lgg0LjQtyDQodGC0LDQu9C60LXRgNCwLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJhc2VkIG9uIHRoaXMgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTgwOTgyNzM1OF1NT0RbL3VybF0uIEluIHRoaXMgbW9kIG9ubHkgc291bmRzIGZvciB6b21iaWUgZnJvbSBTdGFsa2VyIGdhbWUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1016070654752837248/D0B7DDF200D140036F85859852FD310A03F5856D/</image_url> - <download_url/> - <filename/> - <file_size>6107236</file_size> - </mod> - <mod id="1736675168"> - <name>Saline Bag+</name> - <description>V2FudCB0byBicmluZyBiYWNrIHRoYXQgb2xkIERheVogTW9kIGZlZWxpbmc/IFdhbnQgdG8gaGF2ZSBtb3JlIGludGVuc2UgZmlyZWZpZ2h0cz8gV2FudCB0byBoYXZlIGFuIG9wdGlvbiB0byBhY3R1YWxseSBbYl1oZWFsIHlvdXJzZWxmWy9iXT8gV2VsbCwgaGVyZSBpdCBpcy4gVGhlIHNvbHV0aW9uLiANCg0KW2JdU2FsaW5lIEJhZysgaXMgYSBtb2QgdGhhdCBtYWtlcyB0aGUgU2FsaW5lIEJhZyByZWdlbmVyYXRlIHlvdXIgaGVhbHRoWy9iXSBpbnN0ZWFkIG9mIGp1c3QgeW91ciBibG9vZCB3aGVuIHVzaW5nIGl0LiBJdCByZXBsYWNlcyB0aGUgcmVndWxhciBTYWxpbmUgQmFnLCBzbyB5b3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgYW55dGhpbmcgaW4gdGhlIGxvb3R0YWJsZS90cmFkZXJzIGV0Yy4NCg0KV2hlbiB1c2luZyAxIFNhbGluZSBCYWcgaXQgd2lsbCBnaXZlIHlvdSAxMCUgb2YgeW91ciBoZWFsdGggYmFjayBpbnN0YW50bHksIGFuZCB+MzAlIGR1cmluZyB0aGUgY291cnNlIG9mIHRoZSBuZXh0IDEtMiBtaW51dGVzLCByZXN1bHRpbmcgaW4gW2JdYWJvdXQgMzUtNDAlIG9mIHlvdXIgaGVhbHRoIHJlc3RvcmVkIGFmdGVyIDEgdXNhZ2VbL2JdLiBJdCBwcm92aWRlcyBwbGF5ZXJzIGZpbmFsbHkgdGhlIG9wdGlvbiB0byBoZWFsIHRoZW1zZWxmZXMgYW5kIGJyaW5ncyBhIG1lYW5pbmcgdG8gdGhlIFNhbGluZSBCYWdzLg0KDQpBIHNwZWNpYWwgdGhhbmtzIGdvZXMgdG8gQXhlbGFuZGVyIGZvciB0aGUgaWRlYSE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788604629998155327/255D3DF5ABF49C40DE54DFA18FF7BC87E859C315/</image_url> - <download_url/> - <filename/> - <file_size>3633321</file_size> - </mod> - <mod id="2115602332"> - <name>SchanaModGlobalChat</name> - <description>QW4gT3BlbiBTb3VyY2UgRGF5WiBtb2QgdGhhdCBwcm92aWRlcyBnbG9iYWwgY2hhdC4gU3dpdGNoIGNoYXQgY2hhbm5lbHMgd2l0aCB0aGUgcHJlc3Mgb2YgYSBjb25maWd1cmFibGUga2V5IChkZWZhdWx0OiAnWicpLiBBZGp1c3Qgc2l6ZSB3aXRoIGNvbmZpZ3VyYWJsZSBrZXlzICh1cDogJ10nLCBkb3duOiAnWycpLg0KDQpJZiB5b3UgaGF2ZSBhbiBhZG1pbiB0b29sIHRoYXQgZGlzYWxsb3dzIG5vbi1hc2NpaSBjaGFyYWN0ZXJzLCB5b3UgbmVlZCB0byB3aGl0ZWxpc3QgdGhlIGZvbGxvd2luZzog4ZCFDQpGb3IgQmF0dGxleWUgQkVDLCBnbyB0byBDb25maWcuY2ZnIGluIHRoZSBiYXR0bGV5ZS9CZWMgZm9sZGVyIGFuZCBjaGFuZ2UgSWdub3JlQ2hhdENoYXJzIHRvIElnbm9yZUNoYXRDaGFycyA9IOKCrCzCoyzDpizDhizDuCzDmCzDpSzDhSzDtizDpCzDvCzDnyzhkIUNCg0KWW91IGFyZSBmcmVlIHRvIHVzZSB0aGlzIG1vZCBvbiB5b3VyIG1vbmV0aXplZCBzZXJ2ZXJzLiBJZiB5b3UgcmVwYWNrIG9yIHVzZSB0aGUgY29kZSBpbiBhIERlcml2YXRpdmUgV29yaywgeW91IFtiXW11c3RbL2JdIGluY2x1ZGUgdGhlIGVudGlyZSBjb250ZW50cyBvZiB0aGUgTk9USUNFIGZpbGUgaW4gYSByZWFkYWJsZSBwbGFjZSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIEFwYWNoZSBMaWNlbnNlLg0KDQpUaGlzIG1vZCBvcmlnaW5hdGVkIGZyb20gdGhlIENhcmltIERheVogcHJvamVjdA0KVGhlIG9yaWdpbmFsIHNvdXJjZSBpcyBhdCBodHRwczovL2dpdGh1Yi5jb20vc2NoYW5hL2RheXotbW9kLWdsb2JhbC1jaGF0DQpUbyBzdXBwb3J0IHRoaXMgb3BlbiBzb3VyY2UgcHJvamVjdCwgeW91IGNhbiBkb25hdGUgYXQgaHR0cHM6Ly9wYXlwYWwubWUvY25vZmFmdmENClRvIGxlYXJuIG1vcmUgdmlzaXQgaHR0cHM6Ly9kaXNjb3JkLmdnL2tkUG5WdTQNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1183831643853503046/EFEE18B840DF98FD92E05A9FE505A603CB9DD370/</image_url> - <download_url/> - <filename/> - <file_size>47800</file_size> - </mod> - <mod id="2075831381"> - <name>SchanaModParty</name> - <description>VGhpcyBPcGVuIFNvdXJjZSBtb2QgYWxsb3dzIGNyZWF0aW9uIG9mIHBhcnRpZXMgYW5kIGRpc3BsYXlpbmcgb2YgbmFtZXRhZ3Mgb2YgcGFydHkgbWVtYmVycy4gVGhlcmUgaXMgbm8gcGFydHkgc2l6ZSBsaW1pdCBieSBkZWZhdWx0LCBidXQgdGhpcyBjYW4gYmUgY29uZmlndXJlZCBieSBzZXJ2ZXIgb3duZXJzLg0KDQpQYXJ0aWVzIGFyZSBtYW5hZ2VkIGJ5IHRoZSBwbGF5ZXIuIE9wZW4gdGhlIG1lbnUgKGRlZmF1bHQga2V5OiAnUCcpLCBhbmQgQWRkIHBsYXllcnMgdG8geW91ciBwYXJ0eS4gSWYgdGhleSBoYXZlIGFsc28gYWRkZWQgeW91LCB0aGVuIHlvdXIgbmFtZXRhZ3Mgd2lsbCBhdXRvbWF0aWNhbGx5IGFwcGVhci4gUGFydGllcyBhcmUgc2F2ZWQsIHNvIHlvdSBkb24ndCBoYXZlIHRvIHJlLWNyZWF0ZSBpdCBlYWNoIHRpbWUgeW91IGxvZ2luLiBUaGV5IGFsc28gd29yayBmb3Igd2hhdGV2ZXIgc2VydmVyIHJ1bnMgdGhlIG1vZC4NCg0KVGhlcmUgaXMgYSBxdWljayBtYXJrZXIgc3lzdGVtIHRoYXQgY2FuIGNyZWF0ZSAoZGVmYXVsdCBrZXk6ICdUJykgYW5kIGNsZWFyIChkZWZhdWx0IGtleTogJ1knKSBtYXJrZXJzIHRoYXQgd2lsbCBiZSB2aXNpYmxlIHRvIHlvdXIgcGFydHkuDQoNClVwZGF0ZXMgd2lsbCBiZSBwdWJsaXNoZWQgYSBtYXhpbXVtIG9mIG9uY2UgcGVyIHdlZWssIHVubGVzcyB0aGVyZSBhcmUgZ2FtZS1icmVha2luZyBidWdzLg0KDQpZb3UgYXJlIGZyZWUgdG8gdXNlIHRoaXMgbW9kIG9uIHlvdXIgbW9uZXRpemVkIHNlcnZlcnMuIElmIHlvdSByZXBhY2sgb3IgdXNlIHRoZSBjb2RlIGluIGEgRGVyaXZhdGl2ZSBXb3JrLCB5b3UgW2JdbXVzdFsvYl0gaW5jbHVkZSB0aGUgZW50aXJlIGNvbnRlbnRzIG9mIHRoZSBOT1RJQ0UgZmlsZSBpbiBhIHJlYWRhYmxlIHBsYWNlIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQXBhY2hlIExpY2Vuc2UuDQoNClRoaXMgbW9kIG9yaWdpbmF0ZWQgZnJvbSB0aGUgQ2FyaW0gRGF5WiBwcm9qZWN0DQpUaGUgb3JpZ2luYWwgc291cmNlIGlzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9zY2hhbmEvZGF5ei1tb2QtcGFydHkNClRvIHN1cHBvcnQgdGhpcyBvcGVuIHNvdXJjZSBwcm9qZWN0LCB5b3UgY2FuIGRvbmF0ZSBhdCBodHRwczovL3BheXBhbC5tZS9jbm9mYWZ2YQ0KVG8gbGVhcm4gbW9yZSB2aXNpdCBodHRwczovL2Rpc2NvcmQuZ2cva2RQblZ1NA0KDQpJIHdhbnQgdG8gdGhhbmsgTG9uZSBTdXJ2aXZvciBmb3IgYWRvcHRpbmcgdGhlIG1vZCBlYXJseSBhbmQgcHJvdmlkaW5nIGludmFsdWFibGUgZmVlZGJhY2su</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1021698887368401688/EFEE18B840DF98FD92E05A9FE505A603CB9DD370/</image_url> - <download_url/> - <filename/> - <file_size>119921</file_size> - </mod> - <mod id="1680019590"> - <name>Server_Information_Panel</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQoNClRoaXMgaXMgbXkgZmlyc3QgbW9kIGFuZCBJIHdvcmsgb24gdGhpcyBpbiBteSBzcGFyZSB0aW1lLiBJIHdpbGwgbXkgYmVzdCB0cnkgdG8gYnJpbmcgdXBkYXRlcyBmcmVxdWVudGx5IS4gDQpUaGlzIG1vZCBicmluZ3MgeW91IGEgc2VydmVyIFBhbmVsIHRvIERheXosIElmIHUgaGF2ZSBzb21lIGlkZWEgb2Ygc3VnZ2VzdGlvbiBkb24ndCBoZXNpdGF0ZSB0byBsZXQgbWUga25vdy4NCg0KW2JdRGVmYXVsdCBtZW51IGtleSBpcyBub3cgUEFVU0UvQlJFQUsgS2V5LCBsZXQgbWUga25vdyBpZiB1IGhhdmUgc29tZSBpc3N1ZSB3aXRoIHRoaXNbL2JdDQpbdXJsPWh0dHBzOi8vd3d3LmNvbXB1dGVyaG9wZS5jb20vY2RuL2tleWJvYXJkL3BhdXNlLmpwZ11oZXJlIGlzIGEgcGljdHVyZSB0byBzZWUgdGhlIGtleVsvdXJsXQ0KDQpbYl1QTEVBU0UgRE9OJ1QgUkVVUExPQUQvUkVQQUNLIFRISVMgTU9ELCBVIENBTiBIRUxQIE1FIElGIFUgV0FOVCBUTyBJTVBST1ZFIElULiBET04nVCBGT1JHRVQgVE8gQUREIElUIFRPIFlPVVIgU1RFQU0gQ09MTEVDVElPTiAhIDspIFsvYl0gKEFzayBtZSBpZiB1IG5lZWQgc29tZXRoaW5nIDopICkNCg0KW2gxXUluc3RhbGxhdGlvbjpbL2gxXQ0KLSBNYWtlIHN1cmUgdGhhdCB5b3UgaGF2ZSBpbnN0YWxsZWQgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSmFjb2ItTWFuZ28vRGF5Wi1Db21tdW5pdHktRnJhbWV3b3JrXUNvbW11bml0eSBGcmFtZXdvcmtbL3VybF0gYnkgSmFjb2JfTWFuZ28gJiBBcmtlbnNvcg0KLSBEb3dubG9hZCBsYXRlc3QgcmVsZWFzZSBvZiBTZXJ2ZXJfSW5mb3JtYXRpb25fUGFuZWwNCi0gQWRkIENGIGFuZCBTZXJ2ZXJfSW5mb3JtYXRpb25fUGFuZWwgdG8geW91ciBnYW1lIGFuZCBzZXJ2ZXIgbGF1bmNoIG9wdGlvbnMuIEZvciBleGFtcGxlOiAtbW9kPUBDRjtAU2VydmVyX0luZm9ybWF0aW9uX1BhbmVsDQoNCltoMV1PbiBzZXJ2ZXI6Wy9oMV0NCg0KLSBDb3B5IGZpbGUgU2VydmVyUGFuZWxfVjMuYmlrZXkgZnJvbSBTZXJ2ZXJQYW5lbFxrZXlzIGludG8gc2VydmVyIGtleXMgZm9sZGVyDQotIENvcHkgZm9sZGVyIFNlcnZlclBhbmVsIGZyb20gbW9kIGZvbGRlciB0byBbU2VydmVyUHJvZmlsZXNGb2xkZXJdLg0KLSBTZXJ2ZXJQYW5lbENvbmZpZy5qc29uIGlzIG5vdyB1c2VkIHRvIGNvbmZpZ3VyZSB5b3VyIGJ1dHRvbnMsIGxpbmtzIGFuZCB1ciBTZXJ2ZXIgTmFtZSBhZG5hIGFsbCB1ciB0YWJzIGNvbnRlbnQuIGZvbGxvdyB0aGUgZXhlbXBsZS4NCi0gVSBjYW4gYWxzbyBsZWF2ZSBsaW5rIGJsYW5rLCB0aGUgYnV0dG9uIHdpbGwgZGlzYXBlYXINCi0gVSBjYW4gaGlkZSBzaWRlIGluZm9ybWF0aW9uIGFuZCBwbGF5ZXIgdGFiIHdpdGggU2VydmVyUGFuZWwuanNvbg0KDQohISEgQ29tbWVudCBhcmUgbm90IGFsbG93ZWQgYW55bW9yZSBpbiBjb25maWcgZmlsZSAhISENCg0KW2gxXU9sZCBJbnN0YWxsYXRpb246Wy9oMV0NCg0KLSBZb3UgY2FuIGFsc28gY2hhbmdlIHRoZSBuYW1lIG9mIHRoZSB0d28gZmlyc3QgVGFiIG5vdw0KKEV4ZW1wbGUgaGVyZTogW3VybD1odHRwczovL2dpdGh1Yi5jb20vTGFHVGVLL1NlcnZlcl9JbmZvcm1hdGlvbl9QYW5lbC9ibG9iL21hc3Rlci9AU2VydmVyX0luZm9ybWF0aW9uX1BhbmVsL1NlcnZlclBhbmVsL1NlcnZlclBhbmVsLmpzb25dKEBTZXJ2ZXJfSW5mb3JtYXRpb25fUGFuZWwvU2VydmVyUGFuZWwvU2VydmVyUGFuZWwuanNvbikpDQotICBTZXJ2ZXJOYW1lLnR4dCwgU2VydmVyRGVzY3JpdGlvbi50eHQsIFNlcnZlclJ1bGVzLnR4dCAmIFNlcnZlckNvbmZpZ05ldy5jZmcgYXJlIG5vdCB1c2VkIHVzZWQgYW55bW9yZSwgdGhlc2UgZmlsZXMgc2hvdWxkIGJlIGRlbGV0ZWQgYW5kIHJlbXBsYWNlZCB3aXRoIGBTZXJ2ZXJQYW5lbC5qc29uYCBhdXRvbWF0aWNhdGx5DQoNCldBUk5JTkc6IERvbid0IHB1dCBhbnkgY29tbWVudHMgaW4gQ29uZmlndXJhdGlvbiBGaWxlcw0KDQpROiBDYW4gaSBjaGFuZ2UgZGVmYXVsdCBtZW51IGtleSA/DQpBOiBTdXJlLCBVIGNhbiBub3cgY2hhbmdlIGRlZmF1bHQgbWVudSBrZXkgY2xpZW50IHNpZGUgd2l0aCBlZGl0aW5nIFNlcnZlclBhbmVsS2V5Lmpzb24gZmlsZSBpbiB5b3VyIERvY3VtZW50cyBmb2xkZXIgKEM6XFVzZXJzXCV1c2VybmFtZSVcRG9jdW1lbnRzXERheXopLg0KDQoiU1BNZW51S2V5IjogIktDX05VTVBBRDYiDQoNCkFuZCBjaGFuZ2UgS0NfUEFVU0UgKHdoaWNoIHN0YW5kcyBmb3IgUEFVU0V8QlJFQUsga2V5IG9uIGtleWJvYXJkKSB0byBhbnkga2V5IHlvdSB3YW50LiBIZXJlIGlzIGZ1bGwgbGlzdCBvZiBhdmFpbGFibGUga2V5cy4NCg0KRXhhbXBsZSBvZiByZXN1bHRpbmcgbGluZToNCg0KIlNQTWVudUtleSI6ICJLQ19CQUNLU0xBU0giDQoNCltoMV1Tb29uWy9oMV0NCi0gQWxsb3cgcG9zc2liaWxpdHkgdG8gc2hvdyBwYW5lbCBhdCBsb2dnaW4NCg0KSm9pbiBVcyBvbiBESXNjb3JkIGlmIHUgZ2V0IHNvbWUgdHJvdWJsZTogW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvSnEyNmZORl1kaXNjb3JkLmdnL0pxMjZmTkZbL3VybF0NCg0KU3BlY2lhbCBUaGFua3MgdG8gU2hpeCBmcm9tIEFmdGVybWF0aCBmb3IgaGlzIHRhYnMgZWZmZWN0ICENCg0KU3BlY2lhbCBUaGFua3MgdG8gVmFrZXIgZnJvbSBab21iZXJyeSBBZG1pbiBUb29scyBmb3IgaGlzIGhlbHAgIQ0KVmFrZXI6IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1ODI3NTY4NDhdaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1ODI3NTY4NDhbL3VybF0NCg0KU3BlY2lhbCBUaGFua3MgdG8gRGEwbmUgZnJvbSBWYW5pbGxhKysgZm9yIGhpcyBoZWxwIHRvbyA6KQ0KVmFuaWxsYSsrIEdpdGh1YjogW3VybD1odHRwczovL2dpdGh1Yi5jb20vVmFuaWxsYVBsdXNQbHVzXWh0dHBzOi8vZ2l0aHViLmNvbS9WYW5pbGxhUGx1c1BsdXNbL3VybF0NCg0KRm9yIGhlbHAgb24gdXNpbmcgdGhpcyBtb2QgaW4geW91ciBvd24gcHJvamVjdHMsIGZvbGxvdyB0aGlzIHJlYWQgbWUgaG9zdGVkIG9uIGdpdGh1YjogW3VybD1odHRwczovL2dpdGh1Yi5jb20vTGFHVGVLL1NlcnZlcl9JbmZvcm1hdGlvbl9QYW5lbC9ibG9iL21hc3Rlci9SRUFETUUubWRdWy91cmxdDQoNClBsZWFzZSBSYXRlIHRoZSBtb2QsIGNvbW1lbnQgeW91ciBpc3N1ZXMgYmVsb3cgYW5kIGkgd2lsbCB0cnkgdG8gZmluZCB0aW1lIGFuZCBoZWxwIHlvdSA6KQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vRUZFUlg5Zi5naWZbL2ltZ10NCg0KRG9uYXRpb246IFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL015RGF5Wl1QYXlwYWxbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/780728056606402708/8E89C01795BBF478820CD7EFBE79932B5D42E530/</image_url> - <download_url/> - <filename/> - <file_size>956470</file_size> - </mod> - <mod id="2166325582"> - <name>ShakeForFruit</name> - <description>QSBtb2QgdGhhdCBhZGRzIHRoZSBhYmlsaXR5IHRvIHNoYWtlIHRyZWVzIGFuZCBidXNoZXMgdG8gZ2V0IHRoZSBjb3JyZXNwb25kaW5nIGZydWl0cy9iZXJyaWVzIGZyb20gdGhlbS4NClN1aXRhYmxlIGZvciB0aG9zZSB3aG8gZG8gbm90IGxpa2UgdGhlIHZhbmlsbGEgc3Bhd24gc3lzdGVtLiAoVGhlIG1vZCBkb2VzIG5vdCB0dXJuIG9mZiB0aGUgdmFuaWxsYSBzcGF3biBmcnVpdCBzeXN0ZW0sIHNlZSB0aGUgZGlzY3Vzc2lvbiBvbiBob3cgdG8gdHVybiBpdCBvZmYuIEl0IGlzIG5vdCBuZWNlc3NhcnkgdG8gdHVybiBvZmYgdGhlIHZhbmlsbGEgc3Bhd24gZnJ1aXQgc3lzdGVtKS4NCkFmdGVyIGZpbmRpbmcgdGhlIGZydWl0cyBvbiB0aGUgdHJlZSwgdGhlIGZydWl0cyB3aWxsIG5vIGxvbmdlciBhcHBlYXIgb24gaXQgdW50aWwgdGhlIHNlcnZlciBpcyByZXN0YXJ0ZWQuDQpUaGUgdHlwZSBvZiBmcnVpdCBpcyB0aWVkIHRvIHRoZSBjb3JyZXNwb25kaW5nIHR5cGUgb2YgdHJlZSAoanVzdCBsaWtlIGluIHZhbmlsbGEsIHdoZXJlIHRoZSB0eXBlIG9mIGZydWl0IHRoYXQgc3Bhd25zIG5leHQgdG8gdGhlIHRyZWUvYnVzaCBkZXBlbmRzIG9uIHRoZSB0eXBlIG9mIHRyZWUvYnVzaCkuDQoNCltoMV1GZWF0dXJlc1svaDFdDQpbbGlzdF0NClsqXVR1cm4gb24vb2ZmIG1lc3NhZ2VzIGFib3V0IGRldGVjdGlvbi9ub3QgZGV0ZWN0aW9uIG9mIGZydWl0czsNClsqXVR1cm4gb24vb2ZmIHRoZSByZWFjdGlvbiBvZiB6b21iaWVzIHRvIHRoZSBub2lzZSBmcm9tIHRoZSBzaGFraW5nIG9mIGEgdHJlZS9idXNoOw0KWypdQWRqdXN0bWVudCBvZiB0aGUgY2hhbmNlIG9mIGZpbmRpbmcgZnJ1aXRzL2JlcnJpZXMgZm9yIGVhY2ggdHlwZTsNClsqXUFkanVzdG1lbnQgb2YgdGhlIG1pbmltdW0gYW5kIG1heGltdW0gYW1vdW50IG9mIGZydWl0IGFuZCBiZXJyaWVzIGZhbGxpbmcgb3V0IGZvciBlYWNoIHR5cGUgKHJhbmRvbSBmcm9tIG1pbmltdW0gdG8gbWF4aW11bSkuDQpbL2xpc3RdDQoNClRoZSBjb25maWd1cmF0aW9uIGZpbGUgaXMgbG9jYXRlZCBpbiB0aGUgcHJvZmlsZSBmb2xkZXIgLSBTaGFrZUZvckZydWl0Lmpzb24uIFRoZSBmaWxlIGl0c2VsZiBpcyBjcmVhdGVkIGFmdGVyIHRoZSBmaXJzdCBydW4uDQoNCltoMV1Db25maWcgZXhwbGFuYXRpb25bL2gxXQ0KW2xpc3RdDQpbKl1Ob0ZydWl0TWVzc2FnZSAtIGEgbWVzc2FnZSBpbiB0aGUgY2hhdCB0aGF0IHlvdSBkaWQgbm90IGZpbmQgdGhlIGZydWl0cyAoMSAtIHR1cm4gb24sIDAgLSB0dXJuIG9mZik7DQpbKl1Gb3VuZEZydWl0TWVzc2FnZSAtIGEgbWVzc2FnZSBpbiB0aGUgY2hhdCB0aGF0IHlvdSBmb3VuZCB0aGUgZnJ1aXRzICgxIC0gdHVybiBvbiwgMCAtIHR1cm4gb2ZmKTsNClsqXVJlYWN0aW5nWm9tYmllcyAtIHRoZSByZWFjdGlvbiBvZiB6b21iaWVzIHRvIHRoZSBub2lzZSBmcm9tIHRoZSBzaGFraW5nIG9mIGEgdHJlZS9idXNoICgxIC0gdHVybiBvbiwgMCAtIHR1cm4gb2ZmKTsNClsqXUNoYW5jZVRvRmluZEZydWl0KypGcnVpdCBuYW1lKiAtIGNoYW5jZSB0byBmaW5kIGhhbGYgaW4gcGVyY2VudCAoZnJvbSAwIHRvIDEwMCkgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdHlwZTsNClsqXW1pbkZydWl0KypGcnVpdCBuYW1lKiAtIHRoZSBtaW5pbXVtIG51bWJlciBvZiBmcnVpdHMgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdHlwZSB0byBmYWxsIG91dCBpbiBjYXNlIG9mIGEgc3VjY2Vzc2Z1bCAic2hha2luZyIgb2YgdGhlIHRyZWU7DQpbKl1tYXhGcnVpdCsqRnJ1aXQgbmFtZSogLSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJ1aXRzIG9mIHRoZSBjb3JyZXNwb25kaW5nIHR5cGUgdG8gZmFsbCBvdXQgaW4gY2FzZSBvZiBhIHN1Y2Nlc3NmdWwgInNoYWtpbmciIG9mIHRoZSB0cmVlLg0KWy9saXN0XQ0KW2JdW3VdSXQgaXMgZm9yYmlkZGVuIHRvIHJlbG9hZC9zdGVhbCB0aGUgY29kZS9tb2RpZnkgdGhpcyBtb2Qgd2l0aG91dCBteSBwZXJtaXNzaW9uLlsvdV1bL2JdDQpbYl1JZiB5b3UgZmluZCBhIGJ1ZywgcGxlYXNlIGxldCBtZSBrbm93IGluIFN0ZWFtJ3MgcHJpdmF0ZSBtZXNzYWdlcyBvciBvbiBkaXNjb3JkIERheWFCdWJpICMyOTM5LlsvYl0NCg0K0JzQvtC0LCDQtNC+0LHQsNCy0LvRj9GO0YnQuNC5INCy0L7Qt9C80L7QttC90L7RgdGC0Ywg0YLRgNGP0YHRgtC4INC00LXRgNC10LLRjNGPINC4INC60YPRgdGC0YssINGH0YLQvtCx0Ysg0L/QvtC70YPRh9C40YLRjCDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC40LUg0YTRgNGD0LrRgtGLL9GP0LPQvtC00Ysg0YEg0L3QuNGFLiANCtCf0L7QtNC+0LnQtNC10YIg0LTQu9GPINGC0LXRhSwg0LrQvtC80YMg0L3QtSDQvdGA0LDQstC40YLRgdGPINCy0LDQvdC40LvRjNC90LDRjyDRgdC40YHRgtC10LzQsCDRgdC/0LDQstC90LAg0L/Qu9C+0LTQvtCyLiAo0JzQvtC0INC90LUg0L7RgtC60LvRjtGH0LDQtdGCINCy0LDQvdC40LvRjNC90YPRjiDRgdC40YHRgtC10LzRgyDRgdC/0LDQstC90LAg0YTRgNGD0LrRgtC+0LIsINC40L3RgdGC0YDRg9C60YbQuNGPINC/0L4g0LXQs9C+INC+0YLQutC70Y7Rh9C10L3QuNGOINGB0LwuINCyINC+0LHRgdGD0LbQtNC10L3QuNGP0YUuINCd0LXQvtCx0Y/Qt9Cw0YLQtdC70YzQvdC+INC+0YLQutC70Y7Rh9Cw0YLRjCDQstCw0L3QuNC70YzQvdGD0Y4g0YHQuNGB0YLQtdC80YMg0YHQv9Cw0LLQvdCwINC/0LvQvtC00L7QsikuDQrQn9C+0YHQu9C1INC90LDRhdC+0LbQtNC10L3QuNGPINC/0LvQvtC00L7QsiDQvdCwINC00LXRgNC10LLQtSwg0L3QsCDQvdGR0Lwg0LHQvtC70YzRiNC1INC90LUg0L/QvtGP0LLRj9GC0YHRjyDQv9C70L7QtNGLINCy0L/Qu9C+0YLRjCDQtNC+INGA0LXRgdGC0LDRgNGC0LAg0YHQtdGA0LLQtdGA0LAuDQrQotC40L8g0L/Qu9C+0LTQvtCyINC/0YDQuNCy0Y/Qt9Cw0L0g0Log0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YnQtdC80YMg0LLQuNC00YMg0LTQtdGA0LXQstCwICjRgtCw0Log0LbQtSDQutCw0Log0Lgg0L3QsCDQstCw0L3QuNC70LUsINCz0LTQtSDQstC40LQg0L/Qu9C+0LTQsCwg0LrQvtGC0L7RgNGL0Lkg0LfQsNGB0L/QsNCy0L3QuNGC0YHRjyDRgNGP0LTQvtC8INGBINC00LXRgNC10LLQvtC8L9C60YPRgdGC0L7QvCwg0LfQsNCy0LjRgdC40YIg0L7RgiDQstC40LTQsCDQtNC10YDQtdCy0LAv0LrRg9GB0YLQsCkuDQoNCltoMV3QktC+0LfQvNC+0LbQvdC+0YHRgtC4Wy9oMV0NCltsaXN0XQ0KWypd0JLQutC70Y7Rh9C10L3QuNC1L9Cy0YvQutC70Y7Rh9C10L3QuNC1INGB0L7QvtCx0YnQtdC90LjQuSDQvtCxINC+0LHQvdCw0YDRg9C20LXQvdC40Lgv0L3QtSDQvtCx0L3QsNGA0YPQttC10L3QuNC4INGE0YDRg9C60YLQvtCyOw0KWypd0JLQutC70Y7Rh9C10L3QuNC1L9Cy0YvQutC70Y7Rh9C10L3QuNC1INGA0LXQsNCz0LjRgNC+0LLQsNC90LjRjyDQt9C+0LzQsdC4INC90LAg0YjRg9C8INC+0YIg0YLRgNGP0YHQutC4INC00LXRgNC10LLQsC/QutGD0YHRgtCwOw0KWypd0KDQtdCz0YPQu9C40YDQvtCy0LrQsCDRiNCw0L3RgdCwINC+0LHQvdCw0YDRg9C20LXQvdC40Y8g0YTRgNGD0LrRgtC+0LIv0Y/Qs9C+0LQg0L/QvtC0INC60LDQttC00YvQuSDRgtC40L87DQpbKl3QoNC10LPRg9C70LjRgNC+0LLQutCwINC80LjQvdC40LzQsNC70YzQvdC+0LPQviDQuCDQvNCw0LrRgdC40LzQsNC70YzQvdC+0LPQviDQutC+0LvQuNGH0LXRgdGC0LLQsCDQstGL0L/QsNC00LDQtdC80YvRhSDRhNGA0YPQutGCINC4INGP0LPQvtC0INC/0L7QtCDQutCw0LbQtNGL0Lkg0YLQuNC/ICjRgNCw0L3QtNC+0Lwg0L7RgiDQvNC40L3QuNC80LDQu9GM0L3QvtCz0L4g0LTQviDQvNCw0LrRgdC40LzQsNC70YzQvdC+0LPQvikuDQpbL2xpc3RdDQoNCtCk0LDQudC7INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCDQvdCw0YXQvtC00LjRgtGB0Y8g0LIg0L/QsNC/0LrQtSDQv9GA0L7RhNC40LvRjyAtIFNoYWtlRm9yRnJ1aXQuanNvbi4g0KTQsNC50Lsg0YHQvtC30LTQsNGR0YLRgdGPINGB0LDQvCDQv9C+0YHQu9C1INC/0LXRgNCy0L7Qs9C+INC30LDQv9GD0YHQutCwLg0KDQpbaDFd0KDQsNC30YrRj9GB0L3QtdC90LjQtSDQutC+0L3RhNC40LPQsFsvaDFdDQpbbGlzdF0NClsqXU5vRnJ1aXRNZXNzYWdlIC0g0YHQvtC+0LHRidC10L3QuNC1INCyINGH0LDRgiDQviDRgtC+0LwsINGH0YLQviDQstGLINC90LUg0L3QsNGI0LvQuCDQv9C70L7QtNGLICgxIC0g0LLQutC70Y7Rh9C40YLRjCwgMCAtINCy0YvQutC70Y7Rh9C40YLRjCk7DQpbKl1Gb3VuZEZydWl0TWVzc2FnZSAgLSDRgdC+0L7QsdGJ0LXQvdC40LUg0LIg0YfQsNGCINC+INGC0L7QvCwg0YfRgtC+INCy0Ysg0L3QsNGI0LvQuCDQv9C70L7QtNGLICgxIC0g0LLQutC70Y7Rh9C40YLRjCwgMCAtINCy0YvQutC70Y7Rh9C40YLRjCk7DQpbKl1SZWFjdGluZ1pvbWJpZXMgICAtINGA0LXQsNCz0LjRgNC+0LLQsNC90LjQtSDQt9C+0LzQsdC4INC90LAg0YjRg9C8INC+0YIg0YLRgNGP0YHQutC4INC00LXRgNC10LLQsC/QutGD0YHRgtCwICgxIC0g0LLQutC70Y7Rh9C40YLRjCwgMCAtINCy0YvQutC70Y7Rh9C40YLRjCk7DQpbKl1DaGFuY2VUb0ZpbmRGcnVpdCsq0J3QsNC30LLQsNC90LjQtSDQv9C70L7QtNCwKiAtINGI0LDQvdGBINC90LDQudGC0Lgg0L/QvtC70LTRiyDQsiDQv9GA0L7RhtC10L3RgtCw0YUgKNC+0YIgMCDQtNC+IDEwMCkg0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YnQtdCz0L4g0LLQuNC00LA7DQpbKl1taW5GcnVpdCsq0J3QsNC30LLQsNC90LjQtSDQv9C70L7QtNCwKiAtINC80LjQvdC40LzQsNC70YzQvdC+0LUg0LrQvtC70LjRh9C10YHRgtCy0L4g0LLRi9C/0LDQtNCw0LXQvNGL0YUg0L/Qu9C+0LTQvtCyINGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0LXQs9C+INCy0LjQtNCwINCyINGB0LvRg9GH0LDQtSDRg9GB0L/QtdGI0L3QvtC5ICLRgtGA0Y/RgdC60LgiINC00LXRgNC10LLQsDsNClsqXW1heEZydWl0KyrQndCw0LfQstCw0L3QuNC1INC/0LvQvtC00LAqIC0g0LzQsNC60YHQuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdGB0YLQstC+INCy0YvQv9Cw0LTQsNC10LzRi9GFINC/0LvQvtC00L7QsiDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC10LPQviDQstC40LTQsCDQsiDRgdC70YPRh9Cw0LUg0YPRgdC/0LXRiNC90L7QuSAi0YLRgNGP0YHQutC4IiDQtNC10YDQtdCy0LAuDQpbL2xpc3RdDQpbYl1bdV3Ql9Cw0L/RgNC10YnQtdC90L4g0L/QtdGA0LXQt9Cw0LvQuNCy0LDRgtGML9C60YDQsNGB0YLRjCDQutC+0LQv0LjQt9C80LXQvdGP0YLRjCDRjdGC0L7RgiDQvNC+0LQg0LHQtdC3INC80L7QtdCz0L4g0YDQsNC30YDQtdGI0LXQvdC40Y8uWy91XVsvYl0NCltiXdCV0YHQu9C4INCy0Ysg0L3QsNGI0LvQuCDQsdCw0LMsINC/0L7QttCw0LvRg9C50YHRgtCwLCDRgdC+0L7QsdGJ0LjRgtC1INC80L3QtSDQsiDQu9C40YfQvdGL0YUg0YHQvtC+0LHRidC10L3QuNGP0YUgU3RlYW0g0LjQu9C4INCyIGRpc2NvcmQgRGF5YUJ1YmkjMjkzOS5bL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1320068675646295189/2C592A5516F53BA0B2FDCF95DD6309E85B3149A2/</image_url> - <download_url/> - <filename/> - <file_size>255364</file_size> - </mod> - <mod id="1750549490"> - <name>SkalistyBridge</name> - <description>QnJpZGdlIFNrYWxpc3R5ICAocGxhY2UpDQoNCllvdSBjYW4gdXNlIGl0IGFzIGEgTW9kIG9yIHVzZSB0aGUgaW5pdC5jIG1ldGhvZC4NCg0KSW5pdC5jIG1ldGhvZCwgbG9vayBhdCB0aGUgaW5mbyBmb2xkZXIuDQoNClVzZSBhcyBNb2Q6DQoiLXNlcnZlcm1vZD1AU2thbGlzdHlCcmlkZ2U7Ig0KDQpWZXJpZnkgdGhhdCB5b3UgaGF2ZSB0aGUgY29ycmVjdCAiU3Bhd24gaGVscGVyIGZ1bmN0aW9uIiBpbiBzdGVwIDMgb2YgdGhlIGluc3RydWN0aW9ucyBpbiB5b3VyIGluaXQuYw0KDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQpJdCBpcyBuZWNlc3NhcnkgdG8gaGF2ZSB0aGUgQEJ1aWxkZXJJdGVtcyBtb2QNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCg0KDQoNCk90aGVyIHBsYWNlczoNCg0KS3Jhc25vc3RhdiBhaXJzdHJpcA0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3MTg1NDA1NjYNCg0KQnJpZGdlIFByaXNvbg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3MTgyMTQ3MzANCg0KQmlhdGhsb24gQXJlbmENCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTU4MTY0MzEzDQoNCkFwb2NhbHlwdGljX0J1bmtlcl82NjYNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTc0NTAxNzk1DQoNClRoZSBMYWJ5cmludGgNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDAyNDI3MzM2</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/787500339836431692/2A7065804D2E2A0A5FFD67F75C653B980C0DF0E4/</image_url> - <download_url/> - <filename/> - <file_size>143075</file_size> - </mod> - <mod id="1903552228"> - <name>Sky_Jeep</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNCltoMV00eDQgSmVlcCBieSBTa3lbL2gxXQ0KW2JdVGhpcyBpcyBteSBXSVAgNHg0IEplZXAsIFRoaXMgbW9kIGFsbG93cyBmb3IgcGVvcGxlIHRvIHRlc3QgbXkgdmVoaWNsZSBhbmQgaGVscCBmaW5kIGlzc3VlcyBvciBidWdzIGJlZm9yZSBpdHMgZmluYWxseSBwb2xpc2hlZC4NClBsZWFzZSBnaXZlIG1lIGFsbCB0aGUgZmVlZGJhY2sgeW91IGNhbi4gDQoNCltoMV1UaGlzIG1vZCBpcyBicm91Z2h0IHRvIHlvdSBieSB0aGUgcGVvcGxlIG9mIEZyYWN0dXJlZFJQWy9oMV0NCg0KW3VybF1odHRwczovL2Rpc2NvcmQubWUvRnJhY3R1cmVkUlBbL3VybF0NCg0KW2gxXUNhciBTcGVjaWZpY2F0aW9uc1svaDFdDQrigKIgNyBjb2xvciB2ZXJzaW9ucyAoY2FtbyxibGFjayxibHVlLGdyZWVuLHJlZCx3aGl0ZSx5ZWxsb3cpDQrigKIgNCBzZWF0cyAoRHJpdmVyLCBjb2RyaXZlciwgMiByZWFyIHNlYXRzKQ0K4oCiIENhcmdvIDogNDUwIHNsb3RzICgxMHg0NSkNCuKAoiBEcml2ZSA6IEFXRA0K4oCiIFNwYXJlIHRpcmUgc2xvdCBhdmFpbGFibGUNCuKAoiBXb3JraW5nIGhlYWRsaWdodHMNCuKAoiBTb3VuZHMNCg0KW2gxXUtub3duIElzc3Vlcy9JbmFjY3VyYWNpZXNbL2gxXQ0K4oCiIE5vIHZpc3VhbCAvIGNyYXNoIGRhbWFnZQ0K4oCiIE5vIHZpc3VhbCByZWFyIGxpZ2h0IHJlZmxlY3RvcnMNCuKAoiBObyBkZXN0cm95ZWQgdmFyaWFudCBvZiB0aXJlLCB3aWxsIGp1c3Qgc2hvdyBhcyAiUnVpbmVkIg0K4oCiIE5vIGdsYXNzIGRhbWFnZQ0KDQpbaDFdVG8tRG8gTGlzdFsvaDFdDQrigKIgRml4IGRvb3Igb3BlbmluZyB3aW5kb3cNCuKAoiBWaXN1YWwgcmVhciBsaWdodCByZWZsZWN0b3JzDQrigKIgQ3Jhc2ggLyBHbGFzcyBEYW1hZ2UNCg0KWy9iXQ0KW2JdDQpbaV1UaGFua3MgdG8gRGVhbm9zQmVhbm9zLCB3aXRob3V0IGhpbSB0aGlzIHdvdWxkIG5vdCBoYXZlIGJlZW4gcG9zc2libGUuIEFsc28gdG8gdGhvc2Ugd2hvIGhlbHBlZCBtZSBhbG9uZyB0aGUgd2F5Lg0KW2ldVGhhbmsgeW91IHRvIHJmYXJlbmNpYmlhIGZvciB1c2FnZSBvZiBoaXMgbW9kZWwsIHlvdSBjYW4gZmluZCBpdCBoZXJlIDogW3VybF0gaHR0cHM6Ly93d3cuY2d0cmFkZXIuY29tLzNkLW1vZGVscy9jYXIvc3V2L2dlbmVyaWMtNHg0LWxvd3BvbHlbL3VybF1bL2ldDQoNClt1XVlvdSBtYXkgbm90IHJldXBsb2FkL21vZGlmeS9idWlsZCBvbiB0aGlzIG1vZA0KWW91IG1heSBub3QgcmVkaXN0cmlidXRlIHRoaXMgbW9kIHdpdGhvdXQgbXkgcGVybWlzc2lvbg0KWW91IG1heSBtb25ldGl6ZSB5b3VyIHNlcnZlciB3aXRoIG15IG1vZCBpbnN0YWxsZWQgKGlmIGFwcHJvdmVkIGJ5IEJJKVsvdV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1282912715389055245/CDFAE639AE6122A644FA94153A368449A7D58200/</image_url> - <download_url/> - <filename/> - <file_size>189410266</file_size> - </mod> - <mod id="1978291090"> - <name>Slots4Pack</name> - <description>SG9wcGVmdWxseSBhIGZyYW1ld29yayBzbyBkZXZzIGNhbiBhZGQgYW55IGtpbmQgb2YgYXR0YWNobWVudHMgdG8gc3RydWN0dXJlcy92ZWhpY2xlcyBhcyB0byBwcmV2ZW50IGNvbmZsaWN0cyBiZXR3ZWVuIG1vZHMuDQoNCkEgY29tcGxldGUgZGVzY3JpcHRpb24gd2lsbCBiZSByZWxlYXNlZCBzb29uLCBhbmQgaW5kaXZpZHVhbCBtb2RzIGZvciBkaWZmZXJlbnRzIGtpbmQgb2YgYXR0YWNobWVudHMgd2lsbCBiZSByZWxlYXNlZCB0b28u</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/776243405984143449/096A724CB0CD4B83240A4F2421370F00F5A7A7D8/</image_url> - <download_url/> - <filename/> - <file_size>132506</file_size> - </mod> - <mod id="2175630271"> - <name>Snap Heli To HeliPad</name> - <description>W2NvZGVdDQpXb3JraW5nIHdpdGggMS4wOQ0KWy9jb2RlXQ0KW2gxXVNuYXAgSGVsaWNvcHRlciB0byBIZWxpUGFkcyBpbiBFeHBhbnNpb25bL2gxXQ0KW2gzXVt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1NrVWtQdjRdRGlzY29yZCAtIFN1cHBvcnQgYW5kIEluZm9ybWF0aW9uIC0gSnVzdCBjaG9zZSB0aGUgYXBwcm9wcmlhdGUgcm9sZVsvdXJsXVsvaDNdDQpUaGlzIG1vZCB3aWxsIHNuYXAgSGVsaWNvcHRlcnMgaW4gZXhwYW5zaW9uIG1vZCB0byB0aGUgSGVsaXBhZCBpbiBFeHBhc25pb24gTW9kLCBJdCB3aWxsIGRvIGl0IG9uIHRoZSBwbGFjaW5nIG9mIHRoZSBIZWxpUGFkIGFuZCBvbiBldmVyeSBzZXJ2ZXIgcmVzdGFydCB0aGUgUmFkdWlzIGlzIGNvbmZpZ3VyYWJsZSBpbiB0aGUgY29uZmlnIGFsc28geW91IGNhbiBjb25maWd1cmUgdmlydXRhbCBIZWxpcGFkcyB0aGF0IHdpbGwgd29yayB0aGUgc2FtZSBidXQgYXJlIGludmlzaWJsZSBhbmQgc2V0IGJ5IHlvdSB0aGUgYWRtaW4gdGhlIGRlZmF1bHQgb25lcyBhcmUgdGhlIGRlZmF1bHQgc3Bhd24gbG9jYXRpb25zIG9mIHRoZSBoZWxpJ3MgaW4gRXhwYW5zaW9uDQoNClRoZXJlIGlzIGEgNiBzZWNvbmQgZGVsYXkgYWZ0ZXIgcGxhY2luZyB0byBhbGxvdyBwbGF5ZXJzIGVub3VnaCB0aW1lIHRvIG1vdmUgb3V0IG9mIHRoZSB3YXkgYXMgd2VsbCBhcyB0byBoZWxwIGVuc3VyZSBwcm9wZXIgY29ycmVjdGlvbnMgb24gcmVzdGFydC4NCg0KW2gyXUNvbmZpZyBGaWxlWy9oMl0NClRoZSBDb25maWcgZmlsZSB3aWxsIGJlIGNyZWF0ZWQgZm9yIHlvdSBhdXRvbWF0aWNhbGx5IGluIHRoZSBwcm9maWxlIGZvbGRlcg0KW2NvZGVdDQp7DQogIkNvbmZpZ1ZlcnNpb24iOiAiMyIsICAgIC8vIFRoaXMgaXMgdGhlIGNvbmZpZyB2ZXJzaW9uIGRvIG5vdCBjaGFuZ2UgdGhpcyBpcyBqdXN0IHRvIGFsbG93IG1lIHRvIGF1dG8gdXBkYXRlIHRoZSBjb25maWcgd2hlbiBuZWVkZWQNCiAiRW5hYmxlT25IZWxpUGFkIjogMSwgICAgLy8gMSBFbmFibGVkIC8gMCBEaXNhYmxlZCB3aGVuIGVuYWJsZWQgdGhlIHNuYXAgYWN0aW9uIHdpbGwgaGFwcGVuIGF0IGV2ZXJ5IHJlc3RhcnQgYW5kIG9uZSBwbGFjZW1lbnQgb2YgdGhlIGhlbGlwYWQNCiAiRW5hYmxlU25hcEhlbGlBY3Rpb24iOiAwLCAgIC8vMSBFbmFibGVkIC8gMCBEaXNhYmxlZCB3aGVuIEVuYWJsZWQgaXQgd2lsbCBhbGxvdyBwbGF5ZXJzIHRvIGludGVyYWN0IHdpdGggdGhlIGhlbGkgcGFkIHRvIHNuYXAgdGhlIGhlbGkgdG8gaXQNCiAiQ2FuQ3JhZnRIZWxpUGFkS2l0IjogMCwgICAgIC8vMSBFbmFibGVkIC8gMCBEaXNhYmxlZCB3aGVuIGVuYWJsZWQgeW91IGNhbiBjcmFmdCB0aGUgSGVsaVBhZCBLaXQgdXNpbmcgYSBsb25nIHN0aWNrIGFuZCByb3BlDQogIkluaXRTbmFwRGVsYXlTZWMiOiAzLjUsICAgICAgLy9Ib3cgbG9uZyBhZnRlciB0aGUgaGVsaXBhZCBpcyBwbGFjZWQgYmVmb3JlIGl0IHdpbGwgc25hcCB0aGUgaGVsaWNvcHRlciB0byB0aGUgSGVsaVBhZA0KICJSYWRpdXMiOiAxOCwgICAgICAgICAgICAgICAgLy9UaGlzIGlzIHRoZSByYWRpdXMgdG8gc2VhcmNoIGZvciBhIGhlbGkgdG8gc25hcCB0aGUgc21hbGxlciB0aGUgYmV0dGVyIG9uIHBlcmZvcm1hbmNlDQogIk1oNkhlaWdodEFkanVzdG1lbnQiOiAwLjUsICAvL1RoaXMgaXMgdGhlIGhlaWdodCBhdCB3aGljaCB0aGUgaGVsaSB3aWxsIGJlIFRQIGFib3ZlIHRoZSBoZWxpIHBhZCAoTm90ZSB0aGUgTWg2IGdhbWUgcG9zdGlvbiBpcyB0aGUgYm90dG9tIG9mIHRoZSBoZWxpKQ0KICJVaDFoSGVpZ2h0QWRqdXN0bWVudCI6IDMuNSwgIC8vVGhpcyBpcyB0aGUgaGVpZ2h0IGF0IHdoaWNoIHRoZSBoZWxpIHdpbGwgYmUgVFAgYWJvdmUgdGhlIGhlbGkgcGFkIChOb3RlIHRoZSBVSDFoIGdhbWUgcG9zdGlvbiBpcyB0aGUgcm90b3JzIG9mIHRoZSBoZWxpKQ0KICJNZXJsaW5IZWlnaHRBZGp1c3RtZW50IjogNC41LCAgLy9UaGlzIGlzIHRoZSBoZWlnaHQgYXQgd2hpY2ggdGhlIGhlbGkgd2lsbCBiZSBUUCBhYm92ZSB0aGUgaGVsaSBwYWQgKE5vdGUgdGhlIE1lcmxpbiBnYW1lIHBvc3Rpb24gaXMgdGhlIHJvdG9ycyBvZiB0aGUgaGVsaSkNCiAiT3RoZXJIZWlnaHRBZGp1c3RtZW50IjogMy42LCAgLy9UaGlzIGlzIGZvciBhbnkgbW9kZGVkIGhlbGlzDQogIlZpcnR1YWxIZWxpcGFkcyI6IFsgICAvL1RoaXMgaXMgYW4gYXJyYXkgb2YgdGhlIFggWSBaIGNvcmRpbmF0ZXMgZm9yIHZpcnR1YWwgaGVsaXBhZHMNCiAgICAgICAgew0KICAgICAgICAgICAgIlgiOiA0MTY5LjIxLA0KICAgICAgICAgICAgIlkiOiAzMzguNDE1LA0KICAgICAgICAgICAgIloiOiAxMDk5MC4zDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJYIjogMjYxMC4wOSwNCiAgICAgICAgICAgICJZIjogMjEuNzUxNCwNCiAgICAgICAgICAgICJaIjogMTMwNi41Mg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAiWCI6IDE2ODkuOTQsDQogICAgICAgICAgICAiWSI6IDQ1MS43MzksDQogICAgICAgICAgICAiWiI6IDE0MzQzLjMNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgIlgiOiA0MDk2LjczLA0KICAgICAgICAgICAgIlkiOiAzNDIuMDQ1LA0KICAgICAgICAgICAgIloiOiAxMDY1Mi4zDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJYIjogODAwNy40NCwNCiAgICAgICAgICAgICJZIjogMzQyLjY5OSwNCiAgICAgICAgICAgICJaIjogMTQ2MjcuOQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAiWCI6IDUwNC40NDQsDQogICAgICAgICAgICAiWSI6IDQyNC45OTUsDQogICAgICAgICAgICAiWiI6IDExMjM3LjINCiAgICAgICAgfQ0KICAgIF0NCn0NClsvY29kZV0NCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzIxNzU2MzAyNzEvMzg4MDM2NTkwOTkwMjY4MzAzNS9dUGxlYXNlIHJlcG9ydCBidWdzIGhlcmUgWy91cmxdDQoNCklmIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBkb25hdGluZyB0byBoZWxwIHN1cHBvcnQgdGhlIG1vZCBvciBqdXN0IGJ1eSBtZSBhIGJlZXIgdG8ga2VlcCBtZSBtb3RpdmF0ZWQgeW91IGNhbiBkbyBzbyB0aHJvdWdoIFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL0RhZW1vbkZvcmdlXWh0dHBzOi8vd3d3LnBheXBhbC5tZS9EYWVtb25Gb3JnZVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1627444845927843594/2B222C6E1AC9FA5687240093D6E2E489A1D5B631/</image_url> - <download_url/> - <filename/> - <file_size>33056</file_size> - </mod> - <mod id="2310047969"> - <name>SnowOverhaul</name> - <description>W2ltZ11odHRwczovL2ltZ3VyLmNvbS9BVmh2V2VBLmdpZlsvaW1nXQ0KW2ldU25vd092ZXJoYXVsIGlzIGEgbW9kIGRlc2dpbmVkIGZvciB0aGUgTmFtYWxzayBJc2xhbmQgbWFwLiBBZGRpbmcgY3VzdG9tIG1hZGUgc25vdyBhc3NldHMvb2JqZWN0cyB0byB0aGlzIGljeSB3b3JsZCB3aXRoIG1hbnkgZGFuZ2Vycy4gU25vd092ZXJoYXVsIGlzIGEgYXR0ZW1wdCB0byBhZGQgZGlzY3JldGUgc25vdyBkZXRhaWxzIHRvIHRoZSB3b3JsZCBhbmQgZW52aXJvbWVudHMuWy9pXQ0KW2ltZ11odHRwczovL2ltZ3VyLmNvbS8yajloMGNJLmdpZlsvaW1nXQ0KW2gxXUEgd29yayBpbiBwcm9ncmVzc+KAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpUaGlzIHByb2plY3QgaXMgc3RpbGwgYWN0aXZlIGFuZCB0aGVyZSBpcyBhbG90IG9mIHJvb20gZm9yIGltcHJvdmVtZW50IC0gaGF2ZSBhbnkgdGhvdWdodHMgb24gd2hhdCBjb3VsZCBtYWtlIHRoaXMgbW9kIGJldHRlcj8gLSBKb2luIG15IFdvcmtzaG9wIERpc2NvcmQgY2hhbm5lbCBhbmQgbGV0IG1lIGtub3cgb3IgZHJvcCBhZiBjb21tZW50IGJlbG93Lg0KDQpbaW1nXWh0dHBzOi8vaW1ndXIuY29tL3ZiWElEZWcuZ2lmWy9pbWddDQpbaDFdV09SS0lORyBGT1IgVEhFIDEuMTEgVVBEQVRF4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltiXVNlcnZlciBpbnN0YWxsYXRpb246Wy9iXQ0KMS4gU3Vic2NyaWJlIHRvIHRoaXMgbW9kIG9uIHRoZSBTdGVhbSBXb3Jrc2hvcC4NCjIuIEFkZCB0aGUgbW9kIHRvIHRoZSAiLW1vZD1ATmFtYWxzayBJc2xhbmQ7QFNub3dPdmVyaGF1bDsiDQozLiBFbmpveQ0KDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy8zQVlwdDY5YWZxXVtpbWddaHR0cHM6Ly9pbWd1ci5jb20vZ0o4Q3djNS5naWZbL2ltZ11bL3VybF0NCkpvaW4gbXkgV29ya3Nob3AgZGlzY29yZCBmb3IgaW5mb3JtYXRpb24gYWJvdXQgbXkgbW9kcyBhbmQgdG8gZ2V0IHNlcnZlciBzdXBwb3J0DQpEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvM0FZcHQ2OWFmcQ0KDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9Dc25pZWxzZW5dW2ltZ11odHRwczovL2ltZ3VyLmNvbS9aYTR1aGNBLmdpZlsvaW1nXVsvdXJsXQ0KSWYgeW91IGxpa2UgdGhpcyBwcm9qZWN0IGFuZCB3YW5uYSBoZWxwIG1lIG91dCAtIG9yIGp1c3QgYnV5IG1lIGEgY3VwIG9mIGNvZmZlZSBwZXJoYXBzIC0gY29uc2lkZXIgZ2l2aW5nIGEgZG9uYXRpb24gYXMgYSB3YXkgb2YgaGVscGluZyBvdXQgZnV0dXJlIHByb2plY3RzISBodHRwczovL3d3dy5wYXlwYWwubWUvQ3NuaWVsc2VuDQoNCltpbWddaHR0cHM6Ly9pbWd1ci5jb20vRVRHUVlEdi5naWZbL2ltZ10NCltoMV1OYXR1cmVPdmVyaGF1bOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjEwNjY2MzA0OCZzZWFyY2h0ZXh0PQ0KDQpbaDFd4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkRPIE5PVCBSRVBBQ0sgfCBSRURJU1RSVUJVVEUgfCBJRiBZT1UgV0FOVCBUTyBSRVBBQ0tJTkcgVEhFIE1PRCBDT05UQUNUIEtBRkZFSU5BIzQxMzggRk9SIFBFUk1JU1NJT04gKERJU0NPUkQpDQpbaDFd4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCg0KW2ldwqkgQ29weXJpZ2h0IDIwMjAgLSBBbGwgcmlnaHRzIHJlc2VydmVkIGJ5IEthZmZlaW5hWy9pXSBbaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvS2FmZmVpbmEyMDIwL10NCnYuMS4yLjE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1651096442109427243/401C12CBA8380A4956BACDC7D0F8215E40228038/</image_url> - <download_url/> - <filename/> - <file_size>27704910</file_size> - </mod> - <mod id="2177232791"> - <name>SPBuilding</name> - <description>W2gxXVNQIEJ1aWxkaW5nWy9oMV0NCg0KSXQncyBhIHNpbXBsZSBtb2QgdGhhdCBhZGQgc29tZSBjdXN0b20gYnVpbGRpbmcgZnJvbSBteSBvbGQgZGF5eiBzZXJ2ZXIsIHVzZWQgZm9yIGN1c3RvbSBtYXBwaW5nLg0KDQpbaDFdQ2xhc3NuYW1lc1svaDFdDQoNCltjb2RlXUxhbmRfc3BfcGxhdGZvcm0sIExhbmRfc3BfcGxhdGZvcm1fc2xpbSwgTGFuZF9zcF9wbGF0Zm9ybV9zbGltX2QsIExhbmRfc3BfZHpfZ2F0ZSwgTGFuZF9zcF9kel9nYXRlXzIsIExhbmRfc3BfZHpfZ2F0ZV8zLCBMYW5kX3NwX2R6X3dhbGxfZHJfMSwgTGFuZF9zcF9kel93YWxsX2RyXzIsIExhbmRfc3BfZHpfd2FsbF9kcl8zLCBMYW5kX3NwX2R6X3dhbGxfZHJfNCwgTGFuZF9zcF9kel93YWxsX2RyXzUsIExhbmRfc3BfZHpfd2FsbF9kcl82LCBMYW5kX3NwX2R6X3dhbGxfZW50XzEsIExhbmRfc3BfZHpfd2FsbF9lbnRfMiwgTGFuZF9zcF9kel93YWxsX2VudF8zLCBMYW5kX3NwX2R6X3dhbGxfZW50XzQsIExhbmRfc3BfZHpfd2FsbF9lbnRfNSwgTGFuZF9zcF9kel93YWxsX2VudF82LCBMYW5kX3NwX2R6X3dhbGxfZ3VfMSwgTGFuZF9zcF9kel93YWxsX2d1XzIsIExhbmRfc3BfZHpfd2FsbF9ndV8zLCBMYW5kX3NwX2R6X3dhbGxfZ3VfNCwgTGFuZF9zcF9kel93YWxsX2d1XzUsIExhbmRfc3BfZHpfd2FsbF9ndV82LCBMYW5kX3NwX251Y2xlYXIsIExhbmRfc3Bfd3JlY2tfdWgxeSwgTGFuZF9zcF93cmVja19taThbL2NvZGVdDQoNCltoMV1IZWxwWy9oMV0NCg0KQ29udGFjdCBtZSBvbiBkaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuaW8vbGVzcHJpc29ubmllcnMNCg0KDQpbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL2RheXpraW5nZG9tXURPTkFURVsvdXJsXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1476570547234047942/AF83745ED7FADF28D2E11140B29390FC525F7754/</image_url> - <download_url/> - <filename/> - <file_size>139149612</file_size> - </mod> - <mod id="1583941197"> - <name>SQUAD MSF-C</name> - <description>4q2Q77iPIFtiXVRoaXMgaXMgW1VdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9ncm91cHMvcnVtc2ZjXVNRVUFEIE1TRi1DWy91cmxdWy9VXSBUYWN0aWNhbCBVbmlmb3JtcyAmIFdlYXBvbnMgQWRkT24gYW5kIG90aGVyLlsvYl0g4q2Q77iPDQoNCkZvdW5kIGEgYnVnPyBQbGVhc2UgcmVwb3J0IGluIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1l1TXprZW1dRmVlZGJhY2suWy91cmxdDQoNClN0ZWFtIGRvZXMgbm90IGNvcnJlY3RseSBzaG93LCBNb2Qgc2l6ZSA1LjEgR0INCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjA2NDgwMTUxOV1HdWlkZSBvZiBtb2QuWy91cmxdDQoNCkxpa2UgdGhpcyBtb2Q/IFN1cHBvcnQgdGhlIGF1dGhvcnMhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbDdmbjlzMy5naWZbL2ltZ10gDQoNCltoMV1bdXJsPWh0dHBzOi8vd3d3Lm1zZi1jLnJ1L2hvbWVfZW4vZGF5el9lbl1GLkEuUVsvdXJsXVsvaDFdDQoNCltoMV3imqDvuI8gUGxlYXNlIGRvIG5vdCB3cml0ZSBsaW5rcyB0byB5b3VyIHNlcnZlcnMgaW4gdGhlIGNvbW1lbnRzISANCltsaXN0XQ0KWypdVGhlcmUgaXMgYSBzcGVjaWFsIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xNTgzOTQxMTk3LzM1NzA3MDA4NTYxMTA4OTAxNTEvXXRvcGljWy91cmxdIGZvciB0aGlzLiDwn5KsDQpbL2xpc3RdDQoNCuKaoO+4jyBBVFRFTlRJT04hDQpbbGlzdF0NClsqXVRoaXMgbW9kIGNhbiBub3QgcmVwYWNrLCByZXVwbG9hZC4gVXNlIHRocm91Z2ggdGhlIFN0ZWFtIENvbGxlY3Rpb24uDQpbKl1EbyBub3QgYXNrIHVzIGJ5IHR5cGU6ICJjYW4gd2UgdGFrZSBzb21ldGhpbmcgZnJvbSB0aGUgbW9kIGludG8gb3VyIG93bj8iLCAiQ2FuIHdlIHJlbG9hZCB5b3VyIG1vZCBpbnRvIG91ciBhc3NlbWJseT8iLiBEbyBub3QgaG9wZSB0aGF0IHdlIHdpbGwgYW5zd2VyIHlvdSBwb3NpdGl2ZWx5LCB5b3Ugd2lsbCBpbW1lZGlhdGVseSByZWNlaXZlIGEgcmVmdXNhbC4gSWYgeW91IHRyeSB0byByZWxvYWQgdGhlIG1vZCB3aXRob3V0IG91ciBjb25zZW50LCBnZXQgYSBzdHJpa2UuIFlvdSBhcmUgbm90IHNwZWNpYWwsIHlvdSBhcmUgdmVyeSBtYW55IHdobyBhc2sgYWJvdXQgaXQuDQpbKl1Zb3UgY2FuIG5vdCB1c2UgdGhlIG1vZCBmb3IgY29tbWVyY2lhbCBwdXJwb3NlcywgcGxlYXNlIHJlYWQgW3VybD1odHRwczovL3d3dy5tc2YtYy5ydS9ob21lX2VuL2V1bGFfZW5dRVVMQVsvdXJsXQ0KWy9saXN0XVsvaDFdDQoNCltoMV1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjI3Mjk3NTEyXURFViBWZXJzaW9uLlsvdXJsXVsvaDFdDQoNCvCfk6YgW2JdTWFpbiBNaWxpdGFyeSBHZWFyOlsvYl0NCltsaXN0XQ0KWypdIFtpXU11bHRpY2FtWy9pXQ0KWypdIFtpXU11bHRpY2FtIFNub3cgLyBXaW50ZXJbL2ldDQpbKl0gW2ldTXVsdGljYW0gQmxhY2tbL2ldDQpbKl0gW2ldTXVsdGljYW0gVHJvcGljWy9pXQ0KWypdIFtpXVNVUlBBVFsvaV0NClsqXSBbaV1TVVJQQVQgRGVzZXJ0Wy9pXQ0KWypdIFtpXUEtVEFDUyBGR1svaV0NClsqXSBbaV1BLVRBQ1MgQVVbL2ldDQpbL2xpc3RdDQoNCvCfk6YgW2JdT3RoZXIgTWlsaXRhcnkgR2VhcjpbL2JdDQpbbGlzdF0NClsqXSBFTVIsIEZsZWNrdGFybiwgRGlnaXRhbCBOYXZ5LCBDQURQQVQsIEFDVSwgUk1SLCBSTVIgQXV0dW1uLCBLcnlwdGVrIE5lcHR1bmUsIEtyeXB0ZWsgVHlwaG9uLCBLcnlwdGVrIE1hbmRyYWtlLCBLcnlwdGVrIEJhbnNoZWUsIEtyeXB0ZWsgV3JhaXRoLCBLcnlwdGVrIFJhaWQsIFJlZCBCbGFjayBHcmF5LCBDU0FUIEhleCwgSGV4YXRhbCwgVW1icmVsbGEgQ29ycCwgU1RBUlMsIFNUQUxLRVIsIEFPUjIsIFByb2plY3QgSG9ub3IsIFBhbnRlcmENClsvbGlzdF0NCg0K8J+TpiBbYl1JdGVtczpbL2JdDQpbbGlzdF0NClsqXSBHYXMgTWFzayBNNTAsIEdhcyBNYXNrIE0wNCwgR2FzIE1hc2sgR1AtMjEsIE9wcy1Db3JlIEhlbG1ldCwgVGFjdGljYWwgTWFzaywgTlZHIGZvciBPcHMtQ29yZSwgUGVnYXN1cyBUYWN0aWNhbCAgQmFja3BhY2ssIENhcmdvIFRhY3RpY2FsIEJhY2twYWNrLCBNb3JlIEZsYWdzLCBJQkggSGVsbWV0cywgQmFsbGlzdGljIEdvZ2dsZXMsIE5ldyBGYWNlIE1hc2ssIFRhY3RpY2FsIGFuZCBXQVIgQmVsdCwgQWx0eW4gSGVsbWV0IGFuZCBWaXNvciwgSlBDLCBUYWMtVGVjLCBEZWZlbmRlciAyLCA2QjIzLCA2QjQ1LCBNVFYgVmVzdHMsIFpTaC0xLTIgSGVsbWV0IGFuZCBWaXNvciwgVGFjdGljYWwgR2xhc3NlcywgQ3J5ZSBHZW4gRzMNClsvbGlzdF0NCg0K8J+TpiBbYl1OZXcgV2VhcG9uczpbL2JdDQpbbGlzdF0NClsqXSBSUEssIEFLLTE1IFByb3RvdHlwZSwgQUstMTAzLCBBUyBWYWwsIEFLIEFsZmEsIEhLNDE2LCBBUi0xNSBJUFNDLCBBUi0xNSBTQlIsIEFSLTE1LCBNMTZBNCwgTW9zc2JlcmcgNTkwLCBCbGFjayBFYWdsZSBJSSwgQUstMTJNIFByb3RvdHlwZSwgQUstMTVNIFByb3RvdHlwZSwgQUstMTNNIFByb3RvdHlwZSwgUlBLLTc0LCBBSy0xMiwgQUstMTUsIFJQSy0xNiwgT1JTSVMgVC01MDAsIEJhcnJldCBNODIsIEw5NkExLCBPU1YtOTYNClsvbGlzdF0NCg0KTGFuZ3VhZ2VzIHRoYXQgdGhlIG1vZCBpcyB0cmFuc2xhdGVkIGludG86DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9YUktWN05JLnBuZ1svaW1nXQ0KDQpEYXJrIGZsYWdzIG1lYW4gdGhhdCB0aGUgdHJhbnNsYXRpb24gaXMgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuDQpJZiB5b3Ugd2FudCB0byBoZWxwIHVzIHdpdGggdHJhbnNsYXRpb24sIHBsZWFzZSB2aXNpdCBvdXIgRGlzY29yZC4NCg0KW0gxXfCfjJ8gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9ncm91cHMvcnVtc2ZjXVNRVUFEIE1TRi1DWy91cmxdIGZvcm1hdGlvbiAxNyBNYXkgMjAxNCDwn4yfDQoNCvCfk4QgW3VybD1odHRwczovL2RyaXZlLmdvb2dsZS5jb20vZHJpdmUvZm9sZGVycy8xV2lEU0hrWkpSd1NnZS1iNFAwTndhaUs5dks0UFRuWEhdRm9yIHNlcnZlciBBZG1pbidzLCBkb3dubG9hZC5bL3VybF0gDQpbbGlzdF0NClsqXVR5cGVzIFhNTCdzLg0KWypdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTYzMzQ0NzU2Nl1UZXh0dXJlcyBvbiBXZWFwb24gUmVkdXhbL3VybF0gVHlwZXMgWE1MJ3MuDQpbKl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTkwODQxMjYwXVRyYWRlclsvdXJsXSBDb25maWcuDQpbKl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjU2NDU4NTY4XVJhZGlhdGlvbiBab25lWy91cmxdIENvbmZpZy4NClsvbGlzdF0NCiANCvCfk4QgW3VybD1odHRwczovL2RvY3MuZ29vZ2xlLmNvbS9zcHJlYWRzaGVldHMvZC8xWnVkUFB4UFVKRk9oQ3kxRnJYNVBSeGFNc2xBa0lURnRfZHQtbUFHNTlBOC9lZGl0P3VzcD1zaGFyaW5nXUNsYXNzIE5hbWVzLlsvdXJsXQ0KW2xpc3RdDQpbKl1BbGwgdGhhdCBpcyBpbiB0aGUgTW9kLg0KWy9saXN0XQ0KDQrwn5SwIFt1cmw9aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xeXoyY3VsenI0azF6b2VTb2xiYkpTTktDT2Fxd0wzb0NFSnlLLVVzYkE1Z10zRCBNb2RlbHMgSW5mby5bL3VybF0NCltsaXN0XQ0KWypdUGxlYXNlIGNoZWNrIGluZm8sIHNvIHRoYXQgbGF0ZXIgdGhlcmUgd2VyZSBubyBxdWVzdGlvbnMuDQpbL2xpc3RdDQpbL0gxXQ0KDQpbdXJsPWh0dHBzOi8vd3d3Lm1zZi1jLnJ1L2hvbWVfZW5dW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vaHZmU3ZZaS5wbmdbL2ltZ11bL3VybF0NClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL2RIRVBUdkFdW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vNEpyZ0FKVy5wbmdbL2ltZ11bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vZ3JvdXBzL21zZmNwdWJsaWNdW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vR0s1UGlYTy5wbmdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3d3dy5mYWNlYm9vay5jb20vU1FVQURNU0ZDXVtpbWddaHR0cDovL2kuaW1ndXIuY29tL1pxbHRwMGgucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vdmsuY29tL21zZl9jXVtpbWddaHR0cDovL2kuaW1ndXIuY29tL1hQbjRsR0kucG5nWy9pbWddWy91cmxdDQoNCltIMV3wn5KyIElmIHlvdSB3YW50IGRvbmF0ZSB0byB1cyAod2Ugd2lsbCBidXkgbmV3IDNEIG1vZGVscyk6Wy9IMV0NCltsaXN0XQ0KWypdIEFsc28sIGlmIHlvdSBhcmUgaW4gb3VyIERpc2NvcmQgeW91IHdpbGwgZ2V0IHRoZSByb2xlIG9mICJEb25hdG9yIg0KWy9saXN0XQ0KDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9qYWNrc21pdGhydV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vTTFCWUx6aC5wbmdbL2ltZ11bL3VybF0NClt1cmw9aHR0cHM6Ly93d3cucGF0cmVvbi5jb20vSmFja1NtaXRoUlVdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL213enNwamQucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmRvbmF0aW9uYWxlcnRzLmNvbS9yL2phY2tzbWl0aHJ1XVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9aV1FZU0tVLnBuZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwczovL3Fpd2kuY29tL3AvNzkyNDIxMjM3MjRdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL01RcjZ6Z2gucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/784125285012231552/7D556E54AA51F5293FB31C5B22BBFFF3EB55636C/</image_url> - <download_url/> - <filename/> - <file_size>1140918533</file_size> - </mod> - <mod id="1868857649"> - <name>STALKER NewHorizon RP [Server mod]</name> - <description>W2gxXVNUQUxLRVI6IE5ldyBIb3Jpem9uWy9oMV0NCg0K0JzRiyDQsiDQktCaOiBodHRwczovL3ZrLmNvbS9uZXdob3Jpem9uX3JwDQrQnNGLINCyIERpc2NvcmQ6IGh0dHBzOi8vaW52aXRlLmdnL25ld2hvcml6b24NCg0KTGljZW5zZToNCg0KVGhpcyBDb250ZW50IGlzIHNoYXJlZCB1bmRlciBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgKENDIEJZLU5DLU5EIDQuMCkgbGljZW5zZS4NCllvdSBtdXN0IGdpdmUgY3JlZGl0cyB0byBhdXRob3JzIGlmIHlvdSBpbmNsdWRlIHRoaXMgbW9kaWZpY2F0aW9uIGFzIGRlcGVuZGVuY3kuDQpZb3UgbXVzdCBhc2sgYXV0aG9ycyBmb3IgcGVybWlzc2lvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIGFueSBjb250ZW50IHByb3ZpZGVkIGJ5IGF1dGhvcnMgaW4geW91ciBtb2RwYWNrIG9yIHlvdXIgb3duIG1vZGlmaWNhdGlvbi4NCllvdSBhcmUgbm90IGFsbG93ZWQgdG8gcmVtaXgvdHJhbnNmb3JtL21vZGlmeSB0aGlzIGNvbnRlbnQgaWYgeW91IGRpZG4ndCBnZXQgcGVybWlzc2lvbiBmcm9tIGF1dGhvcnMuDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHVzZSB0aGlzIGNvbnRlbnQgaW4gYW55IHdheSBmb3IgY29tbWVyY2lhbCB1c2FnZS4NCllvdSBhcmUgbm90IGFsbG93ZWQgZGlzdHJpYnV0ZSBjb250ZW50IG91dHNpZGUgdGhlIHdvcmtzaG9wLg0KDQpBbGwgY29udGVudCB0aGF0IGhhcyBiZWVuIGNyZWF0ZWQgYnkgR1NDIEdhbWUgV29ybGQgdXNlZCB0byBjcmVhdGUgcG9ydCBhbmQgaW5jbHVkZWQgd2l0aCB0aGlzIGRpc3RyaWJ1dGlvbiwgdW5sZXNzIGRlY2xhcmVkIG90aGVyd2lzZSwgaXMgY29tbWVyY2lhbCBHU0MgR2FtZSBXb3JsZCBwcm9wZXJ0eS4NCg0KVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1INCklNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLA0KRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwNClRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSDQpMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLA0KT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTg0KVEhFIFNPRlRXQVJFLiA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1183831643850817419/3289945A177DE9BA9B9E6A66F93312D11D988F19/</image_url> - <download_url/> - <filename/> - <file_size>1807220122</file_size> - </mod> - <mod id="1644467354"> - <name>Summer_Chernarus</name> - <description>W2gxXUNPTVBMRVRFIE1BUC1PVkVSSEFVTCFbL2gxXQ0KVmlzaXQgQ2hlcm5hcnVzIGluIHRoZSBtb3N0IGJlYXV0aWZ1bCBzZWFzb24uLi4NCkFsbW9zdCBldmVyeSBzaW5nbGUgdGV4dHVyZSBpcyBlZGl0ZWQuDQpSZXBsYWNlZCBjb3VudGxlc3MgYXNzZXRzIGZyb20gdGhlIExpdm9uaWEtTWFwIHRvIHRoZSBDaGVybmFydXMtTWFwLg0KY2hhbmdlZCB0aGUgR2hpbGxpZSBTdWl0IHRvbyhSZXBsYWNlbWVudCAtIG5vIG5ldyBjbGFzc2VzISkNCkFkZGVkIHZhcmlvdXMgYW1vdW50cyBvZiBuZXcgdmVnZXRhdGlvbiB0byB0aGUgZ3JvdW5kIGNsdXR0ZXINCkNoYW5nZWQgdGhlIHdlYXRoZXIgdG8gbGVzcyBjb2xkIGRheXMuDQpUaGUgdGVtcGVyYXR1cmUgaXMgbm93IGJldHdlZW4gMTDCsEMgKE5pZ2h0dGltZSkgYW5kIDM1wrBDIChEYXl0aW1lKQ0KU28gZG9udCBiZSBjYXJlbGVzcyBhYm91dCB0aGUgUmFpbi4NClNvYWtlZCBjbG90aGluZyBpbiB0aGUgbW91bnRhaW5zIG9yIGJlIHdldHQgYXQgbmlnaHQgY2FuIHlvdSBjYXRjaCB0aGUgY29sZCENCkFsc28gcmVtZW1iZXIgbm90IHRvIHRyeSB0byBjYXJyeSBhbG90IG9mIGNvb2tlZCBmb29kIGluIHlvdXIgY2xvdGhlcy4NCkluIHRoZSBkYXl0aW1lIHdpdGggZ29vZCB3ZWF0aGVyIGFuZCB0aGljayBjbG90aGluZyB5b3Ugd2lsbCBnZXQgd2FybSB2ZXJ5IGZhc3QhDQoNCltoMV1PUFRJT05BTDpbL2gxXQ0KR2V0IG15IEhpZ2ggR3Jhc3MgTW9kIGZvciB0aGUgdWx0aW1hdGUgb3Zlcmdyb3duIGFwb2NhbHlwdGljIGVudmlyb25tZW50Og0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE5NjQwMTg3OTQNCg0KW2gxXUNSRURJVFM6Wy9oMV0NCltiXU1hbnkgdGhhbmtzIHRvIE1hc3MgZm9yIHRoZSBncmVhdCBzdXBwb3J0IGFuZCBjb2xsYWJvcmF0aW9uIG9uIHRoZSBuZXcgdXBkYXRlLg0KVGhhbmtzIHRvIGhpbSwgdGhlIG5ldyBMaXZvbmlhIHZlZ2V0YXRpb25zIGFyZSBub3cgYWxzbyBpbmNsdWRlZCBvbiBDaGVybmFydXMuWy9iXQ0KDQpbSDFdW2JdRmVlbCBmcmVlIHRvIHNoYXJlIHRoaXMgbW9kIGxpa2UgeW91IHdhbnQuDQpZb3UgZ290IG15IHBlcm1pc3Npb24gdG8gZWRpdCBvciByZXBhY2sgaXQuWy9iXVsvaDFdDQoNCkl0IHdpbGwgYmUgbmljZSwgd2hlbiB5b3Ugc3VwcG9ydCBtZSBmb3IgbW9yZSBmcmVlIHN0dWZmIGNvbWluZyBzb29uLiBJIGhhdmUgc28gbXVjaCBpbiB0aGUgcGlwZWxpbmUuDQpbVVJMPWh0dHBzOi8vcGF5cGFsLm1lL2NqMTg3YmVybGluXVtJTUddaHR0cHM6Ly9pLmliYi5jby9jQ2tuTUI1L3N1cHBvcnQtY2oxODctcGF5cGFsLnBuZ1svSU1HXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1476568967762723262/E91B6F673D4FFF54BC0B2F465B63DAC2BC6FD77E/</image_url> - <download_url/> - <filename/> - <file_size>854369429</file_size> - </mod> - <mod id="1988925918"> - <name>Survivor Missions</name> - <description>W2gxXVN1cnZpdm9yIE1pc3Npb25zWy9oMV0NCg0KW2gzXUltcG9ydGFudCBTdWJzY3JpYmVyIEluZm9ybWF0aW9uWy9oM10NClBsZWFzZSBub3RlIHRoYXQgdGhpcyBNb2QgaXMgc3RpbGwgVy5JLlAuIQ0KDQpUaGUgcHJldmlldyB2aWRlbyBjb250YWlucyBwYXJ0aWFsbHkgY29udGVudCBmcm9tIEJvaGVtaWEgSW50ZXJhY3RpdmUncyBvZmZpY2lhbCAiRGF5WiIgZ2FtZSB0cmFpbGVyLiBTYWlkIGNvbXBhbnkgaXMgbm90IGludm9sdmVkIGluIHRoZSBkZXZlbG9wbWVudCBvZiB0aGlzIG1vZGlmaWNhdGlvbiBhbmQgbm90IHJlc3BvbnNpYmxlIGZvciBhbnkgb2YgdGhlICJTdXJ2aXZvciBNaXNzaW9ucyIgTW9kIGNvbnRlbnQuIA0KVGhhbmtzIHRvIEJvaGVtaWEgZm9yIHVzYWdlIHBlcm1pc3Npb24hDQoNCltiXUNsaWVudHNbL2JdIGRvbid0IGhhdmUgdG8gaW5zdGFsbCB0aGlzIE1vZCEgSXQgcnVucyBvbiBzZXJ2ZXIgb25seS4gV2hlbiB1c2luZyBEWlNBIExhdW5jaGVyIG1ha2Ugc3VyZSB0aGF0IHRoaXMgbW9kIGlzIG5vdCBsaXN0ZXQgdW5kZXIgdGhlIG1vZCBpbmZvIHBhbmVsIG9mIHRoZSBpbnNwZWN0ZWQgc2VydmVyLiBUbyBwbGF5IFN1cnZpdm9yIE1pc3Npb25zIHlvdSBqdXN0IGhhdmUgdG8gc2VhcmNoIGZvciBzZXJ2ZXJzIHdpdGggdGhlIHdvcmQgIm1pc3Npb25zIiBpbiB0aGVpciBuYW1lIGFuZCBqb2luIGluLiBNb3N0IGdhbWVzZXJ2ZXIgaG9zdCdzIGFsc28gaGF2ZSBwcm92aWRlZCBhIGxpc3Qgb2YgdGhlaXIgdXNlZCBtb2RzIG9uIHRoZSB3ZWIuDQoNCltiXVNlcnZlclsvYl0gYWRtaW5zIG1ha2Ugc3VyZSB0aGF0IHRoaXMgbW9kIGlzIGxvYWRlZCB3aXRoIHRoZSBsYXVuY2ggcGFyYW1ldGVyICItc2VydmVybW9kPSIuIE5vdGUgdGhhdCBub3QgYWxsICJHYW1lIFNlcnZpY2UgUHJvdmlkZXIncyIgYXJlIHN1cHBvcnRpbmcgdGhpcyBwYXJhbWV0ZXIsIGl0IGNvdWxkIHN3aXRjaCBiYWNrIHRvICItbW9kPSIuIElmIHlvdSBvd24gc3VjaCBhIHNlcnZlciB2aXNpdCBTTU0gRGlzY29yZCB0byBmaW5kIGEgc29sdXRpb24gZm9yIHRoYXQgcHJvYmxlbS4gDQoNCltoM11TdXJ2aXZvciBNaXNzaW9ucyBPbmxpbmVbL2gzXSBpcyBhIGdhbWVwbGF5IG1vZGlmaWNhdGlvbiBhbmQgYSBtaXNzaW9uIHNhbmRib3ggbW9kIGZvciBzZXJ2ZXIgc2NyaXB0ZXJzLiBUaGUgZ29hbCBpcyB0byBicmluZyBQVkUgdG9nZXRoZXIgd2l0aCBQVlAgcGxheWVycyBpbiBvbmUgZGVkaWNhdGVkIG1pc3Npb24gem9uZS4gRmluZCBhIHJhZGlvIGFuZCB0dW5lIGluIHRoZSBtaXNzaW9uIGZyZXF1ZW5jeS4gRm9sbG93IHRoZSBpbnN0cnVjdGlvbnMgYW5kIGxvY2FsaXphdGlvbiBpbmZvIG9uIHRoYXQgY2hhbm5lbC4gR2V0IHJld2FyZHMgZm9yIHlvdXIgYWNjb21wbGlzaGVkIG1pc3Npb25zIG9yIGdldCBzaG90IGluIHRoZSBuZWNrIG9yIG1hdWxlZCBieSBhIGJlYXIuIE1ha2UgdHJhbnNwb3J0IG1pc3Npb25zLCBzZWFyY2ggZm9yIG11c2hyb29tcyBhdCBzcGVjaWFsIHBsYWNlcywgZnJlZSBwaWdzIGZyb20gdGhlaXIgY2FnZSwgcmFpZCBhIGFycGFydG1lbnQuLi4gU3Vydml2b3IgTWlzc2lvbnMgZ2l2ZXMgdGhlIHBsYXllciBhIG5ldyBnYW1lIGZlYXR1cmUgYW5kIGJyaW5ncyBtb3JlIGxpZmUgdG8gdGhlIHBsYXlncm91bmQuIEN1cnJlbnRseSAxNDI4IG1pc3Npb24gbG9jYXRpb25zIGFyZSBzcHJlYWRlZCBvdmVyIHRoZSBtYXBzIENoZXJuYXJ1cywgTGl2b25pYSBhbmQgRGVlcklzbGUuIA0KDQpXcml0ZSB5b3VyIG93biBtaXNzaW9ucyBhbmQgc3Vydml2b3Igc3RvcmllcyBmb3IgeW91ciBzZXJ2ZXIsIHVzaW5nIGNvZGUgZnJvbSBkZWZhdWx0IG1pc3Npb25zLiBBZGFwdCBhbnkgb3RoZXIgbWFwIHRoYW4gQ2hlcm5hcnVzIG9uIHlvdXIgc2VydmVyIHRvIHRoZSBtb2QuIA0KSXQgaXMgd2VsbCBkb2N1bWVudGVkLCBmcm9tIGFkanVzdGluZywgY3JlYXRpbmcsIGRlYnVnZ2luZyBtaXNzaW9ucyB0byB3cml0aW5nIHRoZSAiRXZlbnRzV29ybGREYXRhIiBmb3IgYSBuZXcgbWFwLiBIZXJlIGl0IGlzLi4uIEhhdmUgZnVuIQ0KDQpbaDNdTGljZW5zZSBJbmZvcm1hdGlvbjpbL2gzXQ0KWW91IGFyZSBhbGxvd2VkIHRvIGVkaXQsIGNyZWF0ZSwgc2hhcmUgbWlzc2lvbiBmaWxlcywgd29ybGQgZGF0YSBhbmQgZGVidWdnaW5nIGZ1bmN0aW9ucyBhcyB5b3UgbGlrZS4gDQoNCiEhIEJVVCBZT1UgQVJFIE5PVCBBTExPV0VEIFRPIFJFUEFDSyAvIFJFVVBMT0FEIFRIRSBNT0RJRklDQVRJT04gSVRTRUxGICEhICANClN1cnZpdm9yIE1pc3Npb25zIGlzIHdlbGwgcHJvdGVjdGVkLCBzbyBkb250IHdhc3RlIHRpbWUgZG9pbmcgc3R1cGlkIHRoaW5ncyB3aXRoIHRoZSB3b3JrIG9mIG90aGVycy4NCg0KW2gyXVNlcnZlcnNpZGUgSW5zdGFsbGF0aW9uWy9oMl0NCkZvciBkZXRhaWxlZCBpbnN0YWxsYXRpb24gaW5zdHJ1Y3Rpb25zIGZvciB5b3VyIHNlcnZlciB2aXNpdCBteSBHaXRodWIgcHJvamVjdC4uLg0KW3VybD1odHRwczovL2dpdGh1Yi5jb20vQml0dmVyYmllZ2VyL1N1cnZpdm9yTWlzc2lvbnNdU3Vydml2b3IgTWlzc2lvbnMgQCBnaXRodWJbL3VybF0gLi4uYW5kIHJlYWQgdGhlIFJFQURNRSBmaWxlIQ0KDQpHdWlkZTogW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTNjOS1XdElaRFdJXVNlcnZlciBJbnN0YWxsYXRpb25bL3VybF0gDQoNCkpvaW4gU01NIERpc2NvcmQgc2VydmVyLCBpZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvcmVQM2RxOF1TdXJ2aXZvciBNaXNzaW9ucyBEaXNjb3JkIFNlcnZlclsvdXJsXSANCg0KU3BlY2lhbCB0aGFua3MgdG8gc3VwZXJsaWNpb3VzIGFuZCB0YW5rZGF6emVyIGZvciB0ZXN0aW5nIGFuZCBjb3JyZWN0aW5nIG1lIGluIHNvbWUgdGhpbmdzLi4gYW5kIGZvciB5b3VyIG1pc3Npb24gaWRlYXMhDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1479949480320352593/FE021A72C3254DC1E4F845AF721350FD95C65A8C/</image_url> - <download_url/> - <filename/> - <file_size>1861722</file_size> - </mod> - <mod id="2563233742"> - <name>TakistanPlus</name> - <description>W2JdWy9iXVtiXURlc2NyaXB0aW9uLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVsvYl0NCkEgbW91bnRhaW5vdXMgYW5kIHJlbGF0aXZlbHkgdW5kZXZlbG9wZWQgcmVnaW9uLCANCkNlbnRyYWwgVGFraXN0YW4gaXMgb25lIG9mIHRoZSBsYXJnZXN0IHByb3ZpbmNlcyBpbiB0aGUgY291bnRyeS4NCkZpbGxlZCBieSBydWdnZWQgbW91bnRhaW5zIGFuZCBleHBhbnNpdmUgc2FuZCBkZXNlcnRzLCANCm1vc3Qgb2YgdGhlIHZpbGxhZ2VzIGFuZCB0b3ducyBhcmUgcXVpdGUgc21hbGwgYW5kIHRoZSBhcmlkIGNvbmRpdGlvbnMgbWFrZSBtdWNoIG9mIHRoZSByZWdpb24gaW5ob3NwaXRhYmxlIHRvIGh1bWFucy4gDQpBcyBhIHJlc3VsdCwgdGhlIG1ham9yaXR5IG9mIHNldHRsZW1lbnRzIGFyZSBjb25jZW50cmF0ZWQgaW4gdGhlICwgc28tY2FsbGVkICJHcmVlbiBab25lcyIgaW4gdGhlIGNlbnRyZSBhbmQgbm9ydGhlcm4vc291dGhlcm4gc2VjdGlvbnMgb2YgdGhlIGNvdW50cnkuDQpJcm9uaWNhbGx5LCB0aGUgaG9zdGlsZSBuYXR1cmUgb2YgdGhlIHByb3ZpbmNlIChub3QgdG8gbWVudGlvbiB0aGUgYWJ1bmRhbmNlIG9mIGJhbmRpdHMsIA0KYW50aS1mb3JlaWduZXIgdHJpYmVzbWVuIGFuZCB1bmV4cGxvZGVkIG9yZG5hbmNlKSANCmhhcyBoZWxwZWQgdG8gcHJlc2VydmUgdGhlIHNhbmN0aXR5IG9mIHRoZSByZWdpb24ncyBmbG9yYSBhbmQgZmF1bmEuIA0KDQpJdCBjb3VsZCBwb3NzaWJseSB0YWtlIHllYXJzIC0gaWYgbm90IGRlY2FkZXMgLSBiZWZvcmUgZXZlcnkgcGFydCBvZiB0aGUgQ2VudHJhbCByZWdpb24gY291bGQgYmUgZnVsbHkgZXhwbG9yZWQgYW5kIG1hcHBlZC4gDQoNCltiXVVuaXF1ZSBGZWF0dXJlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KVGhpcyByZWdpb24gaXMga25vd24gZm9yIGl0cyB3YXJtIFNhbmRzdG9ybXMsIHNlZWsgc2hlbHRlciBpbiBhIGJ1aWxkaW5nIG9yIGNhci4NCklmIHlvdSBjYW5ub3QgZmluZCBwcm90ZWN0aW9uLCB0aGUgc2FuZHN0b3JtIHdpbGwgaGl0IHlvdSB3aXRoIGhpcyBQb3dlciwgeW91IHdpbGwgb3ZlcmhlYXQgYW5kIGRlaHlkcmF0ZSBxdWlja2x5Lg0KDQpbYl1BYm91dCB0aGUgTWFwLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KMTI4MDB4MTI4MDBtdC4NCjE2NGttwrINCjQ4MC4wMDAgT2JqZWN0cyBQbGFjZWQNCg0KW2JdU1VQUE9SVCBNRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1bL2JdDQpEbyB5b3UgbGlrZSBteSBwcm9qZWN0cyB0aGF0IEkgd29yaz8gDQpNYXliZSBzdXBwb3J0aW5nIG1lIG9uIG15IGZ1dHVyZSBwcm9qZWN0cyEgDQpEb25hdGVkIG1vbmV5IGdvZXMgdG93YXJkcyBrZWVwaW5nIG15IGhhcmR3YXJlIHVwLiANCmh0dHA6Ly9wYXlwYWwubWUvQ3lwZVJldmVuZ2UuIFRoYW5rIHlvdSENCkpvaW4gdGhlIE9mZmljaWFsIERpc2NvcmQgaHR0cHM6Ly9kaXNjb3JkLmdnLzhlZktDVk1YUTcgdG8gc2hhcmUgeW91ciBleHBlcmllbmNlLCANCnNjcmVlbnNob3RzLCB2aWRlb3MsIHBsYWNlIHN1Z2dlc3Rpb25zLCByZXBvcnQgaXNzdWVzIGFuZCBlcnJvcnMuDQogICANCltiXU1pc3Npb24tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkluc2lkZSBEb3dubG9hZGZvbGRlciB5b3UgY2FuIGZpbmQgdGhlIE1pc3Npb24hDQpTZXJ2ZXJvd25lciBwbGVhc2UgcmVhZCB0aGUgIlJFQURNRSBTZXJ2ZXJTZXR0aW5ncy50eHQiIHRvIHNldHRpbmcgdXAgeW91ciBtaXNzaW9uIHdpdGggdGhlIFNhbmRzdG9ybSFbL2JdDQoNCltiXVNwZWNpYWwgVGhhbmtzOlsvYl0NCltiXVN1bXJha1svYl0gZm9yIHRoZSBTYW5kc3Rvcm0gc2NyaXB0IGFuZCBIZWxwIQ0KW2JdSW5jbGVtZW50IERhYlsvYl0gZm9yIGhpcyBGcmFtZXdvcmssIHdoYXQgbWFrZXMgU2FuZHN0b3JtcyBwb3NzaWJsZSENCltiXUZsYWtzdGVyWy9iXSBmb3IgaGlzIFRlc3RTZXJ2ZXIhDQpbYl1PcHRlcnl4Wy9iXSBmb3IgdGhlIEJ1aWxkaW5ncw0KW2JdRDNSZlIzNGsgWy9iXWhlIHdhcyB0aGUgZmlyc3QgUGVyc29uIHdobyBnYXZlIG1lIHRoZSBJZGVhIHRvIHdvcmtpbmcgb24gdGhpcyBQcm9qZWN0IQ0KTXkgW2JdVGVzdGluZ3RlYW1bL2JdIGFuZCBhbGwgR3V5cyB3aG8gaGF2ZSBTdXBwb3J0ZWQgbWUgdG8gcG9ydGluZyB0aGlzIE1hcCB0byBEYXlaIQ0KDQpbYl1MaWNlbmNlOiBbL2JdDQpBbGwgcmlnaHRzIHJlc2VydmVkLg0KQXV0aG9yIGdyYW50cyB5b3UsIGFzIHRoZSBlbmR1c2VyLCBhIHBlcnNvbmFsIHJpZ2h0IHRvIGRvd25sb2FkLCBpbnN0YWxsIGFuZCBwbGF5IHdpdGggdGhlIFRlcnJhaW4uDQpUaGlzIHJpZ2h0IGRvZXMgTk9UIGluY2x1ZGUgdGhlIHBvc3NpYmlsaXRpZXMgdG8gcmV2ZXJzZSBlbmdpbmVlciBvciBldmVuIGFidXNlIGNvbnRlbnQgb2YgdGhlIFRlcnJhaW4gYWRkb24gaW4geW91ciBvd24gYWRkb25zLCBnYW1lcywgZ2FtZSBjb250ZW50IG9yIG1pc3Npb25zIChzY3JpcHRzKS4NCkF1dGhvciBjYW4gbm90IGJlIG1hZGUgcmVzcG9uc2libGUgZm9yIEFOWSBkYW1hZ2UgdGhhdCBjb3VsZCBvY2N1ciBmcm9tIHRoZSB1c2Ugb2YgdGhlIGFkZG9uLg0KVGhpcyBUZXJyYWluIGFkZG9uIGlzIGZvciBlbnRlcnRhaW5tZW50IHB1cnBvc2VzIG9ubHkuDQpBbnkgbWlsaXRhcnkgb3IgY29tbWVyY2lhbCB1c2UgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4NCllvdSBhcmUgTk9UIGFsbG93ZWQgdG8gZXhwbG9pdCwgcmVkaXN0cmlidXRlIGFuZC9vciBtb2RpZnkgdGhlIFRlcnJhaW4uDQpZb3UgbWF5IHVzZSB0aGUgVGVycmFpbiBhZGRvbiBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBnYW1lICJEYXlaIiBieSBCSSBpbiBpdHMgb3JpZ2luYWwgZm9ybSBvbmx5Lg0KSWYgeW91IHdhbnQgdG8gdXNlIHRoZSBUYWtpc3Rhbl9PYmplY3RzIG9uIHlvdXIgb3duIFRlcnJhaW4sIGNvbnRhY3QgbWUgZm9yIHBlcm1pc3Npb24gdG8gdXNpbmcgaXQuDQoiVGVycmFpbiBhbmQgKi5wYm8gZmlsZXMgc3VwcGxpZWQgd2l0aCBpdCBuZWVkIHRvIGhhdmUgb3JpZ2luYWwgLmJpc2lnbiBmaWxlcyBhdHRhY2hlZCBhbmQgbm8gbW9kaWZpY2F0aW9uIG9yIHJldmVyc2UtZW5naW5lZWVyaW5nIGlzIGFsbG93ZWQuDQpUZXJyYWluIGFyZSBmb3JiaWRkZW4gdG8gYmUgdXNlZCBvbiBzZXJ2ZXJzIHRoYXQgcmVxdWlyZSBkb25hdGlvbnMsIHVubGVzcyB0aG9zZSBkb25hdGlvbnMgYXJlIG1lcmVseSBjb3ZlcmluZyB0aGUgcnVubmluZyBjb3N0cyBvZiB0aGUgYWN0dWFsIHNlcnZlcg0KKGRvbmF0aW9ucy9wYXltZW50cyBtdXN0IG5vdCBiZSBvdmVyICQxLjUwMCBwZXIgeWVhcikuDQpJZiBkb25hdGlvbnMgb3Igb3RoZXIgcGF5bWVudHMgYXJlIG1hZGUgZm9yIGluLWdhbWUgc2VydmljZXMgdGhhdCBpbXByb3ZlIHBsYXllciBnYW1lcGxheSBvciBmYXZvcml6ZSBwYXlpbmcgcGxheWVycyBpbiBjb21wYXJpc29uIHdpdGggb3RoZXIgbm9uLXBheWluZyBwbGF5ZXJzLA0KdGhvc2UgVGVycmFpbiBhbmQgYWNjb21wYW55aW5nIGFkZG9ucyAoKi5wYm8pIGFyZSBOT1QgYWxsb3dlZCB0byBiZSB1c2VkLg0KQW55IG1pc3RyZWF0bWVudCBvZiB0aGVzZSBydWxlcyBzdGF0ZWQgaGVyZSBieSBhbiBpbmRpdmlkdWFsIG9yIGdyb3VwIGNhbiBhbmQgd2lsbCBiZSBwcm9zZWN1dGVkIGJ5IGEgbGVnYWwgdGVhbS4NCkV4cHJlc3NseSwgZm9yIFRlcnJhaW4vYWRkb25zIHVzZSB3aXRoICJsaWZlIiBtb2RzIGFuZCBUQ3MgKFRvdGFsIENvbnZlcnNpb24gbW9kcykgeW91IG5lZWQgYSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gYnkgdGhlIGF1dGhvci4iDQoNCk9yaWdpbmFsbHkgQXJtYTIgT2JqZWN0cyBhbmQgVGVycmFpbiBSZWxlYXNlZCBmcm9tIEJJUyB1bmRlciB0aGUgQURQTC1TQSBMaWNlbmNlLg0KaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYQ0KDQpUaGFua3MgZm9yIERvd25sb2FkaW5nDQpncmVldGluZ3MgQ3lwZVJldmVuZ2U=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2042990933795134903/7C70FF242EDA57C1EDC6E52A9F9CDDC431E4C606/</image_url> - <download_url/> - <filename/> - <file_size>2621037288</file_size> - </mod> - <mod id="2202288946"> - <name>TeddysWeaponPack</name> - <description>SSBsaWtlIHRvIHB1Ymxpc2ggbXkgV2VhcG9uIFBhY2suDQpJdCB3YXMgYSBwcml2YXRlIE1vZCBidXQgaSBsaWtlIHRvIHNoYXJlIGl0IG5vdy4NCg0KQWxsIG9mIG15IHdlYXBvbnMgaGF2ZSBubyBhdHRhY2htZW50cyBsaWtlIGhhbmRndWFyZCBvciBidXR0c3RvY2tzLg0KSSBkb24ndCBsaWtlIHRoaXMgdXNlbGVzcyBhdHRhY2htZW50cy4NCk9ubHkgU2NvcGUsIE1hZ2F6aW5lLCBTdXBwcmVzc29yLCBsaWdodHMsIGJheW9uZXRzIGFuZCBnaGlsbGllIGF0dGFjaG1lbnRzLg0KDQpKb2luIG15IERpc2NvcmQgaWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucywgc3VnZ2VzdGlvbnMuDQoNCmh0dHBzOi8vZGlzY29yZC5nZy9BZVh4ZkczDQoNClBsZWFzZSByZXBvcnQgaXNzdWVzIGFuZCBidWdzLiBJwrRsbCB0cnkgbXkgYmVzdCB0byBmaXggaXQgZmFzdC4NCg0KVHlwZXMueG1sIGFuZCBUcmFkZXJjb25maWcudHh0IGFyZSBpbiB0aGUgTW9kZm9sZGVyLg0KDQpJbSBzdGlsbCB3b3JraW5nIG9uIG5ldyBjb250ZW50Lg0KDQpIZWxwIGZvciBrZWVwIHRoZSBtb2QgYWxpdmUgd2l0aCB1cGRhdGVzIGFuZCBuZXcgY29udGVudDoNCg0KcGF5cGFsLm1lL1RlZGR5U2FtbWxlcg0KDQpUaGFuayB5b3UNCg0KSSBob3BlIHlvdSBsaWtlIGl0IGFuZCBlbmpveSBpdC4NCg0KUGxlYXNlIGRvIE5PVCB1bnBhY2svcmVwYWNrIHRoaXMgbW9kLiBFdmVyeSB2aW9sYXRpb24gaXMgcHVuaXNoZWQgd2l0aCBhIERNQ0ENCg0KDQoNCg0KVGhpcyB3ZWFwb24gcGFjayBjb250YWluczoNCg0KW2NvZGVdDQpQaXN0b2xzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCg0KVFdQX0FyZXhaZXJvDQpUV1BfQmVyZXR0YTkyRlMgIA0KVFdQX0JlcmV0dGE5MkZTRGVzZXJ0ICANClRXUF9CZXJldHRhR29sZGVuRmxvd2VyDQpUV1BfQmVyZXR0YURFQnVydG9uDQpUV1BfQmVyZXR0YURFQmxhY2sNClRXUF9CZXJldHRhUFg0DQpUV1BfQmVyZXR0YVN3b3JkQ3V0bGFzcw0KVFdQX0NvbHQxOTExR29sZA0KVFdQX0NvbHQxOTExSG9seQ0KVFdQX0NvbHQxOTExU3RhaW5sZXNzDQpUV1BfMTkxMV9XaWxzb25Db21iYXQNClRXUF9DWjc1TQ0KVFdQX0Rlc2VydEVhZ2xlLCAgICANClRXUF9EZXNlcnRFYWdsZVNreQ0KVFdQX0Rlc2VydEVhZ2xlRmFsY29uDQpUV1BfRk41N1BpbmsNClRXUF9GTjU3VG94aWMNClRXUF9GTlM5DQpUV1BfR2xvY2sxOEVneXB0aWFuDQpUV1BfR2xvY2sxOEhvbm9yDQpUV1BfR2xvY2sxOEp1bmdsZSANClRXUF9HbG9jazE4UmViZWwNClRXUF9HbG9jazE4V2Vhc2VsDQpUV1BfR2xvY2sxOFdvbGYNClRXUF9HbG9jazE5TQ0KVFdQX0dsb2NrNDINClRXUF9HbG9ja1phcHBlcg0KVFdQX0hLNDcNClRXUF9ISzQ3VGFuDQpUV1BfTHVnZXJQMDgNClRXUF9NSzIzU29jb20NClRXUF9NUDQwIA0KVFdQX01QNDQzDQpUV1BfUDggICAgICAgIA0KVFdQX1AyMDAwQmx1ZUdpcmwNClRXUF9QMjAwMFByb3RlY3Rvcg0KVFdQX1AyMDAwUmVuZWdhZGUNClRXUF9QMjAwMFRveGljDQpUV1BfU2lnU2F1ZXJQMjI2DQpUV1BfU2lnU2F1ZXJQMjI5ICAgIA0KVFdQX1NpZ1NhdWVyUDI1MA0KVFdQX1NpZ1NhdWVyUDI1MENvbG9yZWQNClRXUF9TaWdTYXVlclAyNTBQYXRyaWNpYW4NClRXUF9TaWdTYXVlclAyNTBQZWFDb2NrDQpUV1BfU2lnU2F1ZXJQMjUwV2luZ3Nob3QNClRXUF9TUDFWZWt0b3INClRXUF9TUjFHeXJ6YQ0KVFdQX1Rva2FyZXYNClRXUF9VU1BDaHJvbWF0aWMNClRXUF9VU1BQc3ljaG9kZWxpYw0KVFdQX1dhbHRoZXJQOTkNClRXUF9XYWx0aGVyUTUNCg0KU2hvdGd1bnM6IA0KDQpUV1BfQUExMg0KVFdQX0FBMTJEcmFnb24NClRXUF9BQTEySGVsbERyYWdvbg0KVFdQX1NQQVMNClRXUF9TYXdlZFNob3RndW4NClRXUF9SZW1pbmd0b244NzBUYWN0aWNhbA0KVFdQX01vc3NiZXJnNTkwYTENClRXUF9Nb3NzYmVyZzUwMA0KVFdQX0tTRw0KVFdQX0FybXNhbg0KVFdQX0NsYXNzaWNTaG90Z3VuDQpUV1BfQmVuZWxsaU00DQpUV1BfQmVuZWxsaU0zDQpUV1BfSW1wcm92aXNlZFNob3RndW4NClRXUF9JdGhhY2FNMzcNClRXUF9Eb3VibGVCYXJyZWxTaG90Z3VuDQpUV1BfS29tcmFkMTINClRXUF9NUDE1Mw0KVFdQX00xOTEyDQpUV1BfTVAxNTNCbGFjaw0KVFdQX0JlbmVsbGlMRQ0KDQpTbmlwZXI6IA0KDQpUV1BfQWlyYm93DQpUV1BfQW1lcmljYW5SaWZsZQ0KVFdQX0FTVzMzOA0KVFdQX0FXTUJsYWNrDQpUV1BfQVdNQ3VzdG9tDQpUV1BfQVdNRGVzZXJ0DQpUV1BfQVdNR3JlZW4NClRXUF9BV01HcmVlblRhbg0KVFdQX0JhcnJldHRNODINClRXUF9CYXJyZXR0TTgyRGVzZXJ0DQpUV1BfQmFycmV0dE04MlNub3cNClRXUF9GUkYyDQpUV1BfS2FyOTgNClRXUF9MOTZBMQ0KVFdQX00xR2FyYW5kDQpUV1BfTTIwMA0KVFdQX00yMDBPbGQNClRXUF9NMjRCcm93blRhbg0KVFdQX00yNEdyZWVuVGFuDQpUV1BfTTI0R3JlZW5UYW4yDQpUV1BfTTI0U25vdw0KVFdQX00yNFdvb2QNClRXUF9NNDBBNQ0KVFdQX1JlbWluZ3RvbjcwMA0KVFdQX1JlbWluZ3Rvbk1TUg0KVFdQX1Nha283NQ0KVFdQX1NHNTUwUyANClRXUF9TU0c2OQ0KVFdQX1NWOThOb3ZhUHJpYW0NClRXUF9TVkREcmFndW5vdg0KVFdQX1NWRERyYWd1bm92VGFuDQpUV1BfU1ZERHJhZ3Vub3ZCcm93blRhbg0KVFdQX1NWRERyYWd1bm92R3JleVRhbg0KVFdQX1dpbmNoZXN0ZXIxODczICAgIA0KVFdQX1dpbmNoZXN0ZXJSaWZsZQ0KVFdQX01jTWlsbGFuQ1M1DQpUV1BfVlNTSw0KVFdQX0FuemlvDQpUV1BfQXJpc2FrYQ0KVFdQX0c0Mw0KVFdQX00xQ2FyYmluZQ0KVFdQX00xNA0KVFdQX01vc2luTmFnYW50DQpUV1BfU1ZUMzgNClRXUF9NMTEwDQpUV1BfUFNHMQ0KVFdQX1I3MDBNb2QNCg0KTWVsZWU6DQoNClRXUF9OYWlsZWRCYXQNClRXUF9TYXdCYQ0KVFdQX01qb2xuaXINClRXUF9Sb3NlDQpUV1BfS3VrcmkNClRXUF9LdWtyaV9HcmFkaWVudA0KVFdQX0t1a3JpX1Nha3VyYQ0KVFdQX0t1a3JpX0VuZ3JhdmVkDQpUV1BfU21pdGhXZXNzb25fS25pZmVfR3JlZW4NClRXUF9TbWl0aFdlc3Nvbl9LbmlmZV9CbGFjaw0KDQpTdWJNYWNoaW5lR3VuczoNCg0KVFdQX0FFSzkxOSwgICAgICAgIA0KVFdQX0F1dG85ICAgICAgDQpUV1BfTVA3ICAgICAgDQpUV1BfTVA3RWFnbGUgICAgIA0KVFdQX1A5MEFyY3RpYw0KVFdQX1A5MENvbG9yZWQNClRXUF9QOTBTaGFsbG93X0dyYXZlDQpUV1BfVXppDQpUV1BfU1JHbG9jaw0KVFdQX1NSMg0KVFdQX1NSMw0KVFdQX1NSRnJhbWUNClRXUF9TU1QzMA0KVFdQX1NTVDMwT3JhbmdlDQpUV1BfU1NUMzBIYWxsb3dlZW4NClRXUF9TU1QzMFNpbGVuY2VkDQpUV1BfVGVjOQ0KVFdQX00yNFINClRXUF9VTVANClRXUF9VTVBQcmltYWxTYWJlcg0KVFdQX01QWA0KVFdQX01QNVNpbGVuY2VkDQpUV1BfUFAxOVZpdHlheg0KVFdQX0NYNFN0b3JtDQpUV1BfS2FjUERXDQpUV1BfUDkwDQpUV1BfRk1HOQ0KVFdQX1BQMTlCaXNvbg0KDQpBc3NhdWx0IFJpZmxlczoNCg0KVFdQX0FDRTIzDQpUV1BfQXNoMTINClRXUF9BQ1INClRXUF9BQ1dSLCAgICAgDQpUV1BfQUVLOTcxDQpUV1BfQUc0Mw0KVFdQX0FLOQ0KVFdQX0FLMTIgICAgIA0KVFdQX0FLMTJUYW4gICAgDQpUV1BfQUs0N0JsdWUgICAgDQpUV1BfQUs0N0JvYXIgICAgDQpUV1BfQUs0N0RyYWdvbiAgICANClRXUF9BSzQ3U3BpZGVyICAgDQpUV1BfQUs0N1dvbGYNClRXUF9BSzQ3V2hpdGVXb2xmDQpUV1BfQU1EDQpUV1BfQU1EU3BhY2VzaGlwDQpUV1BfQU45NA0KVFdQX0FSMTUNClRXUF9BUjcwDQpUV1BfQVJYMTYwDQpUV1BfQVNSDQpUV1BfQVNWYWwNClRXUF9TdGV5ckF1Zw0KVFdQX0NaODA1DQpUV1BfQ1pTY29ycGlvbg0KVFdQX0ZhbWFzDQpUV1BfRmFtYXNTcGVjaWFsT3BzDQpUV1BfRmFtYXNUYW4NClRXUF9GRzQyDQpUV1BfRkc0Mk9sZA0KVFdQX0ZORjIwMDANClRXUF9GTkZOQw0KVFdQX0ZOTTI5ICAgIA0KVFdQX0c1Ng0KVFdQX0czQTMNClRXUF9HMzYNClRXUF9HMzZjDQpUV1BfSEszMw0KVFdQX0hLNDE2DQpUV1BfSEs0MTZCbHVlDQpUV1BfSEs0MTZEZXNlcnQNClRXUF9ISzQxNkZvcmVzdA0KVFdQX0hLNDE2SnVuZ2xlDQpUV1BfSEs0MTZVcmJhbg0KVFdQX0hLNDE2V29vZA0KVFdQX0hLNDE3DQpUV1BfSEtDYXJhYmluZQ0KVFdQX0hvbmV5QmFkZ2VyDQpUV1BfSG9uZXlCYWRnZXJHb2xkDQpUV1BfSUEyDQpUV1BfSzJDDQpUV1BfQUs1Qw0KVFdQX0FLNUNHcmVlbg0KVFdQX0FLNUNHcmV5DQpUV1BfTFIzMDANClRXUF9MUjMwMENhbW8NClRXUF9NNFNvcG1vZA0KVFdQX000VjUNClRXUF9NMTYNClRXUF9NMTZBMg0KVFdQX00xNkEzDQpUV1BfTTE2QTQNClRXUF9NMTZXcmFwcGVkDQpUV1BfTTYwDQpUV1BfTTI0OSAgICAgDQpUV1BfTUsxNA0KVFdQX01LMTggICAgICAgICAgICAgICANClRXUF9NU0JTX0dyb3RCR29sZA0KVFdQX01TQlNfR3JvdEMNClRXUF9PVFNHcm9zYQ0KVFdQX1BhcmFTQTU4DQpUV1BfUGluZGFkU1MyDQpUV1BfUExSMTYNClRXUF9QUFNIDQpUV1BfUUJaMDMNClRXUF9SZW1pbmd0b25SNQ0KVFdQX1JLNjINClRXUF9SUEsxNg0KVFdQX1JQSzE2R3JlZW4NClRXUF9SUEsxNlRhbg0KVFdQX1NjYXJMDQpUV1BfU2NhckgNClRXUF9TY2FyRHJhZ29uDQpUV1BfU2NhckxLDQpUV1BfU2NhckxLQ2Ftbw0KVFdQX1NjYXJMS0dyZWVuDQpUV1BfU0c1NTANClRXUF9TRzU1Mw0KVFdQX1NSNDcNClRXUF9TdGVuR3VuDQpUV1BfU1RHNTgNClRXUF9TdG9uZXI2Mw0KVFdQX1RhcjIxDQpUV1BfVGhvbXBzb24NClRXUF9UaG9tcHNvbk1LMg0KVFdQX1R5cGU2NA0KVFdQX1R5cGU4OQ0KVFdQX1hNOA0KVFdQX01pbmlHdW4NClRXUF9BSzEwMw0KVFdQX0FLMTA1DQpUV1BfR2FsaWxTQVINClRXUF9Ib25leUJhZGdlckJsdWVXaGl0ZQ0KVFdQX01BQjM4DQpUV1BfUnVnZXI1NTZfTWFnUHVsDQpUV1BfUnVnZXI1NTYNClRXUF9NMTZBMUJsYWNrDQpUV1BfTTE2QTFXb29kDQpUV1BfTTRBMUJsYWNrDQpUV1BfTTEzNA0KVFdQX1NURzQ0DQpUV1BfU3RleXJBdWdfT2xpdmUNClRXUF9TdGV5ckF1Z19UYW4NClRXUF9TdGV5ckF1Z19CbGFjaw0KDQpPcHRpY3M6DQoNClRXUF9PcHRpY19WbGlmZSAgDQpUV1BfT3B0aWNfTkNTVEFSIA0KVFdQX09wdGljX1N0ZXlyIA0KVFdQX09wdGljX0NhbW91ZmxhZ2UNClRXUF9PcHRpY19Tbm93eSANClRXUF9PcHRpY19GRzQyDQpUV1BfVHJpamljb25BQ09HDQpUV1BfT3B0aWNfcmVkZG90DQpUV1BfT3B0aWNfQWNvZw0KVFdQX0xvbmdSYW5nZU9wdGljX1Rhbg0KVFdQX0xvbmdSYW5nZU9wdGljX0dyZWVuDQpUV1BfTG9uZ1JhbmdlT3B0aWNfQmxhY2sNClRXUF9PcHRpY19SZWRjcm9zcw0KVFdQX09wdGljX0czQTMNClRXUF9PbGRSaWZsZV9PcHRpYw0KDQoNCg0KQW1tbzogDQoNClRXUF9BbW1vQm94XzIweDc2DQpUV1BfQW1tb0JveF81MEJNRw0KVFdQX0FtbW9Cb3hfMzAwNg0KVFdQX0FtbW9Cb3hfNDRtYWcNClRXUF9BbW1vQm94XzUwQUUNClRXUF9BbW1vQm94XzQwU1cNClRXUF9BbW1vQm94XzQ2eDMwDQpUV1BfQW1tb0JveF81N3gyOA0KVFdQX0FtbW9Cb3hfNzYyeDI1DQpUV1BfQW1tb2JveF80MDhDaGV5dGFjDQpUV1BfQW1tb0JveF8zMENhcmJpbmVfMzBSbmQNClRXUF9BbW1vQm94XzMwMFdpbk1hZ18yMFJuZA0KVFdQX0FtbW9Cb3hfMjB4MTAybW1fMTBSbmQNClRXUF9BbW1vYm94XzZ4MzUNClRXUF9BbW1vXzIweDc2DQpUV1BfQW1tb181MEJNRw0KVFdQX0FtbW9fMzAwNg0KVFdQX0FtbW9fNDRtYWcNClRXUF9BbW1vXzUwQUUNClRXUF9BbW1vXzQwU1cNClRXUF9BbW1vXzQ2eDMwDQpUV1BfQW1tb181N3gyOA0KVFdQX0FtbW9fQXJyb3cNClRXUF9BbW1vXzQwOENoZXl0YWMNClRXUF9BbW1vXzc2MngyNQ0KVFdQX0FtbW9fNngzNQ0KVFdQX0FtbW9fMjB4MTAybW0NClRXUF9BbW1vXzMwMFdpbk1hZw0KVFdQX0FtbW9fMzBDYXJiaW5lDQoNCkxpZ2h0czogDQoNClRXUF9HbG9ja0xpZ2h0DQpUV1BfUGlzdG9sTGlnaHQNClRXUF9XZWFwb25saWdodA0KVFdQX01LMjNMaWdodA0KWy9jb2RlXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1860553412933259822/14B5B24E995A7409C4B8389ED8C042075B64DD83/</image_url> - <download_url/> - <filename/> - <file_size>2799040763</file_size> - </mod> - <mod id="1721312734"> - <name>TEPTraderWallet</name> - <description>WyFdIHJlcXVpcmVzIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1OTA4NDEyNjBdVHJhZGVyIG1vZFsvdXJsXSBmcm9tIERyIEpvbmVzLg0KDQpbaDFdRmVhdHVyZXNbL2gxXQ0KDQpUaGlzIHdhbGxldCBvbmx5IGFjY2VwdHMgUnVibGUgbm90ZXMgZnJvbSBUcmFkZXIgbW9kLiANClJ1YmxlcyBOb3RlcyBhcmUgc3RhY2tlZCB0byB0aGUgY29ycmVzcG9uZGluZyBzbG90Lg0KDQpUaGUgdG9vbHRpcCBpbiBpbnZlbnRvcnkgc2hvd3MgdGhlIGN1cnJlbnQgYW1vdW50IG9mIHJ1YmxlcyBpbiB3YWxsZXQuDQoNCjEgc2xvdCBmb3IgMSBydWJsZSBub3RlDQoxIHNsb3QgZm9yIDUgcnVibGVzIG5vdGUNCjEgc2xvdCBmb3IgMTAgcnVibGVzIG5vdGUNCjEgc2xvdCBmb3IgMjUgcnVibGVzIG5vdGUNCjEgc2xvdCBmb3IgNTAgcnVibGVzIG5vdGUNCjEgc2xvdCBmb3IgMTAwIHJ1YmxlcyBub3RlDQoNCltoMV1UeXBlcy54bWxbL2gxXQ0KDQpjbGFzcyBuYW1lIDogW2JdRXZvY2F0dXNXYWxsZXRbL2JdDQoNCltjb2RlXQ0KPHR5cGUgbmFtZT0iRXZvY2F0dXNXYWxsZXQiPg0KIDxub21pbmFsPjU8L25vbWluYWw+DQogPGxpZmV0aW1lPjM4ODgwMDA8L2xpZmV0aW1lPg0KIDxyZXN0b2NrPjA8L3Jlc3RvY2s+DQogPG1pbj4xPC9taW4+DQogPHF1YW50bWluPi0xPC9xdWFudG1pbj4NCiA8cXVhbnRtYXg+LTE8L3F1YW50bWF4Pg0KIDxjb3N0PjEwMDwvY29zdD4NCiA8ZmxhZ3MgY291bnRfaW5fY2FyZ289IjAiIGNvdW50X2luX2hvYXJkZXI9IjAiIGNvdW50X2luX21hcD0iMSIgY291bnRfaW5fcGxheWVyPSIwIiBjcmFmdGVkPSIwIiBkZWxvb3Q9IjAiLz4NCiA8Y2F0ZWdvcnkgbmFtZT0iY29udGFpbmVycyIvPg0KIDx1c2FnZSBuYW1lPSJJbmR1c3RyaWFsIi8+DQogPHVzYWdlIG5hbWU9IlRvd24iLz4NCiA8dXNhZ2UgbmFtZT0iVmlsbGFnZSIvPg0KIDx1c2FnZSBuYW1lPSJPZmZpY2UiLz4NCiA8dXNhZ2UgbmFtZT0iU2Nob29sIi8+DQo8L3R5cGU+DQpbL2NvZGVdDQoNCltoMV1Ub2RvWy9oMV0NCnR3ZWFrIG1vZGVsIHBvc2l0aW9uIGluIGhhbmQNCg0KW2gxXUNyZWRpdHNbL2gxXQ0KDQpXYWxsZXQgM0QgbWVzaGVzIDogaHR0cHM6Ly9za2V0Y2hmYWIuY29tLzNkLW1vZGVscy9vbGQtd2FsbGV0LTI1YTc1OTAyZjNlNTQ0NmE4OTNiMGRlNTUyZjQyODYyDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/777353241210347901/1A0CBEE8BF7175C778C1838EBE6CB72AAFD7A5ED/</image_url> - <download_url/> - <filename/> - <file_size>3864306</file_size> - </mod> - <mod id="2395572402"> - <name>The OtherZ Helicopters</name> - <description>SGVsaWNvcHRlcnMgZm9yIFRoZSBPdGhlclogU2VydmVy</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1750181810940867395/810FC4F940938729C815A2051A12CE3CAD65AB53/</image_url> - <download_url/> - <filename/> - <file_size>21420713</file_size> - </mod> - <mod id="1752669393"> - <name>ToxicZone</name> - <description>VEhJUyBNT0QgQUREIFRPWElDIFpPTkUgSU4gREFZWiwgQSBHUkVFTiBNSVNUIFdJTEwgQkUgU0hPV04gSU5TSURFIFRIT1NFIEFSRUFTLg0KDQpbaDFdRE9OQVRJT05bL2gxXQ0KLVRoaXMgbW9kIGhhcyBiZWVuIGNvZGVkIHdpdGggbG92ZSBmb3IgdGhpcyBnYW1lIGFuZCBJJ20gaGFwcHkgdGhhdCBwZW9wbGUgbGlrZSBpdC4gSWYgeW91IGxpa2UgbXkgd29yayBhbmQgd2FudCBtb3JlIGNvbnRlbnQsIGRvbid0IGhlc2l0YXRlIHRvIGRvbmF0ZSwgaXQncyBhbHdheXMgbW90aXZhdGluZyA7KQ0KTElOSzpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS90aGVkbWl0cmldaHR0cHM6Ly93d3cucGF5cGFsLm1lLy90aGVkbWl0cmlbL3VybF0NCg0KW2gxXUZJWEVEIFRPWElDIFpPTkU6Wy9oMV0NCi1CeSBkZWZhdWx0LCBLYW1lbmtzIE1pbGl0YXJ5IEJhc2UgYW5kIFRpc3kgYXJlIGZpeGVkIHRveGljIHpvbmUsIHlvdSB3aWxsIG5lZWQgYSBmdWxsIE5CQyBTZXQgYW5kIGEgR2FzTWFzayB0byBzdXJ2aXZlIGluIHRoZSB6b25lLiBHYXNNYXNrIHdpbGwgbmVlZCBhIGZpbHRlciBvciBjaGFyY29hbCB0YWJsZXRzIGluIG9yZGVyIHRvIHN1cnZpdmUgaW4gaXQuIElmIGF0IHNvbWUgcG9pbnQsIHNvbWUgcGFydHMgb2YgeW91ciBzdWl0cyBhcmUgcnVpbmVkIG9yIG1pc3NpbmcsIHlvdSdsbCBzdGFydCB0byBjb3VnaCBhbmQgZ2V0IHNpY2sgYXQgc29tZSBwb2ludC4gQWZ0ZXIgZ2V0dGluZyB0aGUgc2ljayBub3RpZmljYXRpb24sIHlvdSdsbCBzdGFydCB0byBsb29zZSBibG9vZCwgdm9taXQgYW5kIGNvdWdoIHJhbmRvbWx5LiBZb3UndmUgZ290IGFib3V0IDMwbWluIGJlZm9yZSBkeWluZyBvZiBibG9vZCBsb3NzLiBUaGUgb25seSB0aGluZyB0aGF0IGNhbiBzYXZlIHlvdSBpcyB0aGUgdG94aWNjdXJlLCBpbmplY3QgaXQgaW50byB5b3Vyc2VsZiBhbmQgeW91J2xsIGJlIGN1cmVkIGFuZCB0YWtlIDQwIEhlYWx0aCBkYW1hZ2UgZHVyaW5nIHRoZSBwcm9jZXNzLiAoSSBrbm93LCBJJ20gYSBwc3ljaG9wYXRoLi4gOnApDQpbaDFdDQoNCkRZTkFNSUMgVE9YSUNaT05FWy9oMV0NCi1JZiB5b3Ugd2FudCB0byBnbyBhIGxsaXRsZSBiaXQgZGVlcCB3aXRoIHRoaXMgbW9kLCB5b3UgY2FuIHNldCBhIG1vdmluZyB0b3hpYyBab25lLCBpdCB3aWxsIGxvb2tzIGxpa2UgYSBtb3ZpbmcgZ3JlZW4gc21va2UgYW5kIG1vdmUgYW5kIG1vdmUgYWNyb3NzIHRoZSBtYXAgZm9sbG93aW5nIHRoZSBzZXQgcGFyYW1ldGVycyBpbiB0aGUganNvbiBmaWxlLiBGb3Igbm93LCBZb3UgY2FuIGRlZmluZSBhIHRyYWplY3RvcnkgYmV0d2VlbiB0d28gc2V0cyBvZiBwb2ludCBhbmQgbWFrZSB6b25lIHdpdGggYSByYWRpdXMgb2YgMTUwbS4NCiBZT1UgQ0FOIE5PVyBTRVQgQVMgTUFOWSBNT1ZJTkcgWk9ORSBUSEFUIFlPVSBXQU5UIEFORCBGT0xMT1cgVEhFSVIgUE9TSVRJT05TIFdJVEggTE9HUyBBTkQgQURNSU4gQ0hBVC4NCg0KW2gxXUNSQVRFJ1MgU1lTVEVNWy9oMV0NCi1JbnNpZGUgdGhvc2UgYXJlYSwgeW91IHdpbGwgZmluZCBzb21lIGNyYXRlIGNhbGxlZCAiVG94aWNDYXNlIiB0aGF0IGNvbnRhaW4gcmVhbGx5IGdvb2QgZ2Vhci4gQnkgZGVmYXVsdCwgYSBjcmF0ZSBzcGF3biBldmVyeSBob3VyIHJhbmRvbWx5IGluIGVhY2ggdG94aWNab25lIG9mIHRoZSBzZXJ2ZXIuIFRob3NlIGNyYXRlIGFyZSBoaWRkZW4gaW5zaWRlIGJ1aWxkaW5ncywgYnVua2VycywgaGVsaSBwbGF0Zm9ybSBhbmQgYmFjaydzIGRlYWQgbWlsaXRhcnkgY2Fycy4gWW91IGNhbiBzZXQgbmV3IGNyYXRlcyBwb3NpdGlvbnMgaW5zaWRlIHRoZSAuanNvbiBmaWxlLiBUaGUgbG9vdCBzeXN0ZW0gaGFzIGJlZW4gY2hhbmdlZCB0byBhIHByb2JhYmlsaXR5XGNoYW5jZSBzeXN0ZW0gdG8gYWxsb3cgYXR0YWNobWVudCBhbmQgd2VhcG9ucyB0byBzcGF3biBhdCB0aGUgc2FtZSB0aW1lIHRvIGJlIG1vcmUgZWZmaWNpZW50LiBNb3Jlb3ZlciwgeW91IGNhbiBzZXQgZGlmZmVyZW50IHNldCBvZiBsb290IGZvciBlYWNoIHpvbmUgYW5kIGVhY2ggY3JhdGUgIQ0KDQpbaDFdVE9YSUMnUyBHUkVOQURFWy9oMV0NCi1XZSBhbGwgaGF2ZSBtZXQgcGVvcGxlIGNhbXBpbmcgYnVpbGRpbmdzIGZvciBob3VycyB3aXRob3V0IGFueSB3YXkgdG8gbGV0IGtpbGwgdGhlbS4gTm93LCBZb3UgY2FuIHRocm93IGEgdG94aWMgZ3JlbmFkZSB0byB0aGVtIGFuZCB0aGV5IHdpbGwgc3RhcnQgdm9taXRpbmcgYW5kIGR5aW5nIGlmIHRoZXkgZG9uJ3Qgd2VhciBhIGdhc21hc2suIEVhY2ggZ3JlbmFkZSwgdGhlIHJlZCxncmVlbiwgcHVycGxlLCB5ZWxsb3cgYW5kIHllbGxvdyBoYXMgYSA4bWV0ZXJzIHJhZGl1cy4gVGhlIHRveGljaXR5IHN0YXJ0IDMwcyBhZnRlciB1bnBpbiBzbyBkb24ndCBrZWVwIGl0IGluIGhhbmQgdG8gbG9uZyBsbzsgLkVuam95IHRoaXMgbGl0dGxlIHNtb2tpbmcgYm95cykNCg0KW2gxXUlOU1RSVUNUSU9OUzpbL2gxXQ0KLUFmdGVyIGRvd25sb2FkaW5nIHRoZSBtb2QsIE9wZW4gdGhlIGZpbGUgYW5kIG9wZW4gdGhlIFJlYWRtZS50eHQsICBpdCBjb250YWluIGluZm9ybWF0aW9uIGFib3V0IHRoZSBtb2QuDQotRCdvbnQgZm9yZ2V0IHRvIGNvcHkgdGhlIFRveGljWm9uZSBmaWxlIGxvY2F0ZWQgaW4gc2VydmVycHJvZmlsZSBpbnNpZGUgeW91ciBzZXJ2ZXJwcm9maWxlLg0KLllvdSBjYW4gc2V0IGV2ZXJ5dGhpbmcgd2l0aCB0aGUgSnNvbiBmaWxzIGxvY2F0ZWQgaW4geW91ciBbc2VydmVycHJvZmlsZV1cVG94aWNab25lXFRaQ29uZmlnLiBUaGVyZSBpcyBhIHR4dCBmaWxlIGNhbGxlZCBleHBsYW5hdGlvbi50eHQgd2l0aCBleHBsYW5hdGlvbiBhYm91dCB0aGUgdmFyaWFibGVzLiANCi1pZiBzb21ldGhpbmcgZG9lc24ndCB3b3JrLCBjaGVjayBpbnNpZGUgdGhlIFRveGljWm9uZSBsb2cgbG9jYXRlZCBpbiBbc2VydmVycHJvZmlsZV1cVG94aWNab25lXFRaTG9ncy4gDQotSWYgeW91IGRvbid0IGZpbmQgdGhvc2UgZm9sZGVyLCB5b3UgY2FuIGNyZWF0ZSBlYWNoIG9mIHRoZW0gZm9sbG93aW5nIHRoZSByaWdodCBwYXRoIGluZGljYXRlZCB1cCB0aGVyZSBhbmQgYSBuZXcgY29uZmlnIGZpbGUgd2lsbCBiZSBnZW5lcmF0ZWQgYWZ0ZXIgdGhlIHN0YXJ0IG9mIHlvdXIgc2VydmVyLg0KDQpbaDFdUExBTk5FRCBGRUFUVVJFU1svaDFdDQotTm9uZSBhdCB0aGlzIHRpbWUsIGZlZWwgZnJlZSB0byBwcm9wb3NlIHlvdXJzIGluIHRoZSBkaXNjb3JkIDspDQoNCltoMV1QUk9NT1RFRCBTRVJWRVJTWy9oMV0NCklmIHlvdSB3YW50IHRvIHRlc3QgdGhlIG1vZCBvbiBzZXJ2ZXJzIHRoYXQgdXNlIGl0IGFzIGEgTWFqb3IgRmVhdHVyZSwgSSBzdWdnZXN0IHlvdSB0byB0cnkgdGhvc2VzIHNlcnZlcnMgYmVsb3cgOg0KDQpbYl1JbnNhbmUgaW4gVGhlIFRveGljIE1lbWJyYW5lWy9iXSAtICgxMiBDdXN0b20gVG94aWMgWm9uZXMpIC0gaHR0cHM6Ly9kaXNjb3JkLmdnL3lQWTg4R00gW2gxXTY5LjE2Mi45Ny4xMjRbL2gxXSANCg0KDQpbaDFdQ09OVEFDVCAtIEFTU0lTVEFOQ0VbL2gxXToNClRoYW5rcyBmb3IgYWxsIHlvdXIgaW50ZXJyZXN0IGFib3V0IHRoZSBtb2QsIGZvciBub3cgb24sIEknbGwgYXNrIHUgdG8gY29udGFjdCBtZSBvbiBteSBkaXNjb3JkIGZvciB0YWxraW5nIHdpdGggbWU6IA0KLVRoaXMgZGlzY29yZCB3aWxsIGhhdmUgY2hhbm5lbHMgZm9yIGFsbCBteSBjdXJyZW50IG1vZHMgYW5kIG15IGZ1dHVyZSBvbmVzLCBkb24ndCBoZXNpdGF0ZSB0byBjb21lIGZvciB0YWxraW5nIGFib3V0IHlvdXIgaWRlYXMgIGFuZCBHRVQgSEVMUCAoQ09NTUVOVFMgU0VDVElPTiBJU04nVCBNQURFIEZPUiBUSEFUKSAuLi4NCltoMV1bdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9nUGtoRTJ3XWh0dHBzOi8vZGlzY29yZC5nZy9nUGtoRTJ3Wy91cmxdWy9oMV0NCg0KSSB3YW50IHRvIHRoYW5rIG15IGNvbGxlYWd1ZSBMYUdUZWsgZm9yIGhlbHBpbmcgZml4aW5nIGEgbG90IG9mIGJ1Z3MgYW5kIGFsc28gdGhlIGxvZyBzeXN0w6htLA0KRmVlbCBmcmVlIHRvIGNoZWNrIGhpcyB3b3JrIDspDQpJIGFsc28gd2FudCB0byB0aGFua3MgRHVja3kgZm9ybSBEYXlaIFJQIGZvciBtYWtpbmcgdGhlIHRleHR1cmUgb2YgdGhlIHRveGljIGdyZW5hZGUsIGZlZWwgZnJlZSB0byBjaGVjayBoaXMgd29yayB0b28gOikNCg0KDQpZT1UgQVJFIEFMTE9XIFRPIFVTRSBUSElTIE1PRCBPTiBBIE1PTkVUSVpFIFNFUlZFUi4NCg0KSSBETyBOT1QgQUxMT1cgUkVQQUNLIEZPUiBUSElTIE1PRC4NCkkgRE8gTk9UIEFMTE9XIEFOWSBSRVdPUksgT1IgUkUgVVNFIE9GIE1ZIFdPUksgV0lUSE9VVCBNWSBDT05TRU5ULg0KDQpQbHMgcmVwb3J0IGJ1Z3MgYW5kIHNlcnZlciBmcHMgdG8gaGVscCBtZSBmaXggdGhlIG1vZCB0aGFua3MNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1724290002549895561/8E4B429F5BF7125C259ED9A8C9FEFE424475DF8A/</image_url> - <download_url/> - <filename/> - <file_size>13329683</file_size> - </mod> - <mod id="1590841260"> - <name>Trader</name> - <description>W2gxXVRoaXMgTW9kIGJyaW5ncyBBSSBUcmFkZXIsIFRyYWRlcmNpdHlzIGFuZCBTYWZlem9uZXMgdG8gRGF5WiFbL2gxXQ0KVGhlIHN0YW5kYXJkIEN1cnJlbmN5IGlzIHRoZSBSdWJsZSBJdGVtLiBZb3UgY2FuIEJ1eSBhbmQgU2VsbCBJdGVtcyBhdCB0aGUgVHJhZGVyY2l0eXMgb3IganVzdCByZWxheCBhdCB0aGUgU2FmZXpvbmVzLiBUaGUgc3RhbmRhcmQgVHJhZGVyY2l0eS1Mb2NhdGlvbnMgYXJlIGF0IEdyZWVuLU1vdW50YWluIGFuZCBLdW15cm5hLiBTZXJ2ZXJvd25lcnMgY2FuIGNvbmZpZ3VyZSB0aGUgVHJhZGVyY2l0eXMsIFNhZmV6b25lcyBhbmQgSXRlbXMuIFNvIHlvdSBjYW4gYnVpbGQgeW91ciBvd24gVHJhZGVyY2l0eXMgZWFzaWx5ISBJZiB0aGUgU2VydmVyb3duZXIgZG9lcydudCBhZGQgdGhlIEN1cnJlbmN5IEl0ZW0gdG8gaGlzIExvb3R0YWJsZSwgdGhlIEN1cnJlbmN5cyB3aWxsIG5vdCBzcGF3biBhcyBMb290IGluIHRoZSBHYW1lLiBPbmx5IGJ5IHNlbGxpbmcgSXRlbXMgdG8gdGhlIFRyYWRlcnMuDQoNCltiXUkgRE8gTk9UIEFMTE9XIEFOWU9ORSBUTyBSRVVQTE9BRCBUSEUgTU9EIElOIEEgTU9ESUZJRUQgT1IgVU5NT0RJRklFRCBTVEFURSFbL2JdDQoNCltoMV1JbnN0YWxsYXRpb24gSW5zdHJ1Y3Rpb25zIGZvciBTZXJ2ZXIgb3duZXJzOlsvaDFdDQpbYl1NYWtlIHN1cmUgdG8gaGF2ZSBhIGxvb2sgYXQgdGhlIGxhdGVzdCBVcGRhdGUgTm90ZXMgd2hlbiB5b3UgYWxyZWFkeSBpbnN0YWxsZWQgYSBwcmV2aW91cyBWZXJzaW9uIVsvYl0NCg0KW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdpWUN5cUE2dm40JmZlYXR1cmU9eW91dHUuYmVdS2xpY2sgaGVyZSBmb3IgdGhlIFZpZGVvIFR1dG9yaWFsWy91cmxdDQoNCjEuIFN1YnNjcmliZSB0byB0aGUgTW9kIGhlcmUgb24gU3RlYW0gV29ya3Nob3AuDQoyLiBOYXZpZ2F0ZSB0byB5b3VyIERheVogUm9vdCBGb2xkZXIuDQozLiBPcGVuIHRoZSBEYXlaTGF1bmNoZXIuZXhlLiANCjQuIENsb3NlIHRoZSBEYXlaTGF1bmNoZXIuZXhlLg0KNS4gT3BlbiB0aGUgIVdvcmtzaG9wIEZvbGRlci4NCjYuIENvcHkgdGhlIEBUcmFkZXIgRm9sZGVyLg0KNy4gTmF2aWdhdGUgdG8geW91ciBEYXlaU2VydmVyIFJvb3QgRm9sZGVyLg0KOC4gUGFzdGUgdGhlIEBUcmFkZXIgRm9sZGVyIGhlcmUuDQo5LiBPcGVuIHRoZSBAVHJhZGVyIEZvbGRlci4NCjEwLiBPcGVuIHRoZSBLZXlzIEZvbGRlci4NCjExLiBDb3B5IHRoZSBkYXl6dHJhZGVyLmJpa2V5IEZpbGUuDQoxMi4gTmF2aWdhdGUgdG8geW91ciBEYXlaU2VydmVyIFJvb3QgRm9sZGVyLg0KMTMuIE9wZW4gdGhlIGtleXMgRm9sZGVyLg0KMTQuIFBhc3RlIHRoZSBkYXl6dHJhZGVyLmJpa2V5IEZpbGUgaGVyZS4NCjE1LiBOYXZpZ2F0ZSB0byB5b3VyIERheVpTZXJ2ZXIgUm9vdCBGb2xkZXIuDQoxNi4gT3BlbiB0aGUgQFRyYWRlciBGb2xkZXIuDQoxNy4gT3BlbiB0aGUgU2VydmVyUHJvZmlsZUZvbGRlciBGb2xkZXIuDQoxOC4gQ29weSB0aGUgVHJhZGVyIEZvbGRlci4NCjE5LiBNYWtlIHN1cmUgeW91IGhhdmUgc2V0dXAgYSBQcm9maWxlIEZvbGRlciBmb3IgeW91ciBTZXJ2ZXIgaW5zaWRlIHRoZSBTdGFydCBQYXJhbWV0ZXJzDQpbdXJsPWh0dHBzOi8vZm9ydW1zLmRheXouY29tL3RvcGljLzIzOTYzNS1kYXl6LXNlcnZlci1maWxlcy1kb2N1bWVudGF0aW9uLz9kbz1maW5kQ29tbWVudCZjb21tZW50PTIzOTY1NjNdICAgICAga2xpY2sgaGVyZSBmb3IgbW9yZSBJbmZvcm1hdGlvbiBhYm91dCAtcHJvZmlsZXMgTGF1bmNoIFBhcmFtZXRlclsvdXJsXQ0KMjEuIE5hdmlnYXRlIHRvIHRoZSBQcm9maWxlIEZvbGRlciB5b3UgaGF2ZSBzZXR1cCBpbiB0aGUgU2VydmVyIFN0YXJ0IFBhcmFtZXRlcnMuDQoyMi4gUGFzdGUgdGhlIFRyYWRlciBGb2xkZXIgaGVyZS4NCjIzLiBPcGVuIHRoZSBCYXRjaGZpbGUgdG8gc3RhcnQgdGhlIFNlcnZlciB3aXRoIGFuIFRleHRlZGl0b3IuDQoyNC4gQWRkIEBUcmFkZXIgdG8gLW1vZD0gKGlmIHlvdSBhcmUgdXNpbmcgbXVsdGlwbGUgTW9kcyBsb29rIGludG8gdGhlIE1vZCBMb2FkaW5nIEluZm8pLg0KDQpJZiB5b3Ugd2FudCB0byB5b3UgY2FuIGVkaXQgdGhlIGNvbmZpZ3VyYXRpb24gRmlsZXMgaW5zaWRlIHRoZSBUcmFkZXIgRm9sZGVyIHRvIHlvdXIgbGlraW5ncyBvciBidWlsZCB3aG9sZSBuZXcgVHJhZGVyY2l0eXMgd2l0aCBpdC4NCg0KW2gxXUZpeCBWZWhpY2xlIGRlc3Bhd25pbmc6Wy9oMV0NClt1cmw9aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1tSzM0NEs0and1byZmZWF0dXJlPXlvdXR1LmJlXUtsaWNrIGhlcmUgZm9yIHRoZSBWaWRlbyBUdXRvcmlhbFsvdXJsXQ0KDQoxLiBHbyBpbnRvIHlvdXIgU2VydmVyIFJvb3QgRm9sZGVyLg0KMi4gT3BlbiB0aGUgbXBtaXNzaW9ucyBGb2xkZXIuDQozLiBPcGVuIHRoZSBNaXNzaW9uIEZvbGRlciB5b3VyIFNlcnZlciB1c2VzIChkZWZhdWx0ID0gZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1cykuDQo0LiBPcGVuIHRoZSBkYiBGb2xkZXIuDQo1LiBPcGVuIHRoZSB0eXBlcy54bWwgRmlsZSB3aXRoIHlvdXIgZmF2b3JpdCBUZXh0IEVkaXRvci4NCjYuIFNlYXJjaCBmb3IgIk9mZnJvYWRIYXRjaGJhY2siLg0KNy4gQ2hhbmdlIDxsaWZldGltZT4zPC9saWZldGltZT4gdG8gPGxpZmV0aW1lPjM4ODgwMDA8L2xpZmV0aW1lPi4NCg0KWW91IGNhbiBhbHNvIENobmFnZSB0aGUgTGlmZXRpbWUgb2YgdGhlICJQYXBlciIgdG8gMyB0byBnZXQgcmlkIG9mIGFsbCB0aGUgUGFwZXIgVHJhc2ggaW4geW91ciBTYWZlem9uZS4NCg0KW2gxXUFkZGVkIENsYXNzbmFtZXM6Wy9oMV0NCk1vbmV5UnVibGUxLCBNb25leVJ1YmxlNSwgTW9uZXlSdWJsZTEwLCBNb25leVJ1YmxlMjUsIE1vbmV5UnVibGU1MCwgTW9uZXlSdWJsZTEwMCwgSG9vZGllX0RySjBuZXMsIEhvb2RpZV9HcmFmZml0aVRpbGVzLCBMYW5kX1JvYWRDb25lDQoNCltoMV1Vc2luZyBub24gQ2hhcmFjdGVyIFRyYWRlcnM6Wy9oMV0NClRvIHVzZSBPYmplY3RzIHN1Y2ggYXMgYSBWZW5kaW5nIE1hY2hpbmUgb3IgYW4gQ2FzaGJveCB5b3UgbmVlZCB0byBhZGQgW2NvZGVdPE9iamVjdEF0dGFjaG1lbnQ+IE5QQ19EVU1NWVsvY29kZV0gdG8gdGhlIFtjb2RlXTxPYmplY3Q+Wy9jb2RlXSBFbnRyeSEgVGhpcyBpcyBuZWVkZWQgdG8gbWFrZSB0aGUgVXNlciBBY3Rpb25zIGZvciB0aGUgVHJhZGluZyBNZW51IHdvcmsgb24gbm9uIENoYXJhY3RlciBPYmplY3RzIHRoYXQgYWN0IGFzIFRyYWRlcnMuDQpFeGFtcGxlOiBbY29kZV08T2JqZWN0PiAgICAgICAgICAgICBWZW5kaW5nTWFjaGluZQ0KPE9iamVjdFBvc2l0aW9uPiAgICAzNjk5LjI3LCAgICA0MDIuMTMsICAgICA1OTY3LjkxDQo8T2JqZWN0T3JpZW50YXRpb24+ICAgIC0xMy4yMzQyNjUsIDAsICAgICAgICAgICAgMA0KPE9iamVjdEF0dGFjaG1lbnQ+ICAgIE5QQ19EVU1NWVsvY29kZV0NCg0KW2gxXU1vZCBMb2FkaW5nIEluZm86Wy9oMV0NCklmIHlvdSBhcmUgdXNpbmcgbXVsdGlwbGUgTW9kcyB0aGV5IGhhdmUgdG8gYmUgc2VwZXJhdGVkIGJ5IGFuIFNlbWljb2xvbiA7IA0KI0V4YW1wbGU6IFtpXS1tb2Q9QE1vZDE7QE1vZDI7QFRyYWRlclsvaV0NCg0KSSB3b3VsZCBhbHNvIHN1Z2dlc3QgdG8gdXNlIFF1b3RlcyAiIg0KI0V4YW1wbGU6IFtpXSItbW9kPUBNb2QxO0BNb2QyO0BUcmFkZXIiWy9pXQ0KDQpJdHMgaW1wb3J0YW50IHRvIGhhdmUgTW9kcyBsb2FkZWQgaW4gdGhlIHJpZ2h0IE9yZGVyIHRvIHdvcmsgcHJvcGVybHkhIA0KVGhlIFtpXUBUcmFkZXJbL2ldIE1vZCBzaG91bGQgYmUgdGhlIGxhc3QgTW9kIHlvdSBsb2FkIGluIG1vc3QgY2FzZXMuDQojRXhhbXBsZTogW2ldIi1tb2Q9QERheVogUGx1cztAQnVpbGRBbnl3aGVyZTtAVHJhZGVyIlsvaV0NCg0KQnV0IHRoZXJlIGFyZSBzb21lIEV4Y2VwdGlvbnMuIFRoZSBmb2xsb3dpbmcgTW9kcyBoYXZlIHRvIGJlIGxvYWRlZCBhZnRlciB0aGUgW2ldQFRyYWRlclsvaV0gTW9kOiANCltpXUBLaWxsRmVlZCwgQENvbW11bml0eSBPbmxpbmUgVG9vbHNbL2ldDQojRXhhbXBsZTogW2ldIi1tb2Q9QEJ1aWxkQW55d2hlcmU7QFRyYWRlcjtAS2lsbEZlZWQ7QFlvdXJGYXZvcml0ZUFkbWluVG9vbCJbL2ldDQoNCltoMV1BZGQgdGhlIEN1cnJlbmN5IHRvIHRoZSBMb290dGFibGU6Wy9oMV0NCjEuIE5hdmlnYXRlIHRvIHlvdXIgRGF5WlNlcnZlciBSb290IEZvbGRlci4NCjIuIE9wZW4gdGhlIG1wbWlzc2lvbnMgRm9sZGVyLg0KMy4gT3BlbiB0aGUgZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1cyBGb2xkZXINCjQuIE9wZW4gdGhlIGRiIEZvbGRlci4NCjUuIE9wZW4gdGhlIHR5cGVzLnhtbCB3aXRoIHlvdXIgZmF2b3JpdGUgVGV4dGVkaXRvci4NCjYuIFBvaW50IHRoZSBDdXJzb3IgYmV0d2VlbiB0aGUgdHdvIDwvdHlwZT4gYXQgdGhlIGVuZCBvZiB0aGUgZmlsZS4NCjcuIEhpdCB0aGUgRW50ZXIgS2V5Lg0KOC4gUGFzdGUgdGhpcyBjb2RlIGluIHRoZXJlOg0KW2NvZGVdPHR5cGUgbmFtZT0iTW9uZXlSdWJsZTEiPg0KCQk8bm9taW5hbD4xNTA8L25vbWluYWw+DQoJCTxsaWZldGltZT43MjAwPC9saWZldGltZT4NCgkJPHJlc3RvY2s+MDwvcmVzdG9jaz4NCgkJPG1pbj4xMDA8L21pbj4NCgkJPHF1YW50bWluPjE8L3F1YW50bWluPg0KCQk8cXVhbnRtYXg+MTAwPC9xdWFudG1heD4NCgkJPGNvc3Q+MTAwPC9jb3N0Pg0KCQk8ZmxhZ3MgY291bnRfaW5fY2FyZ289IjAiIGNvdW50X2luX2hvYXJkZXI9IjAiIGNvdW50X2luX21hcD0iMSIgY291bnRfaW5fcGxheWVyPSIwIiBjcmFmdGVkPSIwIiBkZWxvb3Q9IjAiLz4NCgkJPGNhdGVnb3J5IG5hbWU9InRvb2xzIi8+DQoJCTx0YWcgbmFtZT0ic2hlbHZlcyIvPg0KCQk8dXNhZ2UgbmFtZT0iVG93biIvPg0KCQk8dXNhZ2UgbmFtZT0iVmlsbGFnZSIvPg0KCQk8dXNhZ2UgbmFtZT0iSHVudGluZyIvPg0KCTwvdHlwZT5bL2NvZGVdDQo5LiBSZXBlYXQgdGhlIGxhc3QgU3RlcCBidXQgY2hhbmdlIHRoZSBmaXJzdCBMaW5lIHRvOiANCltjb2RlXTx0eXBlIG5hbWU9Ik1vbmV5UnVibGU1Ij5bL2NvZGVdDQoxMC4gUmVwZWF0IHRoZSBsYXN0IFN0ZXAgd2l0aCBhbGwgTW9uZXkgUnVibGUgQ2xhc3NuYW1lcyB5b3Ugd2FudC4gU2VlICJBZGRlZCBDbGFzc25hbWVzIiBUb3BpYyBoZXJlIG9uIHRoaXMgUGFnZS4NCjExLiBTYXZlIHRoZSBGaWxlLg0KDQpbaDFdUHJvYmxlbXM/Wy9oMV0NCklmIHlvdSBoYXZlIFByb2JsZW1zIHdpdGggSW5zdGFsbGluZyB0aGUgTW9kIG9yIHlvdSBmaW5kIEJ1Z3MvSXNzdWVzIHdyaXRlIGhlcmUgaW4gdGhlIENvbW1lbnRzIFNlY3Rpb24gb3Igd3JpdGUgbWUgYXQgRGlzY29yZDogRHJfSjBuZXMjMzczNA0KDQpbaDFdQ3JlZGl0czpbL2gxXQ0KQ3JlZGl0cyBnbyB0byBbYl1Ecl9KMG5lc1svYl0gd2hvIGhhdmUgZG9uZSB0aGUgTW9kLg0KW2JdQ29tYXRvc2VCYWRnZXJbL2JdIGZvciB0aGUgUnVibGUgM0QtTW9kZWwuDQoNCltoMV1TcGVjaWFsIFRoYW5rcyB0bzpbL2gxXQ0KW2JdU2VwdGljIEZhbGNvblsvYl0gYW5kIFtiXUFzdGxleVsvYl0gZm9yIHRlc3Rpbmcgb24gdGhlaXIgTW9kZGVkIFNlcnZlciBhbmQgYWxsIHRoZSBTdXBwb3J0IQ0KW2JdQ2xhc3NpZmllZCBSZWJlbFsvYl0gZm9yIHRlc3RpbmcgRFpTQSBMYXVuY2hlciBhdXRvbWF0aWMgTW9kIGRvd25sb2FkaW5nIHdpdGggbWUuDQpFdmVyeW9uZSBvbiB0aGUgW2JdRGF5WiBNb2RkZXJzWy9iXSBEaXNjb3JkIFNlcnZlciBmb3IgaGVscGluZyBtZSBvdXQgd2l0aCBldmVyeSBRdWVzdGlvbiBJIGhhZCEhIQ0KW2JdRGF0TG9vdGVyWy9iXSBmb3IgYWxsIHRoZSBzdXBwb3J0Lg0KT2YgY291cnNlIGV2ZXJ5b25lIHdobyBoZWxwZWQgbWUgdG8gdGVzdCB0aGlzIE1vZCBvciByZXBvcnRlZCBCdWdzIQ0KDQpbaDFdRG9uYXRpb25zOlsvaDFdDQpJIGFtIGRldmVsb3BpbmcgdGhpcyBNb2QgaW4gbXkgc3BlYXJ0aW1lIGFuZCBpdHMgYSBwbGVhc3VyZSBmb3IgbWUgdG8gc3VwcG9ydCB0aGUgQ29tbXVuaXR5IHdpdGggdGhpcyBNb2QuIE15IEdvYWwgaXMgdG8gcHJvdmlkZSBhIGZ1biBHYW1lLUV4cGVyaWVuY2UgdG8geW91LCB0aGUgRGF5WiBQbGF5ZXJzLiBJZiB5b3Ugd2FudCB0byBidXkgbWUgc29tZSBDaWdzIG9yIGp1c3Qgc3VwcG9ydCBteSB3b3JrIGZlZWwgZnJlZSB0byBkb25hdGUgW3VybD1wYXlwYWwubWUvSm9uYXNub2RyZWFkaGVhZF1oZXJlIG9uIFBheVBhbFsvdXJsXS4gVGhhbmsgeW91ISEhIDop</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/954108744276178687/8461CB8846488A3442D3E82FF4B76893306FD4A6/</image_url> - <download_url/> - <filename/> - <file_size>11780222</file_size> - </mod> - <mod id="1716170540"> - <name>Trader Wallet</name> - <description>W2gxXUZSWy9oMV0NClVuIHNpbXBsZSBwb3J0ZWZldWlsbGUgcG91ciByYW5nZXIgdm90cmUgYXJnZW50ICENCg0KW2gxXUVOWy9oMV0NCkEgc2ltcGxlIHdhbGxldCB0byBzdG9yZSB5b3VyIG1vbmV5DQoNCltiXUNsYXNzbmFtZVsvYl0NCi0gV2FsbGV0DQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/780728941938379960/4E9326071B6FF8DB6182ACB11F138A3ACCA6E703/</image_url> - <download_url/> - <filename/> - <file_size>1822818</file_size> - </mod> - <mod id="1806991434"> - <name>Trader Zone Klen</name> - <description>W2JdVGhpcyBpcyBteSBUcmFkZXJjaXR5IEtsZW4uIFYxLjJbL2JdDQpUaGlzIGlzIG9ubHkgZm9yIFNlcnZlcm93bmVyIGFuZCBzbyBvbi4gTm9ybWFsIHBsYXllcnMgY2FuIGlnbm9yZSB0aGlzLiBJdHMgbXkgZmlyc3QgcHVwbGljYXRpb24gZm9yIHRoZSBjb21tdW5pdHkuDQpLbGVuIG1vbnRhaW4gaXMgYmVsb3cgdGhlIHNtYWxsIG5vcnRoLWVhc3QgYWlyZmllbGQuIEl0cyB0aGUgc2FtZSBwb2ludCBhcyBEYXlaIEVwb2NoIGZyb20gdGhlIGdvb2Qgb2xkIHRpbWVzDQpodHRwczovL2RheXouZ2luZm8uZ2cvI2M9NjA7ODE7Nw0KDQpTbyBpZiB5b3UgZm91bmQgaXNzdWVzIG9yIGFueXRoaW5nIGVsc2UsIHBsZWFzZSBjb250YWN0IG1lLiBJwrRsbCB0cnkgdG8gaGVscCB5b3Ugd2l0aCBwcm9ibGVtcyBidXQgYXdhcmUsIEkgY2FuIG5vdCBoZWxwIGV2ZXJ5b25lL2V2ZXJ5dGltZS4NCg0KW2JdRXZlcnl0aGluZyB5b3UgbmVlZCB0byBrbm93IGlzIGluIEBUcmFkZXJjaXR5S2xlbi5bL2JdIFtiXUNIRUNLIHRoZSBSRUFETUUudHh0IGZvciBJTlNUQUxMIElOU1RSVUNUSU9OUy4gWy9iXSBTb3JyeSBmb3IgQ2Fwc2xvY2sgYnV0IG1hbnkgdXNlcnMgbWlzcyB0aGF0IGFuZCBhc2sgbWUgd2h5IG5vdGhpbmcgd29ya3MuLi4NCg0KI0lmIHlvdSB1c2UgVlBQTWFwcywgdGhlcmUgaXMgYW4gbWFwbWFya2VyIGZvciB5b3UgOykNCg0KDQpZb3UgYXJlIE5PVCBhbGxvd2VkIHRvIHJldXBsb2FkIG9yIHN0ZWFsIHRoZSBkYXRhISBGZWVsIGZyZWUgdG8gdXNlIGl0IHdpdGggU2VydmVyLS9Nb2RwYWNrcy4gRm9yIGFueXRoaW5nIGVsc2UgLT4gd3JpdGUgbWUuDQoNCg0KSSBoYXZlIGZ1biB3aXRoIG1vZGRpbmcgYnV0IEkgc3BlbmQgYSBsb3Qgb2YgdGltZSBpbiBpdC4gSWYgeW91IHdhbnQgdG8gc3VwcG9ydCBtZSBJIHdvdWxkIGJlIGhhcHB5IGFib3V0IGl0LiBJdHMgaGVscGluZyBmb3IgZnV0dXJlIGRldmVsb3BlbWVudCBvZiBtb2RzIGFuZCBnaXZlIG1lIHRpbWUgdG8gaGVscCB5b3UuIElhbSBjcmVhdGluZyBhIGJ1bmRsZSBvZiBkaWZmZXJlbnQgYWRkcyBhbmQgbW9kcy4gSSBob3BlIHlvdSBnb3QgbXVjaCBmdW4gd2l0aCBpdC4NClBheXBhbDogZGF2aWQuc2llaEBnbXguZGUNCg0KDQoNCg0KDQoNCg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/791989383449390263/0A5FE74D304D2776CC7249EBD173EFBDDF5222D8/</image_url> - <download_url/> - <filename/> - <file_size>13569</file_size> - </mod> - <mod id="2274134331"> - <name>TraderSigns</name> - <description>W2JdVHJhZGVyIFNpZ25zWy9iXSBtb2QgYWRkcyBUcmFkZXIgU2lnbnMgdG8geW91ciBzZXJ2ZXIuDQoNCltiXVNlcnZlciBPd25lcnM6Wy9iXQ0KTk9URTogVGhpcyBpcyByZXF1aXJlZCBvbiBib3RoIGNsaWVudCBhbmQgc2VydmVyIHRvIGZ1bmN0aW9uLiBSZXF1aXJlcyBlcXVhbE1vZFJlcXVpcmVkID0gMTsgdG8gYmUgc2V0IGluIHNlcnZlckRaLmNmZy4NCkJlIHN1cmUgdG8gY29weSB0aGUgcHJvdmlkZWQgS2V5IGZyb20gS2V5cyB0byB5b3VyIEtleXMgZm9sZGVyLg0KVGhpcyBydW5zIGEgVW5pcXVlIEtleSB0aGF0IHZhcmllcyBmcm9tIG15IG90aGVyIG1vZHMsIHRoaXMgaXMgdG8gcHJldmVudCBzb21lIGlzc3VlcyBvZiB0aGUgd2F5IHNpZ25hdHVyZSBjaGVja3Mgd29yay4NCg0KW2JdQ2xhc3NOYW1lczpbL2JdDQpUcmFkZXJfU2lnbl9Bcm1vcnkNClRyYWRlcl9TaWduX0JhbmsNClRyYWRlcl9TaWduX0VxdWlwbWVudA0KVHJhZGVyX1NpZ25fRmFzdEZvb2QNClRyYWRlcl9TaWduX0dhcmFnZQ0KVHJhZGVyX1NpZ25fSGFyZHdhcmUNClRyYWRlcl9TaWduX01lZGljYWwNClRyYWRlcl9TaWduX1NwZWNpYWxPcGVyYXRpb25zDQpUcmFkZXJfU2lnbl9TdXJ2aXZvcg0KVHJhZGVyX1NpZ25fVmVoaWNsZQ0KVHJhZGVyX1NpZ25fVmVoaWNsZVBhcnRzDQpUcmFkZXJfU2lnbl9HcmVlbk1vdW50YWluX1RyYWRlckNpdHkNClRyYWRlcl9TaWduX0t1bXlybmFfVHJhZGVyQ2l0eQ0KVHJhZGVyX1NpZ25fQmxhY2tNYXJrZXRfVHJhZGVyQ2l0eQ0KDQoNCltiXVBFUk1JU1NJT04gSVMgTk9UIEdSQU5URUQgRk9SIFRISVMgTU9EIFRPIEJFIElOQ0xVREVEIElOIEEgIlNFUlZFUiBQQUNLIiBvciAiTU9EIFBBQ0siLlsvYl0NCg0KVXNlIGEgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1696129752725124427/D9BAA30A98BCF1A3EEF6C4EE356D8A8E8CD3AEFF/</image_url> - <download_url/> - <filename/> - <file_size>6575914</file_size> - </mod> - <mod id="1560819773"> - <name>Unlimited Stamina</name> - <description>VW5saW1pdGVkIFN0YW1pbmEgY29tcGxldGVseSByZW1vdmVzIGFueSBzdGFtaW5hIGluZmx1ZW5jZSBvbiBwbGF5ZXIgc3BlZWQgYW5kIHdlaWdodC4NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2NmY3ZrdTEuZ2lmWy9pbWddDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1012688131494314548/A067FFB5C22C9AB13297E5DD4440ED2A233E0AE7/</image_url> - <download_url/> - <filename/> - <file_size>4665</file_size> - </mod> - <mod id="1623711988"> - <name>VanillaPlusPlusMap</name> - <description>W2JdVXNhZ2U6Wy9iXQ0KUHJlc3MgTSB0byBvcGVuIHRoZSBtYXAuDQpQcmVzcyBLIHRvIHNob3cvaGlkZSAzRCBtYXJrZXJzLg0KW2JdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVsvYl0NCg0KW2JdU2VydmVyIEhvc3QgSW5zdGFsbGF0aW9uOlsvYl0NCllvdSBuZWVkIHRvIGRvd25sb2FkIG91ciBkZXBlbmRlbmN5IG1vZHMuDQpHZXQgQ0YgYW5kIFZhbmlsbGFQbHVzUGx1c01hcCBmaWxlcyBmcm9tIHRoZSBzdGVhbSB3b3Jrc2hvcCBmb2xkZXIgKCB3aGVyZSBldmVyIHRoZSBjb250ZW50IGRvd25sb2FkcyB0byApDQpQbGFjZSBAVmFuaWxsYVBsdXNQbHVzTWFwICYgQENGIGluIHlvdXIgc2VydmVyIGRpcmVjdG9yeSBhbmQgYXBwZW5kIGBAQ0Y7QFZhbmlsbGFQbHVzUGx1c01hcGAgaW50byB5b3VyIHNlcnZlciBsYXVuY2gNCnBhcmFtZXRlci4gZWc6IC1tb2Q9QENGO0BWYW5pbGxhUGx1c1BsdXNNYXANCk1ha2Ugc3VyZSB5b3UgYWxzbyBhZGQgdGhlIHNpZ25hdHVyZSBrZXkgaW50byB0aGUgYEtleXNgIGZvbGRlciB0aGF0IGlzIGxvY2F0ZWQgaW4geW91ciBzZXJ2ZXIgZGlyZWN0b3J5LiBZb3UgY2FuIGdldCB0aGUga2V5cyBmcm9tIHRoZSBtb2QgZm9sZGVyLiANCg0KW2JdVGhlIHNlcnZlciBzaWRlIGNvbmZpZyBmaWxlIGNhbiBiZSBsb2NhdGVkIGluIHlvdXIgcHJvZmlsZXMgZm9sZGVyICh3aGVyZSBzZXJ2ZXIgbG9ncyBhcmUgZ2VuZXJhdGVkKSB1bmRlciB0aGUgbmFtZSBWUFBNYXBDb25maWcuanNvbiBpdCBpcyBhdXRvLWdlbmVyYXRlZCBvbiBzZXJ2ZXIgc3RhcnQuIFlvdSBjYW4gZWRpdCBpdCB3aGlsZSB0aGUgc2VydmVyIGlzIHJ1bm5pbmcsIGNoYW5nZXMgd2lsbCBhcHBseSB3aGVuIHlvdSBzYXZlIHRoZSBmaWxlLiBSZWxvZyBvbiBjbGllbnQgc2lkZSB0byBsb2FkIG5ldyBjaGFuZ2VzLlsvYl0NCg0KDQpbYl1GZWF0dXJlczpbL2JdDQotQ2xpZW50OiBQbGFjZSBNYXJrZXJzIG9uIG1hcCB0aGF0IHNhdmUgYWNyb3NzIGFsbCBzZXJ2ZXJzIGFuZCBvciBzZXJ2ZXIgc3BlY2lmaWMuDQotQ2xpZW50OiBBIHZhcmlldHkgb2YgdW5pcXVlIG1hcmtlciBpY29ucyBmb3IgdXNlDQotQ2xpZW50OiBBYmlsaXR5IHRvIGFkZCBhbmQgcmVtb3ZlIG1hcmtlcnMNCi1DbGllbnQ6IEFiaWxpdHkgdG8gc2VlIHlvdXIgY3VycmVudCBwb3NpdGlvbiAoaWYgbm90IGRpc2FibGUgYnkgc2VydmVyIG93bmVycykNCi1DbGllbnQ6IEFiaWxpdHkgdG8gYWRkIDNEIE1hcmtlcnMgKCBzaG93cyBkaXN0YW5jZSwgaWNvbiwgbWFya2VyIG5hbWUgKQ0KLVNlcnZlcjogQWJpbGl0eSB0byBmb3JjZSBkaXNhYmxlIDNEIE1hcmtlcnMgZm9yIHNlcnZlciBob3N0Lg0KLVNlcnZlcjogQWJpbGl0eSB0byBhZGQgZ2xvYmFsIG1hcmtlcnMgZm9yIHBsYXllcnMgdG8gc2VlIGR1cmluZyBzZXNzaW9uDQpbYl0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KDQoNCltiXVVwZGF0ZSBKdWx5IDI1IENoYW5nZSBMb2c6Wy9iXQ0KLUNvbXBsZXRlIFZpc3VhbCBhbmQgY29kZSByZW1ha2Ugb2YgdGhlIG1vZC4NCi1BZGRpdGlvbiBvZiBuZXcgbWFwIGljb25zIGFuZCBpZGVudGlmaWVycyAoZGVlcnN0YW5kIGxvY2F0aW9ucywgdG93biArIHZpbGxhZ2UgbmFtZXMsIG1hcCBncmlkIGNvb3JkcykNCi1TZXJ2ZXIgaG9zdCBjYW4gbm93IGRpc2FibGUgc2hvd2luZyBgTWVgIGljb24gb24gdGhlIG1hcCAoIHRvIGVuYWJsZSB0aGlzIG9wdGlvbiBjaGVjayB5b3VyIG1hcCBzZXR0aW5ncyBvbiBzZXJ2ZXIuIFZQUE1hcENvbmZpZy5qc29uIGxvY2F0ZWQgaW4geW91ciBzZXJ2ZXIgcHJvZmlsZSBmb2xkZXIgKQ0KLVlvdSBjYW4gbm93IHBsYWNlIG1hcmtlcnMgdGhhdCB3b3VsZCBvbmx5IHNhdmUgb24gdGhlIHNwZWNpZmljIHNlcnZlciB5b3UgYXJlIHBsYXlpbmcgb24gKCBkYXRhIGlzIGFsbCBsb2NhbCBhbmQgdGhlIHNlcnZlciBpcyBpZGVudGlmaWVkIGJ5IElQICkNCi1BZGRlZCBhIGhvdGtleSB0byBkaXNhYmxlIGFuZCBlbmFibGUgYWxsIDNEIHBsYWNlZCBtYXJrZXJzICggUHJlc3MgSyB0byB1c2UsIHlvdSBjYW4gZWRpdCB0aGUga2V5YmluZCB3aXRoaW4gdGhlIERheVogc2V0dGluZ3MgbWVudSBmb3Iga2V5YmluZHMgKQ0KLUFkZGVkIHN1cHBvcnQgZm9yIG92ZXIgMTAwIGljb25zLiBOb3cgeW91IGNhbiBwbGFjZSB1cHRvIDEwLDAwMCBtYXJrZXJzIG9uIHRoZSBtYXAgKCBub3Qgc3VyZSB3aHkgeW91IHdvdWxkIG5lZWQgc28gbWFueS4uLmJ1dCB0aGVyZSB5b3UgZ28uICApDQotQ2xlYW5lZCB1cCBjb2RlIG9uIHNlcnZlciBhbmQgY2xpZW50LCBtYWRlIG1hbnkgaW1wcm92ZW1lbnRzIHRvIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIG1vZC4NCgktTXJNYWZmZW4NCltiXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1bL2JdDQoNCltiXU5vdGU6IElmIHlvdSBhcmUgdG8gbW9uZXRpemUgeW91ciBzZXJ2ZXIgd2hpbGUgdXRpbGl6aW5nIHRoaXMgY29udGVudCwgcGxlYXNlIGNvbnRhY3QgdXMgZm9yIHBlcm1pc3Npb24gdG8gZG8gc287IHZpYSBEaXNjb3JkIG9yIGVtYWlsIGF0IFtiXXZhbmlsbGFwbHVzcGx1c2RheXpAZ21haWwuY29tWy9iXSANCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgYWJvdXQgdXNpbmcgZmVhdHVyZXMgb2YgdGhlIG1vZCwgbGVhdmUgYSBjb21tZW50IGJlbG93IGFuZCBvciBqb2luIG91ciBEaXNjb3JkIHNlcnZlciB0byBjb21tdW5pY2F0ZSB3aXRoIHVzIVsvYl0NCg0KW2JdVmFuaWxsYSsrIE1hcCBNb2QgRGV2ZWxvcGVkIGJ5IERhT25lLCBHcmF2aXR5V29sZk5vdEFtdXNlZCAmIE1yTWFmZmVuWy9iXQ0KW2JdS2VlcCBVcCB3aXRoIHVwZGF0ZXMgYW5kIGZ1bGwgY2hhbmdlIGxvZ3MhIENsaWNrIGxvZ28gYmVsb3cgdG8gam9pbiBPdXIgRGlzY29yZFsvYl0NClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1RUWWQ5bUFdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL29JOW1KbzkucG5nWy9pbWddWy91cmxdDQoNCltiXUlNUE9SVEFOVCBOT1RJQ0U6Wy9iXQ0KW2JdLSBZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJlcGFjayBvciByZXB1Ymxpc2ggdGhpcyBtb2Qgb24gYW55IHBsYXRmb3JtIGluY2x1ZGluZyBzdGVhbSBbYl0NCltiXS0gWW91IGFyZSBub3QgYWxsb3dlZCB0byB1bnBhY2sgdGhpcyBtb2QgYW5kIGNyZWF0ZSBkZXJpdmF0aXZlIHdvcmsgZnJvbSBpdHMgc291cmNlIGNvZGUuIEEgRE1DQSB0YWtlIGRvd24gd2lsbCBiZSBpc3N1ZWQgaWYgbmVjZXNzYXJ5W2JdDQoNCk5PVEU6IFlvdSBhcmUgYWxsb3dlZCB0byBhZHZlcnRpc2Ugc2VydmVycyBpbiB0aGUgY29tbWVudHMgJiBpbiBvdXIgZGlzY29yZCB3ZSBoYXZlIGEgZGVkaWNhdGVkIGNoYW5uZWwgZm9yIHRoYXQsIGlmIHlvdSBydW4gb3VyIG1vZHMgb24geW91ciBzZXJ2ZXJzLCB5b3VyIGNvbW1lbnQgd2lsbCBiZSBrZXB0IGxvbmdlciB0aGFuIG90aGVycy4gVXNlIHRoZSBkaXNjdXNzaW9uIHRvIGFkdmVydGlzZS4NCg0KU3VwcG9ydCB0aGUgY3JlYXRvcnM6IFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL2R1aG9uZXpdRGFPbmVbL3VybF0sICBbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL0dyYXZpdHlXb2xmXUdyYXZpdHlXb2xmWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1304304766046448926/1CD18EF3A2C9C9B3871051AA34E99C32CEE89161/</image_url> - <download_url/> - <filename/> - <file_size>1027209</file_size> - </mod> - <mod id="2234632324"> - <name>Virtual Weapons for Virtual War</name> - <description>W2gxXVtiXU1vZCBjb250ZW50OlsvYl1bL2gxXQ0KW2xpc3RdDQoNCiBbKl1TQ0FSLUggU1REIOKAkyBUaGlzIDcuNjJ4NTEgTkFUTyAoLjMwOCBXaW5jaGVzdGVyKSByaWZsZSBkZXNpZ25lZCB0byByZXBsYWNlIE0xNC4gVGhpcyB2ZXJzaW9uIG9mIHRoZSBhdXRvbWF0aWMgYXNzYXVsdCByaWZsZSBoYXMgYSBzdGFuZGFyZCA0MDZtbSBiYXJyZWwgYW5kIGlzIGdyZWF0IGZvciBtZWRpdW0gdG8gbG9uZyByYW5nZSAobm90IGZvciDRgWxvc2UgcXVhcnRlcnMgY29tYmF0KS4NCiBbKl1TQ0FSLUggQ1FDIOKAkyBUaGlzIDcuNjJ4NTEgTkFUTyAoLjMwOCBXaW5jaGVzdGVyKSByaWZsZSBkZXNpZ25lZCB0byByZXBsYWNlIE0xNC4gVGhpcyB2ZXJzaW9uIG9mIHRoZSBhdXRvbWF0aWMgYXNzYXVsdCByaWZsZSBoYXMgYSBzaG9ydGVuZWQgMzMwbW0gYmFycmVsIGFuZCBpcyBncmVhdCBmb3Ig0YFsb3NlIHF1YXJ0ZXJzIGNvbWJhdC4gQWxzbyBtb3JlIHJhcGlkLWZpcmUgY29tcGFyZWQgdG8gaXRzIG9sZGVyIHZlcnNpb24uDQogWypdU0NBUi1MIFNURCDigJMgVGhpcyA1LjU2eDQ1IE5BVE8gYXNzYXVsdCByaWZsZSBkZXNpZ25lZCB0byByZXBsYWNlIHRoZSBNNCBhbmQgTTE2LiBUaGlzIHZlcnNpb24gb2YgdGhlIGF1dG9tYXRpYyBhc3NhdWx0IHJpZmxlIGhhcyBhIHN0YW5kYXJkIDM2OG1tIGJhcnJlbCBhbmQgaXMgZ3JlYXQgZm9yIG1lZGl1bSB0byBjbG9zZSByYW5nZSBzaG9vdGluZyAoYnV0IG5vdCBmb3Ig0YFsb3NlIHF1YXJ0ZXJzIGNvbWJhdCkuDQogWypdU0NBUi1MIENRQyDigJMgVGhpcyA1LjU2eDQ1IE5BVE8gYXNzYXVsdCByaWZsZSBkZXNpZ25lZCB0byByZXBsYWNlIHRoZSBNNCBhbmQgTTE2LiBUaGlzIHZlcnNpb24gb2YgdGhlIGF1dG9tYXRpYyBhc3NhdWx0IHJpZmxlIGhhcyBhIHNob3J0ZW5lZCAyNTRtbSBiYXJyZWwgYW5kIGlzIGdyZWF0IGZvciBleHRyZW1lIGZvciDRgWxvc2UgcXVhcnRlcnMgY29tYmF0Lg0KIFsqXVNDQVItMjBTIFNuaXBlciBTdXBwb3J0IFJpZmxlIC0gVGhpcyB2ZXJzaW9uIGlzIGEgInNuaXBlciIgdmFyaWFudCBvZiB0aGUgNy42Mng1MSAoLjMwOCBXaW5jaGVzdGVyKSBGTiBTQ0FSLUggYXV0b21hdGljIHJpZmxlLCBhZG9wdGVkIHNldmVyYWwgeWVhcnMgZWFybGllciBieSB0aGUgVVMgU3BlY2lhbCBGb3JjZXMuIFRoaXMgcmlmbGUgaXMgaW50ZW5kZWQgZm9yIHVzZSBhcyBhIOKAnG1hcmtzbWFu4oCdIHdlYXBvbi4gSXQgbGFja3MgYXV0b21hdGljIGZpcmUgYW5kIGlzIGdyZWF0IGZvciBzaG9vdGluZyBhdCBtZWRpdW0gYW5kIGxvbmcgZGlzdGFuY2VzLg0KIFsqXU1SRVggTS1MT0sgNi414oCdIC0gVGhpcyBpcyBhIGxpZ2h0d2VpZ2h0IGZvcmUtZW5kIGZvciBGTiBTQ0FSLiBJdCByZWR1Y2VzIHdlYXBvbiBzaGFraW5nIGFuZCByZWNvaWwuDQogWypdTWsyMCBCdXR0c3RvY2sg4oCTIFRoaXMgaXMgYSBtaWxsZWQgYWx1bWludW0gZm9yZS1lbmQgZGVzaWduZWQgZm9yIEZOIFNDQVItMjBTIFNTUi4gSXQgcmVkdWNlcyB0aGUgc2hha2luZyBvZiB0aGUgd2VhcG9uLCBidXQgdGhlIHJlY29pbCByZW1haW5zIHRoZSBzYW1lLg0KDQpbL2xpc3RdDQoNCg0KW2gxXVtiXU9wZXJhdG9yIG1hbnVhbDpbL2JdWy9oMV0NCg0KW2ltZ11odHRwczovL3N1bjktNjkudXNlcmFwaS5jb20vaW1wZy84aEdGMWFVUndUUUl6MTVBMnFRVUhZNlphVGtOeDEtVzdWNjZtUS93c3VLWGtoTnRKOC5qcGc/c2l6ZT0xNjQ4eDIxNjAmcXVhbGl0eT05NiZwcm94eT0xJnNpZ249MTM5OTNmNTM0ODM5OGMyN2U2YThkMjRkNDQ4ODYyM2YmdHlwZT1hbGJ1bVsvaW1nXQ0KW2ltZ11odHRwczovL3N1bjktNDAudXNlcmFwaS5jb20vaW1wZy9mczFJWUJmZ2w0bnVUejI5dUxWOE5lVjVlcFd1VXRsZFpzYnREUS9XVnlEV1JLZndsSS5qcGc/c2l6ZT0xOTIweDIwMjMmcXVhbGl0eT05NiZwcm94eT0xJnNpZ249ODA3ODI4ZjhjMDZkMjM0ZmIzNmZmMDFkODQ0YzhmZGYmdHlwZT1hbGJ1bVsvaW1nXQ0KW2ltZ11odHRwczovL3N1bjktNTAudXNlcmFwaS5jb20vaW1wZy93eHpZMjNIai1nM3lNVHMwcENhbENjZGMzQ1MtUUV0aWdLY0Vkdy9lWjRXSjhMV3lmUS5qcGc/c2l6ZT0xOTIweDE1MDImcXVhbGl0eT05NiZwcm94eT0xJnNpZ249ZWNmNzdlZGUwZWI5ZjJkYWNlOWZiMzJhMGM1MjUwZjEmdHlwZT1hbGJ1bVsvaW1nXQ0KDQoNCltjb2RlXVhNTCBmaWxlcyBpbiBtb2QgZm9sZGVyWy9jb2RlXQ0KDQpbY29kZV0gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtIChpLmUuIHJldXBsb2FkZWQsIHJlcGFja2VkKSwgZXhjZXB0IHVuZGVyIHRoaXMgU3RlYW0gYWNjb3VudCBuYW1lZCAiV2F5d2FyZCBTb24iLg0KRGlzY29yZDogV2F5d2FyZCBzb24jOTY1NVsvY29kZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1557640156295767606/BA8FC5D74658A5092370F3EC82417B155E8C0DC1/</image_url> - <download_url/> - <filename/> - <file_size>209648407</file_size> - </mod> - <mod id="2139980902"> - <name>Vote-Skip-Night</name> - <description>QSBtb2QgdGhhdCBhbGxvd3MgcGxheWVycyB0byB2b3RlIHRvIHNraXAgbmlnaHRzLg0KNTAlIG9mIHRoZSBwbGF5ZXJzIG11c3QgaGF2ZSB2b3RlZCBieSB0eXBpbmcgIiFza2lwIiBpbiBbYl1kaXJlY3QgY2hhdFsvYl0gZHVyaW5nIHRoZSBuaWdodC4NCjEwIHNlY29uZHMgYWZ0ZXIgZW5vdWdoIHBsYXllcnMgdm90ZSB0byBza2lwLCB0aGUgdGltZSB3aWxsIGJlIHNldCB0byA0QU0uDQpDaGF0IHdpbGwgYXV0b21hdGljYWxseSBhZHZlcnRpc2UgdGhlIHN5c3RlbSBldmVyeSAxMG1pbnMgYXQgbmlnaHQgc28gcGxheWVycyBjYW4gdXRpbGl6ZSBpdC4NCg0KW2gxXUlmIHlvdSBlbmpveWVkIHRoaXMgbW9kLCBiZSBzdXJlIHRvIFJhdGUgYW5kIEZhdm9yaXRlIVsvaDFdDQoNCltoMV1UbyBqb2luIG91ciBzZXJ2ZXIsIGp1c3Qgc2VhcmNoIGZ3a3p0IGluIHRoZSBEYXlaIFNBIExhdW5jaGVyLlsvaDFdDQoNCkZlZWwgZnJlZSB0byBqb2luIG91ciBjb21tdW5pdHkgZGlzY29yZCA6IGh0dHBzOi8vZGlzY29yZC5pby9TcXVhc2hUaGVPcmFuZ2UNCg0KU291cmNlIENvZGUgOiBodHRwczovL2dpdGh1Yi5jb20vTWthMDIwNy9EYXlaLVZvdGVTa2lwLU5pZ2h0DQoNCkFueSByZXBhY2tpbmcgLyByZXVwbG9hZGluZyAvIG1vZGlmeWluZyAvIG1vbmV0aXphdGlvbiBvZiB0aGlzIHdvcmtzaG9wIGFkZG9uIGlzIHByb2hpYml0ZWQuDQpQbGVhc2UgY29udGFjdCBtZSBmb3IgcGVybWlzc2lvbiAvIGZlZWRiYWNrIC8gc3VwcG9ydCAhDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9mMVdYQk9MLnBuZ1svaW1nXQ0KDQrCqUNvcHlyaWdodCAyMDIwIGJ5IFt1cmw9ZndrenQuY29tL11GV0taVFsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1325698087777606920/266A81CFE4FFF9EB8EF2657AEE06E8399AE107CF/</image_url> - <download_url/> - <filename/> - <file_size>9375</file_size> - </mod> - <mod id="1828439124"> - <name>VPPAdminTools</name> - <description>W3VybD1odHRwczovL2Rpc2NvcmQuZGF5enZwcC5jb21dW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3lKOTdCTHcucG5nWy9pbWddWy91cmxdDQpbYl1UaGlzIGlzIHRoZSBvZmZpY2lhbCBTdGVhbSBXb3Jrc2hvcCBwYWdlIGZvciBWUFBBZG1pblRvb2xzLiBKb2luIG91ciBEaXNjb3JkIChjbGljayBpbWFnZSBhYm92ZSkgdG8gbGVhdmUgZmVlZGJhY2sgLyBzdWdnZXN0aW9ucy5bL2JdDQpbYl1Qcm9qZWN0IHNvdXJjZSBjb2RlICYgY29udHJpYnV0aW9uczogW3VybD1odHRwczovL2dpdGh1Yi5jb20vVmFuaWxsYVBsdXNQbHVzL1ZQUC1BZG1pbi1Ub29sc11baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vQkdrNEszZy5wbmdbL2ltZ11bL3VybF1bL2JdDQoNCltoMV1bYl1JbnN0YWxsICYgQ29uZmlndXJhdGlvbiBGdWxsIFdpa2kgKGNsaWNrIGltYWdlKSDilro6IFt1cmw9aHR0cHM6Ly9naXRodWIuY29tL1ZhbmlsbGFQbHVzUGx1cy9WUFAtQWRtaW4tVG9vbHMjYWJvdXRdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0JHazRLM2cucG5nWy9pbWddWy91cmxdWy9iXVsvaDFdDQoNCltoMV1Eb25hdGU64oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0gDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20va2JjWDR2Ri5wbmdbL2ltZ11bdXJsPWh0dHBzOi8vd3d3LmRheXp2cHAuY29tL2RvbmF0ZV1EYU9uZVsvdXJsXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2tiY1g0dkYucG5nWy9pbWddW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL3BheXBhbG1lL0dyYXZpdHlXb2xmXUdyYXZpdHlXb2xmWy91cmxdDQoNCltoMV1JbnN0YWxsYXRpb24gR3VpZGU64oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0gDQpbYl1SZXF1aXJlZCBtb2RzOiBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzLz9pZD0xNTU5MjEyMDM2XUNGIChDb21tdW5pdHkgRnJhbWV3b3JrKVsvdXJsXVsvYl0NCg0KW2gyXURlZGljYXRlZCBTZXJ2ZXJzOlsvaDJdDQpbYl1GaXJzdCwgc3Vic2NyaWJlIHRvIHRoZSBkZXBlbmRlbmNpZXMgYWJvdmUuDQoNClNlY29uZCwgbGF1bmNoIHRoZSBub3JtYWwgRGF5WiBsYXVuY2hlciwgbm90IERheVogU0EgTGF1bmNoZXIsIGFuZCBpbiB0aGUgYm90dG9tIG9mIHRoZSB3aW5kb3cgaXQgc2hvdWxkIHZlcmlmeSB0aGF0IHlvdSBqdXN0IHJlY2VudGx5IHN1YnNjcmliZWQsIGFuZCBkb3dubG9hZGVkIHRoZSBtb2RzLiBHb3RvIHRoZSBtb2RzIHRhYiwgcmlnaHQgY2xpY2sgb24gVlBQQWRtaW5Ub29scywgYW5kIGNsaWNrIG9uIE9wZW4gRm9sZGVyLg0KDQpJbnNpZGUgb2YgdGhlIG5ld2x5IG9wZW5lZCB3aW5kb3csIENvcHkgYm90aCBAVlBQQWRtaW5Ub29scywgQENGIGZyb20gdGhlICFXb3Jrc2hvcCBmb2xkZXIgdG8geW91ciBzZXJ2ZXJzIFJvb3QgRGlyZWN0b3J5LiBOZXh0LCB5b3Ugd2lsbCBoYXZlIHRvIGFkZCB0aGVzZSBtb2RzIHRvIHlvdXIgc3RhcnQgdXAgY29tbWFuZCBsaW5lLiBUaGUgdmFuaWxsYSBwcm9jZXNzIG9mIGluc3RhbGxpbmcgbW9kcyBpcyBieSBhZGRpbmcgLW1vZD1AQ0Y7QFZQUEFkbWluVG9vbHMgdG8geW91ciBzdGFydCB1cCBjb21tYW5kIGxpbmUgKFNlcnZlcikuIFBsZWFzZSBtYWtlIHN1cmUgdGhhdCB5b3VyIGxhc3QgbW9kIGRvZXNuJ3QgZW5kIHdpdGggYSBzZW1pY29sb24uWy9iXQ0KDQpbaDJdR2FtZSBTZXJ2aWNlIFByb3ZpZGVyczpbL2gyXQ0KW2JdTW9zdCBwb3B1bGFyIHByb3ZpZGVycyBvZmZlciB5b3UgYXV0b21hdGljIG1vZCBpbnN0YWxsYXRpb24sIGlmIHRoYXQncyBub3QgdGhlIGNhc2U7IGZvbGxvdyB0aGUgaW5zdHJ1Y3Rpb25zIGFib3ZlIHdpdGggeW91ciBGVFAgYWNjZXNzIHBvaW50IG9yIEZpbGUgTWFuYWdlciBmcm9tIHlvdXIgcHJvdmlkZXJzIHBhbmVsLiBDb250YWN0IHlvdXIgcHJvdmlkZXIgZm9yIGd1aWRlcyBvbiBob3cgdG8gdXNlIHRoZWlyIHNlcnZpY2VzIHRvIGluc3RhbGwgbW9kcy5bL2JdDQoNCltoMl1Qcm9maWxlcyBmb2xkZXIgKHdoYXQvd2hlcmUpOlsvaDJdDQpbYl1XaGF0IGlzIGEgcHJvZmlsZXMgZm9sZGVyPyBJdCBpcyB0aGUgZGlyZWN0b3J5IHRoYXQgaG91c2VzIGFsbCB0aGUgbG9ncyBhbmQgY29uZmlnIGZpbGVzIHRoYXQgYXJlIGdlbmVyYXRlZCBieSB0aGUgc2VydmVyIGFuZCB0aGUgbW9kcyBpdCBoYXMgaW5zdGFsbGVkIG9uIGl0LiBUaGlzIGZvbGRlciBjYW4gYmUgbmFtZWQgZGlmZmVyZW50IHRoaW5ncyBkZXBlbmRpbmcgb24geW91ciBwcm92aWRlciwgdXNlIHlvdXIgc2VydmljZXMnIEZpbGUgTWFuYWdlciBvciBGVFAgdG8gbG9jYXRlIHRoZSBmb2xkZXIgKHR5cGljYWxseSBpdHMgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoZSBzZXJ2ZXIgaXRzZWxmKSBpdCB3aWxsIGNvbnRhaW4gZmlsZXMgb2YgdHlwZSAuUlBULCAubG9nIGFuZCAuYWRtIHBsdXMgbWFueSBvdGhlciBjb25maWcgZm9sZGVycyBhbmQgZmlsZXMgZ2VuZXJhdGVkIGJ5IHRoZSBtb2RzIHlvdSBoYXZlIGluc3RhbGxlZC4gVlBQQWRtaW5Ub29scyB3aXRoaW4gdGhlIFByb2ZpbGVzIGZvbGRlciBpcyB3aGVyZSB5b3Ugd2lsbCBmaW5kIEFMTCBjb25maWd1cmF0aW9ucyBhYm91dCB0aGUgdG9vbC5bL2JdDQoNCltoMl1BZGRpbmcgYSBTdXBlciBBZG1pbiAmIFBhc3N3b3JkIFNldHVwOlsvaDJdDQpbYl1UbyBhZGQgYSBTdXBlckFkbWluOyBUaGUgZmlsZSBTdXBlckFkbWlucy50eHQgZmlsZSBsb2NhdGVkIGluIHlvdXIgUHJvZmlsZXMgZm9sZGVyIGF0OiBWUFBBZG1pblRvb2xzL1Blcm1pc3Npb25zL1N1cGVyQWRtaW5zLiBUaGUgZm9sZGVyIHdpbGwgYXV0b21hdGljYWxseSBnZW5lcmF0ZSBkdXJpbmcgZmlyc3Qgc2VydmVyIHN0YXJ0dXAgYWZ0ZXIgYWRkaW5nIHRoZSBtb2RzLiBXaXRoaW4gdGhpcyBmaWxlIHlvdSB3aWxsIGFkZCBzdGVhbSBJRCdzLCB0aGVzZSBpZCdzIGFyZSBmb3IgdGhvc2Ugd2hvIGhhdmUgdGhlIGhpZ2hlc3QgcGVybWlzc2lvbnMgb3ZlciBVc2VyR3JvdXBzLiBTdXBlckFkbWlucyBhcmUgdGhlIG9ubHkgdXNlcnMgaW4gd2hpY2ggY2FuIGFkZCBvdGhlciB1c2VycyBpbnRvIFVzZXJHcm91cHMuIEluIG9yZGVyIHRvIG1ha2UgeW91cnNlbGYgc3VwZXIgYWRtaW4sIHlvdSB3aWxsIG5lZWQgdG8gYWRkIHlvdXIgb3duIFN0ZWFtIDY0IElELg0KDQpUbyBzZXR1cCBhIHBhc3N3b3JkOyBOYXZpZ2F0ZSB0byBQcm9maWxlcy9WUFBBZG1pblRvb2xzL1Blcm1pc3Npb25zL2NyZWRlbnRpYWxzLnR4dCBhbmQgZm9sbG93IHRoZSBpbnN0cnVjdGlvbnMgd3JpdHRlbiBpbiB0aGUgZ2VuZXJhdGVkIGZpbGUuIFlvdSBNVVNUIHNldCBhIHBhc3N3b3JkIG90aGVyd2lzZSB0aGUgdG9vbCB3aWxsIG5vdCBmdW5jdGlvbi4gU2VydmVyIHJlc3RhcnQgaXMgcmVxdWlyZWQgdG8gYXBwbHkgY2hhbmdlcy4gSWYgeW91IGRvbid0IHdpc2ggdG8gcnVuIHRoZSBleHRyYSBzZWN1cml0eSBsYXllciAocGFzc3dvcmQgaW5wdXQpIGZvbGxvdyB0aGVzZSBpbnN0cnVjdGlvbnM6ICh2cHBEaXNhYmxlUGFzc3dvcmQgPSAxOykgYWRkIHRvIHlvdXIgc2VydmVyIGNvbmZpZyB0byBkaXNhYmxlIHBhc3N3b3JkIHNlY3VyaXR5IGxheWVyLg0KDQpOb3RlOiBJZiB5b3UgYWRkIG11bHRpcGxlIHN0ZWFtIGlkJ3MsIGVhY2ggb25lIGhhcyB0byBiZSBvbiBpdCdzIG93biBsaW5lIHdpdGggbm8gZW1wdHkgc3BhY2VzIGF0IHRoZSBzdGFydCBvciBlbmQuIFlvdSBjYW4gZ2V0IHlvdXIgU3RlYW0gSUQ6IFt1cmw9aHR0cDovL3N0ZWFtaWQuaW8vXVN0ZWFtSWQuaW9bL3VybF1bL2JdDQoNCltoMV1LZXliaW5kczrigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW2JdQWxsIHRoZSBrZXliaW5kcyBjYW4gYmUgZm91bmQgaW4gdGhlIGdhbWUgc2V0dGluZ3MgbWVudSwga2V5YmluZHMgdGFiIHVuZGVyIFZQUEFkbWluVG9vbHMuWy9iXQ0KDQpbaDFdTW9uZXRpemF0aW9uOuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpbYl1Zb3UgYXJlIGhlcmVieSBnaXZlbiBwZXJtaXNzaW9uIHRvIHVzZSB0aGlzIGNvbnRlbnQgb24geW91ciBtb25ldGl6ZWQgc2VydmVycyBhcyBsb25nIGFzIHlvdSBmb2xsb3cgdGhlIGd1aWRlbGluZXMgJiBydWxlcyBieSBCb2hlbWlhIEludGVyYWN0aXZlLlt1cmw9aHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvbW9uZXRpemF0aW9uL11Nb25ldGl6YXRpb24gRkFRWy91cmxdIFsvYl0NCg0KW2gxXVJlcGFja2luZzrigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KTm8uDQoNClNlYXJjaCBlbmdpbmUgc3R1ZmY6DQpBZG1pbiBUb29scw0KQWRtaW5Ub29scw0KdisrIGFkbWluIHRvb2xzDQp2KysgdG9vbHMNCnYrKw0KdnBwIHRvb2xz</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2174735808920499228/7DA1E9E13B60D19DF6E58CB10E9E27F4E73FF113/</image_url> - <download_url/> - <filename/> - <file_size>2265358</file_size> - </mod> - <mod id="1797720064"> - <name>WindstridesClothingPack</name> - <description>W2gxXVdpbmRzdHJpZGUncyBDbG90aGluZyBQYWNrWy9oMV0gdjcuMw0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9MbWZYVlFOQUM0WTN3NVVkemIvZ2lwaHkuZ2lmWy9pbWddDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2lnc0lpRm1lZXRCMHlHZm9DUy9naXBoeS5naWZbL2ltZ10NCiBbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vN25PMjVDbS5wbmdbL2ltZ10NCg0KW3VdVGhpcyBtb2QgcGFjayB3aWxsIGJyaW5nIHRvIGxpZmUgY2xvdGhpbmcgaXRlbXMgdGhhdCBpIHRoaW5rIGZpdHMgdGhlIHBvc3QtYXBvY2FseXB0aWMgQ2hlcm5hcnVzLlsvdV0NCg0KDQpBbGwgdGhlIGl0ZW1zIGluIHRoaXMgcGFjayBmZWF0dXJlIGdyb3VuZCBtb2RlbHMsIGRhbWFnZSBzdGF0ZXMgdGV4dHVyZXMsIExPRHMsIG1hbGUgYW5kIGZlbWFsZSBtb2RlbHMsIGFuZCBzb21lIG9mIHRoZW0sIHRleHR1cmUgdmFyaWFudHMuDQoNCiBBbGwgdGhlIGl0ZW1zIGFyZSBtYWRlIGZyb20gc2NyYXRjaCwgc29tZSBvZiB0aGVtIGJhc2VkIG9uIGV4aXN0aW5nIGNvbmNlcHRzLg0KDQpbYl1JIGRvIHRha2UgY29taXNzaW9ucyBpbiBteSBmcmVlIHRpbWUuWy9iXQ0KDQpbaDFdV2V0IFRleHR1cmVzWy9oMV1BdmFpbGFibGUgZm9yIG1vc3Qgb2YgdGhlIHBpZWNlcywgbm93IG9uIHY1LjANCltxdW90ZT1hdXRob3JdQ3JlZGl0cyB0byBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL3JlZGRlYWRldmlsZXllcy9dSGVsa2hpYW5hWy91cmxdIGZvciBwcm92aWRpbmcgdGhlIHNjcmlwdCBmb3IgaXQgdG8gd29ya1svcXVvdGVdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2Z3RVBaNExMZmF1eFNNZnp4Wi9naXBoeS5naWZbL2ltZ10NCg0KDQoNCg0KDQoNCiAgICAgICAgICBbbGlzdF1bKl1baDFdTGVnZ2luZ3NbL2gxXVsvbGlzdF0NCltpbWddaHR0cHM6Ly9tZWRpYS5naXBoeS5jb20vbWVkaWEvaDdvVnlUazdDRWtCNXpSZ3pPL2dpcGh5LmdpZlsvaW1nXQ0KDQoNCg0KQ29sb3IvTWF0ZXJpYWwgdmFyaWFudHM6DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9zM3VNQkZtLnBuZ1svaW1nXQ0KDQoNCg0KDQoNCg0KDQpbbGlzdF1bKl1baDFdUE1LLTVBIEdhcyBNYXNrWy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2NtTmxxMm1OUEdYZlhhWnpJTC9naXBoeS5naWZbL2ltZ10NCg0KDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXVBvbmNob1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9LQmJCSUdQSFlrYUh6VHdCb1QvZ2lwaHkuZ2lmWy9pbWddDQoNCg0KQ29sb3IgVmFyaWFudHM6DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS96R0N1akJ1LnBuZ1svaW1nXQ0KDQoNCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1NaWxpdGFyeSBTd2VhdGVyWy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2RZMFdoZXpiSXRtNFhTdjE3aS9naXBoeS5naWZbL2ltZ10NCg0KDQpDb2xvciBWYXJpYW50czoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1JKWUdhOUQucG5nWy9pbWddDQoNCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1GaW5nZXJsZXNzIEdsb3Zlc1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9UallwY2M3RjVkZmFhdVNjUE8vZ2lwaHkuZ2lmWy9pbWddDQoNCkNvbG9yL01hdGVyaWFsIFZhcmlhbnQ6DQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vUEgzVjZ2NS5wbmdbL2ltZ10NCg0KDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXUtuZWUgSGlnaCBTbmVha2Vyc1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9kVTZCaW5MdU9oaFE0Z3pLMXUvZ2lwaHkuZ2lmWy9pbWddDQoNCkNvbG9yIFZhcmlhbnRzOg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0MzUEtzVlQucG5nWy9pbWddDQoNCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1MYXllcmVkIFNoaXJ0Wy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL0pPRnJ5TTJpY0hjZ09UcUVONC9naXBoeS5naWZbL2ltZ10NCg0KDQpDb2xvciBWYXJpYW50czoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3V1MkNvdkkucG5nWy9pbWddDQoNCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1TaGVtYWdoWy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL0wzaFplaER1RVBQWDV2TW1PcS9naXBoeS5naWZbL2ltZ10NCltxdW90ZT1hdXRob3JdIEh1Z2UgVGhhbmtzIHRvIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvX2FtbW9fL11BbW1vWy91cmxdIGZyb20gRGF5WiBVbmRlcmdyb3VuZCBTdGFmZiwgZm9yIG1ha2luZyB0aGUgc2NyaXB0IHNvIHdlIGNhbiBzd2l0Y2ggYmV0d2VlbiBzdHlsZXMgd2l0aCB0aGUgU2hlbWFnaCwgdGhpcyBndXkgaXMgYSBiZWFzdCENCiBbL3F1b3RlXQ0KVGhlIGJhbmRpdCB3cmFwIG9mIHRoZSBzaGVtYWdoIGNsaXBzIHdpdGggbW9zdCBoZWFkZ2VhcnMsIGkgbWlnaHQgb3IgbWlnaHQgbm90IGZpbmQgYSBzb2x1dGlvbiBmb3IgdGhpcyBpbiB0aGUgZnV0dXJlLg0KDQoNCkNvbG9yIFZhcmlhbnRzOg0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVDVUcEtxZS5wbmdbL2ltZ10NCg0KDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXUNhbnZhcyBCYWNrcGFja1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9ocWxuNlcyVVBGWXRQWHd1U0gvZ2lwaHkuZ2lmWy9pbWddDQpbcXVvdGU9YXV0aG9yXUJpZyB0aGFua3MgdG8gdGhlIHBlb3BsZSBmcm9tIHRoZSBEYXl6IE1vZGRpbmcgRGlzY29yZCBmb3IgYWRpdmlzaW5nIGFuZCBoZWxwaW5nLg0KIEEgc3BlY2lhbCB0aGFua3MgdG86DQogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9maWNhcnJhMTAwMi9dTm90IGEgQmFuYW5hWy91cmxdIGFuZA0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9yZWRkZWFkZXZpbGV5ZXMvXUhlbGtoaWFuYVsvdXJsXSBmb3Igd3JpdGluZyB0aGUgc2NyaXB0cyBpbnZvbHZlZCBpbiB0aGUgYmFja3BhY2sgZnVuY2lvbmFsaXRpZXMhWy9xdW90ZV0NCg0KDQpBdHRhY2htZW50czoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2N1OTUxb1oucG5nWy9pbWddDQoNCkNvbG9yIFZhcmlhbnRzOg0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vZzF6eXZZTy5wbmdbL2ltZ10NCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1QaW5zWy9oMV1bL2xpc3RdDQpbaV1QaW5zIHRoYXQgY2FuIGJlIGF0dGFjaGVkIHRvIHRoZSBjYW52YXMgYmFja3BhY2sgZm9yIHRoZSBzYWtlIG9mIGN1c3RvbWl6YXRpb24uWy9pXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0ZwZ1JuYUoucG5nWy9pbWddDQoNCg0KDQoNCg0KDQpbbGlzdF1bKl1baDFdUmFnZ2VkIEV5ZXBhdGNoWy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2NMMDBMZjFiS0FRNTdjeHdRUC9naXBoeS5naWZbL2ltZ10NCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1LbmVlcGFkcyBKZWFuc1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9lSlJRT1ZsUWhiMDNuNDJ6RG0vZ2lwaHkuZ2lmWy9pbWddDQoNCkNvbG9yIFZhcmlhbnRzOg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0pSMXl5ZFMucG5nWy9pbWddDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXVdpbnRlciBQYXJrYVsvaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhNC5naXBoeS5jb20vbWVkaWEvZlF1MHl0elF1N3lpWGZFNmY5L2dpcGh5LmdpZlsvaW1nXQ0KDQpDb2xvciBWYXJpYW50czoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS80SFNuWVlxLnBuZ1svaW1nXQ0KDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXUJhc2ViYWxsIFQtU2hpcnRbL2gxXVsvbGlzdF0NCltpbWddaHR0cHM6Ly9tZWRpYTAuZ2lwaHkuY29tL21lZGlhL2Q2UHdSZllOSXJ0T2UzdTlvVi9naXBoeS5naWZbL2ltZ10NCg0KQ29sb3IgVmFyaWFudHM6DQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vc3lPeko3Zi5wbmdbL2ltZ10NCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1GbGlwIEZsb3BzIHdpdGggU29ja3NbL2gxXVsvbGlzdF0NCltpbWddaHR0cHM6Ly9tZWRpYTAuZ2lwaHkuY29tL21lZGlhL0hQR2RhanlMZXVJM0t0M3pjei9naXBoeS5naWZbL2ltZ10NCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1Ta3VsbCAvIFNrdWxsIE1hc2tbL2gxXVsvbGlzdF0NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9kY3dFTlllLnBuZ1svaW1nXQ0KSHVtYW4gU2t1bGwgY2FuIGJlIG9idGFpbmVkIGJ5IGN1dHRpbmcgdXAgZGVhZCBib2RpZXMuDQpTa3VsbCBNYXNrIGNyYWZ0IHJlY2lwZTogSHVtYW4gc2t1bGwgKyBrbmlmZSA9IFNrdWxsIE1hc2sNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2xTaFdDTksucG5nWy9pbWddW3VdIFRoaXMgbW9kIGlzIG5vdCBhbGxvd2VkIHRvIGJlIG1vbmV0aXplZCwgcmVwYWNrZWQgb3IgcmV1cGxvYWRlZCwgdW5sZXNzIGkgZ2l2ZSB5b3UgcGVybWlzc2lvbiBkaXJlY3RseS4NCg0KVVBEQVRFOiBZb3UgY2FuIGdldCBjbGVhcmFuY2UgZm9yIHJlcGFja2luZyBmb3IgVSQgMTAwLDAwLiBbL3VdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2xTaFdDTksucG5nWy9pbWddDQoNCltiXVJldGV4dHVyZXMgb2YgbXkgbW9kIGFyZSBhbGxvd2VkLlsvYl0NCg0KDQoNCg0KW2JdQ2xhc3MgTmFtZXNbL2JdDQpbY29kZV1CbHVlX0xlZ2dpbmdzDQpMYXRleF9MZWdnaW5ncw0KTGF0ZXhfV2hpdGVfTGVnZ2luZ3MNCkFkaWRhc19MZWdnaW5ncw0KUmVkX0xlZ2dpbmdzDQpQdXJwbGVfTGVnZ2luZ3MNCg0KUE1LXzVBX0dhc19NYXNrDQoNClBvbmNob19SZWRfQ2hlY2tlcmVkDQpQb25jaG9fQmx1ZV9DaGVja2VyZWQNClBvbmNob19ZZWxsb3dfQ2hlY2tlcmVkDQpQb25jaG9fV2hpdGUNClBvbmNob19Ccm93bg0KUG9uY2hvX0dyZWVuDQpQb25jaG9fUmVkDQpQb25jaG9fQmxhY2sNClBvbmNob19CbGFja0FuZFdoaXRlDQpQb25jaG9fQmxhY2tBbmRXaGl0ZTINCg0KTWlsaXRhcnlfU3dlYXRlcg0KTWlsaXRhcnlfU3dlYXRlcl9SZWQNCk1pbGl0YXJ5X1N3ZWF0ZXJfQmx1ZQ0KTWlsaXRhcnlfU3dlYXRlcl9HcmVlbg0KTWlsaXRhcnlfU3dlYXRlcl9XaGl0ZQ0KTWlsaXRhcnlfU3dlYXRlcl9CbGFjaw0KDQpGaW5nZXJsZXNzX0dsb3Zlcw0KRmluZ2VybGVzc19HbG92ZXNfQnJvd24NCkZpbmdlcmxlc3NfR2xvdmVzX1dvb2wNCkZpbmdlcmxlc3NfR2xvdmVzX1dvb2xfR3JleQ0KDQpIaWdoX0tuZWVfU25lYWtlcnMNCkhpZ2hfS25lZV9TbmVha2Vyc19CbGFjaw0KDQpMYXllcmVkX1NoaXJ0X0Jhc2UNCkxheWVyZWRfU2hpcnRfQ2hlYnVyYXNoa2ENCkxheWVyZWRfU2hpcnRfV2hpdGUNCkxheWVyZWRfU2hpcnRfQ291cmFnZQ0KTGF5ZXJlZF9TaGlydF9MaWx5DQoNClNoZW1hZ2hfQnJvd24NClNoZW1hZ2hfR3JlZW4NClNoZW1hZ2hfUmVkDQpTaGVtYWdoX1doaXRlDQoNClNoZW1hZ2hfQmFuZGl0X0Jyb3duDQpTaGVtYWdoX0JhbmRpdF9HcmVlbg0KU2hlbWFnaF9CYW5kaXRfUmVkDQpTaGVtYWdoX0JhbmRpdF9XaGl0ZQ0KDQpTaGVtYWdoX0ZhY2VtYXNrX0Jyb3duDQpTaGVtYWdoX0ZhY2VtYXNrX0dyZWVuDQpTaGVtYWdoX0ZhY2VtYXNrX1JlZA0KU2hlbWFnaF9GYWNlbWFza19XaGl0ZQ0KDQpTaGVtYWdoX1NjYXJmX0Jyb3duDQpTaGVtYWdoX1NjYXJmX0dyZWVuDQpTaGVtYWdoX1NjYXJmX1JlZA0KU2hlbWFnaF9TY2FyZl9XaGl0ZQ0KDQpDYW52YXNfQmFja3BhY2tfQmFzZQ0KQ2FudmFzX0JhY2twYWNrX0JsYWNrDQpDYW52YXNfQmFja3BhY2tfV2hpdGUNCkNhbnZhc19CYWNrcGFja19SZWQNCkNhbnZhc19CYWNrcGFja19CbHVlDQpDYW52YXNfQmFja3BhY2tfUHVycGxlDQoNCkdvbGRlbl9XaW5nZWRfUGluDQpCdXR0b25fUGluX1JhZGlvYWN0aXZlDQpCdXR0b25fUGluX0RhaXN5DQpTaGVyaWZmX0JhZGdlDQoNCktuZWVwYWRzX0plYW5zX0Jhc2UNCktuZWVwYWRzX0plYW5zX0JsYWNrDQoNClJhZ2dlZF9FeWVwYXRjaA0KDQpXaW50ZXJfUGFya2FfQmFzZQ0KV2ludGVyX1BhcmthX1doaXRlDQpXaW50ZXJfUGFya2FfR3JlZW4NCg0KTWVkaXVtX1NsZWV2ZXNfU2hpcnQNCk1lZGl1bV9TbGVldmVzX1NoaXJ0X1JlZA0KTWVkaXVtX1NsZWV2ZXNfU2hpcnRfQmx1ZQ0KDQpGbGlwZmxvcHNfQ29sb3JiYXNlDQoNCkh1bWFuU2t1bGwNClNrdWxsTWFzaw0KWy9jb2RlXQ0KDQoNCg0KW2JdSG93IHRvIG1ha2UgdGhlIGl0ZW1zIHNwYXduIGluIHRoZSB3b3JsZD8gLyBIb3cgdG8gaW5zdGFsbCB0aGUgbW9kIG9uIHRoZSBzZXJ2ZXI/Wy9iXQ0KDQpbc3BvaWxlcl1JbnNpZGUgdGhlIG1vZCBmb2xkZXIgIkBXaW5kc3RyaWRlQ2xvdGhpbmciIHlvdSBjYW4gZmluZCBhICJUeXBlcy54bWwiIGZpbGUsIGNvcHkgdGhlIGNvbnRlbnRzIG9mIHRoaXMgZmlsZS4NCg0KR28gdG8geW91ciBEYXl6IFNlcnZlciBmb2xkZXIsIGFuZCB0aGVuIGdvIHRvIERheVpTZXJ2ZXIvbXBtaXNzaW9ucy9kYXl6T2ZmbGluZS5jaGVybmFydXNwbHVzL2RiLw0KDQpJbiB0aGlzIGxvY2F0aW9uIHlvdSB3aWxsIHNlZSBhIFR5cGVzLnhtbCBmaWxlLCBwYXN0ZSB0aGUgY29udGVudHMgeW91IHByZXZpb3VzbHkgY29waWVkIGludG8gdGhpcyBmaWxlLg0KDQpZb3UgY2FuIGFsd2F5cyBhZGp1c3QgdGhlIHZhbHVlcyB0byB5b3VyIGxpa2luZy4NClsvc3BvaWxlcl0NCg0KDQoNClt1XVtiXURvIHlvdSB3YW50IHRvIHN1cHBvcnQgdGhpcyBtb2QgdG8ga2VlcCBnb2luZyB3aXRoIG5ldyB1cGRhdGVzP1svYl1bL3VdDQoNCltoMV0gQ29uc2lkZXIgZG9uYXRpbmchWy9oMV0NCg0KRXZlcnkgYml0IGhlbHBzDQoNClt1XVBheVBhbDogYnJ1bm9sdWNjYXNyakBnbWFpbC5jb21bL3VdDQoNCg0KDQpbYl1TZXJ2ZXJzIHRoYXQgYXJlIGFsbG93ZWQgdG8gbW9uZXRpemUgdGhpcyBtb2Q6Wy9iXQ0KDQpbdV1EYXl6UlBbL3VdDQoNCg0KDQoNCg0KW2gxXUNvbnRhY3RbL2gxXQ0KDQpJZiB5b3UgbmVlZCBhbnkgaGVscCBvciB3YW50IHRvIHRhbGsgdG8gbWUgcmVnYXJkaW5nIGFueXRoaW5nLCBjb250YWN0IG1lIGRpcmVjdGx5IG9uIERpc2NvcmQ6IFdpbmRzdHJpZGUjMzc3NA0KDQpvcg0KDQpbaDFdW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvenJuOU1UVl1Kb2luIG15IERpc2NvcmQgc2VydmVyIVsvdXJsXVsvaDFdDQoNCg0KDQoNCg0KDQoNCg0KW3F1b3RlPWF1dGhvcl0gSHVnZSBUaGFua3MgdG8gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODM3OTk0MTc5NS9dT1BbL3VybF0gZnJvbSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjE3ODc0Mzc2JnNlYXJjaHRleHQ9T1BdT1BfQmFzZUl0ZW1zWy91cmxdLCBoZSBoZWxwZWQgbWUgc28gbXVjaCB3aXRoIGV2ZXJ5dGhpbmcgcmVnYXJkaW5nIGNvZGluZyBhbmQgRGF5eiBUb29scywgaWYgaXQgd2Fzbid0IGZvciBoaW0gaSB3b3VsZG4ndCBiZSBtb2RkaW5nLCBjaGVjayBvdXQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTYxNzg3NDM3NiZzZWFyY2h0ZXh0PU9QXWhpcyBtb2RbL3VybF0gaWYgeW91IGRvbid0IGtub3cgaXQsIGl0J3MgYXdlc29tZSENCglbL3F1b3RlXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1663480226053881998/C4E472AE3BA243A415A92853DE9869120743D3A2/</image_url> - <download_url/> - <filename/> - <file_size>801759604</file_size> - </mod> - <mod id="1597140327"> - <name>Winter Chernarus</name> - <description>DQpWaWRlbyBzaG93Y2FzaW5nIHRoZSBtb2QgYnkgM1JOTw0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1CMk4zZnVRdUVmVSZ0DQoNClRoaXMgbW9kIGlzIGEgcmV0ZXh0dXJlIG1vZCBmaXJzdCBhbmQgZm9yZW1vc3QuIExvdHMgb2YgbGltaXRhdGlvbnMgd2l0aCB0aGlzIGdhbWUgZW5naW5lIHNvIGlmIHNvbWV0aGluZyBpcyBkb25lIGl0cyBiZWVuIGRvbmUgaW4gYSBzcGVjaWZpYyB3YXkgZHVlIHRvIHRpbWUgY29uc3RyYWludHMgdGhhdCBJIGhhdmUgJiBpdCBiZWluZyB0aGUgb25seSB3YXkgdG8gZG8gdGhpbmdzLiBUaGlzIG1vZCBpcyBhICJzZWFtbGVzcyIgdHJhbnNpdGlvbiBmcm9tIGZhbGwgdG8gd2ludGVyIHNldHRpbmcgb25jZSBsb2FkZWQgb24gdGhlIGNsaWVudCwgbm8gbW9kZWxzIG9yIG1hcCBmaWxlcyBoYXZlIGJlZW4gdG91Y2hlZCBvbmx5IHRleHR1cmVzIGhhdmUgYmVlbiBlZGl0ZWQsIG1lYW5pbmcgeW91IGRvbnQgbmVlZCB0byBkbyBBTllUSElORyBiZXNpZGVzIGxvYWQgd2l0aCB0aGlzIG1vZCBmb3IgaXQgdG8gd29yaywgb24gc2VydmVyIGFuZCBjbGllbnQuIEl0IGlzIG5vdCBhbmQgd2lsbCBub3QgYmUgcG9zc2libGUgdG8gaGF2ZSB0aGlzIG1vZCBsb2FkZWQgYW5kIHBsYXkgb24gcmVndWxhciBjaGVybmFydXMsIHRoZSBtb2QgaXMgbW9yZSBvciBsZXNzIGEgYnJ1dGUgZm9yY2Ugd2F5IG9mIHJldGV4dHVyaW5nIG1vZGVscy4gSSByZXRleHR1ZWQgc29tZXRoaW5nIG5lYXIgMzAwLTUwMCB0ZXh0dXJlcyBieSBoYW5kIHRvIHJlbW92ZSB0aGUgbGVhdmVzIGFuZCBkbyByZWNvbG9yaW5nLg0KDQpTZXJ2ZXIgb3duZXJzLCBJIHN1Z2dlc3QgeW91IGNoZWNrIG91dCBzb21lIG9mIHRoZSB3aW50ZXIgZXF1aXBtZW50IG1vZHMgYW5kIHBhZCBvdXQgeW91ciBsb290IHRhYmxlIHdpdGggd2ludGVyIGNhbW8gZm9yIHBsYXllcnMgdG8gb2J0YWluLCBBTkQgSSBzdHJvbmdseSBzdWdnZXN0IHRvIGluY3JlYXNlIHRoZSB3aW5kIGFuZCBvdmVyY2FzdCB2YWx1ZXMgb24gYXZlcmFnZSB0byB0YWtlIGZ1bGwgYWR2YW50YWdlIG9mIHRoZSB0ZW1wZXJhdHVyZSBzeXN0ZW0uIEZ1dHVyZSB1cGRhdGVzIHdpbGwgcHJvYmFibHkgYmUgcmFuZG9tIGJ1dCBJIHdvbnQgc3BhbSB1cGRhdGVzIGFuZCBhbm5veSB5b3UsIEkgd29yayBvbiBhbm90aGVyIHByb2plY3QgYmFzaWNhbGx5IGZ1bGwgdGltZSBzbyBJIGNhbiBvbmx5IGRvIG1vZGRpbmcgd29yayBvbiBhbiBpcnJlZ3VsYXIgYmFzaXMsIG5vbmV0aGVsZXNzIEkgcGxhbiB0byBjb250aW51ZSB0byBzdXBwb3J0IHRoaXMgbW9kIGFuZCBjb250aW51ZSB0byBkbyBwb2xpc2ggd29yayBnb2luZyBmb3J3YXJkIGlmIEkgaGF2ZSBzb21lIHNwYXJlIHRpbWUgc2l0dGluZyBhcm91bmQgYW5kIHdhbnQgdG8gZG8gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhlbiBwbGF5IGdhbWVzLiA6UA0KDQpUaGFua3MgdG8gRHJEZVN5bmMgZm9yIHRoZSB0aHVtYm5haWwhDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/773972910607512688/9C513E3046C1602881D69918CD2B7608A573FA7D/</image_url> - <download_url/> - <filename/> - <file_size>1418781552</file_size> - </mod> - <mod id="1582756848"> - <name>ZomBerry Admin Tools</name> - <description>RGF5WiAxLjA3IENvbXBhdGlibGUhDQpTaW1wbGUgYW5kIGN1c3RvbWlzYWJsZSBDbGllbnQvU2VydmVyIGFkbWluIHRvb2xzIHdpdGggR1VJICh3b3JrcyBpbiBib3RoIFNQIGFuZCBNUCkNCg0KTmVlZCBoZWxwPyBEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvQmZNWnhSaA0KDQpDaGFuZ2Vsb2c6DQp2MC41LjktcHJlcCAtIGEgdHJhbnNpdGlvbmFsIDAuNS45LzEuMCB1cGRhdGUgKHlvdSBndXlzIGFyZSBwcm9iYWJseSBib3JlZCBvZiAwLjUuOSwgaHVoPykNCg0KdjAuNS45eCAtIERheVogMS4wMiBjb21wYXRpYmlsaXR5IHVwZGF0ZQ0KDQp2MC41LjlzKyAtIFVwZGF0ZWQgUmVwYWlyIGFuZCByZWZ1ZWwgZnVuYyBmb3IgMS4wMiwgdW5iYW5uZWQgc2NvdXQgc2NvcGUsIGZpeGVkIGNvbmZpZyBsb2FkaW5nIHNlcXVlbmNlIGEgYml0DQoNCnYwLjUuOCAtIFN0ZWFtNjQgc3VwcG9ydCwgRnJlZUNhbSBhbmQgY2hhdCBmaXhlcywgc2VwYXJhdGUgbG9nIGZpbGVzLCBKU09OaXplZCBtYWluIGNvbmZpZyBmaWxlLCBjdXN0b20gZmlsdGVycyBmb3Igc3Bhd24gbWVudSAoZG9uJ3QgZm9yZ2V0IHRvIHVwZGF0ZSB5b3VyIHNlcnZlciEpDQoNCnYwLjUuNyAtIEFkZGVkIGdvZCBtb2RlLCBmaXhlZCB1cGRhdGUgbm90aWZpY2F0aW9ucw0KDQp2MC41LjYgLSBGaXhlZCBzZWFyY2ggaW5wdXQgaW4gIlNwYXduIG1lbnUiIHRhYiwgbGl0dGxlIFVJIGFkanVzdG1lbnRzDQoNCnYwLjUuNSAtIEZpeGVkIHBvc3NpYmxlIGVycm9ycyB3aGVuIGZ1bmN0aW9uIGlzIGJlaW5nIGV4ZWN1dGVkIG9uIGRpc2Nvbm5lY3RlZCBwbGF5ZXIsIHNvbWUgc2VydmVyLXNpZGUgb3B0aW1pemF0aW9ucywgYWRqdXN0ZWQgbWFwIGxvb2tzIGJhc2VkIG9uIGZlZWRiYWNrDQoNCnYwLjUuNCAtIENoYW5nZWQgZGVmYXVsdCBpdGVtIHNwYXduIHR5cGUgdG8gT25DdXJzb3IsIG1pbm9yIGZpeGVzLCAxLjEgbWFwIGZpeCAoeWVwLCBtYXAgSVMgd29ya2luZyEpDQoNCnYwLjUuMyAtIFVzZXIgZGVmaW5lZCBLZXlCaW5kcyBhZGRlZA0KDQp2MC41IC0gTWFqb3IgdW5kZXItdGhlLWhvb2QgY2hhbmdlcywgbGl0dGxlIFVJIHVwZ3JhZGVzLCBhZGRlZCAiSW5zdGFsbGF0aW9uIG1vZGUiIGZvciBpbml0aWFsIHNlcnZlciBjb25maWd1cmF0aW9uICgtemJyeUluc3RhbGxNb2RlPXRydWUgbGF1bmNoIG9wdGlvbikNCkRvbid0IGZvcmdldCB0byB1cGRhdGUgYm90aCBzZXJ2ZXItIGFuZCBjbGllbnQtIHNpZGUsIGFzIHZlcnNpb24gbWlzbWF0Y2ggbWlnaHQgY2F1c2UgcHJvYmxlbXMuDQoNCkRvY3VtZW50YXRpb24gb24gR2l0SHViOg0KW3VybD1odHRwczovL2dpdGh1Yi5jb20vTW9vbmRhcmtlci9ab21CZXJyeS1EYXlaQWRtaW5Ub29sc11HaXRIdWIgbGlua1svdXJsXQ0KDQpSZXVwbG9hZGluZyAmIHJlcGFja2luZyB0aGlzIG1vZCB3aXRob3V0IHBlcm1pc3Npb24gcmVxdWVzdCBpcyBub3QgYWxsb3dlZCBeXg0KDQpGQVEgJiBIb3cgdG8gaW5zdGFsbCBpbiBkaXNjdXNzaW9ucw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/955224589383459935/28DDCC9D0645BCC795A7FE5B24971AE10175CC41/</image_url> - <download_url/> - <filename/> - <file_size>2981868</file_size> - </mod> - <mod id="2017605880"> - <name>zSpawnSelection</name> - <description>ISEhIVRoaXMgbW9kIHJlcXVpcmVzIGEgYWRkaXRpb25hbCBtYXAgbW9kLiBFaXRoZXIgVlBQTWFwIG9yIERheVogRXhwYW5zaW9uJ3Mgb25lLiBXaXRob3V0IHRoZSBtYXAgbW9kIHlvdSB3aWxsIG9ubHkgc2VlIGEgd2hpdGUgYmFja2dyb3VuZCBvbiBzcGF3biBzZWxlY3Rpb24uIFNvIHBpY2sgb25lLiEhIQ0KDQpEYXlaIEV4cGFuc2lvbjogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMTYxNTEyMjINClZQUE1hcDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE2MjM3MTE5ODgNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KT24gcmVzcGF3biBhIHNlbGVjdCB3aW5kb3cgYXBwZWFycyB0aGF0IGFsbG93cyB5b3UgdG8gcGljayBhIGxvY2F0aW9uIG9mIHlvdXIgY2hvb3NpbmcuDQoNClJlcXVpcmVzIENGIGFuZCBlaXRoZXIgVmFuaWxsYSBQbHVzIFBsdXMgTWFwIG9yIERheVogRXhwYW5zaW9uLg0KDQpORVchIElmIHlvdSB3YW50IGJhc2UgcmVzcGF3biB3aXRoIG15IG1vZCwgdGhlbiBhZGQgdGhpczogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxOTc2MDY3ODINCg0KQWRkIHRoZSAiU3Bhd25TZWxlY3QiIGZvbGRlciB0byB0aGUgcm9vdCBvZiB5b3VyIHNlcnZlciBQUk9GSUxFKFdoZXJlIHlvdXIgU2VydmVyIFJQVCdzIGFyZSkuIA0KDQpZb3UgY2FuIGFsc28gY3VzdG9taXplIHRoZSBzcGF3bnMgaWYgeW91IHdhbnQgdG8gYWRkIHlvdXIgb3duIHdoaWNoIGlzIGxvY2F0ZWQgYXQgdGhlIFNwYXduTG9jYXRpb25zLnR4dCB3aXRoaW4gdGhlIHByb2ZpbGUgZm9sZGVyLg0KDQpTeW50YXggaXM6IFtjb2RlXSBTcGF3bk5hbWVoZXJlPVggWSBaPVJhZGl1c1NpemVIZXJlICAgWy9jb2RlXQ0KDQpGb3IgZXhhbXBsZTogIFtjb2RlXSBLYW1lbmthPTg5Mi4xMDk5ODUgNi4xNzExMjUgMjI0NC4xMjk4ODM9MTAwMCAgIFsvY29kZV0NCg0KTWFrZSBzdXJlIHlvdSBoYXZlIHRoZSBbY29kZV09Wy9jb2RlXSBpbiBiZXR3ZWVuIHlvdXIgbG9jYXRpb24gbmFtZSBhbmQgbG9jYXRpb24gdmVjdG9yLiBBbHNvIGJldHdlZW4gbG9jYXRpb24gdmVjdG9yIGFuZCBzcGF3biByYWRpdXMgbGVuZ3RoLg0KDQpbY29kZV09MTAwMCBbL2NvZGVdIEZyb20gdGhlIGV4YW1wbGUgYWJvdmUgbWVhbnMgcmFkaXVzIGxlbmd0aCwgbG93ZXIgbnVtYmVycyBtZWFuIHBsYXllcnMgd2lsbCBzcGF3biBjbG9zZXIgdG8geW91ciBsb2NhdGlvbiB2ZWN0b3IgeW91IHNldCBpbiB0aGlzIHR4dC4gT3Bwb3NpdGUgY2FuIGJlIHNhaWQgaWYgeW91IHNldCB0aGUgcmFkaXVzIGhpZ2hlci4gDQoNCkFsc28gdGhlcmUgaXMgYSBzZXR0aW5ncyBmaWxlIHlvdSBjYW4gY3VzdG9taXplIGZvciBleGFtcGxlIHNwYXduIGJsb2NrIGRpc3RhbmNlcyBpZiB0aGV5IGRpZWQgcmVjZW50bHkgY2xvc2UgYnkgb3IgZXZlbiBpZiB5b3Ugd2FudCB0byB0dXJuIG9mZiBzcGF3biBibG9jayBvciBldmVuIHRoZSB0aW1lIHVudGlsIHRoZXkgY2FuIHBpY2sgdGhlIGJsb2NrZWQgc3Bhd24gYWdhaW4uDQoNClNwYXduU2V0dGluZ3MudHh0IGluIHNlcnZlciBwcm9maWxlIFNwYXduU2VsZWN0LiBNYWtlIHN1cmUgeW91IG9ubHkgcHV0IG9uZSBzcGFjZSBpbiB0aGlzIHRleHQgZmlsZSBzcGVjZmljYWxseSBmb3Igc2V0dGluZ3MuDQoNCltjb2RlXUJvZHlCbG9ja1NwYXducyAxIFsvY29kZV0gU2V0dGluZyB0aGlzIHRvIGFueSBpbnQgYnV0IDEgd2lsbCB0dXJuIG9mZiB0aGUgc3Bhd24gYmxvY2tlciwganVzdCBhIFtjb2RlXTBbL2NvZGVdIHdvcmtzLg0KDQpbY29kZV1Cb2R5QmxvY2tEaXN0YW5jZSAzMDAwIFsvY29kZV0gSG93IGZhciBpbiBkaXN0YW5jZSBvZiB0aGVpciBkZWFkIGJvZHkgdGhleSBjYW4gc3Bhd24gYXQgYmVmb3JlIGl0IGJsb2Nrcy4gaXQncyBhIGZsb2F0IHR5cGUgc28geW91IGNhbiBiZSBzcGVjaWZpYy4NCg0KW2NvZGVdQm9keUJsb2NrUmVzcGF3blRpbWVNaW51dGVzIDIwWy9jb2RlXSBIb3cgbG9uZyBpbiBtaW51dGVzIHVudGlsIHRoZXkgY2FuIGdldCB0aGF0IGJsb2NrZWQgc3Bhd24gcG9pbnQgYmFjayAoaW50IG9ubHkpIGlmIHlvdSB3YW50ZWQgYW4gaG91ciBhbmQgYSBoYWxmIGp1c3QgcHV0IFtjb2RlXTkwWy9jb2RlXQ0KDQpUT0RPOiANCg0KMSkgQWRkIHZhcmlhYmxlIGJvZHkgdGltZXJzIGZvciBlYWNoIHNwYXduLg0KMikgVXBkYXRlIHNwYXduIHJhZGl1cyBmdW5jdGlvbg0KDQpZb3UgY2FuIHVzZSBteSBtb2Qgd2l0aCBtb25ldGl6ZWQgc2VydmVycywgSSBkb24ndCBjYXJlLg0KDQpEb24ndCByZXBhY2sgbXkgbW9kIGFuZCB3ZSdyZSBnb29kLg0KDQpFbmpveSE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1485579112396623077/7E718CF93812555E927E5443CC9AF95F53A7C668/</image_url> - <download_url/> - <filename/> - <file_size>24080</file_size> - </mod> - <mod id="2166485985"> - <name>ZT Custom Tents</name> - <description>W2gxXUNVU1RPTSBURU5UU1svaDFdDQoNCm92ZXJhbGwgW2JdIDUzIGRpZmZlcmVudCBUZW50c1svYl0gZm9yIHlvdXIgU2VydmVyIQ0KW2ldwqAgwqAgwqAgwqAgLSAgOCBDYXIgQ2F0ZWdvcnkgVGVudHNbL2ldwqANCltpXcKgIMKgIMKgIMKgIC0gIDEyIENhciBDYW1vIFRlbnRzWy9pXcKgDQpbaV3CoCDCoCDCoCDCoCAtICA4IExhcmdlIENhdGVnb3J5IFRlbnRzWy9pXcKgDQpbaV3CoCDCoCDCoCDCoCAtICAxMiBMYXJnZSBDYW1vIFRlbnRzWy9pXcKgDQpbaV3CoCDCoCDCoCDCoCAtICAxIE1lZGl1bSBDb2xvciBUZW50Wy9pXcKgDQpbaV3CoCDCoCDCoCDCoCAtICAxMiBNZWRpdW0gQ2FtbyBUZW50c1svaV3CoA0KwqAgDQoNCkZvciBhIHNsaWdodGx5IG1vcmUgdmFyaWF0aW9uIGFuZCBvcmdhbml6YXRpb24gd2l0aGluIHRoZSBiYXNlLiANClNhbWUgZGVzaWduIGFzIHRoZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTY2NDgxMTAxXUN1c3RvbSBCYXJyZWxzWy91cmxdLg0KDQoNCk1pc3NpbmcgYSB0ZW50PyBGZWVsIGZyZWUgdG8gdGVsbC9hc2sgdXMgZm9yIGl0DQoNCg0KW2JdICAgQ2FyIFRlbnRzWy9iXQ0KICAgLSBNZWRpY2FsIFN1cHBsaWVzDQogICAtIFdlYXBvbnMNCiAgIC0gVG9vbHMNCiAgIC0gQXR0YWNobWVudHMNCiAgIC0gRm9vZA0KICAgLSBTZWxsDQogICAtIEFtbXVuaXRpb24NCiAgIC0gVHJhc2gNCiAgIC0gQ2Ftbw0KICAgwqAgKGF0YWNzLCBhdXR1bW4sIGJsYWNrY2FtLCBid2Z0LCBjb25jYW1vLCBjYWRwYXQsIGRwbSwgZ2Z0LCBwaW5rZm9yZXN0LCByZWRjYW1vLCB2c3IwMiwgd29vZGxhbmQpDQoNCltiXSAgIExhcmdlIFRlbnRzWy9iXQ0KICAgLSBNZWRpY2FsIFN1cHBsaWVzDQogICAtIFdlYXBvbnMNCiAgIC0gVG9vbHMNCiAgIC0gQXR0YWNobWVudHMNCiAgIC0gRm9vZA0KICAgLSBTZWxsDQogICAtIEFtbXVuaXRpb24NCiAgIC0gVHJhc2gNCiAgIC0gQ2Ftbw0KICAgwqAgKGF0YWNzLCBhdXR1bW4sIGJsYWNrY2FtLCBid2Z0LCBjb25jYW1vLCBjYWRwYXQsIGRwbSwgZ2Z0LCBwaW5rZm9yZXN0LCByZWRjYW1vLCB2c3IwMiwgd29vZGxhbmQpDQoNCltiXSAgIE1lZGl1bSBUZW50c1svYl0NCiAgIC0gUmVkDQogICAtIENhbW8gDQogICDCoCAoYXRhY3MsIGF1dHVtbiwgYmxhY2tjYW0sIGJ3ZnQsIGNvbmNhbW8sIGNhZHBhdCwgZHBtLCBnZnQsIHBpbmtmb3Jlc3QsIHJlZGNhbW8sIHZzcjAyLCB3b29kbGFuZCkNCg0KDQoNCg0KW2gxXUl0ZW0gSUQncywgVHJhZGVyIENvbmZpZywgVHlwZXNbL2gxXQ0KW2ldKHRoZSBkb3dubG9hZCBhbHNvIGNvbnRhaW5zIGZpbGVzIHdpdGggdGhpcyBpbmZvcm1hdGlvbilbL2ldIA0KDQpbdXJsPWh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3Jvc2F6dWNrZXJmZWUvY2VlYTMzNDAxMDYzZjM0M2IwMjY4Y2I5ZmUzMzEyZTAjZmlsZS16dC1jdXN0b20tdGVudHMtdHlwZXMteG1sXVR5cGVzWy91cmxdDQpbdXJsPWh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3Jvc2F6dWNrZXJmZWUvMmQ4NWFmNzY2Y2ZmYTc1NGFhNzU1M2MyNTdiNWEyYjYjZmlsZS16dC1jdXN0b20tdGVudHMtdHJhZGVyLWNvbmZpZ11UcmFkZXIgQ29uZmlnWy91cmxdDQpbdXJsPWh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3Jvc2F6dWNrZXJmZWUvODZiODBmZmI2MzY4ZTU2NGQxZTllNzNkMTAyMDJhYTMjZmlsZS16dC1jdXN0b20tdGVudHMtaXRlbS1pZC1zXUl0ZW0gSUQnc1svdXJsXQ0KDQoNCg0KDQoNCltoMV1Nb3JlIHRoaW5ncz9bL2gxXQ0KSWYgeW91IGxpa2UgdGhpbmdzIHNvcnRlZCBhbmQgY2xlYXJseSBhcnJhbmdlZCwgeW91IG1pZ2h0IGFsc28gbGlrZSB0aGUgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTk2NjQ4MTEwMV1DdXN0b20gQmFycmVsc1svdXJsXSBvciBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTQ5NDYyMTE1XVZlbmRpbmcgTWFjaGluZXNbL3VybF0NCg0KDQoNCg0KDQoNCltpXVlvdSBhcmUgbm90IGFsbG93ZWQgdG8gcmVwYWNrIG9yIHJldXBsb2FkIHRoaXMgbW9kIG9yIGFueSBjb250ZW50IHdpdGhpbiBpdCB3aXRob3V0IG91ciBwZXJtaXNzaW9uLlsvaV0gW3VybD1odHRwOi8vd3d3LlpvbWJpZVRvYXN0LmRlXXd3dy5ab21iaWVUb2FzdC5kZVsvdXJsXQ0KDQpDb250YWN0IHBsZWFzZSBvbmx5IHZpYSBbdXJsPWh0dHBzOi8vZGlzY29yZC5saW5rL1pvbWJpZVRvYXN0XURpc2NvcmRbL3VybF0uIChAXmvDpHR6Y2hlbiMyNTA2KSBXZSB3aWxsIG5vdCBhY2NlcHQgYW55IHN0ZWFtIHJlcXVlc3RzLg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1617311354344131436/42864F174176FFEBE82D35D5B69A016A53DED859/</image_url> - <download_url/> - <filename/> - <file_size>110451000</file_size> - </mod> - <mod id="2945780258"> - <name>Lux</name> - <description>VHJvcGljYWwgaXNsYW5kIG1hcCwgMTVrbSAqIDE1a20uDQoNClRoZXJlIGFyZSBubyB3ZWxscywgd2F0ZXIgdGFua3MgYW5kIGJsdWUgYmFycmVscyBwcm92aWRlIHNhZmUgZHJpbmtpbmcgd2F0ZXIuDQpZb3Ugd2lsbCBuZWVkIHRvIGZpbmQvY3JhZnQgYSBmZXcgdGhpbmdzIGluIG9yZGVyIHRvIGdldCBpbnRvIHRoZSB0b3hpYyBidW5rZXIuDQoNCk1JU1NJT04gRk9MREVSIElTIElOQ0xVREVEIElOIFRIRSBNT0QNCg0KWW91IGNhbiB1c2UgdGhpcyBtb2Qgb24gbW9uZXRpemVkIHNlcnZlcnMuDQpObyByZXBhY2tpbmcgb3IgcmV1cGxvYWRpbmcgYWxsb3dlZC4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2049741263950097010/58F5E9C81825FBAFE652E2DAE7630CFE1597B450/</image_url> - <download_url/> - <filename/> - <file_size>1505095582</file_size> - </mod> - <mod id="3303988563"> - <name>Early Winter or late Fall in Chernarus</name> - <description>W2gyXVJVWy9oMl0NCtCf0YDQtdC00LvQsNCz0LDRjiDQuNGB0L/Ri9GC0LDRgtGMINC90L7QstGL0Lkg0Y3QutGB0L/QuNGA0LjQtdC90YEg0Lgg0YDQsNGB0YHQvNCw0YLRgNC40LLQsNGC0YwgItGA0LDQvdC90Y7RjiDQt9C40LzRgyIg0LjQu9C4ICLQv9C+0LfQtNC90Y7RjiDQvtGB0LXQvdGMIiwg0L/QvtC60LAg0YLRiyDQtdGJ0LUg0L3QtSDQtNC+0LHRgNCw0LvRgdGPINC00L4g0YHQstC+0LXQuSDRgdC80LXRgNGC0Lgg0LIgRGF5Wg0KDQpbYl3QntGB0L7QsdC10L3QvdC+0YHRgtC4OlsvYl0NCuKAlCDQn9C10YDQtdC00LXQu9Cw0L3RiyAxMDAwKyDRgtC10LrRgdGC0YPRgA0K4oCUINCh0LrRgNC10YnQtdC90Ysg0L7QsdC70LDQutCwINCb0LjQstC+0L3QuNC4INC4INCn0LXRgNC90L4NCuKAlCDQkdC+0LvRjNGI0LUg0L7RgNCw0L3QttC10LLRi9GFLCDQs9C40LHQu9GL0YUg0LTQtdGA0LXQstGM0LXQsiDQuCDQsdC+0LvQtdC1INC90LjQt9C60LDRjyDRgtGA0LDQstCwDQrigJQg0KHRhdC+0LbQtdGB0YLRjCDRgSBGcm9zdGxpbmUNCuKAlCDQodC90LXQttC90LDRjyDQv9C+0LPQvtC00LANCg0KW2Jd0JLQvtC30LzQvtC20L3Ri9C1INC80LjQvdGD0YHRizpbL2JdDQrigJQg0JjQvNC10L3QvdC+INGB0YLRi9C60Lgg0LTQvtGA0L7QsyDQv9C+0LrQsCDQvtGB0YLQsNGO0YLRgdGPINGBINC00LXRhNC+0LvRgiDRgtC10LrRgdGC0YPRgNC+0LkuINCY0LfRgNC10LTQutCwINGB0YLRi9C60Lgg0LLRi9Cz0LvRj9C00Y/RgiDRgSDRgNC10LfQutC40Lwg0L/QtdGA0LXRhdC+0LTQvtC8LCDQvdC+INGN0YLQviDQvNCw0LvQviDQt9Cw0LzQtdGC0L3Qvg0KDQpbYl3QktCw0LbQvdC+OlsvYl0NCtCf0LXRgNC10L/QsNC60L7QstC60LAg0LLRgdC10LPQviDQuNC70Lgg0LrQsNC60L7QuS3Qu9C40LHQviDRh9Cw0YHRgtC4INC80L7QtNCwINC90LUg0YDQsNC30YDQtdGI0LDQtdGC0YHRjyDQuCDQvtGC0YHQu9C10LbQuNCy0LDQtdGC0YHRjy4g0J/QvtC20LDQu9GD0LnRgdGC0LAsINC90LUg0L/RgNC+0YHQuNGC0LUuINCc0L7QtCDQsdGD0LTQtdGCINGH0LDRgdGC0L4g0L7QsdC90L7QstC70Y/RgtGM0YHRjywg0LTQsNCx0Ysg0L7QvSDQu9GD0YfRiNC1INCy0YvQs9C70Y/QtNC10LssINGC0LDQuiDRh9GC0L4g0YLQtdCx0LUg0L/QvtC/0YDQvtGB0YLRgyDQvdCw0LTQvtC10YHRgiDQtdCz0L4g0L/QtdGA0LXQv9Cw0LrQvtCy0YvQstCw0YLRjCwg0LXRgdC70Lgg0YLRiyDQt9Cw0YXQvtGH0LXRiNGMINC90LDRgNGD0YjQuNGC0Ywg0Y3RgtC+INC/0YDQsNCy0LjQu9C+DQoNCtCf0L7RgdC70LUg0LfQsNC/0YPRgdC60LAg0YHQtdGA0LLQtdGA0LAg0LIgcHJvZmlsZXMg0L/QvtGP0LLQuNGC0YHRjyDQutC+0L3RhNC40LMsINCz0LTQtSDQvNC+0LbQvdC+INCy0LrQu9GO0YfQuNGC0Ywv0L7RgtC60LvRjtGH0LjRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC80L7QtNC+0LLQvtCz0L4g0YHQutGA0LjQv9GC0LAg0L3QsCDQv9GA0L7QvNC+0LrQsNC10LzQvtGB0YLRjCDQvtC00LXQttC00YsuINCS0YvQutC7INC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGODQoNCtCf0LjRiNC4INGB0L7QstC10YLRiyDQv9C+INGD0LvRg9GH0YjQtdC90LjRji4g0J3QsNC/0YDQuNC80LXRgCwg0L3QsNC00L4g0LvQuCDQtNC+0LHQsNCy0LvRj9GC0Ywg0LHQvtC70YzRiNC1INGC0YDQsNCy0YsNCg0KW2gyXUVOR1svaDJdDQpJIHN1Z2dlc3QgdHJ5aW5nIGEgbmV3IGV4cGVyaWVuY2UgYW5kIHZpZXcgImVhcmx5IHdpbnRlciIgb3IgImxhdGUgZmFsbCAvIGF1dHVtbiIgd2hpbGUgeW91IGhhdmVuJ3QgcmVhY2hlZCB5b3VyIGRlYXRoIGluIERheVogeWV0DQoNCltiXUZlYXR1cmVzOlsvYl0NCuKAlCAxMDAwKyB0ZXh0dXJlcyByZXdvcmtlZA0K4oCUIExpdm9uaWEgYW5kIENoZXJubyBjbG91ZHMgY3Jvc3NlZA0K4oCUIE1vcmUgb3JhbmdlLCBkZWFkIHRyZWVzIGFuZCBsb3dlciBncmFzcw0K4oCUIFNpbWlsYXJpdHkgdG8gRnJvc3RsaW5lDQrigJQgU25vd3kgd2VhdGhlcg0KDQpbYl1Qb3NzaWJsZSBkaXNhZHZhbnRhZ2VzOlsvYl0NCuKAlCBSb2FkIGpvaW50cyBhcmUgc3RpbGwgbGVmdCB3aXRoIGRlZmF1bHQgdGV4dHVyZS4gT2NjYXNpb25hbGx5LCBqb2ludHMgbG9vayBsaWtlIHRoZXkgaGF2ZSBhIHNoYXJwIHRyYW5zaXRpb24uIEkgaGF2ZW4ndCBmb3VuZCBhIHNvbHV0aW9uIHlldCwgYnV0IGl0J3MgaGFyZGx5IG5vdGljZWFibGUNCg0KW2JdSW1wb3J0YW50OlsvYl0NCllvdSBhcmUgbm90IHBlcm1pdHRlZCB0byByZXBhY2sgdGhlIGVudGlyZSBtb2Qgb3IgYW55IHBhcnQgb2YgaXQgYW5kIHRoaXMgd2lsbCBiZSBtb25pdG9yZWQuIFBsZWFzZSwgZG9uJ3QgYXNrLiBUaGUgbW9kIHdpbGwgYmUgdXBkYXRlZCBmcmVxdWVudGx5IHRvIG1ha2UgaXQgbG9vayBiZXR0ZXIsIHNvIHlvdSdsbCBqdXN0IGdldCB0aXJlZCBvZiByZXBhY2tpbmcgaXQgaWYgeW91IHdhbnQgdG8gYnJlYWsgdGhpcyBydWxlDQoNCkFmdGVyIHN0YXJ0aW5nIHRoZSBzZXJ2ZXIsIGEgY29uZmlnIGZpbGUgaXMgY3JlYXRlZCBpbiB0aGUgcHJvZmlsZXMsIHdoZXJlIHlvdSBjYW4gZW5hYmxlL2Rpc2FibGUgdGhlIG1vZGRlZCBjbG90aGVzIHdldG5lc3MuIERpc2FibGVkIGJ5IGRlZmF1bHQNCg0KV3JpdGUgdGlwcyBmb3IgaW1wcm92ZW1lbnQuIEZvciBleGFtcGxlLCBzaG91bGQgSSBhZGQgbW9yZSBncmFzcw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2473129090131437719/3A70313D5D0A1D5AFFFF3DC5921C3F05DDAB4ACB/</image_url> - <download_url/> - <filename/> - <file_size>2353560368</file_size> - </mod> - <mod id="3045497789"> - <name>RaG_Halloween</name> - <description>W2gxXVJhRyBIYWxsb3dlZW5bL2gxXQ0KDQpbY29kZV0tIFB1bXBraW4tR3JlbmFkZQ0KLSBTcG9va3kgUGVkZXN0YWwNCi0gU2VhcmNoIFRvbWJzdG9uZXMgd2l0aCBTaG92ZWwNCi0gU3Bvb2t5IEJvb2dpZW1hbg0KLSBBbmltYXRlZCBEcmFnb24gZm9yIERlY29yYXRpb25bL2NvZGVdDQoNCltiXVRoZSBQdW1wa2luIEdyZW5hZGU6Wy9iXQ0KDQpbaV1UYWtlIGl0IGluIGhhbmRzIGFuZCB0aHJvdyBpdC4gU2ltcGxlIGFzIHRoYXQuIEVpdGhlciBzb21lIHJld2FyZHMgd2lsbCBzcGF3biBvci4uLiB3ZWxsLi4uIHJ1bi5bL2ldDQoNCg0KW2JdVGhlIFNwb29reSBQZWRlc3RhbDpbL2JdDQoNCltpXVRoaXMgb25lIGlzIGN1cnNlZCEgRG8gbm90IHVzZSBpdCBpZiB5b3UgaGF2ZSBIZWFydCBwcm9ibGVtcy4gQXJlIHlvdSBicmF2ZT8NClNlcnZlciBPd25lcnMgY2FuIHNwYXduIGl0IHZpYSBFdmVudHMueG1sLiBKdXN0IGFkZCBpdCBhcyBhIGNoaWxkLiBJIHdvdWxkIHJlY29tbWVuZCB1c2luZyB0aGUgQm9uZmlyZSBFdmVudCBvciBTYW50YWNyYXNoZXMgYW5kIHN3YXAgdGhlIGNoaWxkIGNsYXNzbmFtZSB0byB0aGUgUGVkZXN0YWwuWy9pXQ0KDQoNCltiXVRvbWJzdG9uZXM6Wy9iXQ0KDQpbaV1Zb3UgY2FuIHNlYXJjaCByYW5kb20gVmFuaWxsYSBUb21ic3RvbmVzIG9yIE1hc3NncmF2ZXMgdXNpbmcgYSBTaG92ZWwuIEVpdGhlciBzb21lIHJld2FyZHMgd2lsbCBzcGF3biBvci4uLiB3ZWxsLi4uIGNhbiB5b3UgZ3Vlc3MgaXQ/IFJ1bi4NClBTOiBDdXN0b20gUGxhY2VkIHVzaW5nIEJ1aWxkZXJpdGVtcyBvciBWUFAgYXJlIHN1cHBvcnRlZC5bL2ldDQoNCg0KW2JdQm9vZ2llbWFuWy9iXQ0KDQpbaV1KdXN0IHdhbGsgYnkgc29tZSBWYW5pbGxhIHBsYWNlZCBCb29naWVtYW5zLlsvaV0NCg0KDQpbYl1UaGUgQW5pbWF0ZWQgRHJhZ29uOlsvYl0NCg0KW2ldVGhpcyBpcyBhIFN0YXRpYyBPYmplY3Qgd2hpY2ggY2FuIGJlIHBsYWNlZCB1c2luZyBEYXlaIEVkaXRvciwgVlBQQVQgZXRjLiBQbGFjZSBpdCBhdCBUcmFkZXJzLCBDYXN0bGVzIG9yIHdoZXJldmVyIHlvdSB3YW50LlsvaV0NCg0KDQoNCg0KDQpbaDFdSU5GTyBGT1IgU0VSVkVST1dORVJTOlsvaDFdDQoNCltpXVRoZXJlIGFyZSAzIGRpZmZlcmVudCBraW5kIG9mIGpzb24gZmlsZXMgdG8gY29uZmlndXJlLg0KRWFjaCBjb21lIHdpdGggZGVmYXVsdCB2YWx1ZXMgYWxyZWFkeS4NCkJ1dCBtYWtlIHN1cmUgdG8gdGFrZSBhIGxvb2sgYXQgdGhlbSB0byBnZXQgdGhlIG1vc3Qgb3V0IG9mIGl0LlsvaV0NCg0KW2JdUmFHX1B1bXBraW5HcmVuYWRlLmpzb25bL2JdDQoNCltjb2RlXVB1bXBraW5HcmVuYWRlUmV3YXJkcyA9IFdoYXQgd2lsbCBzcGF3biBhZnRlciB0aGUgZ3JlbmFkZSBnb3QgdGhyb3duDQpDaGFuY2VUb0dldFJld2FyZHMgPSBJbnRlZ2VyIGJldHdlZW4gMC0xMC4gRGVmYXVsdCBpcyA1Lg0KU3Bhd25hYmxlQUkgPSBDbGFzc25hbWUgb2YgYW55IEluZmVjdGVkIG9yIEFuaW1hbC4gVGhpcyB3aWxsIHNwYXduIGlmIHRoZSByYW5kb21pemVyIHBpY2tzIGEgbnVtYmVyIHdoaWNoIGlzIEdSRUFURVIgdGhhbiBDaGFuY2VUb0dldFJld2FyZHMuWy9jb2RlXQ0KDQoNCltiXVJhR19TcG9va3lQZWRlc3RhbC5qc29uWy9iXQ0KDQpbY29kZV1Db2ZmaW5SZXdhcmRzID0gV2hhdCB3aWxsIGJlIGluc2lkZSB0aGUgQ29mZmluLg0KQ2hhbmNlVG9TcGF3bkNvZmZpbiA9IEludGVnZXIgYmV0d2VlbiAwLTEwLiBEZWZhdWx0IGlzIDUuDQpTcGF3bmFibGVBSSA9IGFycmF5IC0gQ2xhc3NuYW1lKHMpIG9mIGFueSBJbmZlY3RlZCBvciBBbmltYWwuIFRoaXMgd2lsbCBzcGF3biBpZiB0aGUgcmFuZG9taXplciBwaWNrcyBhIG51bWJlciB3aGljaCBpcyBHUkVBVEVSIHRoYW4gQ2hhbmNlVG9TcGF3bkNvZmZpbi5bL2NvZGVdDQoNCg0KW2JdUmFHX1RvbWJzdG9uZXMuanNvblsvYl0NCg0KW2NvZGVdR3JhdmVSZXdhcmRzID0gV2hhdCB3aWxsIHNwYXduIGFmdGVyIGRpZ2dpbmcgYSBHcmF2ZQ0KQ2hhbmNlVG9TcGF3blJld2FyZHMgPSBJbnRlZ2VyIGJldHdlZW4gMC0xMC4gRGVmYXVsdCBpcyA1Lg0KQ2hhbmNlVG9EaWdHcmF2ZSA9IEludGVnZXIgYmV0d2VlbiAwLTEwMC4gRGVmYXVsdCBpcyA1LiBUaGlzIHdpbGwgYmUgdGhlIENoYW5jZSAoJSkgYSBwbGF5ZXIgd2lsbCBiZSBhYmxlIHRvIGRpZyBhIGdyYXZlLiBLZWVwIGl0IGxvdyB1bmxlc3MgeW91IHdhbnQgbW9yZSBHcmF2ZXMgZGlnZ2FibGUuDQpTcGF3bmFibGVBSSA9IENsYXNzbmFtZSBvZiBhbnkgSW5mZWN0ZWQgb3IgQW5pbWFsLiBUaGlzIHdpbGwgc3Bhd24gaWYgdGhlIHJhbmRvbWl6ZXIgcGlja3MgYSBudW1iZXIgd2hpY2ggaXMgR1JFQVRFUiB0aGFuIENoYW5jZVRvU3Bhd25SZXdhcmRzLlsvY29kZV0NCg0KDQpbYl1SYUdfQm9vZ2llTWFuLmpzb25bL2JdDQoNCltjb2RlXVNwYXduYWJsZUFJID0gYXJyYXkgLSBDbGFzc25hbWUocykgb2YgYW55IEluZmVjdGVkIG9yIEFuaW1hbC5bL2NvZGVdDQoNCltoMV1Nb25ldGl6YXRpb24gYW5kIFJlcGFja2luZ1svaDFdDQoNCltiXVRoaXMgbW9kIGlzIG5vdCBhbGxvd2VkIHRvIGJlIG1vbmV0aXplZCwgcmVwYWNrZWQgb3IgcmV1cGxvYWRlZC5bL2JdDQpbYl1Ib3dldmVyLCB5b3UgYXJlIGFsbG93ZWQgdG8gdXNlIHRoaXMgTW9kIG9uIHlvdXIgYXBwcm92ZWQgTW9uZXRpemVkIFNlcnZlciwgYXMgbG9uZyBhcyB0aGlzIE1vZCBpcyBub3QgcGFydCBvZiB0aGUgTW9uZXRpemF0aW9uLlsvYl0NCg0KcmVhZCBtb3JlIGhlcmU6IFt1cmw9aHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvbW9uZXRpemF0aW9uXU1vbmV0aXphdGlvblsvdXJsXQ0KDQpBbnkgIkNhbiBpIHJlcGFjayIgcXVlc3Rpb25zIHdpbGwgYmUgaWdub3JlZC4gVGhlIEFuc3dlciBpcyBuby4gRG9uJ3QgZXZlbiBhc2suDQoNCkZvciBhbnkga2luZCBvZiBxdWVzdGlvbiBqb2luIG15IERpc2NvcmQ6IGRpc2NvcmQuZ2cvTVJmZTRjOWgzeA0KDQpJIGRvIG5vdCBhY2NlcHQgU3RlYW0gaW52aXRlcy4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2099299880566600971/A22D48E24ED4F5FAAC6DA4812C5AA51912D65210/</image_url> - <download_url/> - <filename/> - <file_size>84013847</file_size> - </mod> - <mod id="3171576913"> - <name>MuchFramework</name> - <description>V2hhdCBpcyBNdWNoRnJhbWV3b3JrPw0KDQpNdWNoRnJhbWV3b3JrIGlzIHRoZSBiZXN0IGZyYW1ld29yayBmb3Igc3RhbmRhcmRpc2luZyB5b3VyIGJhc2UgYnVpbGRpbmcgbW9kcy4gVGhpcyB3YXMgZXh0cmFjdGVkIGZyb20gTXVjaFN0dWZmUGFjayB0byBtYWtlIGl0IGF2YWlsYWJsZSBmb3IgZXZlcnlvbmUgd2FudGluZyB0byBtYWtlIG1vcmUga2l0IGl0ZW1zIHdpdGhvdXQgcnVubmluZyBNU1AuDQpUaGlzIGZyYW1ld29yayBoYXMgQ29kZWxvY2sgaW50ZWdyYXRpb24gZm9yIHlvdXIgb3BlbmFibGUgaXRlbXMuDQpUaGlzIGZyYW1ld29yayBoYXMgaGlkaW5nIHByb3h5IGludGVncmF0aW9uIGZvciB5b3VyIGl0ZW1zIHdpdGggcHJveGllcyBzaG93biBvbiB0aGUgbW9kZWxzLg0KDQpSZXBhY2sgaXMgbm90IGFsbG93ZWQsIGp1c3QgdXNlIHRoaXMgbW9kIGFzIHJlcXVpcmVkIG1vZC9hZGRvbi4NCg0KW2gxXU1vbmV0aXphdGlvblsvaDFdDQpZb3UgbWF5IHJ1biB0aGlzIG9uIG1vbmV0aXplZCBzZXJ2ZXJzIGFzIGxvbmcgbm8gaXRlbSBvciByZXRleHR1cmUgb2YgYW4gaXRlbSBmcm9tIHRoaXMgcGFjayBpcyBtb25ldGl6ZWQuDQoNCltoMV1Db3B5cmlnaHRbL2gxXQ0KUmVwYWNrIGlzIG5vdCBhbGxvd2VkLg0KQ29weXJpZ2h0ICBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL3JlZGRlYWRldmlsZXllcy9dSGVsa2hpYW5hWy91cmxdIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvcmVkZGVhZGV2aWxleWVzL11IZWxraGlhbmFbL3VybF0uDQoNCltoMV1TdXBwb3J0Wy9oMV0NCkFueSBpc3N1ZXMgam9pbiBkaXNjb3JkIGFuZCBnZXQgdGhlIERheVogTW9kcyByb2xlLiBQb3N0IGluIHRoZSByaWdodCBhcmVhIGFuZCBJJ2xsIGdldCBiYWNrIHRvIHlvdS4gSSBXSUxMIE5PVCBBQ0NFUFQgU1RFQU0gT1IgRElTQ09SRCBJTlZJVEVTIQ0KTW9kIHN1cHBvcnQ6IFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL0FnUlNVVm1GZ2FdRGlzY29yZFsvdXJsXQ0KDQoNCltoMV1Eb25hdGlvbnNbL2gxXQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvd2lsbG93Z2xhZGVdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3dpSzFmc1gucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnBhdHJlb24uY29tL2hlbGtoaWFuYV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vSWl2NnVWNC5wbmc/MVsvaW1nXVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2423570474536395913/B6864102DD0B0DBA3FC1344CF31C830E48EA295E/</image_url> - <download_url/> - <filename/> - <file_size>11056632</file_size> - </mod> - <mod id="2857770638"> - <name>NO FOG</name> - <description>TU9EIC0gQ2xpZW50IFNpZGUNCg0KTk9URTogVGhpcyBtb2Qgd2lsbCBub3Qgd29yayB3aXRoIFNreVogTW9kDQoNCkluIENmZ1dlYXRoZXIgIC0tPiAgUHJvYiBBZGQgVGhpcyBBc3dlbGwgOikNCg0KPGZvZz4NCiAgICAgICAgPCEtLSBJbml0aWFsIGNvbmRpdGlvbnMgb2YgdGhlIGZvZyAodGFyZ2V0IHZhbHVlLCB0aW1lIHRvIGNoYW5nZSwgaG93IGxvbmcgd2lsbCBpdCBzdGF5KSAtLT4NCiAgICAgICAgPGN1cnJlbnQgYWN0dWFsPSIwLjAiIHRpbWU9IjAiIGR1cmF0aW9uPSIwIiAvPg0KICAgICAgICA8IS0tIFdoYXQgaXMgdGhlIHJhbmdlIG9mIHRoZSBmb2cgdmFsdWUgKDAuLjEpIC0tPg0KICAgICAgICA8bGltaXRzIG1pbj0iMC4wIiBtYXg9IjAuMCIgLz4NCiAgICAgICAgPCEtLSBIb3cgbG9uZyBkb2VzIGl0IHRha2UgdG8gdGhlIGZvZyB0byBjaGFuZ2UgZnJvbSBvbmUgdmFsdWUgdG8gb3RoZXIgKHRpbWUgaW4gc2Vjb25kcykgLS0+DQogICAgICAgIDx0aW1lbGltaXRzIG1pbj0iMCIgbWF4PSIwIiAvPg0KICAgICAgICA8IS0tIEhvdyBtdWNoIHNob3VsZCB0aGUgZm9nIGNoYW5nZSAoMC4uMSkgLS0+DQogICAgICAgIDxjaGFuZ2VsaW1pdHMgbWluPSIwLjAiIG1heD0iMC4wIiAvPg0KICAgIDwvZm9nPg0KDQoNCg0KVGhpcyBpcyBhIHNtYWxsIGNvbmZpZyBmaWxlIHRoYXQgcmVtb3ZlcyBCbHVyICYgRm9nDQoNCkl0IERvZXMgTm90IFJlbW92ZSBUaGUgRW50aXJlIEZvZyBPbiBUaGUgV2hvbGUgTWFwDQoNClRoaXMgaXMgVGFrZW4gb3V0IGZyb20gdGhlIG9yaWdpbmFsIG1vZCBPU0QNCg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTI3OTYyNzQ5MTgNCg0Kc28gaWYgeW91IHdhbnQganVzdCB3aGF0IHRoaXMgbW9kIGRvZXMgdGhlbiBoZXJlIHlvdSBnby4geW91IGRvbnQgbmVlZCB0aGUgd2hvbGUgb3NkIG1vZA0KDQoNCk5vdGU6IFlvdSBNYXkgUmVwYWNrIEJ1dCBUaGVyZSBJcyBObyBQb2ludC4NCg0KaW1hZ2luZSBoYXZpbmcgdGhlIHNhbWUgbW9kIG9uIHlvdXIgcGMgMTAwIHRpbWVzIGp1c3QgYXMgcmVwYWNrcyBmcm9tIG90aGVyIHNlcnZlciBwYWNrcy4NCg0Kc28geW91IG1heSByZXBhY2sgYnV0IHdoeS4NCg0KDQpmb3IgdGhvc2Ugd2FudGluZyBubyBmb2cgb24gZGVlcmlzbGUgaSB3b3VsZCB0cnkgdGhpcyBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9Mjk1NzYyNjg4NCZzZWFyY2h0ZXh0PQ0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2487767691347119279/A33FC3E4E1256CFD8D62029ED484F22BAD4BAA4E/</image_url> - <download_url/> - <filename/> - <file_size>1483</file_size> - </mod> - <mod id="3358955263"> - <name>DeliveryDrone</name> - <description>W2gyXURyb25lIERlbGl2ZXJ5IFNlcnZpY2VbL2gyXQ0KDQpUaGlzIG1vZCBpcyBhIGNvbGxhYm9yYXRpdmUgcHJvamVjdCBiZXR3ZWVuIG1lIGFuZCBAVG9tbXlQb2NrZXRzLiBXaGF0IHN0YXJ0ZWQgYXMgYSBmdW4gaWRlYSB0dXJuZWQgaW50byBzb21ldGhpbmcgYmV0dGVyIHRoYW4gd2UgaW5pdGlhbGx5IHRob3VnaHQhIE92ZXIgdGhlIG5leHQgZmV3IHdlZWtzLCB3ZeKAmWxsIGJlIGFkZGluZyBtb3JlIGZlYXR1cmVzLCBzdWNoIGFzIHJlcGxhY2luZyB0aGUgd29vZGVuIGNyYXRlIHdpdGggYSBjdXN0b20gbW9kZWwgYW5kIGFkZGluZyBvcHRpb25hbCBzZXR0aW5ncyBmb3Igc2VydmVyIGFkbWlucy4NCg0KV2UgaGF2ZSBwbGVudHkgbW9yZSBpZGVhcyB0byBicmluZyB0byBsaWZl4oCUZW5qb3kgdGhpcyBvbmUgZnJvbSB1cyBmb3Igbm93ISDwn5iEDQoNCltoMl1GZWF0dXJlc1svaDJdDQpbb2xpc3RdDQpbKl1bYl1Jbi1HYW1lIFRhYmxldCBTdG9yZVsvYl06IEFjY2VzcyBhIHNob3AgaW50ZXJmYWNlIHRocm91Z2ggdGhlIFRQX1RhYmxldC4gQnJvd3NlIGEgdmFyaWV0eSBvZiBraXRzIGFuZCBtYWtlIGluc3RhbnQgcHVyY2hhc2Vz4oCUeW91ciBpdGVtcyB3aWxsIGJlIGRlbGl2ZXJlZCBkaXJlY3RseSB0byB5b3UgdmlhIGRyb25lLg0KWypdW2JdRHJvbmUgRGVsaXZlcnlbL2JdOiBPbmNlIHlvdSBwdXJjaGFzZSwgYSBkcm9uZSBhdXRvbWF0aWNhbGx5IHRyYW5zcG9ydHMgeW91ciBraXQgdG8geW91ciBsb2NhdGlvbi4NClsqXVtiXUZ1bGx5IEN1c3RvbWl6YWJsZSBLaXRzWy9iXTogU2VydmVyIGFkbWlucyBoYXZlIHRoZSBmbGV4aWJpbGl0eSB0byBjcmVhdGUga2l0cyB0YWlsb3JlZCB0byB0aGVpciBwbGF5ZXJz4oCZIG5lZWRzLiBTZXQgaXRlbSBjb250ZW50cywgZGVzY3JpcHRpb25zIGFuZCBwcmljZXMuDQpbKl1bYl1PcGVuIEFyZWEgUmVxdWlyZW1lbnRbL2JdOiBGb3IgYSBzbW9vdGggZGVsaXZlcnksIG1ha2Ugc3VyZSB5b3XigJlyZSBvdXRkb29ycyBpbiBhIGNsZWFyIGFyZWEgYW5kIGl0IHdvcmtzIGJlc3Qgb24gb3BlbiB0ZXJyYWluIGxpa2UgZ3Jhc3MuDQpbKl1bYl1NdWx0aXBsZSBCYW5rIFN1cHBvcnRbL2JdOiBCYW5raW5nLCBBZHZhbmNlZCBCYW5raW5nLCBFbmhhbmNlZCBCYW5raW5nLCBFeHBhbnNpb24gQmFua2luZy4NClsvb2xpc3RdDQoNCg0KDQpbSU1HXWh0dHBzOi8vaS5pYmIuY28vYzFkNmdHZy9EaXZpZGVyLnBuZ1svSU1HXQ0KDQoNCltoMl1Db25maWd1cmF0aW9uIEV4YW1wbGVbL2gyXQ0KDQpUaGUgW2JdW2lda2l0cy5qc29uWy9pXVsvYl0gIGZpbGUsIGxvY2F0ZWQgaW4gdGhlIFtiXVByb2ZpbGVbL2JdIGZvbGRlciBpbnNpZGUgYSBzdWIgZm9sZGVyIFtiXU1UX0Ryb25lWy9iXSAsIGl0IGRlZmluZXMgYXZhaWxhYmxlIGtpdHMuIFlvdSBjYW4gYWRkLCBtb2RpZnksIG9yIHJlbW92ZSBraXRzIGJ5IGVkaXRpbmcgdGhpcyBmaWxlLiBCZWxvdyBpcyBhIHNhbXBsZSBjb25maWd1cmF0aW9uOg0KDQpbY29kZV0NCnsNCiAgImtpdHMiOiBbDQogICAgew0KICAgICAgIm5hbWUiOiAiTWVkaWNhbCBTdXBwbGllcyIsDQogICAgICAia2l0X2Rlc2NyaXB0aW9uIjogIkNvbnRhaW5zIEZpcnN0QWlkS2l0LCBCYW5kYWdlRHJlc3NpbmcsIE1vcnBoaW5lLCBTYWxpbmVCYWdJViIsDQogICAgICAiaXRlbXMiOiBbIkZpcnN0QWlkS2l0IiwgIkJhbmRhZ2VEcmVzc2luZyIsICJNb3JwaGluZSIsICJTYWxpbmVCYWdJViJdLA0KICAgICAgInByaWNlIjogMTAwMDANCiAgICB9LA0KICAgIHsNCiAgICAgICJuYW1lIjogIlN1cnZpdmFsIEdlYXIiLA0KICAgICAgImtpdF9kZXNjcmlwdGlvbiI6ICJDb250YWlucyBDYW50ZWVuLCBDb21wYXNzLCBNYXRjaGVzLCBLbmlmZSwgTWFwIiwNCiAgICAgICJpdGVtcyI6IFsiQ2FudGVlbiIsICJPcmllbnRlZXJpbmdDb21wYXNzIiwgIk1hdGNoYm94IiwgIkh1bnRpbmdLbmlmZSIsICJDaGVybmFydXNNYXAiXSwNCiAgICAgICJwcmljZSI6IDc1MDANCiAgICB9DQogIF0NCn0NClsvY29kZV0NCg0KW0lNR11odHRwczovL2kuaWJiLmNvL2MxZDZnR2cvRGl2aWRlci5wbmdbL0lNR10NCg0KW2gyXUNvbnRhY3QgJiBTdXBwb3J0Wy9oMl0NCkZvciBxdWVzdGlvbnMgb3Igc3VwcG9ydCwgcmVhY2ggb3V0IG9uIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL2tXVmhkazRTbVJdRGlzY29yZFsvdXJsXS4NCg0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cva1dWaGRrNFNtUl1baW1nXWh0dHBzOi8vaS5wb3N0aW1nLmNjL21aQ0NNOWM3L2Rpc2NvcmQucG5nWy9pbWddWy91cmxdDQoNCltJTUddaHR0cHM6Ly9pLmliYi5jby9jMWQ2Z0dnL0RpdmlkZXIucG5nWy9JTUddDQoNCuKAnENvcHlyaWdodCAyMDI0IMKrTWFya8K7ICYgVG9tbXlQb2NrZXRzIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IG5hbWVkIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTgwMjkzOTkzMTddTWFya1svdXJsXSBvciBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk3OTkzMjY3NjU5XVRvbW15Wy91cmxdDQoNCltJTUddaHR0cHM6Ly9pLmliYi5jby9jMWQ2Z0dnL0RpdmlkZXIucG5nWy9JTUdd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2423592667294833922/BC5198F9EADDAF33DB7D63B209D4424EB02EA1D7/</image_url> - <download_url/> - <filename/> - <file_size>66718333</file_size> - </mod> - <mod id="2981609048"> - <name>Winter Chernarus V2</name> - <description>W2gxXU1vZCBEZXRhaWxzWy9oMV0NCg0KRHVlIHRvIHRoZSBvcmlnaW5hbCBXaW50ZXIgQ2hlcm5hcnVzIG5vIGxvbmdlciByZWNlaXZpbmcgdXBkYXRlcywgYW5kIG1lIGJlaW5nIHRoZSBvbmx5IG1lbWJlciBsZWZ0IHdpbGxpbmcgdG8gY29udGludWUsIEkgZGVjaWRlZCB0byBjcmVhdGUgYSBsaXZpbmcgc3VjY2Vzc29yIHRvIFdpbnRlciBDaGVybmFydXMsIGp1c3Qgc2ltcGx5IGNhbGxlZDsgV2ludGVyIENoZXJuYXJ1cyBWMg0KDQpUaGlzIG1vZCBhaW1zIHRvIG92ZXJoYXVsIHRoZSBlbnRpcmV0eSBvZiBDaGVybmFydXMgYW5kIGJhc2sgaXQgd2l0aCBzbm93LiBBbGwgdGhlIG9sZCBlbGVtZW50cyBvZiBXaW50ZXIgQ2hlcm5hcnVzIGFyZSBzdGlsbCBoZXJlLCBidXQgd2lsbCBiZSBjaGFuZ2VkIG92ZXIgdGltZSBhcyB0aGUgbW9kIGNvbnRpbnVlcyB0byBncm93LiANCg0KTWFueSBhc3NldHMgYW5kIHRleHR1cmVzIGFyZSBkb25lIHZpYSBwcmVmaXhlcyB3aGljaCBvdmVycmlkZXMgdGhlIGJhc2UgZmlsZXMuIFRoaXMgY2FuIGJlIGRvbmUgYW5kIHdpbGwgYmUgZG9uZSB0byB1cGRhdGUgbW9yZSBzdHJ1Y3R1cmVzLCBpdGVtcywgb2JqZWN0cywgZXRjLiANCg0KVGhhbmtzIHRvIERyRGVTeW5jIGZvciB0aGUgdGh1bWJuYWlsIQ0KDQpUaGFua3MgdG8gSGVsa2lhbmEgZm9yIHRoZSBzY3JpcHRpbmcgcmV3b3JrIQ0KDQpCaWcgdGhhbmtzIHRvIHRoZSBvcmlnaW5hbCB0ZWFtIG9mIFdpbnRlciBDaGVybmFydXMgZm9yIGFsbCB0aGUgdGltZSB0aGV5IGhhdmUgc3BlbnQgbWFraW5nIHRoZSBvcmlnaW5hbCBXaW50ZXIgQ2hlcm5hcnVzLiBXaXRob3V0IHRoZWlyIGNvbnRyaWJ1dGlvbnMgdG8gdGhlIGNvbW11bml0eSwgdGhpcyBwcm9qZWN0IHdvdWxkIG5ldmVyIGhhdmUgYmVlbiBwb3NzaWJsZS4gDQoNCltoMV1EZXBlbmRlbmNpZXNbL2gxXQ0KSXQgaXMgTk9UIHJlcXVpcmVkIHRvIHJ1biB0aGUgb3JpZ2luYWwgV2ludGVyIENoZXJuYXJ1cyB3aXRoIHRoaXMgbW9kLCBhbmQgaXMgY29tcGxldGVseSBzdGFuZGFsb25lLiANCg0KV2ludGVyIG1vZHMgZm9yIHdvcmtzaG9wIG1hcHMgdGhhdCB1c2VkIHRoZSBvcmlnaW5hbCBXaW50ZXIgQ2hlcm5hcnVzIGFzIGEgZGVwZW5kZW5jeSBzaG91bGQgc3dpdGNoIHRvIHRoaXMgb25lLiBJZiB5b3Ugd2VyZSB1c2luZyBjaGVybmFydXNfd2ludGVyX3NjcmlwdHMgYXMgYSByZXF1aXJlZCBhZGRvbiwgc3dpdGNoIHRvIFdpbnRlckNoZXJuYXJ1c1YyU2NyaXB0cy4NCg0KW2gxXUYuQS5RWy9oMV0NCi1DYW4geW91IGFkZCBYLFksWiBGZWF0dXJlPyANCklmIGl0J3MgZG8gd2l0aCBzY3JpcHRpbmcsIHByb2JhYmx5IG5vdC4gSSdtIG5vdCBhIHNjcmlwdGVyIGFuZCB0eXBpY2FsbHkgSSdtIGEgb25lIG1hbiBiYW5kIHdpdGggdGhpcy4gSSBjYW4gc291cmNlIGhlbHAgYnV0IGl0J2xsIG5vdCBiZSBzb21ldGhpbmcgSSBjYW4gZm9jdXMgb24uDQoNCi1XaHkgZGlkIHlvdSBjaGFuZ2UgdGhlIHdpbmQgc291bmRzPw0KVGhleSB3ZXJlIGNoYW5nZWQgZHVlIHRvIGNvbnN0YW50IGNvcHlyaWdodCBjbGFpbXMgZnJvbSBhIGNvbXBhbnkgdGhhdCBoYXMgY2xhaW1lZCBhIHNvdW5kYnl0ZSBhcyB0aGVpciBvd24uIFN0cmVhbWVycywgY29udGVudCBjcmVhdG9ycyBhbmQgc3VjaCB3ZXJlIGdldHRpbmcgZmxhZ2dlZCBhbmQgdGhhdCdzIG5vdCBpZGVhbC4gSSBib3VnaHQgbmV3IHNvdW5kcywgY3VzdG9taXNlZCB0aGVtIGFuZCBzaW1wbHkgcmVwbGFjZWQgdGhlIHRyYWNrcyBpbiBjb25maWcsIGFuZCB0aGUgdm9sdW1lcyB3ZXJlIHJlZHVjZWQgZHVlIHRvIGZlZWRiYWNrLg0KDQotVGhlIHNub3cgaXMgYmxpbmRpbmchIFR1cm4gZG93biB0aGUgYnJpZ2h0bmVzcyENClVuZm9ydHVuYXRlbHksIHRoYXQgaXMgbm90IHBvc3NpYmxlIGFzIHNub3cgaXMsIHdlbGwsIGJyaWdodC4gDQpUbyBtaXRpZ2F0ZSB0aGUgaXNzdWUsIGNvbmZpZ3VyZSB5b3VyIHNlcnZlciBkYXRlIHRvIHNvbWV0aW1lIGluIHdpbnRlci4gUmVmZXIgdG8gdGhlIGluaXQuYyBkb3duIGJlbG93Lg0KSWYgeW91J2QgbGlrZSBhbiBpbmtsaW5nIG9mIGJsdWUgc2t5LCB0aGVuIEZlYnJ1YXJ5IDIwdGggaXMgYSBnb29kIGRhdGUgdG9vLg0KDQpbaDFdSW5zdGFsbGF0aW9uWy9oMV0NCltiXU1pc3Npb24gRmlsZXNbL2JdIA0KVGhlIG1pc3Npb24gZmlsZXMgYXJlIGluY2x1ZGVkIGluIHRoZSBtb2QsIGZlZWwgZnJlZSB0aGUgbW9kaWZ5IHRoZW0gYXMgeW91IHNlZSBmaXQuDQpodHRwczovL2dpdGh1Yi5jb20vVGhhdExhZC9XaW50ZXJDaGVybmFydXNWMi1NaXNzaW9ucy1GaWxlcw0KDQpbaDFdTGFkJ3MgTW9kZGluZyBXb3Jrc2hvcCBEaXNjb3JkWy9oMV0NCg0KWW91IGNhbiBqb2luIG15IE1vZGRpbmcgV29ya3Nob3AgZGlzY29yZCB0byBoZWxwIHJlcG9ydCBpc3N1ZXMsIGdpdmUgZmVlZGJhY2sgYW5kIHRhbGsgYWJvdXQgbXkgcHJvamVjdHM6IGh0dHBzOi8vZGlzY29yZC5jb20vaW52aXRlL2ptNDlOY1RQZ2gNCg0KW2gxXVVzYWdlICYgVGVybXNbL2gxXQ0KVGhpcyBpdGVtIGlzIFtiXU5PVFsvYl0gYXV0aG9yaXplZCAoc3RyaWN0bHkgZm9yYmlkZGVuKSBmb3IgYW55IG9mIHRoZXNlIGNvbmRpdGlvbnM6DQotIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0xhZGltdXNdTGFkWy91cmxdLg0KLSBob3N0aW5nIG9uIGFueSBkb3dubG9hZCBzZXJ2ZXIgb3RoZXIgdGhhbiBMYWQncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSBob3N0aW5nIG9uIGFueSBsYXVuY2hlciBmb3IgZGlzdHJpYnV0aW9uIG90aGVyIHRoYW4gTGFkJ3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gYmUgcGFja2FnZWQgaW4gYW55IGZvcm0gb3RoZXIgdGhhbiBMYWQncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSB0byBjcmVhdGUgZGVyaXZhdGl2ZSB3b3Jrcy4NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyIuWy9iXQ0KDQpVc2UgYSBDb2xsZWN0aW9uIGlmIHlvdSB3YW50IHRvIGluY2x1ZGUgdGhpcyBtb2Qgb24geW91ciBzZXJ2ZXIgZm9yIHlvdXIgdXNlcnMuDQoNCk1vbmV0aXphdGlvbiB3aGlsZSB1c2luZyB0aGlzIG1vZCBpcyBhcHByb3ZlZC4NCg0KW2gxXVN1cHBvcnRbL2gxXQ0KSWYgeW91IGxpa2UgdGhpcyBtb2QgYW5kIHdhbnQgdG8gc3VwcG9ydCB0aGlzIG9yIGZ1dHVyZSBtb2RzIHlvdSBjYW4gZG8gc28gYmVsb3cuIFRoYW5rcy4gUFMgaXQgZG9lcyBub3QgZ2V0IHlvdSBzd2VhdHkgZmVldCBwaWNzLiBUaGF0IGlzIHRoZSBwbGF0aW51bSB0aWVyIDpeKQ0KDQpbdXJsPWh0dHBzOi8va28tZmkuY29tL3RoYXRsYWRdW2ltZ11odHRwczovL2Nkbi5rby1maS5jb20vY2RuL2tvZmkxLnBuZz92PTNbL2ltZ11bL3VybF0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2506908061119598477/31CA4BC33C369E674F32A4874627D3F7D357DB21/</image_url> - <download_url/> - <filename/> - <file_size>2486021383</file_size> - </mod> - <mod id="2780320171"> - <name>Yiprit</name> - <description>PT09PT09PT09PT09PT09PT09PT09PT09PT0NClVwZGF0ZSAxLjAgYnkgb2xkbmFnDQo9PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQpUaGlzIG1hcCB3YXMgY3JlYXRlZCBieSBPbGRuYWcgYW5kIG5vdyBvd25lZCBieSBvdXRicmFrZQ0KDQptaXNzaW9uIGZpbGVzIGFuZCBDRSBhcmUgaW4gdGhlIG1vZCBmb2xkZXIgY2hlY2sgZGlzY3Vzc2lvbnMgZm9yIGNvcnJlY3QgcHJvdG8gYW5kIHBvcyB4bWxzIGZvciBtaXNzaW5nIGxvb3QgcGxlYXNlIGFuZCB0eQ0KDQp5b3UgYXJlIGFsbG93ZWQgdG8gdXNlIHRoaXMgb24gbW9uZXRpemVkIHNlcnZlcnMgDQoNCkNvcHlyaWdodCAyMDIyIG9sZG5hZy4gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvT2xkbmFnLyANCg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTg4MzM4OTA2MzIvDQoNCmlmIHlvdSB3b3VsZCBsaWtlIHRvIGRvbmF0ZSBodHRwczovL3d3dy5wYXlwYWwuY29tL3BheXBhbG1lL09sZG5hZ2d5P2NvdW50cnkueD1HQiZsb2NhbGUueD1lbl9HQg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1853803414287497999/9F232865EE4D21B5FD572821A7D506A482281BB4/</image_url> - <download_url/> - <filename/> - <file_size>2313764149</file_size> - </mod> - <mod id="3371742728"> - <name>LuxRedux</name> - <description/> - <image_url>https://images.steamusercontent.com/ugc/5161572137571357/B0BC7A1006B4D1A6520E10FA825E3016E9684C77/</image_url> - <download_url/> - <filename/> - <file_size>1668203026</file_size> - </mod> - <mod id="1559212036"> - <name>CF</name> - <description>VGhpcyBpcyBhIENvbW11bml0eSBmcmFtZXdvcmsgZm9yIERheVogU0EuDQoNCk9uZSBub3RhYmxlIGZlYXR1cmUgaXMgaXQgYWltcyB0byByZXNvbHZlIHRoZSBpc3N1ZSBvZiBjb25mbGljdGluZyBSUEMgdHlwZSBJRCdzIGFuZCBtb2RzLg0KDQpGb3IgaGVscCBvbiB1c2luZyB0aGlzIG1vZCBpbiB5b3VyIG93biBwcm9qZWN0cywgZm9sbG93IHRoaXMgUkVBRE1FIG9uIGdpdGh1YiB0aGUgQ29tbXVuaXR5LUZyYW1ld29yayBnaXRodWIgW3VybD1odHRwczovL2dpdGh1Yi5jb20vQXJrZW5zb3IvRGF5Wi1Db21tdW5pdHlGcmFtZXdvcmsvYmxvYi9wcm9kdWN0aW9uL1JFQURNRS5tZF1oZXJlWy91cmxdLg0KDQpbaDFdSW5zdGFsbGF0aW9uOlsvaDFdDQpCZWZvcmUgeW91IGluc3RhbGwgdGhlIG1vZCwgeW91IHdpbGwgbmVlZCB0byB3aXBlIHlvdXIgc2VydmVyLg0KDQpbaDFdTW9uZXRpemF0aW9uOlsvaDFdDQpZb3UgYXJlIGhlcmVieSBnaXZlbiBtb25ldGl6YXRpb24gYXBwcm92YWwgdW5kZXIgdGhlIGNvbmRpdGlvbnMgdGhhdCB5b3UgZm9sbG93IHRoZSBEYXlaIFNlcnZlciBNb25ldGl6YXRpb24gYWdyZWVtZW50IGFuZCBoYXZlIG9idGFpbmVkIHBlcm1pc3Npb24gZnJvbSBCb2hlbWlhLiBSZWFkIG1vcmUgW3VybD1odHRwczovL3d3dy5ib2hlbWlhLm5ldC9tb25ldGl6YXRpb25daGVyZVsvdXJsXS4NCg0KW2gxXVJlcGFja2luZzpbL2gxXQ0KWW91IGFyZSBub3QgcGVybWl0dGVkIHRvIHJlcGFjayBhbnkgcGFydCBvZiBDb21tdW5pdHkgRnJhbWV3b3JrLg==</description> - <image_url>https://images.steamusercontent.com/ugc/1303178882177497765/484890DF6AC1AE6484045A7C4458E0D1D35DBD05/</image_url> - <download_url/> - <filename/> - <file_size>525685</file_size> -</mod> -</mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>;</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>modname=$( awk -F "=" </post_install> - <uninstall>a=%mods_full_path% -modid=$(find $a -iname "%mod_string%") - -modfolder=$(dirname $modid) -echo $modfolder -rm -Rf $modfolder -printf "\n %mod_string% automatically uninstall. \n" </uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/233780_Linux.xml b/modules/steam_workshop/game_configs/233780_Linux.xml deleted file mode 100644 index 96e6a28c..00000000 --- a/modules/steam_workshop/game_configs/233780_Linux.xml +++ /dev/null @@ -1,58 +0,0 @@ -<workshop_settings> - <workshop_id>107410</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>.</mods_path> - <mods> - <mod id='1199493544'> - <name>ArmA 2 Anims To ArmA 3 | A2ATA3</name> - <description>W3F1b3RlXVtoMV1Bcm1BMiBBbmltcyBUbyBBcm1BMyAoQTJBVEEzKSAtIG1vZCBmb3IgQXJtQTMgdGhhdCBjaGFuZ2VzIHRoZSBtb3N0IHBhcnQgb2YgbW92ZW1lbnQgYW5pbWF0aW9ucyBpbiBBMyB0byBBMiBhbmltYXRpb25zLlsvaDFdWy9xdW90ZV0NCltjb2RlXVdhcm5pbmc6IFRoaXMgbW9kIGlzIGluIGRldmVsb3BtZW50LCBzbyBpZiB5b3Ugbm90aWNlIGFueSBwcm9ibGVtcyBqdXN0IGxldCBtZSBrbm93IDopWy9jb2RlXQ0KDQpbcXVvdGVdW2JdW2gxXUZlYXR1cmVzOlsvaDFdW2xpc3RdDQpbKl1Nb3ZlbWVudCBhbmltYXRpb25zIGluIEEzIGNoYW5nZWQgdG8gYW5pbWF0aW9ucyBmcm9tIEEyDQpbKl1Db21wbGV0ZWx5IHdvcmtpbmcsIGZ1bGx5IGZpeGVkIGFuaW1hdGlvbnNbL2xpc3RdWy9iXVsvcXVvdGVdDQoNCltjb2RlXQ0KW2NvZGVdW2JdW3VdQ1VSUkVOVCBWRVJTSU9OOiAwLjkuMi4xWy91XVsvYl1bL2NvZGVdDQpbY29kZV1bYl1bdV1MQVNUIFBBVENIIENIQU5HRUxPRzpbL3VdWy9iXQ0KW2ldI3ZlcnNpb249MC45LjIuMVsvaV0NCltFRElUXSBOZXcgbG9nby4NCltpXSN2ZXJzaW9uPTAuOS4yQVsvaV0NCi0gdXBkYXRlZCB2ZXJzaW9uIGluICRQQk9QUkVGSVgkLg0KW2ldI3ZlcnNpb249MC45LjJbL2ldDQpbTkVXXSAuYmlzaWduIHVwZGF0ZWQgdG8gdjMNCltGSVhdIEZpeGVkIGFuaW1hdGlvbiBmcmVlemUgd2hlbiBwbGF5ZXIgdHJ5aW5nIHRvIHNwcmludCB3aGlsZSBhaW1pbmcgaW4gW1BsYXllciA+IE1haW4gV2VhcG9uID4gUmFpc2VkIChBaW1pbmcpID4gU3RhbmQgPiBTcHJpbnRdLg0KW0VESVRdIEZpbGUgc3RydWN0dXJlIHJld29ya2VkLg0KW1JFTU9WRURdIFJlbW92ZWQgdXNlbGVzcyBjbGFzc2VzIGZyb20gJ0EyQVRBM1xhMmFfZGF0YVxhbmltc19jZmcuaHBwJy4NCltSRU1PVkVEXSBSZW1vdmVkICd0YWN0aWNhbCcgYW5pbWF0aW9ucyBmcm9tICdBMkFUQTNcYTJhX2FuaW1zXEFuaW0nLlsvY29kZV0NCg0KW2NvZGVdW2JdW3VdTElOS1M6Wy91XVsvYl1bbGlzdF0NClsqXVt1cmw9aHR0cHM6Ly9mb3J1bXMuYm9oZW1pYS5uZXQvZm9ydW1zL3RvcGljLzIxMTc3My1hcm1hLTItYW5pbWF0aW9ucy10by1hcm1hLTMtYTJhdGEzL11CSSBGb3J1bXMgVGhyZWFkWy91cmxdDQpbKl1bdXJsPWh0dHA6Ly93d3cuYXJtYWhvbGljLmNvbS9wYWdlLnBocD9pZD0zMzUwNl1Nb2QgcGFnZSBvbiBBcm1haG9saWNbL3VybF0NClsqXVt1cmw9aHR0cHM6Ly9naXRodWIuY29tL21heGltaWxpb251cy9BMkFUQTNdR2l0aHViWy91cmxdDQpbKl1bdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9tYXhpbWlsaW9udXMvQTJBVEEzL3Byb2plY3RzLzFdR2l0aHViIERldmVsb3BtZW50IFRyYWNrZXJbL3VybF1bL2NvZGVdDQoNCltxdW90ZV1baV1JZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIGZlZWwgZnJlZSB0byBjb250YWN0IG1lIHZpYTpbL2ldDQpbdXJsPWh0dHBzOi8vd3d3LnJlZGRpdC5jb20vdXNlci9tYXhpbWlsaW9udXMvXVJlZGRpdFsvdXJsXQ0KW3VybD1odHRwczovL3R3aXR0ZXIuY29tL21heGltaWxpb251c11Ud2l0dGVyWy91cmxdDQpbdXJsPWh0dHBzOi8vdmsuY29tL21heGltaWxpb251c2NvbW1dVktbL3VybF0NClt1cmw9aHR0cHM6Ly9mb3J1bXMuYm9oZW1pYS5uZXQvcHJvZmlsZS8xMTM5MDYwLW1heGltaWxpb251cy9dQkkgRm9ydW1zWy91cmxdDQpbdXJsPWh0dHA6Ly93d3cuYXJtYWhvbGljLmNvbS91c2Vycy5waHA/bT1kZXRhaWxzJmlkPTkyNTUyJnU9bWF4aW1pbGlvbnVzXUFybWFob2xpY1svdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk4MDUwOTUyMTU2XVN0ZWFtWy91cmxdWy9xdW90ZV0NCltxdW90ZV1BbmQuLi4gZWhlbS4uLiBpZiB5b3Ugd2FudCB0byBzdXBwb3J0IG1lIGFuZCBteSB3b3Jrcy4uLiB3ZWxsLi4uIGhlcmVzIG15IFt1cmw9cGF5cGFsLm1lL21heGltaWxpb251c21dUGF5cGFsWy91cmxdIDopWy9xdW90ZV0NClsvY29kZV0NCltjb2RlXVt1cmw9aHR0cHM6Ly93d3cuYmlzdHVkaW8uY29tL2NvbW11bml0eS9saWNlbnNlcy9hcm1hLXB1YmxpYy1saWNlbnNlLXNoYXJlLWFsaWtlXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9MSndZdlpCLnBuZ1svaW1nXVsvdXJsXVsvY29kZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/776228609003078177/39522B183D24DA8D393E0D77978831FD00EA4955/</image_url> - <download_url /> - <filename /> - <file_size>64638590</file_size> - </mod> - <mod id='583496184'> - <name>CUP Terrains - Core</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIENvcmVbL2gxXQ0KDQpUaGUgQ29tbXVuaXR5IFVwZ3JhZGUgUHJvamVjdCBpcyBhIGNvb3BlcmF0aXZlIGVmZm9ydCB0byBicmluZyB0aGUgY29udGVudCBvZiBCb2hlbWlhIEludGVyYWN0aXZlJ3MgDQplYXJsaWVyIGdhbWVzIChBcm1hIDIgYW5kIEFybWEgMjogT3BlcmF0aW9uIEFycm93aGVhZCBhbmQgRExDJ3MgaW4gcGFydGljdWxhcikgaW50byBBcm1hIDMsIHVwZGF0ZWQgDQp0byB0aGUgZnVuY3Rpb25hbGl0eSBhbmQgc3RhbmRhcmRzIG9mIHRoZSBuZXh0IGdlbmVyYXRpb24gZ2FtZS4gDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9qZWN0LCBjaGVjayBvdXIgd2VicGFnZSBhdCANCmh0dHA6Ly9jdXAtYXJtYTMub3JnLyANCm9yIHZpc2l0IHVzIG9uIG91dCBkaXNjb3JkIHNlcnZlciBhdA0KaHR0cHM6Ly9kaXNjb3JkLm1lL2N1cC1hcm1hMw0KDQpUaGlzIGlzIHRoZSBURVJSQUlOUyAtIENPUkUgcGFjaywgdGhlIHN1Y2Nlc3NvciBvZiAiQTNNUCIgYW5kICJBbGwgaW4gQXJtQSAtIFRlcnJhaW4gUGFjayAoQWlBIFRQKSIuIEl0IGNvbnRhaW5zIGFsbCB0aGUgY29yZSBkYXRhIGZvciBtYXBzIGZyb20gQXJtYTEsIEFybWEgMiBhbmQgdGhlIGV4cGFuc2lvbiBhbmQgRExDJ3MuDQoNCltiXVRISVMgV09SS1NIT1AgUEFHRSBJUyBOT1QgTU9OSVRPUkVEIEJZIFRIRSBERVZFTE9QRVJTDQpQbGVhc2UgcmVwb3J0IGJ1Z3MgdG8gDQpbaV1odHRwczovL2dvby5nbC9BVXNNbnNbL2ldWy9iXQ0KDQoNClRoaXMgcGFjayBjb250YWluczoNCltsaXN0XQ0KWypdYWxsIHRlcnJhaW5zIGNvcmUgZGF0YSBsaWtlIG1vZGVscyBhbmQgY29uZmlncyBmcm9tIHByZXZpb3VzIGFybWEgdGl0bGVzDQpbKl1jb21tdW5pdHkgbWFkZSBhZGRpdGlvbmFsIGNvbnRlbnQgdGhhdCB3YXMgZG9uYXRlZCBhbmQgZml0J3MgdGhlIHRpbWVmcmFtZVsvbGlzdF0NCg0KDQoNCltxdW90ZV0NCklNUE9SVEFOVCENClRoaXMgaXMgdGhlIENPUkUgREFUQSBwYWNrLCBpdCBbYl1bdV1ET0VTIE5PVFsvdV1bL2JdIGluY2x1ZGUgYW55IG1hcHMhDQpUbyBnZXQgdGhlIG1hcHMgZnJvbSBDVVAgVGVycmFpbnMgUGFjaywgeW91IG5lZWQgdG8gZG93bmxvYWQgdGhlIE1BUFMgUEFDSw0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTgzNTQ0OTg3DQpbL3F1b3RlXQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0gDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/954108744283705578/9057AFA885298D149510454FA270399226B50A9C/</image_url> - <download_url /> - <filename /> - <file_size>1032741022</file_size> - </mod> - <mod id='868032727'> - <name>DesolationREDUX</name> - <description>RGVzb2xhdGlvblJFRFVYIGlzIHRoZSBzcGlyaXR1YWwgc3VjY2Vzc29yIHRvIERlc29sYXRpb25Nb2QuIFJFRFVYIGlzIGEgbGFyZ2Ugc2NhbGUgc3Vydml2YWwgbW9kIHdoZXJlIHRoZSBwbGF5ZXIgbXVzdCBnYXRoZXIgcmVzb3VyY2VzLCBidWlsZCBhIGhvbWUsIGFuZCBkZWZlbmQgdGhlbXNlbHZlcyBmcm9tIG90aGVycyBsb29raW5nIHRvIHRha2Ugd2hhdCB0aGV5IGhhdmUuIA0KDQpXZWJzaXRlOiBbdXJsPWh0dHA6Ly9kZXNvbGF0aW9ucmVkdXguY29tXWh0dHA6Ly9kZXNvbGF0aW9ucmVkdXguY29tWy91cmxdDQpXSUtJOiBbdXJsPWh0dHA6Ly93aWtpLmRlc29sYXRpb25yZWR1eC5jb21daHR0cDovL3dpa2kuZGVzb2xhdGlvbnJlZHV4LmNvbVsvdXJsXQ0KDQpXZSBoYXZlIGluY2x1ZGVkIFRoZXN1cyBTZXJ2aWNlcyBpbnRvIG91ciBhZGRvbnM6IGh0dHBzOi8vZm9ydW1zLmJpc3R1ZGlvLmNvbS9mb3J1bXMvdG9waWMvMTg5MTY3LXRoZXNldXMtc2VydmljZXMv</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/854970836911038557/25437F8ED3570D240C6D1F5A75B5BA9D2CEDBF5D/</image_url> - <download_url /> - <filename /> - <file_size>1872893114</file_size> - </mod> - <mod id='612930542'> - <name>RDS Civilian Pack</name> - <description>W2JdQTIgRWFzdGVybiBUaGVtZWQgQ2l2aWxpYW4gUGFjayB3aGljaCBjb250YWlucyBkaWZmZXJlbnQgdmVoaWNsZXMgJiBjaGFyYWN0ZXJzOlsvYl0NCklrYXJ1cyAyNjANClNrb2QgMTIwMw0KU2tvZGEgT2N0YXZpYSBJSSAyLjAgVERJDQpWVyBHb2xmIElWIDEuOSBUREkgKEkga25vdyBpbiBmYWN0IGl0J3MgMS42IEZTSSBidXQgSSBsaWtlIHRoYXQgdmVyc2lvbiA6UCkNClZBWi0yMTAzDQpHQVotMjQNClpldG9yIFRyYWN0b3INCllhbWFoYSBUVC02NTAgDQpKYXdhIDM1Mw0KMiBCaWtlcyAoQTIgb2xkICYgbW91bnRhaW4gYmlrZSkNCg0KQTIgQ2l2aWxpYW5zIHdpdGggd29ya2luZyBpbnZlbnRvcnksIGV0Yy4gaS5lLiBwb2xpY2VtYW4sIHdvcmtlciwgd29vZGxhbmRlciwgZG9jdG9yLCBwcm9maXRlZXIsIGJ1c2luZXNzbWVuLCBwb3AgKHByaWVzdCkuDQoNCkFsc28sIGlmIHlvdSBmZWVsaW5nIHlvdSBoYXZlIHNvbWUgc3BhcmUgYnVja3MsIHlvdSBjYW4gbm93IG1ha2UgZG9uYXRpb24gOykNClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLmNvbS9jZ2ktYmluL3dlYnNjcj9jbWQ9X3MteGNsaWNrJmhvc3RlZF9idXR0b25faWQ9Q1hEVDI5S0daRkNDTl1baW1nXWh0dHBzOi8vd3d3LnBheXBhbG9iamVjdHMuY29tL2VuX0dCL2kvYnRuL2J0bl9kb25hdGVfTEcuZ2lmWy9pbWddWy91cmxdDQoNCg0KW2JdTGF0ZXN0IGNoYW5nZXMgWzEuMzBdOlsvYl0NCisgYWRkZWQgSmF3YSAzNTMsIFlhbWFoYSBUVC02NTAgbW90b3JjeWNsZSAmIDIgQmlrZXMgKE9sZCAmIG1vdW50YWluIGJpa2UpDQorIGFkZGVkIDIgaGFuZGhlbGQgZmxhc2hsaWdodHMgLSBKYW50YSAmIExUUy0xDQorIGFkZGVkIHNob3J0L2xvbmcgbGlnaHQgdG9nZ2xlIChyIC0gdG9nZ2xlIGxpZ2h0LCB0IC0gdG9nZ2xlIGNhYmluIGxpZ2h0KQ0KKyBhZGRlZCBlbmdpbmUgZGVzdHJ1Y3Rpb24gZWZmZWN0ICYgaW1wcm92ZWQgaGl0cG9pbnRzIG9uIGFsbCB2ZWhpY2xlcw0KKyBhZGRlZCBSb2NrZXIgY2hhcmFjdGVyIGZyb20gQTINCisgYWRkZWQgcmFuZG9tIGNpdmlsaWFucyBjbGFzcw0KKyBhZGRlZCBncm91cHMgb2YgcmFuZG9tIGNpdmlsaWFucw0KKyBhZGRlZCBlZGVuIHByZXZpZXdzIGltYWdlcw0KKyBhZGRlZCBzb21lIG1vcmUgZWRlbiBhdHRyaWJ1dGVzIChvcGVuIGRvb3IvdHJ1bmssIGJsaW5rZXJzIGNvbnRyb2wpDQorIGFkZGVkIHVuaXF1ZSBwaWN0dXJlcyB0byBhbGwgdW5pZm9ybSB2YXJpYW50cw0KKyBhZGRlZCBjYXIgYWxhcm0gZm9yIGxvY2tlZCB2ZWhpY2xlcyAoYXBwbGllcyB0byBHb2xmIElWICYgT2N0YXZpYSkgLSBsYXVuY2hlZCB1cG9uIGhpdCBvciBieSBmaXJlIGZyb20gbGFyZ2UgY2FsaWJlciBndW5zDQpeIGNoYW5nZWQgZW1lcmdlbmN5IGxpZ2h0IGtleWJpbmQgdG8gY3RybCtnIChjeWNsZSBuZXh0IGdyZW5hZGUga2V5KQ0KXiBpbXByb3ZlZCBibGlua2VycyBVSSBoYW5kbGVyIChjaGFuZ2luZyBiZXR3ZWVuIHZlaGljbGUgdGhyb3VnaCBWRyBzaG91bGQgcHJlc2VydmUgYWJpbGl0eSB0byBhY3RpdmF0ZSBibGlua2VycykNCl4gdHdlYWtlZCBtaXJyb3IgcG9zaXRpb24gaW4gU2tvZGEgT2N0YXZpYQ0KXiB1cGRhdGVkIGRlc3RydWN0aW9uIHRleHR1cmVzIGZvciBtb3N0IG9mIHZlaGljbGVzDQpeIHR3ZWFrZWQgcGh5c3ggb2Ygc29tZSB2ZWhpY2xlcw0KXiByZW5hbWVkIHZlaGljbGUgc2tlbGV0b25zIGZvciBiZXR0ZXIgY3Jvc3MgbW9kIGNvbXBhdGliaWxpdHkNCkAgZml4ZWQgd2hlZWwgZHVzdCBwb3NpdGlvbg0KQCBmaXhlZCBzb21lIGl0ZW1zIHdlcmUgbWlzc2luZyBpbiBjZmdQYXRjaGVzDQpAIGZpeGVkIGluanVyeSBzZWxlY3Rpb24gb24gcmlnaHQgbGVnIGZvciBhbGwgY2hhcmFjdGVycyANCkAgbWFkZSB3b3JrYXJvdW5kIGZvciBicm9rZW4gc2VhcmNobGlnaHRzICggaHR0cHM6Ly9mZWVkYmFjay5iaXN0dWRpby5jb20vVDExODMzMCApDQpAIGZpeGVkIE9jdGF2aWEgd2luZG93cyBoaWRkaW5nIG9uIGRlc3RydWN0aW9uDQpAIGZpeGVkIHZlaGljbGUgZGFzaGJvYXJkIGlsbHVtaW5hdGlvbiANCkAgZml4ZWQgQXBleCBlcnJvcnMNCkAgZml4ZWQgcmRzX2Nhcl93YXJuaW5nX3RyaWFuZ2xlX3RvMTEgZmxhc2hsaWdodCAmIHBvaW50ZXIgLnJwdCBlcnJvcnM=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/368535631804911993/549B15695A5A0090B15707FE49BB60E4C9BD9754/</image_url> - <download_url /> - <filename /> - <file_size>482158623</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable /> - <place_after /> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>;</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>modname=$( awk -F "=" </post_install> - <uninstall>a=%mods_full_path% - -modid=$(find $a -iname "%mod_string%") - -modfolder=$(dirname $modid) -echo $modfolder -rm -Rf $modfolder -printf "\n %mod_string% automatically uninstall. \n" </uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/233780_Windows.xml b/modules/steam_workshop/game_configs/233780_Windows.xml deleted file mode 100644 index feb798a8..00000000 --- a/modules/steam_workshop/game_configs/233780_Windows.xml +++ /dev/null @@ -1,326 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>107410</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path/> - <mods> - <mod id="2052502998"> - <name>Alienz</name> - <description>QUxJRU5aIEZPUiBBUk1BIDMNClZlcnNpb246IHYxLjANClJlbGVhc2UgZGF0ZTogRGVjIDUsIDIwMjANClByZXZpb3VzIHJlbGVhc2U6IEFwciA4LCAyMDIwDQpPZmZpY2lhbCBzaXRlOiBodHRwOi8vd3d3LmljZWJyZWFrci5pbmZvLw0KDQpBbGllbnogKFpldGFib3JuIEZhY3Rpb24pIGFyZSBhdmFpbGFibGUgYXMgYSBzdGFuZGFsb25lIG1vZCwgdGhleSBhcmUgYWxzbyBhIHBhcnQgb2YgRkFQIFVuaXRzIE1vZCB0aGF0IGZlYXR1cmVzIG90aGVyIGFybXkgZmFjdGlvbnMgZm9yIG15IGlzbGFuZHMuIFRoaXMgaGFzIGJlZW4gZG9uZSBkdWUgdG8gc2V2ZXJhbCByZXF1ZXN0cyBieSBwbGF5ZXJzLg0KDQoNCltoMV1TdXBwb3J0IC0gaGVscCBhdXRob3IgcmVsZWFzZSBtb3JlIHN0dWZmIGZvciBBcm1hdmVyc2UgQ29tbXVuaXR5IVsvaDFdDQpbaHJdWy9ocl0NCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUsIG9yIHNpbXBseSB3b3VsZCBsaWtlIHRvIGJ1eSBtZSBhIGJlZXIsIHlvdSBjYW4gZG9uYXRlIGFueSBhbW91bnQgeW91IHdhbnQsIG5vIG1hdHRlciBob3cgbW9kZXN0IGl0IG1heSBiZSwgb3Igc3VwcG9ydCBtZSBvbiBQYXRyZW9uOg0KDQoNClt1cmw9aHR0cDovL3d3dy5wYXRyZW9uLmNvbS9pY2VicmVha3JdW2ltZ11odHRwOi8vYzUucGF0cmVvbi5jb20vZXh0ZXJuYWwvbG9nby9iZWNvbWVfYV9wYXRyb25fYnV0dG9uLnBuZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwOi8vcGF5cGFsLm1lL2ljZWJyZWFrcl1baW1nXWh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvYi9iNS9QYXlQYWwuc3ZnLzEyNHB4LVBheVBhbC5zdmcucG5nWy9pbWddWy91cmxdDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1644340859319356683/186E85929B851B3A1D296DE19E0ECDE9ACC98569/</image_url> - <download_url/> - <filename/> - <file_size>45184884</file_size> - </mod> - <mod id="450814997"> - <name>CBA_A3</name> - <description>W2gxXVtiXUNCQTogQ29tbXVuaXR5IEJhc2VkIEFkZG9ucyBmb3IgQXJtYSAzWy9iXVsvaDFdDQpDdXJyZW50IHZlcnNpb246IDMuMTUuMQ0KV2hhdCBkb2VzIHRoZSBuYW1lIENvbW11bml0eSBCYXNlIEFkZG9ucyBtZWFuPyBJdCBpcyBhIHN5c3RlbSB0aGF0Og0KW2xpc3RdDQpbKl1PZmZlcnMgYSByYW5nZSBvZiBmZWF0dXJlcyBmb3IgYWRkb24tbWFrZXJzIGFuZCBtaXNzaW9uIGRlc2lnbmVycy4NClsqXUFpbXMgdG8gaGF2ZSBjb21tdW5pdHkgd2lkZSBhY2NlcHRhbmNlIGFuZCB0byBiZSB1c2VkIGFzIG11Y2ggYXMgcG9zc2libGUgYnkgY29tbXVuaXR5IGFkZG9ucyB0byBtYWludGFpbiBjb21wYXRpYmlsaXR5Lg0KWypdVGhlIGNvbW11bml0eSBpcyB2ZXJ5IG11Y2ggZW5jb3VyYWdlZCB0byByZXF1ZXN0IG9yIHN1Ym1pdCBmdW5jdGlvbmFsaXR5Lg0KWypdVGhlIG1vc3Qgb2J2aW91cyBleGFtcGxlIHdvdWxkIGJlIHRvIHN1Ym1pdCBmdW5jdGlvbnMgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIENCQSBmdW5jdGlvbiBsaWJyYXJ5Lg0KWy9saXN0XQ0KW3VdW2JdRG9jdW1lbnRhdGlvblsvYl1bL3VdDQpGdWxsIGRvY3VtZW50YXRpb24gaXMgYXZhaWxhYmxlIGF0IFt1cmw9aHR0cHM6Ly9jYmF0ZWFtLmdpdGh1Yi5pby9DQkFfQTMvZG9jcy9maWxlcy9vdmVydmlldy10eHQuaHRtbF1HaXRIdWJbL3VybF0gDQoNClt1XVtiXUxpY2Vuc2VkIFVuZGVyIEdQTHYyWy9iXVsvdV0NCkFueSBhZGRvbiB3aGljaCBjYWxscyBDQkEtZGVmaW5lZCBmdW5jdGlvbnMgbmVlZCBub3QgYmUgbGljZW5zZWQgdW5kZXIgdGhlIEdQTHYyDQpvciByZWxlYXNlZCB1bmRlciBhIGZyZWUgc29mdHdhcmUgbGljZW5zZS4gT25seSBpZiB5b3UgYXJlIGRpcmVjdGx5IGluY2x1ZGluZyBDQkEgY29kZQ0KaW4geW91ciBhZGRvbidzIGJpbmFyaXplZCBQQk8gb3IgcmVkaXN0cmlidXRpbmcgYSBtb2RpZmllZCB2ZXJzaW9uIG9mIENCQSBpdHNlbGYgd291bGQNCnlvdXIgd29yayBiZSBjb25zaWRlcmVkIGRlcml2YXRpdmUgYW5kIHRoZXJlZm9yZSBiZSBsZWdhbGx5IHJlcXVpcmVkIHRvIGJlIHJlbGVhc2VkIHVuZGVyDQp0aGUgdGVybXMgb2YgdGhlIEdQTC4gKEFuZCB0aGVyZSdzIG5vIHJlYXNvbiB0byBldmVyIGRvIGVpdGhlciBvZiB0aGVzZS4pDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1014940825593906790/E3A99D3EB1031126D7FFADCF6BBDA00FAA7FAFEC/</image_url> - <download_url/> - <filename/> - <file_size>2821871</file_size> - </mod> - <mod id="931486257"> - <name>Countdown Watch</name> - <description>VGhlIENvdW50ZG93biBXYXRjaCBhbGxvd3MgdG8gc2V0IGEgbWF4aW11bSBtaXNzaW9uIHRpbWUuIEluIGdhbWUsIGl0IHJlcGxhY2VzIHRoZSBzdGFuZGFyZCB3YXRjaCBhbmQgbGV0cyB0aGUgcGxheWVycyBzZWUgaG93IG11Y2ggdGltZSB0aGV5IGhhdmUgbGVmdC4gT3B0aW9uYWxseSwgYW4gRW5kIEdhbWUgY2FuIGJlIHRyaWdnZXJlZCB3aGVuIHRoZSB0aW1lIGlzIHVwLg0KDQpJdCBpcyBhbHNvIHBvc3NpYmxlIHRvIHNldCB5b3VyIGN1c3RvbSB3YXRjaCBmYWNlcyBieSBzcGVjaWZ5aW5nIGEgZGlmZmVyZW50IGltYWdlIHRvIHVzZSB3aXRoIHRoZSB3YXRjaC4gVG8gZG8gc28sIHlvdSB3aWxsIGhhdmUgdG8gY3JlYXRlIGEgd2F0Y2ggZmFjZSB3aXRoIHRoZSBzYW1lIGRpbWVuc2lvbnMgb2YgdGhlIGluY2x1ZGVkIG9uZS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/870748229355579419/B7B49307ED22F52A7642823EFCE1D15F0640212E/</image_url> - <download_url/> - <filename/> - <file_size>151850</file_size> - </mod> - <mod id="583496184"> - <name>CUP Terrains - Core</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIENvcmVbL2gxXQ0KDQpUaGUgQ29tbXVuaXR5IFVwZ3JhZGUgUHJvamVjdCBpcyBhIGNvb3BlcmF0aXZlIGVmZm9ydCB0byBicmluZyB0aGUgY29udGVudCBvZiBCb2hlbWlhIEludGVyYWN0aXZlJ3MgDQplYXJsaWVyIGdhbWVzIChBcm1hIDIgYW5kIEFybWEgMjogT3BlcmF0aW9uIEFycm93aGVhZCBhbmQgRExDJ3MgaW4gcGFydGljdWxhcikgaW50byBBcm1hIDMsIHVwZGF0ZWQgDQp0byB0aGUgZnVuY3Rpb25hbGl0eSBhbmQgc3RhbmRhcmRzIG9mIHRoZSBuZXh0IGdlbmVyYXRpb24gZ2FtZS4gDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9qZWN0LCBjaGVjayBvdXIgd2VicGFnZSBhdCANCmh0dHA6Ly9jdXAtYXJtYTMub3JnLyANCm9yIHZpc2l0IHVzIG9uIG91dCBkaXNjb3JkIHNlcnZlciBhdA0KaHR0cHM6Ly9kaXNjb3JkLm1lL2N1cC1hcm1hMw0KDQpUaGlzIGlzIHRoZSBURVJSQUlOUyAtIENPUkUgcGFjaywgdGhlIHN1Y2Nlc3NvciBvZiAiQTNNUCIgYW5kICJBbGwgaW4gQXJtQSAtIFRlcnJhaW4gUGFjayAoQWlBIFRQKSIuIEl0IGNvbnRhaW5zIGFsbCB0aGUgY29yZSBkYXRhIGZvciBtYXBzIGZyb20gQXJtYTEsIEFybWEgMiBhbmQgdGhlIGV4cGFuc2lvbiBhbmQgRExDJ3MuDQoNCltiXVRISVMgV09SS1NIT1AgUEFHRSBJUyBOT1QgTU9OSVRPUkVEIEJZIFRIRSBERVZFTE9QRVJTDQpQbGVhc2UgcmVwb3J0IGJ1Z3MgdG8gDQpbaV1odHRwczovL2dvby5nbC9BVXNNbnNbL2ldWy9iXQ0KDQoNClRoaXMgcGFjayBjb250YWluczoNCltsaXN0XQ0KWypdYWxsIHRlcnJhaW5zIGNvcmUgZGF0YSBsaWtlIG1vZGVscyBhbmQgY29uZmlncyBmcm9tIHByZXZpb3VzIGFybWEgdGl0bGVzDQpbKl1jb21tdW5pdHkgbWFkZSBhZGRpdGlvbmFsIGNvbnRlbnQgdGhhdCB3YXMgZG9uYXRlZCBhbmQgZml0J3MgdGhlIHRpbWVmcmFtZVsvbGlzdF0NCg0KDQoNCltxdW90ZV0NCklNUE9SVEFOVCENClRoaXMgaXMgdGhlIENPUkUgREFUQSBwYWNrLCBpdCBbYl1bdV1ET0VTIE5PVFsvdV1bL2JdIGluY2x1ZGUgYW55IG1hcHMhDQpUbyBnZXQgdGhlIG1hcHMgZnJvbSBDVVAgVGVycmFpbnMgUGFjaywgeW91IG5lZWQgdG8gZG93bmxvYWQgdGhlIE1BUFMgUEFDSw0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTgzNTQ0OTg3DQpbL3F1b3RlXQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0gDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/954108744283705578/9057AFA885298D149510454FA270399226B50A9C/</image_url> - <download_url/> - <filename/> - <file_size>1561873201</file_size> - </mod> - <mod id="853743366"> - <name>CUP Terrains - CWA</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIENXQVsvaDFdDQoNClRoZSBDb21tdW5pdHkgVXBncmFkZSBQcm9qZWN0IGlzIGEgY29vcGVyYXRpdmUgZWZmb3J0IHRvIGJyaW5nIHRoZSBjb250ZW50IG9mIEJvaGVtaWEgSW50ZXJhY3RpdmUncyANCmVhcmxpZXIgZ2FtZXMgKEFybWEgMiBhbmQgQXJtYSAyOiBPcGVyYXRpb24gQXJyb3doZWFkIGFuZCBETEMncyBpbiBwYXJ0aWN1bGFyKSBpbnRvIEFybWEgMywgdXBkYXRlZCANCnRvIHRoZSBmdW5jdGlvbmFsaXR5IGFuZCBzdGFuZGFyZHMgb2YgdGhlIG5leHQgZ2VuZXJhdGlvbiBnYW1lLiANCg0KRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIHByb2plY3QsIGNoZWNrIG91ciB3ZWJwYWdlIGF0IA0KaHR0cDovL2N1cC1hcm1hMy5vcmcvIA0Kb3IgdmlzaXQgdXMgb24gb3V0IGRpc2NvcmQgc2VydmVyIGF0DQpodHRwczovL2Rpc2NvcmQubWUvY3VwLWFybWEzDQoNClRoaXMgaXMgdGhlIENXQSBURVJSQUlOUyBwYWNrLiBJdCBjb250YWlucyA1IG1hcHMgZnJvbSBBcm1hOiBDb2xkIFdhciBBc3NhdWx0LCBBcm1hOiBBcm1hOiBBcm1lZCBBc3NhdWx0IGFuZCB0aGUgZXhwYW5zaW9uOg0KDQotIEV2ZXJvbg0KLSBNYWxkZW4NCi0gS29sZ3VqZXYNCi0gTm9nb3ZhDQotIERlc2VydCBJc2xhbmQNCg0KRm9yIGNyZWRpdHMgYW5kIG90aGVyIGluZm9ybWF0aW9uLCBzZWUgb3VyIHdlYiBwYWdlLiANCg0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9nb28uZ2wvQVVzTW5zWy9pXVsvYl0NCg0KDQpUaGlzIHBhY2sgcmVxdWlyZXMgDQpbaV1bbGlzdF0NClsqXUNVUCBUZXJyYWlucyAtIENvcmUgKGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU4MzQ5NjE4NCkNClsqXUNVUCBUZXJyYWlucyAtIE1hcHMgKGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU4MzU0NDk4NylbL2xpc3RdWy9pXQ0KVGhpcyBwYWNrIGNvbnRhaW5zOg0KW2xpc3RdDQpbKl10ZXJyYWlucyBmcm9tIHByZXZpb3VzIGFybWEgdGl0bGVzDQpbL2xpc3RdDQoNCg0KW3F1b3RlXQ0KW2JdW3VdQU5ZIFJFVVBMT0FEUyAoU1RBTkRBTE9ORSBPUiBQQVJUIE9GIE1PRFBBQ0tTKSBUTyBUSEUgU1RFQU0gV09SS1NIT1AgKEFSTUEzICYgREFZWikgQVJFIFBST0hJQklURUQgQU5EIFZJT0xBVElORyBUSEUgU1RFQU0gV09SS1NIT1AgRVVMQSBTRUNUSU9OIDZELCBBUyBXRUxMIEFTIFRIRSBDVVAgTElDRU5TRS4gUkVVUExPQURTIFdJTEwgQkUgVEFLRU4gRE9XTiBWSUEgRE1DQSBOT1RJQ0UgV0lUSE9VVCBXQVJOSU5HIVsvdV1bL2JdDQpbL3F1b3RlXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/954108744283610007/1EF09337047E6756FDEA53226437013ACCD0B4C1/</image_url> - <download_url/> - <filename/> - <file_size>3450257738</file_size> - </mod> - <mod id="583544987"> - <name>CUP Terrains - Maps</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIE1hcHNbL2gxXQ0KDQpUaGUgQ29tbXVuaXR5IFVwZ3JhZGUgUHJvamVjdCBpcyBhIGNvb3BlcmF0aXZlIGVmZm9ydCB0byBicmluZyB0aGUgY29udGVudCBvZiBCb2hlbWlhIEludGVyYWN0aXZlJ3MgDQplYXJsaWVyIGdhbWVzIChBcm1hIDIgYW5kIEFybWEgMjogT3BlcmF0aW9uIEFycm93aGVhZCBhbmQgRExDJ3MgaW4gcGFydGljdWxhcikgaW50byBBcm1hIDMsIHVwZGF0ZWQgDQp0byB0aGUgZnVuY3Rpb25hbGl0eSBhbmQgc3RhbmRhcmRzIG9mIHRoZSBuZXh0IGdlbmVyYXRpb24gZ2FtZS4gDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9qZWN0LCBjaGVjayBvdXIgd2VicGFnZSBhdCANCmh0dHA6Ly9jdXAtYXJtYTMub3JnLyANCm9yIHZpc2l0IHVzIG9uIG91dCBkaXNjb3JkIHNlcnZlciBhdA0KaHR0cHM6Ly9kaXNjb3JkLm1lL2N1cC1hcm1hMw0KDQpUaGlzIGlzIHRoZSBURVJSQUlOUyBwYWNrLCB0aGUgc3VjY2Vzc29yIG9mICJBM01QIiBhbmQgIkFsbCBpbiBBcm1BIC0gVGVycmFpbiBQYWNrIChBaUEgVFApIi4gSXQgY29udGFpbnMgMTYgbWFwcyBmcm9tIEFybWE6IEFybWE6IEFybWVkIEFzc2F1bHQgYW5kIHRoZSBleHBhbnNpb24sIEFybWEgMiBhbmQgdGhlIGV4cGFuc2lvbiBhbmQgRExDJ3MuDQoNCkZvciBjcmVkaXRzIGFuZCBvdGhlciBpbmZvcm1hdGlvbiwgc2VlIG91ciB3ZWIgcGFnZS4gDQoNCltiXVRISVMgV09SS1NIT1AgUEFHRSBJUyBOT1QgTU9OSVRPUkVEIEJZIFRIRSBERVZFTE9QRVJTDQpQbGVhc2UgcmVwb3J0IGJ1Z3MgdG8gDQpbaV1odHRwczovL2dvby5nbC9BVXNNbnNbL2ldWy9iXQ0KDQoNClRoaXMgcGFjayByZXF1aXJlcyANCltpXVtsaXN0XQ0KWypdQ1VQIFRlcnJhaW5zIC0gQ29yZSAoaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTgzNDk2MTg0KQ0KWy9saXN0XVsvaV0NClRoaXMgcGFjayBjb250YWluczoNCltsaXN0XQ0KWypdYWxsIHRlcnJhaW5zIGZyb20gcHJldmlvdXMgYXJtYSB0aXRsZXMNClsqXWNvbW11bml0eSBtYWRlIGFkZGl0aW9uYWwgY29udGVudCB0aGF0IHdhcyBkb25hdGVkIGFuZCBmaXQncyB0aGUgdGltZWZyYW1lWy9saXN0XQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/767236446983929084/E6866F24F7AD0E4175AE1488649161A0934D41E9/</image_url> - <download_url/> - <filename/> - <file_size>3416685544</file_size> - </mod> - <mod id="1981964169"> - <name>CUP Terrains - Maps 2.0</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIE1hcHNbL2gxXQ0KDQpUaGUgQ29tbXVuaXR5IFVwZGF0ZSBQcm9qZWN0IGlzIGhlcmUgdG8gYnJpbmcgdGhlIGZpcnN0IHJlbGVhc2Ugb2Ygb3VyIGxhdGVzdCBpbml0aWF0aXZlIE1hcHMgMi4wIQ0KTWFwcyAyLjAgaXMgdGhlIG5leHQgc3RlcCB0byBicmluZyBvdXIgYmVsb3ZlZCBBMiBlcmEgdGVycmFpbnMgdXAgdG8gQXJtYSAzIHRlcnJhaW4gc3RhbmRhcmRzLCBpdCdzIGdvYWwgaXM6DQoNCkluY3JlYXNlIHRlcnJhaW4gaGVpZ2h0bWFwIHJlc29sdXRpb24gd2hlcmUgYXBwcm9wcmlhdGUuDQpDb252ZXJzaW9uIHRvIEFybWEgMyBidWlsZGluZ3Mgd2hlbiBzdWl0YWJsZSByZXBsYWNlbWVudHMgZXhpc3QuDQpBZGRpbmcgbmV3IGludGVyaW9ycyB0byBvbGRlciBidWlsZGluZ3MuDQpBZGRpbmcgbmV3IHRlcnJhaW4gZmVhdHVyZXMgYW5kIGxvY2F0aW9ucy4NCk1haW50YWluIHJlbGlhbmNlIG9uIHRoZSBleGlzdGluZyBUZXJyYWluczogQ29yZSBwYWNrLg0KT3RoZXIgY3JlYXRpdmUgYWRkaXRpb25zIHRoYXQgd2UgaGF2ZW4ndCB0aG91Z2h0IG9mIHlldC4NCg0KRm9yIG1vcmUgaW5kZXB0aCBpbmZvcm1hdGlvbiBhbmQgdXBkYXRlcyB2aXNpdCBvdXIgZm9ydW0gdGhyZWFkIGF0OiBodHRwczovL2ZvcnVtcy5ib2hlbWlhLm5ldC9mb3J1bXMvdG9waWMvMjI3NjE3LWNvbW11bml0eS11cGdyYWRlLXByb2plY3QtY3VwLW1hcHMtMjAvDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9qZWN0LCBjaGVjayBvdXIgd2VicGFnZSBhdCANCmh0dHA6Ly9jdXAtYXJtYTMub3JnLyANCm9yIHZpc2l0IHVzIG9uIG91dCBkaXNjb3JkIHNlcnZlciBhdA0KaHR0cHM6Ly9kaXNjb3JkLm1lL2N1cC1hcm1hMw0KDQpGb3IgY3JlZGl0cyBhbmQgb3RoZXIgaW5mb3JtYXRpb24sIHNlZSBvdXIgd2ViIHBhZ2UuIA0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9nb28uZ2wvQVVzTW5zWy9pXVsvYl0NCg0KDQpUaGlzIHBhY2sgcmVxdWlyZXMgDQpbaV1bbGlzdF0NClsqXUNVUCBUZXJyYWlucyAtIENvcmUgaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTgzNDk2MTg0DQpbL2xpc3RdWy9pXQ0KVGhpcyBwYWNrIGNvbnRhaW5zOg0KW2xpc3RdDQpbKl1DaGVybmFydXMgMjAyMA0KDQoNCg0KW3F1b3RlXQ0KW2JdW3VdQU5ZIFJFVVBMT0FEUyAoU1RBTkRBTE9ORSBPUiBQQVJUIE9GIE1PRFBBQ0tTKSBUTyBUSEUgU1RFQU0gV09SS1NIT1AgKEFSTUEzICYgREFZWikgQVJFIFBST0hJQklURUQgQU5EIFZJT0xBVElORyBUSEUgU1RFQU0gV09SS1NIT1AgRVVMQSBTRUNUSU9OIDZELCBBUyBXRUxMIEFTIFRIRSBDVVAgTElDRU5TRS4gUkVVUExPQURTIFdJTEwgQkUgVEFLRU4gRE9XTiBWSUEgRE1DQSBOT1RJQ0UgV0lUSE9VVCBXQVJOSU5HIVsvdV1bL2JdDQpbL3F1b3RlXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/767236446983862447/E6866F24F7AD0E4175AE1488649161A0934D41E9/</image_url> - <download_url/> - <filename/> - <file_size>613126409</file_size> - </mod> - <mod id="497661914"> - <name>CUP Units</name> - <description>W2gxXUNVUCBVbml0c1svaDFdDQoNClRoZSBDb21tdW5pdHkgVXBncmFkZSBQcm9qZWN0IGlzIGEgY29vcGVyYXRpdmUgZWZmb3J0IHRvIGJyaW5nIHRoZSBjb250ZW50IG9mIEJvaGVtaWEgSW50ZXJhY3RpdmUncw0KZWFybGllciBnYW1lcyAoQXJtYSAyIGFuZCBBcm1hIDI6IE9wZXJhdGlvbiBBcnJvd2hlYWQgYW5kIERMQydzIGluIHBhcnRpY3VsYXIpIGludG8gQXJtYSAzLCB1cGRhdGVkDQp0byB0aGUgZnVuY3Rpb25hbGl0eSBhbmQgc3RhbmRhcmRzIG9mIHRoZSBuZXh0IGdlbmVyYXRpb24gZ2FtZS4NCg0KRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIHByb2plY3QsIGNoZWNrIG91ciB3ZWJwYWdlIGF0IA0KaHR0cDovL2N1cC1hcm1hMy5vcmcvDQpvciB2aXNpdCB1cyBvbiBvdXIgZGlzY29yZCBzZXJ2ZXIgYXQNCmh0dHBzOi8vZGlzY29yZC5tZS9jdXAtYXJtYTMNCg0KVGhpcyBpcyB0aGUgVW5pdHMgcGFjay4gSXQgY29udGFpbnMgYWxsIHRoZSB1bml0cyBvZiB0aGUgb3JpZ2luYWwgQXJtYSAyIGFuZCBBcnJvd2hlYWQgYXMgd2VsbCBhcw0KdGhlIERMQy4gW2ldUmlnaHQgbm93LCB0aGVyZSBhcmUgYSBsb3Qgb2YgcGxhY2Vob2xkZXIgdW5pdHMgdGhhdCBkbyBub3QgbG9vayBsaWtlIHRoZSBvcmlnaW5hbCBvbmVzIGJ1dA0KYXJlIGluc3RlYWQgc3RhbmQtaW5zIHVzaW5nIGRlZmF1bHQgQXJtYSAzIHVuaWZvcm1zIGFuZCBDVVAgZXF1aXBtZW50LlsvaV0gQWxsIHVuaWZvcm1zIGFuZCB2ZXN0cyBhcmUgY29tcGF0aWJsZQ0Kd2l0aCB2YW5pbGxhIGNvbnRlbnQsIG1lYW5pbmcgdGhhdCB5b3UgY2FuIG1peCB2YW5pbGxhIGFuZCBDVVAgY29udGVudC4NCg0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9nb28uZ2wvQVVzTW5zWy9pXVsvYl0NCg0KDQpUaGlzIHBhY2sgcmVxdWlyZXMgDQpbaV1bbGlzdF0NClsqXUNCQV9BMw0KWypdQ1VQIFdlYXBvbnNbL2xpc3RdWy9pXQ0KVGhpcyBwYWNrIGNvbnRhaW5zOg0KW2xpc3RdDQpbKl1hbG1vc3QgYWxsIHVuaXRzIGZyb20gcHJldmlvdXMgYXJtYSB0aXRsZXMNClsqXWNvbW11bml0eSBtYWRlIGFkZGl0aW9uYWwgY29udGVudCB0aGF0IHdhcyBkb25hdGVkIGFuZCBmaXQncyB0aGUgdGltZWZyYW1lWy9saXN0XQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/766100671610525227/8FBD235EDAC76072CC4F37F5786EF8B2C7CF4F70/</image_url> - <download_url/> - <filename/> - <file_size>1100551870</file_size> - </mod> - <mod id="541888371"> - <name>CUP Vehicles</name> - <description>W2gxXSBDVVAgVmVoaWNsZXMgWy9oMV0NCg0KVGhlIENvbW11bml0eSBVcGdyYWRlIFByb2plY3QgaXMgYSBjb29wZXJhdGl2ZSBlZmZvcnQgdG8gYnJpbmcgdGhlIGNvbnRlbnQgb2YgQm9oZW1pYSBJbnRlcmFjdGl2ZSdzIA0KZWFybGllciBnYW1lcyAoQXJtYSAyIGFuZCBBcm1hIDI6IE9wZXJhdGlvbiBBcnJvd2hlYWQgYW5kIERMQydzIGluIHBhcnRpY3VsYXIpIGludG8gQXJtYSAzLCB1cGRhdGVkIA0KdG8gdGhlIGZ1bmN0aW9uYWxpdHkgYW5kIHN0YW5kYXJkcyBvZiB0aGUgbmV4dCBnZW5lcmF0aW9uIGdhbWUuIA0KDQpGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgcHJvamVjdCwgY2hlY2sgb3VyIHdlYnBhZ2UgYXQgDQpodHRwOi8vY3VwLWFybWEzLm9yZy8gDQpvciB2aXNpdCB1cyBvbiBvdXQgZGlzY29yZCBzZXJ2ZXIgYXQNCmh0dHBzOi8vZGlzY29yZC5tZS9jdXAtYXJtYTMNCg0KVGhpcyBpcyB0aGUgVkVISUNMRSBwYWNrLiBJdCBjb250YWlucyBhbGwgdGhlIHZlaGljbGVzIGZyb20gQXJtYSAyIGFuZCB0aGUgZXhwYW5zaW9uIA0KYW5kIERMQydzLiBBbGwgdmVoaWNsZXMgYXJlIHBvcnRlZCB3aXRoIEFybWEgMyBzdGFuZGFydHMgYW5kIGZlYXR1cmVzLg0KDQpGb3IgY3JlZGl0cyBhbmQgb3RoZXIgaW5mb3JtYXRpb24sIHNlZSBvdXIgd2ViIHBhZ2UuIA0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9nb28uZ2wvQVVzTW5zWy9pXVsvYl0NCg0KDQpUaGlzIHBhY2sgcmVxdWlyZXMgDQpbaV1bbGlzdF0NClsqXUNCQV9BMw0KWypdQ1VQIFdlYXBvbnMNClsqXUNVUCBVbml0c1svbGlzdF1bL2ldDQpUaGlzIHBhY2sgY29udGFpbnM6DQpbbGlzdF0NClsqXWFsbW9zdCBhbGwgdmVoaWNsZXMgZnJvbSBwcmV2aW91cyBhcm1hIHRpdGxlcyBsaWtlIGh0dHBzOi8vY29tbXVuaXR5LmJpc3R1ZGlvLmNvbS93aWtpL0FybUFfMjpfVmVoaWNsZXMNClsqXWNvbW11bml0eSBtYWRlIGFkZGl0aW9uYWwgY29udGVudCB0aGF0IHdhcyBkb25hdGVkIGFuZCBmaXQncyB0aGUgdGltZWZyYW1lWy9saXN0XQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/772869688661233505/6663ECB13741B70479891439FF43B9A4BAF2CE76/</image_url> - <download_url/> - <filename/> - <file_size>1581472572</file_size> - </mod> - <mod id="497660133"> - <name>CUP Weapons</name> - <description>W2gxXUNVUCBXZWFwb25zWy9oMV0NCg0KVGhlIENvbW11bml0eSBVcGdyYWRlIFByb2plY3QgaXMgYSBjb29wZXJhdGl2ZSBlZmZvcnQgdG8gYnJpbmcgdGhlIGNvbnRlbnQgb2YgQm9oZW1pYSBJbnRlcmFjdGl2ZSdzIA0KZWFybGllciBnYW1lcyAoQXJtYSAyIGFuZCBBcm1hIDI6IE9wZXJhdGlvbiBBcnJvd2hlYWQgYW5kIERMQydzIGluIHBhcnRpY3VsYXIpIGludG8gQXJtYSAzLCB1cGRhdGVkIA0KdG8gdGhlIGZ1bmN0aW9uYWxpdHkgYW5kIHN0YW5kYXJkcyBvZiB0aGUgbmV4dCBnZW5lcmF0aW9uIGdhbWUuIA0KDQpGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgcHJvamVjdCwgY2hlY2sgb3VyIHdlYnBhZ2UgYXQgDQpodHRwOi8vY3VwLWFybWEzLm9yZy8gDQpvciB2aXNpdCB1cyBvbiBvdXQgZGlzY29yZCBzZXJ2ZXIgYXQNCmh0dHBzOi8vZGlzY29yZC5tZS9jdXAtYXJtYTMNCg0KVGhpcyBpcyB0aGUgV0VBUE9OUyBwYWNrLiBJdCBjb250YWlucyBhbGwgdGhlIHdlYXBvbnMsIGFzc2F1bHQgcmlmbGVzLCBtYWNoaW5lIGd1bnMsIHNob3RndW5zLCANCmdyZW5hZGUgbGF1bmNoZXJzLCBwaXN0b2xzLCBzbmlwZXIgcmlmbGVzLCBhbmQgd2hhdGV2ZXIgZWxzZSBnb2VzICJib29tIiBpbiBBcm1hIDIgYW5kIHRoZSBleHBhbnNpb24gDQphbmQgRExDJ3MuIEFsbCB3ZWFwb25zIGFyZSBzdHJpcHBlZCBvZiB0aGVpciBhdHRhY2htZW50cyB3ZXJlIHBvc3NpYmxlLCBhbmQgdGhlc2UgaGF2ZSBiZWVuIHR1cm5lZCANCmludG8gYXR0YWNoYWJsZSBzY29wZXMsIGxhc2VycywgZmxhc2hsaWdodHMsIGFuZCBiaXBvZHMgaW50ZXJjaGFuZ2VhYmxlIHdpdGggdGhlIHZhbmlsbGEgY29udGVudC4gDQoNClNvbWUgb2YgdGhlIHdlYXBvbnMgYXJlIG5ldyBvciBkZXJpdmVkIGZyb20gdGhlIG9yaWdpbmFsIG9uZXMuIA0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9kZXYuY3VwLWFybWEzLm9yZy9tYW5pcGhlc3QvdGFzay9lZGl0L2Zvcm0vMS9bL2ldWy9iXQ0KDQoNClRoaXMgcGFjayByZXF1aXJlcyANCltpXVtsaXN0XQ0KWypdQ0JBX0EzDQpbL2xpc3RdWy9pXQ0KVGhpcyBwYWNrIGNvbnRhaW5zOg0KW2xpc3RdDQpbKl1hbG1vc3QgYWxsIHdlYXBvbnMgZnJvbSBwcmV2aW91cyBhcm1hIHRpdGxlcyBsaWtlIGh0dHBzOi8vY29tbXVuaXR5LmJpc3R1ZGlvLmNvbS93aWtpL0FybUFfMjpfV2VhcG9ucw0KWypdY29tbXVuaXR5IG1hZGUgYWRkaXRpb25hbCBjb250ZW50IHRoYXQgd2FzIGRvbmF0ZWQgYW5kIGZpdCdzIHRoZSB0aW1lZnJhbWVbL2xpc3RdDQoNCg0KW3F1b3RlXQ0KSU1QT1JUQU5UIQ0KVG8gZ2V0IHRoZSBDVVAgV2VhcG9ucyB0byB3b3JrIHdpdGggdGhlIEFDRTMgTW9kIHlvdSBhbHNvIG5lZWQNCkNVUCBBQ0UzIENvbXBhdGliaWxpdHkgQWRkb24NCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU0OTY3NjMxNA0KWy9xdW90ZV0NCg0KDQpbcXVvdGVdDQpbYl1bdV1BTlkgUkVVUExPQURTIChTVEFOREFMT05FIE9SIFBBUlQgT0YgTU9EUEFDS1MpIFRPIFRIRSBTVEVBTSBXT1JLU0hPUCAoQVJNQTMgJiBEQVlaKSBBUkUgUFJPSElCSVRFRCBBTkQgVklPTEFUSU5HIFRIRSBTVEVBTSBXT1JLU0hPUCBFVUxBIFNFQ1RJT04gNkQsIEFTIFdFTEwgQVMgVEhFIENVUCBMSUNFTlNFLiBSRVVQTE9BRFMgV0lMTCBCRSBUQUtFTiBET1dOIFZJQSBETUNBIE5PVElDRSBXSVRIT1VUIFdBUk5JTkchWy91XVsvYl0NClsvcXVvdGVd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/766100671611183860/2B9D482C5FA7F72A8EDB6D4B2B3B6C80F4752B99/</image_url> - <download_url/> - <filename/> - <file_size>1797643438</file_size> - </mod> - <mod id="421839251"> - <name>Epoch</name> - <description>RXBvY2ggTW9kIDEuMy4yDQoNCkVwb2NoIGlzIHNldCBqdXN0IHR3byB5ZWFycyBhZnRlciBhIG1hc3NpdmUgd29ybGQgd2lkZSBleHRpbmN0aW9uLiBUaGUgZXhhY3QgY2F1c2UgaXMgdW5rbm93biBhbmQgdGhlIG9ubHkgcGVvcGxlIGxlZnQgYXJlIGNsb25lcyB3aXRoIG5vIG1lbW9yeSBvZiB0aGUgcGFzdC4gRG9jdW1lbnRzIGZvdW5kIGluIHRoZSB3b3JsZCB0ZWxsIGEgdXMgdGhhdCBiZWZvcmUgdGhlIG1hc3MgZXh0aW5jdGlvbiBldmVudCwgVGhlIGxhcmdlc3QgdGVjaG5vbG9neSBjb3Jwb3JhdGlvbiBoYWQgbWFkZSBncmVhdCBicmVha3Rocm91Z2hzLiBUaGlzIHRlY2hub2xvZ3kgY2hhbmdlZCB0aGUgd29ybGQgaW4gbWFueSB3YXlzIGFuZCBpcyB0aG91Z2h0IHRvIGJlIHRoZSBjYXVzZSBvZiB0aGUgZXh0aW5jdGlvbi4gVGhvc2UgdGhhdCByZW1haW4gYXJlIGxlZnQgd2l0aCByZW1uYW50cyBvZiBhIG9uY2UgdGVjaG5vbG9naWNhbCBzb2NpZXR5LiBUcnkgdG8gc3Vydml2ZSwgYnVpbGQsIG9yIGV4cGxvcmUgeW91ciB3YXkgdGhyb3VnaCB0aGUgaGFyc2ggZHluYW1pYyBlbnZpcm9ubWVudC4NCg0KRmVhdHVyZXMNClBvd2VyZnVsIHBlcnNpc3RlbmNlIGZyYW1ld29yayBmb3IgQXJtYSAzIHdpdGggbmF0aXZlIFdpbmRvd3MgYW5kIExpbnV4IGRlZGljYXRlZCBzZXJ2ZXIgc3VwcG9ydC4NCkZ1bGx5IGNvbmZpZ3VyYWJsZSBzY3JpcHQgYmFzZWQgc2VjdXJpdHkgY2hlY2tzLg0KQmFzZSBCdWlsZGluZyByZS1lbnZpc2lvbmVkIGZvciBBcm1hIDMgUGh5c1guIFBlcnNpc3RlbnQgc2VjdXJlIGFuZCBpbnNlY3VyZSBzdG9yYWdlIGRldmljZXMuIFVwZ3JhZGVhYmxlIGxvY2tpbmcgZG9vcnMuDQpCYXJ0ZXIgYmFzZWQgZWNvbm9teSBhbmQgdHJhZGluZyBzeXN0ZW1zIGJhY2tlZCBieSBhIHNpbmdsZSBkaWdpdGFsIGNyeXB0byBjdXJyZW5jeSDCpCBjYWxsZWQgIktyeXB0byIuDQpIb3N0aWxlIEVudmlyb25tZW50IHdpdGggc2V2ZXJhbCBkaWZmZXJlbnQgdHlwZXMgb2YgYW50YWdvbmlzdHMsIEFpciBhbmQgV2F0ZXIgdGVtcGVyYXR1cmUgZXh0cmVtZXMsIGFuZCBFYXJ0aHF1YWtlcy4NCkV4cGxvcmUsIEh1bnQgQW5pbWFscywgJiBMb290OiBXcmVja2VkIHNoaXBzLCBBYmFuZG9uZWQgdmVoaWNsZXMgYW5kIGJ1aWxkaW5ncy4gUGVyZm9ybSBkb2N1bWVudCBkZWxpdmVyeSBtaXNzaW9ucy4NCmFuZCBtdWNoIG1vcmUhDQoNCkNsYXNzIGxpc3QgKFdJUCk6IGh0dHA6Ly9lcG9jaG1vZC5jb20vYTNfZXBvY2hfY2xhc3Nlcy5waHANCg0KDQpFcG9jaCBTdXJ2aXZhbCBTZXJ2ZXIgRmlsZXMgYW5kIEdpdGh1YiBnYW1lbW9kZSBzb3VyY2UgY29kZTogaHR0cHM6Ly9naXRodWIuY29tL0Vwb2NoTW9kVGVhbS9FcG9jaA0KDQpUaGlzIG1vZHMgZ2l0aHViIGlzOiBodHRwczovL2dpdGh1Yi5jb20vRXBvY2hNb2RUZWFtL0Vwb2NoQ29yZQ0KDQpTZXJ2ZXIgRmlsZXM6DQpodHRwczovL2dpdGh1Yi5jb20vRXBvY2hNb2RUZWFtL0Vwb2NoL3JlbGVhc2VzDQoNCkdhbWVtb2RlIEZpbGUgQ2hhbmdlczoNCmh0dHBzOi8vZ2l0aHViLmNvbS9FcG9jaE1vZFRlYW0vRXBvY2gvcHVsbC85OTYvZmlsZXMNCg0KUmVsZWFzZSBOb3RlczoNCmh0dHBzOi8vZXBvY2htb2QuY29tL2ZvcnVtL3RvcGljLzQ2MjUzLWEzLWVwb2NoLXYxMzItdXBkYXRlLz90YWI9Y29tbWVudHMjY29tbWVudC0zMDc1NzMNCg0KRnVsbCBDaGFuZ2Vsb2c6DQpodHRwczovL2dpdGh1Yi5jb20vRXBvY2hNb2RUZWFtL0Vwb2NoL2Jsb2IvcmVsZWFzZS9jaGFuZ2Vsb2cubWQNCg0KDQpNb3JlIGluZm8gYXQ6IGh0dHA6Ly9lcG9jaG1vZC5jb20vDQoNCkRpc2N1c3Npb24gRm9ydW06IGh0dHBzOi8vZXBvY2htb2QuY29tL2ZvcnVtL2ZvcnVtLzQ0LWRpc2N1c3Npb24vIChzaWduaW4gdXNpbmcgc3RlYW0gYXV0aCk=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/39746009021235865/A792F5078A52C1E89823EE74520F715EB96905C5/</image_url> - <download_url/> - <filename/> - <file_size>3046440428</file_size> - </mod> - <mod id="1487484880"> - <name>ExileMod</name> - <description>SXQgaXMgdGhlIHllYXIgMjAzOS4gQWZ0ZXIgdGhlIHJlc291cmNlIGRlcGxldGluZyBjb25mbGljdCBpbiBHcmVlY2UsIEV1cm9wZSBzdWZmZXJzIGZyb20gYSBuZXcgZGVmbGF0aW9uIGNyaXNpcywgbGVhZGluZyB0aGUgY3JpbWUgcmF0ZSB0byBhIG5ldyBwZWFrIGluIGhpc3RvcnkuIE1lbWJlcnMgb2YgdGhlIE5vcnRoIEF0bGFudGljIFRyZWF0eSBPcmdhbml6YXRpb24gU2VjdXJpdHkgQ291bmNpbCBhcmUgZm9yY2VkIHRvIHJlYWN0LiBCZWluZyBhIGRlc3BlcmF0ZSBhbHRlcm5hdGl2ZSB0byBvdmVyY3Jvd2RlZCBhbmQgcHJvaGliaXRpdmUgcHJpc29ucywgb2ZmZW5kZXJzIGFyZSBub3cgYmVpbmcgc2VudCB0byBFWElMRS4NCg0KWW91IGFza2VkIGZvciBpdC4gU28gaGVyZSBpdCBpcyBvbiBTdGVhbS4NCkhhcHB5IDNyZCBhbm5pdmVyc2FyeSEhISENCg0KaHR0cDovL3d3dy5leGlsZW1vZC5jb20v</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788614138466724205/8F53B81276E79D446F318FD3746A59AE3FEAC28E/</image_url> - <download_url/> - <filename/> - <file_size>1493696667</file_size> - </mod> - <mod id="708278910"> - <name>Island Panthera</name> - <description>W2gxXUlzbGFuZCBQYW50aGVyYQ0KWy9oMV1WZXJzaW9uOiBbYl0zLjkxWy9iXQ0KVXBkYXRlIDIwMjA6IEVub2NoIHZlZ2V0YXRpb24sIGltcHJvdmVkIHNhdGVsbGl0ZSBpbWFnZSwgdmFyaW91cyBzbWFsbGVyIGZpeGVzLg0KDQpPbmUgb2YgdGhlIG1vc3QgcGxheWVkIHRlcnJhaW5zIGluIEFybWF2ZXJzZSBqdXN0IGdvdCBiZXR0ZXIhDQoNCk5hbWUgUGFudGhlcmEgaXRzZWxmIGNvbWVzIGZyb20gU2xvdmVuaWFuIGhpc3Rvcnkgb2YgImJsYWNrIHBhbnRoZXIiIGNyZXN0LiBNYXAgaXRzZWxmIGlzIGJhc2VkIG9uIHRoZSByZWFsIGhlaWdodCBkYXRhIG9mIFNsb3ZlbmlhJ3MgTm9ydGh3ZXN0IHBhcnQgaW4gRXVyb3BlIC0gbmFtZWQgR29yZW5qc2thIFJlZ2lvbi4NCg0KIkdvcmEiIGluIFNsb3ZlbmlhbiBtZWFucyBtb3VudGFpbiBhbmQgR29yZW5qc2thIHJlZ2lvbiAocmVwcmVzZW50ZWQgaW4gUGFudGhlcmEpIGNlcnRhaW5seSBsaXZlcyB1cCB0byBpdHMgbmFtZSBiZWluZyBob21lIHRvIG1vc3Qgb2YgU2xvdmVuaWEncyBiaWdnZXN0IG1vdW50YWlucywgaW5jbHVkaW5nIHRoZSBoaWdoZXN0IG9mIHRoZW0gYWxsIOKAkyBUcmlnbGF2ICh0aHJlZSBoZWFkcykgc3RhbmRpbmcgYXQgYW4gaW1wcmVzc2l2ZSAyLDg2NSBtZXRyZXMuIFRoZSBKdWxpYW4gQWxwcyBhbmQgdGhlIGJlYXV0aWZ1bCBUcmlnbGF2IE5hdGlvbmFsIFBhcmsgYXJlIHRoZSBtYWluIGZlYXR1cmVzIG9mIHRoZSByZWdpb24g4oCTIG9mZmVyaW5nIG5vdCBqdXN0IG91dHN0YW5kaW5nIHNjZW5lcnksIGJ1dCBhIHdlYWx0aCBvZiBwbGFudCBhbmQgYW5pbWFsIGxpZmUgYW5kIGFuIGFidW5kYW5jZSBvZiBvdXRkb29yIGFjdGl2aXRpZXMuIEl0IGlzIGFsc28gaG9tZSB0byB0aGUgdW5mb3JnZXR0YWJsZSBsYWtlcyBCbGVkIGFuZCBCb2hpbmouIEl0IGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGRlY2lkZSB3aGljaCBvbmUgeW91IHByZWZlciDigJMgU2VyZW5lIEJvaGluaiBhbmQgaXRzIG1hamVzdGljIG1vdW50YWluIHNldHRpbmcgb3IgZmFpcnl0YWxlIEJsZWQgd2l0aCBpdHMgc2V2ZW50ZWVudGggY2VudHVyeSBjaHVyY2ggb24gYW4gaXNsYW5kIG92ZXJsb29rZWQgYnkgYSBjYXN0bGUgcGVyY2hlZCBvbiBhIHJvY2t5IG91dGNyb3AuDQoNClBhbnRoZXJhIGlzIGNvbnNpZGVyZWQgdG8gYmUgb25lIG9mIHRoZSBtb3N0IHBsYXllZCBtYXBzIGZvciBBMiBhbmQgaG9wZWZ1bGx5IGZvciBBMywgdG9vLg0KDQpSZXF1aXJlZCBhZGRvbnM6IENVUCBUZXJyYWlucyBDb3JlDQoNCltoMV1TdXBwb3J0IC0gaGVscCBhdXRob3IgcmVsZWFzZSBtb3JlIHN0dWZmIGZvciBBcm1hdmVyc2UgQ29tbXVuaXR5IVsvaDFdDQpbaHJdWy9ocl0NCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUsIG9yIHNpbXBseSB3b3VsZCBsaWtlIHRvIGJ1eSBtZSBhIGJlZXIsIHlvdSBjYW4gZG9uYXRlIGFueSBhbW91bnQgeW91IHdhbnQsIG5vIG1hdHRlciBob3cgbW9kZXN0IGl0IG1heSBiZSwgb3Igc3VwcG9ydCBtZSBvbiBQYXRyZW9uOg0KDQoNClt1cmw9aHR0cDovL3d3dy5wYXRyZW9uLmNvbS9pY2VicmVha3JdW2ltZ11odHRwOi8vYzUucGF0cmVvbi5jb20vZXh0ZXJuYWwvbG9nby9iZWNvbWVfYV9wYXRyb25fYnV0dG9uLnBuZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwOi8vcGF5cGFsLm1lL2ljZWJyZWFrcl1baW1nXWh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvYi9iNS9QYXlQYWwuc3ZnLzEyNHB4LVBheVBhbC5zdmcucG5nWy9pbWddWy91cmxdDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1644340994752114301/2809473865C7FA31A048817352D7CAB8D1E71B10/</image_url> - <download_url/> - <filename/> - <file_size>499956961</file_size> - </mod> - <mod id="861133494"> - <name>JSRS SOUNDMOD</name> - <description>SlNSUyBTdHVkaW9zIHByZXNlbnRzOiANCltiXUpTUlMgU09VTkRNT0QgWy9iXQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaG0wRVY1ZC5wbmdbL2ltZ10NCg0KQSBzb3VuZCBtb2QgZm9yIFtiXUFybUEzIFsvYl0uIE15IHBlcnNvbmFsIGNyZWF0aW9uIG9mIGEgbmV3IGF1ZGlvdmlzdWFsIGRpcmVjdGlvbi4gV2l0aCBtb3JlIHRoYW4gYSBmZXcgdGhvdXNhbmQgbmV3IHNvdW5kIGVmZmVjdHMgW2JdSlNSUyBTT1VORE1PRFsvYl0gcHJvdmlkZXMgYSBwb3dlcmZ1bCBhbmQgbmV3IHNvdW5kIGV4cGVyaWVuY2UsIGZyb20gYWxsIHdlYXBvbnMsIHZlaGljbGVzLCBlZmZlY3RzLCBtYXBzIGFuZCB3aGF0IG5vdCENCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1NjQXRNenoucG5nWy9pbWddDQoNCk15IEpTUlMgY29tcGF0IGZpbGVzIGZvciBvdGhlciBtb2RzOg0KDQpbYl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODQ4NjQ5MTgzXUlyb24gRnJvbnQgQXJtYTMgLSBJRkEzIEFJTyBNb2QgU291bmRzWy91cmxdWy9iXQ0KDQpbYl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODQxOTE3MDE2XUdsb2JhbCBNb2JpbGl6YXRpb24gRExDIFNvdW5kc1svdXJsXVsvYl0NCg0KUkhTIFNvdW5kIFN1cHBvcnRzIGZvciBBRlJGLCBVU0FGLCBHUkVGIGFuZCBTQUY6DQpbYl1bdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTk0NTQ3NjcyN11SSFMgQUZSRiBTVVBQT1JUIFNvdW5kc1svdXJsXVsvYl0NCltiXVt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTE4MDUzMzc1N11SSFMgVVNBRiBTVVBQT1JUIFNvdW5kc1svdXJsXVsvYl0NCltiXVt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTE4MDUzNDg5Ml1SSFMgR1JFRiBTVVBQT1JUIFNvdW5kc1svdXJsXVsvYl0NCltiXVt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTQ4NjU0MTc3M11SSFMgU0FGIFNVUFBPUlQgU291bmRzWy91cmxdWy9iXQ0KDQpTcGVjaWFsaXN0IE1pbGl0YXJ5IEFybXMgU291bmQgU3VwcG9ydDoNCltiXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNzE2MzMwMDFdU01BIFN1cHBvcnQgU291bmRzWy91cmxdWy9iXQ0KDQpDVVAgV2VhcG9ucyBTb3VuZCBTdXBwb3J0Og0KW2JdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTYyNDgwMzkxMl1DVVAgV2VhcG9ucyBTdXBwb3J0IFNvdW5kc1svdXJsXVsvYl0NCg0KQ1VQIFZlaGljbGVzIFNvdW5kIFN1cHBvcnQ6DQpbYl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjI0ODA0OTI0XUNVUCBXZWFwb25zIFN1cHBvcnQgU291bmRzWy91cmxdWy9iXQ0KDQpGb3IgdGhvc2UgaGF2aW5nIHByb2JsZW1zIHdpdGggbW9kIGRlcGVuZGVuY3k6IFdoZW5ldmVyIHlvdSBsb2FkIGEgc2F2ZWQgZ2FtZSBvciB3YW50IHRvIGVkaXQgYSBtaXNzaW9uIHRoYXQgd2FzIHNhdmVkIHdpdGggYW4gb2xkZXIgdmVyc2lvbiBvZiBKU1JTIGFuZCB5b3UgZW5kIHVwIHdpdGggbWVzc2FnZXMgbGlrZSAiTWlzc2luZyBBZGRvbiBKU1JTX1NPVU5ETU9EX0dMT0NLMTciIG9yIHNpbWlsYXIsIG5vdyB5b3UgY2FuIHVzZSB0aGlzOg0KW2JdW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMTgxNDIxNTI0XUpTUlMgU291bmRtb2QgRGVwZW5kZW5jeSBGaXhlc1svdXJsXVsvYl0NCiANClRoaXMgaXMgYSBDRkcgQnVuZGxlIG9mIEpTUlMgUGF0Y2hlcyB0aGF0IHdlcmUgdXNlZCBpbiB0aGUgcGFzdCB0aGF0IGFyZSBub3QgYXZhaWxhYmxlIGFueSBsb25nZXIuIERvd25sb2FkIGl0LCB1c2UgaXQgYXMgYSBtb2QsIGxvYWQgeW91ciBtaXNzaW9uL2VkaXRlZCBtaXNzaW9uIGFuZCBzYXZlIHRoZW0gYWdhaW4gYW5kIHRoZSBkZXBlbmRlbmN5IGlzIGdvbmUuIA0KDQpIZXJlIGlzIGEgc2hvcnQgW2JdW3VybD1odHRwczovL3NvdW5kY2xvdWQuY29tL2xvcmRqYXJoZWFkL2pzcnMtc291bmRtb2QtcHJvbW9dU291bmQgRXhhbXBsZSBmb3IgSlNSUyBTb3VuZG1vZFsvdXJsXVsvYl0/DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9wN0Z2MVo2LmdpZlsvaW1nXQ0KDQoNCkRPTkFUSU9OOg0KDQpUbyBtYWtlIHNvdW5kcyBpbiBkZWNlbnQgcXVhbGl0eSB5b3UgaGF2ZSB0byBpbnZlc3QgbW9uZXkgaW50byBsaWJyYXJpZXMgYW5kIGVxdWlwbWVudC4gVGhpcyBtb25leSBpcyBub3QgZ2l2ZW4gYnkgY29tcGFuaWVzIG9yIGN1c3RvbWVycywgaXQncyBhIHNlbGYtbWFkZSBpbnZlc3RtZW50LiBBbnkgc29ydCBvZiBzdXBwb3J0IG9yIGRvbmF0aW9uIGlzIHJlcXVpcmVkIHRvIGtlZXAgdGhpcyBwcm9kdWN0IHJ1bm5pbmcgd2l0aCByZWNlbnQgdXBkYXRlcyBhbmQgZnVydGhlciBkZXZlbG9wbWVudHMuIFNvIGZlZWwgZnJlZSB0byBzdXBwb3J0IHRoaXMgcHJvamVjdCBvbiBbYl1bdXJsPWh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3Bvc3RzLzExMTA3MDc0XVBhdHJlb25bL3VybF1bL2JdIG9yIHZpYSBbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9zLXhjbGljayZob3N0ZWRfYnV0dG9uX2lkPUtOOTMzUTJTSEozODQmc291cmNlPXVybF1QYXlwYWxbL3VybF0gYW5kIGJlIHN1cmUgdGhhdCB5b3VyIHN1cHBvcnQgaXMgdmVyeSB3ZWxjb21lIGFuZCBhcHByZWNpYXRlZCEgVGhpcyBtb25leSBnb2VzIGRpcmVjdGx5IGJhY2sgaW50byBKU1JTIFN0dWRpb3MgYW5kIHRoaXMgU291bmRtb2QgYnkgZ2V0dGluZyBuZXcgc291bmQgbGlicmFyaWVzLCBiZXR0ZXIgcXVhbGl0eSBtYXRlcmlhbCwgaGFyZHdhcmUgYW5kIGVxdWlwbWVudCwgYW5kIGJlZXIgb2YgY291cnNlISA6KQ0KDQpbYl1Db3B5cmlnaHQgwqkgMjAxOSBieSBMb3JkSmFyaGVhZC4NCkpTUlMgU291bmRtb2QgYW5kIEpTUlMgU291bmRtb2QgQmV0YSAodGhpcyBtb2RpZmljYXRpb24pIGJ5IERlbm5pcyBLYWhsIChMb3JkSmFyaGVhZCkgYXJlIGxpY2Vuc2VkIHVuZGVyIEFSTUEgUFVCTElDIExJQ0VOU0UgTk8gREVSSVZBVElWRVMgKEFQTC1ORCkNClJlYWQgTW9yZSB1bmRlciBodHRwczovL3d3dy5ib2hlbWlhLm5ldC9jb21tdW5pdHkvbGljZW5zZXMvYXJtYS1wdWJsaWMtbGljZW5zZS1uZCBhbmQgYmV0YVsvYl0NCg0KDQpbY29kZV1UaGlzIHdvcmsgaXMgY29weXJpZ2h0ZWQuIFRoaXMgbW9kaWZpY2F0aW9uIG1heSBub3QgYmUgZGlzdHJpYnV0ZWQsIGVkaXRlZCwgcmVwcm9kdWNlZCBvciB1c2VkIGNvbW1lcmNpYWxseS4NCg0KVGhpcyBtb2RpZmljYXRpb24gaXMgZm9yIHByaXZhdGUgdXNlIG9ubHkuDQoNCklmIHJlY29yZGluZ3MgYW5kIHJlY29yZGluZ3Mgb2YgdGhpcyBtb2RpZmljYXRpb24gYXJlIHB1Ymxpc2hlZCwgdGhlIG1vZCBtdXN0IGJlIG1lbnRpb25lZCBhbmQgbGlzdGVkIGJ5IG5hbWUuDQoNClRoaXMgbW9kaWZpY2F0aW9uIG1heSBub3QgYmUgcmUtdXBsb2FkZWQgYnkgdGhpcmQgcGFydGllcyB0byB0aGUgU3RlYW0gV29ya3Nob3AuIEFsbCByZXVwbG9hZHMsIHdoZXRoZXIgaW5kaXZpZHVhbCBjb21wb25lbnRzIG9yIHRoZSBjb21wbGV0ZSBtb2RpZmljYXRpb24sIGluIHRoZSBTdGVhbSBXb3Jrc2hvcCBhcmUgZXhwbGljaXRseSBwcm9oaWJpdGVkIGFuZCB2aW9sYXRlIHRoZSBTdGVhbSBTdWJzY3JpcHRpb24gQWdyZWVtZW50IFNlY3Rpb24gNkQhIFJldXBsb2FkcyB3aWxsIGdldCBkZWxldGVkIGJ5IERNQ0Egd2FybmluZyBhbmQgbGVhZCB0byBwZW5hbHRpZXMgb2YgdXBsb2FkZXJzIVsvY29kZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/769481453909723238/BAD2F6C08DEDA4B725A8DEF84B070B25483895C4/</image_url> - <download_url/> - <filename/> - <file_size>1480207899</file_size> - </mod> - <mod id="2278254320"> - <name>Kingdom of Regero</name> - <description>UmVnZXJvIEtpbmdkb20gLSBBcm1lZCBBc3NhdWx0IFRyaWJ1dGUgTWFwIQ0KVmVyc2lvbiAxLjEgKE5vdiAyMCwgMjAyMCkNCg0KSWNlQnJlYWtyIGFuZCBoaXMgdGVhbSBicm91Z2ggc29tZSBjbGFzc2ljcyBmcm9tIHRoZSBvbGQgZ2FtZSB0byBuZXcgQTMgc3RhbmRhcmRzIGFuZCBhZGRlZCBuZXcgYXJlYXMgaW4uIA0KQ3JlZGl0cyBnbyB0byBCb2hlbWlhIEludGVyYWN0aXZlIGZvciBQcm92aW5nIEdyb3VuZHMsIFdlZGdlIGZvciBJc2xhIEJhcmJ1ZGEsIEFsZXguU3dvcm4gZm9yIFN5ciBEYXJhaW4gJiBBdXNzaWUgZm9yIFlhbnV0aGEgc2VjdG9ycy4gVGhlcmUgaXMgYWxzbyBhIG5ldyBDaGF0dG8gVmFsbGV5IGFyZWEgdGhhdCBpcyBzdGlsbCBsdXNoIGFuZCBub24tYWZmZWN0ZWQgYnkgZWFydGggZXJvc2lvbiBhbmQgdGhhdCBob3JyaWJsZSBleHBlcmltZW50IHRoYXQgd2VudCB3cm9uZyBpbiBhcmVhIHRoYXQgaGFzIGJlY29tZSBrbm93biBhcyBwcm92aW5nIGdyb3VuZHMuDQoNCkl0cyBhIDEwNWttMiBhcmVhLCAxMHgxMGttIHdpdGggMi41bSBncmlkIGFuZCBkZXRhaWxlZCAyMEsgdGV4dHVyZS4NCg0KQmFja2dyb3VuZCBzdG9yeToNClF1ZWVuIFpvZSBOeWx1bmQgaW52aXRlZCB5b3VyIFBNQyBncm91cCB0byBwcm90ZWN0IGhlciB3ZWF0aGVyIHN0YXRpb24gdXAgbmVhciB0aGUgQ2hhdHRvIHJpdmVyIGR1ZSB0byByZWNlbnQgcmViZWxsaW9uIGJ5IHRoZSBsb2NhbCBwb3B1bGF0aW9uIHRoZXJlLiBCdXQgaXQgc2VlbXMgdGhhdCBpcyBub3QgYSByZWd1bGFyIHdlYXRoZXIgc3RhdGlvbiBvciB3ZWF0aGVyIHN0YXRpb24gYXQgYWxsLiBBbiBpbmNpZGVudCBpbiBjZW50cmFsIGFtbW8gZGVwb3Qgd2lwZWQgb3V0IG1vc3Qgb2YgdGhlIGZlcnRpbGUgUmVnZXJvJ3MgZ3JvdW5kLiBKdXN0IGFzIGhpcyBkYWQsIGtpbmcgb2YgUmVnZXJvLCBMZW9uYXJkIE55bHVuZCBpcyBhcHByb2FjaGluZyB0aGUgU2FuIElzYWJlbCBmb3IgdGhlIGFubnVhbCBmZXN0aXZhbCBhbmQgcGFyYWRlLCBoaXMgaGVsaWNvcHRlciBpcyBoaXQgYnkgdGhlIE1BTlBBRCBtaXNzaWxlLiBCZWxpZXZlZCBvbiBib2FyZCBpcyBhbHNvIHRvIGJlIERhbmllbCwgaGlzIHNvbiBhbmQgYnJvdGhlciB0byBab2UsIHRoZSBsZWFkZXIgb2YgUmVnZXJvIEFybXkuLi4gY2hhb3MgZW5zdWVzIHdpdGggcmlvdHMgYXJvdW5kIHRoZSBpc2xhbmQgYXMgWm9lIGJlY29tZXMgdGhlIFF1ZWVuIG9mIFJlZ2Vyby4uLiBhbmQgeW91ciBQTUMgdGVhbSBvbiBoZXIgc2lkZSB0byBoZWxwIGhlciBvdXQu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1644339686440008547/A9F3B4F921A4F334F135B85A0244E61B495A7979/</image_url> - <download_url/> - <filename/> - <file_size>555043921</file_size> - </mod> - <mod id="718649903"> - <name>Lingor/Dingor Island</name> - <description>W2gxXUxpbmdvciAmIERpbmdvciBJc2xhbmRbL2gxXQ0KVmVyc2lvbjogW2JdMy45LjZbL2JdDQoNClRoaXMgbHVzaCBncmVlbiBlbnZpcm9ubWVudCBpbiBhIGZpY3Rpb25hbCBjb3VudHJ5IHNvbWV3aGVyZSBuZWFyIHRoZSBFcXVhdG9yLiBJbnNwaXJhdGlvbiB3ZXJlIGNvdW50cmllcyBzdWNoIGFzIFZlbmV6dWVsYSAmIENvbG9tYmlhLiB+NSBtb250aHMgd2VyZSBzcGVudCBvbiByZXNlYXJjaCBhbmQgY3JlYXRpb24gb2YgdGhpcyB3b3JsZC4NCg0KTGluZ29yIGlzIG9uZSBvZiB0aGUgbW9zdCBwbGF5ZWQgbWFwcyBpbiBBcm1hIENvbW11bml0eSBhbmQgZmlyc3QgcmVhbGx5IGx1c2ggZ3JlZW4gZW52aXJvbm1lbnQgdGhhdCB3b3JrZWQgd2VsbCB3aXRoIGFsbCB0aGUgb3B0aW1pemF0aW9ucy4NClJlYXNvbiBmb3IgdGhlIHByb2plY3QgaXMgdGhhdCBJJ3ZlIGJlZW4gd2FpdGluZyBmb3IgeWVhcnMgZm9yIGEgcHJvcGVyIG9wdGltaXNlZCBqdW5nbGUgbWFwLiBXaXRoIGhlbHAgb2YgZ3JlYXQgdGFsZW50ZWQgbWFuIEJlcmdob2ZmIHRoYXQgaXMgbm93IChhZnRlciA1LTYgbW9udGhzIG9mIGhhcmQgd29yaykgcG9zc2libGUgdG8gZW5qb3kuDQoNCldlIGhhdmUgdG8gdW5kZXJzdGFuZCB0aGF0IHZlZ2V0YXRpb24gcmljaCBtYXAgaXMgYSB3aG9sZSBkaWZmZXJlbnQgbWF0dGVyIGluIEJJUyBlbmdpbmUuIFBDcyB0aGF0IHdlcmUgYWJsZSB0byBydW4gRHVhbGEvSmFkZSBHcm9vdmUgb24gbWF4IHNldHRpbmdzICYgdmlldyBkaXN0YW5jZSBvZiAxMCBrbSB3aWxsIHByb2JhYmx5IG9ubHkgaGF2ZSBzdWZmaWNpZW50IEZQUyB3aXRoIDEwMDAtNDAwMCBtZXRlciBkaXN0YW5jZSBvbiBMaW5nb3IuIFdpdGggbW9udGhzIG9mIG9wdGltaXNhdGlvbnMgKGVzcGVjaWFsbHkgQmVyZ2hvZmYgZGlkIGFuIGFtYXppbmcgZmVhdCBoZXJlKSB3ZSBjYW4gbm93IGVuam95IGp1bmdsZSBmcm9tIGFpciBvciBmcm9tIGEgZ3J1bnQncyBwZXJzcGVjdGl2ZS4NCg0KUmVxdWlyZWQgYWRkb246IENVUCBUZXJyYWlucyBDb3JlLg0KDQoNCltoMV1TdXBwb3J0IC0gaGVscCBhdXRob3IgcmVsZWFzZSBtb3JlIHN0dWZmIGZvciBBcm1hdmVyc2UgQ29tbXVuaXR5IVsvaDFdDQpbaHJdWy9ocl0NCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUsIG9yIHNpbXBseSB3b3VsZCBsaWtlIHRvIGJ1eSBtZSBhIGJlZXIsIHlvdSBjYW4gZG9uYXRlIGFueSBhbW91bnQgeW91IHdhbnQsIG5vIG1hdHRlciBob3cgbW9kZXN0IGl0IG1heSBiZSwgb3Igc3VwcG9ydCBtZSBvbiBQYXRyZW9uOg0KDQoNClt1cmw9aHR0cDovL3d3dy5wYXRyZW9uLmNvbS9pY2VicmVha3JdW2ltZ11odHRwOi8vYzUucGF0cmVvbi5jb20vZXh0ZXJuYWwvbG9nby9iZWNvbWVfYV9wYXRyb25fYnV0dG9uLnBuZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwOi8vcGF5cGFsLm1lL2ljZWJyZWFrcl1baW1nXWh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvYi9iNS9QYXlQYWwuc3ZnLzEyNHB4LVBheVBhbC5zdmcucG5nWy9pbWddWy91cmxdDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/940586221759769492/16D8874368204643C0C14A04DA1C83B0E517AFEA/</image_url> - <download_url/> - <filename/> - <file_size>774477937</file_size> - </mod> - <mod id="570118882"> - <name>No Weapon Sway</name> - <description>W2gxXSBEZXNjcmlwdGlvbiBbL2gxXSANClJlZHVjZXMgdGhlIHdlYXBvbiBzd2F5IGJ5IDEwMCUuIE9ubHkgbmVlZHMgdG8gcnVuIG9uIHRoZSBjbGllbnQuDQoNCltoMV0gRW5kIFVzZXIgTGljZW5zZSBBZ3JlZW1lbnQgWy9oMV0gDQpbdXJsPWh0dHBzOi8vd3d3LmJvaGVtaWEubmV0L2NvbW11bml0eS9saWNlbnNlcy9hcm1hLXB1YmxpYy1saWNlbnNlLXNoYXJlLWFsaWtlXVtpbWddaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1Izdm9BMy8zZGVuLUVuaGFuY2VkL21hc3Rlci93aWtpL0FQTC1TQS5wbmdbL2ltZ11bL3VybF0NCltiXVJlLXVwbG9hZGluZyB0aGlzIG1vZGlmaWNhdGlvbiB0byB0aGUgU3RlYW0gV29ya3Nob3AgaXMgcHJvaGliaXRlZCFbL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/112985497075878112/8A6CFFE9A8ED7538CB1E99921F583F739196531A/</image_url> - <download_url/> - <filename/> - <file_size>123042</file_size> - </mod> - <mod id="769440155"> - <name>Operation TREBUCHET</name> - <description>W2ltZ11odHRwOi8vaS5pbWd1ci5jb20vTnJzdEFLdy5naWZbL2ltZ10NCg0KW3VdT3BlcmF0aW9uOiBUUkVCVUNIRVQgKE9QVFJFKVsvdV0gd2FzIHRoZSBsYXN0IG1ham9yIFVOU0Mgb2ZmZW5zaXZlIGFnYWluc3QgdGhlIGh1bWFuIGluc3VycmVjdGlvbiBiZWZvcmUgdGhlIGZpcnN0IGNvbnRhY3Qgd2l0aCB0aGUgQ292ZW5hbnQgZW1waXJlLiBPdXIgbW9kIHdpbGwgZm9jdXMgb24gdGhlIHN0cnVnZ2xlcyBvZiB0aGUgY29tbW9uIHNvbGRpZXIgcmF0aGVyIHRoYW4gdGhlIGVsaXRlIHNwYXJ0YW4gd2FycmlvcnMsIGFsbG93aW5nIHlvdSB0byBleHBlcmllbmNlIHRoZSBIYWxvIHVuaXZlcnNlIGZyb20gYSBuZXcsIGJydXRhbCBwZXJzcGVjdGl2ZS4gT1BUUkUgaXMgYSB0b3RhbCBtb2RpZmljYXRpb24gd2l0aCB0aGUgaW50ZW50IHRvIGJyaW5nIHRoZSBwb3B1bGFyIEhhbG8gVW5pdmVyc2UgaW50byBhIG1vcmUgcmVhbGlzdGljIHNldHRpbmcgYnkgaW50cm9kdWNpbmcgaXQgaW50byBBcm1hIDMuDQoNCkFsbCBzY3JlZW5zaG90cyBjcmVhdGVkIGJ5IFd5dmVybg0KDQpbaDFdR0VUIFRIRSBBQ0UgQ09NUEFUSUJJTElUWSBQQVRDSCBIRVJFOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMjY3NjU3NjEzWy9oMV0NCg0KW2gxXUdFVCBUSEUgRklSU1QgQ09OVEFDVCBFWFBBTlNJT04gSEVSRTogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1NzI2MjcyNzlbL2gxXQ0KDQpbaDFdR0VUIFRIRSBPUFRSRSBaRVBISUsgRkVNQUxFUyBFWFBBTlNJT04gSEVSRTogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNjE5NTA1NjdbL2gxXQ0KDQpbaDFdQ09NTVVOSUNBVElPTlsvaDFdDQoNCklmIHlvdSB3YW50IHRvIGdldCBpbiBjb250YWN0IHdpdGggdXMgb3IgdGhlIE9QVFJFIGNvbW11bml0eSBpbiBnZW5lcmFsIHdlIGhpZ2hseSByZWNvbW1lbmQgam9pbmluZyBvdXIgW2JdW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvVU5KUFdxWF1EaXNjb3JkWy91cmxdWy9iXSBvciBvbmUgb2YgdGhlIGNvbW11bmljYXRpb24gY2hhbm5lbHMgbGlua2VkIG9uIHRoZSByaWdodC4NCg0KW2gxXUNSRUFUSVZFIENPTU1PTlNbL2gxXQ0KDQpUaGUgd29yayBjb250YWluZWQgaW4gdGhpcyBkaXN0cmlidXRpb24gaXMgbGljZW5zZWQgdW5kZXIgdGhlIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdnMgMy4wIFVucG9ydGVkIExpY2Vuc2UuIFBsZWFzZSBub3RlIHRoYXQgdGhlIGFib3ZlIG1lbnRpb25lZCBhZ3JlZW1lbnQgZ2l2ZXMgdGhlIHJpZ2h0IHRvIEFydGljbGUgMiBTdHVkaW9zIHRvIHdhaXZlciBhbnkgb2YgdGhlIGNvbmRpdGlvbnMsIHRoZXJlZm9yZSB5b3UgY2FuIGNvbnRhY3QgQXJ0aWNsZSAyIFN0dWRpb3MgdG8gb2J0YWluIHBlcm1pc3Npb24gdG8gbW9kaWZ5IG91ciB3b3JrLg0KDQpJdCBpcyBmb3JiaWRkZW4gdG8gcmVkaXN0cmlidXRlIHRoZSBjb250ZW50IG9mIHRoaXMgcGFja2FnZSBieSBpdHNlbGYsIG9yIGFzIHBhcnQgb2YgYW5vdGhlciBkaXN0cmlidXRpb24sIHVzaW5nIHRoZSBTdGVhbSBXb3Jrc2hvcCBieSBhbnlvbmUgb3RoZXIgdGhhbiBBcnRpY2xlIDIgU3R1ZGlvcy4NCg0KWW91IG1heSBub3QgdXNlIHRoZSBtYXRlcmlhbCBmb3IgY29tbWVyY2lhbCBwdXJwb3Nlcy4gVGhpcyBpbmNsdWRlcyBydW5uaW5nIHRoaXMgcGFja2FnZSBvbiBzZXJ2ZXIgaW5zdGFuY2VzIHRoYXQgZW1wbG95IGFueSBtb25ldGl6YXRpb24gc2NoZW1lcywgaW5jbHVkaW5nLCBidXQgbm90IGxpbWl0ZWQgdG8sIGRvbmF0ZS1yZXdhcmQgc3lzdGVtcy4gQm9oZW1pYSBJbnRlcmFjdGl2ZSdzIGFwcHJvdmFsIG9mIHlvdXIgbW9uZXRpemF0aW9uIHNjaGVtZSBkb2VzIG5vdCBncmFudCB5b3UgcmlnaHRzIHRvIHdhdmUgdGhpcyBjbGF1c2UuDQoNCltoMV1MSUNFTlNFWy9oMV0NCg0KSGFsb8KpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gT3BlcmF0aW9uIFRyZWJ1Y2hldCB3YXMgY3JlYXRlZCB1bmRlciBNaWNyb3NvZnQncyAiR2FtZSBDb250ZW50IFVzYWdlIFJ1bGVzIiB1c2luZyBhc3NldHMgZnJvbSBIYWxvLCBhbmQgaXQgaXMgbm90IGVuZG9yc2VkIGJ5IG9yIGFmZmlsaWF0ZWQgd2l0aCBNaWNyb3NvZnQuDQoNCltiXVt1cmw9aHR0cDovL3d3dy54Ym94LmNvbS9lbi1VUy9kZXZlbG9wZXJzL3J1bGVzXUdhbWUgQ29udGVudCBVc2FnZSBSdWxlc1svdXJsXVsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/967620532722577898/C6FB2962A30F8BC4446E5F37FCD6657A6C3C1521/</image_url> - <download_url/> - <filename/> - <file_size>3320041416</file_size> - </mod> - <mod id="1572627279"> - <name>Operation TREBUCHET First Contact</name> - <description>W2gxXVZFUlNJT04gMC4yLjMgKEFMUEhBKVsvaDFdDQoNCltpbWddaHR0cDovL2kuaW1ndXIuY29tL05yc3RBS3cuZ2lmWy9pbWddDQoNCk9wZXJhdGlvbjogVFJFQlVDSEVUIEZpcnN0IENvbnRhY3QgaXMgYW4gZXhwYW5zaW9uIGZvciB0aGUgT3BlcmF0aW9uOiBUUkVCVUNIRVQgbW9kaWZpY2F0aW9uIGZvciBBcm1BIDMuIEl0IHdpbGwgYmUgZGV2ZWxvcGVkIHNlcGFyYXRlIGZyb20gT1BUUkUgYW5kIHdpbGwgbm90IGFmZmVjdCB0aGUgZGV2ZWxvcG1lbnQgc3BlZWQgb3IgcHJvY2VzcyBvZiBPUFRSRS4gVW5mb3J0dW5hdGVseSwgaXQgd2lsbCBub3QgYmUgZGV2ZWxvcGVkIGFzIHF1aWNrbHkgb3IgZnJlcXVlbnRseSBhcyBPUFRSRSwgYXMgaXQgaXMgbWFpbmx5IGEgc2lkZSBwcm9qZWN0IGFuZCBmYW4gc2VydmljZS4gSG93ZXZlciwgd2Ugd2lsbCBkbyB3aGF0IHdlIGNhbiB0byBmaXggZ2xhcmluZyBidWdzIGFuZCBpc3N1ZXMgYW5kIGFkZCBuZXcgY29udGVudCBhcyBpdCBpdCBpcyByZWFkeS4NCg0KQWxsIHNjcmVlbnNob3RzIGNyZWF0ZWQgYnkgV3l2ZXJuDQoNCltoMV1HRVQgVEhFIEFDRSBDT01QQVRJQklMSVRZIFBBVENIIEhFUkU6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTcyNjQyMjYyWy9oMV0NCg0KW2gxXUNPTU1VTklDQVRJT05bL2gxXQ0KDQpJZiB5b3Ugd2FudCB0byBnZXQgaW4gY29udGFjdCB3aXRoIHVzIG9yIHRoZSBPUFRSRSBjb21tdW5pdHkgaW4gZ2VuZXJhbCB3ZSBoaWdobHkgcmVjb21tZW5kIGpvaW5pbmcgb3VyIFtiXVt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1VOSlBXcVhdRGlzY29yZFsvdXJsXVsvYl0gb3Igb25lIG9mIHRoZSBjb21tdW5pY2F0aW9uIGNoYW5uZWxzIGxpbmtlZCBvbiB0aGUgcmlnaHQuDQoNCltoMV1DUkVBVElWRSBDT01NT05TWy9oMV0NCg0KVGhlIHdvcmsgY29udGFpbmVkIGluIHRoaXMgZGlzdHJpYnV0aW9uIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBDcmVhdGl2ZSBDb21tb25zIEF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZzIDMuMCBVbnBvcnRlZCBMaWNlbnNlLiBQbGVhc2Ugbm90ZSB0aGF0IHRoZSBhYm92ZSBtZW50aW9uZWQgYWdyZWVtZW50IGdpdmVzIHRoZSByaWdodCB0byBBcnRpY2xlIDIgU3R1ZGlvcyB0byB3YWl2ZXIgYW55IG9mIHRoZSBjb25kaXRpb25zLCB0aGVyZWZvcmUgeW91IGNhbiBjb250YWN0IEFydGljbGUgMiBTdHVkaW9zIHRvIG9idGFpbiBwZXJtaXNzaW9uIHRvIG1vZGlmeSBvdXIgd29yay4NCg0KSXQgaXMgZm9yYmlkZGVuIHRvIHJlZGlzdHJpYnV0ZSB0aGUgY29udGVudCBvZiB0aGlzIHBhY2thZ2UgYnkgaXRzZWxmLCBvciBhcyBwYXJ0IG9mIGFub3RoZXIgZGlzdHJpYnV0aW9uLCB1c2luZyB0aGUgU3RlYW0gV29ya3Nob3AgYnkgYW55b25lIG90aGVyIHRoYW4gQXJ0aWNsZSAyIFN0dWRpb3MuDQoNCllvdSBtYXkgbm90IHVzZSB0aGUgbWF0ZXJpYWwgZm9yIGNvbW1lcmNpYWwgcHVycG9zZXMuIFRoaXMgaW5jbHVkZXMgcnVubmluZyB0aGlzIHBhY2thZ2Ugb24gc2VydmVyIGluc3RhbmNlcyB0aGF0IGVtcGxveSBhbnkgbW9uZXRpemF0aW9uIHNjaGVtZXMsIGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCBkb25hdGUtcmV3YXJkIHN5c3RlbXMuIEJvaGVtaWEgSW50ZXJhY3RpdmUncyBhcHByb3ZhbCBvZiB5b3VyIG1vbmV0aXphdGlvbiBzY2hlbWUgZG9lcyBub3QgZ3JhbnQgeW91IHJpZ2h0cyB0byB3YXZlIHRoaXMgY2xhdXNlLg0KDQpbaDFdTElDRU5TRVsvaDFdDQoNCkhhbG/CqSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIE9wZXJhdGlvbiBUcmVidWNoZXQgd2FzIGNyZWF0ZWQgdW5kZXIgTWljcm9zb2Z0J3MgIkdhbWUgQ29udGVudCBVc2FnZSBSdWxlcyIgdXNpbmcgYXNzZXRzIGZyb20gSGFsbywgYW5kIGl0IGlzIG5vdCBlbmRvcnNlZCBieSBvciBhZmZpbGlhdGVkIHdpdGggTWljcm9zb2Z0Lg0KDQpbYl1bdXJsPWh0dHA6Ly93d3cueGJveC5jb20vZW4tVVMvZGV2ZWxvcGVycy9ydWxlc11HYW1lIENvbnRlbnQgVXNhZ2UgUnVsZXNbL3VybF1bL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1762568931214843291/3CFE6D8F6C44541A30DB96C810B91D341820A766/</image_url> - <download_url/> - <filename/> - <file_size>2203449514</file_size> - </mod> - <mod id="843425103"> - <name>RHSAFRF</name> - <description>W2JdIyBSRUxFQVNFIDAuNS40OiBSSFM6IEFybWVkIEZvcmNlcyBvZiB0aGUgUnVzc2lhbiBGZWRlcmF0aW9uWy9iXQ0KY2hhbmdlbG9nIGF2YWlsYWJsZSBoZXJlIC0gaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9tb2QvMSNjaGFuZ2Vsb2cNCg0KW2JdIyBESVNDTEFJTUVSICYgTElDRU5TRVsvYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvcGFnZS9FVUxBDQoNCltiXSMgUkUtVVBMT0FEU1svYl0NClJlLXVwbG9hZHMgb2YgYW55IFJIUyBjb250ZW50IChpbiBwYXJ0IG9yIGluIGZ1bGwpIG9uIFN0ZWFtIFdvcmtzaG9wIGlzIFBST0hJQklURUQgDQoNCltiXSMgRlJFUVVFTlQgQVNLRUQgUVVFU1RJT05TWy9iXQ0KaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9mYXENCg0KW2JdIyBET0NVTUVOVEFUSU9OICYgQ1JFRElUUyBbL2JdDQpodHRwOi8vd3d3LnJoc21vZHMub3JnLw0KDQpbYl0jIEZFRURCQUNLIFRSQUNLRVJbL2JdDQpodHRwOi8vZmVlZGJhY2sucmhzbW9kcy5vcmcvDQpJZiB5b3UgaGF2ZSBlbmNvdW50ZXJlZCBhbnkgaXNzdWVzLCBwbGVhc2UgcHJvdmlkZWQgZmVlZGJhY2sgb24gb3VyIGlzc3VlIHRyYWNrZXINCg0KW2JdIyBXRUVLTFkgREVWRUxPUE1FTlQgUkVMRUFTRSAtIFJIU0FGUkZERVYgWy9iXQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzMjQ4NjY2NzQNCg0KW2JdIyBQQVRSRU9OWy9iXQ0KaHR0cHM6Ly93d3cucGF0cmVvbi5jb20vcmVkaGFtbWVyc3R1ZGlvcw0KDQpbYl0jIEFCT1VUIFJFRCBIQU1NRVIgU1RVRElPU1svYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvdGVhbQ0KDQpSZWQgSGFtbWVyIFN0dWRpb3MgaXMgYSBncm91cCBvZiBkZWRpY2F0ZWQgbW9kZGVycywgcmVzcG9uc2libGUgZm9yIGJyaW5naW5nIHRvcCBjb250ZW50IHRvIE9GUCBhbmQgdGhlIEFybWEgc2VyaWVzIG9mIGdhbWVzIHNpbmNlIDIwMDMuIA0KUkhTIGlzIGFuIGluZGVwZW5kZW50LCBub24tcHJvZml0LCBjb21tdW5pdHkgYmFzZWQgY29udGVudCBjcmVhdGlvbiBncm91cCB0aGF0IHN0cml2ZXMgdG8gZGVsaXZlciB0aGUgbW9zdCBhdXRoZW50aWMgcmVwcmVzZW50YXRpb24gb2YgdGhlIHN1YmplY3RzIHdpdGhpbiBvdXIgZm9jdXMuDQoNCk1ha2UgQXJtQSBOb3QgV2FyIC0gVG90YWwgTW9kaWZpY2F0aW9uIGNhdGVnb3J5IFdpbm5lcg0KDQpbYl0jIENPTU1FTlRTWy9iXQ0KQWxsIGNvbW1lbnRzIHdpbGwgYmUgbW9kZXJhdGVk</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1684869633641540697/EA08CD01D36B136B3F4E7737E234C85F5A0AB025/</image_url> - <download_url/> - <filename/> - <file_size>2303218020</file_size> - </mod> - <mod id="843593391"> - <name>RHSGREF</name> - <description>W2JdIyBSRUxFQVNFIDAuNS40OiBSSFM6IEdSRWVuIEZvcmNlc1svYl0NCmNoYW5nZWxvZyBhdmFpbGFibGUgaGVyZSAtIGh0dHA6Ly93d3cucmhzbW9kcy5vcmcvbW9kLzMjY2hhbmdlbG9nDQoNCltiXSMgUkVRVUlSRU1FTlRTIFsvYl0NClJIUzogR1JFRiByZXF1aXJlcyAyIG1vZHMgdG8gcnVuDQoqIFJIUzogQUZSRiAgLSBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODQzNDI1MTAzDQoqIFJIUzogVVNBRiAtIGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04NDM1NzcxMTcNCg0KW2JdIyBESVNDTEFJTUVSICYgTElDRU5TRVsvYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvcGFnZS9FVUxBDQoNCltiXSMgUkUtVVBMT0FEU1svYl0NClJlLXVwbG9hZHMgb2YgYW55IFJIUyBjb250ZW50IChpbiBwYXJ0IG9yIGluIGZ1bGwpIG9uIFN0ZWFtIFdvcmtzaG9wIGlzIFBST0hJQklURUQgDQoNCltiXSMgRlJFUVVFTlQgQVNLRUQgUVVFU1RJT05TWy9iXQ0KaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9mYXENCg0KW2JdIyBET0NVTUVOVEFUSU9OICYgQ1JFRElUUyBbL2JdDQpodHRwOi8vd3d3LnJoc21vZHMub3JnLw0KDQpbYl0jIEZFRURCQUNLIFRSQUNLRVJbL2JdDQpodHRwOi8vZmVlZGJhY2sucmhzbW9kcy5vcmcvDQpJZiB5b3UgaGF2ZSBlbmNvdW50ZXJlZCBhbnkgaXNzdWVzLCBwbGVhc2UgcHJvdmlkZWQgZmVlZGJhY2sgb24gb3VyIGlzc3VlIHRyYWNrZXINCg0KW2JdIyBXRUVLTFkgREVWRUxPUE1FTlQgUkVMRUFTRSAtIFJIU0dSRUZERVZbL2JdDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTMyNDg1Njc3Mw0KDQpbYl0jIFBBVFJFT05bL2JdDQpodHRwczovL3d3dy5wYXRyZW9uLmNvbS9yZWRoYW1tZXJzdHVkaW9zDQoNCltiXSMgQUJPVVQgUkVEIEhBTU1FUiBTVFVESU9TWy9iXQ0KaHR0cDovL3d3dy5yaHNtb2RzLm9yZy90ZWFtDQoNClJlZCBIYW1tZXIgU3R1ZGlvcyBpcyBhIGdyb3VwIG9mIGRlZGljYXRlZCBtb2RkZXJzLCByZXNwb25zaWJsZSBmb3IgYnJpbmdpbmcgdG9wIGNvbnRlbnQgdG8gT0ZQIGFuZCB0aGUgQXJtYSBzZXJpZXMgb2YgZ2FtZXMgc2luY2UgMjAwMy4gDQpSSFMgaXMgYW4gaW5kZXBlbmRlbnQsIG5vbi1wcm9maXQsIGNvbW11bml0eSBiYXNlZCBjb250ZW50IGNyZWF0aW9uIGdyb3VwIHRoYXQgc3RyaXZlcyB0byBkZWxpdmVyIHRoZSBtb3N0IGF1dGhlbnRpYyByZXByZXNlbnRhdGlvbiBvZiB0aGUgc3ViamVjdHMgd2l0aGluIG91ciBmb2N1cy4NCg0KTWFrZSBBcm1BIE5vdCBXYXIgLSBUb3RhbCBNb2RpZmljYXRpb24gY2F0ZWdvcnkgV2lubmVyDQoNCltiXSMgQ09NTUVOVFNbL2JdDQpBbGwgY29tbWVudHMgd2lsbCBiZSBtb2RlcmF0ZWQ=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/956340059398363211/ABAB9646B0792402164AA5548214276F95843B70/</image_url> - <download_url/> - <filename/> - <file_size>2882152547</file_size> - </mod> - <mod id="843577117"> - <name>RHSUSAF</name> - <description>W2JdIyBSRUxFQVNFIDAuNS40OiBSSFM6IFVuaXRlZCBTdGF0ZXMgQXJtZWQgRm9yY2VzWy9iXQ0KY2hhbmdlbG9nIGF2YWlsYWJsZSBoZXJlIC0gaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9tb2QvMiNjaGFuZ2Vsb2cNCg0KW2JdIyBESVNDTEFJTUVSICYgTElDRU5TRVsvYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvcGFnZS9FVUxBDQoNCltiXSMgUkUtVVBMT0FEU1svYl0NClJlLXVwbG9hZHMgb2YgYW55IFJIUyBjb250ZW50IChpbiBwYXJ0IG9yIGluIGZ1bGwpIG9uIFN0ZWFtIFdvcmtzaG9wIGlzIFBST0hJQklURUQgDQoNCltiXSMgRlJFUVVFTlQgQVNLRUQgUVVFU1RJT05TWy9iXQ0KaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9mYXENCg0KW2JdIyBET0NVTUVOVEFUSU9OICYgQ1JFRElUUyBbL2JdDQpodHRwOi8vd3d3LnJoc21vZHMub3JnLw0KDQpbYl0jIEZFRURCQUNLIFRSQUNLRVJbL2JdDQpodHRwOi8vZmVlZGJhY2sucmhzbW9kcy5vcmcvDQpJZiB5b3UgaGF2ZSBlbmNvdW50ZXJlZCBhbnkgaXNzdWVzLCBwbGVhc2UgcHJvdmlkZWQgZmVlZGJhY2sgb24gb3VyIGlzc3VlIHRyYWNrZXINCg0KW2JdIyBXRUVLTFkgREVWRUxPUE1FTlQgUkVMRUFTRSAtIFJIU1VTQUZERVYgWy9iXQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzMjQ4Njc4NDYNCg0KW2JdIyBQQVRSRU9OWy9iXQ0KaHR0cHM6Ly93d3cucGF0cmVvbi5jb20vcmVkaGFtbWVyc3R1ZGlvcw0KDQpbYl0jIEFCT1VUIFJFRCBIQU1NRVIgU1RVRElPU1svYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvdGVhbQ0KDQpSZWQgSGFtbWVyIFN0dWRpb3MgaXMgYSBncm91cCBvZiBkZWRpY2F0ZWQgbW9kZGVycywgcmVzcG9uc2libGUgZm9yIGJyaW5naW5nIHRvcCBjb250ZW50IHRvIE9GUCBhbmQgdGhlIEFybWEgc2VyaWVzIG9mIGdhbWVzIHNpbmNlIDIwMDMuIA0KUkhTIGlzIGFuIGluZGVwZW5kZW50LCBub24tcHJvZml0LCBjb21tdW5pdHkgYmFzZWQgY29udGVudCBjcmVhdGlvbiBncm91cCB0aGF0IHN0cml2ZXMgdG8gZGVsaXZlciB0aGUgbW9zdCBhdXRoZW50aWMgcmVwcmVzZW50YXRpb24gb2YgdGhlIHN1YmplY3RzIHdpdGhpbiBvdXIgZm9jdXMuDQoNCk1ha2UgQXJtQSBOb3QgV2FyIC0gVG90YWwgTW9kaWZpY2F0aW9uIGNhdGVnb3J5IFdpbm5lcg0KDQpbYl0jIENPTU1FTlRTWy9iXQ0KQWxsIGNvbW1lbnRzIHdpbGwgYmUgbW9kZXJhdGVk</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1684869633641565566/09CE6E08FD036ACBF188F3D29176C94CB22C43F6/</image_url> - <download_url/> - <filename/> - <file_size>3443448302</file_size> - </mod> - <mod id="2122147403"> - <name>Special Stealth Uniforms [SSU]</name> - <description>W2gxXVNTVSBhZGRzIHJldGV4dHVyZXMgZm9yIGEgbG90IG9mIGVxdWlwbWVudCwgZm9jdXNpbmcgb24gYSBzdGVhbHRoIHRoZW1lLlsvaDFdDQpNeSBvcmlnaW5hbCBnb2FsIGZvciB0aGlzIG1vZCB3YXMgdG8gbWFrZSBDVFJHJ3Mgc3RlYWx0aCB1bmlmb3JtIGF2YWlsYWJsZSBpbiBOQVRPIHBhdHRlcm5zIGxpa2UgTVRQLiBTaW5jZSB0aGVuLCBJJ3ZlIGV4cGFuZGVkIHRoZSByZXRleHR1cmVzIHRvIHN0dWZmIGZyb20gTkFUTywgVklQRVIsIGFuZCBMREYgZmFjdGlvbnMsIGNvdmVyaW5nIHZhcmlvdXMgZXF1aXBtZW50IGZyb20gVmFuaWxsYSwgQXBleCwgYW5kIENvbnRhY3QuIE1vc3Qgb2YgdGhlIGVxdWlwbWVudCBpcyB0aGVybWFsbHktbWFza2VkLiANCg0KW2gxXVtiXUN1cnJlbnQgQ2FtbyBQYXR0ZXJuczpbL2JdWy9oMV0NCuKAoiBNdWx0aWNhbQ0K4oCiIE11bHRpY2FtIEFscGluZQ0K4oCiIE11bHRpY2FtIEJsYWNrDQrigKIgTXVsdGljYW0gVHJvcGljDQrigKIgTXVsdGljYW0gV29vZGxhbmQNCuKAoiBBT1IgMQ0K4oCiIEFPUiAyDQrigKIgQmxhY2sNCuKAoiBNODENCuKAoiBPQ1ANCg0KW2gxXVtiXU5vdGFibGUgSXRlbXMgUmV0ZXh0dXJlZDpbL2JdWy9oMV0NCuKAoiBWSVBFUiBTcGVjaWFsIFB1cnBvc2UgU3VpdCB3aXRoIENTQVQgTG9nbyByZW1vdmVkIA0K4oCiIFZJUEVSIFNwZWNpYWwgUHVycG9zZSBIZWxtZXQNCuKAoiBWSVBFUiBIYXJuZXNzDQrigKIgQ1RSRy9OQVRPIFN0ZWFsdGggQ29tYmF0IFVuaWZvcm0gKDQgVmFyaWFudHMpICsgVlIgR2xvdmUgTWF0ZXJpYWxzDQrigKIgQ1RSRy9OQVRPIENvbWJhdCBIZWxtZXQgd2l0aCBTdGVhbHRoIHBhdHRlcm4gKDQgVmFyaWFudHMpDQrigKIgQ1RSRyBTdGVhbHRoIEJhbGFjbGF2YQ0K4oCiIE5BVE8gVmVzdHM6IENhcnJpZXIgTGl0ZSwgQ2FycmllciBSaWcsIENhcnJpZXIgR0wgUmlnLCBDYXJyaWVyIFNwZWNpYWwgUmlnDQrigKIgTERGIFZlc3RzOiBNb2R1bGFyIENhcnJpZXIgTGl0ZSwgTW9kdWxhciBDYXJyaWVyIEdMIFJpZw0K4oCiIExERiBBZHZhbmNlZCBNb2R1bGFyIEhlbG1ldA0K4oCiIExERiBIZWxpIFBpbG90IENvdmVyYWxscw0K4oCiIEJPTlVTIDE6IEJvb25pZSB3aXRoIGhlYWRzZXQsIENhcCB3aXRoIGhlYWRzZXQsIEJhbmRhbmEgd2l0aCBzaGFkZXMsIFRhY3RpY2FsIFZlc3QNCuKAoiBCT05VUyAyOiBIZWxpIENyZXcgSGVsbWV0IGFuZCBUYWN0aWNhbCBDaGVzdCBSaWcgaW4gc29saWQgY29sb3JzDQrigKIgQk9OVVMgMzogQWx0ZXJuYXRlIHZhcmlhbnRzIG9mIHRoZSB0aGVybWFsIEVOVkdzIHRoYXQgdXNlIFJlZC1XaGl0ZSBIb3QgdGhlcm1hbCB2aXNpb24NCuKAoiBCT05VUyA0OiBMZWcgU3RyYXAgQmFnLCBSYWRpbyBQYWNrDQrigKIgRXZlcnl0aGluZyBlbHNlLCBldGMuLi4NCg0KW2gxXVtiXUNyZWRpdHM6Wy9iXVsvaDFdDQrigKIgSW5kZWVkUGV0ZSBmb3IgdGhlIG1hbnkgYmFzZSBnYW1lIGVxdWlwbWVudCB0ZXh0dXJlIHRlbXBsYXRlcy4NCuKAoiBkcmViaW4wNTIgZm9yIHRoZSBMREYgVmVzdCB0ZXh0dXJlIHRlbXBsYXRlLg0K4oCiIEZhY2VwdW5jaCBDYW1vdWZsYWdlIFRocmVhZCBmb3IgdGhlIGNhbW8gcGF0dGVybnMuDQoNCltoMV1bYl1SZWxldmFudCBNb2RzOlsvYl1bL2gxXQ0K4oCiIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMjIxNDQ2OTJdU1NVIFByb3RlY3RpdmUgR2VhciBVcGdyYWRlWy91cmxdOiBCdWZmcyBhcm1vciBmb3IgdW5pZm9ybXMsIHZlc3RzLCBhbmQgaGVsbWV0cyBieSBhIGxvdC4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1693877035663610352/BD8197E8D5AA6D4C870902AA322F5FC61C21C57E/</image_url> - <download_url/> - <filename/> - <file_size>520567608</file_size> - </mod> - <mod id="2066686546"> - <name>VR Entity Faces</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL2FEb0s5ZkguZ2lmWy9pbWddDQoNCltoMV1baV1CZWNvbWUgdGhlIFZSIEVudGl0eS5bL2ldWy9oMV0NCltiXVByb2JsZW06IFsvYl0NClRoZSBiYXNlIGdhbWUgVlIgRW50aXR5IGNhbiB3ZWFyIGFueSBlcXVpcG1lbnQgYnV0IGEgdW5pZm9ybS4gSXQgY2FuJ3QgYmUgdXNlZCB0byBkaXNwbGF5IHVuaWZvcm1zIGZvciBzY3JlZW5zaG90cyENCg0KW2JdU29sdXRpb246IFsvYl0NCkFkZHMgbmV3IGZhY2VzIHRoYXQgYXJlIGNvbG9yZWQgdG8gbWF0Y2ggdGhlIFZSIEVudGl0aWVzLiBUaGlzIGFsbG93cyB1bmlmb3JtcyB0byBiZSB3b3JuIHdpdGggYSBWUiBza2luLiBBcyBhIHJlc3VsdCwgdGhlIHBsYXllciBjYW4gYWxzbyBsb29rIGxpa2UgYSBWUiBFbnRpdHkuIENvbG9ycyBjb21lIGluOiByZWQsIGdyZWVuLCBibHVlLCBwdXJwbGUsIHdoaXRlLiBUaGV5IGNhbiBiZSBmb3VuZCBpbiB0aGUgVmlydHVhbCBBcnNlbmFsLCBFZGl0b3IsIGFuZCBQcm9maWxlLg0KDQpbYl1MaW1pdGF0aW9uczogWy9iXQ0KTGltYnMgdHVybiB0byBhIHdoaXRlIGNvbG9yIGlmIHRoZXkgZ2V0IGluanVyZWQuIFRoaXMgaXMgZHVlIHRvIGhvdyBpbmp1cnkgdGV4dHVyZXMgYXJlIG92ZXJsYXllZC4gSXQgd2lsbCByZXZlcnQgYmFjayB0byBWUiBjb2xvcnMgd2hlbiBoZWFsZWQu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1266022971169302815/2F10F8F2E20235FAF177FDB4FF2C76A537C2512B/</image_url> - <download_url/> - <filename/> - <file_size>321560</file_size> - </mod> - <mod id="501966277"> - <name>Zombies and Demons</name> - <description>W3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fZG9uYXRpb25zJmJ1c2luZXNzPXJ5YW5kb21icm93c2t5JTQwZ21haWwlMmVjb20mbGM9QVUmaXRlbV9uYW1lPVJ5YW4lMjdzJTIwWm9tYmllcyUyMCUyNiUyMERlbW9ucyZjdXJyZW5jeV9jb2RlPUFVRCZibj1QUCUyZERvbmF0aW9uc0JGJTNhYnRuX2RvbmF0ZUNDX0xHJTJlZ2lmJTNhTm9uSG9zdGVkXURvbmF0ZSBIZXJlWy91cmxdDQpZb3VyIGNvbnRyaWJ1dGlvbiBpcyBncmVhdGx5IGFwcHJlY2lhdGVkIGFuZCBzZXJ2ZXMgdG8gaW1wcm92ZSB0aGUgcXVhbGl0eSBvZiB0aGlzIG1vZC4NCg0KVGhpcyBtb2QgaW5jbHVkZXMgcGxhY2UgYW5kIHBsYXkgem9tYmllcyAmIGRlbW9ucyB3aXRoIGN1c3RvbSBhbmltYXRpb25zIGFuZCB1bmlxdWUgY3VzdG9taXNhYmxlIG9wdGlvbnMuIFRoZXkgY2FuIGJlIGZvdW5kIGluIG1pc3Npb24gZWRpdG9yIGFuZCB3aWxsIGF0dGFjayBhbnkgZW5lbWllcyB0aGV5IGtub3cgYWJvdXQgYmFzZWQgb24gdGhlIHNpZGUgdGhleSdyZSBvbiAoT3Bmb3Igem9tYmllcyB3aWxsIGF0dGFjayBCbHVmb3IgdW5pdHMpLg0KDQpab21iaWUgc3Rlbmd0aCBhbmQgYWJpbGl0aWVzIGNhbiBiZSBlYXNpbHkgY3VzdG9taXNlZC4gVGhlc2UgZmVhdHVyZXMgYXJlIG9mZiBieSBkZWZhdWx0IGFuZCBhcmUgb25seSBlbmFibGVkIGlmIHRoZSBhcHByb3ByaWF0ZSBtb2R1bGUgaXMgcGxhY2VkLg0KLSBBbGxvdyB6b21iaWVzIHRvIHRocm93IGNhcnMsIGxlYXAgaW50byB0aGUgYWlyLCBmZWVkIG9uIGRlYWQgYm9kaWVzLCBhbmQgbW9yZSENCi0gSGVhdmlseSBjdXN0b21pc2FibGUgc3Bhd25lcnMgd2l0aCBtYXggYWxpdmUgbGltaXRzLCBzcGF3biBhbmltYXRpb25zLCBhbmQgbXVjaCBtb3JlIQ0KLSBBZGp1c3Qgem9tYmllcyBtYXggaGVhbHRoLCBhdHRhY2sgc3RyZW5ndGgsIGFuZCBvdGhlciBzZXR0aW5ncy4NCg0KSSBhbSBjb250aW51aW5nIHdpdGggdGhlIGRldmVsb3BtZW50IG9mIHRoaXMgbW9kIHdpdGggcGxhbnMgZm9yIG5ldyBmZWF0dXJlcywgbW9yZSBnb3JlLCBidWcgZml4ZXMsIGFuZCBhbnkgc3VnZ2VzdGlvbnMuDQoNClRoYW5rIHlvdSBhbmQgZW5qb3kgdGhlIG1vZCENCg0KWm9tYmllcyAmIERlbW9ucyBEaXNjbGFpbWVyOg0KDQotIFVzaW5nIGNvbnRlbnQgb2YgdGhlIFomRCBtb2RpZmljYXRpb24gYW5kIHB1YmxpY2x5IHJlZGlzdHJpYnV0aW5nIGl0IGFzIHBhcnQgb2YgYSBkaWZmZXJlbnQgbW9kaWZpY2F0aW9uIGlzIG5vdCBhbGxvd2VkIHVubGVzcyBwZXJtaXNzaW9uIGlzIGdpdmVuIGJ5IG9mZmljaWFsIFomRCBkZXZlbG9wZXJzLg0KLSBSZWRpc3RyaWJ1dGluZyBhIG1vZGlmaWVkIHZlcnNpb24gb2YgdGhlIFomRCBtb2QgaXMgbm90IGFsbG93ZWQgdW5sZXNzIHBlcm1pc3Npb24gaXMgZ2l2ZW4gYnkgb2ZmaWNpYWwgWiZEIGRldmVsb3BlcnMuDQotIFVzaW5nIGNvbnRlbnQgb2YgdGhlIFomRCBtb2RpZmljYXRpb24gb24gbW9uZXRpemVkIHNlcnZlcnMgaXMgcHJvaGliaXRlZCB1bmxlc3MgcGVybWlzc2lvbiBpcyBnaXZlbiBieSBvZmZpY2lhbCBaJkQgZGV2ZWxvcGVycy4gDQoNCi0gVGhlIHBlcm1pc3Npb25zIGFib3ZlIGNhbiBiZSBnaXZlbiBvbiBhIGNhc2UgYnkgY2FzZSBiYXNpcyBhbmQgdGhlIHJlYXNvbnMgdG8gZ2l2ZSBwZXJtaXNzaW9uIG1heSB2YXJ5IHBlciByZXF1ZXN0Lg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/768274047539300311/F1CE6F1A26BAF52164C0EB9DB0B6D8C2F716C512/</image_url> - <download_url/> - <filename/> - <file_size>28894250</file_size> - </mod> - <mod id="2791403093"> - <name>Better Inventory</name> - <description>W2gxXVtiXUNocmlzdG1hcyBVcGRhdGUgMjIuMTIuMjAyM1svYl1bL2gxXQ0KW2gxXUkgd2lzaCBldmVyeW9uZSBoYXBweSBIb2xpZGF5cyBhbmQgaGF2ZSBmdW4gd2l0aCBTdGFjayBNb3ZpbmcgYW5kIGZpeGVzLlsvaDFdDQoNCkFyZSB5b3UgYWxzbyBhbm5veWVkIHRvIHN3aXRjaCBiZXR3ZWVuIFVuaWZvcm0sIFZlc3QgYW5kIEJhY2twYWNrPw0KSGVyZSBpcyB0aGUgc29sdXRpb24gdG8gdGhpcyBtYWRuZXNzLg0KDQpbaDFdW3VdRmVhdHVyZXM6Wy91XVsvaDFdDQotIENoYW5nZWQgSW52ZW50b3J5IExheW91dA0KLSBDb250ZW50cyBvZiBVbmlmb3JtLCBWZXN0IGFuZCBCYWNrcGFjayBhcmUgdmlzaWJsZSBhdCB0aGUgc2FtZSB0aW1lLg0KLSBbYl1DbGllbnRzaWRlIE1vZFsvYl0uIFRoZSBNb2Qgb25seSBuZWVkcyB0byBiZSB3aGl0ZWxpc3RlZCBvbiB0aGUgU2VydmVyIGFuZCBoYXZlIENCQSBpbnN0YWxsZWQuDQotIFtiXVN0YWNrIE1vdmluZ1svYl0uIE1vdmUgbWFueSBJdGVtcy9NYWdhemluZXMgYXQgdGhlIHNhbWUgVGltZS4NCi0gW2JdVGFzayBGb3JjZSBSYWRpbyBCdXR0b25zWy9iXSB0byBvcGVuIHRoZSBzZXR0aW5ncyBvZiBlcXVpcHBlZCBSYWRpb3MuDQoNCltoMV1bdV1TdGFjayBNb3Zpbmc6Wy91XVsvaDFdDQotIFtiXUhvbGQgU2hpZnRbL2JdIHdoaWxlIG1vdmluZyBJdGVtcyB0byBtb3ZlIDUgSXRlbXMgYXQgdGhlIHNhbWUgdGltZS4NCi0gW2JdSG9sZCBDdHJsWy9iXSB0byBtb3ZlIGFzIG1hbnkgaXRlbXMgYXMgcG9zc2libGUuDQotIFRoZSBLZXkgQmluZGluZ3MgY2FuIGJlIGNoYW5nZWQgdW5kZXIgW2JdIk9wdGlvbnMtLT5Db250cm9scy0tPkJldHRlciBJbnZlbnRvcnkiWy9iXS4NCi0gV2hlbiB5b3Ugc3RhY2sgbW92ZSBhIE1hZ2F6aW5lIHRoYXQgaGFzIG5vdCBGdWxsIEFtbW8sIGl0IHdpbGwgb25seSBtb3ZlIG90aGVyIE1hZ2F6aW5lcyB0aGF0IGhhdmUgbm90IEZ1bGwgQW1tbywgdGhlIHNhbWUgZ29lcyBmb3IgRnVsbCBNYWdhemluZXMuDQoNCltiXVt1XUxpbWl0YXRpb25zOlsvdV1bL2JdDQotIE9ubHkgSXRlbXMgYW5kIE1hZ2F6aW5lcyBjYW4gYmUgU3RhY2sgTW92ZWQuDQotIE5vdCBXZWFwb25zIG9yIENvbnRhaW5lcnMgbGlrZSBVbmlmb3Jtcy4NCi0gTm90IGZyb20gQ29udGFpbmVycyhCb3hlcy9WZWhpY2xlcykgdG8gR3JvdW5kLg0KDQotIFRoZSBMaW1pdGF0aW9ucyBhcmUgYmVjYXVzZSBvZiB0aGUgaGFyZGNvZGVkIG5hdHVyZSBvZiB0aGUgQXJtYSAzIEludmVudG9yeSBhbmQgbGltaXRlZCBzY3JpcHRpbmcgcG9zc2liaWxpdGllcyBmb3IgdGhhdC4NCg0KW2gxXVt1XUNvbXBhdGliaWxpdHk6Wy91XVsvaDFdDQpUaGUgTW9kIGhhcyBCdWlsZC1pbiBDb21wYXRpYmlsaXR5IHdpdGggdGhlIGZvbGxvd2luZyBNb2RzLg0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzLz9pZD00NjM5MzkwNTddQWNlWy91cmxdDQotIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvP2lkPTc1MTk2NTg5Ml1BQ1JFMlsvdXJsXQ0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMzM0NDEyNzcwXUR1YWwgQXJtcyAtIFR3byBQcmltYXJ5IFdlYXBvbnNbL3VybF0NCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTQ4NzQ4NDg4MF1FeGlsZU1vZFsvdXJsXQ0KLSBTaG91bGQgYmUgY29tcGF0aWJsZSB3aXRoIGV2ZXJ5IG90aGVyIG1vZC9taXNzaW9uIHRoYXQgZG9lc24ndCBkcmFzdGljYWxseSBjaGFuZ2VzIHRoZSBJbnZlbnRvcnkuDQoNCltoMV1bdV1Qb3NzaWJsZSBGZWF0dXJlcyBpbiB0aGUgRnV0dXJlOlsvdV1bL2gxXQ0KLSBDQkEgU2V0dGluZ3MNCi0gVWkgY3VzdG9taXphdGlvbiAoY29sb3JzIGV0Yy4pDQotIFN1cHBvcnQgZm9yIGN1c3RvbSBJbnZlbnRvcnkgcGljdHVyZS4NCi0gQ29tcGF0aWJpbGl0eSBmb3IgbW9yZSBNb2RzLg0KLSBTZXR0aW5nIHRvIGN1c3RvbWl6ZSBTdGFjayBNb3ZpbmcgYW1vdW50Lg0KDQpbaDFdW3VdS25vd24gQnVncy9Qcm9ibGVtczpbL3VdWy9oMV0NCi0gV2hlbiB5b3Ugc3RhY2sgbW92ZSBtYWdhemluZXMgZnJvbSBhIGNvbnRhaW5lciB3aXRoIG1hbnkgKDEwMDAgb3Igc28pIE1hZ2F6aW5lcywgdGhlIGdhbWUgbGFncyBmb3IgYSBzZWNvbmQuIFRoaXMgaXMgYmVjYXVzZSB5b3UgY2FuIG5vdCBtb3ZlIE1hZ2F6aW5lcyBpbiBBcm1hIDMgd2l0aCBhIHNjcmlwdCwgc28gdGhlIG1vZCBuZWVkcyB0byBkZWxldGUgYW5kIHJlYWRkIGFsbCBNYWdhemluZXMuIEkgdHJ5IHRvIGZpeC9lYXNlIHRoaXMgcHJvYmxlbSBpbiB0aGUgbmV4dCB1cGRhdGUuDQoNCltoMV1bdV1CdWcgUmVwb3J0aW5nOlsvdV1bL2gxXQ0KLSBQbGVhc2UgcHJvdmlkZSB5b3VyIHZpZGVvIHJlc29sdXRpb24gYW5kIGludGVyZmFjZSBzaXplIHNldHRpbmdzIGFzIHBhcnQgb2YgeW91ciBidWcgcmVwb3J0IGlmIHlvdXIgcmVwb3J0IGlzIHVpIHJlbGF0ZWQuDQotIFRyeSB0byByZXByb2R1Y2UgdGhlIGJ1ZyB3aXRoIGFsbCBvdGhlciBtb2RzIGV4Y2VwdCBDQkEgZGlzYWJsZWQuDQotIFlvdSBjYW4gc3RpbGwgcmVwb3J0IGJ1Z3Mgb25seSBoYXBwZW5pbmcgaW4gY29tYmluYXRpb24gd2l0aCBvdGhlciBtb2RzIGJ1dCBwbGVhc2UgdHJ5IHRvIHByb3ZpZGUgYXMgbXVjaCBpbmZvcm1hdGlvbiBhcyBwb3NzaWJsZS4gSWYgcG9zc2libGUgc2hhcmUgeW91ciBtb2RsaXN0IHdpdGggbWUgb3IgZXZlbiBiZXR0ZXIgdGhlIGV4YWN0IG1vZCBpZiB5b3UgY2FuIGlkZW50aWZ5IGl0IHlvdXJzZWxmLg0KDQpbaDFdW3VdUmVwYWNraW5nL1JldXBsb2FkIG9mIHRoZSBNb2Q6Wy91XVsvaDFdDQotIFlvdSBhcmUgYWxsb3dlZCB0byByZXBhY2sgdGhpcyBtb2QgYXMgbG9uZyBhcyBpdHMgbm90IGJ1bmRsZWQgaW50byBhIHB1YmxpYyBtb2Qgb24gdGhlIHN0ZWFtIHdvcmtzaG9wIG9yIHNvbWV3aGVyZSBlbHNlIG9ubGluZS4NCi0gUHJpdmF0ZSAoYWthIGZyaWVuZHMgb25seSkgbW9kcyBvbiB0aGUgd29ya3Nob3Agb3Igc29tZXdoZXJlIGVsc2UgYXJlIGFsbG93ZWQuDQoNCltoMV1bdV1Eb25hdGlvbnM6Wy91XVsvaDFdDQpXYW50IHRvIHRoYW5rIG1lIGFuZCBzdXBwb3J0IG15IHdvcmsgd2l0aCBhIERvbmF0aW9uPw0KDQpbdXJsPWh0dHBzOi8va28tZmkuY29tL3hhbmVhc10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2F0Nkl2Sk0ucG5nWy9pbWddIFsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1812145140779902648/D6781B7FB5942FB40537D4B53BE63BE9C3C67AAF/</image_url> - <download_url/> - <filename/> - <file_size>106238</file_size> -</mod> -<mod id="1334412770"> - <name>Dual Arms - Two Primary Weapons</name> - <description>W3F1b3RlXSBSZXVwbG9hZHMgb2YgdGhpcyBtb2Qgb24gU3RlYW0gV29ya3Nob3AgLyBBcm1haG9saWMgLyBQbGF5V2l0aFNpeCBhcmUgbm90IGFsbG93ZWQuIEkgcHJvdmlkZSBtZXRob2RzIHRvIG92ZXJyaWRlIGNvZGUgaWYgdXNlIGlzIG5lZWRlZCBmb3Igc2VydmVycy5bL3F1b3RlXQ0KDQpEdWFsIEFybXMgbW9kIGFsbG93cyBbaV1tb3N0Wy9pXSB3ZWFwb25zIHRvIGJlIHN0b3JlZCBpbiB0aGUgbGF1bmNoZXIgc2xvdCBvZiB5b3VyIGNoYXJhY3Rlci4gVGhlIHdlYXBvbnMgZ28gaW50byB5b3VyIGxhdW5jaGVyIGFuZCBhcmUgY2xhc3NlZCBhcyBhIGxhdW5jaGVyLiBZb3UgaGF2ZSB0byBzd2FwIHlvdXIgY3VycmVudCB3ZWFwb24gd2l0aCB0aGUgc3RvcmVkIHdlYXBvbiB0byB1c2UgaXQuIEkgaGF2ZSBtYWRlIGl0IHByZXR0eSBmbHVpZCB0byBzd2FwIGFuZCBhZGQgd2VhcG9ucywgdmlhIGFkZGFjdGlvbiBvciBpbnZlbnRvcnkgYnV0dG9ucy4NCg0KNTcwMCsgQ29tbXVuaXR5IFdlYXBvbnMgU3VwcG9ydGVkIGFuZCAyNjAwKyBBdHRhY2htZW50cw0KDQpBZGRhY3Rpb25zIGFyZSBkaXNhYmxlZCBieSBkZWZhdWx0IGN1cnJlbnRseSAtIGJpbmQgdXNlcmFjdGlvbiAxNiB0byBzd2FwIHdlYXBvbnMgdmlhIGhveWtleS4NCg0KVGhpcyBtb2QgbWFrZXMgdXNlIG9mIHRoZSBmb2xsb3dpbmcgZXZlbnRoYW5kbGVyczoNCm9uS2lsbGVkDQpJbnZlbnRvcnlPcGVuZWQNCkludmVudG9yeUNsb3NlZA0KVGFrZQ0KDQpUbyB1c2Ugd2l0aCBFeGlsZSBGb2xsb3cgdGhpcyBndWlkZTogaHR0cHM6Ly9mb3J1bXMuYm9oZW1pYS5uZXQvZm9ydW1zL3RvcGljLzIzMTYxNi1leGlsZS1pbnN0YWxsLWR1YWxhcm1zLXR3by1wcmltYXJ5LXdlYXBvbnMvDQoNCklmIHlvdSBhcmUgbG9va2luZyB0byBydW4gdGhpcyBvbiBhIHNlcnZlciB3aXRoIHBlcnNpc3RhbmNlIEkgd291bGQgc3VnZ2VzdCBsb29raW5nIGF0IHRoaXMgcG9zdCBJIG1hZGUgaGVyZToNCmh0dHBzOi8vZm9ydW1zLmJvaGVtaWEubmV0L2ZvcnVtcy90b3BpYy8yMzE2MTYtZXhpbGUtaW5zdGFsbC1kdWFsYXJtcy10d28tcHJpbWFyeS13ZWFwb25zLw0Kb3INCmh0dHBzOi8vZm9ydW1zLmJvaGVtaWEubmV0L2ZvcnVtcy90b3BpYy8yMTU1NTMtZHVhbGFybXMtdHdvLXByaW1hcnktd2VhcG9ucy8NCkV2ZW4gaWYgeW91IGRvIG5vdCBydW4gRXhpbGUgaXQgaGFzIGdvb2QgZXhhbXBsZXMgYW5kIGNvZGUgeW91IG5lZWQgdG8gbWFrZSBzYXZpbmcgcG9pbnRlcnMgd29yayBhbmQgb3ZlcnJpZGVzIGlmIGl0IGRvZXMgbm90IHdvcmsgb3V0IG9mIHRoZSBib3guDQoNCklmIHlvdXIgbW9kIG9yIHNlcnZlciBtYWtlcyB1c2Ugb2YgdGhlc2UgSSB3b3VsZCBzdWdnZXN0IGludGVncmF0aW5nIHRoZW0gaW50byBvbmUgZmlsZS4gSSB3aWxsIG5vdCBoZWxwIHdpdGggdGhpcyBidXQgeW91IGNhbiBzdGlsbCBvdmVycmlkZSBteSBmaWxlcy4NCg0KSG93IGRvZXMgaXQgd29yayBhbmQgd2hhdCBkb2VzIGl0IGxvb2sgbGlrZT8NCg0KSG93IGlzIHRoaXMgZGlmZmVyZW50IGZyb20gdGhlIG90aGVyIHNjcmlwdHMgSSBtaWdodCBoYXZlIHNlZW4/IFRoaXMgZG9lcyBub3QgdXNlIGF0dGFjaFRvIG9yIG9uRWFjaEZyYW1lIHRvIHdvcmsuIFlvdXIgd2VhcG9uIGdvZXMgaW50byB0aGUgbGF1bmNoZXIgc2xvdCwgc2F2ZXMgY29ycmVjdGx5IGluIGdhbWVtb2RlcyB3aXRob3V0IG11Y2ggYWRkaXRpb25hbCBlZGl0aW5nLiBJdCB3b3JrcyBpbiBNUCBmb3IgamlwIGFuZCByZWd1bGFyIHBsYXkgYXMgaXQgc2ltcGx5IGlzIGEgd2VhcG9uIGluIHlvdXIgc2Vjb25kIHNsb3QuIE5vIG1vZHMgd2VyZSByZXBhY2thZ2VkIG9yIGFyZSBuZWVkZWQgYXMgZGVwZW5kZW5jaWVzLiBJZiB0aGV5IGFyZSBsb2FkZWQgYW5kIHN1cHBvcnRlZCBpdCB3aWxsIHdvcmssIGlmIG5vdCBpdCB3aWxsIHNpbXBseSBub3QgYWxsb3cgaXQuDQoNCkFsbCB3ZWFwb25zIGhhdmUgdGhlaXIgb2lyZ2luYWwgd2VpZ2h0cyBzbyBpZiBmYXRpZ3VlIGlzIGVuYWJsZWQgeW91ciBjaGFyYWN0ZXIgd2lsbCBiZSBhZmZlY3RlZCBieSBpdA0KDQpBcm1hIGlzIGR1bWIuDQoNCllvdSBjYW5ub3QgYWN0dWFsbHkgaGF2ZSBhIG5vbiBsYXVuY2hlciB0eXBlIHdlYXBvbiBpbiB5b3VyIHNlY29uZCBzbG90IHVubGVzcyB5b3UgZnVsbHkgaGF2ZSBzb3VyY2UgZmlsZXMsIHdoaWNoIEkgZG9uJ3QgaGF2ZSBub3IgZGlkIEkgd2FudCB0byByaXAgYW55dGhpbmcgZnJvbSBwZW9wbGUgd2hvIG1hZGUgYXdlc29tZSBtb2RzLiBTbyB0aGlzIG1vZCB1c2VzIGEgbWlycm9yIG9mIHRoZSBtYWluIHdlYXBvbiB0aGF0IHlvdSBwdXQgb24geW91ciBiYWNrIG9yaWdpbmFsbHkuIElmIHlvdSBzb21laG93IHRyeSB0byBjcmVhdGUgYSBzZWNvbmRhcnkgd2VhcG9uIHdoZW4gdGhlIG1haW4gbW9kIGlzbid0IGxvYWRlZCBpdCB3aWxsIGJlIGludmlzaWJsZS4NCg0KSWYgeW91IGluc3BlY3QgbXkgZmlsZXMgeW91IHdpbGwgc2VlIHRoYXQgYWxsIHdlYXBvbnMgYXJlIGp1c3QgYW4gbWlycm9yIG9mIHRoZSBtYWluIHdlYXBvbnMsIHlvdSBjYW4gdW5sb2FkIGFuZCBsb2FkIG1vZHMgd2l0aCBubyBkZXBlbmRlbmNpZXMgZXhjZXB0IGZvciBiYXNlIEFybWEzLiBJZiB0aGUgbWFpbiBtb2QgaXMgbG9hZGVkIGluIG15IG1vZCB0aGVuIGl0IHdpbGwgYWxsb3cgeW91IHRvIHB1dCBpdCBvbiB5b3VyIGJhY2suIElmIG5vdCB0aGVyZSB3aWxsIGJlIGEgbWVzc2FnZSBzYXlpbmcgdGhhdCBpdHMgbm90IHN1cHBvcnRlZC4NCllvdXIgY2hhcmFjdGVyIGhhcyBhbiBhZGRhY3Rpb24gdG8gYWRkIGEgd2VhcG9uIHRvIHlvdXIgYmFjayBvciBzd2FwIHdlYXBvbnMgaWYgYXZhaWxhYmxlLiBUaGlzIGNhbiBiZSBjb25maWd1cmVkIGFuZCB0dXJuZWQgb2ZmIHZpYSBjb25maWdzLiANCllvdSBjYW4gYWxzbyBjdXN0b21pemUgaWYgdGhlIHNlY29uZCB3ZWFwb24gd2lsbCBiZSBkcm9wcGVkIG9uIGRlYXRoIG9yIG5vdCBhbmQgeW91IGNhbiBibG9jayB3ZWFwb25zIGZyb20gZ29pbmcgb24geW91ciBiYWNrIHZpYSBjbGFzc25hbWUuIA0KQWRkZWQgaW4gdXBkYXRlIDIuMDogSGlkZSBpbnZlbnRvcnkgaWNvbnMgd2l0aCBjb25maWdzLg0KDQpBbGwgd2VhcG9ucyBhbHNvIHJldGFpbiB0aGVpciBvcmlnaW5hbCB3ZWlnaHQgdmFsdWVzIHNvIHlvdXIgb3ZlcmFsbCB3ZWlnaHQgd2lsbCBiZSBhZmZlY3RlZC4NCg0KTW9kcyBjdXJyZW50bHkgc3VwcG9ydGVkOg0KUkhTVVNBRiA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTg0MzU3NzExNw0KUkhTQUZSRiA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTg0MzQyNTEwMw0KUkhTR1JFRiA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTg0MzU5MzM5MQ0KUkhTU0FGIDogaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODQzNjMyMjMxDQpOSUFybXMgOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMjA4NTE3MzU4DQpQcm9qZWN0IEluZmluaXRlIDogaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODA3MDM4NzQyDQpFeGlsZSBNb2QgOiBodHRwOi8vd3d3LmV4aWxlbW9kLmNvbS9kb3dubG9hZHMvDQpBRFItOTcgV2VhcG9uIFBhY2sgOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02Njk5NjIyODANCk9wZXJhdGlvbjogVFJFQlVDSEVUIDogaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzY5NDQwMTU1DQpDdXAgV2VhcG9ucyA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTQ5NzY2MDEzMw0KTkFUT19SdXNfV2VhcG9ucyA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTUwMDkyOTUwMA0KU3BlY2lhbGlzdCBNaWxpdGFyeSBBcm1zIChTTUEpIDogaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9Njk5NjMwNjE0DQpUaGVfVW5zdW5nX1ZpZXRuYW1fV2FyX01vZCA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTk0MzAwMTMxMQ0KRkZBQSBNb2QgOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04MjA5OTQ0MDENClZNRSBQTEEgOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02NTUxNTMzMjENCjIwMzU6IFJ1c3NpYW4gQXJtZWQgRm9yY2VzIDogaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTQzNDYwMjYwDQpGSFEgRmlyZWFybXMgOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD00MDI2MDE5NTgNCkJXTW9kIDogaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTIwMDEyNzUzNw0KU0ZQOiBTd2VkaXNoIEZvcmNlcyBQYWNrIDogaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODI2OTExODk3DQozQ0IgQkFGIFdlYXBvbnMgOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTMzMzk1OTANCkZhY2VzIG9mIHdhciA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTg5MTQzMzYyMg0KSUZBM19BSU9fTElURSA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTY2MDQ2MDI4Mw0KQXJtYSAzIEFlZ2lzIChCZXRhKSA6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTk0OTI1MjYzMQ0KDQpVcGRhdGUgMi4wOg0KRXJpY0ogV2VhcG9ucyBQYWNrIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTY2NzcxMTk3Ng0KQXJtYSAzIERMQzogQ29udGFjdCA6IGh0dHBzOi8vc3RvcmUuc3RlYW1wb3dlcmVkLmNvbS9hcHAvMTAyMTc5MC9Bcm1hXzNfQ29udGFjdC8NCkFybWEgMyBDRExDOiBHbG9iYWwgTW9iaWxpemF0aW9uIDogaHR0cHM6Ly9zdG9yZS5zdGVhbXBvd2VyZWQuY29tL2FwcC8xMDQyMjIwL0FybWFfM19DcmVhdG9yX0RMQ19HbG9iYWxfTW9iaWxpemF0aW9uX19Db2xkX1dhcl9HZXJtYW55Lw0KSG9ib0FybWFQYWNrIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTYzMzkzNjcwMw0KRXBvY2ggOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NDIxODM5MjUxDQpGSFFfQWNjZXNzb3JpZXMgOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9Mzg4Njk3OTEyDQpSS1NMIFN0dWRpb3M6IEF0dGFjaG1lbnRzIHYzLjAyIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE2NjEwNjYwMjMNClJhdmFnZSA6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMzc2NjM2NjM2DQpLQSBXZWFwb25zIFBhY2sgTkVXIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzNjk5NTMyMDMNClIzRiBBcm1lcyAzLjYuMyA6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD05NDExMjgxOTANCkNvbXBsZW1lbnRhcnkgU3BlY2lhbCBXZWFwb25zIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzNjk5NTU2NzMNClVTU09DX0xJVEVfbWFzIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTExNDE5MTU0MzMNCkNvbXBsZW1lbnRhcnkgUG9saWNlIFdlYXBvbnMgOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMTk1MTk2DQpCcmVha2luZyBQb2ludCBXZWFwb25zIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTk3MzU0ODU5Mg0KDQpVcGRhdGUgMi4xOg0KQXJtYSAzIENETEM6IFMuTy5HLiBQcmFpcmllIEZpcmUgOiBodHRwczovL3N0b3JlLnN0ZWFtcG93ZXJlZC5jb20vYXBwLzEyMjc3MDAvQXJtYV8zX0NyZWF0b3JfRExDX1NPR19QcmFpcmllX0ZpcmUvDQpBcm1hIDMgQ0RMQzogQ1NMQSBJcm9uIEN1cnRhaW4gOiBodHRwczovL3N0b3JlLnN0ZWFtcG93ZXJlZC5jb20vYXBwLzEyOTQ0NDAvQXJtYV8zX0NyZWF0b3JfRExDX0NTTEFfSXJvbl9DdXJ0YWluLw0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1722045506359389706/B669BC8D6945B3018119CD3B9EA810EEBC00A205/</image_url> - <download_url/> - <filename/> - <file_size>3607680</file_size> -</mod> -<mod id="1128256978"> - <name>Chernarus Redux</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0tLZExvd1YucG5nWy9pbWddDQoNCkluIHRoZSBwb3N0LVNvdmlldCBjb3VudHJ5IG9mIENoZXJuYXJ1cy4gU2V2ZXJhbCB5ZWFycyBoYXMgcGFzc2VkIHNpbmNlIHRoZSBpbnN1cmdlbmN5IGNvbmZsaWN0IGFuZCB2aXJhbCBvdXRicmVhay4gVGhlIHJ1c3NpYW4gb3JpZW50ZWQgY291bnRyeSBpcyBub3cgZGVzb2xhdGUgYW5kIG92ZXJncm93bi4gVGhlIGZldyB0aGF0IHJlbWFpbiBhbmQgaW5oYWJpdCB0aGUgc3Vycm91bmRpbmcgY2l0aWVzIGhhdmUgY2hvc2VuIHRvIGJhcmUgYXJtcyBhbmQgc2NhdmVuZ2UgdGhlIGxhbmQgZm9yIHN1cHBsaWVzIHdoaWNoIGlzIGRpZmZpY3VsdCB0byBjb21lIGJ5LiBTb21lIG1heSBjaG9zZSB0byBiZWxpZXZlIENoZXJuYXJ1cyBpcyBob3BlbGVzcywgaG93ZXZlciB0aGVyZSBpcyBhIGdyb3dpbmcgbW92ZW1lbnQgb2Ygc3Vydml2b3JzIHRyeWluZyB0byB0YWtlIGJhY2sgdGhlIHZlcnkgY2l0aWVzIHRoZXkgbG9zdCAyNiB5ZWFycyBhZ28uDQoNCi0gW3VybD1odHRwczovL3RyZWxsby5jb20vYi9TUWJNbVVreC9jaGVybmFydXMtcmVkdXgtZGV2ZWxvcG1lbnQtcm9hZC1tYXBdRGV2ZWxvcG1lbnQgUm9hZCBNYXBbL3VybF0NCi0gW3VybD1odHRwczovL3RyZWxsby5jb20vYi9RWldtRXd5cy9jaGVybmFydXMtcmVkdXgtYnVnLXRyYWNrZXJdUHVibGljIERlZmVjdCBUcmFja2VyWy91cmxdDQoNCltiXVNvY2lhbCAmIENvbW11bmljYXRpb25zWy9iXQ0KLSBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9LelZGamRRXURpc2NvcmRbL3VybF0NCi0gW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS9jaGFubmVsL1VDTkJCd2lZUjNwQ24zeWRxM3lvd3RCZy9dWW91dHViZSBDaGFubmVsWy91cmxdDQotIFt1cmw9aHR0cHM6Ly90d2l0dGVyLmNvbS9jaGVybmFydXNyZWR1eF1Ud2l0dGVyWy91cmxdDQotIFt1cmw9aHR0cHM6Ly9mb3J1bXMuYmlzdHVkaW8uY29tL2ZvcnVtcy90b3BpYy8yMDU1NTEtY2hlcm5hcnVzLXJlZHV4LXdpcC1yZWxlYXNlL11CSSBGb3J1bXMgLSBDaGVybmFydXMgUmVkdXggVGhyZWFkWy91cmxdDQoNCltoMV1SZXF1aXJlbWVudHNbL2gxXQ0KLSBDVVAgQ29yZQ0KDQpbaDFdQ29udHJpYnV0aW9uc1svaDFdDQpCb2hlbWlhIEludGVyYWN0aXZlDQpSdXNzZWxsT2NlYW4NClJvbmhpbGwNCkFybWFuSUlJDQpFdmlsIE9yZ2FuIA0KVG9ybmRlY28NCkJhZEJlbnNvbg0KTGFOYQ0KRGFua3VzTWVtZXVzDQpIYWxla3MNCkRyaW5raW5ncw0KQW5kIE1hbnkgTW9yZQ0KIA0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fcy14Y2xpY2smaG9zdGVkX2J1dHRvbl9pZD1UWEpVNVJCVU5OV0dTXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9SWEtIUk1QLnBuZ1svaW1nXVsvdXJsXQ0KDQoNCltoMV1BbGwgZG9uYXRpb25zIHdpbGwgYmUgZnVuZGVkIHN0cmFpZ2h0IGJhY2sgaW50byB0aGUgcHJvamVjdCBmb3IgYnV5aW5nIG5ldyBtb2RlbHMgYW5kIHRleHR1cmVzLCB0aGF0IHdlIGNhbiB0aGVuIHVzZSBvbiB0aGUgbWFwLlsvaDFdDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS8wU3oxdmpVLnBuZ1svaW1nXQ0KDQpXaXRoIHRoaXMgbGljZW5jZSB5b3UgYXJlIGZyZWUgdG8gYWRhcHQgKGkuZS4gbW9kaWZ5LCByZXdvcmsgb3IgdXBkYXRlKSBhbmQgc2hhcmUgKGkuZS4gY29weSwgZGlzdHJpYnV0ZSBvciB0cmFuc21pdCkgdGhlIG1hdGVyaWFsIHVuZGVyIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoNCkF0dHJpYnV0aW9uIC0gWW91IG11c3QgYXR0cmlidXRlIHRoZSBtYXRlcmlhbCBpbiB0aGUgbWFubmVyIHNwZWNpZmllZCBieSB0aGUgYXV0aG9yIG9yIGxpY2Vuc29yIChidXQgbm90IGluIGFueSB3YXkgdGhhdCBzdWdnZXN0cyB0aGF0IHRoZXkgZW5kb3JzZSB5b3Ugb3IgeW91ciB1c2Ugb2YgdGhlIG1hdGVyaWFsKS4NCk5vbmNvbW1lcmNpYWwgLSBZb3UgbWF5IG5vdCB1c2UgdGhpcyBtYXRlcmlhbCBmb3IgYW55IGNvbW1lcmNpYWwgcHVycG9zZXMuDQpBcm1hIE9ubHkgLSBZb3UgbWF5IG5vdCBjb252ZXJ0IG9yIGFkYXB0IHRoaXMgbWF0ZXJpYWwgdG8gYmUgdXNlZCBpbiBvdGhlciBnYW1lcyB0aGFuIEFybWEuDQpTaGFyZSBBbGlrZSAtIElmIHlvdSBhZGFwdCwgb3IgYnVpbGQgdXBvbiB0aGlzIG1hdGVyaWFsLCB5b3UgbWF5IGRpc3RyaWJ1dGUgdGhlIHJlc3VsdGluZyBtYXRlcmlhbCBvbmx5IHVuZGVyIHRoZSBzYW1lIGxpY2Vuc2UuDQoNClBsZWFzZSBSZWFkIEluc2VydGVkIFJlYWRtZSBmb3IgTW9yZSBpbmZvbWF0aW9u</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788625710920700339/37A6B3B06AEFCC9B006280FF0D6DB5D2E2379710/</image_url> - <download_url/> - <filename/> - <file_size>3842471156</file_size> -</mod> -<mod id="615007497"> - <name>Advanced Sling Loading</name> - <description>U1AgJiBNUCBDb21wYXRpYmxlLiBGdWxsIHJlcGxhY2VtZW50IGZvciBpbi1nYW1lIHNsaW5nIGxvYWRpbmcuDQoNCkNvbXBsZXRlbHkgb3B0aW9uYWwsIGJ1dCBpZiB5b3Ugd2FudCB0byBnaXZlIGJhY2sgZm9yIGFueSBvZiBteSBhZGRvbnMsIEkgd291bGQgZ3JlYXRseSBhcHByZWNpYXRlIFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLmNvbS9jZ2ktYmluL3dlYnNjcj9jbWQ9X2RvbmF0aW9ucyZidXNpbmVzcz1ROTVQOUREWDJXV0I0JmxjPVVTJml0ZW1fbmFtZT1EdWRhJTIwJTJkJTIwQXJtYSUyMDMlMjBBZGRvbnMmY3VycmVuY3lfY29kZT1VU0QmYm49UFAlMmREb25hdGlvbnNCRiUzYWJ0bl9kb25hdGVfTEclMmVnaWYlM2FOb25Ib3N0ZWRdRG9uYXRpb25zWy91cmxdIQ0KDQpbaDFdV2FudCBtb3JlPyBDaGVjayBvdXQgbXkgbGF0ZXN0IG1vZHMhWy9oMV0NCg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTE5Mzg1MzVdW2ltZ11odHRwczovL3N0ZWFtdXNlcmltYWdlcy1hLmFrYW1haWhkLm5ldC91Z2MvODQ1OTY2MDg5NzUwNTY3NTIwL0RFQUI3RTU2NkM5RTczMEExNkU0Nzg3QzY2NzI0NEI5RTA3NDI4RDkvP2ludGVycG9sYXRpb249bGFuY3pvcy1ub25lJm91dHB1dC1mb3JtYXQ9anBlZyZvdXRwdXQtcXVhbGl0eT05NSZmaXQ9aW5zaWRlfDI2ODoyNjgmY29tcG9zaXRlLXRvJTNEJTJBJTJDJTJBJTdDMjY4JTNBMjY4JmJhY2tncm91bmQtY29sb3I9YmxhY2tbL2ltZ11bL3VybF0NCg0KQWxzbyBjaGVjayBvdXQgbXkgW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02Mzk4Mzc4OThdQWR2YW5jZWQgVG93aW5nWy91cmxdICBhbmQgW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD03MTM3MDkzNDFdQWR2YW5jZWQgUmFwcGVsbGluZ1svdXJsXQ0KYWRkb25zIGZvciBtb3JlIHJvcGUgZmVhdHVyZXMhDQoNCltoMV1GZWF0dXJlczpbL2gxXQ0KDQogLSBSb3BlcyBjYW4gbm8gbG9uZ2VyIGF0dGFjaCBhdXRvbWF0aWNhbGx5ISBZb3UgbmVlZCB0byBlaXRoZXIgZ2V0IG91dCBvZiB5b3VyIGhlbGljb3B0ZXIgb3IgaGF2ZSBzb21lb25lIG9uIHRoZSBncm91bmQgcGljayB1cCB5b3VyIGNhcmdvIHJvcGVzIGFuZCBhdHRhY2ggdGhlbSB0byBhbiBvYmplY3QuIA0KIC0gSGVsaWNvcHRlcnMgc3VwcG9ydCB1cCB0byAzIHNldHMgb2YgY2FyZ28gcm9wZXMsIGRlcGVuZGluZyBvbiB0aGUgc2l6ZSBvZiB0aGUgaGVsaS4NCiAtIE9uY2UgY2FyZ28gcm9wZXMgYXJlIGRlcGxveWVkLCBhbnkgcGxheWVyIGNhbiBnbyB0byB0aGUgZW5kIG9mIHRoZSByb3BlIGFuZCBwaWNrIGl0IHVwLiANCiAtIE9uY2UgdGhlIHJvcGVzIGFyZSBwaWNrZWQgdXAgYnkgYSBwbGF5ZXIsIHRoZXkgY2FuIGJlIGF0dGFjaGVkIHRvIHByZXR0eSBtdWNoIGV2ZXJ5IG9iamVjdCBpbiB0aGUgZ2FtZS4gDQogLSBQbGF5ZXJzIGNhbiBkcm9wIHJvcGVzIGlmIHRoZXkncmUgY2FycnlpbmcgdGhlbQ0KIC0gUGxheWVycyBvbiB0aGUgZ3JvdW5kIGNhbiBkZXRhY2hlZCByb3BlcyBmcm9tIGFuIG9iamVjdCANCiAtIEhlbGljb3B0ZXJzIGNhbiBsaWZ0IGhlYXZ5IHZlaGljbGVzIA0KDQpbaDFdSW5zdGFsbGF0aW9uOlsvaDFdDQoNCjEuIFN1YnNjcml2ZSB2aWEgc3RlYW0gb3IgZG93bG9hZCBsYXRlc3QgcmVsZWFzZSBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9zZXRoZHVkYS9BZHZhbmNlZFNsaW5nTG9hZGluZy9yZWxlYXNlcw0KMi4gSWYgaW5zdGFsbGluZyB0aGlzIG9uIGEgc2VydmVyLCBhZGQgdGhlIGFkZG9uIHRvIHRoZSAtc2VydmVyTW9kIGNvbW1hbmQgbGluZSBvcHRpb24NCg0KW2gxXURlZmF1bHQgU2xpbmcgTG9hZGluZyBSdWxlczpbL2gxXQ0KDQotIEhlbGljb3B0ZXJzIGNhbiBzbGluZyBsb2FkIGFsbCBvYmplY3RzDQotIFlvdSBjYW4ndCBzbGluZyBsb2FkIGxvY2tlZCB2ZWhpY2xlcyAoc2VlIHNldHRpbmdzIGJlbG93KSANCi0gWW91IGNhbid0IHNsaW5nIGxvYWQgaW4gYW4gZXhpbGUgc2FmZSB6b25lIChzZWUgc2V0dGluZ3MgYmVsb3cpIA0KDQpbaDFdTm90ZXMgZm9yIE1pc3Npb24gTWFrZXJzOlsvaDFdDQoNCllvdSBjYW4gY3VzdG9taXplIHdoaWNoIGNsYXNzZXMgb2Ygb2JqZWN0cyBjYW4gImRlcGxveSIgY2FyZ28gcm9wZXMgYnkgb3ZlcnJpZGluZyB0aGUgQVNMX1NVUFBPUlRFRF9WRUhJQ0xFU19PVkVSUklERSB2YXJpYWJsZSBpbiBhbiBpbml0LnNxZiBmaWxlLiANCg0KQVNMX1NVUFBPUlRFRF9WRUhJQ0xFU19PVkVSUklERSA9IFsgIkFpciIgXTsNCg0KVGhpcyB3aWxsIG9ubHkgYWxsb3cgb2JqZWN0cyBvZiBjbGFzcyBBaXIgZGVwbG95IGNhcmdvIHJvcGVzLg0KDQpZb3UgY2FuIGN1c3RvbWl6ZSB3aGF0IGNhbiBhbmQgY2FuJ3QgYmUgc2xpbmcgbG9hZGVkIGJ5IGRlZmluaW5nIHRoZSBBU0xfU0xJTkdfUlVMRVNfT1ZFUlJJREUgdmFyaWFibGUgaW4gdGhlIGluaXQuc3FmIGZpbGUuIA0KDQpBU0xfU0xJTkdfUlVMRVNfT1ZFUlJJREUgPSANClsgWyJBaXIiLCAiQ0FOX1NMSU5HIiwgIlNoaXAiXSwgDQpbIkFpciIsICJDQU5UX1NMSU5HIiwgIkFpciJdDQpdOw0KDQpJbiB0aGlzIGV4YW1wbGUsIGFsbCBvYmplY3RzIG9mIGNsYXNzIEFpciBjYW4gc2xpbmcgbG9hZCBTaGlwcyBidXQgbm90IEFpci4gDQoNCllvdSBjYW4gYWxsb3cgc2xpbmcgbG9hZGluZyBvZiBsb2NrZWQgdmVoaWNsZXMgYnkgZGVmaW5pbmcgQVNMX0xPQ0tFRF9WRUhJQ0xFU19FTkFCTEVEIGluIHlvdXIgaW5pdC5zcWYgZmlsZS4gSXQgZGVmYXVsdHMgdG8gZmFsc2UuIA0KDQpBU0xfTE9DS0VEX1ZFSElDTEVTX0VOQUJMRUQgPSB0cnVlOw0KDQpZb3UgY2FuIGFsbG93IHNsaW5nIGxvYWRpbmcgaW4gYW4gRXhpbGUgc2FmZSB6b25lIGJ5IGRlZmluaW5nIEFTTF9FWElMRV9TQUZFWk9ORV9FTkFCTEVEIGluIHlvdXIgaW5pdC5zcWYgZmlsZS4gSXQgZGVmYXVsdCB0byBmYWxzZS4gDQoNCkFTTF9FWElMRV9TQUZFWk9ORV9FTkFCTEVEID0gdHJ1ZTsNCg0KKipOb3Qgd29ya2luZyBvbiB5b3VyIHNlcnZlcj8qKg0KDQpNYWtlIHN1cmUgeW91IGhhdmUgdGhlIG1vZCBsaXN0ZWQgaW4gdGhlIC1tb2Qgb3IgLXNlcnZlck1vZCBjb21tYW5kIGxpbmUgb3B0aW9uLiBPbmx5IC1zZXJ2ZXJNb2QgaXMgcmVxdWlyZWQgZm9yIHRoaXMgYWRkb24uIElmIHN0aWxsIG5vdCB3b3JraW5nLCBjaGVjayB5b3VyIHNlcnZlciBsb2cgdG8gbWFrZSBzdXJlIHRoZSBhZGRvbiBpcyBmb3VuZC4gDQoNCltoMV1GQVFbL2gxXQ0KDQpbYl1UaGlzIGFkZG9uIGlzIG9ubHkgcmVxdWlyZWQgb24gdGhlIHNlcnZlciAtIGlzIGl0IGdvaW5nIHRvIHNsb3cgZG93biBteSBzZXJ2ZXI/Wy9iXQ0KDQpObyAtIHdoaWxlIHRoaXMgYWRkb24gaXMgc2VydmVyLXNpZGUgb25seSwgaXQgaW5zdGFsbHMgaXRzZWxmIG9uIGFsbCBjbGllbnRzIHdpdGhvdXQgdGhlbSBkb3dubG9hZGluZyB0aGUgYWRkb24uIE1vc3Qgb2YgdGhlIHRpbWUsIHRoZSB0b3dpbmcgY29kZSBhY3R1YWxseSBydW5zIGNsaWVudC1zaWRlLCBldmVuIHRob3VnaCB5b3UgaW5zdGFsbGVkIHRoZSBhZGRvbiBvbmx5IG9uIHRoZSBzZXJ2ZXIuIE1hZ2ljISANCg0KW2JdQmF0dGxleWUga2lja3MgbWUgd2hlbiBJIHRyeSB0byBkbyB4eXouIFdoYXQgZG8gSSBkbz9bL2JdDQoNCllvdSBuZWVkIHRvIGNvbmZpZ3VyZSBCYXR0bGV5ZSBydWxlcyBvbiB5b3VyIHNlcnZlci4gQmVsb3cgYXJlIHRoZSBmaWxlcyB5b3UgbmVlZCB0byBjb25maWd1cmU6IA0KDQpzZXR2YXJpYWJsZS50eHQgDQoNCkFkZCB0aGUgZm9sbG93aW5nIGV4Y2x1c2lvbnMgdG8gdGhlIGVuZCBvZiBhbGwgbGluZXMgc3RhcnRpbmcgd2l0aCA0LCA1LCA2LCBvciA3IGlmIHRoZXkgY29udGFpbiAiIiAobWVhbmluZyBhcHBsaWVzIHRvIGFsbCB2YWx1ZXMpOiANCg0KIT0iQVNMX1JvcGVzIiAhPSJBU0xfUm9wZXNfVmVoaWNsZSIgIT0iQVNMX1JvcGVzX1BpY2tfVXBfSGVscGVyIiAhPSJBU0xfQ2FyZ28iDQoNCnNldHZhcmlhYmxldmFsLnR4dCANCg0KSWYgeW91IGhhdmUgYW55IGxpbmVzIHN0YXJ0aW5nIHdpdGggNCwgNSwgNiwgb3IgNyBhbmQgdGhleSBjb250YWluICIiIChtZWFuaW5nIGFwcGxpZXMgdG8gYWxsIHZhbHVlcykgaXQncyBub3QgZ29pbmcgdG8gd29yay4gRWl0aGVyIHJlbW92ZSB0aGUgbGluZSBvciBleHBsaWNpdGx5IGRlZmluZSB0aGUgdmFsdWVzIHlvdSB3YW50IHRvIGtpY2suIFNpbmNlIHRoZSB2YWx1ZXMgb2YgdGhlIHZhcmlhYmxlcyBhYm92ZSBjYW4gdmFyeSwgSSBkb24ndCBrbm93IG9mIGEgZ29vZCB3YXkgdG8gZGVmaW5lIGFuIGV4Y2x1c2lvbiBydWxlLiANCg0KQWxzbywgaXQncyBwb3NzaWJsZSB0aGVyZSBhcmUgb3RoZXIgYmF0dGxleWUgZmlsdGVyIGZpbGVzIHRoYXQgY2FuIGNhdXNlIGlzc3Vlcy4gSWYgeW91IGNoZWNrIHlvdXIgYmF0dGxleWUgbG9ncyB5b3UgY2FuIGZpZ3VyZSBvdXQgd2hpY2ggZmlsZSBpcyBjYXVzaW5nIGEgcHJvYmxlbS4NCg0KW2JdVGhlIHNsaW5nIGFjdGlvbnMgYXBwZWFyIHdoZW4gbG9va2luZyBhdCBhIHZlaGljbGUsIGJ1dCBkbyBub3RoaW5nIHdoZW4gSSBzZWxlY3QgdGhlbS4gSG93IGRvIEkgZml4IHRoYXQ/Wy9iXQ0KDQpNb3N0IGxpa2VseSB5b3VyIHNlcnZlciBpcyBzZXR1cCB3aXRoIGEgd2hpdGUgbGlzdCBmb3IgcmVtb3RlIGV4ZWN1dGlvbnMuIEluIG9yZGVyIHRvIGZpeCB0aGlzLCB5b3UgbmVlZCB0byBtb2RpZnkgeW91ciBtaXNzaW9uJ3MgZGVzY3JpcHRpb24uZXh0IGZpbGUsIGFkZGluZyB0aGUgZm9sbG93aW5nIENmZ1JlbW90ZUV4ZWMgcnVsZXMuIElmIHVzaW5nIEluZmlTdGFyIHlvdSBzaG91bGQgZWRpdCB5b3VyIGNmZ3JlbW90ZWV4ZWMuaHBwIGluc3RlYWQgb2YgdGhlIGRlc2NyaXB0aW9uLmV4dCBmaWxlLiBTZWUgaHR0cHM6Ly9jb21tdW5pdHkuYmlzdHVkaW8uY29tL3dpa2kvQXJtYV8zX1JlbW90ZV9FeGVjdXRpb24gZm9yIG1vcmUgZGV0YWlscyBvbiBDZmdSZW1vdGVFeGVjLg0KDQpjbGFzcyBDZmdSZW1vdGVFeGVjDQp7DQogICAgY2xhc3MgRnVuY3Rpb25zDQogICAgew0KICAgICAgICBjbGFzcyBBU0xfUGlja3VwX1JvcGVzICAgICAgICB7IGFsbG93ZWRUYXJnZXRzPTA7IH07IA0KICAgICAgICBjbGFzcyBBU0xfRGVwbG95X1JvcGVzX0luZGV4ICAgICAgeyBhbGxvd2VkVGFyZ2V0cz0wOyB9OyANCiAgICAgICAgY2xhc3MgQVNMX1JvcGVfU2V0X01hc3MgICAgICAgeyBhbGxvd2VkVGFyZ2V0cz0wOyB9OyANCiAgICAgICAgY2xhc3MgQVNMX0V4dGVuZF9Sb3BlcyAgICAgIHsgYWxsb3dlZFRhcmdldHM9MDsgfTsgDQogICAgICAgIGNsYXNzIEFTTF9TaG9ydGVuX1JvcGVzICAgICB7IGFsbG93ZWRUYXJnZXRzPTA7IH07IA0KICAgICAgICBjbGFzcyBBU0xfUmVsZWFzZV9DYXJnbyAgICAgeyBhbGxvd2VkVGFyZ2V0cz0wOyB9OyANCiAgICAgICAgY2xhc3MgQVNMX1JldHJhY3RfUm9wZXMgICAgIHsgYWxsb3dlZFRhcmdldHM9MDsgfTsgDQogICAgICAgIGNsYXNzIEFTTF9EZXBsb3lfUm9wZXMgICAgICB7IGFsbG93ZWRUYXJnZXRzPTA7IH07IA0KICAgICAgICBjbGFzcyBBU0xfQXR0YWNoX1JvcGVzICAgICAgeyBhbGxvd2VkVGFyZ2V0cz0wOyB9OyANCiAgICAgICAgY2xhc3MgQVNMX0Ryb3BfUm9wZXMgICAgICAgIHsgYWxsb3dlZFRhcmdldHM9MDsgfTsgDQogICAgICAgIGNsYXNzIEFTTF9IaW50ICAgICAgICAgIHsgYWxsb3dlZFRhcmdldHM9MTsgfTsgDQogICAgICAgIGNsYXNzIEFTTF9IaWRlX09iamVjdF9HbG9iYWwgICAgeyBhbGxvd2VkVGFyZ2V0cz0yOyB9OyANCiAgICB9Ow0KfTsNCg0KW2gxXUlzc3VlcyAmIEZlYXR1cmUgUmVxdWVzdHNbL2gxXQ0KDQpodHRwczovL2dpdGh1Yi5jb20vc2V0aGR1ZGEvQWR2YW5jZWRTbGluZ0xvYWRpbmcvaXNzdWVzIA0KDQpJZiBhbnlvbmUgd2FudHMgdG8gaGVscCBmaXggYW55IG9mIHRoZXNlLCBwbGVhc2UgbGV0IG1lIGtub3cuIFlvdSBjYW4gZm9yayB0aGUgcmVwbyBhbmQgY3JlYXRlIGEgcHVsbCByZXF1ZXN0LiANCg0KW2gxXVNwZWNpYWwgVGhhbmtzIGZvciBUZXN0aW5nICYgU3VwcG9ydDpbL2gxXQ0KDQotIFN0YXkgQWxpdmUgVGFjdGljYWwgVGVhbSAoaHR0cDovL3NhLmNsYW5zZXJ2ZXJzLmNvbSkNCg0KR290IFF1ZXN0aW9ucz8gSm9pbiBteSBEaXNjb3JkIGNoYW5uZWw6DQpodHRwczovL2Rpc2NvcmQuZ2cvUkhrR1lDdA==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/321248358150967256/F9200A105C8495C89FBC09B595552648817B44CD/</image_url> - <download_url/> - <filename/> - <file_size>141493</file_size> -</mod> -<mod id="639837898"> - <name>Advanced Towing</name> - <description>QWRkcyBzdXBwb3J0IGZvciB0b3dpbmcgdmVoaWNsZXMgdXNpbmcgcm9wZXMuIFdvcmtzIGluIGJvdGggU1AgYW5kIE1QLiBXYXRjaCB0aGUgdmlkZW8gZm9yIGRpcmVjdGlvbnMuDQoNCkNvbXBsZXRlbHkgb3B0aW9uYWwsIGJ1dCBpZiB5b3Ugd2FudCB0byBnaXZlIGJhY2sgZm9yIGFueSBvZiBteSBhZGRvbnMsIEkgd291bGQgZ3JlYXRseSBhcHByZWNpYXRlIFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLmNvbS9jZ2ktYmluL3dlYnNjcj9jbWQ9X2RvbmF0aW9ucyZidXNpbmVzcz1ROTVQOUREWDJXV0I0JmxjPVVTJml0ZW1fbmFtZT1EdWRhJTIwJTJkJTIwQXJtYSUyMDMlMjBBZGRvbnMmY3VycmVuY3lfY29kZT1VU0QmYm49UFAlMmREb25hdGlvbnNCRiUzYWJ0bl9kb25hdGVfTEclMmVnaWYlM2FOb25Ib3N0ZWRdRG9uYXRpb25zWy91cmxdIQ0KDQpbaDFdV2FudCBtb3JlPyBDaGVjayBvdXQgbXkgbGF0ZXN0IG1vZHMhWy9oMV0NCg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTE5Mzg1MzVdW2ltZ11odHRwczovL3N0ZWFtdXNlcmltYWdlcy1hLmFrYW1haWhkLm5ldC91Z2MvODQ1OTY2MDg5NzUwNTY3NTIwL0RFQUI3RTU2NkM5RTczMEExNkU0Nzg3QzY2NzI0NEI5RTA3NDI4RDkvP2ludGVycG9sYXRpb249bGFuY3pvcy1ub25lJm91dHB1dC1mb3JtYXQ9anBlZyZvdXRwdXQtcXVhbGl0eT05NSZmaXQ9aW5zaWRlfDI2ODoyNjgmY29tcG9zaXRlLXRvJTNEJTJBJTJDJTJBJTdDMjY4JTNBMjY4JmJhY2tncm91bmQtY29sb3I9YmxhY2tbL2ltZ11bL3VybF0NCg0KQWxzbyBjaGVjayBvdXQgbXkgW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MTUwMDc0OTddQWR2YW5jZWQgU2xpbmcgTG9hZGluZ1svdXJsXSAgYW5kIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzEzNzA5MzQxXUFkdmFuY2VkIFJhcHBlbGxpbmdbL3VybF0gYWRkb25zIGZvciBtb3JlIHJvcGUgZmVhdHVyZXMhDQoNCltoMV1GZWF0dXJlczpbL2gxXQ0KDQogLSBUb3cgb3RoZXIgdmVoaWNsZXMgYmVoaW5kIFNoaXBzLCBDYXJzLCBUcnVja3MgYW5kIFRhbmtzDQogLSBUaGUgc2l6ZSBvZiB0aGUgdmVoaWNsZSBpbXBhY3RzIGl0J3MgdG93aW5nIGNhcGFiaWxpdHkNCiAtIE90aGVyIHBsYXllcnMgKGluY2x1ZGluZyBBSSkgY2FuIHRvdyBvdGhlciBwbGF5ZXJzDQogLSBTdXBwb3J0cyB0b3dpbmcgZGFtYWdlZCAvIGRlc3Ryb3llZCB2ZWhpY2xlcw0KIC0gU3VwcG9ydHMgdG93aW5nICJ0cmFpbnMiIG9mIHZlaGljbGVzIChsaW1pdGVkIHRvIDIgYnkgZGVmYXVsdCAtIHNlZSBiZWxvdykNCg0KW2gxXUluc3RhbGxhdGlvbjpbL2gxXQ0KDQogLSBTdWJzY3JpYmUgdmlhIHN0ZWFtDQogLSBJZiBpbnN0YWxsaW5nIHRoaXMgb24gYSBzZXJ2ZXIsIGFkZCB0aGUgYWRkb24gdG8gdGhlIC1zZXJ2ZXJNb2QgY29tbWFuZCBsaW5lIG9wdGlvbi4gQ2xpZW50cyBkb24ndCBuZWVkIGl0Lg0KIC0gT3B0aW9uYWxseSwgdGhpcyBjYW4gYmUgaW5zdGFsbGVkIGRpcmVjdGx5IGluIHRoZSBtaXNzaW9uIFBCTyBieSBjYWxsaW5nIHRoZSBhZHZhbmNlZCB0b3dpbmcgc2NyaXB0IHZpYSBpbml0U2VydmVyLnNxZi4gWW91J2xsIGZpbmQgdGhlIHNxZiBzY3JpcHQgKGZuX2FkdmFuY2VkVG93aW5nSW5pdC5zcWYpIGluIHRoZSBhZGRvbnMgZGlyZWN0b3J5IGluc2lkZSB0aGUgZG93bmxvYWRlZCBhZGRvbi4NCiANCltoMV1EZWZhdWx0IFRvd2luZyBSdWxlczpbL2gxXQ0KDQogLSBUYW5rcyBjYW4gdG93IHRhbmtzLCBjYXJzLCBzaGlwcyBhbmQgYWlyDQogLSBDYXJzIGNhbiB0b3cgY2Fycywgc2hpcHMgYW5kIGFpcg0KIC0gVHJ1Y2tzIGNhbiB0b3cgY2Fycywgc2hpcHMgYW5kIGFpcg0KIC0gU2hpcHMgY2FuIG9ubHkgdG93IHNoaXBzDQogLSBZb3UgY2FuJ3QgdG93IGxvY2tlZCB2ZWhpY2xlcyAoc2VlIHNldHRpbmdzIGJlbG93KQ0KIC0gWW91IGNhbiBvbmx5IHRvdyB1cCB0byB0d28gdmVoaWNsZXMgaW4gYSBjaGFpbiBhdCBhIHRpbWUgKHNlZSBzZXR0aW5ncyBiZWxvdykNCiANCltoMV1Ob3RlcyBmb3IgTWlzc2lvbiBNYWtlcnM6Wy9oMV0NCg0KWW91IGNhbiBlbmFibGUgInRyYWlucyIgb2YgdmVoaWNsZXMgYnkgZGVmaW5pbmcgdGhlIFNBX01BWF9UT1dFRF9DQVJHTyB2YXJpYmxlIGluIHlvdXIgaW5pdC5zcWYgZmlsZS4gQnkgZGVmYXVsdCwgdGhpcyBpcyBzZXQgdG8gMi4gV2hlbiBlbmFibGVkLCB2ZWhpY2xlcyBjYW4gdG93IHVwIHRvIHRoZSBtYXggbnVtYmVyIG9mIHNwZWNpZmllZCB2ZWhpY2xlcy4gSWYgeW91IHRyeSB0byB0b3cgbW9yZSwgeW91ciB2ZWhpY2xlIHdvbid0IGJlIGFibGUgdG8gbW92ZS4NCg0KU0FfTUFYX1RPV0VEX0NBUkdPID0gMzsNCg0KWW91IGNhbiBjdXN0b21pemUgd2hpY2ggY2xhc3NlcyBvZiBvYmplY3RzIGNhbiAiZGVwbG95IiB0b3cgcm9wZXMgYnkgb3ZlcnJpZGluZyB0aGUgU0FfVE9XX1NVUFBPUlRFRF9WRUhJQ0xFU19PVkVSUklERSB2YXJpYWJsZSBpbiBhbiBpbml0LnNxZiBmaWxlLg0KDQpTQV9UT1dfU1VQUE9SVEVEX1ZFSElDTEVTX09WRVJSSURFID0gW25vcGFyc2VdWyAiQWlyIiwgIlNoaXAiIF07Wy9ub3BhcnNlXQ0KDQpUaGlzIHdpbGwgb25seSBhbGxvdyBvYmplY3RzIG9mIGNsYXNzIEFpciBhbmQgU2hpcCBkZXBsb3kgdG93IHJvcGVzDQoNCllvdSBjYW4gY3VzdG9taXplIHdoYXQgY2FuIGFuZCBjYW4ndCBiZSB0b3dlZCBieSBkZWZpbmluZyB0aGUgU0FfVE9XX1JVTEVTX09WRVJSSURFIHZhcmlhYmxlIGluIHRoZSBpbml0LnNxZiBmaWxlLg0KDQpTQV9UT1dfUlVMRVNfT1ZFUlJJREUgPQ0KW25vcGFyc2VdICAgICAgIFsgWyJBaXIiLCAiQ0FOX1RPVyIsICJTaGlwIl0sIFsvbm9wYXJzZV0NCltub3BhcnNlXSAgICAgICAgWyJBaXIiLCAiQ0FOX1RPVyIsICJBaXIiXSwgWy9ub3BhcnNlXQ0KW25vcGFyc2VdICAgICAgICBbIlNoaXAiLCAiQ0FOVF9UT1ciLCAiQWlyIl0sIFsvbm9wYXJzZV0NCltub3BhcnNlXSAgICAgICAgWyJTaGlwIiwgIkNBTl9UT1ciLCAiU2hpcCJdIFsvbm9wYXJzZV0NCltub3BhcnNlXV07IFsvbm9wYXJzZV0NCg0KSW4gdGhpcyBleGFtcGxlLCBhbGwgb2JqZWN0cyBvZiBjbGFzcyBBaXIgY2FuIHRvdyBTaGlwcyBhbmQgQWlyLiBIb3dldmVyLCBTaGlwcyBjYW4gb25seSB0b3cgc2hpcHMuDQoNCllvdSBjYW4gYWxsb3cgdG93aW5nIG9mIGxvY2tlZCB2ZWhpY2xlcyBieSBkZWZpbmluZyBTQV9UT1dfTE9DS0VEX1ZFSElDTEVTX0VOQUJMRUQgaW4geW91ciBpbml0LnNxZiBmaWxlLiBJdCBkZWZhdWx0cyB0byBmYWxzZS4NCg0KU0FfVE9XX0xPQ0tFRF9WRUhJQ0xFU19FTkFCTEVEID0gdHJ1ZTsNCg0KWW91IGNhbiBhbGxvdyB0b3dpbmcgaW4gYW4gRXhpbGUgc2FmZSB6b25lIGJ5IGRlZmluaW5nIFNBX1RPV19JTl9FWElMRV9TQUZFWk9ORV9FTkFCTEVEIGluIHlvdXIgaW5pdC5zcWYgZmlsZS4gSXQgZGVmYXVsdCB0byBmYWxzZS4NCg0KU0FfVE9XX0lOX0VYSUxFX1NBRkVaT05FX0VOQUJMRUQgPSB0cnVlOw0KDQpbaDFdTm90IHdvcmtpbmcgb24geW91ciBzZXJ2ZXI/Wy9oMV0NCg0KTWFrZSBzdXJlIHlvdSBoYXZlIHRoZSBtb2QgbGlzdGVkIGluIHRoZSAtc2VydmVyTW9kIGNvbW1hbmQgbGluZSBvcHRpb24uIE9ubHkgLXNlcnZlck1vZCBpcyByZXF1aXJlZCBmb3IgdGhpcyBhZGRvbi4gSWYgc3RpbGwgbm90IHdvcmtpbmcsIGNoZWNrIHlvdXIgc2VydmVyIGxvZyB0byBtYWtlIHN1cmUgdGhlIGFkZG9uIGlzIGZvdW5kLg0KDQpbaDFdSXNzdWVzICYgRmVhdHVyZSBSZXF1ZXN0c1svaDFdDQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9zZXRoZHVkYS9BZHZhbmNlZFRvd2luZy9pc3N1ZXMNCg0KSWYgYW55b25lIHdhbnRzIHRvIGhlbHAgZml4IGFueSBvZiB0aGVzZSwgcGxlYXNlIGxldCBtZSBrbm93LiBZb3UgY2FuIGZvcmsgdGhlIHJlcG8gYW5kIGNyZWF0ZSBhIHB1bGwgcmVxdWVzdC4NCg0KW2gxXVNvdXJjZVsvaDFdDQoNCllvdSBjYW4gZmluZCB0aGUgbGF0ZXN0IHNvdXJjZSBoZXJlOiBodHRwczovL2dpdGh1Yi5jb20vc2V0aGR1ZGEvQWR2YW5jZWRUb3dpbmcNCg0KW2gxXUZBUVsvaDFdDQoNCltiXVRoaXMgYWRkb24gaXMgb25seSByZXF1aXJlZCBvbiB0aGUgc2VydmVyIC0gaXMgaXQgZ29pbmcgdG8gc2xvdyBkb3duIG15IHNlcnZlcj9bL2JdDQoNCk5vIC0gd2hpbGUgdGhpcyBhZGRvbiBpcyBzZXJ2ZXItc2lkZSBvbmx5LCBpdCBpbnN0YWxscyBpdHNlbGYgb24gYWxsIGNsaWVudHMgd2l0aG91dCB0aGVtIGRvd25sb2FkaW5nIHRoZSBhZGRvbi4gTW9zdCBvZiB0aGUgdGltZSwgdGhlIHRvd2luZyBjb2RlIGFjdHVhbGx5IHJ1bnMgY2xpZW50LXNpZGUsIGV2ZW4gdGhvdWdoIHlvdSBpbnN0YWxsZWQgdGhlIGFkZG9uIG9ubHkgb24gdGhlIHNlcnZlci4gTWFnaWMhDQoNCltiXVdoeSBpcyB0aGUgdmVoaWNsZSBJJ20gdG93aW5nIGp1bXB5L2xhZ2d5P1svYl0NCg0KSWYgeW91J3JlIHRvd2luZyBhIHZlaGljbGUgdGhhdCBhbm90aGVyIHBsYXllciBpcyBkcml2aW5nLCBpdCdzIHNsb3dlciB0byB0cmFuc21pdCBwb3NpdGlvbiB1cGRhdGVzIGZvciB0aGUgdG93ZWQgdmVoaWNsZS4gVGhpcyB3aWxsIHJlc3VsdCBpbiBsYWdneSBsb29raW5nIHRvd2luZy4gSGF2ZSB0aGUgcGxheWVyIG1vdmUgdG8gdGhlIHBhc3NlbmdlciBzZWF0IGFuZCB0aGVuIHJlLWF0dGFjaCB0aGUgdG93IHJvcGVzLg0KDQpBbHNvLCB3aGVuIHVzaW5nIHRoaXMgaW4gTVAsIGFsbCBvdGhlciBwbGF5ZXJzIHdhdGNoaW5nIHNvbWVvbmUgdG93IHNvbWV0aGluZyB3aWxsIGFsc28gbm90aWNlIHRoZSB0b3dlZCB2ZWhpY2xlIGlzbid0IG1vdmluZyBhcyBzbW9vdGhseS4gVGhpcyBpcyBhbHNvIGR1ZSB0byBuZXR3b3JrIGRlbGF5LiBVc3VhbGx5IHRoaXMgaXNuJ3QgdG9vIG5vdGljZWFibGUgdW5sZXNzIG1vdmluZyB2ZXJ5IGZhc3QuDQoNCltiXUJhdHRsZXllIGtpY2tzIG1lIHdoZW4gSSB0cnkgdG8gZG8geHl6LiBXaGF0IGRvIEkgZG8/Wy9iXQ0KDQpZb3UgbmVlZCB0byBjb25maWd1cmUgQmF0dGxleWUgcnVsZXMgb24geW91ciBzZXJ2ZXIuIEJlbG93IGFyZSB0aGUgdHdvIGZpbGVzIHlvdSBuZWVkIHRvIGNvbmZpZ3VyZToNCg0Kc2V0dmFyaWFibGUudHh0DQoNCkFkZCB0aGUgZm9sbG93aW5nIGV4Y2x1c2lvbnMgdG8gdGhlIGVuZCBvZiBhbGwgbGluZXMgc3RhcnRpbmcgd2l0aCA0LCA1LCA2LCBvciA3IGlmIHRoZXkgY29udGFpbiAiIiAobWVhbmluZyBhcHBsaWVzIHRvIGFsbCB2YWx1ZXMpOg0KDQohPSJTQV9DYXJnbyIgIT0iU0FfVG93X1JvcGVzIiAhPSJTQV9Ub3dfUm9wZXNfVmVoaWNsZSIgIT0iU0FfVG93X1JvcGVzX1BpY2tfVXBfSGVscGVyIg0KDQpzZXR2YXJpYWJsZXZhbC50eHQNCg0KSWYgeW91IGhhdmUgYW55IGxpbmVzIHN0YXJ0aW5nIHdpdGggNCwgNSwgNiwgb3IgNyBhbmQgdGhleSBjb250YWluICIiIChtZWFuaW5nIGFwcGxpZXMgdG8gYWxsIHZhbHVlcykgaXQncyBub3QgZ29pbmcgdG8gd29yay4gRWl0aGVyIHJlbW92ZSB0aGUgbGluZSBvciBleHBsaWNpdGx5IGRlZmluZSB0aGUgdmFsdWVzIHlvdSB3YW50IHRvIGtpY2suIFNpbmNlIHRoZSB2YWx1ZXMgb2YgdGhlIHZhcmlhYmxlcyBhYm92ZSBjYW4gdmFyeSwgSSBkb24ndCBrbm93IG9mIGEgZ29vZCB3YXkgdG8gZGVmaW5lIGFuIGV4Y2x1c2lvbiBydWxlLg0KDQpBbHNvLCBpdCdzIHBvc3NpYmxlIHRoZXJlIGFyZSBvdGhlciBiYXR0bGV5ZSBmaWx0ZXIgZmlsZXMgdGhhdCBjYW4gY2F1c2UgaXNzdWVzLiBJZiB5b3UgY2hlY2sgeW91ciBiYXR0bGV5ZSBsb2dzIHlvdSBjYW4gZmlndXJlIG91dCB3aGljaCBmaWxlIGlzIGNhdXNpbmcgYSBwcm9ibGVtLg0KDQpbYl1UaGUgdG93IGFjdGlvbnMgYXBwZWFyIHdoZW4gbG9va2luZyBhdCBhIHZlaGljbGUsIGJ1dCBkbyBub3RoaW5nIHdoZW4gSSBzZWxlY3QgdGhlbS4gSG93IGRvIEkgZml4IHRoYXQ/Wy9iXQ0KDQpNb3N0IGxpa2VseSB5b3VyIHNlcnZlciBpcyBzZXR1cCB3aXRoIGEgd2hpdGUgbGlzdCBmb3IgcmVtb3RlIGV4ZWN1dGlvbnMuIEluIG9yZGVyIHRvIGZpeCB0aGlzLCB5b3UgbmVlZCB0byBtb2RpZnkgeW91ciBtaXNzaW9uJ3MgZGVzY3JpcHRpb24uZXh0IGZpbGUsIGFkZGluZyB0aGUgZm9sbG93aW5nIENmZ1JlbW90ZUV4ZWMgcnVsZXMuIElmIHVzaW5nIEluZmlTdGFyIHlvdSBzaG91bGQgZWRpdCB5b3VyIGNmZ3JlbW90ZWV4ZWMuaHBwIGluc3RlYWQgb2YgdGhlIGRlc2NyaXB0aW9uLmV4dCBmaWxlLiBTZWUgaHR0cHM6Ly9jb21tdW5pdHkuYmlzdHVkaW8uY29tL3dpa2kvQXJtYV8zX1JlbW90ZV9FeGVjdXRpb24gZm9yIG1vcmUgZGV0YWlscyBvbiBDZmdSZW1vdGVFeGVjLg0KDQpjbGFzcyBDZmdSZW1vdGVFeGVjDQp7DQogICAgY2xhc3MgRnVuY3Rpb25zDQogICAgew0KICAgICAgICBjbGFzcyBTQV9TaW11bGF0ZV9Ub3dpbmcgICAgeyBhbGxvd2VkVGFyZ2V0cz0wOyB9OyANCiAgICAgICAgY2xhc3MgU0FfQXR0YWNoX1Rvd19Sb3BlcyAgIHsgYWxsb3dlZFRhcmdldHM9MDsgfTsgDQogICAgICAgIGNsYXNzIFNBX1Rha2VfVG93X1JvcGVzICAgICB7IGFsbG93ZWRUYXJnZXRzPTA7IH07IA0KICAgICAgICBjbGFzcyBTQV9QdXRfQXdheV9Ub3dfUm9wZXMgeyBhbGxvd2VkVGFyZ2V0cz0wOyB9OyANCiAgICAgICAgY2xhc3MgU0FfUGlja3VwX1Rvd19Sb3BlcyAgIHsgYWxsb3dlZFRhcmdldHM9MDsgfTsgDQogICAgICAgIGNsYXNzIFNBX0Ryb3BfVG93X1JvcGVzICAgICB7IGFsbG93ZWRUYXJnZXRzPTA7IH07IA0KICAgICAgICBjbGFzcyBTQV9TZXRfT3duZXIgICAgICB7IGFsbG93ZWRUYXJnZXRzPTI7IH07IA0KICAgICAgICBjbGFzcyBTQV9IaW50ICAgICAgICAgICB7IGFsbG93ZWRUYXJnZXRzPTE7IH07IA0KICAgICAgICBjbGFzcyBTQV9IaWRlX09iamVjdF9HbG9iYWwgIHsgYWxsb3dlZFRhcmdldHM9MjsgfTsgDQogICAgfTsNCn07DQoNCltiXUhvdyBkbyBJIHRvdyBhIGJvYXQgbGlrZSBpbiB0aGUgcGljdHVyZT9bL2JdDQoNCkRpZXNlbCBtYWRlIGEgZ3JlYXQgc2NyaXB0IGZvciB0aGlzLiBZb3UgY2FuIGZpbmQgaXQgaGVyZTogaHR0cHM6Ly9mb3J1bXMuYmlzdHVkaW8uY29tL3RvcGljLzE4OTYxNi1ib2F0LXRvd2luZy8NCg0KW2gxXVNwZWNpYWwgVGhhbmtzIGZvciBUZXN0aW5nOlsvaDFdDQoNCiAtIFN0YXkgQWxpdmUgVGFjdGljYWwgVGVhbSAoW3VybD1zYS5jbGFuc2VydmVycy5jb21dc2EuY2xhbnNlcnZlcnMuY29tWy91cmxdKQ0KIC0gQkkgZm9ydW0gY29tbXVuaXR5OiBkaWVzZWwgdGVjaCBqYywgVGVUZVQsIGJlbGJvDQogLSBDcmltc29uIEdhbWluZyBmb3IgdGVzdGluZyBvbiBleGlsZSAoW3VybD1jcmltc29uZ2FtaW5nYXUuY29tXWNyaW1zb25nYW1pbmdhdS5jb21bL3VybF0pDQogLSBEaXJ0eVNhbmNoZXogJiBYTEQgKGV4aWxlbW9kLmNvbSkgZm9yIGhpcyBncmVhdCBpZGVhcyAmIHdvcmsgdG8gbWFrZSB0aGlzIGZ1bmN0aW9uYWwgd2l0aCBFeGlsZQ0KDQoNCkdvdCBRdWVzdGlvbnM/IEpvaW4gbXkgRGlzY29yZCBjaGFubmVsOg0KaHR0cHM6Ly9kaXNjb3JkLmdnL1JIa0dZQ3Q=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/321250900569403809/DDA1406629B3BE8667261DD39C74DCAF92C5F9B3/</image_url> - <download_url/> - <filename/> - <file_size>86378</file_size> -</mod> -<mod id="713709341"> - <name>Advanced Rappelling</name> - <description>QWRkcyBzdXBwb3J0IGZvciBoZWxpY29wdGVyIHJhcHBlbGxpbmcuIFNQICYgTVAgQ29tcGF0aWJsZS4NCg0KQ29tcGxldGVseSBvcHRpb25hbCwgYnV0IGlmIHlvdSB3YW50IHRvIGdpdmUgYmFjayBmb3IgYW55IG9mIG15IGFkZG9ucywgSSB3b3VsZCBncmVhdGx5IGFwcHJlY2lhdGUgW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fZG9uYXRpb25zJmJ1c2luZXNzPVE5NVA5RERYMldXQjQmbGM9VVMmaXRlbV9uYW1lPUR1ZGElMjAlMmQlMjBBcm1hJTIwMyUyMEFkZG9ucyZjdXJyZW5jeV9jb2RlPVVTRCZibj1QUCUyZERvbmF0aW9uc0JGJTNhYnRuX2RvbmF0ZV9MRyUyZWdpZiUzYU5vbkhvc3RlZF1Eb25hdGlvbnNbL3VybF0hDQoNCmh0dHBzOi8vZm9ydW1zLmJpc3R1ZGlvLmNvbS90b3BpYy8xOTIxMjYtYWR2YW5jZWQtcmFwcGVsbGluZy8NCg0KW2gxXVdhbnQgbW9yZT8gQ2hlY2sgb3V0IG15IGxhdGVzdCBtb2RzIVsvaDFdDQoNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODkxOTM4NTM1XVtpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzg0NTk2NjA4OTc1MDU2NzUyMC9ERUFCN0U1NjZDOUU3MzBBMTZFNDc4N0M2NjcyNDRCOUUwNzQyOEQ5Lz9pbnRlcnBvbGF0aW9uPWxhbmN6b3Mtbm9uZSZvdXRwdXQtZm9ybWF0PWpwZWcmb3V0cHV0LXF1YWxpdHk9OTUmZml0PWluc2lkZXwyNjg6MjY4JmNvbXBvc2l0ZS10byUzRCUyQSUyQyUyQSU3QzI2OCUzQTI2OCZiYWNrZ3JvdW5kLWNvbG9yPWJsYWNrWy9pbWddWy91cmxdDQoNCkFsc28gY2hlY2sgb3V0IG15IFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzMwMzEwMzU3XUFkdmFuY2VkIFVyYmFuIFJhcHBlbGxpbmdbL3VybF0sIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NjE1MDA3NDk3XUFkdmFuY2VkIFNsaW5nIExvYWRpbmdbL3VybF0gIGFuZCBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTYzOTgzNzg5OF1BZHZhbmNlZCBUb3dpbmdbL3VybF0gYWRkb25zIGZvciBtb3JlIHJvcGUgZmVhdHVyZXMhDQoNCltoMV1GZWF0dXJlczpbL2gxXQ0KDQogLSBSYXBwZWwgdXAgdG8gNiBwbGF5ZXJzIG9yIEFJIGZyb20gYW55IGhlbGljb3B0ZXIgYXQgdGhlIHNhbWUgdGltZSAoZGVwZW5kaW5nIG9uIGhlbGljb3B0ZXIgc2l6ZSkNCiAtIEVuaGFuY2VkIHJvcGUgcGh5c2ljcy4gVGFrZXMgaW50byBhY2NvdW50IHdpbmQgc3BlZWRzIChmcm9tIHRoZSByb3RvciBhbmQgZW52aXJvbm1lbnQpIGFuZCBhaXIgcmVzaXN0YW5jZS4gUGxheWVycyB3aWxsIHN3aW5nIGFyb3VuZCBpZiB0aGUgaGVsaWNvcHRlciBkb2Vzbid0IHN0YXkgc3RpbGwuDQogLSBQbGF5ZXJzIGNvbnRyb2wgd2hlbiBhbmQgaG93IHF1aWNrbHkgdG8gZGVzY2VuZCBkb3duIHRoZSByb3BlIHVzaW5nIHRoZSAibW92ZSBiYWNrd2FyZCIga2V5DQogLSBTdXBwb3J0cyByYXBwZWxsaW5nIG9udG8gdG9wcyBvZiBidWlsZGluZ3MsIHRocm91Z2ggdHJlZXMsIGV0Yw0KIC0gQ29tbWFuZCBBSSBpbiB5b3VyIGdyb3VwIHRvIHJhcHBlbCBmcm9tIGEgaGVsaWNvcHRlci4gQUkgd2lsbCBhdXRvbWF0aWNhbGx5IGRlc2NlbmQgdGhlIHJvcGUgb25jZSB0b2xkIHRvIHJhcHBlbA0KDQpbaDFdRGlyZWN0aW9uczpbL2gxXQ0KDQogLSBHZXQgaW50byBhbnkgaGVsaWNvcHRlciAobm90IGFzIHBpbG90KQ0KIC0gT25jZSBtb3JlIHRoYW4gNW0gb2ZmIHRoZSBncm91bmQsIGFjdGlvbnMgYmVjb21lIGF2YWlsYWJsZSB0byByYXBwZWwgZWl0aGVyIHlvdXJzZWxmIG9yIHlvdXIgQUkgdW5pdHMNCiAtIE9uY2UgeW91IGFyZSByYXBwZWxsaW5nLCBwcmVzcyB0aGUgIm1vdmUgYmFja3dhcmRzIiBrZXkgdG8gZGVzY2VuZCBkb3duIHRoZSByb3BlIChub3RlOiBBSSB3aWxsIGF1dG8tZGVzY2VuZCkNCg0KW2gxXUluc3RhbGxhdGlvbjpbL2gxXQ0KDQogLSBTdWJzY3JpYmUgdmlhIHN0ZWFtIG9yIGRvd25sb2FkIGxhdGVzdCByZWxlYXNlIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL3NldGhkdWRhL0FkdmFuY2VkUmFwcGVsbGluZy9yZWxlYXNlcw0KIC0gSWYgaW5zdGFsbGluZyB0aGlzIG9uIGEgc2VydmVyLCBhZGQgdGhlIGFkZG9uIHRvIHRoZSAtc2VydmVyTW9kIGNvbW1hbmQgbGluZSBvcHRpb24uIEl0J3Mgb25seSBuZWVkZWQgb24gdGhlIHNlcnZlciBzaWRlLiBDbGllbnRzIGRvbnQgbmVlZCBpdC4NCg0KW2gxXU5vdGVzIGZvciBNaXNzaW9uIE1ha2VyczpbL2gxXQ0KDQpZb3UgY2FuIGN1c3RvbWl6ZSB3aGljaCBjbGFzc2VzIG9mIHZlaGljbGVzIHN1cHBvcnQgcmFwcGVsbGluZyBieSBzZXR0aW5nIHRoZSBBUl9TVVBQT1JURURfVkVISUNMRVNfT1ZFUlJJREUgdmFyaWFibGUgaW4gYW4gaW5pdC5zcWYgZmlsZS4NCg0KQVJfU1VQUE9SVEVEX1ZFSElDTEVTX09WRVJSSURFID0gWyAiQ1VQX0NINDdGX2Jhc2UiLCAiUkhTX0NIXzQ3RiIgXTsNCg0KVGhlIGV4YW1wbGUgYWJvdmUgd2lsbCBvbmx5IGFsbG93IHJhcHBlbGxpbmcgZnJvbSB2ZWhpY2xlcyBvZiBjbGFzcyBDVVBfQ0g0N0ZfYmFzZSBhbmQgUkhTX0NIXzQ3Ri4NCg0KWW91IGNhbiBkaXNhYmxlIHNob290aW5nIHdobGllIHJhcHBlbGxpbmcgYnkgc2V0dGluZyB0aGUgQVJfRElTQUJMRV9TSE9PVElOR19PVkVSUklERSB2YXJhaWJsZSBpbiBhbiBpbml0LnNxZiBmaWxlLiBEZWZhdWx0cyB0byBmYWxzZSAoc2hvb3RpbmcgZW5hYmxlZCkuDQoNCkFSX0RJU0FCTEVfU0hPT1RJTkdfT1ZFUlJJREUgPSB0cnVlOw0KDQpZb3UgY2FuIGxpbWl0IHRoZSBudW1iZXIgb2YgcmFwcGVsbCBwb3NpdGlvbnMgKGZvciBhbGwgaGVsaWNvcHRlcnMpIHVzaW5nIHRoZSBBUl9NQVhfUkFQUEVMX1BPSU5UU19PVkVSUklERSB2YXJpYWJsZSBpbiBhbiBpbml0LnNxZiBmaWxlLiBEZWZhdWx0cyB0byA2LiBZb3UgY2FuIHNldCBhbnkgdmFsdWUgZnJvbSAxIHRvIDYuDQoNCkFSX01BWF9SQVBQRUxfUE9JTlRTX09WRVJSSURFID0gMjsNCg0KWW91IGNhbiBkZWZpbmUgY3VzdG9tIHJhcHBlbCBwb2ludHMgaW5zdGVhZCBvZiB1c2luZyB0aGUgZGVmYXVsdCA2IHJhcHBlbCBwb2ludHMgYnkgdXNpbmcgdGhlIEFQX0NVU1RPTV9SQVBQRUxfUE9JTlRTIHZhcmlhYmxlLiBZb3UgY2FuIGVpdGhlciBzcGVjaWZ5IFt4LHksel0gbW9kZWwgcG9zaXRpb25zIG9yIG1lbW9yeSBwb2ludCBuYW1lcy4gRGVmaW5lIHRoZSBBUF9DVVNUT01fUkFQUEVMX1BPSU5UUyB2YXJpYWJsZSBpbiB5b3VyIGluaXQuc3FmIGZpbGUuIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2V0aGR1ZGEvQWR2YW5jZWRSYXBwZWxsaW5nL2Jsb2IvbWFzdGVyL1JFQURNRS5tZCBmb3IgYW4gZXhhbXBsZSBvZiBob3cgdG8gZG8gdGhpcy4NCg0KWW91IGNhbiBoYXZlIEFJIGF1dG8tcmFwcGVsIGZyb20gYSBoZWxpY29wdGVyIHVzaW5nIHRoZSBmb2xsb3dpbmcgc2NyaXB0IChhbGwgdW5pdHMgaW4gdGhlIGNhcmdvIHNlYXRzIHdpbGwgcmFwcGVsKToNCg0KW0hFTElfTkFNRV0gY2FsbCBBUl9SYXBwZWxfQWxsX0NhcmdvDQoNClRoaXMgZnVuY3Rpb24gd2lsbCByYXBwZWwgdGhlIGNhcmdvIHVuaXRzIGF0IDI1bSBhdCB0aGUgaGVsaSdzIGN1cnJlbnQgcG9zaXRpb24uIElmIHRoZSBoZWxpIGlzIGN1cnJlbnRseSBtb3ZpbmcsIGl0IHdpbGwgc3RvcCBzbyB1bml0cyBjYW4gcmFwcGVsLg0KDQpJZiB5b3Ugd2FudCBtb3JlIGNvbnRyb2wsIHRoZXJlIGFyZSBhZGR0aW9uYWwgcGFyYW1ldGVycyB5b3UgY2FuIHNldDoNCg0KW0hFTElfTkFNRSxSQVBQRUxfSEVJR0hULFBPU0lUSU9OX0FTTF0gY2FsbCBBUl9SYXBwZWxfQWxsX0NhcmdvDQoNClJBUFBFTF9IRUlHSFQ6IGhlaWdodCBpbiBtZXRlcnMgdG8gcmFwcGVsDQpQT1NJVElPTl9BU0w6IEV4YWN0IHBvc2l0aW9uIEFTTCB3aGVyZSB5b3Ugd2FudCB0aGUgdW5pdHMgdG8gcmFwcGVsIHRvLiBUaGlzIHNjcmlwdCB3aWxsIGdldCB0aGVtIHdpdGhpbiB+MW0gb2YgdGhhdCBwb3NpdGlvbi4NCg0KW2gxXU5vdCB3b3JraW5nIG9uIHlvdXIgc2VydmVyP1svaDFdDQoNCk1ha2Ugc3VyZSB5b3UgaGF2ZSB0aGUgbW9kIGxpc3RlZCBpbiB0aGUgLW1vZCBvciAtc2VydmVyTW9kIGNvbW1hbmQgbGluZSBvcHRpb24uIE9ubHkgLXNlcnZlck1vZCBpcyByZXF1aXJlZCBmb3IgdGhpcyBhZGRvbi4gSWYgc3RpbGwgbm90IHdvcmtpbmcsIGNoZWNrIHlvdXIgc2VydmVyIGxvZyB0byBtYWtlIHN1cmUgdGhlIGFkZG9uIGlzIGZvdW5kLg0KDQpbaDFdRkFRWy9oMV0NCg0KVGhpcyBhZGRvbiBpcyBvbmx5IHJlcXVpcmVkIG9uIHRoZSBzZXJ2ZXIgLSBpcyBpdCBnb2luZyB0byBzbG93IGRvd24gbXkgc2VydmVyPw0KDQpObyAtIHdoaWxlIHRoaXMgYWRkb24gaXMgc2VydmVyLXNpZGUgb25seSwgaXQgaW5zdGFsbHMgaXRzZWxmIG9uIGFsbCBjbGllbnRzIHdpdGhvdXQgdGhlbSBkb3dubG9hZGluZyB0aGUgYWRkb24uIE1vc3Qgb2YgdGhlIHRpbWUsIHRoZSByYXBwZWxsaW5nIGNvZGUgYWN0dWFsbHkgcnVucyBjbGllbnQtc2lkZSwgZXZlbiB0aG91Z2ggeW91IGluc3RhbGxlZCB0aGUgYWRkb24gb25seSBvbiB0aGUgc2VydmVyLiBNYWdpYyENCg0KQmF0dGxleWUga2lja3MgbWUgd2hlbiBJIHRyeSB0byBkbyB4eXouIFdoYXQgZG8gSSBkbz8NCg0KWW91IG5lZWQgdG8gY29uZmlndXJlIEJhdHRsZXllIHJ1bGVzIG9uIHlvdXIgc2VydmVyLiBCZWxvdyBhcmUgdGhlIGZpbGVzIHlvdSBuZWVkIHRvIGNvbmZpZ3VyZToNCg0Kc2V0dmFyaWFibGUudHh0DQoNCkFkZCB0aGUgZm9sbG93aW5nIGV4Y2x1c2lvbnMgdG8gdGhlIGVuZCBvZiBhbGwgbGluZXMgc3RhcnRpbmcgd2l0aCA0LCA1LCA2LCBvciA3IGlmIHRoZXkgY29udGFpbiAiIiAobWVhbmluZyBhcHBsaWVzIHRvIGFsbCB2YWx1ZXMpOg0KDQohIkFSXyINCg0Kc2V0dmFyaWFibGV2YWwudHh0DQoNCklmIHlvdSBoYXZlIGFueSBsaW5lcyBzdGFydGluZyB3aXRoIDQsIDUsIDYsIG9yIDcgYW5kIHRoZXkgY29udGFpbiAiIiAobWVhbmluZyBhcHBsaWVzIHRvIGFsbCB2YWx1ZXMpIGl0J3Mgbm90IGdvaW5nIHRvIHdvcmsuIEVpdGhlciByZW1vdmUgdGhlIGxpbmUgb3IgZXhwbGljaXRseSBkZWZpbmUgdGhlIHZhbHVlcyB5b3Ugd2FudCB0byBraWNrLiBTaW5jZSB0aGUgdmFsdWVzIG9mIHRoZSB2YXJpYWJsZXMgYWJvdmUgY2FuIHZhcnksIEkgZG9uJ3Qga25vdyBvZiBhIGdvb2Qgd2F5IHRvIGRlZmluZSBhbiBleGNsdXNpb24gcnVsZS4NCg0KQWxzbywgaXQncyBwb3NzaWJsZSB0aGVyZSBhcmUgb3RoZXIgYmF0dGxleWUgZmlsdGVyIGZpbGVzIHRoYXQgY2FuIGNhdXNlIGlzc3Vlcy4gSWYgeW91IGNoZWNrIHlvdXIgYmF0dGxleWUgbG9ncyB5b3UgY2FuIGZpZ3VyZSBvdXQgd2hpY2ggZmlsZSBpcyBjYXVzaW5nIGEgcHJvYmxlbS4NCg0KVGhlIHJhcHBlbGxpbmcgYWN0aW9uIGFwcGVhcnMgd2hpbGUgaW4gYSBoZWxpLCBidXQgZG8gbm90aGluZyB3aGVuIEkgc2VsZWN0IHRoZW0uIEhvdyBkbyBJIGZpeCB0aGF0Pw0KDQpNb3N0IGxpa2VseSB5b3VyIHNlcnZlciBpcyBzZXR1cCB3aXRoIGEgd2hpdGUgbGlzdCBmb3IgcmVtb3RlIGV4ZWN1dGlvbnMuIEluIG9yZGVyIHRvIGZpeCB0aGlzLCB5b3UgbmVlZCB0byBtb2RpZnkgeW91ciBtaXNzaW9uJ3MgZGVzY3JpcHRpb24uZXh0IGZpbGUsIGFkZGluZyB0aGUgZm9sbG93aW5nIENmZ1JlbW90ZUV4ZWMgcnVsZXMuIElmIHVzaW5nIEluZmlTdGFyIHlvdSBzaG91bGQgZWRpdCB5b3VyIGNmZ3JlbW90ZWV4ZWMuaHBwIGluc3RlYWQgb2YgdGhlIGRlc2NyaXB0aW9uLmV4dCBmaWxlLiBTZWUgaHR0cHM6Ly9jb21tdW5pdHkuYmlzdHVkaW8uY29tL3dpa2kvQXJtYV8zX1JlbW90ZV9FeGVjdXRpb24gZm9yIG1vcmUgZGV0YWlscyBvbiBDZmdSZW1vdGVFeGVjLg0KDQpjbGFzcyBDZmdSZW1vdGVFeGVjDQp7DQogICAgY2xhc3MgRnVuY3Rpb25zDQogICAgew0KICAgICAgICBjbGFzcyBBUl9DbGllbnRfUmFwcGVsX0Zyb21fSGVsaSB7IGFsbG93ZWRUYXJnZXRzPTA7IH07IA0KICAgICAgICBjbGFzcyBBUl9IaW50IHsgYWxsb3dlZFRhcmdldHM9MTsgfTsgDQogICAgICAgIGNsYXNzIEFSX0hpZGVfT2JqZWN0X0dsb2JhbCB7IGFsbG93ZWRUYXJnZXRzPTI7IH07IA0KICAgICAgICBjbGFzcyBBUl9FbmFibGVfUmFwcGVsbGluZ19BbmltYXRpb24geyBhbGxvd2VkVGFyZ2V0cz0yOyB9OyANCiAgICAgICAgY2xhc3MgQVJfUmFwcGVsX0Zyb21fSGVsaSB7IGFsbG93ZWRUYXJnZXRzPTI7IH07IA0KICAgIH07DQp9Ow0KDQoNCkNhbiB0aGlzIGJlIHVwZGF0ZWQgdG8gcmVxdWlyZSBhICJyb3BlIiBpdGVtIChlLmcuIHRoZSBFeGlsZSByb3BlKT8NCg0KWWVzLCBoZXJlJ3MgYSB3YXkgdG8gZG8gdGhpcy4gQWRkIHRoaXMgY29kZSB0byB5b3VyIGluaXQuc3FmIGZpbGUuIEl0IG92ZXJyaWRlcyB0aGUgZnVuY3Rpb24gdGhhdCBjaGVja3MgaWYgcmFwcGVsbGluZyBpcyBhbGxvd2VkLiBOZWFyIHRoZSBlbmQgb2YgdGhpcyBjb2RlIHNlZSB0aGUgbGluZSB0aGF0IGNoZWNrcyBmb3IgdGhlIEV4aWxlX0l0ZW1fUm9wZSBpbnZlbnRvcnkgaXRlbS4gDQoNCltdIHNwYXduIHsNCiAgICB3YWl0VW50aWwgeyFpc05pbCAiQVJfUmFwcGVsX0Zyb21fSGVsaV9BY3Rpb25fQ2hlY2sifTsNCiAgICBBUl9SYXBwZWxfRnJvbV9IZWxpX0FjdGlvbl9DaGVjayA9IHsNCgkJcGFyYW1zIFsiX3BsYXllciIsIl92ZWhpY2xlIl07DQoJCWlmIShbX3ZlaGljbGVdIGNhbGwgQVJfSXNfU3VwcG9ydGVkX1ZlaGljbGUpIGV4aXRXaXRoIHtmYWxzZX07DQoJCWlmKCgoZ2V0UG9zIF92ZWhpY2xlKSBzZWxlY3QgMikgPCA1ICkgZXhpdFdpdGgge2ZhbHNlfTsNCgkJaWYoKChnZXRQb3MgX3ZlaGljbGUpIHNlbGVjdCAyKSA+IDE1MCApIGV4aXRXaXRoIHtmYWxzZX07DQoJCWlmKGRyaXZlciBfdmVoaWNsZSA9PSBfcGxheWVyICYmIGlzRW5naW5lT24gX3ZlaGljbGUpIGV4aXRXaXRoIHtmYWxzZX07DQoJCWlmKHNwZWVkIF92ZWhpY2xlID4gMTAwKSBleGl0V2l0aCB7ZmFsc2V9Ow0KCQlpZiEoIkV4aWxlX0l0ZW1fUm9wZSIgaW4gbWFnYXppbmVzIF9wbGF5ZXIpIGV4aXRXaXRoIHtmYWxzZX07DQoJCXRydWU7DQogICAgfTsNCn07DQoNCltoMV1Jc3N1ZXMgJiBGZWF0dXJlIFJlcXVlc3RzWy9oMV0NCg0KaHR0cHM6Ly9naXRodWIuY29tL3NldGhkdWRhL0FkdmFuY2VkUmFwcGVsbGluZy9pc3N1ZXMNCg0KSWYgYW55b25lIHdhbnRzIHRvIGhlbHAgZml4IGFueSBvZiB0aGVzZSwgcGxlYXNlIGxldCBtZSBrbm93LiBZb3UgY2FuIGZvcmsgdGhlIHJlcG8gYW5kIGNyZWF0ZSBhIHB1bGwgcmVxdWVzdC4NCg0KW2gxXVNwZWNpYWwgVGhhbmtzIGZvciBUZXN0aW5nICYgU3VwcG9ydDpbL2gxXQ0KDQpTdGF5IEFsaXZlIFRhY3RpY2FsIFRlYW0gKGh0dHA6Ly9zYS5jbGFuc2VydmVycy5jb20pDQpCb29zaCBhbmQgQmVhY2hoZWFkDQpKZXphR29vbmVyIChmb3IgdGhlaXIgdmlkZW8gb24gdGhlIHN0ZWFtIHBhZ2UpDQoNCg0KR290IFF1ZXN0aW9ucz8gSm9pbiBteSBEaXNjb3JkIGNoYW5uZWw6DQpodHRwczovL2Rpc2NvcmQuZ2cvUkhrR1lDdA==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/272847783026597640/AB56C590FEA01D3E419AC9DC9A7BCCDF077EA0DE/</image_url> - <download_url/> - <filename/> - <file_size>481722</file_size> -</mod> -<mod id="730310357"> - <name>Advanced Urban Rappelling</name> - <description>Q3JlYXRlZCBieSBEdWRhIHcvIGN1c3RvbSBhbmltYXRpb25zIGJ5IE1jcnVwcGVydA0KDQpodHRwczovL2ZvcnVtcy5iaXN0dWRpby5jb20vdG9waWMvMTkyOTI1LWFkdmFuY2VkLXVyYmFuLXJhcHBlbGxpbmcvDQoNCltoMV1XYW50IG1vcmU/IENoZWNrIG91dCBteSBsYXRlc3QgbW9kcyFbL2gxXQ0KDQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTg5MTkzODUzNV1baW1nXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy84NDU5NjYwODk3NTA1Njc1MjAvREVBQjdFNTY2QzlFNzMwQTE2RTQ3ODdDNjY3MjQ0QjlFMDc0MjhEOS8/aW50ZXJwb2xhdGlvbj1sYW5jem9zLW5vbmUmb3V0cHV0LWZvcm1hdD1qcGVnJm91dHB1dC1xdWFsaXR5PTk1JmZpdD1pbnNpZGV8MjY4OjI2OCZjb21wb3NpdGUtdG8lM0QlMkElMkMlMkElN0MyNjglM0EyNjgmYmFja2dyb3VuZC1jb2xvcj1ibGFja1svaW1nXVsvdXJsXQ0KDQpBbHNvIGNoZWNrIG91dCBteSBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTcxMzcwOTM0MV1BZHZhbmNlZCBSYXBwZWxsaW5nWy91cmxdLCBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTYxNTAwNzQ5N11BZHZhbmNlZCBTbGluZyBMb2FkaW5nWy91cmxdICBhbmQgW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02Mzk4Mzc4OThdQWR2YW5jZWQgVG93aW5nWy91cmxdIGFkZG9ucyBmb3IgbW9yZSByb3BlIGZlYXR1cmVzIQ0KDQpbaDFdRmVhdHVyZXM6Wy9oMV0NCg0KIC0gUmFwcGVsIG9mIGFueXRoaW5nIHRoYXQncyBtb3JlIHRoYW4gNC01bSBoaWdoLiBUaGlzIGluY2x1ZGVzIGJ1aWxkaW5ncywgY2xpZmYsIHRvd2VycywgZXRjLiBFdmVyeXRoaW5nIHdvcmtzIGFzIGxvbmcgYSB5b3UgY2FuIHdhbGsgdG8gYW4gZWRnZS4NCiAtIEZpcmUgd2hpbGUgcmFwcGVsbGluZyEgWW91IGNhbiBzd2l0Y2ggYmV0d2VlbiB5b3VyIHJpZmxlIGFuZCBwaXN0b2wgd2hpbGUgcmFwcGVsbGluZy4NCiAtIEN1c3RvbSBhbmltYXRpb25zIGFuZCBzb3VuZHMNCiAtIFN1cHBvcnRzIHN3aW5naW5nIHNpZGUgdG8gc2lkZSwgcHVzaGluZyBvZmYgd2FsbCwgYW5kIGNsaW1iaW5nIGJhY2sgdG8gdGhlIHRvcC4NCiAtIFN1cHBvcnRzIHJhcHBlbGxpbmcgQUkgdW5pdHMuDQogLSBDYW4gYmUgaW5zdGFsbGVkIGFzIHNlcnZlci1zaWRlIG9ubHkgYWRkb24uIEhvd2V2ZXIsIGNsaWVudHMgd2l0aG91dCB0aGUgYWRkb24gd29uJ3QgYmUgYWJsZSB0byBzaG9vdCB3aGlsZSByYXBwZWxsaW5nIGFuZCB3b24ndCBzZWUgY3VzdG9tIGFuaW1hdGlvbnMgYW5kIHNvdW5kcy4gU3RpbGwgbG9va3MgZ3JlYXQgdGhvdWdoIQ0KIC0gU1AgYW5kIE1QIGNvbXBhdGlibGUuDQoNCltoMV1EaXJlY3Rpb25zOlsvaDFdDQoNCldhbGsgdG8gYW55IGVkZ2UgdGhhdCdzIDQtNW0gaGlnaC4gVXNpbmcgeW91ciBhY3Rpb24gbWVudSwgZWl0aGVyIHJhcHBlbCB5b3Vyc2VsZiBvciB5b3VyIEFJIHVuaXRzLg0KDQpPbmNlIHJhcHBlbGxpbmcsIGhlcmUncyB3aGF0IHlvdSBjYW4gZG86DQoNCiAtIE1vdmUgZG93biByb3BlICh1c2UgbW92ZSBiYWNrd2FyZHMga2V5OiBzKQ0KIC0gTW92ZSB1cCByb3BlICh1c2UgbW92ZSBmb3J3YXJkcyBrZXk6IHcpDQogLSBXYWxsIHdhbGsgbGVmdCAodXNlIG1vdmUgbGVmdCBrZXk6IGEpIC0gbXVzdCBiZSBmYWNpbmcgJiBhZ2FpbnN0IHN1cmZhY2UgdG8gd2Fsay4NCiAtIFdhbGwgd2FsayByaWdodCAodXNlIG1vdmUgcmlnaHQga2V5OiBkKSAtIG11c3QgYmUgZmFjaW5nICYgYWdhaW5zdCBzdXJmYWNlIHRvIHdhbGsuDQogLSBQdXNoIG9mZiB3YWxsICh1c2Ugc3ByaW50IGtleTogbGVmdCBzaGlmdCkgLSBtdXN0IGJlIGZhY2luZyAmIGFnYWluc3Qgc3VyZmFjZSB0byBwdXNoIG9mZi4NCiAtIFB1c2ggb2ZmIHdhbGwgbW9yZSAoaG9sZCBkb3duIHNwcmludCBrZXkgJiByZWxlYXNlOiBsZWZ0IHNoaWZ0KSAtIG11c3QgYmUgZmFjaW5nICYgYWdhaW5zdCBzdXJmYWNlIHRvIHB1c2ggb2ZmLg0KIC0gVGFrZSBvdXQgd2VhcG9uICh1c2UgZmlyZTogbGVmdCBtb3VzZSBjbGljayBvciByYWlzZSB3ZWFwb24ga2V5OiBsZWZ0IGN0cmwgdHdpY2UpDQogLSBMb3dlciB3ZWFwb24gKHVzZSBsb3dlciB3ZWFwb24ga2V5OiBsZWZ0IGN0cmwgdHdpY2UpDQogLSBTd2l0Y2ggd2VhcG9uICh1c2UgeW91ciBhY3Rpb24gbWVudSB0byBzZWxlY3QgcmlmbGUgb3IgcGlzdG9sKQ0KIC0gQ2xpbWIgYmFjayB0byB0b3AgKG1vdmUgdXAgcm9wZSB0byB0aGUgdG9wLCBhbmQgdGhlbiB1c2UgYWN0aW9uIG1lbnUpDQogLSBEZXRhY2ggZnJvbSByb3BlICh1c2UgYWN0aW9uIG1lbnUpDQoNClRoZXJlIGFyZSBhIGZldyB3YXlzIHRvIHJhcHBlbCBBSSB1bml0czoNCg0KIC0gT3B0aW9uIDE6IFdpdGggeW91IEFJIHVuaXRzIG5lYXJieSwgd2FsayB0byBhbiBlZGdlIGFuZCBwcmVzcyBSYXBwZWwgQUkgVW5pdHMuIEFsbCBuZWFyYnkgQUkgaW4geW91ciBncm91cCB3aWxsIHJhcHBlbCBkb3duIDMgZXZlbmx5IHNwYWNlZCByb3Blcy4NCiAtIE9wdGlvbiAyOiBBZnRlciB5b3Ugc3RhcnQgcmFwcGVsbGluZywgeW91IGNhbiB1c2UgdGhlIFJhcHBlbCBBSSBVbml0cyBhY3Rpb24uIEFsbCBBSSBuZWFyIHlvdXIgcmFwcGVsIGFuY2hvciBwb2ludCB3aWxsIHJhcHBlbCBpbiB0aGUgc2FtZSBwb3NpdGlvbi4NCiAtIE9wdGlvbiAzOiBBZnRlciB5b3UgZmluaXNoIHJhcHBlbGxpbmcsIHlvdSBjYW4gdXNlIHRoZSBSYXBwZWwgQUkgVW5pdHMgYWN0aW9uLiBBbGwgQUkgbmVhciB5b3VyIGxhc3QgdXNlZCByYXBwZWwgYW5jaG9yIHBvaW50IHdpbGwgcmFwcGVsIGluIHRoZSBzYW1lIHBvc2l0aW9uLg0KIA0KW2gxXUluc3RhbGxhdGlvbjpbL2gxXQ0KDQogMS4gU3Vic2NyaWJlIHZpYSBzdGVhbSBvciBkb3dubG9hZCBsYXRlc3QgcmVsZWFzZSBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9zZXRoZHVkYS9BZHZhbmNlZFVyYmFuUmFwcGVsbGluZy9yZWxlYXNlcw0KIDIuIElmIGluc3RhbGxpbmcgdGhpcyBvbiBhIHNlcnZlciwgYWRkIHRoZSBhZGRvbiB0byB0aGUgLXNlcnZlck1vZCBjb21tYW5kIGxpbmUgb3B0aW9uLiBJdCdzIHJlcXVpcmVkIG9uIHRoZSBzZXJ2ZXIgc2lkZSBhbmQgaXMgb3B0aW9uYWwgZm9yIGNsaWVudHMuIEl0J3MgcmVjb21tZW5kZWQgdG8gcHV0IHRoZSBhZGRvbidzIGtleSBpbiB5b3VyIHNlcnZlcidzIGtleSBkaXJlY3Rvcnkgc28gY2xpZW50cyBjYW4gb3B0aW9uYWxseSBlbmFibGUgdGhlIGFkZG9uLiBJZiBjbGllbnRzIGhhdmUgdGhlIGFkZG9uIGVuYWJsZWQsIHRoZXknbGwgYmUgYWJsZSB0byBzaG9vdCB3aGlsZSByYXBwZWxsaW5nIGFuZCB3aWxsIGhhdmUgY3VzdG9tIGFuaW1hdGlvbnMgYW5kIHNvdW5kcy4NCg0KW2gxXU5vdGVzIGZvciBNaXNzaW9uIE1ha2VyczpbL2gxXQ0KDQpJZiB5b3Ugd2FudCB0byBzY3JpcHQgQUkgdG8gcmFwcGVsLCB5b3UgY2FuIHVzZSB0aGUgQVVSX1JhcHBlbF9Vbml0IGZ1bmN0aW9uLiBQbGFjZSB0aGUgdW5pdCBuZXh0IHRvIHRoZSBlZGdlIHRoZXkgc2hvdWxkIHJhcHBlbC4NCg0KVGhlbiwgdmlhIHNjcmlwdGluZyAoZS5nLiB1c2luZyB0cmlnZ2VyIGFjdGl2YXRpb24pIGNhbGwgdGhpcyBmdW5jdGlvbjoNCg0KW1VOSVRdIHNwYXduIEFVUl9SYXBwZWxfVW5pdDsNCg0KUGFyYW1zOiANClVOSVQgPSBUaGUgdW5pdCB0aGF0IHNob3VsZCByYXBwZWwNCg0KVGhlIHVuaXQgd2lsbCB0aGVuIHJhcHBlbCBkb3duIHRoZSBlZGdlLg0KDQpJZiB5b3Ugd2FudCBtb3JlIGNvbnRyb2wsIHlvdSBjYW4gdXNlIHRoZSBvcHRpb25hbCBwYXJhbWV0ZXJzOg0KDQpbVU5JVCwgUk9QRV9MRU5HVEgsIEFOQ0hPUl9QT1NJVElPTiwgUkFQUEVMX0RJUkVDVElPTl0gc3Bhd24gQVVSX1JhcHBlbF9Vbml0Ow0KDQpQYXJhbXM6DQoNClJPUEVfTEVOR1RIID0gUm9wZSBsZW5ndGggaW4gbWV0ZXJzIChPcHRpb25hbCwgZGVmYXVsdHMgdG8gMS4zeCBoZWlnaHQgYWJvdmUgZ3JvdW5kKQ0KQU5DSE9SX1BPU0lUSU9OID0gUG9zaXRpb24gQVNMIHdoZXJlIHRoZSByb3BlIHNob3VsZCBhdHRhY2ggKERlZmF1bHRzIHRvIGVkZ2UgbmV4dCB0byB1bml0IGlmIG5vdCBzcGVjaWZpZWQpDQpSQVBQRUxfRElSRUNUSU9OID0gVW5pdCB2ZWN0b3IgZGlyZWN0aW9uIHRoYXQgdGhlIHVuaXQgc2hvdWxkIGp1bXAgb2ZmIHdoZW4gc3RhcnRpbmcgcmFwcGVsbGluZyAoZS5nIGF3YXkgZnJvbSB0aGUgYnVpbGRpbmcpLiBJZiB0aGUgdW5pdCBpcyBmYWNpbmcgdGhlIGRpcmVjdGlvbiB0aGV5IHNob3VsZCBqdW1wIG9mZiwgeW91IGNhbiBnZXQgdGhpcyB2aWEgdGhlIGNvbW1hbmQgdmVjdG9yRGlyIFVOSVQuDQoNCltoMV1Ob3Qgd29ya2luZyBvbiB5b3VyIHNlcnZlcj9bL2gxXQ0KDQpNYWtlIHN1cmUgeW91IGhhdmUgdGhlIG1vZCBsaXN0ZWQgaW4gdGhlIC1tb2Qgb3IgLXNlcnZlck1vZCBjb21tYW5kIGxpbmUgb3B0aW9uLiBPbmx5IC1zZXJ2ZXJNb2QgaXMgcmVxdWlyZWQgZm9yIHRoaXMgYWRkb24uIElmIHN0aWxsIG5vdCB3b3JraW5nLCBjaGVjayB5b3VyIHNlcnZlciBsb2cgdG8gbWFrZSBzdXJlIHRoZSBhZGRvbiBpcyBmb3VuZC4gDQoNCltoMV1GQVFbL2gxXQ0KDQpUaGlzIGFkZG9uIGlzIG9ubHkgcmVxdWlyZWQgb24gdGhlIHNlcnZlciAtIGlzIGl0IGdvaW5nIHRvIHNsb3cgZG93biBteSBzZXJ2ZXI/DQoNCk5vIC0gd2hpbGUgdGhpcyBhZGRvbiBpcyBzZXJ2ZXItc2lkZSBvbmx5LCBpdCBpbnN0YWxscyBpdHNlbGYgb24gYWxsIGNsaWVudHMgd2l0aG91dCB0aGVtIGRvd25sb2FkaW5nIHRoZSBhZGRvbi4gTW9zdCBvZiB0aGUgdGltZSwgdGhlIHJhcHBlbGxpbmcgY29kZSBhY3R1YWxseSBydW5zIGNsaWVudC1zaWRlLCBldmVuIHRob3VnaCB5b3UgaW5zdGFsbGVkIHRoZSBhZGRvbiBvbmx5IG9uIHRoZSBzZXJ2ZXIuIE1hZ2ljISANCg0KQmF0dGxleWUga2lja3MgbWUgd2hlbiBJIHRyeSB0byBkbyB4eXouIFdoYXQgZG8gSSBkbz8NCg0KWW91IG5lZWQgdG8gY29uZmlndXJlIEJhdHRsZXllIHJ1bGVzIG9uIHlvdXIgc2VydmVyLiBCZWxvdyBhcmUgdGhlIGZpbGVzIHlvdSBuZWVkIHRvIGNvbmZpZ3VyZTogDQoNCnNldHZhcmlhYmxlLnR4dCANCg0KQWRkIHRoZSBmb2xsb3dpbmcgZXhjbHVzaW9ucyB0byB0aGUgZW5kIG9mIGFsbCBsaW5lcyBzdGFydGluZyB3aXRoIDQsIDUsIDYsIG9yIDcgaWYgdGhleSBjb250YWluICIiIChtZWFuaW5nIGFwcGxpZXMgdG8gYWxsIHZhbHVlcyk6IA0KDQohIkFVUl8iDQoNCnNldHZhcmlhYmxldmFsLnR4dCANCg0KSWYgeW91IGhhdmUgYW55IGxpbmVzIHN0YXJ0aW5nIHdpdGggNCwgNSwgNiwgb3IgNyBhbmQgdGhleSBjb250YWluICIiIChtZWFuaW5nIGFwcGxpZXMgdG8gYWxsIHZhbHVlcykgaXQncyBub3QgZ29pbmcgdG8gd29yay4gRWl0aGVyIHJlbW92ZSB0aGUgbGluZSBvciBleHBsaWNpdGx5IGRlZmluZSB0aGUgdmFsdWVzIHlvdSB3YW50IHRvIGtpY2suIFNpbmNlIHRoZSB2YWx1ZXMgb2YgdGhlIHZhcmlhYmxlcyBhYm92ZSBjYW4gdmFyeSwgSSBkb24ndCBrbm93IG9mIGEgZ29vZCB3YXkgdG8gZGVmaW5lIGFuIGV4Y2x1c2lvbiBydWxlLiANCg0KQWxzbywgaXQncyBwb3NzaWJsZSB0aGVyZSBhcmUgb3RoZXIgYmF0dGxleWUgZmlsdGVyIGZpbGVzIHRoYXQgY2FuIGNhdXNlIGlzc3Vlcy4gSWYgeW91IGNoZWNrIHlvdXIgYmF0dGxleWUgbG9ncyB5b3UgY2FuIGZpZ3VyZSBvdXQgd2hpY2ggZmlsZSBpcyBjYXVzaW5nIGEgcHJvYmxlbS4NCg0KVGhlIHJhcHBlbGxpbmcgYWN0aW9uIGFwcGVhcnMgd2hpbGUgaW4gYSBoZWxpLCBidXQgZG8gbm90aGluZyB3aGVuIEkgc2VsZWN0IHRoZW0uIEhvdyBkbyBJIGZpeCB0aGF0Pw0KDQpNb3N0IGxpa2VseSB5b3VyIHNlcnZlciBpcyBzZXR1cCB3aXRoIGEgd2hpdGUgbGlzdCBmb3IgcmVtb3RlIGV4ZWN1dGlvbnMuIEluIG9yZGVyIHRvIGZpeCB0aGlzLCB5b3UgbmVlZCB0byBtb2RpZnkgeW91ciBtaXNzaW9uJ3MgZGVzY3JpcHRpb24uZXh0IGZpbGUsIGFkZGluZyB0aGUgZm9sbG93aW5nIENmZ1JlbW90ZUV4ZWMgcnVsZXMuIElmIHVzaW5nIEluZmlTdGFyIHlvdSBzaG91bGQgZWRpdCB5b3VyIGNmZ3JlbW90ZWV4ZWMuaHBwIGluc3RlYWQgb2YgdGhlIGRlc2NyaXB0aW9uLmV4dCBmaWxlLiBTZWUgaHR0cHM6Ly9jb21tdW5pdHkuYmlzdHVkaW8uY29tL3dpa2kvQXJtYV8zX1JlbW90ZV9FeGVjdXRpb24gZm9yIG1vcmUgZGV0YWlscyBvbiBDZmdSZW1vdGVFeGVjLg0KIA0KY2xhc3MgQ2ZnUmVtb3RlRXhlYw0Kew0KIGNsYXNzIEZ1bmN0aW9ucw0KIHsNCiAgY2xhc3MgQVVSX0hpbnQgeyBhbGxvd2VkVGFyZ2V0cz0xOyB9OyANCiAgY2xhc3MgQVVSX0hpZGVfT2JqZWN0X0dsb2JhbCB7IGFsbG93ZWRUYXJnZXRzPTI7IH07IA0KICBjbGFzcyBBVVJfRW5hYmxlX1JhcHBlbGxpbmdfQW5pbWF0aW9uX0dsb2JhbCB7IGFsbG93ZWRUYXJnZXRzPTI7IH07IA0KICBjbGFzcyBBVVJfUGxheV9SYXBwZWxsaW5nX1NvdW5kc19HbG9iYWwgeyBhbGxvd2VkVGFyZ2V0cz0yOyB9OyANCiB9Ow0KfTsNCg0KDQpbaDFdSXNzdWVzICYgRmVhdHVyZSBSZXF1ZXN0c1svaDFdDQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9zZXRoZHVkYS9BZHZhbmNlZFVyYmFuUmFwcGVsbGluZy9pc3N1ZXMgDQoNCklmIGFueW9uZSB3YW50cyB0byBoZWxwIGZpeCBhbnkgb2YgdGhlc2UsIHBsZWFzZSBsZXQgbWUga25vdy4gWW91IGNhbiBmb3JrIHRoZSByZXBvIGFuZCBjcmVhdGUgYSBwdWxsIHJlcXVlc3QuIA0KDQpbaDFdU3BlY2lhbCBUaGFua3MgZm9yIFRlc3RpbmcgJiBTdXBwb3J0OlsvaDFdDQoNCi0gTWNydXBwZXJ0IGZvciB0aGUgY3VzdG9tIGFuaW1hdGlvbnMNCi0gTXlub2NrIGZvciBjdXN0b20gcmFwcGVsbGluZyBzb3VuZHMNCi0gSmV6YSBmb3IgdGhlIHZpZGVvcyBhbmQgc2NyZWVuIHNob3RzDQotIFN0YXkgQWxpdmUgVGFjdGljYWwgVGVhbSAoaHR0cDovL3NhLmNsYW5zZXJ2ZXJzLmNvbSkNCi0gVGhlIE1BTlkgcGVvcGxlIGZyb20gQklTIGZvcnVtcyB0aGF0IGhhdmUgaGVscGVkIHRlc3QgdGhpcyENCg0KDQpHb3QgUXVlc3Rpb25zPyBKb2luIG15IERpc2NvcmQgY2hhbm5lbDoNCmh0dHBzOi8vZGlzY29yZC5nZy9SSGtHWUN0</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/273976121084936417/3845856952F5C50CB8BD0119F738552AEE6A9160/</image_url> - <download_url/> - <filename/> - <file_size>1139403</file_size> -</mod> -<mod id="485417177"> - <name>Australia</name> - <description>V2VsY29tZSB0byBBdXN0cmFsaWEgaXNsYW5kIGFkZG9uIGZvciBBcm1hMyBWZXJzaW9uIDUuMDkgIFRoaXMgaXNsYW5kIHRvb2sgbWFueSB5ZWFycyB0byBjb21wbGV0ZSwgSeKAmXZlIHdvcmtlZCBvbiBpdCB3aGVuIEkgaGF2ZSBoYWQgZnJlZSB0aW1lLiANCg0KDQpJc2xhbmQgRmFjdHM6DQpUaGUgSXNsYW5kIGlzIDQwa20geCA0MGttICBub2JvZHkgcmVhZHMgdGhlIGRlc2NyaXB0aW9uIHNvIEkgY291bGQgcmVhbGx5IHR5cGUgYW55dGhpbmcgSSB3YW50IGFuZCBub29uZSB3aWxsIHJlYWQgaXQNCg0KQXVzdHJhbGlhIElzbGFuZCBmZWF0dXJlcyA5IGxhcmdlIGFpcnBvcnRzIHdpdGggR3JlZW4gTWFwIEljb25zIHNob3dpbmcgQWlycG9ydHMgdGhhdCBoYXZlIEF1dG9sYW5kaW5nIGZlYXR1cmVzIGVuYWJsZWQuIEJsdWUgbWFwIEljb25zIGRpc3BsYXkgTWFudWFsIGxhbmRpbmcgZmVhdHVyZXMuIFRoZSBtYXAgc2NyZWVuIGFsc28gc2hvd3MgcG9saWNlIHN0YXRpb24gSWNvbnMgYW5kIEhvc3BpdGFscy4NCg0KDQpGb3IgYWNjZXNzIHRvIHRoZSBwb2xpY2Ugc3RhdGlvbnMgIGFuZCBwcmlzb25zIHVzZSB0aGUgZm9sbG93aW5nIGNvZGUgaW4geW91ciBkZWJ1ZyBjb25vbGUgKCBoaXQgZXNjYXBlIGluIGVkaXRvciBzaG93cyBkZWJ1ZyB3aW5kb3cpDQoNCnBsYXllciBzZXRWYXJpYWJsZSBbImNvcExldmVsIiwxLHRydWVdOw0KDQoNCg0KLS0tLS0tLS0tVGhhbmtzIHRvIHRoZSBmb2xsb3dpbmcgYWRkb24gbWFrZXJzIGZvciB0aGVpciBhZGRvbnMgdGhhdCBhcmUgdXNlZCBvbiB0aGUgaXNsYW5kLS0tLS0tLS0tLQ0KDQotIEpvcmRvbiAoZWFnbGVkdWRlNCkgdGhhbmtzIGZvciBhbGwgeW91ciBoZWxwIG92ZXIgdGhlIGxhc3QgY291cGxhIG1vbnRocyBtYXRlIHZlcnkgbXVjaCBhcHByZWNpYXRlZCEhDQotIE1vZGVzdEAgTW9kZXN0IGdhbWluZyAtIHRoYW5rcyBtYXRlIHdlJ3ZlIGhhZCBhIGdvb2QgbGF1Z2ggb24gdGhlIHN0cmVhbXMgYW5kIFRTDQotIEouU2NobWlkdCAtICBGaXJlc3RhdGlvbiwgY2xvdGhpbmcgc3RvcmUgYW5kIG90aGVyIHRleHR1cmVzLiB0aGFua3MgZHVkZSB5b3VyIGEgbGVnZW5kLg0KLSBTbXVnIChERUFEZGVtKSAtIFRoYW5rcyBmb3IgeW91IGFkdmljZSBhbmQgbW9kZWxzIHlvdSBzZW50IG1lISEhDQotIFBvb2xwdW5rIGZvciBhbGxvd2luZyBtZSB0byB1c2UgaGlzIG9iamVjdHMgYW5kIE1hcmtlciBwYWNrcyB0aGFua3MgbWF0ZS4NCi0gU2lsb2xhIGFuZCBoaXMgdGVhbSBmb3IgbWFraW5nIFhjYW0uDQotIEJlcm4gKFdhbHNoeSkgbWFrZXIgb2YgdGhlIFN5ZG5leSBIYXJib3VyIEJyaWRnZS4NCi0gbHVraSBmb3IgUG9vbCBhbmQgZWxldmF0b3INCi0gQmVyZ29mZiBmb3IgdGhlIGRlc2VydCB0cmVlIHBhY2suDQotIER3aWdodCBMZXJveSAtIENhcnBldCBpZGVhIGFuZCBhZGRvbg0KLSBGYXRraWRzbG92M2NhazMgZm9yIHNlbmRpbmcgbWUgcHJlZmFicy4NCi0gVGhlIENhdGFsaW5hIGd1eXMgZm9yIHJlbGVhc2luZyB0aGVpciBidWlsZGluZyBzb3VyY2UgZmlsZXMgdGhhbmtzIHlvdSEhDQotIE1pa2VQaG9lbml4ODUgZm9yIGNyZWF0aW5nIExldHRlci9tYWlsYm94LCB0aGFua3MgbWF0ZSBpdCBsb29rcyBhd2Vzb21lDQotIE1hdHRhdXN0IA0KLSBIaWxsIGdhbWluZyAtIFNsaWRpbmcgZG9vcnMNCi1KYWNrIEhlZGdlcyAvIHRoZWV4cGVyaW1lbnR6IC0gd29vZGVuIGpldHR5IGluIEJyaXNiYW5lDQoNCg0KWW91IGNhbiB3YXRjaCB0aGUgaXNsYW5kIGJlaW5nIGNvbnN0cnVjdGVkIG9uIFR3aXRjaCwgYXVzaXNsYW5kDQoNCmh0dHA6Ly93d3cudHdpdGNoLnR2L2F1c2lzbGFuZA0KDQoNClBsZWFzZSBoZWxwIG1lIHRvIGNvbnRpbnVlIHVwZGF0aW5nIHRoZSBpc2xhbmQgYnkgRG9uYXRpbmcgdmlhIFBBWVBBTCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0+IGF1c3NtZWlzdGVyQGdtYWlsLmNvbQ0KDQoNCioqKioqKioqKioqKiogVEhJUyBWRVJTSU9OIElTIFNUQU5ELUFMT05FIElUIERPRVMgTk9UIFJFUVVJUkUgQ1VQKioqKioqKioqKioqDQoNCg0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9DU3JESkk4LmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9WdE1NVUlGLmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9XeTBXb0Q5LmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9PSjE2R1VNLmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9DT2x0VmlnLmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9WZDhWQ1l0LmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9PdkRXcEMzLmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9GeXdoblprLmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS82MDlJVDZ6LmpwZ1svaW1nXQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9SdVRvREhGLmpwZ1svaW1nXQ0KDQoNCioqKioqKioqKioqKiogVEhJUyBWRVJTSU9OIElTIFNUQU5ELUFMT05FIElUIERPRVMgTk9UIFJFUVVJUkUgQ1VQIA0KDQoNCg0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS9QdXh3aUduLmpwZ1svaW1nXQ0KDQoNCg0KW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vRTZFbTVHMy5qcGdbL2ltZ10NCg0KW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vb3E3NmlxRC5qcGdbL2ltZ10NCg0KW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vR3dlaGl1MS5qcGdbL2ltZ10NCg0KW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vSzZEdmdVYi5qcGdbL2ltZ10NCg0KW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vQ09jeU9oei5qcGdbL2ltZ10NCg0KW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vT2N2OFQ5di5qcGdbL2ltZ10NCg0KDQoNCioqKioqKioqKioqKiogVEhJUyBWRVJTSU9OIElTIFNUQU5ELUFMT05FIElUIERPRVMgTk9UIFJFUVVJUkUgQ1VQKioqKioqKioqKioqKioqDQoNCg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqKlBsZWFzZSBub3RlIHRoYXQgYWxsIG15IGJ1aWxkaW5ncyBhbmQgb2JqZWN0cyBhcmUgTk9UIGZvciB1c2Ugb24gb3RoZXIgbWFwcy4gKioqDQoNCg0KDQrigJxDb3B5cmlnaHQgMjAxNSBbQXVzc2llLl0gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgbmFtZWQgIGF1czY5MeKAnQ0KDQoNCg0KDQoNCg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/89351480104620093/DF6CC356F3D64D5551A2E9F25140AF1A04C245B3/</image_url> - <download_url/> - <filename/> - <file_size>6581753711</file_size> -</mod> -<mod id="495275491"> - <name>PLP Markers</name> - <description>SXRzIG5ldmVyIHRvIGxhdGUgdG8gc3RhcnQgaGVhZGluZyBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uLg0KDQpSZWJvb3QhIEVkaXRpb24gaXMgYSBjb21wbGV0ZSBvdmVyaGF1bCBvZiB0aGlzIEFkZG9uLiBBIHNhbXBsZSBtaXNzaW9uIHdpdGggYWxsIGFzc2V0cyBwbGFjZWQgb24gU3RyYXRpcyBpcyBwYXJ0IG9mIHRoZSBkb3dubG9hZC4NCg0KVGhpcyBNYXJrZXItQWRkb24gYWRkcyBtb3JlIHRoYW4gNzAwIHNlbGVjdGVkIEljb25zIGluIHZhcmlvdXMgbG9va3MgdG8geW91ciByZXBvc2l0b3J5Lg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/958586909328896883/F88A256C43C441DC3832CF6D69AABCF3E824CD97/</image_url> - <download_url/> - <filename/> - <file_size>11645612</file_size> -</mod> -<mod id="647753401"> - <name>Extended_Base_Mod</name> - <description>SGV5IEd1eXMsDQoNCkhlcmUgaXMgdGhlIExpbmsgdG8gdGhlIG9mZmljaWFsIGZyZW5jaCB0cmFuc2xhdGlvbiBvZiBpdDoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzOTY3NjE4NzddV29ya3Nob3AtTGlua1svdXJsXQ0KaGF2ZSBmdW4gOykgDQoNCnRoaXMgaXMgYW4gRXhpbGUgTW9kIHRvIGdldCBzb21lIHN0cnVjdHVyZXMgZnJvbSBBcm1hIDMgdG8gYnVpbGQgb24geW91ciB2ZXJ5IG93biBUZXJyYWluLg0KVGhpcyBpcyBhIEtleSBzaWduZWQgTW9kLg0KDQpQbGVhc2UgaWYgeW91IGhhdmUgYW55IElkZWFzIG9yIHdpc2hlcywganVzdCBsZXQgbWUga25vdyA6KQ0KDQppZiB5b3Ugd2FudCB0byBzdXBwb3J0IG1lOiBbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9mcmVha3lsZWluXWNsaWNrIGhlcmVbL3VybF0NCg0Kb2xkIHZlcnNpb24gMC4zLjQgOiBbdXJsPWh0dHBzOi8vd3d3LmRyb3Bib3guY29tL3MvNHV4c21pM2k5d3I4Z2R3LyU0MEV4dGVuZGVkX0Jhc2VfTW9kVjAuMy40LnJhcj9kbD0wXWNsaWNrIGhlcmUgVjAuMy40Wy91cmxdDQoNCiBDYXBhY2l0eToNCg0KSHVnZSBDb250YWluZXI6IDIwLjAwMA0KTWV0YWxzaGVsZiBkb3VibGVzaWRlZDogNS4wMDANCkljZWJveDogMS41MDANClNoZWxmIDE6IDQuMDAwDQpTaGVsZjogMy4wMDANCkxhbmQgQ29udGFpbmVyIEdyZWVuOiAxNS4wMDANCkhhbmdhcjogNDAuMDAwDQpBbW1vYm94OiA3LjAwMCANClRlbnRkb21lOiAxLjAwMA0KTGFuZCBDb250YWluZXIgU2FuZCBTbWFsbDogMTMuNTAwDQpDYXJnbyBjb250YWluZXIgU21hbGw6IDY1MDANCkdhcmJhZ2UgQ29udGFpbmVyOiA4NTAwDQpNZXRhbHNoZWQgNCBMYXllcnM6IDU1MDANClN1aXRjYXNlOiAxMjUwDQpBbW1vIEJveDogNzUwDQpXb29kZW5zaGVsdmVzOiAyMDAwDQpNZXRhbGNhc2U6IDI1MDANCkZyaWRnZTogMjAwMA0KVG9vbCBUcm9sbGV5czogMjUwMA0KTWljcm93YXZlOiAyMDANClN1aXRjYXNlOiAxMjUwDQpBbW1vYm94IHJvdW5kczogNzUwDQpQbGFzdGljY2FzZTogMjAwMA0KRUJNIEFpcmhvb2s6IDUwMDANCk1lZGlraXQ6IDUwMDANCg0KQmFja3BhY2sNCldETDogNDUwDQpERVY6IDEwMDANCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/791989721547042214/94F9DCC194611FCA82B12AF0B7FC0554D6A262B1/</image_url> - <download_url/> - <filename/> - <file_size>314365523</file_size> -</mod> -<mod id="1361461340"> - <name>RwG Addon Mosquito Series</name> - <description>W2JdVGhlIE1vc3F1aXRvIFNlcmllc1svYl0NCkl0IHN0YXJ0cyB3aXRoIHRoZSBNayBJIHZlcnNpb24uDQoNCg0KU3BlY3MuDQoNCk5vIHBheWxvYWQNCg0KbWF4IHNwZWVkIDEzMGttL2gNCg0KZnVlbGNhcGFjaXR5IDYwTA0KDQpTaW5jZSBpdCdzIGEgYmV0YSwgSSB3YW50IHRvIHJlcG9ydCBidWdzIGFuZCBpc3N1ZXMgaW4gbXkgZGlzY29yZCBzbyBJIGNhbiBmaXggdGhlbS4NCg0KaHR0cHM6Ly9kaXNjb3JkLmdnL0phVDhVZmoNCg0KW2gxXURpc3BsYXkgTmFtZSAtIENsYXNzIE5hbWVbL2gxXQ0KDQpCYXNlIENsYXNzIC0gUndHX01venppZV9DYXJsX0Jhc2UNCg0KTW9zcXVpdG8gTWsuSSAoQ2FybC9SZWQpIC0gUndHX01venppZV9DYXJsX1JlZA0KTW9zcXVpdG8gTWsuSSAoQ2FybC9CbHVlKSAtIFJ3R19Nb3p6aWVfQ2FybF9CbHVlDQpNb3NxdWl0byBNay5JIChDYXJsL0dyZWVuKSAtIFJ3R19Nb3p6aWVfQ2FybF9HcmVlbg0KTW9zcXVpdG8gTWsuSSAoQ2FybC9QaW5rKSAtIFJ3R19Nb3p6aWVfQ2FybF9QaW5rDQpNb3NxdWl0byBNay5JIChDYXJsL1llbGxvdyAtIFJ3R19Nb3p6aWVfQ2FybF9ZZWxsb3cNCk1vc3F1aXRvIE1rLkkgKENhcmwvQmxhY2spIC0gUndHX01venppZV9DYXJsX0JsYWNrDQpNb3NxdWl0byBNay5JIChDYXJsL1doaXRlKSAtIFJ3R19Nb3p6aWVfQ2FybF9XaGl0ZQ0KTW9zcXVpdG8gTWsuSSAoQ2FybC9PcmFuZ2UpIC0gUndHX01venppZV9DYXJsX09yYW5nZQ0KTW9zcXVpdG8gTWsuSSAoQ2FybC9Hb2xkKSAtIFJ3R19Nb3p6aWVfQ2FybF9Hb2xkDQpNb3NxdWl0byBNay5JIChDYXJsL0V4aWxlKSAtIFJ3R19Nb3p6aWVfQ2FybF9FeGlsZQ0KDQpTZXJ2ZXItT3duZXJzDQpDb3B5IGFuZCBwYXN0ZSB0aGUgUndHIEFkZG9uIE1vc3F1aXRvLUZvbGRlciBpbiB5b3VyIEFybWEzLVNlcnZlci1NYWluLURpcmVjdG9yeS4NClJlbmFtZSB0aGUgZm9sZGVyIGFzIHlvdSBsaWtlLg0KT3BlbiB5b3VyICAuYmF0LWZpbGUvVEFEU1QvRmlyZWRhZW1vbi1TdGFydHVwIFBhcmFtZXRlcnMgYW5kIHB1dCB0aGUgZm9sZGVybmFtZSBhdCB0aGUgZW5kIG9mIHRoZSB0YXJnZXQgbGluZSAtbW9kPUBtb2RfbmFtZTE7QG1vZF9uYW1lMjsNCg0KbGlrZSB0aGlzOg0KDQotbW9kPUBFeGlsZTtAUndHX01vc3F1aXRvOw0KDQpEZWxldGUgdGhlIG9sZCBCaWtleSBmcm9tIHlvdXIgc2VydmVyIGFuZCBwbGFjZSB0aGUgbmV3IG9uZSBhdCBBcm1hM19TZXJ2ZXIva2V5cw0K</description> - <image_url>https://images.steamusercontent.com/ugc/948458317605765986/9D186A0A6D995DCEF355D8B7905E06BBD6DFD4E0/</image_url> - <download_url/> - <filename/> - <file_size>61392985</file_size> -</mod> -</mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>;</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>modname=$( awk -F "=" '/name/ {print $2}' %mods_full_path%/steamapps/workshop/content/107410/%workshop_mod_id%/meta.cpp | tr -d [:punct:]) -tempname="@${modname}" -modfolder="$(echo -e "${tempname}" | tr -d '[:space:]')" -cp -Rf "%mods_full_path%/steamapps/workshop/content/107410/%workshop_mod_id%" "%mods_full_path%/$modfolder" -touch "%mods_full_path%/$modfolder/%workshop_mod_id%" -cp -f %mods_full_path%/$modfolder/keys/*.bikey %mods_full_path%/keys/ -rm -Rf "%mods_full_path%/steamapps/workshop/content/107410/%workshop_mod_id%" -ws_mod_name="$(echo -e "${tempname}" | tr -d '[:space:]')" -ws_id="221100" -echo "$ws_id;%workshop_mod_id%;$ws_mod_name;$(date +%s)" >> "ws_mods.txt" - -printf "\nDone!"</post_install> - <uninstall>a=%mods_full_path% - -modid=$(find $a -iname "%mod_string%") - -modfolder=$(dirname $modid) -echo $modfolder -rm -Rf $modfolder -printf "\n %mod_string% automatically uninstall. \n" </uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/237410_Linux.xml b/modules/steam_workshop/game_configs/237410_Linux.xml deleted file mode 100644 index 89a4b63a..00000000 --- a/modules/steam_workshop/game_configs/237410_Linux.xml +++ /dev/null @@ -1,18 +0,0 @@ -<workshop_settings> - <workshop_id /> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path /> - <mods /> - <config> - <regex /> - <mods_backreference_index /> - <variable /> - <place_after /> - <mod_string /> - <string_separator /> - <filepath /> - </config> - <post_install /> - <uninstall /> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/298740_Windows.xml b/modules/steam_workshop/game_configs/298740_Windows.xml deleted file mode 100644 index 348ae081..00000000 --- a/modules/steam_workshop/game_configs/298740_Windows.xml +++ /dev/null @@ -1,56 +0,0 @@ -<workshop_settings> - <workshop_id>244850</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path /> - <mods> - <mod id='2472607330'> - <name>Cepheus LX-50 Cutter</name> - <description>W2JdVmFuaWxsYSB8IFN1cnZpdmFsIHwgTm8gU3ViZ3JpZHMgfCBObyBTY3JpcHRzIHwgTm8gRExDIFsvYl0NCg0KDQpbY29kZV1bYl1BIHNtYWxsIHNoaXAgd2l0aCBhIGZldyB0dXJyZXRzLCBub3RoaW5nIHNwZWNpYWwuWy9iXVsvY29kZV0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQpJIGJ1aWx0IGl0IGFzIGEgc29ydCBvZiBjaGFsbGVuZ2UgZm9yIG15c2VsZiB0byBidWlsZCBhbnkgc2hpcCBhcyBmYXN0IGFzIHBvc3NpYmxlLiANClRvb2sgbWUgYWJvdXQgMiBob3VycyBwbHVzIGEgYml0IG9mIHJlZmluaW5nLiBJdCdzIGZ1bGwgaHlkcm8gcG93ZXJlZCwgY2FuIGZseSBvbiBhbGwgcGxhbmV0cw0KYW5kIGhhcyBhbGwgdGhlIGJhc2ljcy4gSXQganVzdCBsYWNrcyB0aGUgbGFyZ2UgcmVmaW5lcnkgYW5kIGp1bXAgZHJpdmUgYmVjYXVzZSBvZiBhIGxhY2sgb2Ygc3BhY2UuDQoNCg0KW2gxXVN0YXRzWy9oMV0NCltsaXN0XQ0KWypdIFdlaWdodDogMzEwIHQNClsqXSBMZW5ndGg6IDQ1IG0NClsqXSBXaWR0aDogMzIuNSBtDQpbKl0gQmxvY2tzOiA0NTINClsqXSBQQ1U6IDUwNTcNClsvbGlzdF0NCg0KW2gxXUVuZ2luZXM6Wy9oMV0NCltsaXN0XQ0KWypdIDIgYmF0dGVyaWVzDQpbKl0gMiBoeWRyb2dlbiBlbmdpbmVzDQoNClsqXSAyOCBzbWFsbCBoeWRybyB0aHJ1c3RlcnMNClsvbGlzdF0NCg0KW2gxXUFybWFtZW50OlsvaDFdDQpbbGlzdF0NClsqXSA0IGdhdGxpbmcgdHVycmV0cw0KWy9saXN0XQ0KDQpbaDFdVXRpbGl0eTpbL2gxXQ0KW2xpc3RdDQpbKl0gYmFzaWMgcmVmaW5lcnkNClsqXSBhc3NlbWJsZXINClsqXSBvcmUgZGV0ZWN0b3INClsqXSBjcnlvIHBvZHMNClsvbGlzdF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1790721049091201826/43AA92A474DAE9CB99D545CAF54461842BD17409/</image_url> - <download_url /> - <filename /> - <file_size>1012221</file_size> -</mod> - <mod id='2470607526'> - <name>Mr Bean's Mini</name> - <description>W2gxXSBCZWFuLiBbL2gxXQ0KTXIgQmVhbi4NCg0KW2gxXSBDb250cm9scyBbL2gxXQ0KMS4gTGVmdCBUdXJuIFNpZ25hbCBPbi9PZmYNCjIuIEhlYWRsaWdodHMgT24vT2ZmDQozLiBSaWdodCBUdXJuIFNpZ25hbCBPbi9PZmYNCg0KW2gxXSBOb3RlcyBbL2gxXQ0KLSBSZXF1aXJlcyBXYXN0ZWxhbmQgRExDIG9ubHkgZm9yIGZyb250IGdyaWxsZSAmIFJlYXIgTGlnaHRzICsgQmxpbmtlcnMgKHdvcmtzIHdpdGhvdXQpDQotIFlvdSBjYW4gc2l0IG9uIHRoZSBtb3VudGVkIGNvdWNoIGJ1dCBJIGRvdWJ0IGl0J3Mgc3RyZWV0LWxlZ2FsDQotIEdldCBpbiB0aHJvdWdoIHRoZSB0aW55IGdhcHMgb24gZWl0aGVyIHNpZGU=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1781713698219456050/8CE4CA03027726515A67B7C254DE8E0010B24BE1/</image_url> - <download_url /> - <filename /> - <file_size>481088</file_size> - </mod> - <mod id='2473969260'> - <name>Saratoga Class Cruiser ( No Mods) (DLC Req )</name> - <description>W2ltZ10gaHR0cHM6Ly9pLmltZ3VyLmNvbS9wN0Z2MVo2LmdpZiBbL2ltZ10NCg0KU28gSSBXYXMgSGF2aW5nIEEgTGl0dGxlIEJpdCBPZiBBIEhhbG8gaXRjaCBBbmQgRGVjaWRlZCBUbyBCdWlsZCBBIEhhbG8gc3R5bGUgQ3J1aXNlciBUaGF0IFdvdWxkIEZpdCBJbiBUaGUgSGFsbyBVbml2ZXJzZSBXaXRob3V0IEJlaW5nIEEgRGlyZWN0IENvcHkgT2YgVGhlIEhhbGN5b24gT3IgTWFyYXRob24gQ2xhc3MgQ3J1aXNlcnMsIFNvIEhlcmUgV2UgSGF2ZSBUaGUgU2FyYXRvZ2EgQ2xhc3MgQ3J1aXNlci4NCg0KUENVID0gODYxMzggKCBBYm91dCBIYWxmIElzIFdlYXBvbnMgKQ0KQmxvY2tzID0gMTE4MDIgDQoNCg0KU3Vydml2YWwNCj09PT09PT09PT09PT09PT0NCkZ1bmN0aW9uYWwgIDogWWVzDQpCdWlsZGFibGUgICAgOiBUaGUgTWFpbiBIdWxsIEFuZCBJbnRlcmlvciBBcmUgUHJvamVjdG9yIEJ1aWxkYWJsZSwgVGhlIFJlc3QsIE5vdCBTbyBNdWNoDQoNCkZlYXR1cmVzIDogV2VhcG9ucw0KPT09PT09PT09PT09PT09PT09DQoxMSBHYXRsaW5nIFR1cnJldHMNCjEwIE1pc3NpbGUgVHVycmV0cw0KMTIgRm9yd2FyZCBGYWNpbmcgUm9ja2V0IExhdWNoZXJzDQo0IEN1c3RvbSBUdXJyZXRzIFdpdGggMiBMYXJnZSBSb2NrZXQgTGF1bmNoZXJzIEVhY2gNCjQgQ3VzdG9tIEpvbHQgQ2Fubm9ucyBCYXNlZCBPbiBUaGUgT25lIEZvdW5kIEhlcmUgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTI0MDc2NTU2MDcmc2VhcmNodGV4dD1waXN0b24rZ3VuDQo4IEN1c3RvbSBNaXNzaWxlIEJheXMNCg0KUHJvZHVjdGlvbiAvIFBvd2VyIC8gRnVlbCAvIENhcmdvDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KMjkgTzJIMiBHZW5lcmF0b3JzDQo2IExhcmdlIEgyIFRhbmtzDQo2IFNtYWxsIEgyIFRhbmtzDQoxIExhcmdlIFJlYWN0b3INCjE0IEJhdHRlcmllcw0KNCBPMiBUYW5rcw0KMiBMYXJnZSBDYXJnbyBDb250YWluZXJzDQoyMCBTbWFsbCBDYXJnbyBDb250YWluZXJzDQo5IEJhc2ljIEFzc2VtYmxlcnMNCjUgSnVtcCBEcml2ZXMNCg0KUm9vbXMgLyBFeHRyYXMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KQnJpZGdlDQpTeXN0ZW1zIENvbnRyb2wgUm9vbQ0KTWVkQmF5DQpDcnlvTGFiDQpGVEwgQ29udHJvbA0KU21hbGwgSGFuZ2VyDQo0IENyZXcgUXVhdGVycywgMiBCZWRzIEVhY2gNCkdhbGx5DQpSZWFjdG9yIENvbnRyb2wNCkZ1ZWwgQ29udHJvbA0KQXJtb3J5DQpHeXJvIENvbnRyb2wNCkdyYXZpdHkvUHJvZHVjdGlvbiBDb250cm9sIFN0YXRpb24NCjggRXNjYXBlIFBvZHMNCg0KDQpOb3Rlcw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoqIE1heCBSZWNvbW1lbmRlZCBHcmF2aXR5IElzIDAuNTAgKCBZb3UgTWlnaHQgQmUgYWJsZSBUbyBIaXQgMC42NSB3aXRoIG91dCBjYXJnbyApDQoqIFRoZSBNaXNzaWxlcyBVc2UgSW9uIFRocnVzdGVycywgU28gVGhlbiBEb250IFdvcmsgSW4gR3Jhdml0eQ0KKiBTZXZlcmFsIFNjcmlwdHMgQXJlIFVzZWQsIFlvdSBDYW4gRGlzYWJsZSBNb3N0IElGIHlvdSBXYW50IEhvd2V2ZXIgIDMgQXJlIFJlcXVpcmVkDQpXaGlwcyBUdXJyZXQgU2xhdmVyIFNjcmlwdCAsIFdoaXBzIExBTVAgU2NyaXB0LCBXaGlwcyBXSEFNIFNjcmlwdC4NCiogV2hlbiBMYXVuY2hpbmcgTWlzc2lsZXMgU2xvdyB0byA0MC9tcyBPciBMb3dlciBXaXRoIE5vIEVycmF0aWMgTW92ZW1lbnRzDQoqIFRoZSBNYWluIENhbm5vbnMgQ2FuIEJlIEZpcmVkIEF0IEFueSBWYW5pbGxhIFNwZWVkLCBUaG91Z2ggWW91IFdpbGwgSGF2ZSBUbyBEbyBTb21lIExlYWRpbmcgT24gVGhlIFRhcmdldA0KKiBUaGUgU2hpcCBTaG91bGQgQmUgU3RvcHBlZCBPciBBdCBWZXJ5IExvdyBTcGVlZCBUbyBMYXVuY2ggVGhlIEVzY2FwZSBQb2Rz</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1776084465699675544/E3B57B81B8CB75A600B1BB8FE4BDB177F4AACAD5/</image_url> - <download_url /> - <filename /> - <file_size>13956266</file_size> - </mod> - <mod id='2475399454'> - <name>VANGUARD: The Puddlejumper (Modded Small Grid Space/Atmo Transport)</name> - <description>VGhlIFB1ZGRsZWp1bXBlciBmcm9tIHRoZSBWYW5ndWFyZCBzZXJpZXMgb24gWW91VHViZSBmZWF0dXJpbmcgU3BhY2ViYXIsIFRleGZpcmUsIEZhcnJlbGwsIGFuZCB3NHN0ZWRzcGFjZS4NCg0KVGhlIFB1ZGRsZWp1bXBlciBpcyBhIGp1bXAgY2FwYWJsZSBhaXJ0aWdodCBzbWFsbCBncmlkIHZlc3NlbCBjYXBhYmxlIG9mIGZseWluZyBpbiB1cHRvIDFnIGF0bW8sIHdpdGggYSBtdWx0aS10aHJ1c3Qgc2V0dXAgZmVhdHVyaW5nIGhvdmVyIGVuZ2luZXMsIGF0bW8gdGhydXN0ZXJzLCBhbmQgbW9kdWxhciB0aHJ1c3RlcnMgY2FwYWJsZSBvZiBhbGwgZW52aXJvbm1lbnRzLiBUaGUgc2hpcCBpcyBhbHNvIGNhcGFibGUgb2YganVtcGluZyAyNTAwa20gYW5kIGhhcyBjYXJnbyBjYXBhY2l0eSBmb3IgYSBkZWNlbnQgaGF1bCBhbG9uZ3NpZGUgMyBzZWF0LCBhIHR1cnJldCwgYW5kIGEgc3Vydml2YWwga2l0IQ0KDQpPaGguLiBBbmQgaXQncyBzaGllbGQgYXJlIHByZXR0eSBiZWFzdCAoNjQwaykNCg0KTW9kIExpc3Q6DQpBemltdXRoIE92ZXJjbG9ja2VkIE9yZSBEZXRlY3RvcnN+KERYLTExIFJlYWR5KQ0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NDY5MzAxNzExLnNibQ0KDQpTbWFsbCBTaGlwIFZhbmlsbGEgTW9kIFBhY2sNCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTY3MjkxOTY3NS5zYm0NCg0KRHluYW1pYyBMYXNlciBDb21wcmVzc2lvbiBNb2R1bGFyIFRocnVzdGVycw0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE2MTI0MzMzMy5zYm0NCg0KRGVmZW5zZSBTaGllbGRzIC0gdjIuMCgzKQ0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTM2NTYxNjkxOC5zYm0NCg0KSG92ZXJFbmdpbmUNCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEyMjUxMDcwNzAuc2JtDQoNCkF6aW11dGggUGFzc2VuZ2VyIFNlYXQgJiBPcGVuIENvY2twaXR+KERYLTExIFJlYWR5KQ0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NDY4NTkzOTUxLnNibQ0KDQpNQSBTcG90bGlnaHQgcGFjaw0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTg4MTE1ODA2Ni5zYm0NCg0KQWR2YW5jZWQgRG9vcnMgTW9kIFBhY2t+KERYLTExIFJlYWR5KQ0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTA2OTY0ODUzLnNibQ0KDQoNCg0KRmluZCB0aGUgVmFuZ3VhcmQgc2VyaWVzIGhlcmU6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3BsYXlsaXN0P2xpc3Q9UExUbHBPM0llZi04RjZWZ2hibldreWxmY0I1V1ExckJhTQ0KDQpodHRwOi8vd3d3LnlvdXR1YmUuY29tL3c0c3RlZHNwYWNlDQpodHRwOi8vd3d3LnR3aXRjaC50di93NHN0ZWRzcGFjZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1768203314435924846/79D46947DEB2E40FFD96CA9B93FF2BA8318B6D91/</image_url> - <download_url /> - <filename /> - <file_size>1119104</file_size> - </mod> -</mods> - <config> - <regex /> - <mods_backreference_index /> - <variable /> - <place_after /> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>\n</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>modID=%workshop_mod_id% -echo $modID - -sed -i 's/<Mods \/>/<Mods>\n<\/Mods>/' Sandbox_config.sbc - -sed -i "s/<Mods>/<Mods>\n<ModItem>\n<Name>$modID.sbm<\/Name>\n<PublishedFileId>$modID<\/PublishedFileId>\n<\/Moditem>\n/" Sandbox_config.sbc</post_install> - <uninstall /> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/361580_Windows.xml b/modules/steam_workshop/game_configs/361580_Windows.xml deleted file mode 100644 index fd45c7be..00000000 --- a/modules/steam_workshop/game_configs/361580_Windows.xml +++ /dev/null @@ -1,23 +0,0 @@ -<workshop_settings> - <workshop_id>228380</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>mods</mods_path> - <mods /> - <config> - <regex>mods=(([0-z]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>mods=</variable> - <place_after /> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>server_config.cfg</filepath> - </config> - <post_install>printf "\nMoving item %workshop_mod_id% ..." -cp -Rf "%mods_full_path%/steamapps/workshop/content/228380/%workshop_mod_id%" "%mods_full_path%/." -rm -Rf "%mods_full_path%/steamapps/workshop/content/228380/%workshop_mod_id%" -printf "\nSuccess."</post_install> - <uninstall>printf "\nUninstalling item %mod_string% ...\n" -rm -Rf "%mods_full_path%/%mod_string%" -printf "\nSuccess."</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/376030_Linux.xml b/modules/steam_workshop/game_configs/376030_Linux.xml deleted file mode 100644 index 9ec698d6..00000000 --- a/modules/steam_workshop/game_configs/376030_Linux.xml +++ /dev/null @@ -1,330 +0,0 @@ -<workshop_settings> - <workshop_id>346110</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>ShooterGame/Content/Mods</mods_path> - <mods> -<mod id='754885087'> - <name /> - <description>SSBoYXZlIHJlbGVhc2VkIHRoaXMgbW9kIGluIFZlcmlzb24gMi4xIGluIGEgbGVnYWN5IGVkaXRpb24uDQoNClNvLCBpZiB5b3UgbGlrZWQgdGhpcyBtb2QgcHJpb3IgdG8gdGhlIG5ldyBjaGFuZ2VzIGkgbWFkZSBpbiB2My4wIGhlcmUgaXQgaXMuDQoNCkxpbms6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNDQ5MjQ1MDQ4DQoNCi0tLS0NCg0KSWYgeW91IGhhdmUgdHJvdWJsZSBjcmFmdGluZyBzb21lIGFycm93cywgdHJ5IHRoaXM6DQoNClVuc3Vic2NyaWJlIGZyb20gdGhpcyBtb2QsIGRlbGV0ZSB0aGUgbW9kIGluIHlvdXIgIm1vZHMiIGZvbGRlciBhbmQgcmUtc3Vic2NyaWJlLg0KQWxzbyBtYWtlIHN1cmUgeW91IGRvbid0IGhhdmUgYW55IElOSS1zZXR0aW5ncyBzZXQgd2l0Y2ggY29uZmxpY3RzIHdpdGggdGhlIG5ldyBjcmFmdGluZyBvcmRlciENCg0KQmUgYXdhcmUgdGhhdCB0aGVyZSBpcyBhIG5ldyBjcmFmdGluZyBvcmRlciBmb3IgbmFyY290aXMgbm93ICEhISEhIQ0KDQotLS0tLS0NCg0KSGkgZXZlcnlvbmUsIA0KDQppIGNyZWF0ZWQgdGhpcyBtb2QgY2F1c2UgbWFueSBwZW9wbGUgYXNrZWQgbWUgdG8gY29tYmluZSBteSB0d28gbW9kcyB0b2dldGhlci4gDQpTbyBoZXJlIGl0IGlzOg0KDQoNCkZhY3RzOiANCg0KQWRkcyA1IG5ldyB0cmFucSBhcnJvd3MgYW5kIDUgbmV3IG5hcmNvdGljcy4gDQoNCkFsbCBhcnJvd3MgY2FuIGJlIGZpcmVkIGJ5IGJvdywgY3Jvc3Nib3cgYW5kIG5vdyBieSBjb21wdW5kIGJvdy4gDQpPbmx5IHRoZSB0b3Jwb3IgaXMgaW5jcmVhc2VkLCB0aGUgZGFtYWdlIGRlYWx0IHRvIGNyZWF0dXJlcyBpcyB0aGUgc2FtZSBhcyBmb3IgYSBub3JtYWwgdHJhbnEgYXJyb3cuIA0KDQoNCg0KQmx1ZTogMTAgVGltZXMgbW9yZSBlZmZlY3RpdmUgdGhhbiB0aGUgbm9ybWFsIGdyZWVuIG9uZXMuIA0KUHVycGxlOiA1MCBUaW1lcyBtb3JlIGVmZmVjdGl2ZSB0aGFuIHRoZSBub3JtYWwgZ3JlZW4gb25lcy4gDQpZZWxsb3c6IDEwMCBUaW1lcyBtb3JlIGVmZmVjdGl2ZSB0aGFuIHRoZSBub3JtYWwgZ3JlZW4gb25lcy4gDQpSZWQ6IDIwMCBUaW1lcyBtb3JlIGVmZmVjdGl2ZSB0aGFuIHRoZSBub3JtYWwgZ3JlZW4gb25lcy4NCkJsYWNrOiA1MDAgIFRpbWVzIG1vcmUgZWZmZWN0aXZlIHRoYW4gdGhlIG5vcm1hbCBncmVlbiBvbmVzLg0KDQpDb3VudHMgZm9yIGJvdGgsIHRoZSBhcnJvd3MgYW5kIHRoZSBuYXJjb3RpY3MuDQoNCg0KDQpCbHVlIG5hcmNvdGljIGFkZHMgNDAwIFRvcnBvciBvdmVyIDggc2VjLiANClB1cnBsZSBuYXJjb3RpYyBhZGRzIDIwMDAgVG9ycG9yIG92ZXIgOCBzZWMuIA0KWWVsbG93IG5hcmNvdGljIGFkZHMgNDAwMCBUb3Jwb3Igb3ZlciA4IHNlYy4gDQpSZWQgbmFyY290aWMgYWRkcyA4MDAwIFRvcnBvciBvdmVyIDggc2VjLg0KQmxhY2sgbmFyY290aWMgYWRkcyAyMDAwMCBUb3Jwb3Igb3ZlciA4IHNlYy4gIA0KDQoNCg0KQ3JhZnRpbmcgUmVxdWlyZW1lbnRzIC0gYXJyb3dzOiANCg0KQmx1ZSBhcnJvdzogMSBTdG9uZWFycm93ICYgMSBibHVlIG5hcmNvdGljIHwgTGV2ZWwgMzUgDQpQdXJwbGUgYXJyb3c6IDEgU3RvbmVhcnJvdyAmIDEgcHVycGxlIG5hcmNvdGljIHwgTGV2ZWwgNTAgDQpZZWxsb3cgYXJyb3c6IDEgU3RvbmVhcnJvdyAmIDEgeWVsbG93IG5hcmNvdGljIHwgTGV2ZWwgNjUgDQpSZWQgYXJyb3c6IDEgU3RvbmVhcnJvdyAmIDEgcmVkIG5hcmNvdGljIHwgTGV2ZWwgODAgDQpCbGFjayBhcnJvdzogMSBTdG9uZWFycm93ICYgMSBibGFjayBuYXJjb3RpYyB8IExldmVsIDk1DQoNCg0KDQpDcmFmdGluZyBSZXF1aXJlbWVudHMgLSBuYXJjb3RpY3MgKCFDSEFOR0VEISk6DQoNCkJsdWUgbmFyY290aWM6IDEwIGdyZWVuIG5hcmNvdGljcyB8IExldmVsIDM1IA0KUHVycGxlIG5hcmNvdGljOiA1IGJsdWUgbmFyY290aWNzIHwgTGV2ZWwgNTAgDQpZZWxsb3cgbmFyY290aWM6IDIgcHVycGxlIG5hcmNvdGljcyB8IExldmVsIDY1IA0KUmVkIG5hcmNvdGljOiAyIHllbGxvdyBuYXJjb3RpY3MgfCBMZXZlbCA4MCANCkJsYWNrIG5hcmNvdGljOiA1IHllbGxvdyBuYXJjb3RpY3MgfCBMZXZlbCA5NQ0KDQoNCg0KU3Bhd24gLSBuYXJjb3RpY3M6DQoNCkJsdWUgbmFyY290aWM6DQpnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvNzU0ODg1MDg3L3gxMC9QcmltYWxJdGVtQ29uc3VtYWJsZV9OYXJjb3RpYy14MTAuUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDEwJyIgMSAwIDANCg0KSXRlbS1JRDogNDYwIA0KDQpQdXJwbGUgbmFyY290aWM6DQpnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvNzU0ODg1MDg3L3g1MC9QcmltYWxJdGVtQ29uc3VtYWJsZV9OYXJjb3RpYy14NTAuUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDUwJyIgMSAwIDANCg0KSXRlbS1JRDogNDYxIA0KDQpZZWxsb3cgbmFyY290aWM6DQpnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvNzU0ODg1MDg3L3gxMDAvUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDEwMC5QcmltYWxJdGVtQ29uc3VtYWJsZV9OYXJjb3RpYy14MTAwJyIgMSAwIDANCg0KSXRlbS1JRDogNDYyIA0KDQpSZWQgbmFyY290aWM6DQpnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvNzU0ODg1MDg3L3gyMDAvUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDIwMC5QcmltYWxJdGVtQ29uc3VtYWJsZV9OYXJjb3RpYy14MjAwJyIgMSAwIDANCg0KSXRlbS1JRDogNDYzDQoNCkJsYWNrIG5hcmNvdGljOg0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94NTAwL1ByaW1hbEl0ZW1Db25zdW1hYmxlX05hcmNvdGljLXg1MDAuUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDUwMCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2NA0KDQoNClNwYXduIC0gYXJyb3dzOg0KDQpCbHVlIGFycm93Og0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94MTAvUHJpbWFsSXRlbUFtbW9fVHJhbnEtQXJyb3cteDEwLlByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXgxMCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2NSANCg0KUHVycGxlIGFycm93Og0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94NTAvUHJpbWFsSXRlbUFtbW9fVHJhbnEtQXJyb3cteDUwLlByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXg1MCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2NiANCg0KWWVsbG93IGFycm93Og0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94MTAwL1ByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXgxMDAuUHJpbWFsSXRlbUFtbW9fVHJhbnEtQXJyb3cteDEwMCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2NyANCg0KUmVkIGFycm93Og0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94MjAwL1ByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXgyMDAuUHJpbWFsSXRlbUFtbW9fVHJhbnEtQXJyb3cteDIwMCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2OA0KDQpCbGFjayBhcnJvdzoNCmdpdmVpdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy83NTQ4ODUwODcveDUwMC9QcmltYWxJdGVtQW1tb19UcmFucS1BcnJvdy14NTAwLlByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXg1MDAnIiAxIDAgMA0KDQpJdGVtLUlEOiA0NjkNCg0KDQoNCk1vZElEOiA3NTQ4ODUwODcNCg0KQSBHcmVhdCBUSEFOS1MgZ29lcyBvdXQgdG8gR29uem8gLSBoZSBwcm92aWRlZCBtZSBzb21lIHJlY29sb3JlZCBpbmdhbWUgdGV4dHVyZXMuDQoNCg0KDQpUaGlzIG1vZC9jb2RlL3dvcmsgaXMgcHJvdGVjdGVkIGJ5IHRoZSBbVVJMPWh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9sZWdhbGNvZGVdQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsIENyZWF0aXZlIENvbW1vbnMgTGljZW5zZS4NCltJTUddaHR0cHM6Ly9pLmNyZWF0aXZlY29tbW9ucy5vcmcvbC9ieS1uYy1uZC80LjAvODh4MzEucG5nWy9JTUddWy9VUkxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/252588856166675873/D9E01BFF1F4156F11DBA075EAB59D9F243C3DE68/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7517435309130941311.zip</download_url> - <filename /> - <file_size>26288315</file_size> -</mod> -<mod id='1211038707'> - <name>100k Configurable Stack Mod</name> - <description>QmlnIFJlc291cmNlIFN0YWNrIG9mIDEwMGsuIE1vZCBhbHNvIGluY2x1ZGVzIGEgQ2hhcmNvYWwgQmFrZXIsIFNwb2lsZXIgQmluLCBTbWFsbCBWYXVsdCwgRWxlbWVudCBDcmFmdGVyIGFuZCBDbGltYmluZyBQaWNrIHRoYXQgbGFzdHMgODAlIGxvbmdlci4KClt1cmw9aHR0cHM6Ly9hcmtzZXJ2ZXJob3N0aW5nLmNvLnVrL2NsaWVudGFyZWEvYWZmLnBocD9hZmY9NDBdW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzBkMFJMUWEucG5nWy9pbWddWy91cmxdCgpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMjExMDM4NzA3LzE0ODg4NjY4MTM3NjgwNDUzNTQvXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS8xQ2ttek9CLnBuZ1svaW1nXVsvdXJsXQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMjExMDM4NzA3LzE0ODg4NjYxODA2MDQyNzAyNTMvXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9jVzZwbEpILnBuZ1svaW1nXVsvdXJsXQoKTU9EIElEOiAxMjExMDM4NzA3CgpbaDFdU3RhY2sgYW5kIFdlaWdodCBBbW91bnRzWy9oMV0KW2gxXUNvbnN1bWFibGVzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KQWxsIEJlcnJpZXM6IDUwayAvIDUwLjAKQWxsIFZlZ2V0YWJsZXM6IDI1ayAvIDI1LjAKQWxsIFJhdyBNZWF0czogNTBrIC8gNTAuMApBbGwgQ29va2VkIE1lYXRzIGFuZCBKZXJraWVzOiAyNWsgLyA1MC4wClNwb2lsZWQgTWVhdDogNTBrIC8gNTAuMApMZXNzZXIgQW50aWRvdGU6IDFrIC8gMS4wClN3ZWV0IFZlZ2dpZSBDYWtlOiAxMGsgLyA2MDAuMApQbGFudCBTcGVjaWVzIFggU2VlZDogNTBrICAvIDUwLjAKCltoMV1BQiBDb25zdW1hYmxlcyAoc3RhY2sgc2l6ZSAvIHdlaWdodCBwZXIgc3RhY2spOlsvaDFdCkFnZ2VyYXZpY011c2hyb29tU2l6ZTogNTBrIC8gMTAwLjAKQXF1YXRpY011c2hyb29tU2l6ZTogNTBrIC8gNTAuMApBc2NlcmJpY011c2hyb29tU2l6ZTogNTBrIC8gNTAuMApBdXJpY011c2hyb29tU2l6ZTogNTBrIC8gNTAuMApOYW1lbGVzc1ZlbW9uU2l6ZTogNTAwIC8gNS4wClBoZXJvbW9uZUdsYW5kU2l6ZTogMTBrIC8gMTAwLjAKCltoMV1SZXNvdXJjZXMgKHN0YWNrIHNpemUgLyB3ZWlnaHQgcGVyIHN0YWNrKTpbL2gxXQpBYnNvcmJlbnQgU3Vic3RyYXRlOiA1MGsgLyA3NS4wCkFjaGF0aW5hIFBhc3RlOiAxMDBrIC8gMTAwLjAKQW5nbGVyIEdlbDogNTBrIC8gNTAuMApCbGFjayBQZWFybDogMTAwayAvIDE1MC4wCkNlbWVudGluZyBQYXN0ZTogMTAwayAvIDEwMC4wCkNoYXJjb2FsOiAxMDBrIC8gNTAuMApDaGl0aW46IDEwMGsgLyAxMDAuMApDaGl0aW4vS2VyYXRpbjogMTAwayAvIDE1MC4wCkNyeXN0YWw6IDEwMGsgLyAxMDAuMApEZWF0aHdvcm0gSG9ybjogMjVrIC8gMjAwLjAKRWxlY3Ryb25pY3M6IDEwMGsgLyAxMDAuMApFbGVtZW50OiA1MGsgLyA1MC4wCkVsZW1lbnQgU2hhcmQ6IDEwMGsgLyAxMDAuMApGaWJlcjogMTAwayAvIDEwMC4wCkZsaW50OiAxMDBrIC8gMTAwLjAKR2Fzb2xpbmU6IDEwMGsgLyAxMDAuMApHdW5wb3dkZXI6IDEwMGsgLyAxMDAuMApIaWRlOiAxMDBrIC8gMTAwLjAKSG9uZXk6IDUwMCAvIDUwLjAKS2VyYXRpbjogMTAwayAvIDEwMC4wCkh1bWFuIEhhaXI6IDEwMGsgLyAxMDAuMApMZWVjaCBCbG9vZDogNTBrIC8gMTAwLjAKTWV0YWw6IDEwMGsgLyAxMDAuMApNZXRhbCBJbmdvdDogMTAwayAvIDEwMC4wCk5hcmNvdGljOiAxMDBrIC8gMTAwLjAKT2JzaWRpYW46IDEwMGsgLyAxMDAuMApPaWw6IDEwMGsgLyAxMDAuMApPcmdhbmljIFBvbHltZXI6IDEwMGsgLyAxMDAuMApQZWx0OiAxMDBrIC8gMTAwLjAKUGVsdCwgSGFpciBvciBXb29sOiAxMDBrIC8gMTUwLjAKUG9seW1lcjogMTAwayAvIDEwMC4wClNhcDogMTAwayAvIDEwMC4wClNpbGljYSBQZWFybHM6IDEwMGsgLyAxMDAuMApTcGFya3Bvd2RlcjogMTAwayAvIDEwMC4wClNxdWlkIE9pbDogMTAwayAvIDEwMC4wClN0aW11bGFudDogMTAwayAvIDEwMC4wClN0b25lOiAxMDBrIC8gMTAwLjAKVGhhdGNoOiAxMDBrIC8gMTAwLjAKV29vZDogMTAwayAvIDEwMC4wCldvb2w6IDEwMGsgLyAxMDAuMApXb29sbHkgUmhpbm8gSG9ybjogMTAwayAvIDIwMC4wCgpbaDFdU0UgUmVzb3VyY2VzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KQ2FjdHVzIFNhcDogMTAwayAvIDEwMC4wCkNsYXk6IDEwMGsgLyA1MDAuMApGaXJlIFRhbG9uIDEwayAvIDEwLjAKTGlnaHRuaW5nIFRhbG9uIDEwayAvIDEwLjAKUG9pc29uIFRhbG9uIDEwayAvIDEwLjAKUHJlc2VydmluZyBTYWx0OiAyNWsgLyAyNS4wClByb3BlbGxhbnQ6IDI1ayAvIDEyNS4wClJhdyBTYWx0OiAxMDBrIC8gMTAwLjAKU2FuZDogMTAwayAvIDUwMC4wClNpbGs6IDEwMGsgLyAxMDAuMApTdWxmdXIgMTAwayAvIDUwMC4wCgpbaDFdQUIgUmVzb3VyY2VzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KQXBleERyb3BCYXNpbGlza1NpemU6IDI1ayAvIDUwMC4wCkFwZXhEcm9wQmFzaWxpc2tBbHBoYVNpemU6IDI1ayAvIDUwMC4wCkFwZXhEcm9wQ3JhYkNsYXdTaXplOiAyNWsgLyA1MDAuMApBcGV4RHJvcFJlYXBlckJhcmJTaXplOiAyNWsgLyA1MDAuMApBcGV4RHJvcFJvY2tEcmFrZVNpemU6IDI1ayAvIDUwMC4wCkVsZW1lbnRPcmVTaXplOiAxMDBrIC8gMjAwLjAKRnVuZ2FsV29vZFNpemU6IDEwMGsgLyAyMDAuMApHYXNCYWxsU2l6ZTogNTBrIC8gMjUwLjAKR3JlZW5HZW1TaXplOiAxMDBrIC8gMjAwLjAKQmx1ZUdlbVNpemU6IDEwMGsgLyAyMDAuMApSZWRHZW1TaXplOiAxMDBrIC8gMjAwLjAKCltoMV1FWFQgUmVzb3VyY2VzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KU2NyYXAgTWV0YWw6IDIwMGsgLyAxMDAuMApTY3JhcCBNZXRhbCBJbmdvdDogMTAwayAvIDUwLjAKRnVuZ2FsIFdvb2Q6IDEwMGsgLyA1MC4wCkNvbmRlbnNlZCBHYXM6IDEwMGsgLyA1MC4wCkZyYWdtZW50ZWQgR3JlZW4gR2VtOiAxMDBrIC8gNTAuMApCbHVlIENyeXN0YWxpemVkIFNhcDogMTAwayAvIDUwLjAKUmVkIENyeXN0YWxpemVkIFNhcDogMTAwayAvIDUwLjAKRWxlbWVudCBEdXN0OiAxMDBrIC8gNTAuMApTaWxpY2F0ZTogMTAwayAvIDUwLjAKQ29ycnVwdGVkIE5vZHVsZTogMjVrIC8gMTI1LjAKCltoMV1HZW4gUmVzb3VyY2VzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KQW1iZXJncmlzOiAxMGsgLyA1MDAuMApTaGVsbCBGcmFnbWVudDogMTAwayAvIDEwMC4wCgpbaDFdQW1tb3MgKHN0YWNrIHNpemUgLyB3ZWlnaHQgcGVyIHN0YWNrKTpbL2gxXQpBZHZhbmNlZCBCdWxsZXQ6IDFrIC8gMTAwLjAKQWR2YW5jZWQgUmlmbGUgQnVsbGV0OiAxayAvIDEwMC4wCkFkdmFuY2VkIFNuaXBlciBCdWxsZXQ6IDFrIC8gMjAwLjAKQzQ6IDFrIC8gMTAwLjAKRmxhbWUgVGhyb3dlcjogMUsgLyAxMDAuMApHcmVuYWRlOiAxayAvIDEyNS4wCkdyYXBwbGluZyBIb29rOiAxayAvIDI1MC4wCk1ldGFsIEFycm93OiAxayAvIDQwMC4wClJvY2tldDogMWsgLyAxMDAuMApTaW1wbGUgQnVsbGV0OiAxayAvIDEwMC4wClNpbXBsZSBSaWZsZSBCdWxsZXQ6IDFrIC8gMTAwLjAKU2ltcGxlIFNob3RndW4gQnVsbGV0OiAxayAvIDEwMC4wClN0b25lIEFycm93OiAxayAvIDIwMC4wClRyYW5xIEFycm93OiAxayAvIDIwMC4wClRyYW5xIERhcnQ6IDFrIC8gMjAwLjAKVHJhbnEgU3BlYXIgQm9sdDogMWsgLyA0MDAuMApHbG93IFN0aWNrOiA1MDAgLyAyNS4wClppcGxpbmUgQW5jaG9yOiA1MDAgLyAyNS4wClRlayBHcmF2aXR5IEdyZW5hZGU6IDUwMCAvIDI1LjAKQ2Fubm9uIFNoZWxsOiA1MDAgLyAyNS4wClJvY2tldCBQb2Q6IDUwMCAvIDI1LjAKCltoMV1CSUcgVEhBTksgWU9VIFRPIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTgwMjgyOTI2NzhdWEhFQURbL3VybF0gRk9SIFBST1ZJRElORyBUSEUgQ09ESU5HIFRPIEZJWCBUSEUgVklTVUFMIElTU1VFIFdIRU4gQ0hBTkdJTkcgV0VJR0hUWy9oMV0KCltoMV1UaGFua3MgdG8gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9hbmRyZWFzaGFnc3Ryb21dcHJvbWVbL3VybF0gZm9yIGdpdmluZyBtZSB0aGUgY29kaW5nIGZvciB0aGUgRW5ncmFtIFVubG9ja2VyIGFuZCBEaW5vIFJlc3BlYyBQb3Rpb25bL2gxXQoKW3VybD1odHRwczovL2Fya3NlcnZlcmhvc3RpbmcuY28udWsvY2xpZW50YXJlYS9hZmYucGhwP2FmZj00MF1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMGQwUkxRYS5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/875251999077411607/9D3F64064ACA9AAC9C9E4A5A549DD2E3D9D5D46E/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7209090352828970865.zip</download_url> - <filename /> - <file_size>164236650</file_size> -</mod> -<mod id='1383342563'> - <name>Amissa</name> - <description>V2VsY29tZSB0byBBbWlzc2EKCltiXVBMRUFTRSBSRUFEIFRIRSBERVNDUlBUSU9OIFRJTEwgVEhFIEVORFsvYl0KCltiXUN1cnJlbnQgVmVyc2lvbjogMC4yMlsvYl0KCk1hcCBJRDogMTM4MzM0MjU2MwpNYXAgTmFtZTogQW1pc3NhCgpUaGlzIGlzIG15IDJuZCBtYXAgYW5kIGhlYXZ5IFdJUCwgYnV0IGZ1bGx5IHBsYXlhYmxlLiBFeHBlY3QgYnVncyBhbmQgb3RoZXIgaXNzdWUsIGJ1dCB0aGV5IHNob3VkIGJlIG1pbm9yLgpJJ20gcGxhbm5pbmcgdG8gcmVsZWFzZSBtb250aGx5IGNvbnRlbnQgdXBkYXRlcyBpbmNsLiBmaXhlcyBpZiBuZWVkZWQuIElmIHRoZXJlJ3MgYSBtYWpvciBidWcsIGknbSB0cnlpbmcgdG8gZml4IHRoYXQgYXMgc29vbiBhcyBpIGNhbiBhbmQgd2lsbCBub3Qgd2FpdCBmb3IgdGhlIG1vbnRobHkgdXBkYXRlLiBMZXNzIHN0cmVzcyBmb3Igc2VydmVyIGFkbWlucyBhbmQgbW9yZSB0aW1lIHRvIHBsYXkuCgpbYl1Zb3UgZG9uJ3QgbmVlZCB0aGUgRExDJ3MgZm9yIHRoaXMgbWFwWy9iXQoKW2JdTWFwIGlzIGFib3V0IDI1JVsvYl0KCltiXUd1eXMgcGxlYXNlIGRvbid0IHNlbmQgbWUgYW55IGZyaWVuZCByZXF1ZXN0cyBpIHdpbGwgaXJnbm9yZSB0aGVtLiBJZiB5b3Ugd2FudCB0byB0YWxrIHRvIG1lLCBwbGVhc2UgdXNlIHRoZSBjb21tZW50cy4gVGhhbmsgeW91Wy9iXQoKCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pTFRlbkk1LnBuZ1svaW1nXQpbbGlzdD0xXQpbKl0gTWFwIGlzIGEgYml0IGJpZ2dlciB0aGFuIFRoZSBJc2xhbmQKWypdIDcgZGlmZmVyZW50IGJpb21lcyAoU25vdywgRGVzZXJ0LCBSZWR3b29kLCBNdXNocm9vbSBSZWR3b29kcywgU3dhbXAsIEdyYXNzL0p1bmdsZSBhbmQgUmVkIEp1bmdsZSkKWypdIEFsbW9zdCBhbGwgZGlub3MgYXJlIGluLCBpbmNsLiBTRSBhbmQgQWJlcnJhdGlvbiBEaW5vcwpbKl0gQWxsIHJlc291cmNlcyBhcmUgaW4sIGluY2wuIFNFIGFuZCBBYmVycmF0aW9uIFJlc291cmNlcyAobW9yZSBzcG90cyBhcmUgY29taW5nKQpbKl0gWW91IGNhbiBsZWFybiBhbGwgRW5ncmFtcyAoVGhlIElzbGFuZCwgU0UgYW5kIEFiZXJyYXRpb24pClsqXSBEaWZmZXJlbnQgcGxheWVyIHNwYXducyBhcyBvbiBvdGhlciBtYXBzClsqXSBNb3VudGFpbiBXeXZlcm4gKEJpZ2dlciBidXQgbm90IGFnZ3Jlc2l2ZSB1bnRpbGwgeW91IGhpdCB0aGVtIG9yIHN0ZWFsIHRoZSBlZ2cuIEFsc28ga25vY2tvdXQgdGFtZWFibGUpIApbKl0gTWFjYXcgQXJnZW50IChFeG90aWMgdmVyc2lvbiBvZiB0aGUgdmFuaWxsYSBBcmdlbnQsIGFsc28gbm90IGFnZ3Jlc2l2ZSB1bnRpbGwgeW91IGhhcm0gdGhlbSkKWypdIEN1c3RvbSBiYXR0bGUgbXVzaWMgKGRheSBhbmQgbmlnaHQgdmVyc2lvbikKWypdIEN1c3RvbSBtdXNpYyB2b2x1bWVzLCBhcmVhIGJhc2VkIGFyb3VuZCB0aGUgbWFwClsqXSBBZGQgU0UgYW5kIEFCIGxvb3QgY3JhdGVzClsqXSBDdXN0b20gQm9zcyBBcmVuYXMgKEJyb29kbW90aGVyIGFuZCBHb3JpbGxhLCBEcmFnb24gaXMgdmFuaWxsYSkKWypdIENvbnRyb2wgdGhlIHdlYXRoZXIgKGFzIGFkbWluIG9ubHkpOgphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfZWxlY3RyaWNhbHN0cm9tIChub3QgaW4geWV0KQphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfcmFpbgphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfZm9nCmFkbWluY2hlYXQgY2Ugc3RhcnQvc3RvcF93YXZlIChjb2xkIG9yIGhlYXQgd2F2ZSwgdGhleSBzdGFydCByYW5kb21seSkKWy9saXN0XQoKW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3pUS2VWeXQucG5nWy9pbWddCltsaXN0PTFdClsqXSBNb3JlIG1haW4gbGFuZCBjb21wbGV0aW9uIChNb3JlIHJlc291cmNlcyBhbmQgZGV0YWlsIHdvcmspClsqXSBNb3JlIGJ1aWxkaW5ncy9ydWlucyBmb3IgZWFjaCBhcmVhClsqXSBDYXZlcy9EdW5nZW9uIChub3JtYWwgYW5kIGRpZmZlcmVudC9uZXcgb25lcykKWypdIFVuZGVyd2F0ZXIgd29yayAoUml2ZXIsIExha2VzIGFuZCBPY2VhbikKWypdIGFuZCBtdWNoIG1vcmUKWy9saXN0XQoKCltiXVBhcnRuZXIgJiBTcG9uc29yWy9iXQpJZiB5b3UgbG9va2luZyBmb3IgZ2V0dGluZyBhIG93biBBUksgc2VydmVyLCBjbGljayBvbiB0aGUgbG9nby4KW1VSTD1odHRwczovL25pdHJhLmRvL3NpY2NvMDgwM10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3NFQjZ5cUcucG5nWy9pbWddWy9VUkxdCgpbYl1TZXJ2ZXIgeW91IGNhbiBwbGF5IG9uLCBob3N0ZWQgYW5kIHNwb25zb3JlZCBieSBOaXRyYWRvWy9iXQpbdXJsPWh0dHBzOi8vc2VydmVycmFua3MuY29tL3NlcnZlci84NS4xOTAuMTU4LjI0MjozNTAwMV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vUjA3Mnp2di5qcGdbL2ltZ11bL3VybF0KCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbkE2YjlMTC5wbmdbL2ltZ10KWW91IHdhbnQgdG8ga25vdyB0aGUgY3VycmVudCBwYXRjaCBub3RlcyBvciB3aGF0J3MgY29taW5nIG5leHQ/IApDbGljayBvbiB0aGUgbGluay4KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMzgzMzQyNTYzLzI1NjE4NjQwOTQzNDU0MTE1NDYvCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaDAwMkw3cy5wbmdbL2ltZ10KCkZvciByZXBvcnRpbmcgYnVncyBvciBvdGhlciBpc3N1ZXMgcGxlYXNlIG9ubHkgdXNlIChSZXBvcnRzIGluIHRoZSBjb21tZW50cyBvciBkaXNzY3VzaW9ucyB3aWxsIGJlIGRlbGV0ZWQgd2l0aG91dCB3YXJuaW5nKQoKW1VSTD1odHRwOi8vYW1pc3NhLWJ1Z3JlcG9ydC5zaWNjb2dhbWVtb2RzLmNvbV1odHRwOi8vYW1pc3NhLWJ1Z3JlcG9ydC5zaWNjb2dhbWVtb2RzLmNvbVsvVVJMXQoKYW5kIHRvIGNvbnRhY3QgbWUgYW5kIG90aGVyIHBsYXllcnMsIGpvaW4gbXkgZGlzY29yZDoKCltVUkw9aHR0cHM6Ly9kaXNjb3JkLmdnLzB5aURsaEd5NHBMcEV0ZlNdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS85OVFGVzFBLnBuZ1svaW1nXVsvVVJMXQoKW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzlZS0VDY0UucG5nWy9pbWddCgpbVVJMPWh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3NpY2NvZ2FtZW1vZHNdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9yRmtabExXLnBuZ1svaW1nXVsvVVJMXQoKW1VSTD1odHRwOi8vd3d3LmFtYXpvbi5kZS9yZWdpc3RyeS93aXNobGlzdC9DN0dHMlRLWkRHSFgvcmVmPWNtX3N3X3JfdHdfd3NfeF9YV3YteGJaSk5YOU5aXSBbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWU1DOGdrdy5wbmdbL2ltZ11bL1VSTF0KCltVUkw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL3NpY2NvMDgwM10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL09uNTJNY2IucG5nWy9pbWddWy9VUkxdCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNkVPaUE4dS5wbmdbL2ltZ10KCltiXVRoYW5rcyB0bzpbL2JdCltiXUlzb0dhbWluZ1svYl0gIC0gRm9yIHRoZSBHaWFudCBSZWQgVHJlZSAoIEkgbG92ZSBpdCApCltiXUJpZ2d1bXNbL2JdIC0gRm9yIHRoZSBmaXJzdCB2ZXJzaW9uIG9mIHRoZSBQb3J0YWwKW2JdRXhpbG9nWy9iXSAtIEZvciBjb21wbGV0aW5nIHRoZSB3b3JrIG9uIHRoZSBQb3J0YWwgYW5kIGhlbHBpbmcgbWUgdG8gZml4IHRoaW5ncyBvciBnZXQgdGhlbSB0byB3b3JrCltiXUJsdWUgRHJhZ29uWy9iXSAtIEZvciB0aGUgaWRlYSBhbmQgY29uY2VwdCBvZiB0aGUgTWFjYXcgQXJnZW50CltiXVRiamJ1MlsvYl0gLSBGb3IgdGhlIGdyaWZmaW4gZGl2ZSBhbmQga25vY2tvdCB0YW1lIGZ1bmN0aW9uIGZvciB0aGUgbW91bnRhaW4gd3l2ZXJuCltiXURPQVsvYl0gLSBMb25nIHRpbWUgc3VwcG9ydGVyLCBjb250cmlidXRvciwgc2VydmVyIGFkbWluIGFuZCBzaG91bGRlciB0byBjcnkgb24gOkQKCkJpZyB0aGFua3MgdG8gR0cgRml6eiBmb3IgdGhlIGF3ZXNvbWUgdHJhaWxlci4gV2F0Y2ggaW4gNEtbVVJMPWh0dHBzOi8veW91dHUuYmUvUWg2c05LMFQ3dThdIGh0dHBzOi8veW91dHUuYmUvUWg2c05LMFQ3dThbL1VSTF0KSGVyZSBpcyB0aGUgbGluayB0byBoaXMgWW91dHViZSBjaGFubmVsIGFuZCBzbWFzaCB0aGUgc3ViIGJ1dHRvbi4KaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQ1BZY0djTFJBVDN1ZWN1LUdOZGxSTVEKClNjcmVlbnNob3RzIGJ5IEdHIEZpenogW1VSTD1odHRwczovL3d3dy50d2l0Y2gudHYvZ2dmaXp6XWh0dHBzOi8vd3d3LnR3aXRjaC50di9nZ2ZpenpbL1VSTF0KClNwZWNpYWwgVGhhbmtzIHRvIFtiXXRoZSBjbG9zZWQgdGVzdGVyIGdyb3VwIFsvYl1mb3IgZmluZGluZyBtYWpvciBidWdzIGR1cmluZyB0aGUgY2xvc2VkIHRlc3QuCgpbYl1QUzogSWYgeW91IGxpa2UgdGhlIG1hcCwgcGxlYXNlIGRvbid0IGZvcmdldCB0byB2b3RlIGFuZCBnaXZlIGEgdGh1bWJzIHVwLiA7KVsvYl0KClRoaXMgbW9kL2NvZGUvd29yayBpcyBwcm90ZWN0ZWQgYnkgdGhlIFtVUkw9aHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMtbmQvNC4wL2xlZ2FsY29kZV1BdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgQ3JlYXRpdmUgQ29tbW9ucyBMaWNlbnNlLgpbSU1HXWh0dHBzOi8vaS5jcmVhdGl2ZWNvbW1vbnMub3JnL2wvYnktbmMtbmQvNC4wLzg4eDMxLnBuZ1svSU1HXVsvVVJMXQoKCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/961965211345229587/503C3D789AB079FDEA7CFD77B1E7041A63F3B857/</image_url> - <download_url /> - <filename /> - <file_size>3541154749</file_size> -</mod> -<mod id='864890773'> - <name>Appetizer</name> - <description>VGhpcyBtb2QgaXMgY2xlYW4sIGl0IGFkZHMgNCBuZXcgaXRlbXMgdG8gdGhlIGdhbWUgdG8gbWFrZSB0YW1pbmcgZmFzdGVyLg0KQWxsIDQgaXRlbXMgYXJlIGN1c3RvbWl6YWJsZToNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzg2NDg5MDc3My8xMzMyNTgwOTIyNTIxMjYyNzIvXUNoYW5nZSBjb25maWcgb3B0aW9uc1svdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODY0ODkwNzczLzEzMzI1ODA5MjI1MjI5OTE0MS9dQ2hhbmdlIEVuZ3JhbXMgYW5kIENyYWZ0aW5nIGNvc3RzWy91cmxdDQoNCg0KW2gxXUFwcGV0aXplclsvaDFdIChCbHVlIGljb24pIEVuZ3JhbSBhdCBsZXZlbCA1IGNvc3RzIDMgcG9pbnRzDQpSZW1vdGUgdXNlIGluIHVuY29uc2Npb3VzIGRpbm8gaW52ZW50b3J5LCBhcHBsaWVzIGEgNjAgc2Vjb25kcyBidWZmIHRoYXQgbWFrZXMgZm9vZCBkcmFpbiAxMCB0aW1lcyBmYXN0ZXIgdGhhbiBub3JtYWwuDQpDYW4gYmUgY3JhZnRlZCBpbiB2YW5pbGxhIG1vcnRhciBhbmQgcGVzdGxlLCBjaGVtaXN0cnkgYmVuY2ggb3IgcGxheWVyIGludmVudG9yeQ0KW3VdQ3JhZnQgY29zdHM6Wy91XQ0KW2xpc3RdWypdNDAgQXp1bGJlcnJ5DQpbKl00MCBTdGltYmVycnkNClsqXTEgQ2hhcmNvYWwNClsvbGlzdF0NCg0KW2gxXUFwcGV0aXplciBYWy9oMV0gKFJlZCBpY29uKSBFbmdyYW0gYXQgbGV2ZWwgMzAgY29zdHMgMyBwb2ludHMNClJlbW90ZSB1c2UgaW4gdW5jb25zY2lvdXMgZGlubyBpbnZlbnRvcnksIGluc3RhbnRseSByZW1vdmVzIDgwIGZvb2QsIGRvZXMgbm90IHdvcmsgb24gdGFtZWQgZGlub3MuDQpDYW4gYmUgY3JhZnRlZCBpbiB2YW5pbGxhIG1vcnRhciBhbmQgcGVzdGxlLCBjaGVtaXN0cnkgYmVuY2ggb3IgcGxheWVyIGludmVudG9yeQ0KW3VdQ3JhZnQgY29zdHM6Wy91XVtsaXN0XQ0KWypdNDAgVGludG9iZXJyeQ0KWypdNDAgU3RpbWJlcnJ5DQpbKl00IENoYXJjb2FsDQpbKl0xIFJhcmUgTXVzaHJvb21bL2xpc3RdDQoNCltoMV1BcHBldGl6ZXIgR3JlbmFkZVsvaDFdIEVuZ3JhbSBhdCBsZXZlbCAzMCBjb3N0cyAzIHBvaW50cw0KVGhyb3cgYXQgd2lsZCBkaW5vLCBpdCB3aWxsIG5vdCBhZmZlY3QgaHVtYW5zIG9yIHRhbWVkIGRpbm9zIGFuZCBpdCB3aWxsIG5vdCBzY2FyZS9hZ2dybyB3aWxkIGRpbm9zLCBub3cgd29ya3MgdW5kZXJ3YXRlciB0b28oaXRgcyBoYXJkIHRvIGFpbSBidXQgeW91IGNhbiBzdGFuZCBuZWFyIHRoZSBkaW5vIGFuZCBob2xkIG1vdXNlIGNsaWNrIGZvciBpdCB0byBleHBsb2RlIGluIHlvdXIgaGFuZCkuDQpbbGlzdF1bKl1bYl1bdV1QYXNzaXZlIHRhbWFibGUgZGlub3NbL3VdWy9iXSB3aWxsIHJlY2VpdmUgYSBidWZmIGZvciAyIG1pbnV0ZXMgYWxsb3dpbmcgeW91IHRvIGZlZWQgdGhlbSBldmVyeSAxMCBzZWNvbmRzLCB0aGVyZSB3aWxsIGJlIGEgdmlzdWFsIGVmZmVjdCBvbiB0aGVtIGxldHRpbmcgeW91IGtub3cgdGhlIGJ1ZmYgaXMgYWN0aXZlLiBZb3UgY2FuIGFsc28gdGhyb3cgbXVsdGlwbGUgZ3JlbmFkZXMgYXQgb25jZSB0byBtYWtlIHRoZSBidWZmIGxhc3QgbG9uZ2VyKGJ1ZmYgdGltZSB3aWxsIGJlIGV4dGVuZGVkIG5vdCByZXNldCkuDQpbKl1bYl1bdV1XaWxkIGRpbm9zWy91XVsvYl0gYm90aCBjb25zY2lvdXMgYW5kIHVuY29uc2Npb3VzIGRpbm9zIHdpbGwgaGF2ZSAyNDAgZm9vZCBpbnN0YW50bHkgcmVtb3ZlZC5bL2xpc3RdDQpDYW4gYmUgY3JhZnRlZCBpbiB2YW5pbGxhIHNtaXRoeSBvciBwbGF5ZXIgaW52ZW50b3J5Lg0KW3VdQ3JhZnQgY29zdHM6Wy91XVtsaXN0XQ0KWypdMyB4IEFwcGV0aXplciBYDQpbKl0xIHggTWV0YWwgSW5nb3QNClsqXTEgeCBDcnlzdGFsDQpbKl0xNSBTcGFya3Bvd2RlclsvbGlzdF0NCg0KW2gxXUFwcGV0aXplciBUcmFucSBEYXJ0Wy9oMV0gRW5ncmFtIGF0IGxldmVsIDY1IGNvc3RzIDMgcG9pbnRzDQpVc2VkIHdpdGggdmFuaWxsYSBsb25nbmVjayByaWZsZSwgd29ya3MgdW5kZXJ3YXRlciwgZG9lcyBub3Qgd29yayBvbiBwbGF5ZXJzLg0KSXQgd2lsbCBpbmZsaWN0IHRvcnBvciB0aGUgc2FtZSB3YXkgdmFuaWxsYSBkYXJ0cyBkbyBhbmQgdGhlIG11bHRpcGxpZXIgY2FuIGJlIGNoYW5nZWQgaW4gdGhlIGNvbmZpZywgaGVyZSBpcyBhIGNvbXBhcmlzb246W2xpc3RdDQpbKl1bYl1UcmFucSBEYXJ0Wy9iXSBoYXMgYmFzZSBkYW1hZ2Ugb2YgMjYgZG9lcyA2eCBpbnN0YW50IHRvcnBvcigxNTYpIGFuZCBhbiBhZGRpdGlvbmFsIDIuNXggb3ZlciA1IHNlY29uZHMoNjUpIGZvciBhIHRvdGFsIG9mIFtiXTIyMVsvYl0gdG9ycG9yDQpbKl1bYl1BcHBldGl6ZXIgVHJhbnEgRGFydFsvYl0gaGFzIGJhc2UgZGFtYWdlIG9mIDI2IGRvZXMgOXggaW5zdGFudCB0b3Jwb3IoMjM0KSBhbmQgYW4gYWRkaXRpb25hbCAzLjc1eCBvdmVyIDUgc2Vjb25kcyg5Ny41KSBmb3IgYSB0b3RhbCBvZiBbYl0zMzEuNVsvYl0gdG9ycG9yDQpbKl1bYl1TaG9ja2luZyBUcmFucSBEYXJ0Wy9iXSBoYXMgYmFzZSBkYW1hZ2Ugb2YgMjYgZG9lcyAxMnggaW5zdGFudCB0b3Jwb3IoMzEyKSBhbmQgYW4gYWRkaXRpb25hbCA1eCBvdmVyIDUgc2Vjb25kcygxMzApIGZvciBhIHRvdGFsIG9mIFtiXTQ0MlsvYl0gdG9ycG9yWy9saXN0XQ0KV2VhcG9uICUgZGFtYWdlIGFwcGxpZXMgdG8gYmFzZSBkYW1hZ2Ugb24gYWxsIGRhcnRzLCB0aGUgZXhhbXBsZSBhYm92ZSBpcyBmb3IgMTAwJSBwcmltaXRpdmUgbG9uZ25lY2suDQpbbGlzdF1bKl1bYl1bdV1QYXNzaXZlIHRhbWFibGUgZGlub3NbL3VdWy9iXSB3aWxsIHJlY2VpdmUgYSBidWZmIGZvciAxIG1pbnV0ZSBhbGxvd2luZyB5b3UgdG8gZmVlZCB0aGVtIGV2ZXJ5IDEwIHNlY29uZHMsIHRoZXJlIHdpbGwgYmUgYSB2aXN1YWwgZWZmZWN0IG9uIHRoZW0gbGV0dGluZyB5b3Uga25vdyB0aGUgYnVmZiBpcyBhY3RpdmUuIFlvdSBjYW4gYWxzbyBzaG9vdCBtdWx0aXBsZSB0aW1lcyB0byBtYWtlIHRoZSBidWZmIGxhc3QgbG9uZ2VyKGJ1ZmYgdGltZSB3aWxsIGJlIGV4dGVuZGVkIG5vdCByZXNldCksIGl0IHdpbGwgbm90IGRhbWFnZSBvciBzY2FyZS9hZ2dybyB0aGVtLg0KWypdW2JdW3VdV2lsZCBkaW5vc1svdV1bL2JdIGJvdGggY29uc2Npb3VzIGFuZCB1bmNvbnNjaW91cyBkaW5vcyB3aWxsIGhhdmUgODAgZm9vZCBpbnN0YW50bHkgcmVtb3ZlZCwgaWYgeW91IHNob290IHVuY29uc2Npb3VzIGRpbm9zIGl0IHdpbGwgbm90IGRhbWFnZSB0aGVtIG9yIGxvd2VyIHRhbWluZyBlZmZlY3RpdmVuZXNzWy9saXN0XQ0KQ2FuIGJlIGNyYWZ0ZWQgaW4gdmFuaWxsYSBzbWl0aHkgb3IgcGxheWVyIGludmVudG9yeS4NClt1XUNyYWZ0IGNvc3RzOlsvdV1bbGlzdF0NClsqXTUgeCBOYXJjb3RpYw0KWypdMiB4IE1ldGFsIEluZ290DQpbKl0xIHggU2ltcGxlIHJpZmxlIGJ1bGxldA0KWypdMSB4IEFwcGV0aXplciBYWy9saXN0XQ0KDQpNb2QgSUQgODY0ODkwNzcz</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/91600296847570507/A48F628695535FB906DAA1DB69480841B65EBC4E/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3670213648842683334.zip</download_url> - <filename /> - <file_size>2920260</file_size> -</mod> -<mod id='1404697612'> - <name>Awesome SpyGlass!</name> - <description>MTQwNDY5NzYxMg0KDQpMaWtlIGEgcmVndWxhciBTcHlHbGFzcywgZXhjZXB0IEF3ZXNvbWVyIQ0KDQogV29ya3Mgb24uLi4NCi0gRGlub3MNCi0gUGxheWVycw0KLSBTdHJ1Y3R1cmVzDQotIEVnZ3MNCi0gTG9vdA0KLSBTdXBwbHkgRHJvcHMNCi0gQW5kIG1vcmUNCg0KLSBTaG93cyBhIGJ1bmNoIG9mIHJlbGV2YW50IGluZm9ybWF0aW9uIGZvciB0aGUgY3VycmVudCB0YXJnZXQgKHNlZSBwaWNzKQ0KLSBIYXMgbG90cyBvZiBwbGF5ZXIgY3VzdG9taXphYmxlIG9wdGlvbnMgKHNlZSBwaWNzKQ0KLSBTZXZlcmFsIG9wdGlvbnMgY2FuIGJlIGVuYWJsZWQvZGlzYWJsZWQgZ2xvYmFsbHkgdmlhIGFkbWluIHNldHRpbmdzIGluIGdhbWUgb3IgaW4gSU5JDQoNCltjb2RlXQ0KRW5ncmFtRW50cnlfQXdlc29tZVNweWdsYXNzDQpQcmltYWxJdGVtX0F3ZXNvbWVTcHlHbGFzcw0KWy9jb2RlXQ0KDQpbaDFdTU9EREVSU1svaDFdDQoNCllvdSBjYW4gYWRkIGN1c3RvbSBpbmZvIHRvIHlvdXIgZGlub3MgYW5kIGl0XCdsbCBkaXNwbGF5IGluIHRoZSBVSSENCkp1c3QgYWRkIGEgY3VzdG9tIHRhZyB0byB5b3VyIGRpbm8gdGhhdCBzdGFydHMgd2l0aCBbY29kZV06U3B5R2xhc3M6Wy9jb2RlXSBBbGwgZm9sbG93aW5nIHRleHQgd2lsbCBzaG93IGluIHRoZSBVSS4gQXJrIEV0ZXJuYWwgbWFrZXMgZ29vZCB1c2Ugb2YgdGhpcy4NCg0KW2gxXUlOSSBPcHRpb25zWy9oMV0NCg0KSU5JIG9wdGlvbnMgd2lsbCBvbmx5IHRha2UgZWZmZWN0IGlmIFxcQVJLXFxTaG9vdGVyR2FtZVxcU2F2ZWRcXFNhdmVHYW1lc1xcQXdlc29tZVNweUdsYXNzU2VydmVyU2V0dGluZ3NWMi5zYXYgZG9lcyBub3QgZXhpc3QuIFRoZSBzYXZlIGZpbGUgZ2V0cyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQgaWYgb25lIGRvZXMgbm90IGV4aXN0IGFuZCB1c2VzIHRoZSBJTkkgc2V0dGluZ3MgdG8gY3JlYXRlIGl0LCBlbHNlIHVzZXMgZGVmYXVsdCBvZiBldmVyeXRoaW5nIGVuYWJsZWQuIEFmdGVyIHRoYXQgeW91IG11c3QgdXNlIGluIGdhbWUgc2V0dGluZ3Mgb3IgZGVsZXRlIHRoZSBzYXZlIGZpbGUgdG8gcmVsb2FkIG5ldyBJTkkgb3B0aW9ucy4gSW4gZ2FtZSBzZXR0aW5ncyBvdmVycmlkZSBJTkkuDQoNCltjb2RlXQ0KW0F3ZXNvbWVTcHlHbGFzc10NCkFsbG93R1BTPVRydWUNCkFsbG93Q3Jvc3NoYWlyPVRydWUNCkFsbG93Rm9vZExpc3Q9VHJ1ZQ0KQWxsb3dCdWZmTGlzdD1UcnVlDQpBbGxvd0l0ZW1MaXN0PVRydWUNCkFsbG93T3V0bGluZT1UcnVlDQpBbGxvd1BsYXllclRhcmdldGluZz1UcnVlDQpBbGxvd1N0cnVjdHVyZVRhcmdldGluZz1UcnVlDQpBbGxvd0NyYXRlVGFyZ2V0aW5nPVRydWUNCkFsbG93TG9vdFRhcmdldGluZz1UcnVlDQpBbGxvd0VnZ1RhcmdldGluZz1UcnVlICANClsvY29kZV0NCg0KDQpFbmpveSA6KQ0KDQpbVVJMPWh0dHBzOi8vZGlzY29yZC5nZy91TXdkUGtBXVtpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzEzMDMxNzkwNjYzMjI5NzU3MzMvMTQ0Q0VFOEE0MEI1NUYyMDhFQ0Q4ODg3RUZGREIwNjA3NDBEMDc0RC9bL2ltZ11bL1VSTF0NCg0KW1VSTD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fcy14Y2xpY2smaG9zdGVkX2J1dHRvbl9pZD02Mk1ZWFNCVDc1RDRFXVtpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzEzMDMxNzkwNjYzMjI5ODAxMzcvOTE0NzhFN0RFNDg3NjlBQzA3NUYyMjkxMTZFNkVGMERDNTlCNUMxOC9bL2ltZ11bL1VSTF0NCg0KW1VSTD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9DaHJpc01vZHNdW2ltZ11odHRwczovL3N0ZWFtdXNlcmltYWdlcy1hLmFrYW1haWhkLm5ldC91Z2MvMTMwMzE3OTA2NjMyMjk4MTkwOC85NUQyNUMyRTYxN0YyQTQ5NDdCNEU4MDQ4QTZBMEU1MTUzQUIyNzk5L1svaW1nXVsvVVJMXQ0KDQpbVVJMPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTc5NTEyODk5XVtpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzEzMDMxNzkwNjYzMjI5ODM0NTgvMTIzNkZENTRDODAyOUNGQjJFOUExNDYyMjUzNzNCQjUxOTU4NzI2Qi9bL2ltZ11bL1VSTF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1021698582224027300/936B53F81649765D9E148AADC9A57C187C5D4CE0/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_5185782480851125555.zip</download_url> - <filename /> - <file_size>3418407</file_size> -</mod> -<mod id='889745138'> - <name>Awesome Teleporters!</name> - <description>W2gxXTg4OTc0NTEzOFsvaDFdCgpUaGlzIG1vZCBhZGRzIDMgbmV3IGl0ZW1zIHRvIHRoZSBnYW1lLgoKW2gxXVRlbGVwb3J0ZXJbL2gxXQoKLSBQbGFjZSB0aGVzZSBhcm91bmQgdGhlIG1hcCBhbmQgVGVsZXBvcnQgYmV0d2VlbiB0aGVtIChhZnRlciBhIHNob3J0IGRlbGF5KSBieSBicmluZ2luZyB1cCB0aGUgVGVsZXBvcnQgVUkgKEUpLgotIE9ubHkgZnJpZW5kbHkgVGVsZXBvcnRlcnMgb3Igb25lcyB0aGF0IGhhdmUgYmVlbiBzZXQgdG8gIlB1YmxpYyIgdmlhIHRoZSByYWRpYWwgbWVudSB3aWxsIGFwcGVhciBpbiB0aGUgVUkgbGlzdC4KLSBUaGUgbGlzdCBzaG93cyB0aGUgY3VzdG9tIG5hbWUgeW91IGdhdmUgdGhlIFRlbGVwb3J0ZXIgYWxvbmcgd2l0aCBpdHMgY29vcmRpbmF0ZXMuCi0gVGhlIFRlbGVwb3J0ZXJzIGhhdmUgMyBkaWZmZXJlbnQgImJ1YmJsZSIgc2l6ZXMgdGhhdCBjYW4gYmUgc2V0IGZyb20gdGhlIHJhZGlhbCBtZW51LgotIENhbiBiZSBwaWNrZWQgdXAgYW5kIGRvZXMgbm90IHJlcXVpcmUgZm91bmRhdGlvbnMuCi0gQ2FuIGJlIGZhdm9yaXRlZCB3aGljaCB3aWxsIG1ha2UgdGhlbSBhcHBlYXIgZmlyc3QgaW4gdGhlIFVJIGxpc3QuCi0gQ2FuIHJldHJpZXZlIGl0ZW1zIGZyb20geW91ciBjb3Jwc2UuCi0gQ2FuIGZpbmQgeW91ciBkaW5vcy4KCltoMV1SZW1vdGUgVGVsZXBvcnRlclsvaDFdCgotIFVzZSB0aGlzIHBlcnNvbmFsIGRldmljZSB0byBUZWxlcG9ydCB0byBhbnkgZnJpZW5kbHkgb3IgUHVibGljIFRlbGVwb3J0ZXIgZnJvbSBhbnl3aGVyZSBvbiB0aGUgbWFwLgotIENyZWF0ZXMgYSBUZWxlcG9ydCBidWJibGUgYXQgeW91ciBjdXJyZW50IGxvY2F0aW9uLCBhZnRlciBhIHNob3J0IGRlbGF5IFRlbGVwb3J0cyBjb25zY2lvdXMgcGxheWVycyBhbmQgZGlub3MgdG8gdGhlIGNob3NlbiBsb2NhdGlvbi4KLSBZb3UgY2FuIGxlYXZlIHRoZSBidWJibGUgYmVmb3JlIGl0IGZpcmVzIHRvIG9ubHkgVGVsZXBvcnQgYSBmcmllbmQvZGluby4KLSBGdW5jdGlvbnMgZXhhY3RseSBsaWtlIHRoZSByZWd1bGFyIFRlbGVwb3J0ZXJzIGJ1dCBidWJibGUgc2l6ZSBjYW4gbm90IGJlIGNoYW5nZWQuCgpbaDFdQXdlc29tZSBEaW5vIFRyYWNrZXJbL2gxXQoKLSBVc2Ugb24gYSBkaW5vIGFuZCB5b3Ugd2lsbCBiZSBhYmxlIHRvIFRlbGVwb3J0IHRoYXQgZGlubyB0byB5b3VyIGxvY2F0aW9uIGZyb20gYSByZW1vdGUgdXNpbmcgcmlnaHQgY2xpY2sgb3IgYSBUZWxlcG9ydGVyIHVzaW5nIHRoZSByYWRpYWwgbWVudS4KLSBSZXNwZWN0cyB0aGUgdHJpYmUgZ292ZXJuYW5jZSBzZXR0aW5ncy4gSWYgdGhlIGRpbm8gaGFzIG5vIHBlcnNvbmFsIG93bmVyIGl0IGNhbiBiZSAiY2xhaW1lZCIgYnkgYSB0cmliZSBtZW1iZXIgZnJvbSB0aGUgcmFkaWFsIG1lbnUuCi0gRGlub3Mgd2l0aCBUcmFja2VycyBjYW4gYmUgIlVwbG9hZGVkIiB3aGljaCB3aWxsIHJlbW92ZSB0aGVtIGZyb20gdGhlIHdvcmxkLiBDYW4gYmUgc3Bhd25lZCBiYWNrIGluIHVzaW5nIHRoZSAiRmluZCBEaW5vIiBmZWF0dXJlLgoKW1VSTD1odHRwczovL2Rpc2NvcmQuZ2cvdU13ZFBrQV1baW1nXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy8xMzAzMTc5MDY2MzIyOTc1NzMzLzE0NENFRThBNDBCNTVGMjA4RUNEODg4N0VGRkRCMDYwNzQwRDA3NEQvWy9pbWddWy9VUkxdCgpbVVJMPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9zLXhjbGljayZob3N0ZWRfYnV0dG9uX2lkPTYyTVlYU0JUNzVENEVdW2ltZ11odHRwczovL3N0ZWFtdXNlcmltYWdlcy1hLmFrYW1haWhkLm5ldC91Z2MvMTMwMzE3OTA2NjMyMjk4MDEzNy85MTQ3OEU3REU0ODc2OUFDMDc1RjIyOTExNkU2RUYwREM1OUI1QzE4L1svaW1nXVsvVVJMXQoKW1VSTD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9DaHJpc01vZHNdW2ltZ11odHRwczovL3N0ZWFtdXNlcmltYWdlcy1hLmFrYW1haWhkLm5ldC91Z2MvMTMwMzE3OTA2NjMyMjk4MTkwOC85NUQyNUMyRTYxN0YyQTQ5NDdCNEU4MDQ4QTZBMEU1MTUzQUIyNzk5L1svaW1nXVsvVVJMXQoKW1VSTD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE3OTUxMjg5OV1baW1nXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy8xMzAzMTc5MDY2MzIyOTgzNDU4LzEyMzZGRDU0QzgwMjlDRkIyRTlBMTQ2MjI1MzczQkI1MTk1ODcyNkIvWy9pbWddWy9VUkxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/970993917488615652/34CEA025CBA6F236E0AE21240D28E4D820561F0C/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_1920540008930650739.zip</download_url> - <filename /> - <file_size>24637315</file_size> -</mod> -<mod id='876038468'> - <name>Baby Premium Care</name> - <description>VGhpcyBtb2QgYWRkcyAzIGNvbnN1bWFibGVzIHdoaWNoLCB3aGVuIGZlZCB0byBiYWJ5IGRpbm9zLCB3aWxsIGdpdmUgeW91IFtiXTEwMCUgaW1wcmludFsvYl0gYW5kIHdpbGwgbWFrZSB0aGUgYmFieSBbYl1ncm93IHR3aWNlIGFzIGZhc3RbL2JdIGJ5IGRlZmF1bHQuIA0KVGhlIGV4dHJhIGdyb3d0aCByYXRlIGlzIGVkaXRhYmxlIGluIGNvbmZpZywgdmlzaXQgdGhpcyBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi84NzYwMzg0NjgvMTMzMjU4NTkzMzk5Nzc4NTcwL11saW5rWy91cmxdIHRvIHNlZSBob3cuIA0KDQpZb3UgY2Fubm90IGNvbnN1bWUgYW55IG9mIHRoZSBpdGVtcyBhcyBhIHBsYXllciBvciBmb3JjZSBmZWVkIHRvIGFuIGFkdWx0IGRpbm8uIFlvdSBtdXN0IGB1c2VgKHByZXNzIEUga2V5KSB0byBmZWVkIHRoaXMgdG8gYSBiYWJ5LCB0aGV5IHdpbGwgbm90IGVhdCBpdCBieSB0aGVtc2VsdmVzLiBBIGJhYnkgY2FuIG9ubHkgYmUgZmVkIHRoZSBpdGVtIG9uY2UsIHNvIHRoZSBncm93dGggbXVsdGlwbGllciBjYW5ub3QgYmUgc3RhY2tlZC4gSWYgeW91IHdhbnQgdGhlbSB0byBncm93IGZhc3RlciwgW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODc2MDM4NDY4LzEzMzI1ODU5MzM5OTc3ODU3MC9dZWRpdCB0aGUgYWdlIG11bHRpcGxpZXIgaW4gY29uZmlnWy91cmxdLiANClRoZSBpbXByaW50aW5nIG1lY2hhbmljIHJlbWFpbnMgdW5jaGFuZ2VkLiBGZWVkaW5nIHRoZSBpdGVtIHRvIGEgYmFieSB3aWxsIG5vdCBjaGFuZ2UgaXQncyBvd25lci4gRGlub3Mgd2lsbCBub3QgbG9zZSBpbXByaW50IGFmZmluaXR5IGFmdGVyIHVzZSwgZXZlbiBpZiB5b3UgZG8gbm90IGN1ZGRsZSB0aGVtIGFueW1vcmUuIA0KDQpUaGUgUHJlbWl1bSBDYXJlIEtpYmJsZXMgd2lsbCBub3Qgd29yayBvbiAqdmFuaWxsYSogd3l2ZXJucyBhbmQgUHJlbWl1bSBDYXJlIE1pbGsgd2lsbCBub3Qgd29yayBvbiBkaW5vcy4gDQpOb25lIG9mIHRoZSBpdGVtcyBoYXZlIGEgc3BvaWwgdGltZSAobWlnaHQgY2hhbmdlIGluIHRoZSBmdXR1cmUsIGhhdmVuJ3QgZGVjaWRlZCB5ZXQpLiANCg0KW2JdVXBkYXRlOiBGb3IgcGVvcGxlIHVzaW5nIENsYXNzaWMgZmx5ZXJzIG1vZCwgd3l2ZXJucyB0aGF0IGFyZSBoYXRjaGVkIHdoaWxlIENsYXNzaWMgRmx5ZXJzIGlzIGluc3RhbGxlZCB3aWxsIG9ubHkgYWNjZXB0IHRoZSBraWJibGUsIGJlY2F1c2UgdGhlIGF1dGhvciBvZiBDbGFzc2ljIGZseWVycyBjaGFuZ2VkIHRoZSBjb3JlIFd5dmVybiBjbGFzcy5bL2JdDQoNCltiXVRoaXMgaXMgYSBjbGVhbiBtb2QuIFNjb3JjaGVkIEVhcnRoIERMQyBpcyBOT1QgcmVxdWlyZWQuWy9iXQ0KDQpbaDFdUHJlbWl1bSBDYXJlIEtpYmJsZVsvaDFdDQpObyByZXF1aXJlbWVudCBmb3IgbGVhcm5pbmcgdGhlIGVuZ3JhbSwgdGhlIEVQIGNvc3QgaXMgMCwgY3JhZnRhYmxlIGluIHBsYXllciBpbnZlbnRvcnkuDQpbdV1DcmFmdGluZyBjb3N0c1svdV0gYXJlIChpbiBzaG9ydCwgW2JdYWxsIHBvc3NpYmxlIGtpYmJsZSByZXF1ZXN0ZWQgZm9yIGltcHJpbnQgKyAxIHZlZ2dpZSBjYWtlWy9iXSk6DQpbbGlzdF0NClsqXTEgS2liYmxlIChBbmt5bG8gRWdnKQ0KWypdMSBLaWJibGUgKENhcmJvbmVteXMgRWdnKQ0KWypdMSBLaWJibGUgKERpbG8gRWdnKQ0KWypdMSBLaWJibGUgKERpbWV0cm9kb24gRWdnKQ0KWypdMSBLaWJibGUgKERpbW9ycGggRWdnKQ0KWypdMSBLaWJibGUgKERvZG8gRWdnKQ0KWypdMSBLaWJibGUgKEdhbGxpbWltdXMgRWdnKQ0KWypdMSBLaWJibGUgKEx5c3Ryb3NhdXJ1cyBFZ2cpDQpbKl0xIEtpYmJsZSAoUGFjaHkgRWdnKQ0KWypdMSBLaWJibGUgKFBhcmFzYXVyIEVnZykNClsqXTEgS2liYmxlIChQdGVyYW5vZG9uIEVnZykNClsqXTEgS2liYmxlIChSYXB0b3IgRWdnKQ0KWypdMSBLaWJibGUgKFN0ZWdvIEVnZykNClsqXTEgS2liYmxlIChUZXJyb3IgQmlyZCBFZ2cpDQpbKl0xIEtpYmJsZSAoVHJpa2UgRWdnKQ0KWypdMSBTd2VldCBWZWdldGFibGUgQ2FrZQ0KWy9saXN0XQ0KDQpbaDFdUHJlbWl1bSBDYXJlIEtpYmJsZSBmb3IgU2NvcmNoZWQgRWFydGhbL2gxXQ0KTm8gcmVxdWlyZW1lbnQgZm9yIGxlYXJuaW5nIHRoZSBlbmdyYW0sIHRoZSBFUCBjb3N0IGlzIDAsIGNyYWZ0YWJsZSBpbiBwbGF5ZXIgaW52ZW50b3J5LCBhdmFpbGFibGUgb25seSBvbiBTY29yY2hlZCBFYXJ0aC4gDQpbdV1DcmFmdGluZyBjb3N0c1svdV0gYXJlIChpbiBzaG9ydCwgW2JdYWxsIHBvc3NpYmxlIGtpYmJsZSByZXF1ZXN0ZWQgZm9yIGltcHJpbnQgb24gU2NvcmNoZWQgRWFydGggKyAxIHZlZ2dpZSBjYWtlWy9iXSk6DQpbbGlzdF0NClsqXTEgS2liYmxlIChBbmt5bG8gRWdnKQ0KWypdMSBLaWJibGUgKENhbWVsc2F1cnVzIEVnZykNClsqXTEgS2liYmxlIChHYWxsaW1pbXVzIEVnZykNClsqXTEgS2liYmxlIChMeXN0cm9zYXVydXMgRWdnKQ0KWypdMSBLaWJibGUgKE1hbnRpcyBFZ2cpDQpbKl0xIEtpYmJsZSAoUGFyYXNhdXIgRWdnKQ0KWypdMSBLaWJibGUgKFJhcHRvciBFZ2cpDQpbKl0xIEtpYmJsZSAoVGVycm9yIEJpcmQgRWdnKQ0KWypdMSBLaWJibGUgKFRob3JueSBEcmFnb24gRWdnKQ0KWypdMSBLaWJibGUgKFZ1bHR1cmUgRWdnKQ0KWypdMSBTd2VldCBWZWdldGFibGUgQ2FrZQ0KWy9saXN0XQ0KDQpbaDFdUHJlbWl1bSBDYXJlIE1pbGsgZm9yICp2YW5pbGxhKiB3eXZlcm5zWy9oMV0NCk5vIHJlcXVpcmVtZW50IGZvciBsZWFybmluZyB0aGUgZW5ncmFtLCB0aGUgRVAgY29zdCBpcyAwLCBjcmFmdGFibGUgaW4gcGxheWVyIGludmVudG9yeSwgW3N0cmlrZV1hdmFpbGFibGUgb25seSBvbiBTY29yY2hlZCBFYXJ0aFsvc3RyaWtlXSBhdmFpbGFibGUgb24gYWxsIG1hcHMuIFt1XUNyYWZ0aW5nIGNvc3RzWy91XSBhcmU6DQpbbGlzdF0NClsqXTIwIFd5dmVybiBNaWxrDQpbL2xpc3RdDQoNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzg3NjAzODQ2OC8xMzMyNTg1OTMzOTk4MjQ4ODYvXUNoYW5nZSBFbmdyYW1zIGFuZCBDcmFmdGluZyBjb3N0c1svdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODc2MDM4NDY4LzEzMzI1OTk1NjAwMzM1MjEwNy9dQWRtaW4gU3Bhd24gQ29tbWFuZHNbL3VybF0NCg0KTW9kIElEIDg3NjAzODQ2OA==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/155776939297627224/FCACEF2C65210C488F635F50EEB78B6FCC67B296/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_2930815244824389433.zip</download_url> - <filename /> - <file_size>393694</file_size> -</mod> -<mod id='506506101'> - <name>Better Beacons 2.0</name> - <description>W2gxXVtiXVRISVMgTU9EIElTIEJBQ0shIA0KQUxMIG1vZCBpdGVtcyBhbmQgYSBsZXZlbCA4MCBjcmF0ZSBhZGRlZCFbL2JdWy9oMV0NClRoaXMgaXMgbXkgZmlyc3QgbW9kIGFuZCBpdCBpcyBwcmV0dHkgbXVjaCBjb21wbGV0ZSBzbyBJIGZpZ3VyZWQgSSdkIG1ha2UgaXQgcHVibGljIHRvIGdldCBzb21lIGZlZWRiYWNrLiBQbGVhc2UgYmUgZ2VudGxlISBJdCB3aWxsIG5ldmVyIHRydWx5IGJlIGNvbXBsZXRlIGFzIEFyayBpcyBjb25zdGFudGx5IGV2b2x2aW5nLCBzbyB3aWxsIHRoaXMgbW9kLg0KSXMgc3RhY2thYmxlIGFuZCBBcmsgInZlcnNpb24gcHJvb2YiIC0gV2lsbCB3b3JrIGFmdGVyIGFuIHVwZGF0ZS4gTWF5IHRha2Ugc2V2ZXJhbCBkYXlzIGZvciBuZXcgaXRlbXMgdG8gYmUgYWRkZWQgYWZ0ZXIgYSByZWxlYXNlLiBOZXcgaXRlbXMgY2FuIG5vdCBiZSBhZGRlZCB0aWwgZGV2a2l0IGlzIHVwZGF0ZWQuDQoNCltoMV1bYl0hISEhIUFUVEVOVElPTiEhISEhWy9CXVsvSDFdDQpbQl1USElTIE1PRCBDQU4gTk9UIEJFIFVTRUQgV0lUSCBCRVRURVIgQkVBQ09OUyBMSVRFISBUSEVZIEJPVEggUkVNQVAgVEhFIFNBTUUgRklMRVMgU08gV0hJQ0hFVkVSIE9ORSBJUyBDQUxMRUQgRklSU1QgSU4gWU9VUiAuSU5JIElTIFRIRSBPTkUgVEhFIEdBTUUgV0lMTCBVU0UuWy9iXQ0KSXQgY2FuIGJlIHVzZWQgd2l0aCBCZXR0ZXIgQmVhY29ucyBCdWlsZGluZyBMb290IGJ1dCBub3QgTGl0ZSENCg0KW2gxXVtiXVdoYXQgaXQgRG9lczpbL2JdWy9oMV0NCk1ha2VzIGJlYWNvbnMgd29ydGggZ29pbmcgZm9yIGFnYWluISANCg0KUmVtZW1iZXIgdGhlIGZpcnN0IHRpbWUgeW91IG9wZW5lZCBhIHdoaXRlL3JhaW5ib3cgY3JhdGUgYW5kIHdlcmUgbGlrZSBjb29sISBTdHVmZiBJIGRvbid0IGhhdmUgdW5sb2NrZWQgeWV0ISBUaGVuIGJ5IHRoZSB0aW1lIHlvdSBsb290ZWQgdGhlIGZpcnN0IEJsdWUgY3JhdGUgeW91IHdlcmUgaGlnaGx5IGRpc2FwcG9pbnRlZD8gQmUgZGlzYXBwb2ludGVkIE5PIE1PUkUhIEJldHRlciBCZWFjb25zIGlzIGhlcmUhDQoNCkJldHRlciBsb290ISAgLSBOZXh0IHRpZXIgaXRlbXMgaW4gYWxtb3N0IGV2ZXJ5IGRyb3AhIElFOiBMZXZlbCAzNSBpdGVtcyBpbiBhIGxldmVsIDI1IGNyYXRlIGFuZCBzbyBvbi4gKE5vIGJsdWVwcmludHMgZm9yIG5leHQgdGllciBpdGVtcykuDQoNCkhpZ2hlciB0aWVyIGFybW9yIGF0IGhpZ2hlciBsZXZlbCBkcm9wcyAtIFByaW1pdGl2ZSBGbGFrIGF0IFB1cnBsZSwgUmFtc2hhY2tsZSB5ZWxsb3csIGV0Yy4uDQoNCldoaXRlL1JhaW5ib3cgJiBHcmVlbiBkcm9wcyBoYXZlIG5vdCBoYWQgbXVjaCBjaGFuZ2VkIHlldC4gWC1ib3cgcmVwbGFjZXMgQm93IGF0IEdyZWVuIGFuZCBCb3cgaXMgaW4gV2hpdGUvUmFpbmJvdyB3aXRoIGEgY291cGxlIGFycm93cy4gV29vZCBjaGFuZ2VkIHRvIHN0b25lLCBUaGF0Y2ggY2hhbmdlZCB0byB3b29kLiANCg0KUHJpbWl0aXZlIHRvIEFzY2VuZGFudCBzYWRkbGVzICYgQmx1ZXByaW50cyBhdCBhbGwgZHJvcHMuDQoNCkJldHRlciBxdWFsaXR5IHRvb2xzIGF0IGhpZ2hlciBsZXZlbCBkcm9wcy4gSUU6IExldmVsIDEtMiBQaWNrIGF0IEJsdWUsIDItNCBhdCBQdXJwbGUsIDQtOCBhdCBZZWxsb3cgJiA4LTEwIGF0IFJlZCBkcm9wLiANCkNBVkUgTE9PVCEgQWRqdXN0ZWQgYWxsIDQgY2F2ZSB0aWVycyB0byBiZSBjb25zaWRlcmFibHkgYmV0dGVyIGl0ZW1zIChBcm1vciwgcmVhbCB3ZWFwb25zLCBnb29kIHNhZGRsZXMgJiBtb3JlKSBhcyB3ZWxsIGFzIGJldHRlciBxdWFudGl0aWVzLiBZb3UgbWF5IHN0aWxsIG9ubHkgZ2V0IDEgaXRlbSBidXQgdGhleSBjYW4gZHJvcCBtdWx0aXBsZXMuDQoNCkFsbCBjcmF0ZXMgaGF2ZSB0aGUgY2hhbmNlIHRvICJ0cmFuc2Zvcm0iIGludG8gYSAibW9kIiBjcmF0ZSBvbiBsYW5kaW5nLiBJRTogVGhleSBjYW4gY29udGFpbiBpdGVtcyBmcm9tIGFueSBhbmQgYWxsIG1vZHMgeW91IGhhdmUgaW5zdGFsbGVkLg0KDQpMZXZlbCA4MCBjcmF0ZSBhZGRlZC4gQ29udGFpbnMgYWxsIGl0ZW1zIGF2YWlsYWJsZSBhZnRlciBsZXZlbCA4MA0KIA0KDQpbaDFdW2JdV2hhdCBpdCBkb2Vzbid0IGRvOlsvYl1bL2gxXSAoYXMgZmFyIGFzIEkga25vdywgdGhhdCdzIHdoeSBjb21tZW50cyBhcmUgYXBwcmVjaWF0ZWQgOikNCkdpdmUgeW91IDIgYmx1ZXByaW50cyBmb3IgdGhlIHNhbWUgaXRlbQ0KR2l2ZSB5b3UgMiBvZiB0aGUgc2FtZSBpdGVtIChleGNlcHQgc3RhY2thYmxlcyBsaWtlIGFtbW8pDQpHaXZlIHlvdSBMZXZlbCAyNSBpdGVtcyBpbiBhIDM1LCA0NSBvciBsZXZlbCA2MCBjcmF0ZS4gKG9yIGFueSBpdGVtIHdpdGggbG93ZXIgbGV2ZWwgdGhhbiBjcmF0ZSB1bmxlc3MgaXQncyBiZXR0ZXIgcXVhbGl0eSkNCkdpdmUgeW91IG1lZGl1bSBjcm9wIHBsb3QsIGNvbXBhc3Mgb3Igd2F0ZXIgamFyIGJsdWVwcmludHMuLi4gRVZFUiEgSGFsbGVsdWphaCENCg0KW2gxXVtiXVdoYXQgaXQgZG9lc24ndCBkby4uIFlFVDpbL2JdWy9oMV0gKFBsYW5uZWQgdXBkYXRlcyBjb21pbmcgc29vbikNCkdpdmUgYWxsIGl0ZW1zIC0gU29tZSBsZWZ0IG91dCBpbnRlbnRpb25hbGx5LCBvdGhlcnMganVzdCBub3QgYWRkZWQgeWV0Lg0KR2l2ZSBhbnl0aGluZyBmb3IgYnVpbGRpbmcgb3RoZXIgdGhhbiB3b29kIGFuZCBzdG9uZSBtYXRzICsgYmx1ZXByaW50cyAtIE5vdCBzdXJlIGlmIHdpbGwgY2hhbmdlIHRoaXMuIFlvdSBuZWVkIHRvIHVubG9jayBzb21ldGhpbmchDQpHaXZlIGFueSBjaGFuZ2VkIGl0ZW1zIGluIERpbm8gZHJvcHMgLSBDb21pbmcgc29tZSBkYXkhIChtYXliZSkNCg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzL2NoYW5nZWxvZy81MDY1MDYxMDFdQ1VSUkVOVCBWRVJTSU9OIDQuM1svdXJsXQ0KDQoNCltoMV1bYl1GaWxlcyByZW1hcHBlZCAmIHNwYXduIGNvZGVzOlsvYl1bL2gxXQ0KDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDAzIHRvIFN1cHBseUNyYXRlX0xldmVsMDNfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDE1IHRvIFN1cHBseUNyYXRlX0xldmVsMTVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDI1IHRvIFN1cHBseUNyYXRlX0xldmVsMjVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDM1IHRvIFN1cHBseUNyYXRlX0xldmVsMzVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDU1IHRvIFN1cHBseUNyYXRlX0xldmVsNDVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDYwIHRvIFN1cHBseUNyYXRlX0xldmVsNjBfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQoNCmNoZWF0IHNwYXduYWN0b3IgIlN1cHBseUNyYXRlX0xldmVsMDNfRG91YmxlIHRvIFN1cHBseUNyYXRlX0xldmVsMDNfRG91YmxlX0JldHRlckJlYWNvbnMiIDEgMCAwIA0KY2hlYXQgc3Bhd25hY3RvciAiU3VwcGx5Q3JhdGVfTGV2ZWwxNV9Eb3VibGUgdG8gU3VwcGx5Q3JhdGVfTGV2ZWwxNV9Eb3VibGVfQmV0dGVyQmVhY29ucyAiIDEgMCAwIA0KY2hlYXQgc3Bhd25hY3RvciAiU3VwcGx5Q3JhdGVfTGV2ZWwyNV9Eb3VibGUgdG8gU3VwcGx5Q3JhdGVfTGV2ZWwyNV9Eb3VibGVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDM1X0RvdWJsZSB0byBTdXBwbHlDcmF0ZV9MZXZlbDM1X0RvdWJsZV9CZXR0ZXJCZWFjb25zIiAxIDAgMCANCmNoZWF0IHNwYXduYWN0b3IgIlN1cHBseUNyYXRlX0xldmVsNTVfRG91YmxlIHRvIFN1cHBseUNyYXRlX0xldmVsNDVfRG91YmxlX0JldHRlckJlYWNvbnMgIiAxIDAgMCANCmNoZWF0IHNwYXduYWN0b3IgIlN1cHBseUNyYXRlX0xldmVsNjBfRG91YmxlIHRvIFN1cHBseUNyYXRlX0xldmVsNjBfRG91YmxlX0JldHRlckJlYWNvbnMiIDEgMCAwIA0KDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMSB0byBTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMV9DaGlsZCIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMiB0byBTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMl9DaGlsZCIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMyB0byBTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyM19DaGlsZCIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyNCB0byBTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyNF9DaGlsZCIgMSAwIDAgDQoNCltoMV1bYl1JbnN0YWxsYXRpb24gZm9yIGRlZGljYXRlZCBzZXJ2ZXI6Wy9iXVsvaDFdDQpTYW1lIGFzIGFsbCBtb2RzLCBzdWJzY3JpYmUgdGhlbiBjb3B5IHRoaXMgbW9kJ3MgZm9sZGVyICg1MDY1MDYxMDEpIGFuZCB0aGUgNTA2NTA2MTAxLm1vZCBmaWxlIGZyb20geW91ciBBUktcU2hvb3RlckdhbWVcQ29udGVudFxNb2RzIHRvIHlvdXIgc2VydmVycyBNb2RzIGZvbGRlciBhbmQgYWRkIE1vZCBJRCAtIDUwNjUwNjEwMSB0bzogDQpHYW1lVXNlclNldHRpbmdzLmluaQ0KW1NlcnZlclNldHRpbmdzXQ0KQWN0aXZlTW9kcz01MDY1MDYxMDENCg0KW2gxXVtiXVNwZWNpYWwgVGhhbmtzOlsvYl1bL2gxXQ0KW2JdRGlyZWN0IGNvbnRyaWJ1dG9yczpbL2JdDQpbaDFdRmFuY3lGbGFubmVsWy9oMV0tIEF1dGhvciBvZiBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTUwMDY3MTc1NF0gRXBpYyBTaWNrbGUgWy91cmxdICAmIEhhcmRjb3JlIENsYW4vVHJpYmVtYXRlLiBGb3I6IEhlbHBpbmcgbWUgZ2V0IHRoZSBkZXZraXQgc2V0dXAsIHBvaW50aW5nIG1lIGluIHRoZSBnZW5lcmFsIGRpcmVjdGlvbiBhbmQgbXVjaCBpbnNwaXJhdGlvbi4gVGhhbmtzIGJ1ZCENCltoMV1TdGV3c2FmcmVhayAmIENvbnN0cmljdG9yIEFLQSAiVGhlICBCYWRtYW4iWy9oMV0tIExvbmcgdGltZSBDbGFuL1RyaWJlbWF0ZXMuIElucHV0IGFuZCBpbnNwaXJhdGlvbg0KDQpbaDFdRXZlcnlvbmUgYWJvdmVbL2gxXS0gRm9yIExvdmluZyBBcmsgYW5kIGhhdGluZyB0aGUgc3RvY2sgY3JhdGVzIGFzIG11Y2ggYXMgSSBkbyEgV2l0aG91dCB5b3VyIGNvbnN0YW50IHdoaW5pbmcgSSB3b3VsZCBoYXZlIG5ldmVyIGRlY2lkZWQgdG8gbWFrZSBhIG1vZCEgTE9MIEpLISBMb3ZlIHlvdSBndXlzIQ0KDQpbYl1JbmRpcmVjdCBjb250cmlidXRvcnM6Wy9iXQ0KW2gxXUJyaWNrIFdodXRbL2gxXS0gRm9yIGF3ZXNvbWUgdHV0b3JpYWwgdmlkZW9zIQ0KW2gxXVN0dWRpbyBXaWxkY2FyZFsvaDFdLSBGb3IgbWFraW5nIHN1Y2ggYW4gYXdlc29tZSBnYW1lIGFuZCB0b29scyB0aGF0IGV2ZW4gYSBudWIgbGlrZSBtZSBjYW4gdXNlISANCg0KDQpNb3JlIHVwZGF0ZXMvYWRkaXRpb25zIGNvbWluZyBzb29uLiBQbGVhc2UgZmVlbCBmcmVlIHRvIGxlYXZlIGEgY29tcGxhaW50LCBzdWdnZXN0aW9uIG9yIGp1c3QgY3JpdGlxdWUgaXQhDQpFbmpveSENCg0KDQpbYl1UTDpEUj9bL2JdDQpSZXdvcmtzIHN1cHBseSBkcm9wcyBhbmQgY2F2ZSBsb290IGJveGVzIHNvIHRoZXkgbm8gbG9uZ2VyIHN1Y2suDQoNCltoMV1XYW5uYSB0cnkgYmVmb3JlIHlvdSBidXk/Wy9oMV0NClt1cmw9aHR0cDovL2Fya3NlcnZlcnMubmV0L3NlcnZlci8xNjcuMTE0LjIxMC4yMzA6MTkxMTZdW2ltZ11odHRwOi8vYXJrc2VydmVycy5uZXQvYmFubmVyLzE2Ny4xMTQuMjEwLjIzMDoxOTExNi9iYW5uZXIucG5nWy9pbWddWy91cmxdDQoNCltoMV1bYl1XYW50IGNyYXRlcyB0aGF0IGp1c3QgYWRkcyB0aGUgbWlzc2luZyBpdGVtcyAmIHJlbW92ZXMgdGhlIGR1cGxpY2F0ZXM/Wy9iXVsvaDFdDQpDaGVjayBvdXQgdGhlICJMaXRlIiB2ZXJzaW9uIG9mIHRoaXMgbW9kIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTE0OTg2NDU4XUJldHRlciBCZWFjb25zIExpdGUhWy91cmxdDQoNCltoMV1bYl1XYW50IHRvIGFkZCBhIGJpZyBhc3MgY3JhdGUgZnVsbCBvZiBidWlsZGluZyBzdXBwbGllcz9bL2JdWy9oMV0NCkNoZWNrIG91dCBteSBuZXdlc3QgYWRkaXRpb24gW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD01NTIwODM3MTFdQmV0dGVyIEJlYWNvbnMgQnVpbGRpbmcgTG9vdFsvdXJsXS4gV29ya3Mgd2l0aCBhbGwgdmVyc2lvbnMgb2YgQmV0dGVyIEJlYWNvbnMuIENsaWNrIHRoZSBsaW5rIGZvciBkZXRhaWxzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/860612455486390048/DFD0D6463151B01967063555A7BF4ADA73286098/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7915344997253493635.zip</download_url> - <filename /> - <file_size>830824</file_size> -</mod> -<mod id='925461745'> - <name>Better Teleporter</name> - <description>W2ltZ11odHRwOi8vaS5pbWd1ci5jb20vWkJtNmhiWi5wbmdbL2ltZ10NCg0KW2JdQmV0dGVyIFRlbGVwb3J0ZXIgaXMgYSBjaGVhcCBjcmFmdGFibGUgVGVsZXBvcnRlciB0aGF0IGhhcyBzb21lIG5pZnR5IGZlYXR1cmVzICEgOykNCg0KLSBUZWxlcG9ydGVyIFNpemUgT3B0aW9ucyAhDQotIElOSSBPcHRpb25zICEgWy9iXQ0KDQpbaDFdIFtiXVRISVMgTU9EIElTIENMRUFOIEFORCBTVEFDS0FCTEUgISA6KSBbL2JdWy9oMV0NCg0KW2JdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1bL2JdDQoNCltjb2RlXVtoMV0gTW9kIElEIC0gOTI1NDYxNzQ1IFsvaDFdWy9jb2RlXQ0KDQpbY29kZV1baDFdIE1vZCBWZXJzaW9uIC0gdjIuMzYgWy9oMV1bL2NvZGVdDQoNCltjb2RlXVtoMV0gTGlua3MgdG8gdGhlIGRpc2N1c3Npb24gcG9zdHMgOg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vOTI1NDYxNzQ1LzEzMzM0NzQyMjkwNzg1NTk2NTAvXS0gU3Bhd24gQ29kZXMgLVsvdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vOTI1NDYxNzQ1LzEzMzM0NzQyMjkwNzg1NjIyMjcvXS0gQ29uZmlnT3ZlcnJpZGVJdGVtQ3JhZnRpbmdDb3N0cyAtWy91cmxdDQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi85MjU0NjE3NDUvMTMzMzQ3NDIyOTA3ODU2NDQ3OC9dLSBPdmVycmlkZUVuZ3JhbUVudHJpZXMgLVsvdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vOTI1NDYxNzQ1LzE0ODMyMzI5NjEwNDEwNjIxNTUvXS0gSU5JIE9wdGlvbnMgLVsvdXJsXVsvaDFdWy9jb2RlXQ0KDQpbYl0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVsvYl0NCg0KW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vdllKS1ZnRS5wbmdbL2ltZ10NCg0KW2JdVG8gW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk3OTg5NjE0MDc2L10r772D772S772V772O772D772I772BWy91cmxdIGZvciB0aGUgaW1hZ2VzIQ0KDQpUbyBUaGUgQVJLIE1vZGRpbmcgRGlzY29yZCBDb21tdW5pdHkgPDNbL2JdDQoNCltiXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KDQpUaGlzIG1vZC9jb2RlL3dvcmsgaXMgcHJvdGVjdGVkIGJ5IHRoZSBbVVJMPWh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9sZWdhbGNvZGVdQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsIENyZWF0aXZlIENvbW1vbnMgTGljZW5zZS5bL1VSTF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/824567564828823432/DB6968BB894C0302CF75ADA090F75560B2DB9839/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3210795527739590939.zip</download_url> - <filename /> - <file_size>6826949</file_size> -</mod> -<mod id='873894897'> - <name>Better Tools V2</name> - <description>VGhpcyBNb2QgZ2l2ZXMgeW91IHNvbWUgYmV0dGVyIHRvb2xzIGZvciBjb29raW5nIGFuZCBjcmFmdGluZy4KWW91IHdpbGwgaGF2ZSBtb3JlIHNsb3RzIGFuZCBmYXN0ZXIgYW5kIGVhc3kgY3JhZnRpbmcgbGlrZSBQZXJhcmxzLCBNZXRhbCBJbmdvdCwgQ29va2VkIE1lYXQgYW5kIHNvbWUgbW9yZS4gQWxsIEl0ZW1zIGNhbiBiZSBwaWNrIHVwLgoKQWxsIEl0ZW1zIGNhbiBiZSBjcmFmdGVkIGluIHRoZSBGYWJyaWNhdG9yLgoKSW4gdGhpcyBtb2QgYXJlOgoKIyBFcGljIEZvcmdlIChWZXJ5IGZhc3QgR2Fzb2xpbmUsIE1ldGFsIEluZ290cywgQ29hbCkKIyBTdG9uZSBGb3JnZSAoNSB4IGZhc3RlciB0aGFuIHRoZSBub3JtYWwpCiMgQ2VpbGluZyBMYW1wIChMaWdodCkKIyBBcXVhcml1bSAoUGVhcmxzKQojIEJCUSBHcmlsbCAoQ29va2VkIE1lYXQgd2l0aCB3b29kKQojIEVsZWN0cmljIEdyaW5kZXIgKEZpYmVycywgRmxpbnRzLCBUaGF0Y2gsIFNhbmQpCiMgTWljcm93YXZlIChNYWtlIGNvb2NrZWQgTWVhdCB3aXRoIGVsZWN0cmljKQojIFdhbGwgQWlyIENvbmRpdGlvbmVyIAojIEZyZWV6ZXIgKEZyZWV6ZXMgcmF3IE1lYXQpCiMgU21va2VyIChNYWtlcyBNZWF0IEplcmt5IGZhc3RlcikKIyBEaXN0cmlidXRpb24gQm94CiMgQ2VtZW50IE1hY2hpbmUKCkl0ZW1zIGNhbiBvbmx5IGNyYWZ0ZWQgaW4gdGhlIHZhbmlsbGEgRmFicmljYXRvci4KCk1vZCBJZDogODczODk0ODk3</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/159154018274309975/961FE644DCCD28F2784799001AD6BF8424B0ECDA/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_1053986119511663282.zip</download_url> - <filename /> - <file_size>58370999</file_size> -</mod> -<mod id='558651608'> - <name>Bridge</name> - <description>DQpbaDFdQnJpZGdlc1svaDFdDQoNCltiXUNPTlRFTlRbL2JdDQpbbGlzdF0NCiAgICBbKl1UaHJlZSBXb29kZW4gQnJpZGdlIFN0cnVjdHVyZXMgd2l0aCBSYWlsaW5ncw0KICAgIFsqXVR3byBTdG9uZSBCcmlkZ2UgU3RydWN0dXJlcyB3aXRoIFJhaWxpbmdzDQogICAgWypdVHdvIE1ldGFsIEJyaWRnZSBTdHJ1Y3R1cmVzIHdpdGggUmFpbGluZ3MNClsvbGlzdF0NCg0KW2JdRkVBVFVSRVNbL2JdDQpbbGlzdF0NCiAgICBbKl1BbGwgY2FuIGJlIHJlc2l6ZWQgYW5kIHJvdGF0ZWQgYW55dGltZSBpbiB0aGUgR2FtZSB2aWEgdGhlaXIgcmFkaWFsIG1lbnUNCiAgICBbKl1DaG9vc2UgYmV0d2VlbiBNaW5vci9NYWpvciBBZGp1c3RtZW50cw0KICAgIFsqXU9wdGlvbiBmb3Igc2hvcnQgQnJpZGdlIChvbmx5IG9uIE1ldGFsXzAxKG5vIFJhbXApL1N0b25lXzAxKG5vIFJhbXApL1dvb2RfMDMobm8gUmFtcCkpDQogICAgWypdT3B0aW9uIHRvIHJlbW92ZSBSYWlscyAob25seSBvbiBNZXRhbF8wMShubyBSYW1wKS9TdG9uZV8wMShubyBSYW1wKS9Xb29kXzAzKG5vIFJhbXApKQ0KICAgIFsqXUJyaWRnZXMgKG5vbi1yYW1wZWQpIGNhbiBzbmFwIHRvZ2V0aGVyIGFuZCB0byBmb3VuZGF0aW9ucywgcmFtcHMgYW5kIHBpbGxhcnMoISkNCiAgICBbKl1CcmlkZ2VzIGNhbiBiZSBwaWNrZWQgdXAgKG9ubHkgaWYgTk9UIGRhbWFnZWQpDQogICAgWypdUm90YXRlIG9uIFBsYWNlbWVudCANCiAgICBbKl1Sb3RhdGUgVXAgYW5kIERvd24gYW55dGltZQ0KICAgIFsqXVJlc2V0IFRyYW5zZm9ybQ0KICAgIFsqXVNhdmUgVHJhbnNmb3JtDQogICAgWypdV29vZGVuIEhhbmdpbmcgQnJpZGdlIGNhbiBUb2dnbGUgUG9zdHMgdmlzaWJpbGl0eQ0KICAgIFsqXUNoYW5nZSBXaWR0aCBpbmRlcGVuZGVudGx5DQpbL2xpc3RdDQoNCg0KV29vZCBCcmlkZ2UgQmFzZSBNb2RlbCBieSAiYXpseWlybml6YW0iIGZyb20gdGYzZG0uY29tDQoNCltjb2RlXQ0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZTAxLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfamRfQnJpZGdlMDEnIiAxIDAgMCANCkNoZWF0IEdpdmVJdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9qZF9CcmlkZ2UvUHJpbWFsSXRlbVN0cnVjdHVyZV9qZF9CcmlkZ2UwMi5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZTAyJyIgMSAwIDAgDQpDaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvamRfQnJpZGdlL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfamRfQnJpZGdlX1dvb2RfMDMuUHJpbWFsSXRlbVN0cnVjdHVyZV9qZF9CcmlkZ2VfV29vZF8wMyciIDEgMCAwIA0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9TdG9uZV8wMS5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9TdG9uZV8wMSciIDEgMCAwIA0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9TdG9uZV8wMi5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9TdG9uZV8wMiciIDEgMCAwIA0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9NZXRhbF8wMS5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9NZXRhbF8wMSciIDEgMCAwIA0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9NZXRhbF8wMi5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9NZXRhbF8wMiciIDEgMCAwIA0KWy9jb2RlXQ0KDQpbYl1NT0QgSUQ6Wy9iXQ0KW3RhYmxlXQ0KICAgIFt0cl0NCiAgICAgICAgW3RoXTU1ODY1MTYwOFsvdGhdDQogICAgWy90cl0NClsvdGFibGVdDQpbaV1Nb2QgaXMgY2xlYW4gYW5kIHN0YWNrYWJsZVsvaV0NCg0KDQpbVVJMPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTgyMDcyMTY5NDQvbXl3b3Jrc2hvcGZpbGVzLz9wPTFdIC8gLyAvICAgIENIRUNLIE9VVCBNWSBPVEhFUiBNT0RTICAgIC8gLyAvWy9VUkxdDQoNCg0KW2JdRmVlbCBmcmVlIHRvIGRvbmF0ZSBhIEJ1Y2sgb3IgdHdvIGlmIHlvdSBsaWtlIG15IE1PRCFbL2JdDQpbVVJMPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9kb25hdGlvbnMmYnVzaW5lc3M9ZG9uYXRlJTQwZHViQ1VUJTJlY2gmbGM9Q0gmaXRlbV9uYW1lPUdhbWUlMjBNb2RkaW5nJmN1cnJlbmN5X2NvZGU9VVNEJmJuPVBQJTJkRG9uYXRpb25zQkYlM2FidG5fZG9uYXRlX1NNJTJlZ2lmJTNhTm9uSG9zdGVkXSBbSU1HXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy85MTEyODg5MDM3OTA0MjAzMjcvQjFENzRENkJCMDY0NzZFNDBENzYzODVEODAyRkE5MTE1Nzc3MTNDRS9bL0lNR10gWy91cmxdDQoNCg0KVGhpcyBtb2QvY29kZS93b3JrIGlzIHByb3RlY3RlZCBieSB0aGUgW1VSTD1odHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy1uZC80LjAvbGVnYWxjb2RlXUF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZlcyA0LjAgSW50ZXJuYXRpb25hbCBDcmVhdGl2ZSBDb21tb25zIExpY2Vuc2UuDQpbSU1HXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy85MTEyODg5MDM3OTA0MjA2MTkvNThCRDdGRTlFQTRDMUYwNEVCOThEMjhGOTEyQjYzNDQxRTVEMTM3QS9bL0lNR11bL1VSTF0NCg0KW2JdVGhhbmsgeW91IGV2ZXJ5b25lIVsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/80338598536665898/78B8AEFB3CC36B4FF8232F719FCC73F527D31752/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_2965974617177952985.zip</download_url> - <filename /> - <file_size>62472309</file_size> -</mod> -<mod id='1814953878'> - <name>Castles, Keeps, and Forts: Remastered</name> - <description>W2ltZz1odHRwczovL2kuaW1ndXIuY29tL3lrc3RqemkucG5nXVsvaW1nXQ0KW2ltZz1odHRwczovL2kuaW1ndXIuY29tLzBjOGFTeWcucG5nXVsvaW1nXQ0KW2JdTW9kIElEOlsvYl0NCjE4MTQ5NTM4NzgNCltiXVB1YmxpY2x5IFJlbGVhc2VkOlsvYl0NCjI1LzA3LzIwMTkNCg0KVGhpcyBtb2Qgd2lsbCB3b3JrIG9uIGFueSBhbmQgYWxsIG1hcHMuDQoNClNlcnZlciBIb3N0aW5nIFByb3ZpZGVkIEJ5IExvZ2ljU2VydmVycyAtIGh0dHBzOi8vbG9naWNzZXJ2ZXJzLmNvbS8/cHJvbW89Q0tGDQpHZXQgYSBzZXJ2ZXIgdG9kYXkgYW5kIHVzZSBwcm9tbyBjb2RlIENLRiBmb3IgMjAlIG9mZiENClt1cmw9aHR0cHM6Ly9sb2dpY3NlcnZlcnMuY29tLz9wcm9tbz1DS0ZdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1VRZ24wNTcucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTIxMTU2MzAzXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9RN051SWgyLmpwZ1svaW1nXVsvdXJsXQ0KDQoNClt1cmw9aHR0cHM6Ly93d3cueW91dHViZS5jb20vcGxheWxpc3Q/bGlzdD1QTGVhRHdPQ3dQOFl0ajdLaTRra1VxV0Rpd0dqUmJmcVRuXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9oS3EwZkMzLnBuZ1svaW1nXVsvdXJsXQ0KDQpTdHJ1Y3R1cmUgTWVtb3J5IE9wdGltaXphdGlvbnMNClRoaXMgbW9kIGlzIGZ1bGx5IGNvbXBhdGlibGUgd2l0aCAtc3RydWN0dXJlbWVtb3B0cw0KDQpbaDFdW3VdRmVhdHVyZXNbL3VdWy9oMV0NCk92ZXIgMjAwIHZlcnNhdGlsZSBidWlsZGluZyBwYXJ0cw0KTXVsdGlwbGUgQ29zbWV0aWMgVmFyaWFudHMNClN0YWNrYWJsZSBGb3VuZGF0aW9ucw0KQ29ybmVyIFBpbGxhcnMNCkZ1bGx5IFBhaW50YWJsZSBQYXJ0cyBhbmQgUmVnaW9ucw0KQWxsIGVuZ3JhbXMgYXJlIG5vdyBwcmUtYWRkZWQgdG8gQ0tGUiBtYXNvbnJ5IHRhYmxlDQooWW91IGFyZSBub3QgcmVxdWlyZWQgdG8gdW5sb2NrIHRoZSBFbmdyYW1zLCBUaGlzIGlzIGRvbmUgZm9yIHlvdSB3aGVuIG9wZW5pbmcgdGhlIG1hc29ucnkgdGFibGUpDQpFbmhhbmNlZCBTbmFwcGluZw0KVmFuaWxsYSBGbG9vciBTaXplcw0KVmFuaWxsYSBTbmFwIENvbXBhdGlibGUNCltiXVRydWUgbm8gY29sbGlzaW9uWy9iXSBvbiBwbGFjZW1lbnQuDQpbYl1BZG9iZSBDb29saW5nWy9iXSBvbiBhbGwgcGFydHMNCg0KMyBmdWxsIHN0cnVjdHVyZSB0aWVycw0KLT4gU2V0dGxlciBUaWVyID0gV29vZCBlcXVpdmFsZW50DQotPiBWaWxsYWdlciBUaWVyID0gU3RvbmUgZXF1aXZhbGVudA0KLT4gQ2FzdGxlIFRpZXIgPSBNZXRhbCBlcXVpdmFsZW50DQoNCkVhY2ggYnVpbGRpbmcgcGFydCBhbHNvIGZlYXR1cmVzIG11bHRpcGxlIGNvc21ldGljIHZhcmlhdGlvbnMgYW5kIGFsbCBwYXJ0cyBhbmQgdmFyaWFudHMgYXJlIGZ1bGx5IHBhaW50YWJsZS4NCg0KLT4gQ29zbWV0aWMgUXVpY2sgQ2hhbmdlIFRvb2wgdG8gcXVpY2tseSBjaGFuZ2UgdGhlIGxvb2sgYW5kIHN0eWxlIG9mIHlvdXIgY2FzdGxlIGZyb20gYSBkaXN0YW5jZS4NCi0+IEZvdW5kYXRpb25zIHN0YWNrLCBzdGVwLCBhbmQgc25hcCBmcm9tIGNlaWxpbmdzIGZvciBlYXN5IGJ1aWxkaW5nIG9uIHVuZXZlbiB0ZXJyYWluIGFuZCBicmlkZ2luZw0KLT4gQ2VpbGluZ3MgY2FuIGJlY29tZSBmb3VuZGF0aW9ucyB2aWEgSU5JDQotPiBBdXRvIG9wZW5pbmcgYW5kIGNsb3NpbmcgZG9vcnMNCi0+IEZvdW5kYXRpb24gc3VwcG9ydCByYWRpdXMgaW5jcmVhc2VkIGZyb20gMiB0byAzDQotPiBbYl1UaGlzIG1vZCBpcyAxMDAlIHN0YWNrYWJsZSBhbmQgZG9lcyBub3QgcmVxdWlyZSBwcmlvcml0eVsvYl0NCg0KW2gxXUlOSSBzZXR0aW5ncyBmb3IgR2FtZVVzZXJTZXR0aW5ncy5pbmlbL2gxXQ0KKlRoZXNlIGFyZSBub3QgcmVxdWlyZWQgdW5sZXNzIHlvdSB3aXNoIHRvIGNoYW5nZSB0aGVtIGZyb20gdGhlIGRlZmF1bHRzIGxpc3RlZCBiZWxvdzsNCg0KW0NLRl9Db25maWddDQpDZWlsaW5nSXNGb3VuZGF0aW9uPWZhbHNlDQpEaXNhYmxlRm91bmRhdGlvblN0YWNraW5nPWZhbHNlDQpTdGFja2VkRm91bmRhdGlvbkhhc0Z1bGxIUD1mYWxzZQ0KU2V0dGxlcklzU3RvbmU9ZmFsc2UNClNldHRsZXJJc01ldGFsPWZhbHNlDQpTZXR0bGVySXNUZWs9ZmFsc2UNClZpbGxhZ2VySXNXb29kPWZhbHNlDQpWaWxsYWdlcklzTWV0YWw9ZmFsc2UNClZpbGxhZ2VySXNUZWs9ZmFsc2UNCktlZXBJc1dvb2Q9ZmFsc2UNCktlZXBJc1N0b25lPWZhbHNlDQpLZWVwSXNUZWs9ZmFsc2UNCkRpc2FibGVBdXRvbWF0aWNEb29ycz1mYWxzZQ0KUGlja3VwV2hlbkRhbWFnZWQ9ZmFsc2UNCkRpc2FibGVQaWNrdXBEZWxheVRpbWVyPWZhbHNlDQpEaXNhYmxlUGlja3VwPWZhbHNlDQpTdHJ1Y3R1cmVDcmFmdGluZ1NwZWVkPTENClN0cnVjdHVyZUNvb2tpbmdTcGVlZD0xDQoNCltiXSoqSWYgeW91IGFyZSBydW5uaW5nIENLRjpSIGFuZCBDS0Y6U0YgYm90aCBJTkkgY29uZmlncyBjYW4gYmUgcGxhY2VkIHVuZGVyIHRoZSBzYW1lIGhlYWRlci5bL2JdDQpbYl0qKk9ubHkgb25lIGluc3RhbmNlIG9mIGVhY2ggSU5JIGNvbW1hbmQgbGluZSBpcyBuZWVkZWRbL2JdDQoNCg0KQSBtb3JlIGluLWRlcHRoIGV4cGxhbmF0aW9uIG9mIElOSS1zZXR0aW5ncyBhbmQgdmFsdWVzIGNhbiBiZSBmb3VuZCBwaW5uZWQgdG8gdGhlIGRpc2N1c3Npb24gYm9hcmQuDQoNCltoMV1Nb2QgU3VtbWFyeVsvaDFdDQoNCkNLRiBoYXMgaGFkIGEgbWFqb3Igb3ZlcmhhdWwsIGV2ZXJ5dGhpbmcgaW4gdGhpcyBtb2QgaGFzIGJlZW4gY29tcGxldGVseSByZW1hZGUgZnJvbSBzY3JhdGNoIGluIG9yZGVyIHRvIGJyaW5nIHlvdSBhIG11Y2ggZ3JlYXRlciBleHBlcmllbmNlIHdoZW4gdXNpbmcgQ2FzdGxlcywgS2VlcHMsIGFuZCBGb3J0cy4gQ0tGUiBub3cgdXNlcyBWYW5pbGxhIGZsb29yIHNpemVzIGFuZCBzaGFwZXMgZm9yIGVhc2llciBtaXhpbmcgd2l0aCB2YW5pbGxhIGFuZCBvdGhlciBtb2QgZmxvb3JzLg0KDQpDS0ZSIHBhcnRzIGFsc28gdXNlIGFuIGVuaGFuY2VkIHNuYXAgc3lzdGVtLCB3YWxscyBub3cgc25hcCBzaWRlIHRvIHNpZGUsIGFzIGRvIHRoZSByb29mcyBhbmQgZXZlbiBhcm91bmQgY29ybmVycywgbGVhZGluZyB0byBhIG1vcmUgZW5qb3lhYmxlIGJ1aWxkaW5nIGV4cGVyaWVuY2UsIGdyZWF0ZXIgc3RydWN0dXJhbCBpbnRlZ3JpdHkgYW5kIG1vcmUgd2F5cyBmb3IgeW91IHRvIHJlYWxpc2UgeW91ciBlcGljIGJ1aWxkcy4gDQoNCkFsbCB0aGUgcGFydHMgaW4gQ0tGUiBhcmUgZnVsbHkgcGFpbnQtYWJsZSB3aXRoIG11bHRpcGxlIGNvbG91ciByZWdpb25zLCBhbmQgbXVsdGlwbGUgc3RhdGljIG1lc2ggdmFyaWFudHMgd2l0aGluIHRoZSBwYXJ0cyB0byBwcm92aWRlIGV2ZW4gbW9yZSBjdXN0b21pc2F0aW9uLiBBbGwgcGFydHMgYXJlIGRlc2lnbmVkIHRvIGZhbGwgd2l0aGluIHRoZSBwZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24gb2YgdmFuaWxsYSBwYXJ0cywgd2l0aCBtb2RlbHMgYW5kIG1hdGVyaWFscyBtYWRlIHRvIGJlIHdpdGhpbiB2YW5pbGxhIHNwZWMuDQoNCkF0IHRoZSByZXF1ZXN0IG9mIG1hbnkgb2YgdXNlcnMsIHRoaXMgbW9kIGhhcyBhbHNvIG5vdyBiZWVuIHJlZ2lzdGVyZWQgd2l0aCB0aGUgQmVhY29uIEFwcCB0byBhbGxvdyB1c2VycyB0byB0byBtb3JlIGVhc2lseSBhZGQgdGhpcyBtb2RzIGl0ZW1zIHRvIHNwYXduIGJlYWNvbnMgb24gdGhlaXIgc2VydmVycy4NCg0KVGhpcyBtb2QgY29udGFpbnMgYnVpbGRpbmcgYW5kIGNvbnN0cnVjdGlvbiBwYXJ0cywgdGhlcmUgYXJlIG5vIGRlY29yIGl0ZW1zIHdpdGhpbiB0aGUgbW9kLiBJZiB5b3Ugd2lzaCB0byBkZWNvcmF0ZSB5b3VyIGJ1aWxkcywgdGhlcmUgaXMgYSB3aWRlIHZhcmlldHkgb2YgZXhpc3RpbmcgZGVjb3IgbW9kcyBhdmFpbGFibGUgb24gdGhlIHN0ZWFtIHdvcmtzaG9wIHN1Y2ggYXMgTWVkaWV2YWwgUHJvcHMsIEVjbyBEZWNvciBhbmQgUlAgZGVjb3IuIFRoZSBkZWNvciBpdGVtcyB1c2VkIGluIHNvbWUgb2YgdGhlIHVzZXIgc3VibWl0dGVkIGJ1aWxkIGltYWdlcyBhYm92ZSB3aWxsIGJlIGZvdW5kIHdpdGhpbiB0aG9zZSBkZWNvciBtb2RzLg0KDQpbaDFdQ0tGIFRlYW0gTWVtYmVyc1svaDFdDQpFeGlsZUFjaWQgLSBEZXZlbG9wZXINCkdpbWlsa2hhZCAtIEV4dGVuc2l2ZSB0ZXN0aW5nLCBpbmZsdWVuY2UgdXBvbiB0aGUgZGlyZWN0aW9uIG9mIHRoZSBtb2QgYW5kIGZlZWRiYWNrLg0KZm9ybWVyOw0KZU5jIC0gSGVucmlrIC0gRXh0ZW5zaXZlIHRlc3RpbmcsIGluZmx1ZW5jZSB1cG9uIHRoZSBkaXJlY3Rpb24gb2YgdGhlIENLRlIgcGxhdGZvcm0gYW5kIGZlZWRiYWNrLg0KDQpbaDFdTW9kIERpc2NvcmQgYW5kIFN1cHBvcnRbL2gxXQ0KSWYgeW91XCdyZSBoYXZpbmcgYW4gaXNzdWUgeW91IGNhblwndCBmaWd1cmUgb3V0IG9yIGp1c3Qgd2FudCB0byBoYW5nIG91dCBhbmQgbWF5YmUgZ2V0IHNvbWUgc25lYWsgcHJldmlld3Mgb2YgdGhpbmdzIHRvIGNvbWUsIGpvaW4gb3VyIGRpc2NvcmQgYnkgY2xpY2tpbmcgdGhlIGltYWdlIGJlbG93IDotKQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvTk5jMjN4UV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNWJKMHFyYS5wbmdbL2ltZ11bL3VybF0NCmh0dHBzOi8vZGlzY29yZC5nZy9OTmMyM3hRDQoNClNwZWNpYWwgVGhhbmtzIHRvIGFsbCB3aG8gcGFydGljaXBhdGVkIGluIHRoZSBwcmUtcmVsZWFzZSB0ZXN0aW5nIG9mIHRoaXMgbW9kIQ0KQ0tGUiBDb21tdW5pdHkgVm9sdW50ZWVyczsNCkdpbWlsa2hhZCAtIEV4dGVuc2l2ZSBhbmQgaGlnaGx5IGRldGFpbGVkIGJ1ZyByZXBvcnRzLCBjb21tdW5pdHkgdGVzdGVyDQpOZXZjYWlyaWVsIC0gY29tbXVuaXR5IHRlc3Rlcg0KQWV0aHlyZWEgLSBjb21tdW5pdHkgdGVzdGVyDQpSZWQgTXVzdGFuZyAtIGNvbW11bml0eSB0ZXN0ZXINCg0KU2VydmVyIEhvc3RpbmcgUHJvdmlkZWQgQnkgTG9naWNTZXJ2ZXJzIC0gaHR0cHM6Ly9sb2dpY3NlcnZlcnMuY29tLz9wcm9tbz1DS0YNCkdldCBhIHNlcnZlciB0b2RheSBhbmQgdXNlIHByb21vIGNvZGUgQ0tGIGZvciAyMCUgb2ZmIQ0KW3VybD1odHRwczovL2xvZ2ljc2VydmVycy5jb20vP3Byb21vPUNLRl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVVFnbjA1Ny5wbmdbL2ltZ11bL3VybF0NCg0KW2ldU2VhcmNoIE1ldGEgVGFncyBbL2ldDQpDYXN0bGUgRm9ydCBLZWVwIEJ1aWxkaW5nIENvbnN0cnVjdGlvbiBOb0NsaXAgTm8gQ2xpcCBObyBjb2xsaXNpb24gUGljayB1cCBQaWNrdXAgSG91c2UgSG9tZSBNZWRpZXZhbCBNaWRkbGUgYWdlcyBEYXJrIEFnZSBLbmlnaHQgQ3VzdG9tIEFzc2V0cyBHYXRlIFZlcnRpY2FsIEdhdGUgUG9ydGN1bGxpcyBTbGlkaW5nIEdhdGUgU2xpZGluZyBEb29yIHJhaXNpbmcgR2F0ZSBMb3dlcmluZyBHYXRlIEFkdmFuY2VkIEFyY2hpdGVjdHVyZSBNb2QgVGV4dHVyZSBNYXRlcmlhbCBDaGFuZ2UgU3dhcCBFZGl0IEZvdW5kYXRpb24gRm91bmRhdGlvbnMgU3RhY2sgU3RhY2thYmxlIGNvbXBhdGlibGUgR2F0ZSBHYXRlcyBXYWxscyBCYXR0bGUgQmF0dGxlbWVudHMgQ3JlbmVsIENyZW5lbHMgTWVybG9uIE1lcmxvbnMgRGVmZW5jZSBEZWZlbnNpdmUgVG93biB2aWxsYWdlIFN0cnVjdHVyZSBTdHJ1Y3R1cmVzIGFuY2llbnQgaGlzdG9yaWMgaGlzdG9yeSBwYWxhY2UgZ2xhc3Mgc3dpdGNoYWJsZSBzZWxlY3RhYmxlIHByaXNvbiBqYWlsIGNlbGwgZHVuZ2VvbiBiYXJzIGJhcnJlZCAgQ0tGIENLRlIgDQoNCg0KW2ltZz1odHRwOi8vaS5pbWd1ci5jb20vdlNrSVBLRS5wbmddWy9pbWdd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/771742963096903786/71F0873CEA2329FD10BABBC9B170BABB45527A0C/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_975487654435841609.zip</download_url> - <filename /> - <file_size>689847539</file_size> -</mod> -<mod id='2121156303'> - <name>Castles, Keeps, and Forts: Science Fiction</name> - <description>W2ltZz1odHRwczovL2kuaW1ndXIuY29tL2NTQ3lScW4ucG5nXVsvaW1nXQ0KW2ltZz1odHRwczovL2kuaW1ndXIuY29tLzBjOGFTeWcucG5nXVsvaW1nXQ0KW2JdTW9kIElEOlsvYl0NCjIxMjExNTYzMDMNCltiXVB1YmxpY2x5IFJlbGVhc2VkOlsvYl0NCjA2LzA2LzIwMjANCg0KVGhpcyBtb2Qgd2lsbCB3b3JrIG9uIGFueSBhbmQgYWxsIG1hcHMuDQoNClNlcnZlciBIb3N0aW5nIFByb3ZpZGVkIEJ5IExvZ2ljU2VydmVycyAtIGh0dHBzOi8vbG9naWNzZXJ2ZXJzLmNvbS8/cHJvbW89Q0tGDQpHZXQgYSBzZXJ2ZXIgdG9kYXkgYW5kIHVzZSBwcm9tbyBjb2RlIENLRiBmb3IgMjAlIG9mZiENClt1cmw9aHR0cHM6Ly9sb2dpY3NlcnZlcnMuY29tLz9wcm9tbz1DS0ZdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1VRZ24wNTcucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODE0OTUzODc4XVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9DOFRaRWE0LmpwZ1svaW1nXVsvdXJsXQ0KDQpTdHJ1Y3R1cmUgTWVtb3J5IE9wdGltaXNhdGlvbnMNClRoaXMgbW9kIGlzIGZ1bGx5IGNvbXBhdGlibGUgd2l0aCAtc3RydWN0dXJlbWVtb3B0cw0KDQpbaDFdW3VdRmVhdHVyZXNbL3VdWy9oMV0NCk92ZXIgNzUgdmVyc2F0aWxlIGJ1aWxkaW5nIHBhcnRzDQpNdWx0aXBsZSBDb3NtZXRpYyBWYXJpYW50cw0KU3RhY2thYmxlIEZvdW5kYXRpb25zDQpDb3JuZXIgUGlsbGFycw0KRnVsbCBDb2xvdXIgQ3VzdG9taXNhdGlvbiBvbiBQYXJ0cyBhbmQgUmVnaW9ucw0KRW5oYW5jZWQgU25hcHBpbmcNClZhbmlsbGEgU25hcCBDb21wYXRpYmxlDQpbYl1UcnVlIG5vIGNvbGxpc2lvblsvYl0gb24gcGxhY2VtZW50LmMNCltiXUFkb2JlIENvb2xpbmdbL2JdIG9uIGFsbCBwYXJ0cw0KDQpDdXJyZW50bHkgSW5jbHVkZWQ7DQoxIGZ1bGwgc3RydWN0dXJlIHRpZXINCi0+IENvbXBvc2l0ZSBUaWVyID0gTWV0YWwgZXF1aXZhbGVudA0KDQoNCkVhY2ggYnVpbGRpbmcgcGFydCBhbHNvIGZlYXR1cmVzIG11bHRpcGxlIGNvc21ldGljIHZhcmlhdGlvbnMgYW5kIGFsbCBwYXJ0cyBhbmQgdmFyaWFudHMgY2FuIGhhdmUgdGhlaXIgY29sb3VycyBhZGp1c3RlZC4NCg0KLT4gQ29zbWV0aWMgUXVpY2sgQ2hhbmdlIFRvb2wgdG8gcXVpY2tseSBjaGFuZ2UgdGhlIGxvb2sgYW5kIHN0eWxlIG9mIHlvdXIgc3RydWN0dXJlIGZyb20gYSBkaXN0YW5jZS4NCi0+IEZvdW5kYXRpb25zIHN0YWNrLCBzdGVwLCBhbmQgc25hcCBmcm9tIGNlaWxpbmdzIGZvciBlYXN5IGJ1aWxkaW5nIG9uIHVuZXZlbiB0ZXJyYWluIGFuZCBicmlkZ2luZw0KLT4gQ2VpbGluZ3MgY2FuIGJlY29tZSBmb3VuZGF0aW9ucyB2aWEgSU5JDQotPiBBdXRvIG9wZW5pbmcgYW5kIGNsb3NpbmcgZG9vcnMNCi0+IEZvdW5kYXRpb24gc3VwcG9ydCByYWRpdXMgaW5jcmVhc2VkIGZyb20gMiB0byAzDQotPiBbYl1UaGlzIG1vZCBpcyAxMDAlIHN0YWNrLWFibGUgYW5kIGRvZXMgbm90IHJlcXVpcmUgcHJpb3JpdHlbL2JdDQoNCltoMV1JTkkgc2V0dGluZ3MgZm9yIEdhbWVVc2VyU2V0dGluZ3MuaW5pWy9oMV0NCipUaGVzZSBhcmUgbm90IHJlcXVpcmVkIHVubGVzcyB5b3Ugd2lzaCB0byBjaGFuZ2UgdGhlbSBmcm9tIHRoZSBkZWZhdWx0cyBsaXN0ZWQgYmVsb3c7DQoNCltDS0ZfQ29uZmlnXQ0KUGFydHNBcmVGb3VuZGF0aW9uPWZhbHNlDQpEaXNhYmxlRm91bmRhdGlvblN0YWNraW5nPWZhbHNlDQpTdGFja2VkRm91bmRhdGlvbkhhc0Z1bGxIUD1mYWxzZQ0KQ29tcG9zaXRlSXNTdG9uZT1mYWxzZQ0KQ29tcG9zaXRlSXNUZWs9ZmFsc2UNCkRpc2FibGVBdXRvbWF0aWNEb29ycz1mYWxzZQ0KUGlja3VwV2hlbkRhbWFnZWQ9ZmFsc2UNCkRpc2FibGVQaWNrdXBEZWxheVRpbWVyPWZhbHNlDQpEaXNhYmxlUGlja3VwPWZhbHNlDQpTdHJ1Y3R1cmVDcmFmdGluZ1NwZWVkPTENCg0KW2JdKipJZiB5b3UgYXJlIHJ1bm5pbmcgQ0tGOlIgYW5kIENLRjpTRiBib3RoIElOSSBjb25maWdzIGNhbiBiZSBwbGFjZWQgdW5kZXIgdGhlIHNhbWUgaGVhZGVyLlsvYl0NCg0KQSBtb3JlIGluLWRlcHRoIGV4cGxhbmF0aW9uIG9mIElOSS1zZXR0aW5ncyBhbmQgdmFsdWVzIGNhbiBiZSBmb3VuZCBwaW5uZWQgdG8gdGhlIGRpc2N1c3Npb24gYm9hcmQuDQoNCltoMV1Nb2QgU3VtbWFyeVsvaDFdDQoNCkNLRjpTRiB0YWtlcyB0aGUgYnVpbGRpbmcgZXhwZXJpZW5jZSBvZiBDS0ZSIHN0cnVjdHVyZSBtb2RzIGFuZCBtaXhlcyBpdCBpbiB3aXRoIGEgZ3JvdW5kZWQgU2NpIEZpIGFydCBzdHlsZS4gV2l0aCBvdmVyIDc1IHBhcnRzIGluY2x1ZGVkIGluIHRoZSByZWxlYXNlIGJ1aWxkIHdpdGggbWFueSBtb3JlIHBsYW5uZWQgaW4gZnV0dXJlIGNvbnRlbnQgdXBkYXRlcywgY29tYmluZWQgd2l0aCB0aGUgZW5oYW5jZWQgcmVtYXN0ZXJlZCBDS0Ygc25hcCBzeXN0ZW0uIFVzZXJzIHdpbGwgYmUgYWJsZSB0byBidWlsZCB0byB0aGUgbGltaXRzIG9mIHRoZWlyIGltYWdpbmF0aW9uLg0KDQpFbmhhbmNlZCBzbmFwIHN5c3RlbTsNCldhbGxzIG5vdyBzbmFwIHNpZGUgdG8gc2lkZSwgYXMgZG8gdGhlIHJvb2ZzIGFuZCBldmVuIGFyb3VuZCBjb3JuZXJzLCBsZWFkaW5nIHRvIGEgbW9yZSBlbmpveWFibGUgYnVpbGRpbmcgZXhwZXJpZW5jZSwgZ3JlYXRlciBzdHJ1Y3R1cmFsIGludGVncml0eSBhbmQgbW9yZSB3YXlzIGZvciB5b3UgdG8gcmVhbGlzZSB5b3VyIGVwaWMgYnVpbGRzLiANCg0KQWxsIHRoZSBwYXJ0cyBpbiBDS0Y6U0YgYXJlIGZ1bGwgY29sb3VyIGFkanVzdGFibGUgY29sb3VyIGFkanVzdGFibGUgd2l0aCBtdWx0aXBsZSBzdGF0aWMgbWVzaCB2YXJpYW50cyB3aXRoaW4gdGhlIHBhcnRzIHRvIHByb3ZpZGUgZXZlbiBtb3JlIGN1c3RvbWlzYXRpb24uIEFsbCBwYXJ0cyBhcmUgZGVzaWduZWQgdG8gZmFsbCB3aXRoaW4gdGhlIHBlcmZvcm1hbmNlIG9wdGltaXNhdGlvbiBvZiB2YW5pbGxhIHBhcnRzLCB3aXRoIG1vZGVscyBhbmQgbWF0ZXJpYWxzIG1hZGUgdG8gYmUgd2l0aGluIHZhbmlsbGEgc3BlYy4NCg0KVGhpcyBtb2Qgd2lsbCBiZSByZWdpc3RlcmVkIG9udG8gdGhlIEJlYWNvbiBBcHAgc2hvcnRseSBhZnRlciByZWxlYXNlLCB0byBhbGxvdyB1c2VycyB0byB0byBtb3JlIGVhc2lseSBhZGQgdGhpcyBtb2RzIGl0ZW1zIHRvIHNwYXduIGJlYWNvbnMgb24gdGhlaXIgc2VydmVycy4NCg0KKlRoaXMgbW9kIGNvbnRhaW5zIGJ1aWxkaW5nIGFuZCBjb25zdHJ1Y3Rpb24gcGFydHMsIHRoZXJlIGFyZSBjdXJyZW50bHkgbm8gZGVjb3IgaXRlbXMgd2l0aGluIHRoZSBtb2QuIElmIHlvdSB3aXNoIHRvIGRlY29yYXRlIHlvdXIgYnVpbGRzLCB0aGVyZSBpcyBhIHdpZGUgdmFyaWV0eSBvZiBleGlzdGluZyBkZWNvciBtb2RzIGF2YWlsYWJsZSBvbiB0aGUgc3RlYW0gd29ya3Nob3Agc3VjaCBFY28gRGVjb3IgYW5kIFJQIGRlY29yLiAgVGhlIGRlY29yIGl0ZW1zIHVzZWQgaW4gc29tZSBvZiB0aGUgdXNlciBzdWJtaXR0ZWQgYnVpbGQgaW1hZ2VzIHRoYXQgbWF5IGJlIGRpc3BsYXllZCBvbiB0aGlzIG1vZCBwYWdlIGFib3ZlIHdpbGwgYmUgZm91bmQgd2l0aGluIHRob3NlIGRlY29yIG1vZHMuDQoNCltoMV1DS0YgVGVhbSBNZW1iZXJzWy9oMV0NCkV4aWxlQWNpZCAtIERldmVsb3Blcg0KR2ltaWxraGFkIC0gRXh0ZW5zaXZlIHRlc3RpbmcsIGluZmx1ZW5jZSB1cG9uIHRoZSBkaXJlY3Rpb24gb2YgdGhlIG1vZCBhbmQgZmVlZGJhY2suDQpmb3JtZXI7DQplTmMgLSBIZW5yaWsgLSBFeHRlbnNpdmUgdGVzdGluZywgaW5mbHVlbmNlIHVwb24gdGhlIGRpcmVjdGlvbiBvZiB0aGUgQ0tGUiBwbGF0Zm9ybSBhbmQgZmVlZGJhY2suDQoNCltoMV1Nb2QgRGlzY29yZCBhbmQgU3VwcG9ydFsvaDFdDQpJZiB5b3UncmUgaGF2aW5nIGFuIGlzc3VlIHlvdSBjYW4ndCBmaWd1cmUgb3V0IG9yIGp1c3Qgd2FudCB0byBoYW5nIG91dCBhbmQgbWF5YmUgZ2V0IHNvbWUgc25lYWsgcHJldmlld3Mgb2YgdGhpbmdzIHRvIGNvbWUsIGpvaW4gb3VyIGRpc2NvcmQgYnkgY2xpY2tpbmcgdGhlIGltYWdlIGJlbG93IDotKQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvTk5jMjN4UV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNWJKMHFyYS5wbmdbL2ltZ11bL3VybF0NCmh0dHBzOi8vZGlzY29yZC5nZy9OTmMyM3hRDQoNClNlcnZlciBIb3N0aW5nIFByb3ZpZGVkIEJ5IExvZ2ljU2VydmVycyAtIGh0dHBzOi8vbG9naWNzZXJ2ZXJzLmNvbS8/cHJvbW89Q0tGDQpHZXQgYSBzZXJ2ZXIgdG9kYXkgYW5kIHVzZSBwcm9tbyBjb2RlIENLRiBmb3IgMjAlIG9mZiENClt1cmw9aHR0cHM6Ly9sb2dpY3NlcnZlcnMuY29tLz9wcm9tbz1DS0ZdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1VRZ24wNTcucG5nWy9pbWddWy91cmxdDQoNCltpXVNlYXJjaCBNZXRhIFRhZ3MgWy9pXQ0KQ2FzdGxlIEZvcnQgS2VlcCBCdWlsZGluZyBDb25zdHJ1Y3Rpb24gTm9DbGlwIE5vIENsaXAgTm8gY29sbGlzaW9uIFBpY2sgdXAgUGlja3VwIEhvdXNlIEhvbWUgU2NpZW5jZSBGaWN0aW9uIFNjaSBGaSBTY2lGaSBTY2ktRmkgQ3VzdG9tIEFzc2V0cyBHYXRlIFZlcnRpY2FsIEdhdGUgSGFuZ2FyIFNsaWRpbmcgR2F0ZSBTbGlkaW5nIERvb3IgcmFpc2luZyBHYXRlIExvd2VyaW5nIEdhdGUgQWR2YW5jZWQgQXJjaGl0ZWN0dXJlIE1vZCBUZXh0dXJlIE1hdGVyaWFsIENoYW5nZSBTd2FwIEVkaXQgRm91bmRhdGlvbiBGb3VuZGF0aW9ucyBTdGFjayBTdGFja2FibGUgQ29tcGF0aWJsZSBHYXRlIEdhdGVzIFdhbGxzIFJhaWwgUmFpbHMgUmFpbGluZ3MgU3RydWN0dXJhbCBTdGVlbCBNZXRhbCBDb21wb3NpdGUgVGVrIFRlY2ggVGVjaG5vbG9neSBGdXR1cmUgRGVmZW5jZSBEZWZlbnNpdmUgVG93biB2aWxsYWdlIENpdHkgU3RydWN0dXJlIFN0cnVjdHVyZXMgR2xhc3MgU3dpdGNoYWJsZSBTZWxlY3QtYWJsZSBCYXJzIEJhcnJlZCBFbGVjdHJvbmljIExpZ2h0cyBMaWdodGluZyAgQ0tGIENLRlIgQ0tGU0YgU0YgQ0tGOlIgQ0tGOlNGDQoNCg0KW2ltZz1odHRwOi8vaS5pbWd1ci5jb20vdlNrSVBLRS5wbmddWy9pbWdd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1754683711344049319/567309BB9A2FCF9F30C90FC99298FD773337BA5B/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_8171569719638726290.zip</download_url> - <filename /> - <file_size>144188642</file_size> -</mod> -<mod id='859198322'> - <name>Craftable Element</name> - <description>TW9kIElEOiA4NTkxOTgzMjINCg0KQWxsb3dzIHlvdSB0byBjcmFmdCBFbGVtZW50Lg0KDQpDcmFmdGVkIGluIEVsZW1lbnQgQ3JhZnRpbmcgU3RhdGlvbi4NCg0KMSBFbGVtZW50IHJlcXVpcmVzOg0KNSBDcnlzdGFsDQo1IFBvbHltZXINCjUgRWxlY3Ryb25pY3MNCjUgQmxhY2sgUGVhcmxzDQoNCkNyYWZ0ZWQgRWxlbWVudCBzdGFja3NpemUgaXMgMTAwLg0KDQpFYWNoIEVuZ3JhbSB3aWxsIGNyYWZ0IGEgU3RhY2sgZm9yIGl0c2VsZi4NCkZ1bGx5IGZ1bmN0aW9uYWwgd2l0aCBHZWFyICYgU3RydWN0dXJlcyBleHBlY3QgUmlmbGUNCg0KQWRkZWQgRWxlbWVudCBDb252ZXJ0ZXI6DQpDb252ZXJ0IHlvdXIgY3JhZnRlZCBFbGVtZW50IHRvIE9yaWdpbmFsIEVsZW1lbnQhDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KS25vd24gSXNzdWVzOg0KLSBVbmNvbnZlcnRlZCBFbGVtZW50IGRvZXNuJ3Qgd29yayBhcyBhbW1vIGZvciBUZWsgUmlmbGUNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCk15IG90aGVyIG1vZHM6DQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNDI5NDAxMTIzXVRla2dyYW0gU2Nyb2xsc1svdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTQzMDYzMzkxMV1VcGdyYWRlYWJsZSBUZWsgV2VhcG9uc1svdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTU4MjU2MTQ1M11TdGFjayBJdCBVcFsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/91598184373251080/487C945460C881D6B55BD00F9CEF40DAA9B655C0/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_4508473796476155128.zip</download_url> - <filename /> - <file_size>1100034</file_size> -</mod> -<mod id='751991809'> - <name>Death Recovery Mod (v1.12.1)</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0RvSjFDZGMucG5nWy9pbWddDQpWZXJzaW9uIDEuMTIuMQ0KTW9kIElEOiA3NTE5OTE4MDkgDQpMYXN0IENvb2tlZCB3aXRoIERldktpdDogMzEzLjENClRoaXMgbW9kIGlzIHJhdGVkOiBDbGVhbiBhbmQgU3RhY2thYmxlDQoNCkJyb3VnaHQgdG8geW91IGJ5IE1hbmFsbyBhbmQgW3VybD1odHRwczovL3d3dy5kcmFnb25jbGF3c3R1ZGlvcy5jb20vXURyYWdvbkNsYXcgU3R1ZGlvcyFbL3VybF0NCg0KVGhpcyBtb2QgcHJvdmlkZXMgYSBwZXJzb25hbCBHcmF2ZXN0b25lIHRoYXQgd2lsbCBoZWxwIHlvdSByZWNvdmVyIHlvdXIgbG9zdCBpdGVtcyAoZnJvbSBkZWF0aCkuIA0KDQpDcmFmdCBhbmQgcGxhY2UgeW91ciBwZXJzb25hbCBHcmF2ZXN0b25lIHRvIHVzZSBhZnRlciB5b3UgaGF2ZSBkaWVkLiBJIHJlY29tbWVuZCBwbGFjaW5nIGl0IHdpdGhpbiBhIHJlYXNvbmFibGUgcHJveGltaXR5IHRvIGEgYmVkLiANCg0KVHJpYmVzIGNhbiBhcnJhbmdlIHRoZXNlIGluIGEgR3JhdmV5YXJkIGZhc2hpb24uIEVhY2ggc3RvbmUgY2FuIG9ubHkgYmUgdXNlZCBieSB0aGUgcGVyc29uIHRoYXQgcGxhY2VkIGl0LiANCg0KT25jZSBhY3RpdmF0ZWQgYW55IG9iamVjdHMgZm91bmQgb24gYWxsIG9mIHlvdXIgY29ycHNlcyBvciB5b3VyIGRlYXRoIGNhY2hlcyB3aWxsIGJlIHJldHVybmVkIHRvIHlvdXIgaW52ZW50b3J5LiANCg0KKioqIE5ldyBGZWF0dXJlICoqKg0KT3ZlcmZsb3cgaGFuZGxpbmcgb2Ygb2JqZWN0cyBoYXMgYmVlbiBhZGRlZC4gIFNvIHdoZW4gcmVjb3ZlcmluZyBsb3N0IGl0ZW1zIGlmIHlvdSBmaWxsIHVwIGJlZm9yZSByZWNvdmVyaW5nIGV2ZXJ5dGhpbmcgdGhlIG92ZXJmbG93IHdpbGwgYmUgcGxhY2VkIGluIGEgY2FjaGUgYXQgeW91ciBmZWV0LiAgSWYgZm9yIGFueSByZWFzb24gdGhlIGl0ZW0gY2Fubm90IGJlIGFkZGVkIHRvIHRoZSBjYWNoZShzKSBpdCB3aWxsIGJlIHB1dCBiYWNrIGluIHRoZSBvYmplY3QgaXQgd2FzIGZvdW5kIGluLg0KDQpFbmFibGUgZGVidWdnaW5nIGlmIHlvdXIgY29uY2VybmVkIGFib3V0IGxvc3QgaXRlbXMsIHRoZSBsYXN0IHNldCBvZiBzdGF0cyB3aWxsIHNob3cgeW91IGlmIGFueXRoaW5nIHdhcyBsb3N0Lg0KDQpUaGVyZSBpcyBhIDMwIHNlYyBjb29sLWRvd24gYmV0d2VlbiB1c2FnZXMgdG8gcHJldmVudCBzcGFtbWluZyB3aGljaCBjb3VsZCBjcmVhdGUgcGVyZm9ybWFuY2UgaXNzdWVzLCB0aGlzIHRpbWVyIGNhbiBiZSBhZGp1c3RlZCB1c2luZyB0aGUgZ2FtZSBvcHRpb25zIGxpc3RlZCBiZWxsb3cuDQoNClRoZSBFeGNsdXNpb25MaXN0IGlzIGNhc2UgaW5zZW5zaXRpdmUsIG1lYW5pbmcgeW91IGRvblwndCBoYXZlIHRvIHdvcnJ5IGFib3V0IGNhcHMuICAgSSByZWNvbW1lbmQgeW91IGNvbnRpbnVlIHVzaW5nIHRoZW0gYXMgaXQgaW1wcm92ZXMgeW91ciBhYmlsaXR5IHRvIG1hbmFnZSB0aGUgZGF0YSwgYnV0IGlmIHlvdSBtZXNzIHVwIHlvdSBkb24ndCBoYXZlIHRvIHdvcnJ5IGFib3V0IGl0IGFzIGxvbmcgYXMgdGhlIGVudHJ5IGlzIHByb3Blcmx5IHNwZWxsZWQgKHNvIGl0IG1hdGNoZXMgdGhlIGl0ZW0pLg0KDQpUaGUgZ3JhdmUgc3RvbmUgd2lsbCB0YWtlIGRhbWFnZSBvdmVyIHRpbWUgc28gYmUgc3VyZSB0byBkbyByZWd1bGFyIG1haW50ZW5hbmNlLg0KDQpZb3Ugd2lsbCBubyBsb25nZXIgYmUgYWJsZSB0byBwaWNrdXAgdGhlIHN0b25lIGlmIHRoZSB0aW1lciBpcyBydW5uaW5nIG9yIGlmIGl0IGlzIGRhbWFnZWQuDQoNCklmIHlvdSBvd24gbXVsdGlwbGUgc3RvbmVzIHRoZXkgd2lsbCBhbGwgc2hhcmUgdGhlIHNhbWUgdGltZXIuDQoNCkEgTmV3bHkgcGxhY2VkIHN0b25lIHdpbGwgaW5oZXJpdCB0aGUgdGltZXIgZnJvbSBhbnkgZXhpc3Rpbmcgc3RvbmVzIGZvciB0aGF0IHVzZXIuDQoNCldoZW4gaXRlbXMgYXJlIGZvdW5kIGEgbmV3IGFmZmVjdCwgRmxhbWUgb2YgUmVjb3Zlcnkgd2lsbCBvY2N1ciBsZXR0aW5nIHlvdSBrbm93IHRoZSBzdG9uZSBoYXMgc3RhcnRlZCB0byByZWNvdmVyIGl0ZW1zLiAgRmxhbWVzIHdpbGwgbGFzdCA1IHNlY29uZHMgKGxvbmdlciB0aGVuIGl0IHRha2VzIHRvIGFjdHVhbGx5IHJlY292ZXIgaXRlbXMpLg0KDQpJZiBubyBmbGFtZXMgc2hvdyB1cCB0aGVuIG5vIGl0ZW1zIHdlcmUgZm91bmQsIHNvIG5vdGhpbmcgd2lsbCBiZSByZWNvdmVyZWQuDQoNClRoYW5rcyB0byBGaXJlc3Bhcms4MSBmb3IgdGhlIGluZGlyZWN0IGlkZWEgZm9yIHRoZSBGbGFtZSBvZiBSZWNvdmVyeS4NCg0KQWRtaW4gY29tbWFuZCB0byBzdW1tb24gYSBwZXJzb25hbCBzdG9uZTogDQpjaGVhdCBnZmkgUGVyc29uYWxfR3JhdmUgMSAwIDANCg0KVGhlIGZvbGxvd2luZyBpcyB0aGUgZnVsbCBwYXRoIHRvIHRoZSBncmF2ZSBzdG9uZToNCi9HYW1lL01vZHMvRGVhdGhSZWNvdmVyeS9QZXJzb25hbF9HcmF2ZQ0KDQoqKiAgVGhlIGZvbGxvd2luZyBzZXR0aW5ncyBhcmUgT1BUSU9OQUwhISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKioNCioqICBEbyBub3QgYWRkIGEgc2V0dGluZyB0byB5b3VyIGluaSB1bmxlc3MgeW91IG5lZWQgdG8gY2hhbmdlICAqKg0KKiogIGl0IGZyb20gdGhlIGRlZmF1bHQuICBUaGUgZm9sbG93aW5nIHNldHRpbmdzIGFyZSBOT1QgZGVmYXVsdCAgICoqDQoqKiAgVGhleSBhcmUgZXhhbXBsZXMgb2Ygd2hhdCB5b3UgTUlHSFQgZG8gd2l0aCB0aGVtLiAgICAgICAgICAgICAqKg0KDQpTZXR0aW5nIG9wdGlvbnMgZm9yIEdhbWVVc2VyU2V0dGluZ3MuaW5pDQoNCltEZWF0aFJlY292ZXJ5XQ0KRGVsYXlUaW1lcj0xNQ0KRGlzYWJsZURlY2F5PXRydWUNCkRlY2F5TXVsdGlwbGllcj0wLjE0Mjg1Nw0KTWF4TGlmZVNwYW49MTIwDQpEaXNhYmxlUGlja3VwPXRydWUNClVzZU9uY2U9dHJ1ZQ0KVGhlcmVDYW5Pbmx5QmVPbmU9dHJ1ZQ0KdXNlR2xvYmFsVGltZXI9dHJ1ZQ0KRXhjbHVzaW9uTGlzdD1QcmltYWxJdGVtX1dlYXBvbkdQUyxQcmltYWxJdGVtX1Rla1JpZmxlDQoNClRvIGNoYW5nZSB0aGUgZGVjYXkgdGltZXIgb24gdGhlIHN0b25lIHNldCBEZWxheVRpbWVyIHRvIHRoZSBudW1iZXIgb2Ygc2Vjb25kcyB5b3UgZGVzaXJlLg0KDQoxIG1pbiA9IDYwDQo1IG1pbiA9IDMwMA0KMzAgbWluID0gMTgwMA0KMSBob3VyID0gMzYwMA0KMSBkYXkgPSAgODY0MDANCg0KVG8gbWFrZSB0aGUgc3RvbmUgZGVjYXkgaW4gb25lIGRheSAoUkwpIHNldCB0aGUgRGVjYXlNdWx0aXBsaWVyIHRvIDAuMTQyODU3DQoNCkkgZG9uXCd0IHJlY29tbWVuZCBoYXZpbmcgdGhlIHN0b25lIGRlY2F5IGZhc3RlciB0aGVuIDMgZGF5cy4NCg0KSWYgeW91IG5lZWQgdG8gcmVtb3ZlIHN0b25lcyBxdWlja2x5IHRoZW4gSSByZWNvbW1lbmQgeW91IHVzZSBNYXhMaWZlU3Bhbi4NCg0KTWF4TGlmZVNwYW4gaXMgc2V0IGJ5ICBjaG9vc2luZyBob3cgbWFueSBzZWNvbmRzIHRvIHN0b25lIGNhbiBleGlzdC4gDQoNCkRpc2FibGVQaWNrdXA9dHJ1ZSB3aWxsIGRpc2FibGUgdGhlIG9wdGlvbiB0aGF0IGFsbG93cyB0aGUgc3RvbmUgdG8gYmUgcGlja2VkIHVwLg0KDQpVc2VPbmNlPXRydWUgd2lsbCBjYXVzZSB0aGUgc3RvbmUgdG8gYmUgZGVzdHJveWVkIG9uY2UgdGhlIHN0b25lIGlzIHVzZWQuICANCg0KV2hlbiBVc2VPbmNlIGlzIHNldCB0aGUgRGVsYXlUaW1lciBkZXRlcm1pbmVzIGhvdyBsb25nIHVudGlsIHRoZSBzdG9uZSBpcyBkZXN0cm95ZWQuICBXaGlsZSB0aGUgc3RvbmUgaXMgb24gY29vbCBkb3duIGl0IGNhbid0IGJlIHVzZWQuDQoNClRoZXJlQ2FuT25seUJlT25lPXRydWUgd2lsbCBwcmV2ZW50IHRoZSBwbGF5ZXIgZnJvbSBwbGFjaW5nIG1vcmUgdGhhbiBvbmUgc3RvbmUuICAodGhpcyB3aWxsIGhhdmUgbm8gYWZmZWN0IG9uIGV4aXN0aW5nIHN0b25lcykuDQoNClVzZUdsb2JhbFRpbWVyPXRydWUgd2lsbCBjYXVzZSBhbGwgc3RvbmVzIGluIHRoZSBnYW1lIHRvIHVzZSB0aGUgc2FtZSBjb29sIGRvd24gdGltZXIsIGFsbCBwbGF5ZXJzIHdpbGwgYmUgYWZmZWN0ZWQsIGZpcnN0IGNvbWUgZmlyc3QgdXNlLg0KDQoqKioqIFdpbGQgQ2FyZHMgYXJlIEJhY2shICoqKioNClRoZSBFeGNsdXNpb25MaXN0IG5vdyB3b3JrcyB3aXRoIHRoZSB3aWxkY2FyZCBjaGFyYWN0ZXIgJy4nIHlvdSBjYW4gcGxhY2UgaXQgYXQgdGhlIGJlZ2lubmluZyBvciBlbmQgb2YgeW91ciBzdHJpbmcuICBZb3UgY2FuIHBsYWNlIG9uZSBhdCBvbmUgZW5kIG9yIHRoZSBvdGhlciBvciBib3RoLg0KDQpFeGNsdXNpb25MaXN0PVByaW1hbEl0ZW1SZXNvdXJjZS4sLlRoYXRjaCwuQ29uc3VtLg0KDQpUaGlzIGV4YW1wbGUgd291bGQgbm90IHJlY292ZXIgYW55IHJlc291cmNlcywgYW55dGhpbmcgdGhhdCBoYWQgVGhhdGNoIGF0IHRoZSBlbmQgb2YgdGhlIG5hbWUgb3IgdGhlIHBhcnRpYWwgd29yayAnQ29uc3VtJyBhbnl3aGVyZSBpbiB0aGUgbmFtZS4NCg0KRm9yIHRob3NlIGxvb2tpbmcgdG8gZG8gZW5ncmFtIG92ZXIgcmlkZXMgdGhlIGVuZ3JhbSBmb3IgdGhpcyBtb2QgaXM6IEVuZ3JhbUVudHJ5X1BlcnNvbmFsX0dyYXZlDQoNCioqKioqKioqKioqKioqKioqKioqKiBXQVJOSU5HICoqKioqKioqKioqKioqKioqKioqKioNClRoZSBnYW1lIGRlbGV0ZXMgYW55IGNvcnBzZSBvciBsb290IGNhY2hlIHRoYXQgZ29lcyBvdXRzaWRlIHRoZSBtYXAgYm91bmRhcmllcy4gIEhvdyBhZ2dyZXNzaXZlIHRoaXMgaXMgZGVwZW5kcyBvbiB0aGUgbWFwIGRlc2lnbmVyLg0KDQpBdCB0aW1lcyBiZWluZyBraWxsZWQgYnkgYSBzZWEgY3JlYXR1cmUgY2FuIGNhdXNlIHlvdXIgaW52ZW50b3J5IHRvIGJlIHJlbW92ZWQvZGVsZXRlZCBmcm9tIHlvdXIgY29ycHNlLg0KDQpUaGlzIG1vZCBjYW5ub3QgcmVjb3ZlciBpdGVtcyB0aGF0IGhhdmUgYmVlbiBkZWxldGVkIGJ5IHRoZSBnYW1lLg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCktOT1dOIElTU1VFUzoNCiogRmxhbWUgb2YgUmVjb3ZlcnkgbWF5IG5vdCBiZSBzaG93aW5nIHdoZW4gc3RvbmUgaXMgYWN0aXZhdGVkIGFuZCBpdGVtcyBhcmUgcmVjb3ZlcmVkLiAgSWYgdGhpcyBvY2N1cnMgeW91IG5lZWQgdG8gcGlja3VwIHRoZSBzdG9uZSBhbmQgcmUtcGxhY2UgaXQuDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KSWYgeW91IGFyZSBoYXZpbmcgdHJvdWJsZSBnZXR0aW5nIGdvb2QgZmlsZXMgZnJvbSBTdGVhbSB5b3UgY2FuIHVzZSB0aGlzIEdvb2dsZSBEcml2ZSBsaW5rIHRvIGRvd25sb2FkIGEgY29weSBvZiB0aGUgbW9kIGRpcmVjdGx5LiAgDQoNCmh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9vcGVuP2lkPTE1WlM1N21fQTdRR19YWXZZa01TMGp5VG9COUV5bElKYw0KKiogRElTQ0xBSU1FUiAqKg0KTmV2ZXIgdHJ1c3QgYSBkb3dubG9hZCwgYWx3YXlzIGNoZWNrIGl0IHdpdGggYSBWaXJ1cyBDaGVja2VyLiAgIE15IHN5c3RlbSBpcyBjbGVhciBvZiBWaXJ1c2VzLCBHb29nbGUgaXMgY2xlYXIgdG8gdGhlIGJlc3Qgb2YgdGhlaXIgYWJpbGl0eSB0byBjaGVjayBmaWxlcyBidXQgdGhhdCBpcyBub3QgZW5vdWdoIHRvIGVuc3VyZSB5b3UgYXJlIHNhZmUuICBQTEVBU0UgU0NBTiBUSEUgRklMRSB0byBlbnN1cmUgeW91IGFyZSBzYWZlLg0KDQpUaGUgbW9kIGlzIGZyZWUgYW5kIGNvbWVzIHdpdGggbGltaXRlZCBzdXBwb3J0ICh3aGVuIEknbSBhdmFpbGFibGUpLiAgWW91IGNhbiBsZWF2ZSBtZXNzYWdlcyBoZXJlIG9uIFN0ZWFtIG9yIHN0b3AgYnkgdGhlIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3pVa3FBc1JdRHJhZ29uQ2xhdyBTdHVkaW8ncyBEaXNjb3JkWy91cmxdLg0KDQpJZiB5b3UgbGlrZSB0aGlzIG1vZCBhbmQgd291bGQgbGlrZSB0byBkb25hdGUgcGxlYXNlIGNsaWNrIG9uIHRoZSBkb25hdGlvbiBsaW5rIGJlbG93Lg0KW3VybD1odHRwczovL3BheXBhbC5tZS9zdGVhbU1hbmFsb11baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vM3o1cmdBNi5wbmdbL2ltZ11bL3VybF0NCg0KW2ltZ11odHRwczovL3N0ZWFtY2RuLWEuYWthbWFpaGQubmV0L3N0ZWFtY29tbXVuaXR5L3B1YmxpYy9pbWFnZXMvYXZhdGFycy8xNS8xNWZkN2ZhMDU1ZDBiNzMyNWFhZjgwMDJlZmQ3YjZlZjhkZjQ5NTA5X2Z1bGwuanBnWy9pbWddDQpJZiB5b3VyIGxvb2tpbmcgZm9yIGEgZ2FtaW5nIGNvbW11bml0eSBmZWVsIGZyZWUgdG8gc3RvcCBieSB0aGUgT3Jpb24gQ2x1c3RlciBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9FOTRNdXF6XURpc2NvcmRbL3VybF0uIFdlIHBsYXkgYSBudW1iZXIgb2YgZ2FtZXMsIHNoYXJlLCBjaGF0IGFuZCBoYXZlIHNvbWUgZnVuLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/937214408383390195/C2F07006F631B25942617AA9AD11F85057BD945E/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_2375628792485831457.zip</download_url> - <filename /> - <file_size>1992790</file_size> -</mod> -<mod id='720656036'> - <name>Difficulty 160+</name> - <description>W2gxXVdlbGNvbWUgdG8geW91ciBwZXJzb25hbCBIYXJkIERpZmZpY3VsdHkgTW9kIGZyb20gU3BhcmtpVFZbL2gxXQ0KDQpNb2QgU3VwcG9ydDoNClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL2VIMzhUZEFdW2ltZ11odHRwOi8vdmlnbmV0dGUzLndpa2lhLm5vY29va2llLm5ldC9yb2NrZXRsZWFndWUvaW1hZ2VzL2QvZDAvRGlzY29yZF9sb2dvLnBuZy9yZXZpc2lvbi9sYXRlc3Q/Y2I9MjAxNzAxMDcyMjI2NDNbL2ltZ11bL3VybF0NCg0KW2gxXVdoYXQgZG9lcyB0aGlzIG1vZCBkbz9bL2gxXQ0KW29saXN0XQ0KICAgIFsqXXNldCB0aGUgRGlmZmljdWx0eSB0byAxNjAgYW5kIHNwYXduIERpbm9zIHVwIHRvIDQ4MDANCiAgICBbKl10aGUgUGxheWVyIGxldmVsIHVwIHRvIDMwMCAoIGxhc3QgMTUgTGV2ZWxzIG9ubHkgb3ZlciB0aGUgQXJrIFF1ZXN0ICkNCiAgICBbKl1hbmQgdGhlIHRhbWVkIGRpbm8gbGV2ZWwgdXAgdG8gNTAwICggYWZ0ZXIgdGFtZSB5b3UgY2FuIGxldmVsIDUwMCApDQpbL29saXN0XQ0KDQpbaDFdTU9EIElEWy9oMV0NCjcyMDY1NjAzNg0KDQpbaDFdV2hhdCBpIG5lZWQgdG8gZG8sIGZvciB0aGUgTW9kIGlzIHdvcmsgKCBTSW5nbGVwbGF5ZXIgZG9udCBuZWVkIGl0IClbL2gxXQ0KUHV0IHRoZSBNb2QgSUQgaW50byB5b3VyIFtiXUdhbWVVc2VyU2V0dGluZ3NbL2JdDQp1bmRlciBbYl1TZXJ2ZXJTZXR0aW5nc1svYl0gc2VjdGlvbiwgDQpBY3RpdmVNb2RzPSAoSWUuIEFjdGl2ZU1vZHM9NzIwNjU2MDM2LDEyMzQ1Njc4OSwxMjM0NTY3ODkpDQoNCltoMV1ET05UIEZPUkdPVFsvaDFdDQphZnRlciBpbnN0YWxsdGlvbiB1c2UgImFkbWluY2hlYXQgZGVzdHJveXdpbGRkaW5vcyINCmFuZCBmb3IgeW91ciBDaGFyYWN0ZXIgdXNlIGFuIE1pbmR3aXBlIFRvbmljDQoNCltoMV1Xb3JrIHRoaXMgTW9kIHdpdGggYWxsIG90aGVyIE1vZHNbL2gxXQ0KWWVzIGFuZCBubyENClRoaXMgbW9kIHdpbGwgd29yayB3aXRoIEFMTCBNb2RzLCB3aGljaCBkb250IGNoYW5nZSB0aGUgc2FtZSBzZXR0aW5ncyAoIERpZmZpY3VsdHksIFBsYXllciBsZXZlbCwgRGlubyBsZXZlbCApDQpTbyB0aGlzIE1vZCBkb3NudCB3b3JrIHdpdGggQW5udW5ha2kgR2VuZXNpcywgaW0gc29ycnkgZm9yIHRoaXMsIGJ1dCAgaSBjYW50IHRvIGFueXRoaW5nLg0KT3IgaW0gdG8gYmFkIF5eDQoNCltoMV1BbGwgTW9kcyBmcm9tIFNwYXJraVRWWy9oMV0NCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vZ3JvdXBzL1NwYXJraVRWL2Rpc2N1c3Npb25zLzMvMzY1MTcyNTQ3OTQzNDEwNDEyLw0KDQoNCkRvbnQgZm9yZ290IHRvIHZvdGUgdGhlIE1vZCwgZm9sbG93IHVzIG9uIEZhY2Vib29rLCBZb3V0dWJlIGFuZCBUd2l0dGVyDQpZb3UgY2FuIGpvaW4gb3VyIFN0ZWFtIEdyb3VwIHRvbzoNCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vZ3JvdXBzL1NwYXJraVRWDQoNClRoYW5rcyBmb3IgU3Vic2NyaWJlDQpoYXZlIGEgbmljZSBkYXkNCg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/277352215429786811/D485AB8433E34945A75B9CA90CA80939381C73B9/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7565984630271171347.zip</download_url> - <filename /> - <file_size>563011</file_size> -</mod> -<mod id='1277490425'> - <name>Dino Quick Recovery</name> - <description>RG9uYXRpb24gbGluayB0byBoZWxwIHdpdGggaGFyZHdhcmUgdXBncmFkZXMsIGFueSBoZWxwIGlzIGdyZWF0bHkgYXBwcmVjaWF0ZSBpdCA6OiBbdXJsPWh0dHA6Ly90aW55LmNjL3dpMzQ0eV1Eb25hdGlvbiBMaW5rWy91cmxdDQoNCltoMV1GRUFUVVJFU1svaDFdDQpUaGlzIG1vZCBpcyB0byBoZWxwIHdpdGggaGlnaGVyIGx2bCBkaW5vcyB0aGVuIG5vcm1hbCB3aXRoIHRoZXJlIG1hc3NpdmUgSFAgYW5kIG5vdCB3YW50aW5nIHRvIHNwYW0gaHVuZHJlZHMgb2YgZm9vZCB0byBoZWFsIHlvdXIgZGluby4gdGhpcyB3b3JrcyBvbiBhbGwgdGFtZWQgZGlub3MsIGJvdGggd2hpbGUgcmlkaW5nIGFuZCB3aGlsZSBub3QgcmlkaW5nLg0KDQpUcmFja3MgY29tYmF0IHRvIGRldGVjdCB3aGVuIHlvdSBhcmUgbm8gbG9uZ2VyIGluIGNvbWJhdC4gQWZ0ZXIgb3V0IG9mIGNvbWJhdCBmb3IgNjBzZWNzLCBIUCByZWdlbiBmb3IgdGFtZWQgZGlub3Mgd2lsbCBwcm9ncmVzc2l2ZWx5IGJlIGJvb3N0ZWQuIGF0IDYwc2VjcyBvdXQgb2YgY29tYmF0LCB3aWxsIGJvb3N0IHRvIDVocCBwZXIgc2Vjb25kIHdoaWNoIGlzIHJvdWdobHkuIHRoaXMgd2lsbCBwcm9ncmVzcyB1cHdhcmQgdG8gYSB0b3RhbCBvZiAyMDBocCBwZXIgc2Vjb25kIGFuZCB3aWxsIGNvbnRpbnVlIGF0IHRoaXMgdmFsdWUgdGlsbCBmdWxsIGhlYWx0aCBmb3IgdGhlIGRpbm8gb3IgdGlsbCB0aGVyZSBpcyBhbnkga2luZCBvZiBjb21iYXQgYWN0aW9uIHRha2VuLg0KDQpBYmlsaXR5IHRvIGF1dG8gcHVsbCBmcm9tIEZlZWRpbmcgVHJvdWdocyB3aGVuIGZvb2QgcmVxdWlyZW1lbnQgaXMgZW5hYmxlZCB2aWEgdGhlIElOSS4NCg0KQXMgb2YgMS8yNy8yMDE4LiBGb29kIHJlcXVpcmVtZW50cyB3aGVuIGhlYWxpbmcgaXMgYW4gb3B0aW9uLiBtYWtlIHN1cmUgdG8gY2hlY2sgdGhlIElOSSBzZXR0aW5ncy4gYnkgZGVmYXVsdCwgaGVhbGluZyByZXF1aXJlcyAxMCUgZm9vZCBiYXNlZCBvbiBocCBhbXQuIGZvciBleGFtcGxlLCBpZiBhIGRpbm8gaXMgaGVhbGluZyBmb3IgMTBocCwgdGhlbiAxIGZvb2Qgd291bGQgYmUgcmVxdWlyZWQuIDIwaHAgdGhlbiAyIGZvb2QgYXJlIHJlcXVpcmVkLCBldGMuIGluaSB2YWx1ZXMgdG8gY2hhbmdlIHRoaXMgYXMgZGVzaXJlZC4gdG8gZGlzYWJsZSB0aGUgZm9vZCByZXF1aXJlbWVudCwgbWFrZSBzdXJlIHRvIGNoZWNrIGluaSBzZXR0aW5ncy4NCg0KaWYgZm9vZCByZXF1aXJlbWVudCBpcyBlbmFibGVkLCB0aGUgZm9sbG93aW5nIGlzIHRoZSBvcmRlciBvZiBmb29kIHRoYXQgd2lsbCBiZSBjb25zaWRlcmVkIGZvciBkaW5vcy4NCi0gQ2Fybml2b3JlcyA6OiBSYXcgbWVhdCwgUmF3IGZpc2ggbWVhdCwgUmF3IHByaW1lLCBSYXcgcHJpbWUgZmlzaA0KLSBIZXJiaXZvcmVzIDo6IEFtYmVyYmVycnlzLCBBenVsYmVycnlzLCBUaW50b2JlcnJ5LCBNZWpvYmVycnkNCi0gQ2FycmlvbnMgKHNjb3JwaW9ucywgYmV0dGxlcywgZXRjKSA6OiBTcG9pbGVkIG1lYXQNCi0gaWYgdGhlIGRpbm8gZG9lbnMndCBmYWxsIGludG8gYW55IG9mIHRoZSBhYm92ZSBsaXN0ZWQsIG9yIHRoZXJlIGlzIGFuIGlzc3VlIHdpdGggdGhlIGRpbm8gZGV0ZWN0aW9uIChleCA6IG1vZGVkIGRpbm9zIHRoYXQgZG9uJ3QgY29ycmVjdGx5IHNldCB0aGUgZm9vZCB2YWx1ZXMgYmVjYXVzZSBvZiBkaWZmZXJlbnQgdGFtaW5nIG1ldGhvZHMpLiBpdCB3aWxsIGRlZmF1bHQgdG8gdGhlIHNhbWUgYXMgYSBDYXJuaXZvcmUuDQoNCk5PVEUgOjogSSdtIGNvbnNpZGVyZWluZyBhZGRpbmcgdGhlIGFiaWxpdHkgdG8gY3VzdG9taXplIHdoYXQgaXMgY29uc2lkZXJlZCBhcyBmb29kLCBvciBhZGQgdG8gdGhlIGZvb2QgbGlzdCwgYnV0IG5lZWQgZmVlZGJhY2sgaWYgaXQncyByZWFsbHkgbmVlZGVkLiBpZiBpdCdzIG5vdCBuZWVkZWQsIGRvbid0IHdhbnQgdG8gYWRkIGl0LiANCg0KZ3JlZW4gcGFydGljbGUgZWZmZWN0cyBmb3IgaGVhbGluZyBzaG93cyB0aGUgZGlubyBpcyBiZWluZyBoZWFsZWQsIHdoaWxlIHJlZCBvbmVzIGlkZW50aWZ5IHRoYXQgdGhlIGRpbm8gaXMgd2l0aGluIHRoZSBib29zdCB0aW1lciwgYnV0IGNhbid0IGJlIGhlYWxlZCBkdWUgdG8gbGFjayBvZiBmb29kLg0KDQpJZiBhbnkgY29tYmF0IGFjdGlvbiBpcyB1c2VkIChhdHRhY2tpbmcsIGhhcnZlc3RpbmcsIGJlaW5nIGF0dGFja2VkLCBldGMpIHdoaWxlIHJlZ2VuIGlzIGJvb3N0ZWQsIGl0IHdpbGwgcmV2ZXJ0IHRvIHRoZSBzdGFuZGFyZCBoZWFsdGggcmVnZW4gZm9yIHRoZSBzZXJ2ZXIgdGlsbCA2MHNlYydzIHBhc3MgYXQgd2hpY2ggdGltZSB3aWxsIHRyaWdnZXIgdGhlIGJvb3N0aW5nIHByb2Nlc3MgYWdhaW4uDQoNCk5PVEUgOjogbWluIGFuZCBtYXggdmFsdWVzIGZvciBmb29kLCBocCwgZXRjIGNhbiBhbGwgYmUgc2V0Lg0KDQpbaDFdTU9EIElEIFsvaDFdDQpJRCA6IDEyNzc0OTA0MjU=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/936054824474664642/33A8A45D626F8C12FA0ADC5152863C96D45B8A1E/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7061965075958359731.zip</download_url> - <filename /> - <file_size>693206</file_size> -</mod> -<mod id='835065275'> - <name>Dino Stat Reset Potion</name> - <description>VGhpcyBNb2QgSXMgY2xlYW4gYW5kIFN0YWNrYWJsZQpNb2QgSUQ9ODM1MDY1Mjc1CgpUaGlzIEJlaGF2ZXMgRXhhY3RseSBsaWtlIE5vcm1hbCBNaW5kd2lwZSBUb25pYw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/103980122111748696/64DBD80E07F43AAB21E80C829EA0501A73FAD5FA/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_194729409911848777.zip</download_url> - <filename /> - <file_size>136797</file_size> -</mod> -<mod id='924933745'> - <name>DinoTracker</name> - <description>W2gxXUEgc21hcnQgdG9vbCBmb3IgZmluZGluZyB5b3VyIGxvc3QgRGlub1svaDFdCgpbYl1KdXN0IGNyYWZ0IGEgRGlubyBUcmFja2VyWy9iXQpbaV1SZXF1aXJlZCBsZXZlbCAyNVsvaV0KClt1XUluZ3JlZGllbnRzWy91XQpbbGlzdF0KWypdIDEgTWV0YWwgSW5nb3QKWypdIDEgSGlkZQpbL2xpc3RdCgpbaDFdQXBwbHkgdGhlIERpbm8gVHJhY2tlciBTa2luIG9udG8geW91ciBHbG92ZXMuWy9oMV0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3huUHBRMDMuZ2lmWy9pbWddCgpZb3Ugd2lsbCBzZWUgeW91ciBDaGFyIG5vdyBoYXMgYSBUcmFja2VyIFdyaXN0YmFuZCBvbiBoaXMgbGVmdCBBcm0uCgpbdGFibGVdCiAgICBbdHJdCiAgICAgICAgW3RoXUhvdGtleVsvdGhdCiAgICAgICAgW3RoXURlc2NyaXB0aW9uWy90aF0KICAgIFsvdHJdCiAgICBbdHJdCiAgICAgICAgW3RkXVNoaWZ0K0NbL3RkXQogICAgICAgIFt0ZF13aWxsIG9wZW4gYW4gVUkgd2hlcmUgeW91IGNhbiBjaG9vc2Ugd2hhdCBhcmUgeW91IGxvb2tpbmcgZm9yIGFuZCBzZWxlY3QgdGhlIERpbm8geW91IGFyZSBzZWFyY2hpbmcgZm9yWy90ZF0KICAgIFsvdHJdCiAgICBbdHJdCiAgICAgICAgW3RkXVNoaWZ0K1ZbL3RkXQogICAgICAgIFt0ZF13aWxsIHBvaW50IGFnYWluIHRvIHRoZSBsYXN0IERpbm8geW91IHNlYXJjaGVkIGZvci5bL3RkXQogICAgWy90cl0KWy90YWJsZV0KCkFuIEFycm93IHdpbGwgc2hvdyB5b3UgdGhlIGRpcmVjdGlvbiB3aGVyZSB0aGUgRGlubyBpcywgdGhlIERpbm8gd2lsbCBhbHNvIGJlIGhpZ2hsaWdodGVkIHdpdGggYSBiZWFjb24uCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vRnNDdXF5Ri5naWZbL2ltZ10KCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9ic0VJMm5SLmdpZlsvaW1nXQoKW2xpc3RdClsqXSBJdCB3aWxsIGZpbmQgeW91ciBUcmliZSBEaW5vcyBBTEwgYWNyb3NzIHRoZSBNYXAgbm8gbWF0dGVyIG9uIHdpY2ggbWFwIHlvdSBhcmUKWypdIEl0IGNhbiBzaG93IHlvdSBhbGwgV2lsZCBEaW5vcyBpbiBSZW5kZXIgUmFuZ2UKWypdIEl0IGNhbiBQb2ludCB5b3UgdG8gVHJpYmUvQWxsaWFuY2UgTWVtYmVycyAoVHJpYmVtZW1iZXJzIGV2ZW4gd2hlbiB0aGV5IGFyZSBsb2dnZWQgb3V0KQpbKl0gUmViaW5kIHlvdXIgSG90a2V5ClsvbGlzdF0KCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9DVUFCbGhlLmdpZlsvaW1nXQoKW3F1b3RlPU1vZElEOl0KOTI0OTMzNzQ1ClsvcXVvdGVdCltjb2RlXQpBZG1pbiBTcGF3bmNvZGU6Cltjb2RlXQphZG1pbmNoZWF0IEdpdmVJdGVtICJCbHVlcHJpbnRcJy9HYW1lL01vZHMvRGlub01vYmlsZS9QcmltYWxJdGVtQXJtb3JfRGlub01vYmlsZS5QcmltYWxJdGVtQXJtb3JfRGlub01vYmlsZVwnIiAxIDAgMAoKYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50XCcvR2FtZS9Nb2RzL0Rpbm9Nb2JpbGUvUHJpbWFsSXRlbV9EaW5vVHJhY2tlci5QcmltYWxJdGVtX0Rpbm9UcmFja2VyXCciIDEgMCAwClsvY29kZV1bL2NvZGVdCltjb2RlXQpFbmdyYW0gRW50cnk6Cltjb2RlXQpFbmdyYW1FbnRyeV9EaW5vTW9iaWxlX0MKCkVuZ3JhbUVudHJ5X0Rpbm90cmFja2VyX0MKWy9jb2RlXVsvY29kZV0KCltiXUluaSBvcHRpb25zIGZvcjpbL2JdCltsaXN0XQpbKl0gVHJhY2tpbmcgV2lsZCBEaW5vcwpbKl0gSGlkaW5nIHRoZSBGaW5kIFdpbGQgRGlub3MgQnV0dG9uClsqXSBUcmFja2luZyBUcmliZSBNZW1iZXIKWypdIFRyYWNraW5nIERlYXRoIFBvaW50cwpbKl0gVHJhY2tpbmcgQWxsaWVkIFBsYXllcnMKWypdIEhpZGluZyBDb29yZGluYXRlcyBvbiBXaWxkIERpbm9zClsvbGlzdF0KCltiXUlmIHlvdSBvbmx5IHdhbnQgdG8gRmluZCB5b3VyIFRyaWJlIERpbm9zLCBqdXN0IGFkZDpbL2JdCltpXWluIHlvdXIgR2FtZVVzZXJTZXR0aW5ncy5pbmkgdG8gZGlzYWJsZSBhbGwgb3RoZXIgRmVhdHVyZXMuWy9pXQpbY29kZV0KR2FtZVVzZXJTZXR0aW5ncy5pbmkgCltjb2RlXQpbRGlub1RyYWNrZXJdIApEaXNhYmxlV2lsZFRyYWNraW5nPVRydWUKRGlzYWJsZVdpbGRGaW5kQnV0dG9uPVRydWUKRGlzYWJsZVRyaWJlbWVtYmVyVHJhY2tpbmc9VHJ1ZQpEaXNhYmxlRGVhdGhUcmFja2luZz1UcnVlCkRpc2FibGVBbGx5VHJhY2tpbmc9VHJ1ZQpEaXNhYmxlV2lsZENvb3JkaW5hdGVzPVRydWUKWy9jb2RlXVsvY29kZV0KCltoMV1GQVE6Wy9oMV0KCltiXVE6Wy9iXSBbaV1Ib3cgY2FuIGkgZmluZCBXaWxkIERpbm9zIGFjcm9zcyB0aGUgTWFwP1svaV0KW2JdQTpbL2JdIFtpXUkgZG9udCBrbm93LCBtYXliZSB0cnkgYW5vdGhlciBNb2QgdGhhdCBjYW4gZG8gdGhpcy4gT3VyIE1vZCB3YXMgbmV2ZXIgYW5kIHdpbGwgbmV2ZXIgYmUgYSBNb2QgdG8gc2VhcmNoIFdpbGRzIGFjcm9zcyB0aGUgTWFwLlsvaV0KCltiXVE6Wy9iXSBbaV1UaGUgQ29sb3Igb2YgbXkgR2xvdmVzIGlzIERpc2FwZWFyaW5nWy9pXQpbYl1BOlsvYl0gW2ldVGhpcyBpcyBub3QgYSBCdWcsIGl0cyBhIEZlYXR1cmUuIElmIHlvdSByZW1vdmUgdGhlIFRyYWNrZXIgU2tpbiBmcm9tIHlvdXIgR2xvdmVzIHRoZXkgc3RpbGwgaGF2ZSB0aGVpciBDb2xvciwgVGhpcyB3YXkgeW91IGNhbiBnaXZlIHRoZSBHbG92ZXMgYW5vdGhlciBDb2xvciBpZiB0aGUgVHJhY2tlciBpcyBBcHBsaWVkLlsvaV0KCltiXVE6Wy9iXSBbaV1XaHkgaXMgaXQgbm93IGEgU2tpbj8gSSB3YW50IHRvIHVzZSBteSBYL1kgU2tpbi5bL2ldCltiXUE6Wy9iXSBbaV1XZSB0cmllZCBhIGZldyBkaWZmZXJlbnQgdGhpbmdzIGFuZCBkZWNpZGV0IHRoYXQgYSBTa2luIHdvdWxkIGdpdmUgdGhlIGJlc3QgSW1tZXJzaW9uLiBFdmVuIFdpbGRjYXJkIHVzZXMgaXQgdGhpcyBXYXkgd2l0aCB0aGUgWmlwIExpbmUgYW5kIEhhbmcgR2xpZGVyLlsvaV0KCltiXVE6Wy9iXSBbaV1Eb2VzIGl0IGFmZmVjdCBteSBEaW5vcyBvciBvdGhlciBtb2RzP1svaV0KW2JdQTpbL2JdIFtpXU5vLCB0aGUgTW9kIGlzIGNsZWFuIGFuZCBTdGFja2FibGUgYW5kIHdvbnQgb3ZlcndyaXRlIHZhbmlsbGEgRmlsZXMgb3IgaW50ZXJhY3Qgd2l0aCBhbnkgb3RoZXIgTW9kLlsvaV0KCltiXVE6Wy9iXSBbaV1XaHkgZG9lcyB0aGUgVHJhY2tlciBub3Qgc2hvdyBteSBvd24gQ29vcmRpbmF0ZXNbL2ldCltiXUE6Wy9iXSBbaV1XZSB3YW50ZWQgdG8gY3JlYXRlIGFuIEltbWVyc2l2ZSBzZWFyY2ggZnVuY3Rpb24gd2l0aG91dCBicmVha2luZyB0aGUgdXNlIG9mIGluZ2FtZSBpdGVtcyBsaWtlIHRoZSBHUFNbL2ldCgpbYl1ROlsvYl0gW2ldTXkgVHJhY2tlciB3b250IG9wZW4sIGltIGNvbmZ1c2VkIHdpY2ggSG90a2V5IGlzIHRoZSByaWdodCBvbmVbL2ldCltiXUE6Wy9iXSBbaV1HbyBpbnRvIGEgU2luZ2xlcGxheWVyIEdhbWUgd2l0aCBvbmx5IERpbm8gVHJhY2tlciBlbmFibGVkIGFuZCB0eXBlICJjaGVhdCBTY3JpcHRDb21tYW5kIERpbm9UcmFja2VyIG9wZW4iIGluIHRoZSBDb25zb2xlLiBSZWJpbmQgdGhlIEtleXMgaG93IHlvdSBsaWtlIHRoZW0gYW5kIGpvaW4geW91ciBNdWx0aXBsYXllciBHYW1lIGFnYWluLlsvaV0KClNwZWNpYWwgVGhhbmtzIHRvIE5lb3Rob20gZm9yIGJvcnJvd2luZyBtZSBzb21lIG9mIGhpcyBDb2RlCgpJZiB5b3UgbGlrZSBvdXIgV29yayBhbmQgd2FudCB0byBnaXZlIGEgRG9uYXRpb24sIGZlZWwgZnJlZSB0byBTdXBwb3J0IGFuZCBDb250YWN0IG1lIG9uIERpc2NvcmQKCltoMV1JZiB5b3UgbGlrZSB0aGUgTW9kLCBjb25zaWRlciBnaXZpbmcgaXQgYSBUaHVtYnMgdXBbL2gxXQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vTWtjUFY0Si5naWZbL2ltZ10KCltoMV1GZWVsIGZyZWUgdG8gcmVwb3J0IEZlZWRiYWNrIGFuZCBCdWdzIHRvIG91ciBEaXNjb3JkWy9oMV0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvSlVHd0pHQl0gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0dyVkNHb0cuZ2lmWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1017195235201036106/33BCDC79EE8610935B5A86AB0DB482CDF1C69FED/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3728273400402239431.zip</download_url> - <filename /> - <file_size>10021832</file_size> -</mod> -<mod id='554678442'> - <name>Egg N Poop Collector / Incubator</name> - <description>W2gxXUNvbGxlY3RvciBhdXRvIGNvbGxlY3RzIGVnZ3MsIGZlcnRpbGl6ZWQgZWdncywgYW5kIHBvb3AgZnJvbSBncm91bmQgLyBiZWhpbmQgd2FsbHMgd2l0aGluIGEgbGFyZ2UgcmFkaXVzIGFjcm9zcyB5b3VyIGJhc2UuDQrimIUgSW5jdWJhdG9yIHdpbGwgaW5jdWJhdGUgZmFzdGVyIGFuZCBrZWVwIGFsbCBuZWFyYnkgZmVydCBlZ2dzIGhlYWx0aHkuDQrimIUgU2lsbyB3aWxsIHNlbmQgY29sbGVjdGVkIHBvb3AgaW50byBmcmllbmRseSBjb21wb3N0IGJpbnMgaW4gcmFuZ2UgZmlyc3QgdW5sZXNzIHRoZXkgYXJlIGZ1bGwsIGFsc28gZGlzdHJpYnV0ZXMgYW55IHN0b3JlZCB0aGF0Y2ggdG8gdGhlbS4gTGFzdGx5IGl0IGNvbGxlY3RzIGZlcnRpbGl6ZXJzIGZyb20gYmlucy5bL2gxXQ0K4piFIEVnZ3MgbiBwb29wIGFyZSBhdXRvIGNvbGxlY3RlZCBmcm9tIHRoZSBncm91bmQgaW50byB5b3VyIGFjdGl2ZSBDb2xsZWN0b3IuDQrimIUgQ29sbGVjdG9yIHByZXNlcnZlcyBlZ2dzIGFuZCBwb29wIGxvbmdlciB0b28uIFRoaXMgbW9kIGluY3JlYXNlcyBtYXggUG9vcCBTdGFjayBzaXplIHRvIDIwLg0K4piFIENsZWFuIGFuZCBTdGFja2FibGUuIEEgc2ltcGxlIG1vZCB3aXRoIGFpbXMgYXQgZmFzdCBwZXJmb3JtYW5jZSBpbiBlZ2dzLCBwb29wIGFuZCBpbmN1YmF0aW5nLg0KDQpbaDFdW2JdW3VdRGV0YWlsZWQgRGVzY3JpcHRpb246Wy91XVsvYl1bL2gxXVtvbGlzdF0NClsqXUNvbGxlY3RvciBub3cgaGFzIGluZ2FtZSByYWRpYWwgbWVudSB0byBjaG9vc2UgQ29sbGVjdCBQb29wIG9ubHksIEVnZyBvbmx5LCBvciBCb3RoLg0KWypdQ29sbGVjdG9yIGNvbnRyb2xzIGFsbCBzaWxvIGFuZCBpbmN1YmF0b3JzIGluIHJhbmdlLiBNdXN0IGJlIHBvd2VyZWQgYW5kIGFjdGl2ZSB0byB3b3JrLg0KWypdQ29sbGVjdG9yIHdpbGwgbm90IGNvbGxlY3QgYW55IGVnZ3MgZHJvcHBlZCB3aXRoaW4gYW4gYWN0aXZlIGluY3ViYXRvcidzIHJhbmdlLiBVbmxvY2tpbmcgaXQgY2FuIGFsc28gZGlzYWJsZSBhbGwgY29sbGVjdGluZyBvZiBmZXJ0aWxpemVkIGVnZ3MuDQpbKl1Db2xsZWN0b3IgZHluYW1pY2FsbHkgbGltaXRzIGNvbGxlY3Rpb24gcmFuZ2UgdG8gbm90IGNvbGxlY3QgZnJvbSBlbmVteSBwZXRzLg0KWypdQ29sbGVjdG9yIHJhbmdlIHNob3VsZCBjb3ZlciBldmVuIHlvdXIgYmlnZ2VzdCBiYXNlcywgZGVmYXVsdCA3NSBmbG9vcnMgbGVuZ3RoIGluIGFsbCBkaXJlY3Rpb25zLCBhZGp1c3RhYmxlIHZpYSBzZXR0aW5ncy4NClsqXVRoYXRjaCBOIEZlcnRpbGl6ZXIgU2lsbyB3aWxsIHdvcmsgd2l0aCBhbGwgY29tcG9zdCBiaW5zIGluIHJhbmdlIGFuZCBhdXRvIGRpc3RyaWJ1dGVzIGNvbGxlY3RlZCBwb29wLCBzdG9yZWQgdGhhdGNoIGFuZCBjb2xsZWN0cyBmZXJ0aWxpemVyIGZyb20gY29tcG9zdCBiaW5zLg0KWypdSW5jdWJhdG9yIGluY3ViYXRlcyBmZXJ0IGVnZ3MgZmFzdGVyIGFuZCBrZXB0IGhlYWx0aHkgaW4gYSBzbWFsbCByb29tIHJhZGl1cy4gUHJldmVudHMgY29sbGVjdG9yIGZyb20gY29sbGVjdGluZyBpbmN1YmF0ZWQgZWdncy4gKFJhbmdlIGFkanVzdGVkIGJ5IHNldHRpbmcsIGRlZmF1bHQgNSBmbG9vcnMgcmFkaXVzKS4NClsqXUluY3ViYXRlZCBlZ2dzIGRpc3BsYXkgYSBzbWFsbCBnbG93IGV2ZXJ5IGNvbGxlY3RvciBpbnRlcnZhbCwgZGVmYXVsdCAzMyBzZWNzLiBNZWFucyB0aGUgZWdnIGlzIGJlaW5nIGluY3ViYXRlZC4NCkFsc28gd29ya3Mgd2l0aCBhbGwgZWdncyBmcm9tIGRpbm8gbW9kcy4NClsqXUNyYWZ0IGNvc3RzOiBDb2xsZWN0b3ItIDc1IG1ldGFsIGluZ290LCA3NSBjcnlzdGFsLCAyMCBlbGVjdHJvbmljLiBJbmN1YmF0b3ItIDI1IG1ldGFsIGluZ290LCAyMCBjcnlzdGFsLCA1IGVsZWN0cm9uaWMuDQpbKl1MYXJnZSBDb21wb3N0IEJpbiBjYW4gbWFrZSBmZXJ0aWxpemVyIG11Y2ggZmFzdGVyIGFuZCBpbiBiYXRjaGVzLiBBbHNvIGJpZ2dlciBzdG9yYWdlLg0KWypdSW5jdWJhdG9yIGFuZCBTaWxvIG5lZWRzIGFuIGFjdGl2ZSBDb2xsZWN0b3IgaW4gcmFuZ2UgdG8gd29yay4gVGhpcyBtb2Qgc3RhY2tzIHBvb3AgdXAgdG8gbWF4IDIwLg0KWypdQ2FuIFVzZSBQb29wIHN0YWNrcyB0byBzcGxpdCBpbnRvIHNpbmdsZSBwb29wcyBmb3IgY3JvcCBwbGFudHMuIChTcGxpdHMgd2l0aG91dCBwb2lzb25pbmcgcGxheWVyLCBidXQgaXJyZXZlcnNpYmxlKQ0KWy9vbGlzdF0NCg0KW2gxXVtiXVt1XU1vZCBTZXJ2ZXIgU2V0dGluZ3M6Wy91XVsvYl1bL2gxXQ0KUGFzdGUgdGhpcyBzZWN0aW9uIGFmdGVyIGVuZCBvZiB5b3VyIHNlcnZlcidzIEdhbWVVc2VyU2V0dGluZ3MuaW5pIGFuZCBlZGl0IGRlZmF1bHQgdmFsdWVzOltoMV1bcXVvdGVdDQpbSm9hbkNvbGxlY3Rvcl0NCk1heFBvb3BTdGFja3M9MTUNCk1heEFjaGFQb29wU3RhY2tzPTANCkNvbGxlY3RJbnRlcnZhbD00MC4wDQpJbmN1YmF0ZURpc3RhbmNlPTE1MDAuMA0KSW5jdWJhdGVCb29zdE11bHRpcGxpZXI9MS41DQpCbG9ja0F1dG9Db21wb3N0Qmlucz1mYWxzZQ0KQ29sbGVjdERpc3RhbmNlPTIwMDAwLjANClNpbG9EaXN0YW5jZT0yMDAwMC4wDQpbL3F1b3RlXQ0KWy9oMV0NCltvbGlzdF1bKl1NYXhQb29wU3RhY2tzIG1lYW5zIG1heGltdW0gc3RhY2tzIG9mIFBvb3AgdG8gYXV0b2NvbGxlY3QgKGRlZmF1bHQgMTUpLiBTZXQgLTEgdG8gZGlzYWJsZSBQb29wIENvbGxlY3QuIEVhY2ggc3RhY2sgaXMgdXAgdG8gMjAgcG9vcC4NClsqXU1heEFjaGFQb29wU3RhY2tzIGlzIGRpZmZlcmVudCwgaXQgY29udHJvbHMgdGhlIG1heCBzdGFjayBjb3VudCBvZiBBY2hhdGluYSBTbmFpbCBQb29wIHRvIGNvbGxlY3QuIERlZmF1bHQgMCBvciAtMSBtZWFucyBubyBzbmFpbCBwb29wLiBSZWNvbW1lbmQgc2V0IGJldHdlZW4gMTAgdG8gMTUgc3RhY2tzLg0KWypdQ29sbGVjdEludGVydmFsIGlzIHRoZSB0aW1lIGJldHdlZW4gZWFjaCBjb2xsZWN0aW9uIGluIHNlY3MgKERlZmF1bHQgNDAgc2VjcywgbWluIDI1LCBtYXggNDUpLg0KWypdSW5jdWJhdGVEaXN0YW5jZSBjb250cm9scyB0aGUgaW5jdWJhdG9yIGluY3ViYXRpb24gcmFkaXVzLCAxNTAwIGlzIHJvdWdobHkgZml2ZSBmbG9vcnMgbGVuZ3RoLiBQdXQgLTEgdG8gZGlzYWJsZS4NClsqXUluY3ViYXRlQm9vc3RNdWx0aXBsaWVyIG11bHRpcGxpZXMgdGhlIHNwZWVkIHRvIGhhdGNoIGVnZ3MgZmFzdGVyIHdoZW4gbmVhciBpbmN1YmF0b3IuIChNdXN0IG1vcmUgdGhhbiAwLjAgLCBQdXQgMS4wIGZvciBub3JtYWwgYXJrIHNwZWVkKS4NClsqXVNldCBCbG9ja0F1dG9Db21wb3N0QmlucyB0byAndHJ1ZScgaWYgeW91IHdpc2ggdG8gZGlzYWJsZSBhdXRvZmlsbGluZyBvZiBjb21wb3N0IGJpbnMgd2l0aCBwb29wLCBiZWNhdXNlICdmYWxzZScgd2lsbCBmaWxsIGFsbCBuZWFyYnkgY29tcG9zdCBiaW5zIHJlZ2FyZGxlc3Mgb2YgTWF4UG9vcFN0YWNrcy4NClsqXUNvbGxlY3REaXN0YW5jZSBjb250cm9scyB0aGUgcmFkaXVzIGhvdyBmYXIgdGhlIGNvbGxlY3RvciB3aWxsIHdvcmsuIERlZmF1bHQgb2YgMjAwMDAuMCBtZWFucyBhcm91bmQgNzUgZmxvb3JzIHJhZGl1cy4gU2V0IHRoaXMgaGlnaGVyIHRoYW4gSW5jdWJhdGVEaXN0YW5jZS4NClsqXVNpbG9EaXN0YW5jZSBpcyB0aGUgd29ya2luZyByYW5nZSBvZiB0aGUgVGF0Y2ggTiBGZXJ0aWxpemVyIFNpbG8uIFNob3VsZCBiZSBsb3dlciBvciBlcXVhbCB0byBDb2xsZWN0RGlzdGFuY2UuDQpbL29saXN0XQ0KDQpbaDFdW2JdQWRtaW4gU3Bhd24gQ29kZXM6Wy9iXSBbdV1bdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi81NTQ2Nzg0NDIvNDA1NjkxNDkxMTIxMzkyNTU5L11TcGF3biBDb2RlcyBMaW5rWy91cmxdWy91XVsvaDFdDQpbdV1bdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi81NjE4MjAxOTUvNDA1Njk0MTE1MjAzMDM5Mjg3L11Ucm91Ymxlc2hvb3RpbmcgRkFRWy91cmxdWy91XQ0KW3VdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NjMwNjAxNzUxXU9wdGlvbmFsIFJlc291cmNlIFN0YWNrcyBsaW5rWy91cmxdWy91XQ0KDQpNb2RJRDogNTU0Njc4NDQyDQoNClRoaXMgbW9kIGlzIGZyZWUsIGJ1dCBEb25hdGlvbnMgZm9yIHRoZSB0aW1lIGFuZCBlZmZvcnQgYXJlIHdlbGNvbWU6DQpbdV1bdXJsPWh0dHA6Ly9hcmtzZy5ibG9nc3BvdC5zZ11Eb25hdGlvblsvdXJsXVsvdV0NCkFsc28gdHJ5IG15IG90aGVyIG1vZHM6IFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzU4NjA4Nzc4XVtoMV1TY29yY2hlZCBFYXJ0aCBUYWJ1bGEgUmFzYVsvaDFdWy91cmxdW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD03MjkzNTI5MTldW2gxXUluZG9taW51cyBSZXggTmVtZXNpc1svaDFdWy91cmxdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTYxODIwMTk1XVtoMV1EcmFnb24gR29kc1svaDFdWy91cmxdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTc1MDE3MjcwXVtoMV1QaG90b24gU2VudHJ5IE4gUmlmbGVbL2gxXVsvdXJsXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU1OTY1MTEyNl1baDFdUGV0IENvbXBhbmlvbnNbL2gxXVsvdXJsXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU1NDY3ODQ0Ml1baDFdRWdnIE4gUG9vcCBDb2xsZWN0b3IgTiBJbmN1YmF0b3JbL2gxXVsvdXJsXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU2Njg4NzAwMF1baDFdUGV0IEZpbmRlclsvaDFdWy91cmxdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTY2ODg1ODU0XVtoMV1EZWF0aCBIZWxwZXJbL2gxXVsvdXJsXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU2OTc4NjAxMl1baDFdTWVhdCBTcG9pbGVyWy9oMV1bL3VybF1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MjI2MDg1MjJdW2gxXUNoYXJjb2FsIEJha2VyWy9oMV1bL3VybF1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MjI1OTU1ODddW2gxXU9pbCBDb21wcmVzc29yWy9oMV1bL3VybF1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MzA2MDE3NTFdW2gxXVJlc291cmNlIFN0YWNrc1svaDFdWy91cmxdW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD03NjA4ODAzNzZdW2gxXVNjb3JjaGVkIEVhcnRoIFJlc291cmNlIFN0YWNrc1svaDFdWy91cmxdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NjMzODMxMTk3XVtoMV1CdWxrIENyYWZ0ZXJzWy9oMV1bL3VybF1bdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTY3MjI5Mjg0OV1baDFdQWRtaW4gQm9tYlsvaDFdWy91cmxdDQrimIUgRGlzY2xhaW1lcjogU28gSSBhbSBub3QgdXBkYXRpbmcgYW55bW9yZSBmb3IgbXkgb3duIHJlYXNvbnMuIEJ1dCBJIGhhdmUgYW5kIGFsd2F5cyB3aWxsIGFsbG93IGV2ZXJ5b25lIGZyZWUgdXNlIG9mIGFueSByZXNvdXJjZXMgYW5kIGlkZWFzIGZyb20gYWxsIG15IEFyayBwcm9qZWN0cywgcmVzdCBhc3N1cmVkIEkgd2lsbCBuZXZlciBkZW55IHlvdXIgY3JlYXRpdmUgZnJlZWRvbS4gQWxzbyBwbGVhc2UgZG9uJ3Qgc3ByZWFkIHJ1bW9ycywgYW5kIGtlZXAgaW4gbWluZCBJJ20gbm90IHJlc3BvbnNpYmxlIGZvciBhbnkgYWN0aW9ucyB5b3UgdGFrZSBvbiB5b3VyIG93bi4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/270588452686865670/84B4DE20E0CC240F352D85FB05674FD58227F2EF/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7729958111739581251.zip</download_url> - <filename /> - <file_size>25667505</file_size> -</mod> -<mod id='1125442531'> - <name>Gaia</name> - <description>TW9kIElEOiBbQl0xMTI1NDQyNTMxWy9CXQ0KW1VdVGhpcyBtb2QgcGFnZSBpcyBub3QgbW9uaXRvcmVkLiBJbmZvcm1hdGlvbiwgc291cmNlZmlsZXMsIGJ1ZyByZXBvcnRzLCBhbmQgc3VnZ2VzdGlvbnMgYXJlIGF2YWlsYWJsZSB3aXRoIHRoZSBmb2xsb3dpbmcgbGlua3MuWy9VXQ0KDQpbSDFdTW9kIGluZm9bL0gxXQ0KW1VSTD1odHRwczovL2Fya2dhaWEubmV0L11baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vZjRJN3hvZC5wbmdbL2ltZ11bL1VSTF0NCltMSVNUXQ0KWypdIE92ZXJoYXVsIG1vZCwgfjMwMCBjcmVhdHVyZXMsIH4zNSBjdXN0b20gc3RydWN0dXJlcyAmIH4zMDAgaXRlbXMvcmVzb3VyY2VzL2VxdWlwbWVudC4NClsqXSBHYWlhIGlzIFtCXW5vdFsvQl0gYSBjb3JlIG1vZC4gR2FpYSBjYW4gYmUgbG9hZGVkIGxhc3QgaW4geW91ciBtb2QgbGlzdCBhcyBpdCBkb2VzIG5vdCByZW1hcCBvciBvdmVyd3JpdGUgYW55dGhpbmcuIEl0IGZvbGxvd3MgeW91ciBzZXJ2ZXIgc2V0dGluZ3MgYW5kIGlzIHZlcnkgY3VzdG9taXphYmxlLCBzZWUgW1VSTD1odHRwczovL3d3dy5hcmtnYWlhLm5ldC9dd2Vic2l0ZVsvVVJMXS4NClsqXSBCdWdyZXBvcnRzIGFuZCBzdWdnZXN0aW9ucyBzaG91bGQgYmUgdGFrZW4gdG8gW1VSTD1odHRwczovL3d3dy5hcmtnYWlhLm5ldC9dd2Vic2l0ZVsvVVJMXS4NClsqXSBDaGVjayBvdXQgdGhlIG90aGVyIEdhaWEgbW9kcyBbVVJMPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzLz9pZD04MTkzMzAyOTFdaGVyZVsvVVJMXSENClsqXSBUaGlzIGlzIGEgV2luZG93cy9MaW51eC12ZXJzaW9uLiBJZiB5b3Ugd2FudCBhbiBPU1gvVW5peC12ZXJzaW9uLCB1c2UgdGhpcyBvbmUgaW5zdGVhZCBbVVJMPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDIzMzA0NjExXUdhaWEgLSBbT1NYL1VuaXhdWy9VUkxdLg0KWy9MSVNUXQ0KICDilqzilqzilqzilqzilqzilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqzilqzilqzilqzilqzilqwgDQoNCltVUkw9aHR0cHM6Ly9hcmtnYWlhLm5ldC9dW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1Fqa1hweTUucG5nWy9pbWddWy9VUkxdDQpDbGljayB0aGlzIGJhbm5lciBmb3IgYSBmdWxsIGd1aWRlIG9mIGV2ZXJ5dGhpbmcgdGhhdCdzIGluIEdhaWEhIENyZWF0dXJlcywgaXRlbXMsIGxvb3QsIG1lY2hhbmljcywgaW1hZ2VzLCBzZXJ2ZXIgc2V0dGluZ3MsIGV0YyBldGMuDQoNCltVUkw9aHR0cHM6Ly9kaXNjb3JkLmdnL3U4ZHFnenBdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2VFekpDUWwucG5nWy9pbWddWy9VUkxdDQpKb2luIG91ciBkaXNjb3JkIHNlcnZlciB0b2RheSBmb3IgdGhlIGxhdGVzdCBpbmZvcm1hdGlvbiwgZWFzaWVyIGNvbW11bmljYXRpb24sIHN1Ym1pdHRpbmcgYnVnIHJlcG9ydHMgYW5kIGlkZWFzLCBvciBqdXN0IGhhbmcgb3V0IGFuZCBoYXZlIGEgZnVuIHRpbWUhDQoNCltIMV1Eb25hdGlvbnMgYXJlIGFsd2F5cyB3ZWxjb21lWy9IMV0NCltVUkw9aHR0cHM6Ly9hcmttb2QubmV0L2RvbmF0aW9ucy9dW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0p1OW8zdG0ucG5nWy9pbWddWy9VUkxdDQogIOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrCANCg0KW0gxXUFSS01vZG5ldFsvSDFdDQpbVVJMPWh0dHBzOi8vYXJrbW9kLm5ldC9dW0lNR11odHRwczovL2kuaW1ndXIuY29tL1lwTjlrd3UucG5nWy9JTUddWy9VUkxdDQpWaXNpdCBbVVJMPWh0dHBzOi8vYXJrbW9kLm5ldC9dQVJLTW9kLm5ldFsvVVJMXSBmb3IgaW5mb3JtYXRpb24gYWJvdXQgbW9kcywgc3Bhd24gY29kZXMsIGVuZ3JhbXMsIGluaS1zZXR0aW5ncywgc291cmNlZmlsZXMsIHJlcXVlc3QgbW9kIGNvbW1pc3Npb24sIHNlcnZlciBndWlkZXMsIGdldCB5b3VyIG93biBzdWJkb21haW4vaG9zdGluZywgU1ZOIHNlcnZlciwgZGlzY29yZCBib3RzLCBnaXZlYXdheXMsIGZyZWUgZ2FtZXMgYW5kIG11Y2ggbW9yZSENCg0KW0gxXVNwb25zb3JlZCBieSBOaXRyYWRvIGhpZ2gtZW5kIGdhbWVzZXJ2ZXJzWy9IMV0NCltVUkw9aHR0cHM6Ly9hcmttb2QubmV0L25pdHJhZG8vXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9VbkVVaTBYLnBuZ1svaW1nXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2427880349452478088/23A79630AA5CA1EB3FF391D453A45B5E80A5E9F0/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3121243354000584539.zip</download_url> - <filename /> - <file_size>1285967884</file_size> -</mod> -<mod id='510590313'> - <name>GlassMetal</name> - <description>W2JdW3VdQ3JlYXRpdmUgdmVyc2lvbiBvZiB0aGlzIG1vZCBpcyBub3cgYW4gb3BlbiBwcm9qZWN0LiBGZWVsIGZyZWUgdG8gY29sbGFib3JhdGUuWy91XVsvYl0NCmh0dHBzOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL2dsYXNzbWV0YWwvDQoNCkFkZCBhIG5ldyBzZXQgb2YgTWV0YWwgd2l0aCBHbGFzcyBzdHJ1Y3R1cmVzDQoNClRoZSBzdHJ1Y3R1cmVzIGhhdmUgdGhlIHNhbWUgZHVyYWJpbGl0eSB0aGFuIHRoZSBtZXRhbCBvbmVzLCBidXQgd2l0aCBsZXNzIGNvc3Qgb2YgbWV0YWwgaW5nb3RzIGFuZCBhbiBhZGRlZCBjb3N0IG9mIGNyeXN0YWxzLiANCg0KDQpbdV1QYXRjaCBOb3RlczpbL3VdDQoNCi12MjE6IEFkZGVkIFNwaXJhbCBTdGFpcnMgYW5kIEdyZWVuaG91c2UuIFtiXVRoYW5rcyBIaXJuc2F1c2VuIGZvciB0aGUgbG9nby5bL2JdDQotdjIwOiBBZGRlZCBFbGV2YXRvciBQbGF0YWZvcm1zIGFuZCBUcmVlIFBsYXRhZm9ybS4gRml4ZWQgU3VuIExpdCBBcmVhIGVycm9yLiBGaXhlZCBkeWUgY29sb3JzIQ0KLXYxOTogTW9kIENvbnRlc3QNCi12MTg6IEFkZGVkIFN0YWlycyBhbmQgQ29sb3IgY3VzdG9taXphdGlvbg0KLXYxNzogQWRkZWQgMiBwaWxsYXIsIDEgZG9vcmZyYW1lIGFuZCBmaXhlZCBiZWhlbW90aCBnYXRlIGNvc3QNCi12MTY6IEFkZGVkIDMgd2FsbCB2YXJpYW50cywgMyBjZWlsaW5nIHZhcmlhbnRzIGFuZCAxIHJhaWxpbmcNCi12MTU6IEFkZGVkIDQgd2FsbCB2YXJpYW50cyBhbmQgc2xvcGVkIHJvb2YNCi12MTQ6IEFkZGVkIFJhbXANCi12MTM6IEFkZGVkIExhcmdlIFN0b3JhZ2UgQm94LiBDcm9wcyBncm93IGluZG9vcnMgKG5lZWQgbW9yZSB0ZXN0aW5nKQ0KLXYxMjogQWRkZWQgV2FsbCB3aXRoIHdpbmRvdw0KLXYxMTogQWRkZWQgMiBXYWxsIFZhcmlhbnRzIGFuZCAxIENlaWxpbmcgVmFyaWFudA0KLXYxMDogQWRkZWQgRG9vciB2YXJpYW50DQotdjA5OiBbYl1OZXcgU21pdGh5Wy9iXQ0KLXYwODogTG93ZXJlZCBFbmdyYW1zIHBvaW50cyBjb3N0LiBDb2xvcnMgdHdlYWsuIEFkZGVkIFRyYXBEb29yIGFuZCBXaW5kb3cNCi12MDc6IFtiXUNvbG9ycyEhIVsvYl0gYW5kIERlc3RydWN0aWJsZSBNZXNoZXMNCi12MDY6IEFkZGVkIFJvb2YgYW5kIFJvb2YgVmFyaWFudA0KLXYwNTogQWRkZWQgRG9vcg0KLXYwNDogQWRkZWQgRGlub3NhdW9yIEdhdGUgYW5kIEJlaGVtb3RoIEdhdGUNCi12MDM6IEFkZGVkIEZvdW5kYXRpb24NCi12MDI6IEFkZGVkIENlaWxpbmcNCi12MDE6IEFkZGVkIFdhbGwNCg0KW3VdSG93IHRvIENoYW5nZSBEZWZhdWx0IEdsYXNzIENvbG9yOiBbL3VdDQpPbmx5IHdvcmsgaWYgdGhlIG1vZCBpcyBpbiB0aGUgdG9wIG9mIHRoZSBsb2FkIG9yZGVyLg0KSW4geW91ciBHYW1lVXNlclNldHRpbmdzLmluaSBsb2NhdGVkIGluDQogLi4uXHN0ZWFtYXBwc1xjb21tb25cQVJLXFNob290ZXJHYW1lXFNhdmVkXENvbmZpZ1xXaW5kb3dzTm9FZGl0b3INCiB3cml0ZSB0aGUgY29sb3IgeW91IGxpa2UgdG8gYmUgdGhlIGRlZmF1bHQ6DQpbQ29kZV0NCltHbGFzc01ldGFsXQ0KR2xhc3NNZXRhbFI9MC4wMDM1MDINCkdsYXNzTWV0YWxHPTAuMTQNCkdsYXNzTWV0YWxCPTAuMDkyMTQNClsvQ29kZV0NCg0KW3VdR2l2ZWl0ZW0gY29tbWFuZHM6IFsvdV0NCg0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzUxMDU5MDMxMy80ODExMTUzNjM4NzI3MDc3MDkvDQoNCg0KDQpbdV1Nb2QgaWQ6Wy91XSA1MTA1OTAzMTMNCg0KDQpUaGlzIG1vZC9jb2RlL3dvcmsgaXMgcHJvdGVjdGVkIGJ5IHRoZSBbVVJMPWh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9sZWdhbGNvZGVdQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsIENyZWF0aXZlIENvbW1vbnMgTGljZW5zZS4NCltJTUddaHR0cHM6Ly9pLmNyZWF0aXZlY29tbW9ucy5vcmcvbC9ieS1uYy1uZC80LjAvODh4MzEucG5nWy9JTUddWy9VUkxdDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/480021807330653361/9D8E90B283BB839EF1874CC3FDB9B61886C925EA/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7851595526975382555.zip</download_url> - <filename /> - <file_size>169342004</file_size> -</mod> -<mod id='774762563'> - <name>Kibble Table</name> - <description>QSBVbmlxdWUgVGFibGUgVXNlZCBUbyBFeGNoYW5nZSBNZXRhbCBPcmUgRm9yIEtpYmJsZSAmIFRhbWluZyBJdGVtcyBMaWtlIEJ1ZyBSZXBlbGxhbnQgQW5kIERlYXRod29ybSBIb3JucyEKCkZ1bGx5IFN0YWNrYWJsZSBBbmQgVXBkYXRlZCBGb3IgU2NvcmNoZWQgRWFydGggJiBBYmJlcmF0aW9uISAKCkluc3BpcmVkIEJ5IENsaXB6J3MgS2liYmxlIFZlbmRpbmcgTWFjaGluZSEKCkNyZWRpdCBGb3IgSGVscDogTWV6em8gJiBlTmMgfCBFeGlsZUFjaWQKCgpGdXR1cmUgUGxhbnM6ClVwZGF0ZWQgS2liYmxlcwoKTW9kIElEOiA3NzQ3NjI1NjMKCkluaSBDb2RlIE9wdGlvbiBGb3IgQ3JhZnRpbmcgU3BlZWQKCltLaWJibGVUYWJsZV0KS2liYmxlVGFibGVDcmFmdFNwZWVkPVgKCigxLjAgaXMgZGVmYXVsdCwgMiBpcyAyeCBhcyBmYXN0IGFuZCBzbyBvbikKCldvcmtzIEdyZWF0IFdpdGggTXkgT3RoZXIgTW9kLCBBZGRpdGlvbmFsIElzbGFuZCBTcGF3bnMhCgpQb3N0IEFueSBCdWdzLCBQcm9ibGVtcywgb3IgU2VydmVycyBSdW5uaW5nIFRoaXMgTW9kIEJlbG93IQoKT2ZmaWNpYWwgU2VydmVyIG9mIERpelp6eSdzIE1vZHMhIApodHRwczovL2Fya3NlcnZlcnMubmV0L3NlcnZlci8xMDQuMTkyLjIyNy4yNjoyNzAzMwoKU2luY2UgaXRzIGJlZW4gcmVxdWVzdGVkIHNvIG11Y2gsIGhlcmUgaXMgYSBkb25hdGlvbiBsaW5rIGZvciB0aGUgbW9kIGNvbm5lY3RlZCB0byBteSBvbGQgc3RyZWFtCmh0dHBzOi8vc3RyZWFtbGFicy5jb20vZGl6enR2CgoKW3VybD1odHRwczovL2hvc3RoYXZvYy5jb20vYmlsbGluZy9hZmYucGhwP2FmZj05MzddW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VEb3lyQWsucG5nWy9pbWddWy91cmxdCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/945091098054865529/85A6504D763D313F825C17D9D0A6759AC55F5900/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_2129364109266856473.zip</download_url> - <filename /> - <file_size>22469044</file_size> -</mod> -<mod id='2255986218'> - <name>My Medieval Home</name> - <description>W2JdTW9kIElEIDogMjI1NTk4NjIxOFsvYl0NCg0KW2gxXVtiXVdlbGNvbWUgUGxheWVyc1svYl1bL2gxXQ0KDQpbaV1NeSBNZWRpZXZhbCBIb21lIGlzIGEgU3RydWN0dXJlIE1vZC4NClRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgb2YgdGhlIGh1Z2UgUm9sZVBsYXkgbW9kIHdlIGFyZSB3b3JraW5nIG9uIGZvciB0aGUgQWxlbWlhIE1hcCAoV2hpY2ggaXMgbm90IHlldCBhdmFpbGFibGUgb24gc3RlYW0sIGJ1dCB5b3UgY2FuIGNoZWNrIGl0IG91dCBvbiBbdXJsPWh0dHBzOi8vd3d3LnR3aXRjaC50di9qYWxkcmluX2hhcmlrdWluXUphbGRyaW5fSGFyaWt1aW5bL3VybF0gVHdpdGNoIGNoYW5uZWwpLlsvaV0NCg0KWW91IGhhdmUgdGhlIGZ1bGwgaXRlbSBsaXN0IFt1cmw9aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vc3ByZWFkc2hlZXRzL2QvMTBscU9MaXpjMWpJQ2dHbk11YTVOYS1tY0NUUjRIZFpkbUtPaXVuZmZFbHcvZWRpdD91c3A9c2hhcmluZ11oZXJlWy91cmxdDQoNClRoaXMgaXMgdGhlIHN0YXJ0IGFuZCBvbmx5IHNvbWUgc3RydWN0dXJlcyBhcmUgYWN0dWFsbHkgYXZhaWxhYmxlLiBZb3UgY2FuIGZpbmQgdGhlIGZ1bGwgaW5mb3JtYXRpb24gb2YgdGhlIHByb2plY3Qgb24gZGlzY29yZCBpbiB0aGUgQWxlbWlhIENoYW5uZWxzLg0KU29tZSBwYXJ0IG9mIHRoZSBwcm9qZWN0IGFyZSBvbmx5IGluIEZyZW5jaC4gTW9kIGFuZCBtYXAgYXJlIGdvbm5hIGJlIHRyYW5zbGF0ZWQgdG8gRW5nbGlzaCBmb3IgdGhlIG9mZmljaWFsIHJlbGVhc2UuDQoNCltoMV0gW2JdIEhpc3Rvcnkgb2YgdGhlIE1vZCAvIENyZWRpdHMgWy9iXSBbL2gxXQ0KDQpGdW5jdGlvbmFsaXRpZXMgb2YgdGhlIE1vZCA6IFt1cmw9aHR0cHM6Ly93d3cudHdpdGNoLnR2L2xvcmRhbl9sYWZsZXVyXUxvcmRhbl9MYUZsZXVyWy91cmxdIGFuZCBbdXJsPWh0dHBzOi8vd3d3LnR3aXRjaC50di9qYWxkcmluX2hhcmlrdWluXUphbGRyaW5fSGFyaWt1aW5bL3VybF0NCg0KVGhhbmtzIHRvIOKAnE5leHQgTGV2ZWwgM0TigJlz4oCdIGZvciB0aGUgYmFzZSBvZiB0aGUgTUggM0QgQ29udGVudC4NCg0KW2gxXVtiXVN1cHBvcnQgJiBDb21tdW5pY2F0aW9uWy9iXVsvaDFdDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy90dUJOMzVWXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9ZY3JxeHVLLnBuZ1svaW1nXVsvdXJsXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1646587771522946051/63236146CBBD37CBF85A626876B4115C8DD7EC50/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_5532792521991723986.zip</download_url> - <filename /> - <file_size>214575046</file_size> -</mod> -<mod id='911194450'> - <name>No Tek Requirements</name> - <description>VGVrIGl0ZW1zIHdpdGhvdXQgdGhlIFRlayByZXF1aXJlbWVudHMu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/818936160300004413/1DFC6CBC62FAF1B0CE4B5AB93D8691F896905C9D/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_76437467239663120.zip</download_url> - <filename /> - <file_size>263440</file_size> -</mod> -<mod id='839162288'> - <name>Primal Fear</name> - <description>W2gxXVtiXU1vZCBJRDo4MzkxNjIyODhbL2JdWy9oMV0NCg0KDQoNCltoMV1bYl1HZXQgdGhlIEV4cGFuc2lvbiBNb2RzOlsvYl1bL2gxXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTk5ODc0MDNdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vR3RpYXZuei5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD05MDIxNTcwMTJdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMERGRGtsdi5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTMxNTU3MzEyOV0NCltpbWddaHR0cHM6Ly9pbWFnZS5pYmIuY28vaGhReU9IL3BmQUIuanBnWy9pbWddWy91cmxdDQoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzNTY3MDMzNThdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vazB3eE9iYy5qcGdbL2ltZ11bL3VybF0NCg0KDQpbaDFdW2JdVGhhbmsgeW91IHRvIFR3aXN0ZWQsIHdobyBjcmVhdGVkIHRoaXMgYW1hemluZyBzcGF3biBjb2RlIGluaSBhZGp1c3RlciFbL2JdWy9oMV0NCg0KW3VybD1odHRwOi8vdHdpc3RlZG1vZGRpbmcuY29tLz9tb2R1bGU9UHJpbWFsRmVhckRpbm9Db25maWddDQpbaW1nXWh0dHBzOi8vaW1hZ2UuaWJiLmNvL2QyNGNVYy9wZmNvbmZpZ3Rvb2wuanBnWy9pbWddWy91cmxdDQoNClByaW1hbCBGZWFyIGlzIGEgbWFzc2l2ZSBkaW5vIG1vZC4gVGhpcyBtb2QgYWRkcyB2YXJ5aW5nIHRhbWVhYmxlIHRpZXJzIG9mIGRpbm9zLCBhcyB3ZWxsIGFzIHNwZWNpYWwgYm9zcyBkaW5vcy4gQ3VycmVudGx5LCB5b3UgY2FuIHRhbWUgVG94aWNzLCBBbHBoYSdzLCBBcGV4LCBGYWJsZWQsIEJ1ZmZvb24sIENlbGVzdGlhbCwgRGVtb25pYywgRWxkZXIsIGFuZCBFbGVtZW50YWwuIFRoZSBib3NzZXMgaW5jbHVkZSBQcmltYWwsIE9yaWdpbiwgYW5kIHRoZSBDcmVhdG9yLiBUb3hpYywgQWxwaGEsIEFwZXgsIGFuZCBGYWJsZWQgZGlub3MgYXJlIG1hdGggYmFzZWQsIGFuZCBhcmUgM3gsIDV4LCAxMHggMTZ4IHZhbmlsbGEgc3RhdHMuIEFsbW9zdCBldmVyeSBjcmVhdHVyZSBoYXMgYW4gYWxwaGEgdmFyaWFudC4gQXBleCB2YXJpYW50cyBhcmUgY2Fybml2b3JvdXMgZmlnaHRlcnMsIGFuZCBGYWJsZWQgdmFyaWFudHMgYXJlIHBhc3NpdmUgd29yayBob3JzZXMuIA0KDQpEZW1vbmljcyBhcmUgY2FzdCBhd2F5IGNyZWF0dXJlcyBoZWxsIGJlbnQgb24gYmVjb21pbmcgdXNlZnVsLCBwb3dlcmZ1bCwgbW91bnRzLiBUaGV5IGhhdmUgc29sZCB0aGVpciBzb3VsIHRvIGV2aWwgaW4gb3JkZXIgdG8gZ2FpbiB1bHRpbWF0ZSBwb3dlci4gQ2VsZXN0aWFsJ3MgYXJlIHRoZSBwdXJlIGFuZCB0cnVlIGNvdW50ZXIgcGFydCwgc2V0IHRoZXJlIGFzIGEgY291bnRlciBiYWxhbmNlLiANCg0KUHJpbWFsIEZlYXIgY3VycmVudGx5IGhhcyBvdmVyIDIwMCBkaWZmZXJlbnQgY3JlYXR1cmVzIGluIGl0LCBhbmQgaXQgZ3Jvd3MgYWxsIHRoZSB0aW1lLg0KDQpPbiB0b3Agb2YgZGlub3MsIHRoaXMgbW9kIGFsc28gYWRkcyB2YXJ5aW5nIGl0ZW1zIHRvIGVuaGFuY2UgZ2FtZSBwbGF5LiBUaGVzZSBpdGVtcyBpbmNsdWRlIGEgdHJhbnEgc3lzdGVtLCBoZWFsaW5nIGl0ZW1zLCBkaW5vIGJsb29kLCBtdWx0aXBsZSBzZXRzIG9mIGFybW9yLCB0cmFucSBwaWtlLCB0YW1pbmcgaGVscGVycywgd2FrZSB1cCBzdGltdWxhdGUsIGFuZCBtb3JlIQ0KDQpbYl1QcmltYWwgRmVhciBpcyBzdGlsbCBhIFdJUCBtb2RbL2JdLiBQbGVhc2UgZ2l2ZSBtZSBmZWVkYmFjayBvbiBhbnl0aGluZyBhbmQgZXZlcnl0aGluZy4gTW9yZSBkaW5vcyB3aWxsIGJlIGFkZGVkIGFuZCB0d2Vha3Mgd2lsbCBiZSBtYWRlIG92ZXIgdGltZS4NCg0KDQpbaDFdW2JdVEhJUyBNT0QgSVMgTk9UIEEgQ09SRSBNT0QgQU5EIElTIENPTVBMRVRFTFkgU1RBQ0tBQkxFLiBXaGlsZSB0aGlzIG1vZCBpcyBodWdlIGFuZCBjYW4gZWFzaWx5IGJlIHRoZSBzaW5nbGUgZGlubyBtb2Qgb24gc2VydmVyLCBpdCBjYW4gYmUgc3RhY2tlZCB3aXRoIG90aGVyIG1vZHMuIEp1c3QgYmUgYXdhcmUgdGhhdCBjb3JlbW9kcyBjYW4gY2F1c2UgaXNzdWVzIHdpdGggYW55IG1vZHMsIHNvIHVzZSBjYXV0aW9uIHdoZW4gcGFpcmluZyBhbnkgbW9kIHdpdGggYSBjb3JlIG1vZC5bL2JdWy9oMV0NCg0KDQpbaDFdW2JdW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXRzRHF0NkVQek1BJmZlYXR1cmU9eW91dHUuYmVdTm9QbGF5SmFjaydzIE1PRCBTUE9UTElHSFQgSEVSRVsvdXJsXVsvYl1bL2gxXQ0KDQpbaDFdVGhpcyBtb2QgZG9lcyBOT1QgcmVwbGFjZSB2YW5pbGxhIGFscGhhIGRpbm9zLiBJZiB5b3Ugd2FudCB0byBkbyB0aGF0LCBsb29rIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzgzOTE2MjI4OC8xMzMyNTkyMjc1MjcyNzgzMDEvXWhlcmVbL3VybF0NCg0KW2JdQWxsIGluZm9ybWF0aW9uIGZvciB0aGlzIG1vZCwgaW5jbHVkaW5nIHNwYXduIGNvZGVzLCB0YW1pbmcgZm9vZCwgYW5kIHNlcnZlciBiYWxhbmNpbmcsIGNhbiBiZSBmb3VuZCBvbiB0aGUgZ29vZ2xlIGRvYyBbdXJsPWh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzFXcmIxNWp5N2wyQUQ2cTBSZnZJUVpMMVlqdThFWVptYTBEWHczeXdNdkI0L2VkaXQ/dXNwPXNoYXJpbmddaGVyZVsvdXJsXVsvYl1bL2gxXQ0KDQpbaDFdW2JdKipOT1RFKipbL2JdWy9oMV0NClRoaXMgbW9kIGRvZXMgbm90IHRvdWNoIGNyZWF0dXJlIG9yIHBsYXllciBsZXZlbHMuIEl0IHVzZXMgc2VydmVyIHNldCBsZXZlbHMsIHdoZXRoZXIgdGhhdCBpcyBmcm9tIGEgbW9kIGhpZ2hlciBpbiB0aGUgbG9hZCBvcmRlciwgb3Igb3ZlcnJpZGUgc2VydmVyIHNldHRpbmdzLg0KDQpbaDFdW2JdUFJJTUFMIEZFQVIgT0ZGSUNJQUwgU0VSVkVSWy9iXVsvaDFdDQpbaDFdR2V0IHRoZSBNb2RwYWNrIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMjMyNTAyXUhlcmVbL3VybF0gb3IgY2xpY2sgb24gdGhlICJTZXJ2ZXIiIGltYWdlIGJlbG93IVsvaDFdDQoNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMjMyNTAyXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9nVDhzc29SLmpwZ1svaW1nXVsvdXJsXQ0KDQpbdXJsPWh0dHBzOi8vdG9wYXJrc2VydmVycy5jb20vc2VydmVyLzY0Ljk0Ljk1LjUzOjI3MDY2XVtpbWddaHR0cHM6Ly90b3BhcmtzZXJ2ZXJzLmNvbS9iYW5uZXIvNjQuOTQuOTUuNTM6MjcwNjYvYmFubmVyLnBuZ1svaW1nXVsvdXJsXQ0KSWYgdGhlIGFib3ZlIGltYWdlIGlzIG5vdCBhdmFpbGFibGUsIElQIGZvciBvZmZpY2lhbCBzZXJ2ZXIgaXM6DQpbYl02NC45NC45NS41MzoyNzA2NlsvYl0NCg0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvN2o2YWZROV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVDYzcktIUC5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fZG9uYXRpb25zJmJ1c2luZXNzPUNBS1daQlJRSzZVUUUmbGM9VVMmaXRlbV9uYW1lPVByaW1hbCUyMEZlYXImY3VycmVuY3lfY29kZT1VU0QmYm49UFAlMmREb25hdGlvbnNCRiUzYWJ0bl9kb25hdGVDQ19MRyUyZWdpZiUzYU5vbkhvc3RlZF1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vQWl5WFBvdi5qcGdbL2ltZ11bL3VybF0NCg0KW2JdSWYgeW91IGRvbmF0ZSBhbmQgYXJlIHBhcnQgb2YgdGhlIGRpc2NvcmQsIG1ha2Ugc3VyZSB0byBsZXQgbWUga25vdyB5b3VyIGRpc2NvcmQgdXNlcm5hbWUgaW4gdGhlIGRvbmF0aW9uIG5vdGVzIHNvIEkgY2FuIGFkZCB5b3UgdG8gdGhlIGRvbmF0b3IgcmFuayFbYl0NCg0KW3VybD1odHRwczovL2hvc3RoYXZvYy5jb20vYmlsbGluZy9hZmYucGhwP2FmZj03MjRdW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vWGQ3OVFwZy5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/852725391217330386/CD8071F27005B68DF36B85F77A761B6EDA404906/</image_url> - <download_url /> - <filename /> - <file_size>1879353742</file_size> -</mod> -<mod id='1791817709'> - <name>Reinforced Greenhouse Structures v1.1 (By COREDAMAGE)</name> - <description>PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KW2JdUmVpbmZvcmNlZCBHcmVlbmhvdXNlIFN0cnVjdHVyZXMgKEJ5IENPUkVEQU1BR0VbL2JdDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpbaV0gTm8gbW9yZSBzaGF0dGVyaW5nIG9mIGV4cGVuc2l2ZSB3aW5kb3dzIHdoZW5ldmVyIGEgZGlubyBzbmVlemVzLi4uWy9pXQ0KUGxlYXNlIHJlcG9ydCwgYnVncyBhbmQgc3VnZ2VzdGlvbnMuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV1DdXJyZW50IHZlcnNpb246IDEuMVsvaDFdDQpbYl1NT0QgSWQ6IDE3OTE4MTc3MDlbL2JdDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltsaXN0XQ0KWypdIFN0b25lIFRpZXIgKHRyZWF0ZWQgYXMgc3RvbmUgc3RydWN0dXJlKQ0KWypdIEluZ3JlZGllbnRzL1VubG9jayBzYW1lIGFzIHZhbmlsbGENClsqXSBDcmFmdGVkIGluIGludmVudG9yeQ0KWypdIENlaWxpbmdzIGNhbiBiZSBwaWNrZWR1cA0KWy9saXN0XQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFdTm90ZXM6Wy9oMV0NCltsaXN0XQ0KWypdIG4vYQ0KWy9saXN0XQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFdRnV0dXJlIGZlYXR1cmVzWy9oMV0NCltsaXN0XQ0KWypdIG4vYQ0KWy9saXN0XQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFdQnVnc1svaDFdDQpbbGlzdF0NClsqXSBub25lIGtub3duLg0KWy9saXN0XQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpbaDFdU1BBV04gQ09ERVM6Wy9oMV0NCg0Kc29vbi4NCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/784106249116413168/CD739379B3B941E70777E59D9989CA11F2D57341/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_1830341959174008900.zip</download_url> - <filename /> - <file_size>450724</file_size> -</mod> -<mod id='669673294'> - <name>Resurrected Glass SE/Adobe Metal Glass + Portable Electrics + Auto Doors (V7.8)</name> - <description>QXV0byBCYWxsaXN0YSBhbmQgQXV0byBmbGFtZSBhcnJvdyB0dXJyZXRzIChjdXN0b20gbWVzaCBhbmQgY29sb3JlZCBib2x0cyBhbmQgYXJyb3dzKQ0KQWxsaWVkIEZyaWVuZGx5IGRvb3Igc2V0dGluZyhDYW4gbGV0IGFsbGllZCB0cmliZXMgdXNlIHRoZSBkb29yIGlmIGFsbGllZCBpcyBvbikNCkFkZHMgQSBtZXRhbCBHbGFzcyBhbmQgT25ld2F5IEdsYXNzIEFkb2JlIHRlaXIoQWxsIHN0cnVjdHVyZXMgSGF2ZSBTY29yY2hlZCBFYXJ0aCBhZG9iZSBidWZmIGZvciBoZWF0KQ0KQWxsIERvb3JzIGFuZCBUcmFwZG9vcnMgY2FuIGJlIEF1dG8gb3BlbmluZyBvciBBdXRvIHNsaWRpbmcgDQpCZWhlbW90aCBTaXplIGhhdGNoIGFuZCBUcmFwZG9vciAoQXV0b21hdGljIG9yIG1hbnVhbCBzZXR0aW5ncykNCkNhbiBoaWRlIGFsbCBwb3J0YWJsZSBlbGVjIGNhYmxlcyBhbmQgb3V0bGV0DQpIYXMgYSBQb3dlcmZ1bC9GYXN0ZXIgTWluaSBHcmluZGVyL0ZvcmdlL0ZhYi9GcmlkZ2UgK01vcmUgc2xvdHMNClBvcnRhYmxlIEVsZWN0cmljYWwgR2VuZXJhdG9yLCB3aXJlcyBhbmQgT3V0bGV0DQpGdWxsIGdsYXNzIG1ldGFsIHRlaXIgKEFsbCBzdHJ1Y3R1cmVzIHdpbGwgYmUgYWRkZWQgaW4gR2xhc3MpDQpGdWxsIE9uZVdheSBnbGFzcyBtZXRhbCB0ZWlyL1dpdGggQXV0byBEb29ycyBTd2l0Y2hhYmxlIHRvIE1hbnVhbA0KYWRkZWQgTm8gY2xpcCAoY2FuIGJ1aWxkIHRocnUgdGhvc2UgcGVza3kgcm9ja3MpDQooQWxzbyBncm91bmQgZG9lc250IGhhdmUgdG8gYmUgcGVyZmVjdGx5IGZsYXQpDQpBZGRlZCB3aGlwIChVc2VzIGhpZGUgbm90IFNpbGsgZm9yIEFyayBzdGFuZGFyZCBtYXAgdXNlcnMpDQpDdXN0b20gTWVzaGVzLCBUZXh0dXJlcywgU291bmRzIGFuZCBBbmltLkVmZmVjdHMNCkFkZGVkIEZsYW1ldGhyb3dlciBhbmQgQ2hhaW5zYXcgKHVzYWJsZSBvbiBzdGFuZGFyZCBBcmspDQooTW9kIHNob3VsZCBiZSBzdGFja2FibGUgd2l0aCBhbnkgb3RoZXIgTW9kIGFzIG5vIGdhbWUgY29yZSBkYXRhIGhhcyBiZWVuIGNoYW5nZWQpDQoNCk1vZCBJZD0gNjY5NjczMjk0DQoNCkFkZGVkIG9wdGlvbmFsIElOSSBmaWxlcw0KTm90ZTogWW91IGRvIG5vdCBuZWVkIHRvIGFkZCB0aGVzZSBmaWxlcyBmb3IgbW9kIHRvIHdvcmsgaWYgeW91IGRvIG5vdCBpdCB3aWxsDQpzaW1wbHkgcnVuIG9mZiB0aGUgZGVmYXVsdCBzZXR0aW5ncw0KDQpUaGVzZSBhcmUgdGhlIGRlZmF1bHRzIHB1dCB0aGVtIHVwIG9yIGRvd24gYXMgeW91IHBsZWFzZSB0byBzdWl0IHlvdXIgc2VydmVyDQpBZGQgdGhpcyB0byB5b3VyIEdhbWVVc2VyU2V0dGluZ3MuaW5pLg0KDQpbUmVzR2xhc3NdDQpHcmluZGVyQ3JhZnRTcGVlZD0zDQpGb3JnZVNwZWVkPTINCkJCUU1lYXRTcGVlZD0xDQpGYWJDcmFmdFNwZWVkPTMgDQpCQlFDaGFyY29hbFNwZWVkPS41DQoNCk5vdGU6QkJRQ2hhcmNvYWxTcGVlZD0uNSBuZWVkcyB0byBiZSBsb3dlcmVkIGlmIHlvdSB3YW50IGNoYXJjb2FsIGZhc3Rlcg0KZWcuKDAuNCBvciBldmVuIGFzIGxvdyBhcyAwLjAwMDAxIGZvciBpbnN0YW50IGNoYXJjb2FsKQ0KQWxsIG90aGVyIHNldHRpbmdzIG5lZWQgdG8gYmUgaGlnaGVyIGlmIHlvdSB3YW50IHRoZW0gZmFzdGVyIG9yIG9mIGNvdXJzZSByZXZlcnNlIGFueSBvZiB0aGVtIHRvIG1ha2UgdGhlbSBzbG93ZXIuDQoNCkkgd2lsbCBiZSB1cGRhdGluZyB0aGlzIHNvIGl0cyBzdGlsbCBhIHdvcmsgaW4gcHJvZ3Jlc3MgYW5kIEkgd2lsbCBiZSBhZGRpbmcgYSBsb3QgbW9yZSB0byB0aGlzIG1vZCBpbiB0aGUgZnV0dXJlLg0KSSBob3BlIHlvdSBsaWtlIGl0Lg0KUGxlYXNlIGdpdmUgaXQgdGhlIEJpZyBUaHVtYnMgdXAgaWYgeW91IGRvLg0KDQpSZXN1cnJlY3RlZFNtaXRoeStTdG9yYWdlDQpodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MzA5ODUyMjQNCg0KUmVzdXJyZWN0ZWQgU3B5R2xhc3MNCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTY3ODg5MTA5NQ0KDQoiSSBoYXZlIGp1c3QgbGF1bmNoZWQgYSBuZXcgc2VydmVyIG9uIG15IERlZGkgYm94DQpJZiBhbnlvbmUgd2FudCB0byBKb2luIG15IHNlcnZlciB3aGljaCBoYXMgYWxsIG15IG1vZHMgb24gaXQsIA0KeW91IGFyZSBhbGwgV2VsY29tZSB0byBqb2luIHRvIHBsYXkgb3Igc2ltcGx5IGp1c3QgdGVzdCAiDQpbdXJsPWh0dHBzOi8vYXJrc2VydmVycy5uZXQvc2VydmVyLzEyMC4xNDcuMjE3LjY3OjI3MDE2XVtpbWddaHR0cHM6Ly9hcmtzZXJ2ZXJzLm5ldC9iYW5uZXIvMTIwLjE0Ny4yMTcuNjc6MjcwMTYvYmFubmVyLnBuZ1svaW1nXVsvdXJsXQ0KDQpBIE1BU1NJVkUgVEhBTktTIGdvZXMgb3V0IHRvIChPelNGKUIuQ2hlZXJzIGZvciBhbGwgdGhlIGhlbHAgd2l0aCBteSBNb2RzIGFuZCB0ZXh0dXJlcyBhbmQgY29kZSBnZXR0aW5nIG1lIGdvaW5nIGFnYWluIHdoZW4gbmVlZGVkLiA6KQ0KDQpMb3RzIG9mIG15IGZyZWUgdGltZSBnb2VzIGludG8gbWFraW5nIHRoaXMgTW9kIHNvDQpJZiB5b3Ugd291bGQgbGlrZSB0byBoZWxwIHN1cHBvcnQgICJQbGVhc2UgZG9uYXRlIg0KKEFueSBBbW91bnQgQ291bnRzKVRoYW5rLXlvdSBmb3IgeW91ciBTdXBwb3J0DQpbVVJMPWh0dHBzOi8vcGF5cGFsLm1lL1Jlc01vZHM/bG9jYWxlLng9ZW5fQVVdW0lNR11odHRwOi8vaTQzOS5waG90b2J1Y2tldC5jb20vYWxidW1zL3FxMTE5L3JlZGJhY2tkYW5uby9kb25hdGUtYnV0dG9uU21hbGwyMDB4LmpwZ1svSU1HXVsvVVJMXSANCg0KVGhpcyBtb2QvY29kZS93b3JrIGlzIHByb3RlY3RlZCBieSB0aGUgW1VSTD1odHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy1uZC80LjAvbGVnYWxjb2RlXUF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZlcyA0LjAgSW50ZXJuYXRpb25hbCBDcmVhdGl2ZSBDb21tb25zIExpY2Vuc2UuDQpbSU1HXWh0dHBzOi8vaS5jcmVhdGl2ZWNvbW1vbnMub3JnL2wvYnktbmMtbmQvNC4wLzg4eDMxLnBuZ1svSU1HXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/267212139236600259/4148668ED2FD511F7256042B0B7E19E72ABEDE5C/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3313170336006346572.zip</download_url> - <filename /> - <file_size>794513875</file_size> -</mod> -<mod id='1379153273'> - <name>Solar Panel</name> - <description>W2gxXUFib3V0IFRoaXMgTW9kWy9oMV0NCg0KVGhpcyBtb2QgYWRkcyBhICJTb2xhciBQYW5lbCIgc3RydWN0dXJlIHdoaWNoIGNhbiBiZSBsZWFybmVkIGF0IGxldmVsIDU5LCBhbmQgcmVxdWlyZXMgdGhlIGdlbmVyYXRvciBlbmdyYW0uDQoNCkluc2lkZSB0aGUgU29sYXIgUGFuZWwsIHlvdSBjYW4gY3JhZnQgUmVjaGFyZ2FibGUgQmF0dGVyaWVzLiAgRWFjaCBiYXR0ZXJ5IHdpbGwgZ2l2ZSB5b3UgYW4gZXh0cmEgaG91ciBvZiBpbi1nYW1lIHBvd2VyIGFmdGVyIHRoZSBzdW4gc2V0cy4gIEJlIHN1cmUgdG8gY3JhZnQgZW5vdWdoIGJhdHRlcmllcyB0byBnZXQgeW91IHRocm91Z2ggdGhlIG5pZ2h0IQ0KDQpUaGlzIG1vZCBpcyBjbGVhbiBhbmQgc3RhY2thYmxlLiAgSXQgb25seSBhZGRzIHRoZSAiU29sYXIgUGFuZWwiIGFuZCAiUmVjaGFyZ2FibGUgQmF0dGVyeSIgaXRlbXMsIGFuZCBjYW4gYmUgc2FmZWx5IGFkZGVkL3JlbW92ZWQgYXQgYW55IHRpbWUuDQoNCg0KRW5qb3khDQoNCg0KQW5kIGlmIHlvdSB3YW50IHRvIHN1cHBvcnQgdGhlIG1vZCwgZG9uJ3QgZm9yZ2V0IHRvIGxpa2UvZmF2b3JpdGUhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vTzB0M1V3di5naWZbL2ltZ10NCg0KDQoNCg0KW2gxXVNwYXduIENvZGVzWy9oMV0NCg0KU29sYXIgUGFuZWwNCltjb2RlXWFkbWluY2hlYXQgZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL1NwYWNlRGF5X1NvbGFyUGFuZWxzL0l0ZW1zL1NvbGFyUGFuZWwvUHJpbWFsSXRlbVN0cnVjdHVyZV9Tb2xhclBhbmVsLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfU29sYXJQYW5lbCciIDEgMCAwWy9jb2RlXQ0KDQoNClJlY2hhcmdlYWJsZSBCYXR0ZXJ5DQpbY29kZV1hZG1pbmNoZWF0IGdpdmVpdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9TcGFjZURheV9Tb2xhclBhbmVscy9JdGVtcy9CYXR0ZXJ5L1ByaW1hbEl0ZW1fU29sYXJQYW5lbF9CYXR0ZXJ5LlByaW1hbEl0ZW1fU29sYXJQYW5lbF9CYXR0ZXJ5JyIgMSAwIDBbL2NvZGVdDQoNCg0KDQpbaDFdRW5ncmFtIE92ZXJyaWRlWy9oMV0NCltjb2RlXU92ZXJyaWRlTmFtZWRFbmdyYW1FbnRyaWVzPShFbmdyYW1DbGFzc05hbWU9IkVuZ3JhbUVudHJ5X1NvbGFyUGFuZWxfQyIsRW5ncmFtSGlkZGVuPWZhbHNlLEVuZ3JhbVBvaW50c0Nvc3Q9MCxFbmdyYW1MZXZlbFJlcXVpcmVtZW50PTU5LFJlbW92ZUVuZ3JhbVByZVJlcT1GYWxzZSlbL2NvZGVdDQoNCg0KW2gxXU1vZCBJRFsvaDFdDQpbcXVvdGVdMTM3OTE1MzI3M1svcXVvdGVdDQoNCg0KDQoNCltoMV1PcGVuIFNvdXJjZSFbL2gxXQ0KDQpUaGlzIG1vZCBpcyBvcGVuIHNvdXJjZSwgYXMgYSBtb2RkaW5nIGV4YW1ibGUgZm9yIHRoZSBjb21tdW5pdHkuICA9KQ0KDQpUdXRvcmlhbDogIGh0dHBzOi8vd2lraS5hcmttb2RkaW5nLm5ldC9pbmRleC5waHA/dGl0bGU9VHV0b3JpYWw6X1NvbGFyX1BhbmVsDQoNClNvdXJjZSBDb2RlOiAgKHVwbG9hZGluZyBzb29uKQ0KDQoNCg0KDQpbaDFdSW50ZXJlc3RlZCBpbiBjcmVhdGluZyBBUksgbW9kcz9bL2gxXQ0KDQpDb21lIGpvaW4gdXMgaW4gdGhlIERpc2NvcmQgY2hhdCENClt1cmw9aHR0cDovL2Rpc2NvcmQuYXJrbW9kZGluZy5uZXRdaHR0cDovL2Rpc2NvcmQuYXJrbW9kZGluZy5uZXRbL3VybF0NCg0KQ2hlY2sgb3V0IHRoZSBBUksgVW5yZWFsIG1vZGRpbmcgZm9ydW1zIQ0KW3VybD1odHRwczovL2ZvcnVtcy51bnJlYWxlbmdpbmUuY29tL2ZvcnVtZGlzcGxheS5waHA/NzAtQVJLLVN1cnZpdmFsLUV2b2x2ZWRdaHR0cHM6Ly9mb3J1bXMudW5yZWFsZW5naW5lLmNvbS9mb3J1bWRpc3BsYXkucGhwPzcwLUFSSy1TdXJ2aXZhbC1Fdm9sdmVkWy91cmxdDQoNClZpc2l0IHRoZSBBUksgTW9kZGluZyB3ZWJzaXRlIGZvciB2YWx1YWJsZSB0dXRvcmlhbHMsIHRpcHMsIGFuZCB0cmlja3MhDQpbdXJsPWh0dHBzOi8vYXJrbW9kZGluZy5uZXRdaHR0cHM6Ly9hcmttb2RkaW5nLm5ldFsvdXJsXSANCg0KDQpbaDFdU3BlY2lhbCBUaGFua3NbL2gxXQ0KQW5kIGEgdmVyeSBzcGVjaWFsIHRoYW5rcyB0byB0aGUgZm9sbG93aW5nIHBlb3BsZSB3aG8gaGVscGVkIG1lIGFsb25nIHRoZSB3YXk6DQpbbGlzdF0NClsqXSBFdmVyeWJvZHkgaW4gdGhlIERpc2NvcmQgY2hhdCwgZXNwZWNpYWxseToNCltsaXN0XQ0KWypdIEdoYXpsYXdsDQpbKl0ganNsYXkNClsqXSBNZXp6bw0KWypdIE9yaW9uc3VuDQpbKl0gVGFvDQpbKl0gWmVuUm93ZQ0KWypdIFdvZWZ1bCBNYWNhYnJlDQpbKl0gdGhld29va2llOTENClsqXSBQMGszcg0KWypdIGlTcGVaeg0KWypdIER1bmNhbmFzDQpbKl0gLi4uIGFuZCBldmVyeW9uZSBlbHNlIEknbSBmb3JnZXR0aW5nIQ0KWy9saXN0XQ0KWypdIEV2ZXJ5b25lIHdobyBtYWRlIFVucmVhbCBlbmdpbmUgdmlkZW9zIGFuZCB0dXRvcmlhbHMuICBUaGFua3MhDQpbKl0gTXkgaW5jcmVkaWJseSBwYXRpZW50IHdpZmUgd2hvIHNlbGZsZXNzbHkgc2FjcmlmaWNlZCBkZWxpY2lvdXMgY3VkZGxpbmcgdGltZSB0byB3YXRjaCBtZSBkZWJ1ZyBibHVlcHJpbnRzIGluIHRoZSBBUksgRGV2S2l0LiAgSSdtIHNvIHZlcnkgbHVja3ksIGFuZCBzbyB2ZXJ5IHVuZGVzZXJ2aW5nLiAgWEQNClsqXSBXaWxkQ2FyZCwgZm9yIG1ha2luZyBzdWNoIGFuIGFkZGljdGluZyBnYW1lIQ0KWy9saXN0XQ0KDQoNCg0KS2V5d29yZCBzZWFyY2hlczogICBTb2xhciwgUGFuZWwsIFNvbGFyIFBhbmVsLCBHZW5lcmF0b3IsIFBvd2VyLCBFbGVjdHJpY2l0eSwgU3VuLCBMaWdodCwgQmF0dGVyeSwgQ2hhcmdlLCBPcGVuIFNvdXJjZSwgVHV0b3JpYWwsIFN0cnVjdHVyZXMgUGx1cyAoaGFoYSwgYWxsIHRoZSBoaXRzISksIERlYWRwb29sIDIuIFNlcmlvdXNseS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/928182922672919904/3E51FC698A0A2D23FFDF91BDA81904E27791E8B5/</image_url> - <download_url /> - <filename /> - <file_size>13822843</file_size> -</mod> -<mod id='760884349'> - <name>Stackable Foundations</name> - <description>W2JdTW9kIElEOiA3NjA4ODQzNDlbL2JdDQoNCltoMV1TdGFja2FibGUgRm91bmRhdGlvbnMhWy9oMV0NCg0KQXJlIHlvdSBmcnVzdHJhdGVkIHdpdGggZm91bmRhdGlvbnM/ICAgSGF2aW5nIHRyb3VibGUgZmluZGluZyBhIHBlcmZlY3RseSBmbGF0IHBsYWNlIHRvIGJ1aWxkPyAgICBUaGlzIG1vZCdzIGZvciB5b3UhDQoNCltoMV1GZWF0dXJlczpbL2gxXQ0KW2xpc3RdDQpbKl0gU3RhY2thYmxlIChvbiB0b3Agb3IgYm90dG9tKQ0KWypdIEZvdW5kYXRpb25zIGNhbiBiZSBzaWRlLXNuYXBwZWQgMS8yIGhlaWdodCBvZiBhIHdhbGwgdXAgb3IgZG93bg0KWypdIENvbXBsZXRlbHkgY29tcGF0aWJsZSAoYW5kIHN0YWNrYWJsZSEpIHdpdGggc3RhbmRhcmQgZm91bmRhdGlvbnMNClsqXSBObyBjb2xsaXNpb24hDQpbKl0gQ2FuIGJlIHBpY2tlZCB1cCEgIChjYW4gZGlzYWJsZSBwaWNrdXAgaW4gdGhlIHNlcnZlciBzZXR0aW5ncykNClsqXSBaZXJvIGVuZ3JhbSBjb3N0LCByZXF1aXJlcyBzdGFuZGFyZCBmb3VuZGF0aW9uIGVuZ3JhbSAoIlN0YWNrYWJsZSBTdG9uZSBGb3VuZGF0aW9uIiByZXF1aXJlcyAiU3RvbmUgRm91bmRhdGlvbiIpDQpbKl0gQ3JhZnRhYmxlIGluIGludmVudG9yeSwgc2FtZSBtYXRlcmlhbCBjb3N0IGFzIHN0YW5kYXJkIGZvdW5kYXRpb24NClsvbGlzdF0NCg0KDQpbaDFdTmV3IFZlcnNpb24hWy9oMV0NCkZlYXR1cmVzOg0KW2xpc3RdDQpbKl0gU3RhY2thYmxlIFRlayBGb3VuZGF0aW9uIGFkZGVkIQ0KWypdIENyYWZ0aW5nIHN0YXRpb24gYWRkZWQhICBEZXRhaWxzIGJlbG93Lg0KWypdIFRvIGhlbHAgcHJldmVudCBhY2NpZGVudGFsIHBsYWNlbWVudHMsIGZvdW5kYXRpb24gd2lsbCBubyBsb25nZXIgcmVwbGFjZSBlYWNoIG90aGVyIGlmIHRoZXkncmUgdGhlIHNhbWUgdHlwZSwgYW5kIGJvdGggYXQgZnVsbCBoZWFsdGguDQpbKl0gQWxsIGZvdW5kYXRpb25zIG5vdyByZXNwZWN0IHRoZSBidWlsZGluZyBwcmV2ZW50aW9uIHpvbmVzLg0KWypdIEFsbCBmb3VuZGF0aW9ucyBub3cgZG8gYSBtYW51YWwgZ3JvdW5kLWNoZWNrLCB3aGljaCBhbGxvdyB0aGVtIHRvIGJlIGJ1cmllZCBkZWVwbHkgaW50byB0aGUgZ3JvdW5kIChhbmQgcHJldmVudCBhdHRhY2hlZCBmb3VuZGF0aW9ucyBmcm9tIGJyZWFraW5nIHdoZW4gcmVtb3ZlZCkuDQpbKl0gRm91bmRhdGlvbnMgd2lsbCBub3cgc2hvdyBhICJHcm91bmQgU3RhdHVzIiB3aGVuIGxvb2tpbmcgYXQgdGhlIHN0cnVjdHVyZS4gIElmIGEgZm91bmRhdGlvbiBpcyBzdGFja2VkLCB0aGUgc3RhdHVzIHdpbGwgcmVhZCAiTm8gR3JvdW5kIENvbnRhY3QiLCB0byB3YXJuIHlvdSB0aGF0IGl0IGlzIGJlaW5nIHN1cHBvcnRlZCBieSBvdGhlciBmb3VuZGF0aW9ucy4gIChDYW4gYmUgZGlzYWJsZWQpDQpbKl0gWW91IGNhbiBub3cgc2V0IGEgY3VzdG9tIHBpY2t1cCB0aW1lIGZvciBhbGwgc3RydWN0dXJlcywgaWYgeW91IGNob29zZS4gVGhlIGRlZmF1bHQgaXMgMSBzZWNvbmQuIChTZWUgQmVsb3cpDQpbKl0gQWxsIGZvdW5kYXRpb25zIGhhdmUgaGFkIHRoZWlyIG1heCBwbGFjZW1lbnQgaGVpZ2h0cyBhZGp1c3RlZC4NClsqXSBUaGVyZSBhcmUgbm93IFR3byBFbmdyYW1zIGZvciBTdGFja2FibGUgQWRvYmUgRm91bmRhdGlvbjoNCltsaXN0XQ0KWypdIE9uZSBlbmdyYW0gYWxsb3dzIHlvdSB0byBidXkgU3RhY2thYmxlIEFkb2JlIEZvdW5kYXRpb24gZm9yIGZyZWUgaWYgeW91IGFscmVhZHkgaGF2ZSBBZG9iZSBGb3VuZGF0aW9uIChmb3IgcGxheWluZyBvbiBTY29yY2hlZCBFYXJ0aCkNClsqXSBUaGUgb3RoZXIgZW5ncmFtIGFsbG93cyB5b3UgdG8gYnV5IFN0YWNrYWJsZSBBZG9iZSBGb3VuZGF0aW9uIGZvciA2IEVuZ3JhbSBwb2ludHMsIGV2ZW4gaWYgeW91IGRvbid0IGhhdmUgdGhlIEFkb2JlIEZvdW5kYXRpb24gZW5ncmFtIChmb3IgcGxheWVycyBvdXRzaWRlIG9mIFNjb3JjaGVkIEVhcnRoLCBieSByZXF1ZXN0KQ0KWypdIElmIHlvdSBkb24ndCB3YW50IGJvdGggZW5ncmFtcywgeW91IGNhbiBoaWRlIG9uZSBvZiB0aGVtIGluIHRoZSBJTkkgc2V0dGluZ3Mgd2l0aCBhbiBFbmdyYW1PdmVycmlkZSBjb21tYW5kLg0KWy9saXN0XQ0KWy9saXN0XQ0KDQoNCltoMV1DcmFmdGluZyBCZW5jaCAoTm90ZSBCb29rKVsvaDFdDQpbbGlzdF0NClsqXSBUaGlzIHNtYWxsIG5vdGVib29rIHN0YW5kIGNhbiBiZSBwbGFjZWQgb24gdGhlIGZsb29yIGFzIGEgcG9kaXVtLCBvciBjYW4gdHJhbnNmb3JtIGludG8gYSBzbWFsbCBib29rIHN0YW5kIGlmIHBsYWNlZCBvbiBhIHRhYmxlLg0KWypdIENhbiBjcmFmdCBhbGwgZm91bmRhdGlvbnMsIGlmIHlvdSd2ZSB1bmxvY2tlZCB0aGUgZW5ncmFtLg0KWypdIENhbiB1cGdyYWRlIG9yIGRvd25ncmFkZSBmb3VuZGF0aW9ucyBmcm9tIHN0YWNrYWJsZSB0by9mcm9tIHZhbmlsbGEgKHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBvciBub3QgeW91IGtub3cgdGhlIGVuZ3JhbSkuDQpbKl0gQ2FuIGNyYWZ0IHBvcnRhYmxlIGJsdWVwcmludHMgZm9yIGVhY2ggc3RhY2thYmxlIGZvdW5kYXRpb24gKGlmIHlvdSd2ZSB1bmxvY2tlZCB0aGUgZW5ncmFtKSwgc28geW91IGNhbiB0YWtlIHRoZW0gdG8geW91ciBmYXZvcml0ZSBjcmFmdGluZyBzdGF0aW9uLCBvciBnaXZlIHRoZW0gdG8gdHJpYmVtYXRlcywgZXRjLg0KWypdIEFsbCBmb3VuZGF0aW9ucyBoYXZlIGhhZCB0aGVpciBtYXggcGxhY2VtZW50IGhlaWdodHMgaW5jcmVhc2VkIHRvIGFsbG93IGJ1aWxkaW5nIGFueXdoZXJlLg0KWy9saXN0XQ0KDQoNCg0KDQpbaDFdU3Bhd24gQ29kZXM6Wy9oMV0NCg0KU3RhY2thYmxlIFRoYXRjaCBGb3VuZGF0aW9uDQpbcXVvdGVdYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvU3RhY2thYmxlRm91bmRhdGlvbnMvVGhhdGNoL0Zsb29yL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlVGhhdGNoRmxvb3IuUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVUaGF0Y2hGbG9vciciIDEgMSAwWy9xdW90ZV0NCg0KU3RhY2thYmxlIEFkb2JlIEZvdW5kYXRpb24NCltxdW90ZV1hZG1pbmNoZWF0IEdpdmVJdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9TdGFja2FibGVGb3VuZGF0aW9ucy9BZG9iZS9GbG9vci9QcmltYWxJdGVtU3RydWN0dXJlX1N0YWNrYWJsZUFkb2JlRmxvb3IuUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVBZG9iZUZsb29yJyIgMSAxIDBbL3F1b3RlXQ0KDQpTdGFja2FibGUgV29vZGVuIEZvdW5kYXRpb24NCltxdW90ZV1hZG1pbmNoZWF0IEdpdmVJdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9TdGFja2FibGVGb3VuZGF0aW9ucy9Xb29kL0Zsb29yL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlV29vZEZsb29yLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlV29vZEZsb29yJyIgMSAxIDBbL3F1b3RlXQ0KDQpTdGFja2FibGUgU3RvbmUgRm91bmRhdGlvbg0KW3F1b3RlXWFkbWluY2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL1N0YWNrYWJsZUZvdW5kYXRpb25zL1N0b25lL0Zsb29yL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlU3RvbmVGbG9vci5QcmltYWxJdGVtU3RydWN0dXJlX1N0YWNrYWJsZVN0b25lRmxvb3InIiAxIDEgMFsvcXVvdGVdDQoNClN0YWNrYWJsZSBNZXRhbCBGb3VuZGF0aW9uDQpbcXVvdGVdYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvU3RhY2thYmxlRm91bmRhdGlvbnMvTWV0YWwvRmxvb3IvUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVNZXRhbEZsb29yLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlTWV0YWxGbG9vciciIDEgMSAwWy9xdW90ZV0NCg0KU3RhY2thYmxlIFRlayBGb3VuZGF0aW9uDQpbcXVvdGVdYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvU3RhY2thYmxlRm91bmRhdGlvbnMvVGVrL0Zsb29yL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlVGVrRmxvb3IuUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVUZWtGbG9vciciIDEgMSAwWy9xdW90ZV0NCg0KTm90ZSBCb29rIChDcmFmdGluZyBTdGF0aW9uKQ0KW3F1b3RlXWFkbWluY2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL1N0YWNrYWJsZUZvdW5kYXRpb25zL05vdGVCb29rL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlRm91bmRhdGlvbnNfTm90ZUJvb2suUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVGb3VuZGF0aW9uc19Ob3RlQm9vayciIDEgMSAwWy9xdW90ZV0NCg0KRGVzaWduIE5vdGVzIChCbHVlcHJpbnQgQ3JhZnRpbmcgUmVxdWlyZW1lbnQpDQpbcXVvdGVdYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvU3RhY2thYmxlRm91bmRhdGlvbnMvTm90ZUJvb2svQmx1ZXByaW50cy9QcmltYWxJdGVtUmVzb3VyY2VfRGVzaWduTm90ZXMuUHJpbWFsSXRlbVJlc291cmNlX0Rlc2lnbk5vdGVzJyIgMSAxIDBbL3F1b3RlXQ0KDQoNCg0KW2gxXU1vZCBJRFsvaDFdDQoNCltxdW90ZV03NjA4ODQzNDlbL3F1b3RlXQ0KDQoNCltoMV1TZXJ2ZXIgQ29uZmlnIE9wdGlvbnMgKEdhbWVVc2VyU2V0dGluZ3MuaW5pKVsvaDFdDQoNClZhbHVlcyBzaG93biBhcmUgdGhlIGRlZmF1bHQuICBJZiB5b3UgbGlrZSB0aGVzZSBzZXR0aW5ncywgdGhlbiBubyBjaGFuZ2VzIG5lZWQgdG8gYmUgbWFkZS4NCltxdW90ZV1bU3RhY2thYmxlRm91bmRhdGlvbnNdDQpEaXNhYmxlUGlja3VwPUZhbHNlDQpEaXNhYmxlR3JvdW5kU3RhdHVzPUZhbHNlDQpQaWNrdXBUaW1lPTEuMDAwMFsvcXVvdGVdDQoNCg0KDQpbaDFdUmVjb21tZW5kZWQgQ29tcGF0aWJsZSBNb2RzIChub3QgbWluZSk6Wy9oMV0NCltsaXN0XQ0KWypdIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzMxNjA0OTkxXVN0cnVjdHVyZXMgUGx1c1svdXJsXQ0KWypdIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzU2Mzg5NzA4XUJ1aWxkZXJzIEhlbG1ldFsvdXJsXQ0KWy9saXN0XQ0KDQpbaDFdSW50ZXJlc3RlZCBpbiBjcmVhdGluZyBBUksgbW9kcz9bL2gxXQ0KDQpDb21lIGpvaW4gdXMgaW4gdGhlIERpc2NvcmQgY2hhdCENClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1ZwemtRNkhdaHR0cHM6Ly9kaXNjb3JkLmdnL1ZwemtRNkhbL3VybF0NCg0KQ2hlY2sgb3V0IHRoZSBBUksgVW5yZWFsIG1vZGRpbmcgZm9ydW1zIQ0KW3VybD1odHRwczovL2ZvcnVtcy51bnJlYWxlbmdpbmUuY29tL2ZvcnVtZGlzcGxheS5waHA/NzAtQVJLLVN1cnZpdmFsLUV2b2x2ZWRdaHR0cHM6Ly9mb3J1bXMudW5yZWFsZW5naW5lLmNvbS9mb3J1bWRpc3BsYXkucGhwPzcwLUFSSy1TdXJ2aXZhbC1Fdm9sdmVkWy91cmxdDQoNClZpc2l0IHRoZSBBUksgTW9kZGluZyB3ZWJzaXRlIGZvciB2YWx1YWJsZSB0dXRvcmlhbHMsIHRpcHMsIGFuZCB0cmlja3MhDQpbdXJsPWh0dHBzOi8vYXJrbW9kZGluZy5uZXRdaHR0cHM6Ly9hcmttb2RkaW5nLm5ldFsvdXJsXSANCg0KDQpbaDFdU3BlY2lhbCBUaGFua3NbL2gxXQ0KDQpBIHZlcnkgc3BlY2lhbCB0aGFua3MgdG8gdGhlIGZvbGxvd2luZyBwZW9wbGUgd2hvIGhlbHBlZCBtZSBhbG9uZyB0aGUgd2F5Og0KW2xpc3RdDQpbKl0gRXZlcnlib2R5IGluIHRoZSBEaXNjb3JkIGNoYXQsIGVzcGVjaWFsbHk6DQpbbGlzdF0NClsqXSBHaGF6bGF3bA0KWypdIGpzbGF5DQpbKl0gT3Jpb25zdW4NClsqXSBQMGszcg0KWypdIGlTcGVaeg0KWypdIFRhbw0KWypdIFdvZWZ1bCBNYWNhYnJlDQpbKl0gdGhld29va2llOTENClsqXSBEdW5jYW5hcw0KWypdIC4uLiBhbmQgZXZlcnlvbmUgZWxzZSBJJ20gZm9yZ2V0dGluZyENClsvbGlzdF0NClsqXSBFdmVyeW9uZSB3aG8gbWFkZSBVbnJlYWwgZW5naW5lIHZpZGVvcyBhbmQgdHV0b3JpYWxzLiAgVGhhbmtzIQ0KWypdIE15IGluY3JlZGlibHkgcGF0aWVudCBnaXJsZnJpZW5kLCB3aG8gc2VsZmxlc3NseSBzYWNyaWZpY2VkIGRlbGljaW91cyBjdWRkbGluZyB0aW1lIHRvIHdhdGNoIG1lIGRlYnVnIGJsdWVwcmludHMgaW4gdGhlIEFSSyBEZXZLaXQuICBJJ20gc28gdmVyeSBsdWNreSwgYW5kIHNvIHZlcnkgdW5kZXNlcnZpbmcuICBYRA0KWypdIFdpbGRDYXJkLCBmb3IgbWFraW5nIHN1Y2ggYW4gYWRkaWN0aW5nIGdhbWUhDQpbL2xpc3Rd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/436112344870017144/7132100612906D105D6A2A34F49FB0B8C498177C/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_738371330197078258.zip</download_url> - <filename /> - <file_size>5652063</file_size> -</mod> -<mod id='520879363'> - <name>Stairs Mod with Rounded Walls v.4.2</name> - <description>WW91IGRvbid0IGxpa2UgcmFtcHMgb3IgeW91IG5lZWQgc3RhaXJzIGluIHlvdXIgYXdlc29tZSBidWlsZGluZyBvciByb3VuZGVkIHdhbGxzIHRvIHlvdXIgY2FzdGxlPyBOb3cgeW91IGNhbiBidWlsZCB0aGVtLiANCk5vIG1vcmUgcmFtcHMhIA0KDQpbaDFdVXBkYXRlczpbL2gxXQ0KDQpbaDFddi4xLjBbL2gxXQ0KU3RvbmUgc3RhaXJzDQpSZXF1aXJlZCBMZXZlbDoyMCANCkVuZ3JhbSBQb2ludHM6MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFddi4yLjBbL2gxXSANCipBZGRlZCB3b29kZW4gc3RhaXJzISANClJlcXVpcmVkIExldmVsOjUgDQpFbmdyYW0gUG9pbnRzOjEgDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjMuMFsvaDFdIA0KKkFkZGVkIG1ldGFsIHN0YWlycyEgDQoqSW1wcm92ZWQgc25hcCBwb2ludHMuIA0KKkl0IHNob3VsZCB3b3JrIG5vdyBmb3Igc2VydmVycyB3aXRob3V0IGNsZWFuaW5nIFRoZUlzbGFuZCAoQ29uZmlybWVkIGJ5IHVzZXJzOiBuZW9jcm9taWNvbiBhbmQgQmxvb2RFYWdsZSkNCg0KUmVxdWlyZWQgTGV2ZWw6MzAgDQpFbmdyYW0gUG9pbnRzOjIgDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjMuMVsvaDFdDQoqQWRkZWQgbmV3IHNldCBvZiBzdGFpcnMgd2l0aCBtb3JlIHN0ZXBzICh3b29kZW4sIHN0b25lLCBtZXRhbCkNClJlcXVpcmVtZW50cyBhcmUgdGhlIHNhbWUgYXMgcHJldmlvdXMgdmVyc2lvbiBvZiBzdGFpcnMuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjMuMlsvaDFdDQpbYl0qQWRkZWQgU3RvbmUgU3BpcmFsIFN0YWlycyEhWy9iXQ0KUmVxdWlyZWQgTGV2ZWw6MjAgDQpFbmdyYW0gUG9pbnRzOjENCg0KRm9yIGJldHRlciBwbGFjZW1lbnQgdXNlICJFIiB0byByb3RhdGUgc25hcCBwb2ludA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KW2gxXXYuMy4zWy9oMV0NCltiXSpBZGRlZCBXb29kZW4gU3BpcmFsIFN0YWlycyEhDQoqRml4ZWQgc3R1Y2tpbmcgaW4gc21hbGwgZ2FwIGJldHdlbiB3YWxsIGFuZCBzcGlyYWwgc3RhaXJzDQoqRml4ZWQgc3RvbmUgc3BpcmFsIHN0YWlycyBzdGlja2luZyBvdXQgb2Ygd29vZGVuIHdhbGwNCipSZWR1Y2VkIEVuZ3JhbSBQb2ludHMgcmVxdWlyZWQgdG8gdW5sb2NrIHN0YWlyc1svYl0NCg0KUmVxdWlyZWQgTGV2ZWw6NQ0KRW5ncmFtIFBvaW50czoxDQoNCkZvciBiZXR0ZXIgcGxhY2VtZW50IHVzZSAiRSIgdG8gcm90YXRlIHNuYXAgcG9pbnQNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFddi4zLjRbL2gxXQ0KW2JdKkFkZGVkIE1ldGFsIFNwaXJhbCBTdGFpcnMhIQ0KKkZpeGVkIGZhbGxpbmcgdGhyb3VnaCBzbWFsbCBnYXAgYmV0d2VuIHdhbGwgYW5kIHNwaXJhbCBzdGFpcnNbL2JdDQoNClJlcXVpcmVkIExldmVsOjMwDQpFbmdyYW0gUG9pbnRzOjINCg0KRm9yIGJldHRlciBwbGFjZW1lbnQgdXNlICJFIiB0byByb3RhdGUgc25hcCBwb2ludA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjQuMFsvaDFdDQpbYl0qQWRkZWQgcm91bmRlZCBzdG9uZSB3YWxscywgZm91bmRhdGlvbnMgYW5kIGNlaWxpbmdzISEhDQoqQ2hhbmdlZCBzaXplIG9mIHN0YWlycyB3aXRoIHNtYWxsIHN0ZXBzIHRvIG9uZSB3YWxsIGhpZ2gNCipSZWR1Y2VkIEVQIG5lZWRlZCBmb3IgYWxsIHN0cnVjdHVyZXMNCg0KTmV3IHN0cnVjdHVyZXM6DQpSb3VuZGVkIHN0b25lIHdhbGwsIFJvdW5kZWQgc3RvbmUgd2FsbCB3aXRoIHdpbmRvdywgUm91bmRlZCBzdG9uZSBkb29yIGZyYW1lLCBSb3VuZGVkIGNlaWxpbmdzLCBSb3VuZGVkIGZvdW5kYXRpb25zLlsvYl0NCg0KRm9yIGJldHRlciBwbGFjZW1lbnQgdXNlICJFIiB0byByb3RhdGUgc25hcCBwb2ludCENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFddi40LjFbL2gxXQ0KW2JdKkFkZGVkIG1vcmUgcm91bmRlZCBzdG9uZSBzdHJ1Y3R1cmVzISENCipTbWFsbCBmaXhlcw0KDQpOZXcgc3RydWN0dXJlczoNClJvdW5kZWQgc3RvbmUgY2VpbGluZyB3aXRoIHRyYXBkb29yLCBSb3VuZGVkIHJvb2YsIFJvdW5kZWQgc3RvbmUgb3V0c2lkZSBjYXR3YWxrLCBSb3VuZGVkIHN0b25lIGZvdW5kYXRpb24gd2l0aCBzdGFpcnMuWy9iXQ0KDQpGb3IgYmV0dGVyIHBsYWNlbWVudCB1c2UgIkUiIHRvIHJvdGF0ZSBzbmFwIHBvaW50IQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjQuMlsvaDFdDQpbYl0qQWRkZWQgcm91bmRlZCBtZXRhbCBzdHJ1Y3R1cmVzISENCg0KTmV3IHN0cnVjdHVyZXM6DQpSb3VuZGVkIG1ldGFsIHdhbGwsIFJvdW5kZWQgbWV0YWwgd2FsbCB3aXRoIHdpbmRvdywgUm91bmRlZCBtZXRhbCBkb29yIGZyYW1lLCBSb3VuZGVkIG1ldGFsIGNlaWxpbmdzLCBSb3VuZGVkIG1ldGFsIGZvdW5kYXRpb25zLlsvYl0NCg0KRm9yIGJldHRlciBwbGFjZW1lbnQgdXNlICJFIiB0byByb3RhdGUgc25hcCBwb2ludCENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbYl1UbyBjcmFmdCBtZXRhbCBzdGFpcnMgeW91IGRvbid0IG5lZWQgc21pdGh5IG9yIGZhYnJpY2F0b3IhWy9iXQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW2ldW2JdUGxhbm5lZCBzdHVmZjpbL2JdDQoqQ29ybmVyIFN0YWlycw0KKk1vcmUgcm91bmRlZCBtZXRhbCBzdHVmZg0KKlJvdW5kZWQgcmVpbGluZ3NbL2ldDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi81MjA4NzkzNjMvNTE3MTQyODkyMDY0NDI2OTkyL11bYl1UdXRvcmlhbDogSG93IHRvIGluc3RhbGwgbW9kIG9uIHNlcnZlclsvYl1bL3VybF0NCg0KW2gxXUlNUE9SVEFOVCEhWy9oMV0NCltiXUZvciBldmVyeW9uZSB3aG8gaXMgaGF2aW5nIHByb2JsZW0gd2l0aCBwbGFjaW5nIHN0YWlycyBhbmQgd2FsbHMuIEkgZm91bmQgd2h5IHRoaXMgaGFwcGVuZC4gTGlzdCBvZiBjb2RlcyB0aGF0IHdhcyBwb3N0ZWQgYnkgb3RoZXIgdXNlciB3YXMgd3JvbmcuIEVueW9uZSB3aG8gdXNlZCBpdCBoYWQgcHJvYmxlbSB3aXRoIHBsYWNlbWVudC4NCkhlcmUncyBjb3JyZWN0IGl0ZW0gbGlzdDogW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vNTIwODc5MzYzLzQ4MzM2NjUyODkyMjczNjEzMi9dIExJTksgWy91cmxdDQoNCkl0IHNwYXduZWQgYSBub24gbW9kIGxpbmtlZCBvYmplY3RzIHRoYXQgd2FzIHBhcnRpYWxseSByZWFsLCBidXQgZG9lc24ndCBhY3R1YWxseSBtYXRjaCB1cCB0byB0aGUgY29uc3VtZSBpdGVtIG9uIHBsYWNlIHBhcnQsIGFuZCBhbGxvd3MgcGxhY2VtZW50IGJ1dCBjYW4ndCBmaW5kIHRoZSByaWdodCBpdGVtIHRvIGNvbnN1bWUgdG8gcGxhY2UuIFsvYl0NCg0KW2gxXUlEOiA1MjA4NzkzNjNbL2gxXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/383162071979822076/61F81E374FB5F4F1DF318F8C62C8769E61D89483/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_975909938515633419.zip</download_url> - <filename /> - <file_size>51714393</file_size> -</mod> -<mod id='889450429'> - <name>Super Stations</name> - <description>W2ltZ11odHRwOi8vaS5pbWd1ci5jb20vWkJtNmhiWi5wbmdbL2ltZ10NCg0KU3VwZXIgU3RhdGlvbnMgYWRkcyBhIG11Y2ggZmFzdGVyIEluZHVzdHJpYWwgRm9yZ2UgdGhhdCBtYWtlcyAxMCBJbmdvdHMgZXZlcnkgMyBzZWNvbmRzLCBhbHNvIGNyZWF0aW5nIGNoYXJjb2FsIGFuZCBnYXMgYXQgZmFzdCByYXRlcyB0b28hIEFsc28gYWRkaW5nIGEgbXVjaCBmYXN0ZXIgQ2hlbWlzdHJ5IEJlbmNoIHRoYXQgY3JlYXRlcyBldmVyeXRoaW5nIGF0IHRoZSBmYXN0ZXN0IHNwZWVkIHBvc3NpYmxlISBUaGVuIHRoZXJlIGlzIHRoZSBtYWluIGNyYWZ0aW5nIGJlbmNoIGZvciBhbGwgdGhlIFN1cGVyIFN0YXRpb25zISA6KSBBbGwgc3RydWN0dXJlcyBhcmUgUGlja3VwLWFibGUgdG9vLg0KDQpBbHNvIHRoZSBJbmR1c3RyaWFsIGZvcmdlIGlzIGRyYXN0aWNhbGx5IHNtYWxsZXIgdGhhbiB0aGUgb3JpZ2luYWwsIGl0IGNhbiBmaXQgdW5kZXIgdHdvIHdhbGxzIGhpZ2ggOikgIQ0KDQpUSElTIE1PRCBJUyBDTEVBTiBBTkQgU1RBQ0tBQkxFICEgOikNCg0KW2NvZGVdW2gxXSBNb2QgTmFtZSAtIFN1cGVyIFN0YXRpb25zIFsvaDFdWy9jb2RlXQ0KDQpbY29kZV1baDFdIE1vZCBJRCAtIDg4OTQ1MDQyOSBbL2gxXVsvY29kZV0NCg0KW2NvZGVdW2gxXSBNb2QgVmVyc2lvbiAtIHYxLjAgWy9oMV1bL2NvZGVdDQoNCltjb2RlXVtoMV0gTGlua3MgdG8gdGhlIGRpc2N1c3Npb24gcG9zdHMgOg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODg5NDUwNDI5LzEzMzI2MDQ5MjA1NzMwNzU3MS9dLSBTcGF3biBDb2RlcyAtWy91cmxdDQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi84ODk0NTA0MjkvMTMzMjYwNDkyMDU3MzM0Njc4L10tIENvbmZpZ092ZXJyaWRlSXRlbUNyYWZ0aW5nQ29zdHMgLVsvdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODg5NDUwNDI5LzEzMzI2MDQ5MjA1NzMyODA2Ni9dLSBPdmVycmlkZUVuZ3JhbUVudHJpZXMgLVsvdXJsXVsvaDFdWy9jb2RlXQ0KDQoNCltpbWddaHR0cDovL2kuaW1ndXIuY29tL1FCTk5GYUUucG5nWy9pbWddDQpbbGlzdF0NClsqXSBbYl1Eb2VzIHRoaXMgbW9kIHdvcmsgd2l0aCBvdGhlciBtb2RzP1svYl0NCkE6IFllcyBpdCBpcyAxMDAlIEZVTExZIGNvbXBhdGlibGUgISA6KQ0KWy9saXN0XQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS92WUpLVmdFLnBuZ1svaW1nXQ0KDQpUbyBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTc5ODk2MTQwNzYvXSvvvYPvvZLvvZXvvY7vvYPvvYjvvYFbL3VybF0sIGZvciBtYWtpbmcgbWUgYWxsIHRoZSBJbWFnZSBzaWRlIG9mIHRoaW5ncyB3aXRoIG15IG1vZHMhDQoNClRvIFRoZSBBUksgTW9kZGluZyBEaXNjb3JkIENvbW11bml0eSwgZm9yIGhlbHBpbmcgbWUgb3V0IHNpbmNlIHRoZSBiZWdpbm5pbmcgb2YgbXkgbW9kZGluZyA8Mw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/85972696323859181/A26632732892EA25C3B831C0F6E566B47CD8FE41/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_5374485077050080839.zip</download_url> - <filename /> - <file_size>20042364</file_size> -</mod> -<mod id='1271938806'> - <name>SuperTek</name> - <description>U3VwZXJUZWsgaXMgVGVrIEFybW9yIG1hZGUgc3VwZXIhDQoNCltiXU1vZCBJRDoxMjcxOTM4ODA2Wy9iXQ0KDQpbQ3VycmVudCBGZWF0dXJlc10NCg0KTm8gVGVrIEhlbG1ldCBPdmVybGF5IC0gWWVzIEkgbWVhbiB0aGUgYW5ub3lpbmcgYmxhY2sgdGhpbmcgb24gc2NyZWVuIHdoaWxlIHdlYXJpbmcgdGhlIHRlayBoZWxtZXQgaW4gZmlyc3QgcGVyc29uIGlzIGdvbmUuDQoNClVubGltdGVkIFJhZGlhdGlvbiBwcm90ZWN0aW9uIC0gRXZlcnl0aGluZyB0aGUgaGF6YXJkIHN1aXQgcHJvdGVjdHMgYWdhaW5zdCBTdXBlclRlayB3aWxsIGFsc28gcHJvdGVjdCBhZ2FpbnN0Lg0KDQpTdXBlclRlayBCZW5jaCAtIFRoaXMgaXMgd2hlcmUgeW91IHdpbGwgY3JhZnQgYWxsIG9mIHRoZSBTdXBlclRlayBpdGVtcywgY2FuIGFsc28gYmUgcGlja2VkIHVwIGFnYWluLg0KDQpTdXBlclRlayBTa2luQm94IC0gVGhpcyBpcyB3aGVyZSB5b3UgY2FuIGNyYWZ0IHNraW5zIGZvciB1c2Ugb24gdGhlIFN1cGVyVGVrIGl0ZW1zLg0KDQpVbmxpbWl0ZWQgVGVrIEdlbmVyYXRvciAtIFJlcXVpcmVzIG5vIGZ1ZWwgYW5kIHByb2R1Y2VzIHplcm8gbm9pc2UsIGNhbiBhbHNvIGJlIHBpY2tlZCB1cCBhZ2Fpbi4NCg0KVW5saW1pdGVkIFRlayBQb3dlcnMgLSBTdXBlclRlayBkb2VzIG5vdCBjb25zdW1lIGVsZW1lbnQsIGl0IHN0YXlzIHBvd2VyZWQgZm9yZXZlci4NCg0KVW5saW1pdGVkIER1cmliaWx0eSAtIFN1cGVyVGVrIGRvZXMgbm90IHVzZSBpdGVtIGR1cmFiaWxpdHkgYW5kIHNvIHdpbGwgbmV2ZXIgYnJlYWsuDQoNClN1cGVyVGVrIFJhaWxndW4gLSBOb3cgd29ya3MgdW5kZXJ3YXRlciBhbmQgd2lsbCBuZXZlciBvdmVyaGVhdCBhbmQgaGFzIGluY3JlYXNlZCByYW5nZS4NCg0KU3VwZXJUZWsgUmlmbGUgLSBSZW1vdmVkIHRoZSBjYW1lcmEgc2hha2Ugd2hpbGUgZmlyaW5nIGFuZCB3aWxsIG5ldmVyIG92ZXJoZWF0Lg0KDQpTdXBlclRlayBTd29yZCAtIERhbWFnZSBhbmQgQ2hhcmdlIERhbWFnZSBjYW4gYmUgY2hhbmdlZCB2aWEgY29uZmlnLg0KDQpTdXBlclRlayBUcmFucSBHdW4gYW5kIERhcnRzIC0gSW5zdGFudGx5IGtub2NrcyBvdXQgYW5kIGRyYWlucyBmb29kIGZyb20gZGlubw0KDQpTdXBlclRlayBNaW5pbmcgRHJpbGwgLSBSZXF1aXJlcyBmdWVsIHRvIGFjdGl2YXRlIGJ1dCB3aWxsIHN0YXkgcG93ZXJlZCBhZnRlciB0aGF0DQoNCg0KQWxsIFN1cGVyVGVrIGl0ZW1zIHJlcXVpcmUgemVybyBlbGVtZW50IHRvIGZ1bmN0aW9uIGFuZCBzb21lIHdlYXBvbiBvdmVyaGVhdGluZyBhbmQgZGFtYWdlIHZhbHVlcyBjYW4gYmUgY2hhbmdlZCB2aWEgY29uZmlnIG9wdGlvbnMuDQoNCg0KW2gxXUNvbmZpZyBPcHRpb25zWy9oMV0NCllvdSBjYW4gZmluZCB0aGUgY29uZmlnIG9wdGlvbnMgYW5kIHNwYXduIGNvZGVzIHRvIHRhaWxvciB0aGlzIG1vZCB0byB5b3VyIG5lZWRzIG92ZXIgYXQgdGhlDQogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy9kaXNjdXNzaW9ucy8xMjcxOTM4ODA2L10gZGlzY3Vzc2lvbnMgc2VjdGlvbiAgWy91cmxdDQoNCg0KU3VwZXJUZWsgQXJtb3IgY2FuIGJlIHVwZ3JhZGVkIHVzaW5nIHRoaXMgbW9kLCBpdCdzIG5vdCByZXF1aXJlZCBidXQgaGlnaGx5IHJlY29tbWVuZGVkLg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODIxNTMwMDQyXSBVcGdyYWRlIFN0YXRpb24gWy91cmxdDQoNCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fcy14Y2xpY2smaG9zdGVkX2J1dHRvbl9pZD1CUDZON1BOTEhIVDNBJnNvdXJjZT11cmxdIERvbmF0ZSBbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1769321347011150648/E4F97E513D70388026F3CE63B35A8C72C5C14FC1/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_4768632041903001037.zip</download_url> - <filename /> - <file_size>5435516</file_size> -</mod> -<mod id='711047840'> - <name>Taming Sedative</name> - <description>SSBoYXZlIGJlZW4gbWFkZSBhd2FyZSB0aGF0IHRoaXMgbW9kIG1heSBwb3NzaWJseSBub3Qgd29yayBvbiBWYWxndWVybywgYWx0aG91Z2ggYW5vdGhlciByZXBvcnQgdG8gbWUgc2F5cyBpdCBkb2VzLiBBcyBzdWNoIHVzZSBhdCB5b3UncmUgb3duIHJpc2sgZm9yIHRoaXMgbWFwLg0KVW5mb3J0dW5hdGVseSBJIHdpbGwgbm90IGJlIHVwZGF0aW5nIHRoaXMgbW9kIGFueSBmdXJ0aGVyIGR1ZSB0byBubyBtb3JlIGludGVyZXN0IGluIHRoaXMgZ2FtZSBvbiBteSBwYXJ0Lg0KVGhhbmtzIHRvIGV2ZXJ5b25lIHdobyBoYXMgdXNlZCB0aGlzIG1vZCBhbmQgY29udGludWUgdG8gZG8gc28gb24gdGhlIG9sZGVyIG1hcHMuDQoNCltiXUEgc2VkYXRpdmUgZGVzaWduZWQgdG8gYWlkIGluIHRoZSB0YW1pbmcgcHJvY2VzcyBbL2JdDQoNCltiXU1vZCBJRDpbL2JdIDcxMTA0Nzg0MA0KDQpbdV1FZmZlY3RzWy91XSANCkFkZHMgNTAwIHRvIFRvcnBvciBvdmVyIDE1IHNlY29uZHMuDQpEZWNyZWFzZXMgRm9vZCBieSBhcHByb3ggNDUwIG92ZXIgMyBzZWNvbmRzICh0aGlzIG9ubHkgaGFzIHRoaXMgbXVjaCBvZiBhbiBlZmZlY3Qgb24gYW4gdW5jb25zaW91cyBkaW5vcyBodW5nZXIgbGV2ZWxzLiBDb25zY2lvdXMgZGlub3MgYXJlIGFibGUgdG8gcmVzaXN0IHRoZSBodW5nZXIgaW5kdWNpbmcgZWZmZWN0cyBhbmQgY2Fubm90IGJlIHVzZWQgdG8gaGVscCB3aXRoIHBhc3NpdmUgdGFtaW5nKS4NCkFmZmVjdHMgY3JlYXR1cmVzIHdpdGggZGlmZmVyZW50IG1ldGFib2xpYyByYXRlcyB0byBkaWZmZXJlbnQgZGVncmVlcy4NCg0KW3VdSW5ncmVkaWVudHNbL3VdIA0KMTUgTmFyY290aWNzIA0KMTAgU3RpbXVsYW50cyANCjEwIFNwb2lsZWQgTWVhdCANCjUwIEZpYmVyDQoyIFJhcmUgRmxvd2VycyANCjIgUmFyZSBNdXNocm9vbXMgDQoNClJlcXVpcmVzIGxldmVsIDMwIHRvIGxlYXJuIHRoZSBlbmdyYW0gd2hpY2ggY29zdHMgMTIgcG9pbnRzIGFuZCBpcyBtYWRlIGRpcmVjdGx5IGluIHlvdXIgYmFja3BhY2sgbm93IChNb3J0YXIgJiBQZXN0bGUgb3IgQ2hlbWlzdHJ5IEJlbmNoIGFyZSBubyBsb25nZXIgcmVxdWlyZWQpLiANCg0KTmVlZGxlc3MgdG8gc2F5IHRoaXMgaXRlbSBpcyBub3QgcmVhbGx5IHJlY29tbWVuZGVkIGZvciBodW1hbiBjb25zdW1wdGlvbiwgYnV0IGhleSwgaWYgeW91IGZhbmN5IGl0LCBrbm9jayB5b3Vyc2VsZiBvdXQuDQoNCk5vdGVzOg0KLSBEdWUgdG8gZWl0aGVyIHRoZSBBcmsgRGV2IEtpdCBsaW1pdGF0aW9ucyBvciBtb3JlIGxpa2VseSBteSB1bmRlcnN0YW5kaW5nIG9mIGhvdyBpdCB3b3JrcywgSSBhbSBjdXJyZW50bHkgdW5hYmxlIHRvIGhhdmUgdGhlIHNhbWUgbGV2ZWwgb2YgY29udHJvbCBvdmVyIGhvdyBtdWNoICdGb29kJyBpcyBsb3N0IGJldHdlZW4gY29uc2Npb3VzIGFuZCB1bmNvbnNjaW91cyBkaW5vcy4gSWYgSSBzZXQgaXQgdG8gZHJvcCAnRm9vZCcgYnkgNDUwIG9uIGFuIGF3YWtlIGRpbm8gaXQgd2lsbCBjb21wbGV0ZWx5IHdpcGUgb3V0IHRoZSBGb29kIGJhciBlbnRpcmVseSBvbiBhbiB1bmNvbnNjaW91cyBvbmUuIFNvIEkgaGF2ZSB0byBzZXQgaXQgdG8gLTIuMjUgZm9yIGF3YWtlIGRpbm9zIGluc3RlYWQgd2hpY2ggZXF1YXRlcyB0byBqdXN0IGFyb3VuZCA0NTAgb24gYW4gdW5jb25zY2lvdXMgRGluby4gSWYgSSBldmVyIGZpbmQgYSB3YXkgdG8gcmVzb2x2ZSB0aGlzIEkgd2lsbCBoYXZlIGl0IHNvIGl0IGhhcyB0aGUgc2FtZSBlZmZlY3Qgb24gYm90aCBjb25zY2lvdXMgYW5kIHVuY29uc2Npb3VzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/271722299889145837/DC274AD1E5D9D982C589C3D2441B177E6A0A14C7/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_1061987001733957418.zip</download_url> - <filename /> - <file_size>314037</file_size> -</mod> -<mod id='2171907727'> - <name>Tek Upgrade Station - v2.0</name> - <description>VXBncmFkZSB5b3VyIFRlayBTYWRkbGVzIGFuZCBXZWFwb25zIQoKTWFueSBhbiBBcmsgcGxheWVyIGhhcyBsYW1lbnRlZCB0aGUgZmFjdCB0aGF0IHRoZSB0ZWstdGllciB3ZWFwb25zIGFuZCBzYWRkbGVzIGFyZSBzbyBpbmNyZWRpYmx5IGF3ZXNvbWUsIGJ1dCBhbHNvIHF1aXRlIGV4cGVuc2l2ZTsgYW5kIGRvd25yaWdodCBsYWNrbHVzdGVyIGluIHBlcmZvcm1hbmNlIGNvbXBhcmVkIHRvIGhpZ2gtcXVhbGl0eSBmYWJyaWNhdGVkIHdlYXBvbnMuIEludHJvZHVjaW5nIHRoZSBUZWsgVXBncmFkZSBTdGF0aW9uLCB3aGVyZSB0ZWstdGllciBpdGVtcyBjYW4gYmUgYWN0dWFsbHkgZW5kLWdhbWUhIFVwZ3JhZGUgeW91ciB3ZWFwb25zIGFuZCBzYWRkbGVzIHRvIEVwaWMgdXNpbmcgcmVkIGdlbXMgdG8gaW50cm9kdWNlIHF1YWxpdHkgb2YgbGlmZSB1cGdyYWRlcywgbGlrZSBmYXN0ZXIgc2hvdHMsIGxvbmdlciByYW5nZSwgbW9yZSBkdXJhYmlsaXR5LCBhbmQgbGVzcyBvdmVyaGVhdC4gVXBncmFkZSB0aGVtIGFnYWluIHRvIExlZ2VuZGFyeSB1c2luZyBhIHRvbiBvZiBoYXJkLWVhcm5lZCBtYXRlcmlhbHMgdG8gZ2V0IGEgdHJ1bHkgZW5kZ2FtZSB3ZWFwb24hCgpObyBuZWNlc3NhcnkgcmVsYXRpb24gdG8gdGhlIG1vZCAiVXBncmFkZSBTdGF0aW9uIiwgYWx0aG91Z2ggdGhpcyBtb2QgaXMgZ2VuZXJhbGx5IG1lYW50IHRvIGJlIHVzZWQgYWxvbmdzaWRlIGl0LgoKVGhpcyBtb2QgaW50cm9kdWNlcyBFcGljIGFuZCBMZWdlbmRhcnkgdmFyaWFudHMgb2YgYWxsIHRlayB3ZWFwb25zIGFuZCBzYWRkbGVzIChleGNlcHQgZm9yIHRob3NlIGFkZGVkIGJ5IEdlbmVzaXMpLCB3aGljaCBhcmUgY3JhZnRhYmxlIHdpdGhpbiB0aGUgVGVrIFVwZ3JhZGUgU3RhdGlvbiwgYSBuZXcgY3JhZnRpbmcgc3RhdGlvbi4KVGhlIFRlayBVcGdyYWRlIFN0YXRpb24gaXRzZWxmIGlzIHVubG9ja2VkIGFzIGEgcmVndWxhciBlbmdyYW0gYXQgbGV2ZWwgNzAsIGlzIGNyYWZ0ZWQgaW4gb25lXCdzIGludmVudG9yeSwgYW5kIGNvc3RzIHdoYXQgYSB0ZWsgZm91bmRhdGlvbiBkb2VzIHBsdXMgYW5vdGhlciBlbGVtZW50LiBUaGUgRXBpYyBhbmQgTGVnZW5kYXJ5IFRlayBlbmdyYW1zIGFyZSBpbiB0ZWstdGllciwgYnV0IHRoZXkgY2FuIGJlIG1hbnVhbGx5IHVubG9ja2VkIGZvciAwIGVuZ3JhbSBwb2ludHMuCkVwaWMgYW5kIExlZ2VuZGFyeSBUZWsgd2VhcG9ucyBhbmQgc2FkZGxlcyB1c2UgdGhlIGVuZXJneSBpbiByZWQgZ2Vtcy9zYXAgdG8gZmlyZSBwdXJwbGUgcHJvamVjdGlsZXMgaW5zdGVhZCBvZiBibHVlIChvciBnbG93IHBpbmtpc2ggcHVycGxlIHJhdGhlciB0aGFuIHdoaXRlLCBpbiB0aGUgY2FzZSBvZiB0aGUgc3dvcmQpLCBhbmQgdGhpcyBwdXJwbGUgZW5lcmd5IGlzIHN0cm9uZ2VyIGFuZCBmYXN0ZXIuIEkgaGF2ZSB0cmllZCB0byBtYWtlIHRoZSBpbXByb3ZlbWVudHMgd29ydGggaXQgd2hpbGUgYWxzbyBzdGlsbCBiZWluZyBiYWxhbmNlZCB3aXRoaW4gYW4gb3RoZXJ3aXNlIHZhbmlsbGEgZ2FtZS4KVGhlIEVwaWMgVGVrIGl0ZW1zIGNvc3QgYW4gb3JpZ2luYWwgdGVrIGl0ZW0gY3JhZnRlZCBpbiB0aGUgcmVwbGljYXRvciwgYXMgd2VsbCBhcyBhIGRlY2VudCBhbW91bnQgb2YgcmVkIGdlbXMgKG9yIHJlZCBjcnlzdGFsIHNhcCkuClRoZSBMZWdlbmRhcnkgVGVrIGl0ZW1zIGNvc3QgYW4gRXBpYyBUZWsgaXRlbSBhcyB3ZWxsIGFzIDEweCB0aGUgY29zdCBvZiB0aGUgRXBpYyBpdGVtIChlZmZlY3RpdmVseSkuCgpQTEVBU0UgTk9URTogRXBpYy9MZWdlbmRhcnkgVGVrIG1heSBiZSBnYW1lLWJyZWFraW5nIGlmIGludHJvZHVjZWQgaW4gUHZQIC0tIEkgbWFkZSBpdCBwcmltYXJpbHkgYXMgYSBQdkUgbW9kIGFuZCBiYWxhbmNlZCBpdCBhcm91bmQgdGhhdCBwbGF5c3R5bGU7IEkgaGF2ZSBub3QgcmVhbGx5IGNvbnNpZGVyZWQgUHZQIGVsZW1lbnRzLCBzbyBhZGQgYXQgeW91ciBvd24gcmlzayBpZiBydW5uaW5nIGEgUHZQIHNlcnZlci4KCkFueSBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZSwgdGhvdWdoIG9mIGNvdXJzZSBubyBndWFyYW50ZWVzIG9uIGltcGxlbWVudGF0aW9uLgpIYXBweSBTdXJ2aXZpbmch</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1546381162227978640/60A6BBD34C07AC93F7033C70153629E0674431B5/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_5054691825072006696.zip</download_url> - <filename /> - <file_size>8506145</file_size> -</mod> -<mod id='761535755'> - <name>Ultra Stacks</name> - <description>W0lNR11odHRwczovL2kuaW1ndXIuY29tL0ZtbkFJWHkuZ2lmWy9JTUddDQoNCltoMV1bYl1Ob3cgaW5jbHVkZXMgaXRlbXMgZnJvbSBHZW5lc2lzICYgQ3J5c3RhbCBJc2xlcyBETENbL2JdWy9oMV0NCg0KW2gxXVtiXU1vZCBJRDogNzYxNTM1NzU1Wy9iXVsvaDFdDQpbaDFdW2JdQ3VycmVudCBWZXJzaW9uOiAyLjIxIChVcGRhdGVkIEF1Z3VzdCAyMm5kLCAyMDIwKVsvYl1bL2gxXQ0KDQpbaDFdW2JdSW5jbHVkZXMgc3RhY2thYmxlIGl0ZW1zIGZvciBFeHRpbmN0aW9uLCBBYmVycmF0aW9uLCBTY29yY2hlZCBFYXJ0aCwgR2VuZXNpcyBhbmQgQ3J5c3RhbCBJc2xlcyBETENzWy9iXVsvaDFdDQoNCltiXUZvciBlc3RhYmxpc2hlZCBzZXJ2ZXJzLCBwbGVhc2UgcmVtZW1iZXIgdG8gcmVsZWFybiB5b3VyIGVuZ3JhbXMgZm9yIGNlcnRhaW4gY2hhbmdlcyB0byB0YWtlIGFmZmVjdC4gIFBsZWFzZSBzZWUgdGhlIHBhdGNoIG5vdGVzIGZvciBtb3JlIGRldGFpbHMgb24gdGhlIGNoYW5nZXMgaW4gdGhlIGxhdGVzdCB1cGRhdGUuDQpbL2JdDQoNClVsdHJhIFN0YWNrcyBpcyBhIHN0YWNraW5nIG1vZCBmb3IgQVJLIEV2b2x2ZWQuICBJIGtub3cgdGhlcmUgYXJlIHF1aXRlIGEgZmV3IHN0YWNraW5nIG1vZHMgb3V0IHRoZXJlLCBidXQgdGhlIGdvYWwgb2YgdGhpcyBtb2QgaXMgdG8gcHJvdmlkZSB0aGUgYmVzdCBzdGFja2luZyBleHBlcmllbmNlIHBvc3NpYmxlIHRvIG1ha2UgdGhlIGdhbWUgbW9yZSBlbmpveWFibGUuIA0KDQpOb3Qgb25seSBkb2VzIHRoaXMgc3RhY2tpbmcgbW9kIGNoYW5nZSB0aGUgcXVhbnRpdHkgYW5kIHdlaWdodCBvZiBpdGVtcywgY2hhbmdlcyBoYXZlIGFsc28gYmVlbiBtYWRlIHRvIHNvbWUgb2YgdGhlIHNwb2lsaW5nIHRpbWVzIGFzIHdlbGwuICBNb3N0IHNwb2lsaW5nIHRpbWVzIGhhdmUgYmVlbiBkb3VibGVkLCBhbmQgb3RoZXIgaXRlbXMgaGF2ZSB0aGVpciBzcG9pbGluZyB0aW1lIGluY3JlYXNlZCBldmVuIG1vcmUgKGUuZy4gcHJpbWUgbWVhdHMpLg0KDQpJZiB5b3UgYXJlIG5vdCBhZGRpbmcgVWx0cmEgU3RhY2tzIHRvIGEgbmV3IHNlcnZlciwgcGxheWVycyBtYXkgaGF2ZSB0byByZWxlYXJuIHRoZWlyIGVuZ3JhbXMgYmVmb3JlIHRoZSBzdGFja2luZyBjaGFuZ2VzIHRha2UgZWZmZWN0LiAgVGhpcyBpc3N1ZSB3aWxsIG5vdCBvY2N1ciBpZiB5b3UgYXJlIGFkZGluZyBVbHRyYSBTdGFja3MgdG8gYSBuZXcgb3Igd2lwZWQgc2VydmVyLg0KDQpUaGlzIG1vZCBpcyBjb21wbGV0ZWx5IHN0YWNrYWJsZSwgYnV0IGl0IGlzIG5vdCBjb21wYXRpYmxlIHdpdGggYW55IG90aGVyIHN0YWNraW5nIG1vZHMgKHlvdSBzaG91bGQgb25seSBiZSB1c2luZyBvbmUgc3RhY2tpbmcgbW9kIG9uIHlvdXIgc2VydmVyIHRvIGF2b2lkIGNvbXBsaWNhdGlvbnMpLg0KDQpXb3JrcyB3aXRoIG11bHRpcGxheWVyIGFuZCBzaW5nbGUgcGxheWVyIHNlcnZlcnMuICBBbHNvIGluY2x1ZGVzIHN0YWNrYWJsZSBpdGVtcyBmb3IgRXh0aW5jdGlvbiwgU2NvcmNoZWQgRWFydGgsIEFiZXJyYXRpb24sIGFuZCBHZW5lc2lzIERMQ3MuDQoNCkZvciBzZXJ2ZXIgb3duZXJzIHdobyBhcmUgZXhwZXJpZW5jaW5nIHRoZSBJZ3Vhbm9kb24gc2VlZGluZyBpc3N1ZSB3aGVuIHVzaW5nIHN0YWNrIG1vZHMsIGl0IGNhbiBub3cgYmUgZml4ZWQgYnkgdXNpbmcgdGhlIGZvbGxvd2luZyBtb2QgYmVsb3cgd2l0aCB0aGlzIHN0YWNrIG1vZDoNCg0KW2JdW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMDkyMzQ5NjUwXUlndWFub2RvbiBTZWVkIFRyYWluZXJbL3VybF1bL2JdDQoNClVQREFURTogVHJhbnNmZXJhYmxlIEVsZW1lbnQgYW5kIFRyYW5zZmVyYWJsZSBFbGVtZW50IFNoYXJkIGhhdmUgYmVlbiBhZGRlZCB0byB0aGlzIG1vZC4gVGhlc2UgaXRlbXMgY2FuIGJlIHRyYW5zZmVycmVkIGJldHdlZW4gQVJLIGNsdXN0ZXJzIGFuZCB3aWxsIHdvcmsganVzdCBsaWtlIHJlZ3VsYXIgRWxlbWVudCBhbmQgRWxlbWVudCBTaGFyZC4gWW91IGNhbiBjcmFmdCBib3RoIG9mIHRoZXNlIGl0ZW1zIGluc2lkZSB5b3VyIHBsYXllciBpbnZlbnRvcnkuIFRvIGFjdGl2YXRlIHRoaXMgZmVhdHVyZSwganVzdCBsZWFybiB0aGUgVHJhbnNmZXJhYmxlIEVsZW1lbnQgYW5kIFRyYW5zZmVyYWJsZSBFbGVtZW50IFNoYXJkIGVuZ3JhbXMgKHRoZXNlIHdpbGwgY29zdCAwIHBvaW50cyBhbmQgd2lsbCBiZSBhdmFpbGFibGUgYXQgbGV2ZWwgMSkuIElmIHlvdSBkb24ndCB3YW50IHRoZXNlIGl0ZW1zIGVuYWJsZWQgb24geW91ciBzZXJ2ZXIsIHBsZWFzZSBhZGQgdGhlIGZvbGxvd2luZyBsaW5lcyB0byB5b3VyIEdhbWUuaW5pOg0KDQpbcXVvdGVdT3ZlcnJpZGVOYW1lZEVuZ3JhbUVudHJpZXM9KEVuZ3JhbUNsYXNzTmFtZT0iRW5ncmFtRW50cnlfVHJhbnNmZXJhYmxlRWxlbWVudF9VU19DIixFbmdyYW1IaWRkZW49dHJ1ZSkNCk92ZXJyaWRlTmFtZWRFbmdyYW1FbnRyaWVzPShFbmdyYW1DbGFzc05hbWU9IkVuZ3JhbUVudHJ5X1RyYW5zZmVyYWJsZVNoYXJkc19VU19DIixFbmdyYW1IaWRkZW49dHJ1ZSlbL3F1b3RlXQ0KDQpJbiBvcmRlciB0byBoZWxwIHBsYXllcnMgd2hvIHdhbnQgdG8gc3BvaWwgbWVhdCBmYXN0ZXIgd2l0aCBVbHRyYSBTdGFja3MgaW5zdGFsbGVkLCBJIGFsc28gYWRkZWQgYSBNZWF0IFNwb2lsZXIgdG8gdGhpcyBtb2QuIFRoZSBNZWF0IFNwb2lsZXIgd2lsbCBhbGxvdyB5b3UgdG8gc3BvaWwgbWVhdCBhdCBhIGZhc3RlciByYXRlIHRoYW4gc3RhbmRhcmQgdGltZXMuIFlvdSBjYW4gY3JhZnQgdGhlIE1lYXQgU3BvaWxlciBpbnNpZGUgeW91ciBwbGF5ZXIgaW52ZW50b3J5IG9uY2UgeW91IGhhdmUgbGVhcm5lZCB0aGUgZW5ncmFtLiBJZiB5b3UgZG9uJ3Qgd2FudCB0aGUgTWVhdCBTcG9pbGVyIGVuYWJsZWQgb24geW91ciBzZXJ2ZXIsIHBsZWFzZSBhZGQgdGhlIGZvbGxvd2luZyBsaW5lcyB0byB5b3VyIEdhbWUuaW5pOg0KDQpbcXVvdGVdT3ZlcnJpZGVOYW1lZEVuZ3JhbUVudHJpZXM9KEVuZ3JhbUNsYXNzTmFtZT0iRW5ncmFtRW50cnlfTWVhdFNwb2lsZXJfVVNfQyIsRW5ncmFtSGlkZGVuPXRydWUpWy9xdW90ZV0NCg0KU3Bhd24gY29tbWFuZCBmb3IgTWVhdCBTcG9pbGVyOg0KDQpbcXVvdGVdYWRtaW5jaGVhdCBnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvVWx0cmFTdGFja3MvU3RydWN0dXJlcy9NZWF0U3BvaWxlci9QcmltYWxJdGVtU3RydWN0dXJlX01lYXRTcG9pbGVyX1VTLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfTWVhdFNwb2lsZXJfVVMnIiAxIDEgMFsvcXVvdGVdDQoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi83NjE1MzU3NTUvMzQzNzg2MTk1NjY1ODQ5MTEwL11baDFdQ2xpY2sgaGVyZSBmb3IgdXBkYXRlZCBzdGFjayBhbW91bnRzLCB3ZWlnaHQsIGFuZCBzcG9pbGluZyB0aW1lcyBmb3IgVWx0cmEgU3RhY2tzWy9oMV1bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi83NjE1MzU3NTUvMzQzNzg2MTk1NjY1NjA4NzA5L11baDFdQ2xpY2sgaGVyZSBmb3IgdXBkYXRlZCBwYXRjaCBub3Rlc1svaDFdWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vNzYxNTM1NzU1LzI3OTQ5OTg4NTA4NzQ5ODQ0MzYvXVtoMV1DbGljayBoZXJlIGZvciBpbmZvIG9uIGhvdyB0byBzZXQgY3VzdG9tIHN0YWNrcyBzaXplc1svaDFdWy91cmxdDQpUaGlzIG1vZC9jb2RlL3dvcmsgaXMgcHJvdGVjdGVkIGJ5IHRoZSBbVVJMPWh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9sZWdhbGNvZGVdQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsIENyZWF0aXZlIENvbW1vbnMgTGljZW5zZS4NCltJTUddaHR0cHM6Ly9pLmliYi5jby82SHN5RjhOLzg4eDMxLnBuZ1svSU1HXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1021696827924990437/EC9CD0D33B590EC1AE22FB03019D9AB10BBC972A/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_8543999861093486334.zip</download_url> - <filename /> - <file_size>1704546</file_size> -</mod> -<mod id='821530042'> - <name>Upgrade Station v1.8i</name> - <description>W2JdTW9kIElEOiA4MjE1MzAwNDJbL2JdDQoNCkFsbG93cyB5b3UgdG8gdXBncmFkZSB0aGUgcXVhbGl0eSBvZiB3ZWFwb25zLCBhcm1vciwgdG9vbHMsIGFuZCBzYWRkbGVzIGZyb20gcHJpbWl0aXZlIGFsbCB0aGUgd2F5IHRvIGFzY2VuZGFudC4gRXZlbiB3b3JrcyB3aXRoIGl0ZW1zIGZyb20gb3RoZXIgbW9kcyEgQ2FuIGFsc28gc2FsdmFnZSBpdGVtcyBmb3IgcmVzb3VyY2VzLg0KDQpbYl1UaGlzIG1vZCBkb2Vzbid0IGNoYW5nZSBhbnkgY29yZSBmaWxlcyBhbmQgaXMgc3RhY2thYmxlIHdpdGggb3RoZXIgbW9kcyAoc2VlIGJlbG93KS5bL2JdDQoNCltiXS4uLiBZZXMsIGl0IHdvcmtzIHdpdGggVEVLIGFybW9yIVsvYl0NCg0KW2gxXUF0dGVudGlvbiFbL2gxXQ0KDQpbYl1Sb2NrZXQgTGF1bmNoZXJzICYgVGVrIFJpZmxlc1svYl0NCg0KVmFuaWxsYSByb2NrZXQgbGF1bmNoZXJzIGFuZCBURUsgcmlmbGVzIGNhbid0IGJlIHVwZ3JhZGVkLiBIb3dldmVyLCBJIGhhdmUgY3JlYXRlZCBhIHNtYWxsIGNvbXBhbmlvbiBtb2QgdGhhdCBhbGxvd3MgeW91IHRvIHJlcGxhY2UgeW91ciB2YW5pbGxhIHJvY2tldCBsYXVuY2hlciB3aXRoIGFuIHVwZ3JhZGVhYmxlIG9uZS4NCg0KRmVlbCBmcmVlIHRvIHN1YiB0byB0aGUgIkNsYXNzaWMgUm9ja2V0IExhdW5jaGVycyIgbW9kIGlmIHlvdSdkIGxpa2UgdG8gYmUgYWJsZSB0byB1cGdyYWRlIHlvdXIgcm9ja2V0IGxhdW5jaGVycyEgaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODg0MzgwMzM3DQoNCldlIG1heSBkbyB0aGUgc2FtZSBmb3IgVGVrIHJpZmxlcyBpbiB0aGUgZnV0dXJlLg0KDQpbaDFdQ29tcGF0aWJpbGl0eVsvaDFdDQoNCldlYXBvbnMsIGFybW9yLCB0b29scywgYW5kIHNhZGRsZXMgZnJvbSBvdGhlciBtb2RzIGNhbiBiZSB1cGdyYWRlZCBhbmQvb3Igc2FsdmFnZWQgYXMgbG9uZyBhcyB0aGUgbW9kIGF1dGhvciBoYXMgdXNlZCB0aGUgYXBwcm9wcmlhdGUgaXRlbSBhcyBhIHN0YXJ0aW5nIHBvaW50IGZvciB0aGVpciBpdGVtcyAoSGF0Y2hldCBmb3IgIlN1cGVyIEhhdGNoZXQiLCBCb290cyBmb3IgIlRlayBCb290cyIsIGV0YykuDQoNCldoaWxlIEkgY2FuIHRyeSBteSBiZXN0IHRvIGVuc3VyZSBpdGVtcyBmcm9tIG90aGVyIG1vZHMgY2FuIGJlIHVwZ3JhZGVkIGFuZCBzYWx2YWdlZCBJIGNhbid0IGNvbnRyb2wgd2hhdCBvdGhlciBtb2QgYXV0aG9ycyBkbyBpbiB0aGVpciBtb2RzLiBXaGVuIGluIGRvdWJ0LCBwdXQgdGhpcyBtb2QgbGFzdCBpbiB0aGUgbG9hZCBvcmRlci4gOikNCg0KVGhlIFVwZ3JhZGUgU3RhdGlvbiBjYW4gdXBncmFkZSBhbGwgaXRlbXMgZnJvbSBhbnkgbW9kIGFzIGxvbmcgYXMgdGhlIGl0ZW0gaGFzIGFuIHVwZ3JhZGUgcGF0aC4gSXRlbXMgdGhhdCBkb24ndCBoYXZlIGFuIHVwZ3JhZGUgcGF0aCAoQzQsIFRyaXB3aXJlLCBXb29kZW4gU3BlYXIsIGV0YykgY2Fubm90IGJlIHVwZ3JhZGVkIGJlY2F1c2UgdGhleSBkb24ndCBoYXZlIGEgcXVhbGl0eSBpbmRleC4gU29tZSBpdGVtcywgbGlrZSB0aGUgQnVpbGRlcidzIEhlbG1ldCwgd2lsbCBpZGVudGlmeSBhcyBiZWluZyB2YWxpZCB0byB1cGdyYWRlIGJ1dCB3b24ndCBhY3R1YWxseSB1cGdyYWRlIGluIGEgbWVhbmluZ2Z1bCB3YXkuDQoNCltoMV1WZXJzaW9uWy9oMV0NCg0KVmVyc2lvbiAxLjhpIGhhcyBiZWVuIHJlbGVhc2VkISBUaGlzIHVwZGF0ZSBzaG91bGQgZml4IHRoZSBjcmFzaGVzIHRoYXQgcmVzdWx0IGZyb20gbXVsdGlwbGUgcGxheWVycyBhdHRlbXB0aW5nIHRvIHVwZ3JhZGUvc2FsdmFnZS9ibHVlcHJpbnQvYXVnbWVudCB0aGUgc2FtZSBpdGVtLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgVmVyc2lvbiAxLjhpIFJlbGVhc2UgTm90ZXMuDQoNCltoMV1IaWdobHkgQ29uZmlndXJhYmxlWy9oMV0NCg0KSWYgeW91J3JlIGZpbmRpbmcgdXBncmFkZSByZXF1aXJlbWVudHMgdG8gYmUgdG9vIGxvdyBmb3IgeW91ciBsaWtpbmcgcGxlYXNlIG5vdGUgdGhhdCB0aGUgdXBncmFkZSBmb3JtdWxhIGlzIGNvbXBsZXRlbHkgY29uZmlndXJhYmxlIHZpYSBJTkkgc2V0dGluZ3MuIFBsZWFzZSByZWFkIHRoaXMgZGlzY3Vzc2lvbiBmb3IgbW9yZSBpbmZvIGFzIHdlbGwgYXMgYSBsaW5rIHRvIHRoZSBmb3JtdWxhIHRvIGdpdmUgeW91IGFuIGlkZWEgaG93IGl0IHdvcmtzOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODIxNTMwMDQyLzE1MjM5Mjc4NjkxMTIwMDY0MS8NCg0KW2gxXUxhdGVzdCBVcGRhdGVzWy9oMV0NCltsaXN0XQ0KWypdIEZpeGVkIGFybW9yIHN0YXQgYnVnLiAoV2FzIHVzaW5nIGh5cG8tL2h5cGVyLXRoZXJtYWwgbXVsdGlwbGllci4pDQpbKl0gRml4ZWQgIkNsYXNzaWMgUm9ja2V0IExhdW5jaGVyIiBub3QgYmVpbmcgdXBncmFkZWFibGUuDQpbKl0gQWRkZWQgZnV0dXJlIGNvbXBhdGliaWxpdHkgd2l0aCAiVXBncmFkZWFibGUgVGVrIFJpZmxlIi4gKFdvcmtpbmcgb24gaXQuKQ0KWypdIFJlbW92ZWQgdW51c2VkIGZpbGVzLg0KWypdIFJlLWNvb2tlZCB3aXRoIHRoZSBsYXRlc3QgZGV2IGtpdCB0byBmaXggbWlub3IgVUkgaXNzdWVzIHRoYXQgV2lsZENhcmQncyB1cGRhdGUocykgaW50cm9kdWNlZC4NClsqXSBVcGdyYWRlIFN0YXRpb24gbm8gbG9uZ2VyIHJlbW92ZXMgY29sb3JzIHdoZW4gdXBncmFkaW5nIGl0ZW1zLiAoWWF5ISkNClsqXSBVcGRhdGVkIHF1YWxpdHkgY29sb3JzIHRvIG1hdGNoIFdpbGRDYXJkJ3MgbGF0ZXN0IGNoYW5nZXMuDQpbKl0gRml4ZWQgZnJlZXppbmcgaXNzdWUgc29tZSBwbGF5ZXJzIHdlcmUgZXhwZXJpZW5jaW5nIHdoZW4gcGxhY2luZyBhbiBVcGdyYWRlIFN0YXRpb24gaW4gdGhlIHdvcmxkLg0KWypdIEZpeGVkIGl0ZW0gc2tpbiBkdXBsaWNhdGlvbiBidWcuDQpbKl0gRml4ZWQgdmFyaW91cyBpdGVtIHNraW4gYnVncy4gRWRnZSBjYXNlcyBtYXkgc3RpbGwgaGFwcGVuOyBwbGVhc2UgcmVwb3J0IGluIEJ1ZyBSZXBvcnRzLg0KWypdIEZpeGVkIGFtbW8gZHVwbGljYXRpb24gYnVnLg0KWypdIEZpeGVkIHF1YWxpdHkgaW5kZXggY29sb3JzIG5vdCB1cGRhdGluZyBmb3Igc29tZSBwbGF5ZXJzIHdoZW4gdXBncmFkaW5nIGl0ZW1zLg0KWypdIEZpeGVkIFJvY2tldCBMYXVuY2hlciB1cGdyYWRlL2F1Z21lbnQgYnVnLiAoVmFuaWxsYSByb2NrZXQgbGF1bmNoZXJzIGNhbid0IGJlIHVwZ3JhZGVkLikNClsqXSBGaXhlZCBUZWsgUmlmbGUgdXBncmFkZS9hdWdtZW50IGJ1Zy4gKFZhbmlsbGEgVEVLIHJpZmxlcyBjYW4ndCBiZSB1cGdyYWRlZC4pDQpbKl0gRml4ZWQgZ2VuZXJpYyByZXNvdXJjZSBmaXNoaW5nIHJvZCB1cGdyYWRlL2F1Z21lbnQgYnVnIGZvciBzb21lIHBsYXllcnMuDQpbL2xpc3RdDQoNCltoMV1TdWdnZXN0aW9uc1svaDFdDQoNCkhhdmUgYSBzdWdnZXN0aW9uIGZvciB0aGlzIG1vZD8gTGV0IHVzIGtub3chIFRoZSBjdXJyZW50IGxpc3Qgb2Ygc3VnZ2VzdGlvbnMgY2FuIGJlIGZvdW5kIGhlcmU6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi84MjE1MzAwNDIvMTQyMjYwODk1MTQ1MjgxNjU3Lw0KDQpbaDFdRnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnNbL2gxXQ0KDQpEbyB5b3UgaGF2ZSBxdWVzdGlvbnM/IFdlIGhhdmUgYW5zd2VycyEgQ2hlY2sgb3V0IHRoZSBsaXN0IG9mIGZyZXF1ZW50bHkgYXNrZWQgcXVlc3Rpb25zLCBvciBhc2sgeW91ciBvd24gcXVlc3Rpb24sIGhlcmU6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi84MjE1MzAwNDIvMTQyMjYxMDI3NTcyNjc2MTUyLw0KDQpbaDFdQWRtaW4gQ29tbWFuZHNbL2gxXQ0KDQpGb3IgYSBmdWxsIGxpc3Qgb2YgYWRtaW4gY29tbWFuZHMgcGxlYXNlIHZpZXcgdGhlIFdpa2k6IGh0dHA6Ly9saW5vZGUuZ2hhemxhd2wuY29tL2Fyay9tb2RzL3VwZ3JhZGVzdGF0aW9uL3dpa2kvI2FkbWluLWNvbW1hbmRzDQoNCltiXVByaW1pdGl2ZSBUaWVyWy9iXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9VcGdyYWRlU3RhdGlvbi9QcmltYWxJdGVtU3RydWN0dXJlX1VwZ3JhZGVTdGF0aW9uLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfVXBncmFkZVN0YXRpb24iIDEgMCAwWy9jb2RlXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9CbHVlcHJpbnRTdGF0aW9uL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfQmx1ZXByaW50U3RhdGlvbi5QcmltYWxJdGVtU3RydWN0dXJlX0JsdWVwcmludFN0YXRpb24iIDEgMCAwWy9jb2RlXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9BdWdtZW50U3RhdGlvbi9QcmltYWxJdGVtU3RydWN0dXJlX0F1Z21lbnRTdGF0aW9uLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfQXVnbWVudFN0YXRpb24iIDEgMCAwWy9jb2RlXQ0KDQpbYl1NZXRhbCBUaWVyWy9iXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9VcGdyYWRlU3RhdGlvbi9QcmltYWxJdGVtU3RydWN0dXJlX1VwZ3JhZGVTdGF0aW9uX01ldGFsLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfVXBncmFkZVN0YXRpb25fTWV0YWwiIDEgMCAwWy9jb2RlXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9CbHVlcHJpbnRTdGF0aW9uL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfQmx1ZXByaW50U3RhdGlvbl9NZXRhbC5QcmltYWxJdGVtU3RydWN0dXJlX0JsdWVwcmludFN0YXRpb25fTWV0YWwiIDEgMCAwWy9jb2RlXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9BdWdtZW50U3RhdGlvbi9QcmltYWxJdGVtU3RydWN0dXJlX0F1Z21lbnRTdGF0aW9uX01ldGFsLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfQXVnbWVudFN0YXRpb25fTWV0YWwiIDEgMCAwWy9jb2RlXQ0KDQpbaDFdRG9uYXRlWy9oMV0NCg0KVGhpcyBtb2QgdG9vayBhIGxvdCBvZiB0aW1lIGFuZCByZXNvdXJjZXMgdG8gY3JlYXRlLiBBbHNvLCBob3N0aW5nIGNvc3RzIGFpbid0IGNoZWFwISA6KSBMaWtlIGFsbCBvZiBvdXIgbW9kcywgdGhpcyBvbmUgd2lsbCBiZSBhbHdheXMgZnJlZS4gQWxsIG9mIHlvdXIgY29tbWVudHMsIHJhdGluZ3MsIGZhdm9yaXRlcywgc2hhcmluZywgYW5kIHN1YnNjcmlwdGlvbnMgaGVscCBhIGxvdCEgSG93ZXZlciwgaWYgeW91IHdvdWxkIHN0aWxsIGxpa2UgdG8gY29udHJpYnV0ZSBldmVuIG1vcmUsIHBsZWFzZSBmZWVsIGZyZWUgdG8gZG9uYXRlLg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgc3VwcG9ydCEgXl9eDQoNClt1cmw9aHR0cHM6Ly93d3cucGF0cmVvbi5jb20vZ2hhemxhd2xdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1ozY013R3EucG5nWy9pbWddWy91cmxdDQoNClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL2doYXpsYXdsXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9zQm5KeWlCLnBuZ1svaW1nXVsvdXJsXQ0KDQpbaDFdT3RoZXIgTW9kc1svaDFdDQoNCkxpbmtzIHRvIHNvbWUgb2Ygb3VyIG90aGVyIG1vZHM6DQpbbGlzdF0NClsqXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTgwNDk4MjBdQXVjdGlvbiBIb3VzZVsvdXJsXQ0KWypdIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODg0MzgwMzM3XUNsYXNzaWMgUm9ja2V0IExhdW5jaGVyc1svdXJsXQ0KWypdIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTgwNDgzOTUxMV1FbmRlciBUb29sc1svdXJsXQ0KWy9saXN0XQ0KDQpbaDFdT3VyIFNwb25zb3JzWy9oMV0NCg0KVGhpcyBtb2QgaXMgc3BvbnNvcmVkIGJ5IG91ciBmcmllbmRzIGF0IEctUG9ydGFsLiBVc2UgdGhlIGxpbmtzIGJlbG93IHRvIGdldCBhIDUlIGRpc2NvdW50IG9uIHlvdXIgZ2FtZSBzZXJ2ZXIhDQoNCltiXUVVIFBsYXllcnM6Wy9iXSBbdXJsXWh0dHBzOi8vd3d3LmctcG9ydGFsLmNvbS8/cmVmPUdoYXpsYXdsWy91cmxdDQpbYl1VUyBQbGF5ZXJzOlsvYl0gW3VybF1odHRwczovL3d3dy5nLXBvcnRhbC51cy8/cmVmPUdoYXpsYXdsWy91cmxdDQoNClt1cmw9aHR0cHM6Ly93d3cuZy1wb3J0YWwudXMvP3JlZj1HaGF6bGF3bF1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vSWhnOUFGai5qcGdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/179413592578538664/1EA91BF1DD8A3780B21B0867BDD88E3180E75C52/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_6283024847481935052.zip</download_url> - <filename /> - <file_size>245780544</file_size> -</mod> - <mod id='1383175081'> - <name>ZeroGSpeedGlider</name> - <description>QSBaZXJvIEdyYXZpdHkgR2xpZGVyIHdpdGggb3B0aW9uYWwgRWxlbWVudCBCb29zdGVyLCBGYWxsIERhbWFnZSBBZGp1c3RtZW50cyBhbmQvb3IgSGF6YXJkIFByb3RlY3Rpb24gQnVmZiBhY3RpdmF0ZWQgYnkgSW5pIChkZWZhdWx0IGRlYWN0aXZhdGVkKS4NCg0KTGlrZSBhIG5vcm1hbCBHbGlkZXIgYnV0IHdpdGggYSBiZXR0ZXIgYWVyb2R5bmFtaWMgZGVzaWduIGFuZCBpdCB1c2VzIHRoZSB0aGVybWFsIGFpciBmbG93IHVwIG9uIHlvdXIgbWFwIHRvIHJlZHVjZSB0aGUgZHJvcGRvd24gLi4uIHllYWggdGhlIGhvdC1haXItZmxvdyB3YXMgYSBqb2tlDQoNClBsZWFzZSBub3RlOg0KVGhpcyBtb2QgaXMgYSBzcGVjaWFsIGNyZWF0aW9uIGZvciB0aGUgZ2VybWFuIGxldCdzIHBsYXllciBCRUFNLCBiZWNhdXNlIGhlIHdpbGwgdXNlIGl0IGluIGhpcyBBUksgVUxUUkEgQVJFTkEgY3JlYXRpb24uDQpTbyBpdCBtYXliZSwgdGhhdCB0aGUgZnVuY3Rpb25zIGFyZSBub3QgdXNlZnVsIGZvciBhbnlvbmUsIHNvcnJ5Lg0KSGVyZSBpcyBhIGxpbmsgdG8gaGlzIFlULUNoYW5uZWw6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUNwNTZUeWVQWFZCT2FNSXNDbDFkWXlRDQoNCkZlYXR1cmVzOg0KLSBOZWFybHkgbm8gRHJvcGRvd24gaW4gR2xpZGVtb2RlICh3aXRob3V0IHByZXNzaW5nIHNoaWZ0KQ0KLSBMb25nZXIgU3BlZWQgaW4gR2xpZGVtb2RlIGFmdGVyIGEgInNoaWZ0LWRvd25kcm9wIGFuZCBzaGlmdCByZWxlYXNlIg0KLSBGYXN0ZXIgU3BlZWQgcmVjb3ZlcnkgYWZ0ZXIgInNoaWZ0LXVwIg0KLSBUd2ljZSB0aGUgTWF4LVNwZWVkIGFzIGEgbm9ybWFsIFdpbmdzdWl0ZQ0KLSBIYWxmIHRoZSBNaW4tU3BlZWQgYXMgYSBub3JtYWwgV2luZ3N1aXRlDQotIExlc3MgQ2FtZXJhLVNoYWtlIGF0IGhpZ2ggc3BlZWRzIChhZ2FpbnN0IFBsYXllciBzaWNrbmVzcyBhbmQgdmVyeSBuaWNlIGZvciBZVCdzIC4uLikNCi0gSW1wcm92ZWQgY3VydmUgZmx5aW5nIHdpdGggcHJlc3NlZCBzaGlmdC1rZXkNCg0KU2V0dGluZ3M6DQotIENhbiBiZSBjcmFmdGVkIGluIHRoZSBQbGF5ZXJzIEludmVudG9yeQ0KLSBDYW4gYmUgY3JhZnRlZCBhdCBsZXZlbCAxDQotIE5vIEVuZ3JhbSBQb2ludHMgbmVjZXNzYXJ5DQotIFNhbWUgY3JhZnRpbmcgY29zdHMgYXMgYSBub3JtYWwgV2luZ3N1aXQgd2l0aG91dCBHRU1zLCBidXQgeW91IG5lZWQgU2lsaWNhIFBlYXJscw0KDQpPcHRpb25hbCBwZXIgR2FtZVVzZXJTZXR0aW5nczoNCjEuIEhhemFyZCBQcm90ZWN0aW9uOiAgR2V0IGZ1bGwgSGF6YXJkIFByb3RlY3Rpb24gd2l0aCB0aGlzIEdsaWRlciB3aXRob3V0IGFueSBIYXphcmQgQXJtb3IuDQoyLiBFbGVtZW50IEJvb3N0ZXI6ICBBbGxvd3MgeW91IHRvIHNwZWVkIHVwIGF0IG1heGltdW0gc3BlZWQgaW4gb25seSAyIHNlYyB3aXRob3V0IGRyb3AgZG93bi4NCjMuIEZhbGwgRGFtYWdlIEFkanVzdG1lbnQgU2V0dGluZ3M6IEFkanVzdCB0aGUgZGFtYWdlIHlvdSB3aWxsIHRha2UgaWYgeW91IGNvbGlkZSB3aXRoIHRoZSBncm91bmQNCjQuIER1cmFiaWxpdHkgQWRqdXN0bWVudCBTZXR0aW5nczogQWRqdXN0IHRoZSBkdXJhYmlsaXR5IGNvc3RzIG9uIHlvdXIgY2hlc3QgDQoNCkdhbWVVc2VyU2V0dGluZ3MuaW5pIFNldHRpbmdzOg0KTG9vayBoZXJlIHRvIHJlYWQgaG93IHRvIHVzZSB0aGVtIGFuZCB3aGF0IHRoZSB2YWx1ZXMgZG8gdG8gdGhlIEdsaWRlcjoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMTM4MzE3NTA4MS8xNjk0OTIyOTgwMDU5MTU1OTAwLw0KDQpbU3BlZWRHbGlkZXJNb2RdDQpIYXphcmRQcm90ZWN0aW9uPVRydWUNCkVsZW1lbnRCb29zdGVyPVRydWUNCkJvb3N0c1BlckVsZW1lbnQ9MTANCkZhbGxEYW1hZ2VNdWx0aT0wLjI1DQpGYWxsRGFtYWdlTWF4Q2xhbXA9MC44NQ0KQ3VzdG9tRHVyYWJpbGl0eVNldHRpbmdzPVRydWUNCkdsaWRpbmdDb3N0RHVyYVBlcmNlbnQ9MC4wNQ0KRGl2aW5nQ29zdER1cmFQZXJjZW50PTAuNTUNCg0KDQpHYW1lLmluaSBTZXR0aW5ncyAoY3JhZnRpbmcgbGV2ZWwgYW5kIGVuZ3JhbSBwb2ludHMpOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMzgzMTc1MDgxLzM1OTY1NzE4MjQ3NjEzODIzOTcvDQoNClNwYXduIENvbW1hbmQ6DQphZG1pbmNoZWF0IGdpdmVpdGVtICIvR2FtZS9Nb2RzL1NwZWVkR2xpZGVyL1NHL1ByaW1hbEl0ZW1Bcm1vcl9TcGVlZEdsaWRlcl9TRy5QcmltYWxJdGVtQXJtb3JfU3BlZWRHbGlkZXJfU0ciIDEgMCAwIGZhbHNlDQoNCk1vZC1JRDogMTM4MzE3NTA4MQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/921429290887055804/8472A41728CAC0224A43EF0A85D3FFF048DBD291/</image_url> - <download_url /> - <filename /> - <file_size>3060024</file_size> -</mod> -</mods> - <config> - <regex>ActiveMods=(([0-9]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>ActiveMods=</variable> - <place_after>[ServerSettings]</place_after> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini</filepath> - </config> - <post_install>printf "\nMoving files" -cp -Rf "%mods_full_path%/steamapps/workshop/content/346110/%workshop_mod_id%" "%mods_full_path%/." -printf "\nCleaning up" -rm -Rf "%mods_full_path%/steamapps/workshop/content/346110/%workshop_mod_id%" -printf "\nDone!"</post_install> - <uninstall>printf "\nUninstalling...\n" -rm -Rf %mods_full_path%/%mod_string% -printf "\nDone!" -</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/376030_Windows.xml b/modules/steam_workshop/game_configs/376030_Windows.xml deleted file mode 100644 index be170a30..00000000 --- a/modules/steam_workshop/game_configs/376030_Windows.xml +++ /dev/null @@ -1,58 +0,0 @@ -<workshop_settings> - <workshop_id>346110</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>ShooterGame/Content/Mods</mods_path> - <mods> -<mod id='1383342563'> - <name>Amissa</name> - <description>V2VsY29tZSB0byBBbWlzc2EKCltiXVBMRUFTRSBSRUFEIFRIRSBERVNDUlBUSU9OIFRJTEwgVEhFIEVORFsvYl0KCltiXUN1cnJlbnQgVmVyc2lvbjogMC4yMlsvYl0KCk1hcCBJRDogMTM4MzM0MjU2MwpNYXAgTmFtZTogQW1pc3NhCgpUaGlzIGlzIG15IDJuZCBtYXAgYW5kIGhlYXZ5IFdJUCwgYnV0IGZ1bGx5IHBsYXlhYmxlLiBFeHBlY3QgYnVncyBhbmQgb3RoZXIgaXNzdWUsIGJ1dCB0aGV5IHNob3VkIGJlIG1pbm9yLgpJJ20gcGxhbm5pbmcgdG8gcmVsZWFzZSBtb250aGx5IGNvbnRlbnQgdXBkYXRlcyBpbmNsLiBmaXhlcyBpZiBuZWVkZWQuIElmIHRoZXJlJ3MgYSBtYWpvciBidWcsIGknbSB0cnlpbmcgdG8gZml4IHRoYXQgYXMgc29vbiBhcyBpIGNhbiBhbmQgd2lsbCBub3Qgd2FpdCBmb3IgdGhlIG1vbnRobHkgdXBkYXRlLiBMZXNzIHN0cmVzcyBmb3Igc2VydmVyIGFkbWlucyBhbmQgbW9yZSB0aW1lIHRvIHBsYXkuCgpbYl1Zb3UgZG9uJ3QgbmVlZCB0aGUgRExDJ3MgZm9yIHRoaXMgbWFwWy9iXQoKW2JdTWFwIGlzIGFib3V0IDI1JVsvYl0KCltiXUd1eXMgcGxlYXNlIGRvbid0IHNlbmQgbWUgYW55IGZyaWVuZCByZXF1ZXN0cyBpIHdpbGwgaXJnbm9yZSB0aGVtLiBJZiB5b3Ugd2FudCB0byB0YWxrIHRvIG1lLCBwbGVhc2UgdXNlIHRoZSBjb21tZW50cy4gVGhhbmsgeW91Wy9iXQoKCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pTFRlbkk1LnBuZ1svaW1nXQpbbGlzdD0xXQpbKl0gTWFwIGlzIGEgYml0IGJpZ2dlciB0aGFuIFRoZSBJc2xhbmQKWypdIDcgZGlmZmVyZW50IGJpb21lcyAoU25vdywgRGVzZXJ0LCBSZWR3b29kLCBNdXNocm9vbSBSZWR3b29kcywgU3dhbXAsIEdyYXNzL0p1bmdsZSBhbmQgUmVkIEp1bmdsZSkKWypdIEFsbW9zdCBhbGwgZGlub3MgYXJlIGluLCBpbmNsLiBTRSBhbmQgQWJlcnJhdGlvbiBEaW5vcwpbKl0gQWxsIHJlc291cmNlcyBhcmUgaW4sIGluY2wuIFNFIGFuZCBBYmVycmF0aW9uIFJlc291cmNlcyAobW9yZSBzcG90cyBhcmUgY29taW5nKQpbKl0gWW91IGNhbiBsZWFybiBhbGwgRW5ncmFtcyAoVGhlIElzbGFuZCwgU0UgYW5kIEFiZXJyYXRpb24pClsqXSBEaWZmZXJlbnQgcGxheWVyIHNwYXducyBhcyBvbiBvdGhlciBtYXBzClsqXSBNb3VudGFpbiBXeXZlcm4gKEJpZ2dlciBidXQgbm90IGFnZ3Jlc2l2ZSB1bnRpbGwgeW91IGhpdCB0aGVtIG9yIHN0ZWFsIHRoZSBlZ2cuIEFsc28ga25vY2tvdXQgdGFtZWFibGUpIApbKl0gTWFjYXcgQXJnZW50IChFeG90aWMgdmVyc2lvbiBvZiB0aGUgdmFuaWxsYSBBcmdlbnQsIGFsc28gbm90IGFnZ3Jlc2l2ZSB1bnRpbGwgeW91IGhhcm0gdGhlbSkKWypdIEN1c3RvbSBiYXR0bGUgbXVzaWMgKGRheSBhbmQgbmlnaHQgdmVyc2lvbikKWypdIEN1c3RvbSBtdXNpYyB2b2x1bWVzLCBhcmVhIGJhc2VkIGFyb3VuZCB0aGUgbWFwClsqXSBBZGQgU0UgYW5kIEFCIGxvb3QgY3JhdGVzClsqXSBDdXN0b20gQm9zcyBBcmVuYXMgKEJyb29kbW90aGVyIGFuZCBHb3JpbGxhLCBEcmFnb24gaXMgdmFuaWxsYSkKWypdIENvbnRyb2wgdGhlIHdlYXRoZXIgKGFzIGFkbWluIG9ubHkpOgphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfZWxlY3RyaWNhbHN0cm9tIChub3QgaW4geWV0KQphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfcmFpbgphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfZm9nCmFkbWluY2hlYXQgY2Ugc3RhcnQvc3RvcF93YXZlIChjb2xkIG9yIGhlYXQgd2F2ZSwgdGhleSBzdGFydCByYW5kb21seSkKWy9saXN0XQoKW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3pUS2VWeXQucG5nWy9pbWddCltsaXN0PTFdClsqXSBNb3JlIG1haW4gbGFuZCBjb21wbGV0aW9uIChNb3JlIHJlc291cmNlcyBhbmQgZGV0YWlsIHdvcmspClsqXSBNb3JlIGJ1aWxkaW5ncy9ydWlucyBmb3IgZWFjaCBhcmVhClsqXSBDYXZlcy9EdW5nZW9uIChub3JtYWwgYW5kIGRpZmZlcmVudC9uZXcgb25lcykKWypdIFVuZGVyd2F0ZXIgd29yayAoUml2ZXIsIExha2VzIGFuZCBPY2VhbikKWypdIGFuZCBtdWNoIG1vcmUKWy9saXN0XQoKCltiXVBhcnRuZXIgJiBTcG9uc29yWy9iXQpJZiB5b3UgbG9va2luZyBmb3IgZ2V0dGluZyBhIG93biBBUksgc2VydmVyLCBjbGljayBvbiB0aGUgbG9nby4KW1VSTD1odHRwczovL25pdHJhLmRvL3NpY2NvMDgwM10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3NFQjZ5cUcucG5nWy9pbWddWy9VUkxdCgpbYl1TZXJ2ZXIgeW91IGNhbiBwbGF5IG9uLCBob3N0ZWQgYW5kIHNwb25zb3JlZCBieSBOaXRyYWRvWy9iXQpbdXJsPWh0dHBzOi8vc2VydmVycmFua3MuY29tL3NlcnZlci84NS4xOTAuMTU4LjI0MjozNTAwMV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vUjA3Mnp2di5qcGdbL2ltZ11bL3VybF0KCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbkE2YjlMTC5wbmdbL2ltZ10KWW91IHdhbnQgdG8ga25vdyB0aGUgY3VycmVudCBwYXRjaCBub3RlcyBvciB3aGF0J3MgY29taW5nIG5leHQ/IApDbGljayBvbiB0aGUgbGluay4KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMzgzMzQyNTYzLzI1NjE4NjQwOTQzNDU0MTE1NDYvCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaDAwMkw3cy5wbmdbL2ltZ10KCkZvciByZXBvcnRpbmcgYnVncyBvciBvdGhlciBpc3N1ZXMgcGxlYXNlIG9ubHkgdXNlIChSZXBvcnRzIGluIHRoZSBjb21tZW50cyBvciBkaXNzY3VzaW9ucyB3aWxsIGJlIGRlbGV0ZWQgd2l0aG91dCB3YXJuaW5nKQoKW1VSTD1odHRwOi8vYW1pc3NhLWJ1Z3JlcG9ydC5zaWNjb2dhbWVtb2RzLmNvbV1odHRwOi8vYW1pc3NhLWJ1Z3JlcG9ydC5zaWNjb2dhbWVtb2RzLmNvbVsvVVJMXQoKYW5kIHRvIGNvbnRhY3QgbWUgYW5kIG90aGVyIHBsYXllcnMsIGpvaW4gbXkgZGlzY29yZDoKCltVUkw9aHR0cHM6Ly9kaXNjb3JkLmdnLzB5aURsaEd5NHBMcEV0ZlNdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS85OVFGVzFBLnBuZ1svaW1nXVsvVVJMXQoKW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzlZS0VDY0UucG5nWy9pbWddCgpbVVJMPWh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3NpY2NvZ2FtZW1vZHNdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9yRmtabExXLnBuZ1svaW1nXVsvVVJMXQoKW1VSTD1odHRwOi8vd3d3LmFtYXpvbi5kZS9yZWdpc3RyeS93aXNobGlzdC9DN0dHMlRLWkRHSFgvcmVmPWNtX3N3X3JfdHdfd3NfeF9YV3YteGJaSk5YOU5aXSBbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWU1DOGdrdy5wbmdbL2ltZ11bL1VSTF0KCltVUkw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL3NpY2NvMDgwM10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL09uNTJNY2IucG5nWy9pbWddWy9VUkxdCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNkVPaUE4dS5wbmdbL2ltZ10KCltiXVRoYW5rcyB0bzpbL2JdCltiXUlzb0dhbWluZ1svYl0gIC0gRm9yIHRoZSBHaWFudCBSZWQgVHJlZSAoIEkgbG92ZSBpdCApCltiXUJpZ2d1bXNbL2JdIC0gRm9yIHRoZSBmaXJzdCB2ZXJzaW9uIG9mIHRoZSBQb3J0YWwKW2JdRXhpbG9nWy9iXSAtIEZvciBjb21wbGV0aW5nIHRoZSB3b3JrIG9uIHRoZSBQb3J0YWwgYW5kIGhlbHBpbmcgbWUgdG8gZml4IHRoaW5ncyBvciBnZXQgdGhlbSB0byB3b3JrCltiXUJsdWUgRHJhZ29uWy9iXSAtIEZvciB0aGUgaWRlYSBhbmQgY29uY2VwdCBvZiB0aGUgTWFjYXcgQXJnZW50CltiXVRiamJ1MlsvYl0gLSBGb3IgdGhlIGdyaWZmaW4gZGl2ZSBhbmQga25vY2tvdCB0YW1lIGZ1bmN0aW9uIGZvciB0aGUgbW91bnRhaW4gd3l2ZXJuCltiXURPQVsvYl0gLSBMb25nIHRpbWUgc3VwcG9ydGVyLCBjb250cmlidXRvciwgc2VydmVyIGFkbWluIGFuZCBzaG91bGRlciB0byBjcnkgb24gOkQKCkJpZyB0aGFua3MgdG8gR0cgRml6eiBmb3IgdGhlIGF3ZXNvbWUgdHJhaWxlci4gV2F0Y2ggaW4gNEtbVVJMPWh0dHBzOi8veW91dHUuYmUvUWg2c05LMFQ3dThdIGh0dHBzOi8veW91dHUuYmUvUWg2c05LMFQ3dThbL1VSTF0KSGVyZSBpcyB0aGUgbGluayB0byBoaXMgWW91dHViZSBjaGFubmVsIGFuZCBzbWFzaCB0aGUgc3ViIGJ1dHRvbi4KaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQ1BZY0djTFJBVDN1ZWN1LUdOZGxSTVEKClNjcmVlbnNob3RzIGJ5IEdHIEZpenogW1VSTD1odHRwczovL3d3dy50d2l0Y2gudHYvZ2dmaXp6XWh0dHBzOi8vd3d3LnR3aXRjaC50di9nZ2ZpenpbL1VSTF0KClNwZWNpYWwgVGhhbmtzIHRvIFtiXXRoZSBjbG9zZWQgdGVzdGVyIGdyb3VwIFsvYl1mb3IgZmluZGluZyBtYWpvciBidWdzIGR1cmluZyB0aGUgY2xvc2VkIHRlc3QuCgpbYl1QUzogSWYgeW91IGxpa2UgdGhlIG1hcCwgcGxlYXNlIGRvbid0IGZvcmdldCB0byB2b3RlIGFuZCBnaXZlIGEgdGh1bWJzIHVwLiA7KVsvYl0KClRoaXMgbW9kL2NvZGUvd29yayBpcyBwcm90ZWN0ZWQgYnkgdGhlIFtVUkw9aHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMtbmQvNC4wL2xlZ2FsY29kZV1BdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgQ3JlYXRpdmUgQ29tbW9ucyBMaWNlbnNlLgpbSU1HXWh0dHBzOi8vaS5jcmVhdGl2ZWNvbW1vbnMub3JnL2wvYnktbmMtbmQvNC4wLzg4eDMxLnBuZ1svSU1HXVsvVVJMXQoKCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/961965211345229587/503C3D789AB079FDEA7CFD77B1E7041A63F3B857/</image_url> - <download_url /> - <filename /> - <file_size>3541154749</file_size> -</mod> -<mod id='839162288'> - <name>Primal Fear</name> - <description>W2gxXVtiXU1vZCBJRDo4MzkxNjIyODhbL2JdWy9oMV0NCg0KDQoNCltoMV1bYl1HZXQgdGhlIEV4cGFuc2lvbiBNb2RzOlsvYl1bL2gxXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTk5ODc0MDNdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vR3RpYXZuei5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD05MDIxNTcwMTJdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMERGRGtsdi5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTMxNTU3MzEyOV0NCltpbWddaHR0cHM6Ly9pbWFnZS5pYmIuY28vaGhReU9IL3BmQUIuanBnWy9pbWddWy91cmxdDQoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzNTY3MDMzNThdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vazB3eE9iYy5qcGdbL2ltZ11bL3VybF0NCg0KDQpbaDFdW2JdVGhhbmsgeW91IHRvIFR3aXN0ZWQsIHdobyBjcmVhdGVkIHRoaXMgYW1hemluZyBzcGF3biBjb2RlIGluaSBhZGp1c3RlciFbL2JdWy9oMV0NCg0KW3VybD1odHRwOi8vdHdpc3RlZG1vZGRpbmcuY29tLz9tb2R1bGU9UHJpbWFsRmVhckRpbm9Db25maWddDQpbaW1nXWh0dHBzOi8vaW1hZ2UuaWJiLmNvL2QyNGNVYy9wZmNvbmZpZ3Rvb2wuanBnWy9pbWddWy91cmxdDQoNClByaW1hbCBGZWFyIGlzIGEgbWFzc2l2ZSBkaW5vIG1vZC4gVGhpcyBtb2QgYWRkcyB2YXJ5aW5nIHRhbWVhYmxlIHRpZXJzIG9mIGRpbm9zLCBhcyB3ZWxsIGFzIHNwZWNpYWwgYm9zcyBkaW5vcy4gQ3VycmVudGx5LCB5b3UgY2FuIHRhbWUgVG94aWNzLCBBbHBoYSdzLCBBcGV4LCBGYWJsZWQsIEJ1ZmZvb24sIENlbGVzdGlhbCwgRGVtb25pYywgRWxkZXIsIGFuZCBFbGVtZW50YWwuIFRoZSBib3NzZXMgaW5jbHVkZSBQcmltYWwsIE9yaWdpbiwgYW5kIHRoZSBDcmVhdG9yLiBUb3hpYywgQWxwaGEsIEFwZXgsIGFuZCBGYWJsZWQgZGlub3MgYXJlIG1hdGggYmFzZWQsIGFuZCBhcmUgM3gsIDV4LCAxMHggMTZ4IHZhbmlsbGEgc3RhdHMuIEFsbW9zdCBldmVyeSBjcmVhdHVyZSBoYXMgYW4gYWxwaGEgdmFyaWFudC4gQXBleCB2YXJpYW50cyBhcmUgY2Fybml2b3JvdXMgZmlnaHRlcnMsIGFuZCBGYWJsZWQgdmFyaWFudHMgYXJlIHBhc3NpdmUgd29yayBob3JzZXMuIA0KDQpEZW1vbmljcyBhcmUgY2FzdCBhd2F5IGNyZWF0dXJlcyBoZWxsIGJlbnQgb24gYmVjb21pbmcgdXNlZnVsLCBwb3dlcmZ1bCwgbW91bnRzLiBUaGV5IGhhdmUgc29sZCB0aGVpciBzb3VsIHRvIGV2aWwgaW4gb3JkZXIgdG8gZ2FpbiB1bHRpbWF0ZSBwb3dlci4gQ2VsZXN0aWFsJ3MgYXJlIHRoZSBwdXJlIGFuZCB0cnVlIGNvdW50ZXIgcGFydCwgc2V0IHRoZXJlIGFzIGEgY291bnRlciBiYWxhbmNlLiANCg0KUHJpbWFsIEZlYXIgY3VycmVudGx5IGhhcyBvdmVyIDIwMCBkaWZmZXJlbnQgY3JlYXR1cmVzIGluIGl0LCBhbmQgaXQgZ3Jvd3MgYWxsIHRoZSB0aW1lLg0KDQpPbiB0b3Agb2YgZGlub3MsIHRoaXMgbW9kIGFsc28gYWRkcyB2YXJ5aW5nIGl0ZW1zIHRvIGVuaGFuY2UgZ2FtZSBwbGF5LiBUaGVzZSBpdGVtcyBpbmNsdWRlIGEgdHJhbnEgc3lzdGVtLCBoZWFsaW5nIGl0ZW1zLCBkaW5vIGJsb29kLCBtdWx0aXBsZSBzZXRzIG9mIGFybW9yLCB0cmFucSBwaWtlLCB0YW1pbmcgaGVscGVycywgd2FrZSB1cCBzdGltdWxhdGUsIGFuZCBtb3JlIQ0KDQpbYl1QcmltYWwgRmVhciBpcyBzdGlsbCBhIFdJUCBtb2RbL2JdLiBQbGVhc2UgZ2l2ZSBtZSBmZWVkYmFjayBvbiBhbnl0aGluZyBhbmQgZXZlcnl0aGluZy4gTW9yZSBkaW5vcyB3aWxsIGJlIGFkZGVkIGFuZCB0d2Vha3Mgd2lsbCBiZSBtYWRlIG92ZXIgdGltZS4NCg0KDQpbaDFdW2JdVEhJUyBNT0QgSVMgTk9UIEEgQ09SRSBNT0QgQU5EIElTIENPTVBMRVRFTFkgU1RBQ0tBQkxFLiBXaGlsZSB0aGlzIG1vZCBpcyBodWdlIGFuZCBjYW4gZWFzaWx5IGJlIHRoZSBzaW5nbGUgZGlubyBtb2Qgb24gc2VydmVyLCBpdCBjYW4gYmUgc3RhY2tlZCB3aXRoIG90aGVyIG1vZHMuIEp1c3QgYmUgYXdhcmUgdGhhdCBjb3JlbW9kcyBjYW4gY2F1c2UgaXNzdWVzIHdpdGggYW55IG1vZHMsIHNvIHVzZSBjYXV0aW9uIHdoZW4gcGFpcmluZyBhbnkgbW9kIHdpdGggYSBjb3JlIG1vZC5bL2JdWy9oMV0NCg0KDQpbaDFdW2JdW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXRzRHF0NkVQek1BJmZlYXR1cmU9eW91dHUuYmVdTm9QbGF5SmFjaydzIE1PRCBTUE9UTElHSFQgSEVSRVsvdXJsXVsvYl1bL2gxXQ0KDQpbaDFdVGhpcyBtb2QgZG9lcyBOT1QgcmVwbGFjZSB2YW5pbGxhIGFscGhhIGRpbm9zLiBJZiB5b3Ugd2FudCB0byBkbyB0aGF0LCBsb29rIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzgzOTE2MjI4OC8xMzMyNTkyMjc1MjcyNzgzMDEvXWhlcmVbL3VybF0NCg0KW2JdQWxsIGluZm9ybWF0aW9uIGZvciB0aGlzIG1vZCwgaW5jbHVkaW5nIHNwYXduIGNvZGVzLCB0YW1pbmcgZm9vZCwgYW5kIHNlcnZlciBiYWxhbmNpbmcsIGNhbiBiZSBmb3VuZCBvbiB0aGUgZ29vZ2xlIGRvYyBbdXJsPWh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzFXcmIxNWp5N2wyQUQ2cTBSZnZJUVpMMVlqdThFWVptYTBEWHczeXdNdkI0L2VkaXQ/dXNwPXNoYXJpbmddaGVyZVsvdXJsXVsvYl1bL2gxXQ0KDQpbaDFdW2JdKipOT1RFKipbL2JdWy9oMV0NClRoaXMgbW9kIGRvZXMgbm90IHRvdWNoIGNyZWF0dXJlIG9yIHBsYXllciBsZXZlbHMuIEl0IHVzZXMgc2VydmVyIHNldCBsZXZlbHMsIHdoZXRoZXIgdGhhdCBpcyBmcm9tIGEgbW9kIGhpZ2hlciBpbiB0aGUgbG9hZCBvcmRlciwgb3Igb3ZlcnJpZGUgc2VydmVyIHNldHRpbmdzLg0KDQpbaDFdW2JdUFJJTUFMIEZFQVIgT0ZGSUNJQUwgU0VSVkVSWy9iXVsvaDFdDQpbaDFdR2V0IHRoZSBNb2RwYWNrIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMjMyNTAyXUhlcmVbL3VybF0gb3IgY2xpY2sgb24gdGhlICJTZXJ2ZXIiIGltYWdlIGJlbG93IVsvaDFdDQoNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMjMyNTAyXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9nVDhzc29SLmpwZ1svaW1nXVsvdXJsXQ0KDQpbdXJsPWh0dHBzOi8vdG9wYXJrc2VydmVycy5jb20vc2VydmVyLzY0Ljk0Ljk1LjUzOjI3MDY2XVtpbWddaHR0cHM6Ly90b3BhcmtzZXJ2ZXJzLmNvbS9iYW5uZXIvNjQuOTQuOTUuNTM6MjcwNjYvYmFubmVyLnBuZ1svaW1nXVsvdXJsXQ0KSWYgdGhlIGFib3ZlIGltYWdlIGlzIG5vdCBhdmFpbGFibGUsIElQIGZvciBvZmZpY2lhbCBzZXJ2ZXIgaXM6DQpbYl02NC45NC45NS41MzoyNzA2NlsvYl0NCg0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvN2o2YWZROV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVDYzcktIUC5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fZG9uYXRpb25zJmJ1c2luZXNzPUNBS1daQlJRSzZVUUUmbGM9VVMmaXRlbV9uYW1lPVByaW1hbCUyMEZlYXImY3VycmVuY3lfY29kZT1VU0QmYm49UFAlMmREb25hdGlvbnNCRiUzYWJ0bl9kb25hdGVDQ19MRyUyZWdpZiUzYU5vbkhvc3RlZF1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vQWl5WFBvdi5qcGdbL2ltZ11bL3VybF0NCg0KW2JdSWYgeW91IGRvbmF0ZSBhbmQgYXJlIHBhcnQgb2YgdGhlIGRpc2NvcmQsIG1ha2Ugc3VyZSB0byBsZXQgbWUga25vdyB5b3VyIGRpc2NvcmQgdXNlcm5hbWUgaW4gdGhlIGRvbmF0aW9uIG5vdGVzIHNvIEkgY2FuIGFkZCB5b3UgdG8gdGhlIGRvbmF0b3IgcmFuayFbYl0NCg0KW3VybD1odHRwczovL2hvc3RoYXZvYy5jb20vYmlsbGluZy9hZmYucGhwP2FmZj03MjRdW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vWGQ3OVFwZy5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/852725391217330386/CD8071F27005B68DF36B85F77A761B6EDA404906/</image_url> - <download_url /> - <filename /> - <file_size>1879353742</file_size> -</mod> -<mod id='1379153273'> - <name>Solar Panel</name> - <description>W2gxXUFib3V0IFRoaXMgTW9kWy9oMV0NCg0KVGhpcyBtb2QgYWRkcyBhICJTb2xhciBQYW5lbCIgc3RydWN0dXJlIHdoaWNoIGNhbiBiZSBsZWFybmVkIGF0IGxldmVsIDU5LCBhbmQgcmVxdWlyZXMgdGhlIGdlbmVyYXRvciBlbmdyYW0uDQoNCkluc2lkZSB0aGUgU29sYXIgUGFuZWwsIHlvdSBjYW4gY3JhZnQgUmVjaGFyZ2FibGUgQmF0dGVyaWVzLiAgRWFjaCBiYXR0ZXJ5IHdpbGwgZ2l2ZSB5b3UgYW4gZXh0cmEgaG91ciBvZiBpbi1nYW1lIHBvd2VyIGFmdGVyIHRoZSBzdW4gc2V0cy4gIEJlIHN1cmUgdG8gY3JhZnQgZW5vdWdoIGJhdHRlcmllcyB0byBnZXQgeW91IHRocm91Z2ggdGhlIG5pZ2h0IQ0KDQpUaGlzIG1vZCBpcyBjbGVhbiBhbmQgc3RhY2thYmxlLiAgSXQgb25seSBhZGRzIHRoZSAiU29sYXIgUGFuZWwiIGFuZCAiUmVjaGFyZ2FibGUgQmF0dGVyeSIgaXRlbXMsIGFuZCBjYW4gYmUgc2FmZWx5IGFkZGVkL3JlbW92ZWQgYXQgYW55IHRpbWUuDQoNCg0KRW5qb3khDQoNCg0KQW5kIGlmIHlvdSB3YW50IHRvIHN1cHBvcnQgdGhlIG1vZCwgZG9uJ3QgZm9yZ2V0IHRvIGxpa2UvZmF2b3JpdGUhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vTzB0M1V3di5naWZbL2ltZ10NCg0KDQoNCg0KW2gxXVNwYXduIENvZGVzWy9oMV0NCg0KU29sYXIgUGFuZWwNCltjb2RlXWFkbWluY2hlYXQgZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL1NwYWNlRGF5X1NvbGFyUGFuZWxzL0l0ZW1zL1NvbGFyUGFuZWwvUHJpbWFsSXRlbVN0cnVjdHVyZV9Tb2xhclBhbmVsLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfU29sYXJQYW5lbCciIDEgMCAwWy9jb2RlXQ0KDQoNClJlY2hhcmdlYWJsZSBCYXR0ZXJ5DQpbY29kZV1hZG1pbmNoZWF0IGdpdmVpdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9TcGFjZURheV9Tb2xhclBhbmVscy9JdGVtcy9CYXR0ZXJ5L1ByaW1hbEl0ZW1fU29sYXJQYW5lbF9CYXR0ZXJ5LlByaW1hbEl0ZW1fU29sYXJQYW5lbF9CYXR0ZXJ5JyIgMSAwIDBbL2NvZGVdDQoNCg0KDQpbaDFdRW5ncmFtIE92ZXJyaWRlWy9oMV0NCltjb2RlXU92ZXJyaWRlTmFtZWRFbmdyYW1FbnRyaWVzPShFbmdyYW1DbGFzc05hbWU9IkVuZ3JhbUVudHJ5X1NvbGFyUGFuZWxfQyIsRW5ncmFtSGlkZGVuPWZhbHNlLEVuZ3JhbVBvaW50c0Nvc3Q9MCxFbmdyYW1MZXZlbFJlcXVpcmVtZW50PTU5LFJlbW92ZUVuZ3JhbVByZVJlcT1GYWxzZSlbL2NvZGVdDQoNCg0KW2gxXU1vZCBJRFsvaDFdDQpbcXVvdGVdMTM3OTE1MzI3M1svcXVvdGVdDQoNCg0KDQoNCltoMV1PcGVuIFNvdXJjZSFbL2gxXQ0KDQpUaGlzIG1vZCBpcyBvcGVuIHNvdXJjZSwgYXMgYSBtb2RkaW5nIGV4YW1ibGUgZm9yIHRoZSBjb21tdW5pdHkuICA9KQ0KDQpUdXRvcmlhbDogIGh0dHBzOi8vd2lraS5hcmttb2RkaW5nLm5ldC9pbmRleC5waHA/dGl0bGU9VHV0b3JpYWw6X1NvbGFyX1BhbmVsDQoNClNvdXJjZSBDb2RlOiAgKHVwbG9hZGluZyBzb29uKQ0KDQoNCg0KDQpbaDFdSW50ZXJlc3RlZCBpbiBjcmVhdGluZyBBUksgbW9kcz9bL2gxXQ0KDQpDb21lIGpvaW4gdXMgaW4gdGhlIERpc2NvcmQgY2hhdCENClt1cmw9aHR0cDovL2Rpc2NvcmQuYXJrbW9kZGluZy5uZXRdaHR0cDovL2Rpc2NvcmQuYXJrbW9kZGluZy5uZXRbL3VybF0NCg0KQ2hlY2sgb3V0IHRoZSBBUksgVW5yZWFsIG1vZGRpbmcgZm9ydW1zIQ0KW3VybD1odHRwczovL2ZvcnVtcy51bnJlYWxlbmdpbmUuY29tL2ZvcnVtZGlzcGxheS5waHA/NzAtQVJLLVN1cnZpdmFsLUV2b2x2ZWRdaHR0cHM6Ly9mb3J1bXMudW5yZWFsZW5naW5lLmNvbS9mb3J1bWRpc3BsYXkucGhwPzcwLUFSSy1TdXJ2aXZhbC1Fdm9sdmVkWy91cmxdDQoNClZpc2l0IHRoZSBBUksgTW9kZGluZyB3ZWJzaXRlIGZvciB2YWx1YWJsZSB0dXRvcmlhbHMsIHRpcHMsIGFuZCB0cmlja3MhDQpbdXJsPWh0dHBzOi8vYXJrbW9kZGluZy5uZXRdaHR0cHM6Ly9hcmttb2RkaW5nLm5ldFsvdXJsXSANCg0KDQpbaDFdU3BlY2lhbCBUaGFua3NbL2gxXQ0KQW5kIGEgdmVyeSBzcGVjaWFsIHRoYW5rcyB0byB0aGUgZm9sbG93aW5nIHBlb3BsZSB3aG8gaGVscGVkIG1lIGFsb25nIHRoZSB3YXk6DQpbbGlzdF0NClsqXSBFdmVyeWJvZHkgaW4gdGhlIERpc2NvcmQgY2hhdCwgZXNwZWNpYWxseToNCltsaXN0XQ0KWypdIEdoYXpsYXdsDQpbKl0ganNsYXkNClsqXSBNZXp6bw0KWypdIE9yaW9uc3VuDQpbKl0gVGFvDQpbKl0gWmVuUm93ZQ0KWypdIFdvZWZ1bCBNYWNhYnJlDQpbKl0gdGhld29va2llOTENClsqXSBQMGszcg0KWypdIGlTcGVaeg0KWypdIER1bmNhbmFzDQpbKl0gLi4uIGFuZCBldmVyeW9uZSBlbHNlIEknbSBmb3JnZXR0aW5nIQ0KWy9saXN0XQ0KWypdIEV2ZXJ5b25lIHdobyBtYWRlIFVucmVhbCBlbmdpbmUgdmlkZW9zIGFuZCB0dXRvcmlhbHMuICBUaGFua3MhDQpbKl0gTXkgaW5jcmVkaWJseSBwYXRpZW50IHdpZmUgd2hvIHNlbGZsZXNzbHkgc2FjcmlmaWNlZCBkZWxpY2lvdXMgY3VkZGxpbmcgdGltZSB0byB3YXRjaCBtZSBkZWJ1ZyBibHVlcHJpbnRzIGluIHRoZSBBUksgRGV2S2l0LiAgSSdtIHNvIHZlcnkgbHVja3ksIGFuZCBzbyB2ZXJ5IHVuZGVzZXJ2aW5nLiAgWEQNClsqXSBXaWxkQ2FyZCwgZm9yIG1ha2luZyBzdWNoIGFuIGFkZGljdGluZyBnYW1lIQ0KWy9saXN0XQ0KDQoNCg0KS2V5d29yZCBzZWFyY2hlczogICBTb2xhciwgUGFuZWwsIFNvbGFyIFBhbmVsLCBHZW5lcmF0b3IsIFBvd2VyLCBFbGVjdHJpY2l0eSwgU3VuLCBMaWdodCwgQmF0dGVyeSwgQ2hhcmdlLCBPcGVuIFNvdXJjZSwgVHV0b3JpYWwsIFN0cnVjdHVyZXMgUGx1cyAoaGFoYSwgYWxsIHRoZSBoaXRzISksIERlYWRwb29sIDIuIFNlcmlvdXNseS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/928182922672919904/3E51FC698A0A2D23FFDF91BDA81904E27791E8B5/</image_url> - <download_url /> - <filename /> - <file_size>13822843</file_size> -</mod> - <mod id='1383175081'> - <name>ZeroGSpeedGlider</name> - <description>QSBaZXJvIEdyYXZpdHkgR2xpZGVyIHdpdGggb3B0aW9uYWwgRWxlbWVudCBCb29zdGVyLCBGYWxsIERhbWFnZSBBZGp1c3RtZW50cyBhbmQvb3IgSGF6YXJkIFByb3RlY3Rpb24gQnVmZiBhY3RpdmF0ZWQgYnkgSW5pIChkZWZhdWx0IGRlYWN0aXZhdGVkKS4NCg0KTGlrZSBhIG5vcm1hbCBHbGlkZXIgYnV0IHdpdGggYSBiZXR0ZXIgYWVyb2R5bmFtaWMgZGVzaWduIGFuZCBpdCB1c2VzIHRoZSB0aGVybWFsIGFpciBmbG93IHVwIG9uIHlvdXIgbWFwIHRvIHJlZHVjZSB0aGUgZHJvcGRvd24gLi4uIHllYWggdGhlIGhvdC1haXItZmxvdyB3YXMgYSBqb2tlDQoNClBsZWFzZSBub3RlOg0KVGhpcyBtb2QgaXMgYSBzcGVjaWFsIGNyZWF0aW9uIGZvciB0aGUgZ2VybWFuIGxldCdzIHBsYXllciBCRUFNLCBiZWNhdXNlIGhlIHdpbGwgdXNlIGl0IGluIGhpcyBBUksgVUxUUkEgQVJFTkEgY3JlYXRpb24uDQpTbyBpdCBtYXliZSwgdGhhdCB0aGUgZnVuY3Rpb25zIGFyZSBub3QgdXNlZnVsIGZvciBhbnlvbmUsIHNvcnJ5Lg0KSGVyZSBpcyBhIGxpbmsgdG8gaGlzIFlULUNoYW5uZWw6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUNwNTZUeWVQWFZCT2FNSXNDbDFkWXlRDQoNCkZlYXR1cmVzOg0KLSBOZWFybHkgbm8gRHJvcGRvd24gaW4gR2xpZGVtb2RlICh3aXRob3V0IHByZXNzaW5nIHNoaWZ0KQ0KLSBMb25nZXIgU3BlZWQgaW4gR2xpZGVtb2RlIGFmdGVyIGEgInNoaWZ0LWRvd25kcm9wIGFuZCBzaGlmdCByZWxlYXNlIg0KLSBGYXN0ZXIgU3BlZWQgcmVjb3ZlcnkgYWZ0ZXIgInNoaWZ0LXVwIg0KLSBUd2ljZSB0aGUgTWF4LVNwZWVkIGFzIGEgbm9ybWFsIFdpbmdzdWl0ZQ0KLSBIYWxmIHRoZSBNaW4tU3BlZWQgYXMgYSBub3JtYWwgV2luZ3N1aXRlDQotIExlc3MgQ2FtZXJhLVNoYWtlIGF0IGhpZ2ggc3BlZWRzIChhZ2FpbnN0IFBsYXllciBzaWNrbmVzcyBhbmQgdmVyeSBuaWNlIGZvciBZVCdzIC4uLikNCi0gSW1wcm92ZWQgY3VydmUgZmx5aW5nIHdpdGggcHJlc3NlZCBzaGlmdC1rZXkNCg0KU2V0dGluZ3M6DQotIENhbiBiZSBjcmFmdGVkIGluIHRoZSBQbGF5ZXJzIEludmVudG9yeQ0KLSBDYW4gYmUgY3JhZnRlZCBhdCBsZXZlbCAxDQotIE5vIEVuZ3JhbSBQb2ludHMgbmVjZXNzYXJ5DQotIFNhbWUgY3JhZnRpbmcgY29zdHMgYXMgYSBub3JtYWwgV2luZ3N1aXQgd2l0aG91dCBHRU1zLCBidXQgeW91IG5lZWQgU2lsaWNhIFBlYXJscw0KDQpPcHRpb25hbCBwZXIgR2FtZVVzZXJTZXR0aW5nczoNCjEuIEhhemFyZCBQcm90ZWN0aW9uOiAgR2V0IGZ1bGwgSGF6YXJkIFByb3RlY3Rpb24gd2l0aCB0aGlzIEdsaWRlciB3aXRob3V0IGFueSBIYXphcmQgQXJtb3IuDQoyLiBFbGVtZW50IEJvb3N0ZXI6ICBBbGxvd3MgeW91IHRvIHNwZWVkIHVwIGF0IG1heGltdW0gc3BlZWQgaW4gb25seSAyIHNlYyB3aXRob3V0IGRyb3AgZG93bi4NCjMuIEZhbGwgRGFtYWdlIEFkanVzdG1lbnQgU2V0dGluZ3M6IEFkanVzdCB0aGUgZGFtYWdlIHlvdSB3aWxsIHRha2UgaWYgeW91IGNvbGlkZSB3aXRoIHRoZSBncm91bmQNCjQuIER1cmFiaWxpdHkgQWRqdXN0bWVudCBTZXR0aW5nczogQWRqdXN0IHRoZSBkdXJhYmlsaXR5IGNvc3RzIG9uIHlvdXIgY2hlc3QgDQoNCkdhbWVVc2VyU2V0dGluZ3MuaW5pIFNldHRpbmdzOg0KTG9vayBoZXJlIHRvIHJlYWQgaG93IHRvIHVzZSB0aGVtIGFuZCB3aGF0IHRoZSB2YWx1ZXMgZG8gdG8gdGhlIEdsaWRlcjoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMTM4MzE3NTA4MS8xNjk0OTIyOTgwMDU5MTU1OTAwLw0KDQpbU3BlZWRHbGlkZXJNb2RdDQpIYXphcmRQcm90ZWN0aW9uPVRydWUNCkVsZW1lbnRCb29zdGVyPVRydWUNCkJvb3N0c1BlckVsZW1lbnQ9MTANCkZhbGxEYW1hZ2VNdWx0aT0wLjI1DQpGYWxsRGFtYWdlTWF4Q2xhbXA9MC44NQ0KQ3VzdG9tRHVyYWJpbGl0eVNldHRpbmdzPVRydWUNCkdsaWRpbmdDb3N0RHVyYVBlcmNlbnQ9MC4wNQ0KRGl2aW5nQ29zdER1cmFQZXJjZW50PTAuNTUNCg0KDQpHYW1lLmluaSBTZXR0aW5ncyAoY3JhZnRpbmcgbGV2ZWwgYW5kIGVuZ3JhbSBwb2ludHMpOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMzgzMTc1MDgxLzM1OTY1NzE4MjQ3NjEzODIzOTcvDQoNClNwYXduIENvbW1hbmQ6DQphZG1pbmNoZWF0IGdpdmVpdGVtICIvR2FtZS9Nb2RzL1NwZWVkR2xpZGVyL1NHL1ByaW1hbEl0ZW1Bcm1vcl9TcGVlZEdsaWRlcl9TRy5QcmltYWxJdGVtQXJtb3JfU3BlZWRHbGlkZXJfU0ciIDEgMCAwIGZhbHNlDQoNCk1vZC1JRDogMTM4MzE3NTA4MQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/921429290887055804/8472A41728CAC0224A43EF0A85D3FFF048DBD291/</image_url> - <download_url /> - <filename /> - <file_size>3060024</file_size> -</mod> - </mods> - <config> - <regex>ActiveMods=(([0-9]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>ActiveMods=</variable> - <place_after>[ServerSettings]\n</place_after> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini</filepath> - </config> - <post_install>printf "\nMoving files" -mv %mods_full_path%/steamapps/workshop/content/346110/%workshop_mod_id% %mods_full_path%/%workshop_mod_id% -printf "\nCleaning up" -rm -Rf %mods_full_path%/steamapps/workshop/content/346110/%workshop_mod_id% -printf "\nDone!"</post_install> - <uninstall>printf "\nUninstalling...\n" -rm -vRf %mods_full_path%/%mod_string% -printf "\nDone!" -</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/4020_Linux.xml b/modules/steam_workshop/game_configs/4020_Linux.xml deleted file mode 100644 index 93b4f1b6..00000000 --- a/modules/steam_workshop/game_configs/4020_Linux.xml +++ /dev/null @@ -1,103 +0,0 @@ -<workshop_settings> - <workshop_id>4000</workshop_id> - <download_method>steamapi</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>mods</mods_path> - <mods> - <mod id='1443096823'> - <name>gm_goldencity_day</name> - <description>SGVyZSdzIGEgbWFwIHRoYXQncyBoZWF2aWx5IGluc3BpcmVkIGJ5IGdtX2JpZ2NpdHkuIEkndmUgYmVlbiB3YW50aW5nIHRvIG1ha2UgYSBjaXR5IG1hcCBsaWtlIHRoaXMgZm9yIGEgZGVjYWRlLCBhbmQgSSd2ZSBmaW5hbGx5IGdvdHRlbiBhcm91bmQgaW50byBkb2luZyBqdXN0IHRoYXQuIEkgcHJvYmFibHkgY291bGQgaGF2ZSBnb3R0ZW4gdGhpcyBvdXQgb2YgdGhlIHdheSBhIHdoaWxlIGFnbywgYnV0IGJldHRlciBsYXRlIHRoYW4gbmV2ZXIsIEkgc3VwcG9zZS4NCg0KRmVhdHVyZXM6DQoNCi0gQSBkb3dudG93biBhcmVhIHBsdXMgYSBoaWdocmlzZSBhcmVhDQotIEEgc3Vua2VuIGhpZ2h3YXkgd2l0aCBhIGNvdXBsZSBvZiB0dW5uZWxzIGNvbm5lY3RpbmcgdG8gdGhlIG90aGVyIHJvYWRzDQotIDE0IGJ1aWxkaW5ncyB3aXRoIGludGVyaW9ycy4gVGhlcmUgYXJlIHNvbWUgZXh0ZXJpb3Igb3BlbiBkb29ycyB0aGF0IHlvdSBjYW4gd2FsayBpbnRvIHRoYXQgdGVsZXBvcnQgeW91IGludG8gdGhlIGludGVyaW9yLiBUbyBnbyBiYWNrIG91dHNpZGUsIHByZXNzIEUgb24gb25lIG9mIHRoZSBlbGV2YXRvciBkb29ycyBvciB3aGF0ZXZlciBraW5kIG9mIGRvb3IgeW91IHRlbGVwb3J0ZWQgaW4gZnJvbnQgb2YuDQotIEFuIEFJIE5vZGVncmFwaA0KLSBIRFINCi0gQSBzaW5nbGUgc291bmRzY2FwZSB0aHJvdWdob3V0IHRoZSBtYXAuIFRoZSByZWFzb24gaXQncyBqdXN0IG9uZSBpcyBiZWNhdXNlIEknbSBub3QgZ3JlYXQgYXQgc291bmRzY2FwZXMuIEknbGwgcHJvYmFibHkgd29yayBvbiB0aGF0IGxhdGVyIGFzIHdlbGwuDQotIEEgc2luZ2xlIGN1YmVtYXAgdGhhdCBhY3R1YWxseSB3b3JrcyAoYXQgbGVhc3Qgb24gbXkgZW5kLCB0aG91Z2ggSSBtYWRlIHN1cmUgaXQgd2Fzbid0IGp1c3QgdGhlIGxlZnRvdmVyIGJzcCB0aGF0IGhhZCB0aGF0KSB1bmxpa2UgdGhlIG9uZXMgaW4gdGhlIHByZXZpb3VzIG1hcCBJIHVwbG9hZGVkDQotIFR3byBjdXN0b20gbW9kZWxzIChBIHRyZWUgYW5kIGEgYmFza2V0YmFsbCBob29wKSB1c2VkIGluIHRoZSBtYXAgdGhhdCB5b3UgY2FuIHVzZSB5b3Vyc2VsZg0KLSBBIGNvdXBsZSBvZiBzZWNyZXRzDQoNCkNyZWRpdHM6DQoNCkRvY3RvciBGbG91bmRlciBCb3gsIGZvciB0aGUgYmFza2V0YmFsbCBob29wIG1vZGVsDQpCbHVlYmVycnlfUGllLCBmb3IgY29taW5nIHVwIHdpdGggdGhlIGlsbHVtaW5hdGVkIHdpbmRvdyB0ZWNobmlxdWUgKG5pZ2h0IHZlcnNpb24pDQpLaW5nUG9tbWUsIGZvciBleHBhbmRpbmcgb24gdGhhdCB0ZWNobmlxdWUgKG5pZ2h0IHZlcnNpb24pDQpic2hhZG93LCBmb3IgdGhlIGludmlzaWJsZSByYWQgbGlnaHQgdGVjaG5pcXVlIHVzZWQgZm9yIHRoZSBzdHJlZXRsaWdodHMgKG5pZ2h0IHZlcnNpb24pDQpKYWtvYmkgTydCcmllbiwgZm9yIGhlbHBpbmcgbWUgb3V0IHdpdGggYSBiaXQgb2Ygb3B0aW1pemF0aW9uIChUaG91Z2ggSSBkaWRuJ3QgZG8gYSBncmVhdCBqb2Igd2l0aCBpdCBvbiB0aGlzIHVwZGF0ZS4gSSdsbCBwcm9iYWJseSB3b3JrIG9uIGl0IHNvbWUgbW9yZSBvbiB0aGUgbmV4dCB1cGRhdGUpDQpWYWx2ZSBhbmQgQ0dUZXh0dXJlcywgZm9yIHRoZSBzb3VyY2UgbWF0ZXJpYWwgdXNlZCBmb3IgdGhlIGN1c3RvbSB0ZXh0dXJlcw0KRXZlcnlvbmUgd2hvIGdhdmUgZmVlZGJhY2sgb24gdGhlIG1hcCBpbiB0aGUgd29yay1pbi1wcm9ncmVzcyB0aHJlYWQNCg0KWW91IHdvbid0IG5lZWQgQ291bnRlciBTdHJpa2U6IFNvdXJjZSBvciBMZWZ0IDQgRGVhZCBmb3IgdGhlIHRleHR1cmVzIG9uIHRoaXMgbWFwIHRvIHdvcmssIGZvciB0aG9zZSBvZiB5b3Ugd2hvIGRvbid0IGhhdmUgZWl0aGVyIGdhbWUuIFRoZXJlIGlzIGFsc28gYSBuaWdodCB2ZXJzaW9uIG9mIHRoaXMgbWFwIHdoaWNoIGlzIHRoZSBvcmlnaW5hbCwgaWYgeW91IHdhbnQgdG8gY2hlY2sgdGhhdCBvdXQuDQoNCkFsc28sIEkganVzdCBub3RpY2VkIHRoYXQgdGhlcmUncyBhIGJ1ZyBvbiB0aGlzIG1hcCB3aGVyZSBzbWFsbCBmbGlja2VyaW5nIGJsYWNrIHRyaWFuZ2xlcyB3aWxsIGFwcGVhciBpbiB0aGUgY29ybmVycyBvZiB0aGUgc2t5Ym94IGlmIHlvdSBsb29rIGF0IGFueSBvZiB0aG9zZSBjb3JuZXJzLiBJIGhhdmUgbm8gaWRlYSBob3cgdG8gZml4IHRoaXMsIHRob3VnaCBpdCdzIG5vdCB0b28gbm90aWNhYmxlLiBJJ20gdGhpbmtpbmcgaXQgaGFzIHNvbWV0aGluZyB0byBkbyB3aXRoIHRoZSByZW5kZXIgZGlzdGFuY2UsIHdoaWNoIHdvdWxkbid0IHJlYWxseSBtYWtlIGFueSBzZW5zZSBzaW5jZSB0aGUgc2t5Ym94IGlzbid0IHN1cHBvc2VkIHRvIGhhdmUgdGhhdCBpc3N1ZS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/943951991654869773/338A0338BA966AF835CEB2B3B5A800487A1BACE1/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/943951991654867861/F167313D927ECA5D4AFAEFD76644F598B9A55AC1/</download_url> - <filename>1531788260_1094686331.gma</filename> - <file_size>25824223</file_size> - </mod> - <mod id='1403476308'> - <name>gm_news_studio</name> - <description>TmV3cyBTdHVkaW8gb2YgR2FycnkncyBNb2QhIFlvdSBjYW4gZmluYWxseSBtYWtlIHlvdXIgb3duIG5ld3Mgb24gdGhpcyBtYXAhDQpNYXAgZG9lcyBub3QgcmVxdWlyZSBhbnkgYWRkaXRpb25hbCBjb250ZW50Lg0KU29tZSBwYXJ0cyBvZiBtYXAgYXJlIGNvbG91cmFibGUuDQoNCklmIHlvdSBsaWtlIHRoaXMgYWRkb24gc28gbXVjaCwgdGhhdCB5b3UgY2FuIGdpZnQgbWUgc29tZXRoaW5nIC0gaGVyZSdzIG15IHRyYWRlLW9mZmVyOg0KDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS90cmFkZW9mZmVyL25ldy8/cGFydG5lcj0xMTEzOTA4NDAmdG9rZW49c3c4ekZmWEQNCg0KVGFnczoNCk5ld3MNClRGTg0KQnJvYWRjYXN0DQpTYW5kYm94DQpNb3ZpZQ0KQW5pbWF0aW9uDQpDYW1lcmENClZpZGlv</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/910171257329171075/337E32C3BEE684EFF58A0837FAADE9CC69AE04AC/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/909045760924451577/085F0A63EC79B0509E2C8643DFAFE0D9E4785FCE/</download_url> - <filename>1528544715_223866981.gma</filename> - <file_size>6461914</file_size> - </mod> - <mod id='1437899079'> - <name>Smitty Werbenjagermanjensen - Spongebob Squarepants</name> - <description>Ikl0IHdhcyBoaXMgaGF0IE1yLiBLcmFicyEgSGUgd2FzIG51bWJlciBvbmUhIg0KDQpTbWl0dHkgV2VyYmVuamFnZXJtYW5qZW5zZW4sIGZhaXRoZnVsbHkgcmVjcmVhdGVkIGZyb20gdGhlIGVwaXNvZGUgIk9uZSBLcmFiJ3MgVHJhc2giDQoNCltoMV1JbmNsdWRlcyBbL2gxXQ0KDQpQbGF5ZXIgbW9kZWwgDQpSYWdkb2xsIA0KRmluZ2VyIFBvc2luZyAoT25seSBvbmUgZmluZ2VyKQ0KRlBTIEFybXMNCkZyaWVuZGx5IGFuZCBIb3N0aWxlIE5QQ3MNCg0KW2gxXUNyZWRpdHMgYW5kIEh1Z2UgVGhhbmtzIFRvWy9oMV0NCltiXUdyaWZmYm9bL2JdIFRoZSBib2R5IGZvciBoaW0sIEkgZG91YnQgSSB3b3VsZCd2ZSBiZWVuIGFibGUgdG8gZG8gdGhpcy4NCltiXVdpbm5pbmdSb29rWy9iXSBGb3IgdGhlIHBpY3R1cmUuDQpbYl1TcGlrZVsvYl0gRm9yIHRoZSBoYXRzLCBoZWFkIGFuZCB0ZXh0dXJlcy4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/955210546397733977/A0293C4D6AD86A37CFCB8EC18071FCB3E773D76B/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/955210546397733770/C0A22FDAC654A2067C761E5C322986CFBCC3A158/</download_url> - <filename>1531283572_229351499.gma</filename> - <file_size>2577446</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable /> - <place_after /> - <mod_string>%first_file%</mod_string> - <string_separator>\n</string_separator> - <filepath>mods/mods.txt</filepath> - </config> - <post_install>cd "%mods_full_path%/steamapps/workshop/content/4000/%workshop_mod_id%" -cp -f %first_file% myfile.gma -7z x myfile.gma -aoa > /dev/null 2>&1 -cp -f myfile content.gma -rm -f myfile.gma myfile -"%mods_full_path%/../bin/gmad_linux" content.gma > /dev/null 2>&1 -rm -f "content.gma" -cd content -zip -r "%mods_full_path%/steamapps/workshop/content/4000/%first_file%.zip" * > /dev/null 2>&1 -cd ../.. -rm -Rf "%mods_full_path%/steamapps/workshop/content/4000/%workshop_mod_id%" -unzip -Z1 "%first_file%.zip" > "%first_file%.list" -tac "%first_file%.list" > "%first_file%.listinv" -cp -f "%first_file%.listinv" "%first_file%.list" -rm "%first_file%.listinv" -unzip -o "%first_file%.zip" -d "%mods_full_path%/../garrysmod" > /dev/null 2>&1 -rm -f "%first_file%.zip" - -if [ -f "%mods_full_path%/steamapps/workshop/content/4000/%first_file%.list" ];then - cd "%mods_full_path%/../garrysmod" - luaFile="%mods_full_path%/../garrysmod/lua/autorun/server/resources.lua" - while read p; do - if [ -f "$p" ] && [ ! -d "$p" ]; then - filename=$(basename -- "$p") - extension="${filename##*.}" - if [ "$extension" != "bsp" ] && [ "$extension" != "png" ]; then - newstring="resource.AddSingleFile(\"$p\")" - if ! grep -Fxq "$newstring" "$luaFile"; then - echo "$newstring" >> "$luaFile" - fi - fi - fi - done <"%mods_full_path%/steamapps/workshop/content/4000/%first_file%.list" - printf "\nContents of %first_file% successfully installed!" -else - printf "\nFile listing not found, try it again after reinstalling the mod." -fi - -</post_install> - <uninstall>if [ -f "%mods_full_path%/steamapps/workshop/content/4000/%mod_string%.list" ];then - cd "%mods_full_path%/../garrysmod" - luaFile="%mods_full_path%/../garrysmod/lua/autorun/server/resources.lua" - while read p; do - if [ -d "$p" ]; then - if [ -z "$(ls -A "$p")" ]; then - rm -vRf "$p" - fi - else - if [ -f "$p" ]; then - rm -vf "$p" - filestring="resource.AddSingleFile(\"$p\")" - if grep -Fxq "$filestring" "$luaFile"; then - escaped_filestring=$(sed -e 's/[]\/$*.^[]/\\&/g' <<< $filestring) - sed -i "/$escaped_filestring/d" "$luaFile" - fi - fi - fi - done <"%mods_full_path%/steamapps/workshop/content/4000/%mod_string%.list" - printf "\nContents of %mod_string% successfully uninstalled!" -else - printf "\nFile listing not found, try it again after reinstalling the mod." -fi</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/443030_Windows.xml b/modules/steam_workshop/game_configs/443030_Windows.xml deleted file mode 100644 index 79d6b5f9..00000000 --- a/modules/steam_workshop/game_configs/443030_Windows.xml +++ /dev/null @@ -1,100 +0,0 @@ -<workshop_settings> - <workshop_id>440900</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>ConanSandbox/Mods</mods_path> - <mods> - <mod id='1378596051'> - <name>Banners to the Gods</name> - <description>VGhpcyBNb2QgaXMgYSBtb2QgdGhhdCBnaXZlcyAzIG5ldyBmbGF2b3JzIG9mIGJhbm5lcnMgdG8geW91ciBnYW1lLiBEZXJrZXRvLCBNaXRyYSBhbmQgWW1pciBiYW5uZXJzLiBTaW5jZSB0aGVyZSB3ZXJlIG9ubHkgU2V0LCBhbmQgRGFyZmFyaSBiYW5uZXJzLCBwbHVzIG9mIGNvdXJzZSB0aGUgb3RoZXIgY2xhbnMgaW4gdGhlIEV4aWxlZCBsYW5kcy4uLiBZZXQsIG5vdyB0aGUgTm9yZGhlaW1lcnMsIHRoZSBNaXRyYWVucywgRGVya2V0aWFucywgaGF2ZSBhIGJhbm5lciBhcyB3ZWxsIQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/930434406223072719/09C64DD22443CA300AB5C9C148D542385C458BDF/</image_url> - <download_url /> - <filename /> - <file_size>155457134</file_size> - </mod> - <mod id='1426203926'> - <name>Compass Icon</name> - <description>QSB2ZXJ5IGJhc2ljIGNvbXBhc3MgaWNvbiB0aGF0IG1vdmVzIHRvIGluZGljYXRlIE5vcnRoIGFuZCBibGVuZHMgd2l0aCB0aGUgZXhpc3RpbmcgVUkuCgpJIHdhcyB0cnlpbmcgdG8gZmlndXJlIG91dCBob3cgdG8gZG8gbW9kcyBzbyBJIG1hZGUgYSBzdXBlciBiYXNpYyBjb21wYXNzLCBJIGZpZ3VyZWQgSSBtaWdodCBhcyB3ZWxsIHNoYXJlIGl0LiBJJ20gc3RpbGwgbGVhcm5pbmcgc28gYW55IGZlZWRiYWNrIGlzIHdlbGNvbWUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/952957720418478101/595F301CFA480B162796FE56793C1A650722DEDF/</image_url> - <download_url /> - <filename /> - <file_size>1942869</file_size> - </mod> - <mod id='1384471264'> - <name>Drag thralls in water (May 2018)</name> - <description>RHJhZyB0aHJhbGxzIHRocm91Z2ggd2F0ZXIgd2l0aCByb3BlLgoKU3VnZ2VzdGVkIGJ5IERyZWFndWgu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/912420738527948826/40A5E9CD53E58008EBDC0EC4519DF55144DD03C5/</image_url> - <download_url /> - <filename /> - <file_size>777732</file_size> - </mod> - <mod id='1369802940'> - <name>Emberlight</name> - <description>TW9kIElEOiAxMzY5ODAyOTQwDQoNCldlbGNvbWUgdG8gRW1iZXJsaWdodCEgVGhpcyBtb2QgaXMgaW50ZW5kZWQgZm9yIHJvbGVwbGF5ZXJzIGFuZCBvdGhlciBDb25hbiBFeGlsZXMgcGxheWVycyB3aG8gd2FudCBhIHJpY2hlciBhbmQgbW9yZSBpbW1lcnNpdmUgZXhwZXJpZW5jZS4gSXQgZm9jdXNlcyBlbnRpcmVseSBvbiBjb250ZW50IGZvciBwbGF5ZXJzOyB5b3Ugd29uJ3QgbmVlZCB0aGUgYWRtaW4gcGFuZWwgdG8gYWNjZXNzIGFueSBvZiB0aGUgbW9kJ3MgY3VycmVudCBvciBmdXR1cmUgY29udGVudC4gUmVhZCBvbiB0byBzZWUgd2hhdCB0aGUgbW9kIGluY2x1ZGVzIGN1cnJlbnRseSBhbmQgd2hhdCB3ZSBoYXZlIHBsYW5uZWQgZm9yIGZvciB0aGUgd2Vla3MgYW5kIG1vbnRocyBhaGVhZC4NCg0KSm9pbiB0aGUgRW1iZXJsZWdpb24gb24gRGlzY29yZDoNCmh0dHBzOi8vZGlzY29yZC5nZy81TXY3ZWR5DQoNCllvdSBjYW4gYWxzbyBiZWNvbWUgYW4gRW1iZXJsaWdodCBQYXRyb24gaGVyZToNCmh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3N0dWRpb2VtYmVybGlnaHQNCg0KDQoNCltoMV1GRUFUVVJFUyBTVU1NQVJZWy9oMV0NCg0KKFZpc2l0IG91ciBEaXNjdXNzaW9ucyB0YWIgZm9yIGEgbW9yZSBkZXRhaWxlZCBicmVha2Rvd24gb2YgRW1iZXJsaWdodCdzIGZlYXR1cmVzKQ0KDQpbYl1Ib3J0aWN1bHR1cmVbL2JdDQpbbGlzdF1bKl1DcmFmdCwgZmFybSBhbmQgZGVjb3JhdGUgd2l0aCBhIHdpZGUgdmFyaWV0eSBvZiBpdGVtczoNCltsaXN0XVsqXURlY29yYXRpdmUgZmxvd2VyIHBvdHMgYW5kIHRyZWVzDQpbKl1QbGFjZWFibGUgcG90dGVkIHBsYW50ZXJzIGFuZCBtdXNocm9vbSBib3hlcw0KWypdR2FyZGVuIGJveGVzIGFuZCB3ZWRnZXMgd2hpY2ggY2FuIHNuYXAgdG8gYnVpbGRpbmcgcGllY2VzWy9saXN0XVsvbGlzdF0NCg0KW2JdQW5pbWFsIEh1c2JhbmRyeVsvYl0NCltsaXN0XVsqXUJ1aWxkIHBlbnMgYW5kIGtlZXAgZ2FtZSBmb3IgaGlkZXMsIG1lYXQgYW5kIG90aGVyIHJlc291cmNlcy4gVGhlIGZvbGxvd2luZyBhbmltYWxzIGNhbiBiZSBkb21lc3RpY2F0ZWQ6DQpbbGlzdF1bKl1SYWJiaXRzDQpbKl1BbnRlbG9wZXMNClsqXUdhemVsbGUNClsqXU9zdHJpY2hlcw0KWypdR29hdHMNClsqXUJvYXINClsqXURlZXINClsqXUp1bmdsZSBCaXJkc1svbGlzdF1bL2xpc3RdDQoNCltiXUN1aXNpbmUhWy9iXQ0KW2xpc3RdWypdRm9vZCwgc291cHMgYW5kIGRyaW5rcyBhcmUgbm93IHZpc2libGUgd2hlbiBwbGFjZWQgaW4gdGhlIGludmVudG9yeSBvZiBzcGVjaWFsIFNlcnZpbmcgZGlzaGVzIGFuZCBtdWdzLCB0YW5rYXJkcyBhbmQgZmxhZ29ucy4gWW91IGNhbiBvYnRhaW4gdGhlc2UgaXRlbXMgZnJvbSB0aGUgSG9zcGl0YWxpdHkgZmVhdHMgaW4gdGhlIERlY29yYXRpb24gdGFiIG9mIHlvdXIgRmVhdHMgc2NyZWVuLlsvbGlzdF0NCg0KW2JdU3RyYWlnaHQgUmF6b3JbL2JdDQpbbGlzdF1bKl1Vc2UgdGhlIFZhbml0eSBwbGFjZWFibGUgaXRlbSB0byBjdXN0b21pemUgeW91ciBjaGFyYWN0ZXIncyBoZWFkIGFuZCBib2R5IGhhaXIuWy9saXN0XQ0KDQpbYl1BZGRpdGlvbmFsIFdlYXBvbnMgYW5kIEFybW9yWy9iXQ0KW2xpc3RdWypdQ3VsdHVyYWwgV2VhcG9ucyB3aXRoIGZ1bGwgdGllciBwcm9ncmVzc2lvbnMNClsqXUFybW9yIGFuZCBjbG90aGluZyB2YXJpYW50cw0KWypdRW5kZ2FtZSB2YXJpYW50cyBvZiBwb3B1bGFyIGxvd2VyLXRpZXIgd2VhcG9ucw0KWypdRmlzdCBXZWFwb25zIGZvciB0aWVycyAyIHRocm91Z2ggNQ0KWypdV29vZGVuIHdlYXBvbnMgZm9yIHNwYXJyaW5nDQpbKl1SdWdnZWQgV3JhcHMsIHJlaW50cm9kdWNpbmcgdGhlIGxvaW5jbG90aCBhbmQgY2hlc3R3cmFwIG9mIG9sZA0KWypdQ29sZCB3ZWF0aGVyIGNsaW1iaW5nIGJvb3RzIGFuZCBnbG92ZXMsIGxlYXJuZWQgdmlhIHRoZSBNb3VudGFpbmVlciBmZWF0Wy9saXN0XQ0KDQpbYl1BZGRpdGlvbmFsIEl0ZW1zWy9iXQ0KW2xpc3RdWypdQmluZGFibGUgQmVkIFBpbGxvd3MNClsqXUJvb2sgc2hlbHZlcyBhbmQgcGxhY2VhYmxlIHJvd3Mgb2Ygam91cm5hbHMgYW5kIHN0YWNrcyBvZiBzY3JvbGxzDQpbKl1TdG9uZSBidXRjaGVyIHRvb2xzIChsZWFybmVkIHdpdGggdGhlIEFwcHJlbnRpY2UgQnV0Y2hlciBmZWF0KQ0KWypdSXJvbiBTaWNrbGUgKGxlYXJuZWQgd2l0aCB0aGUgSXJvbiBUb29scyBmZWF0KVsvbGlzdF0NCg0KW2JdUXVhbGl0eSBvZiBsaWZlIGltcHJvdmVtZW50c1svYl0NCltsaXN0XVsqXXN0YWNrIHNpemVzIGluY3JlYXNlZCB0byAxMDAgZm9yIG1vc3QgY29uc3VtYWJsZXMgYW5kIG1hdGVyaWFscw0KWypdQmFzaWMgY3JhZnRpbmcgc3RhdGlvbiBpbnZlbnRvcnkgc2l6ZSBpbmNyZWFzZWQgdG8gMzAgc2xvdHMuDQpbKl1QcmVzZXJ2YXRpb24gYm94IGFuZCBJbXByb3ZlZCBQcmVzZXJ2YXRpb24gYm94IGludmVudG9yaWVzIGRvdWJsZWQuDQpbKl1CYXJyZWxzIGFuZCBTbWFsbCBCYXJyZWxzIGNhbiBub3cgYmUgdXNlZCB0byBzdG9yZSBpdGVtcw0KWypdQ29tYmluZSBMZWF0aGVyIHRvIG1ha2UgVGhpY2sgTGVhdGhlciBhdCB0aGUgQXJtb3JlcidzIEJlbmNoDQpbKl1DcmFmdGluZyBzaGFwZWQgd29vZCBwcm9kdWNlcyAxIGJhcmsNClsqXVZhbml0eSBDYW1lcmEgYWRqdXN0ZWQgdG8gYWxsb3cgeW91IHRvIGdldCB5b3VyIEdVSSBiYWNrIGJ5IGNyb3VjaGluZyBvciBlbW90aW5nLlsvbGlzdF0NCg0KDQoNCltoMV1GRUFUVVJFUyAoQ29taW5nIFNvb24hKVsvaDFdDQoNClsqXU1vcmUgY3VsdHVyYWwgd2VhcG9ucyBhbmQgbW9yZSBhcm1vciB2YXJpYW50cw0KWypdQ29uc2NyaXB0cyEgU2VuZCB5b3VyIHRocmFsbHMgb3V0IHRvIGNvbGxlY3QgcmVzb3VyY2VzIGFuZCBjb21wbGV0ZSBvdGhlciB0YXNrcw0KWypdTmV3IGJ1aWxkaW5nIGJsb2NrcyBhbmQgZGVjbyBpdGVtc1svbGlzdF0NCg0KDQoNCltoMV1GRUFUVVJFUyAoQ29taW5nIG5vdCBhcyBzb29uISlbL2gxXQ0KDQpbbGlzdF1bKl1BZHZhbmNlZCBjb21iYXQNClsqXUFkdmFuY2VkIHJlbGlnaW9uLCBteXN0aWNpc20gYW5kIGFsY2hlbXlbL2xpc3RdDQoNCg0KDQpbaDFdS05PV04gSVNTVUVTWy9oMV0NCg0KWypdU29tZSBob3J0aWN1bHR1cmUgaXRlbXMgZG9uJ3QgcGxheSB0aGVpciBwbGFjZW1lbnQgc291bmRzLg0KWypdR2FyZGVuIFdlZGdlcyBjYW4gYmUgcGxhY2VkIGluc2lkZSBvZiBHYXJkZW4gQm94ZXMuIElmIHlvdSBkbyB0aGlzLCB5b3UncmUgYmFkLiBEb24ndCBiZSBiYWQuDQpbKl1Mb290IHByZXZpZXcgZG9lcyBub3Qgc2hvdyB0aGUgb3V0cHV0IG9mIEhvcnRpY3VsdHVyZSBtYWNoaW5lcyAoZ2FyZGVuIGJveGVzIGFuZCB3ZWRnZXMsIHBsYW50ZXJzIGFuZCBtdXNocm9vbSBib3hlcykuIFRoZSBvdXRwdXQgb2YgdGhlc2Ugc3RhdGlvbnMgaXMgY2FsY3VsYXRlZCBvbiBwbGF5ZXIgaW50ZXJhY3Rpb24gdG8gcmVkdWNlIHNlcnZlciBsb2FkLiBXZSdyZSB3b3JraW5nIG9uIGEgc29sdXRpb24gZm9yIHRoaXMuWy9saXN0XQ0KDQoNCg0KU3BlY2lhbCB0aGFua3MgdG8gSm9zaHRlY2ggYW5kIHRoZSBQSVBQSSB0ZWFtIGZvciB0aGVpciBzdXBwb3J0IGFuZCBicmFpbiBwb3dlci4gd2UgPDMgdSBndXl6Lg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/929308506301543680/CE3C865085C0C5FF2879FB8E9D875098C17F01B5/</image_url> - <download_url /> - <filename /> - <file_size>1667910631</file_size> - </mod> - <mod id='1403991684'> - <name>Exile Architect</name> - <description>QnVpbGRpbmcgYmxvY2sgc2V0IGZvciBzY2FmZm9sZGluZyBvciBicmlkZ2VzLCBhbmQgbWFzb24gbGluZXMgdG8gaGVscCBsYXlvdXQgZm91bmRhdGlvbnMuIE1hc29uIGxpbmVzIGJlaGF2ZXMgbGlrZSBmZW5jZSBmb3VuZGF0aW9ucywgYnV0IGNhbiBhbHNvIHNuYXAgYXQgYW5nbGVzLgoKVGhlcmUncyBhIDEgcG9pbnQgZmVhdCBpbiB0aGUgYnVpbGRpbmcgY2F0ZWdvcnkuCgpLbm93biBpc3N1ZXM6CgoqU2hvcnQgbWFzb24gbGluZXMgY2FuIG5vdyBzbmFwIGF0IDYwPyBhbmdsZXMgZm9yIGRyYXdpbmcgdHJpYW5nbGVzLiBCdXQgZHVlIHRvIGhvdyBzb2NrZXRzIHdvcmssIHRoZXknbGwgYWxzbyBzbmFwIGF0IDMwPyBhbmdsZXMsIHNvIGJlIGF3YXJlLgoKKkZlbmNlcyBhbmQgd2FsbHMgY2FuIHN0YWNrIG9uIG1hc29uIGxpbmVzLiBUaGV5IGhhdmUgcmF0aGVyIGxvdyBoZWFsdGggdGhvdWdoLCBzbyBpdCdzIHByb2JhYmx5IG5vdCBhIGdvb2QgaWRlYSB0byB1c2UgdGhlbSBhcyBmb3VuZGF0aW9ucyBvbiBhbnl0aGluZyBkZWZlbnNpdmUuCgoqSWYgdXBncmFkaW5nIGZyb20gcHJldmlvdXMgdmVyc2lvbiwgeW91IG1heSBuZWVkIHRvIGRyaW5rIGEgbG90dXMgcG90IChvciBhZG1pbiBzZWxmIGlmIFNQKSB0byByZWxlYXJuIGZlYXQgdG8gZ2V0IG5ldyByZWNpcGVzLgoKTW9kIGNvbXBhdGliaWxpdHkgbm90ZXM6CgpJdGVtIElEcyAxNzc1MDAxIC0gMTc3NTAwOQpSZWNpcGUgSURzIDE3NzUxMDEgLSAxNzc1MTA5CkZlYXQgSUQgMTc3NTEwMA==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/915800878318924163/704FD0BCBB9780EBCD0AB50B81DCEA210EC752C6/</image_url> - <download_url /> - <filename /> - <file_size>21626043</file_size> - </mod> - <mod id='1382120864'> - <name>LowerMonsterHPSolo</name> - <description>Q2hhbmdlczoNCk1vbnN0ZXJIZWFsdGgNCjgJTlBDX0thcHBhSGF0Y2hsaW5nDQo4CU5QQ19SYWJiaXQNCjExCU5QQ19WdWx0dXJlDQoxMwlOUENfR2F6ZWxsZUZhd24NCjEzCU5QQ19IeWVuYVNwb3R0ZWRDdWINCjEzCU5QQ19IeWVuYVN0cmlwZWRDdWINCjE5CU5QQ19QaXJhbmhhDQoyMAlOUENfVGlnZXJDdWINCjIwCU5QQ19Xb2xmUHVwcHkNCjIyCU5QQ19Pc3RyaWNoQ2hpY2sNCjIyCU5QQ19Xb2xmRGlyZVB1cHB5DQoyMwlOUENfQ3JvY29kaWxlQmFieQ0KMjMJTlBDX1NhYnJldG9vdGhDdWINCjI1CU5QQ19KYWd1YXJDdWINCjI1CU5QQ19QYW50aGVyQ3ViDQoyNQlOUENfUGlnbGV0DQoyNQlOUENfV2lsZEJvYXJQaWdsZXQNCjMwCU5QQ19CZWFyQmxhY2tDdWINCjMwCU5QQ19CZWFyQnJvd25DdWINCjQ2CU5QQ19SaGlub0JhYnkNCjU3CU5QQ19QaWtlZmlzaA0KNTgJTlBDX0ltcA0KNTgJTlBDX0ltcEV4cGxvc2l2ZQ0KNjUJTlBDX0dhemVsbGUNCjY2CU5QQ19Db2JyYQ0KNjgJTlBDX0VsZXBoYW50QmFieQ0KODcJTlBDX1NwaWRlckJyb3duDQo4OQlOUENfT3N0cmljaA0KOTIJTlBDX0FudGVsb3BlU3BpcmFsSG9ybg0KOTYJTlBDX0h5ZW5hU3BvdHRlZA0KMTAwCU5QQ19IdW1hbm9pZA0KMTAzCU5QQ19IeWVuYVN0cmlwZWQNCjEwOQlOUENfU3BpZGVyV2lkb3dZZWxsb3cNCjE0MAkjTi9BDQoxNDIJTlBDX0FudGVsb3BlS2luZw0KMTQ3CU5QQ19TcGlkZXJHcmV5DQoxNDcJTlBDX1NlcnBlbnRwZW9wbGVIb3JkZWxpbmcNCjE0NwlOUENfU2VycGVudHBlb3BsZUlsbHVzaW9uDQoxNTIJTlBDX01vdW50YWluR29hdA0KMTU5CU5QQ19HZW5lcmljDQoxNjQJTlBDX0h5ZW5hVW5kZWFkDQoxNzEJTlBDX1NwaWRlclJlZG1vdXRoDQoxOTUJTlBDX1NwaWRlcldpZG93DQoyMDAJTlBDX1Njb3JwaW9uTWVkaXVtDQoyMDAJTlBDX1NwaWRlckdyZWVuDQoyMTcJTlBDX09vemUNCjIzNQlOUENfS2FwcGENCjIzNQlOUENfU2tlbGV0b25EYXJmYXJpDQoyMzYJTlBDX0RlZXINCjIzNwlOUENfUm9ja25vc2UNCjI2MQlOUENfQ3JvY29kaWxlDQoyNjUJTlBDX0NhbWVsDQoyNzgJTlBDX0Vsaw0KMjkxCU5QQ19Sb2Nrbm9zZU1vbHRlbg0KMjkxCU5QQ19Sb2Nrbm9zZVdoaXRlDQozMDgJTlBDX1NwaWRlcldpZG93Qmx1ZQ0KMzEwCU5QQ19Ta2VsZXRvbkRyZWdzDQozMTEJTlBDX0xvY3VzdEdyZWVuDQozMTEJTlBDX1RpZ2VyDQozMTgJTlBDX1NwaWRlcldpZG93R3JlZW4NCjMyMQlOUENfU2NvcnBpb25MYXJnZQ0KMzU5CU5QQ19TcGlkZXJXaWRvd1JlZA0KMzU5CU5QQ19Xb2xmDQozODUJTlBDX1BhbnRoZXINCjQwMAlOUENfSnVuZ2xlQmlyZA0KNDMwCU5QQ19KYWd1YXINCjQ0MwlOUENfS29tb2RvDQo0NDkJTlBDX0xvY3VzdFllbGxvdw0KNTA0CU5QQ19TYWxhbWFuZGVyDQo1MDcJTlBDX0xvY3VzdFdoaXRlDQo1MzEJTlBDX1NlcnBlbnRwZW9wbGVCb3cNCjUzMQlOUENfU2VycGVudHBlb3BsZVN3b3Jkcw0KNTM1CU5QQ19BcnRpbGxlcnkNCjUzNQlOUENfQmVhc3RtYXN0ZXINCjUzNQlOUENfQnJhd2xlcg0KNTM1CU5QQ19DcnVzaGVyDQo1MzUJTlBDX01vdW50ZWQNCjUzNQlOUENfUmFuZ2VyDQo1MzUJTlBDX1Njb3V0DQo1MzUJTlBDX1VuZGVhZA0KNTM1CU5QQ19XYXJyaW9yDQo1MzUJTlBDX1dlcmVoeWVuYQ0KNTM1CU5QQ19XaWxkQm9hcg0KNjEwCU5QQ19Hb3JpbGxhDQo2MzcJTlBDX1NhYnJldG9vdGgNCjY3MwlOUENfUmVwdGlsZUJlYXN0DQo2ODUJTlBDX0NoaWxkcmVuT2ZKaGlsDQo2ODUJTlBDX0dyZXlBcGUNCjY4NQlOUENfU2tlbGV0b25TZXJwZW50TWFuDQo3NTAJTlBDX1JvY2tub3NlS2luZ01vbHRlbg0KNzUwCU5QQ19CYXREZW1vbg0KODE4CU5QQ19Hb3JpbGxhU2lsdmVyYmFjaw0KODE4CU5QQ19LYXBwYVVuZGVhZA0KODM1CU5QQ19Ta2VsZXRvbkFybW9yDQo4NTUJTlBDX0JlYXJCcm93bg0KODgwCU5QQ19EZWF0aEtuaWdodE1pbmlvbg0KOTA5CU5QQ19Xb2xmRGlyZQ0KOTEwCU5QQ19ZZXRpDQoxMTUyCU5QQ19CZWFyDQoxMjc0CU5QQ19XaWdodA0KMTI5OAlOUENfUmhpbm9HcmV5DQoxMjk4CU5QQ19SaGlub1doaXRlDQoxMzY1CU5QQ19JbXBLaW5nDQoxNDY3CU5QQ19FbGtLaW5nDQoxNDY3CU5QQ19FbGVwaGFudA0KMTU5MAlOUENfQ3JvY29kaWxlR2lhbnRUb21iDQoxNjI2CU5QQ19Gcm9zdEdpYW50DQoxNjI2CU5QQ19Gcm9zdEdpYW50VHV0b3JpYWwNCjE3MzEJTlBDX1JvY2tub3NlS2luZw0KMTk3MwlOUENfTWFtbW90aA0KMjA3OAlOUENfUm9ja25vc2VLaW5nSWNlDQoyMTA4CU5QQ19TZXJwZW50cGVvcGxlQnJ1dGUNCjIxNDIJTlBDX1N0b3J5Ym9zcw0KMjE3NQlOUENfU2VycGVudHBlb3BsZUJvd0tpbmcNCjIxNzUJTlBDX1NlcnBlbnRwZW9wbGVTd29yZHNLaW5nDQoyMjQwCU5QQ19HaWFudEtpbmdHaG9zdA0KMjQ5MglOUENfV2l0Y2hRdWVlbkd1YXJkaWFuDQoyNTQwCU5QQ19TYW5kc3Rvcm1CZWFzdA0KMjcyMAlOUENfV2lsZEJvYXJCb3NzDQozMjAwCU5QQ19LYXBwYUtpbmcNCjM2NTAJTlBDX0JhdERlbW9uV2hpdGUNCjM4MzIJTlBDX0xhdmFXb3JtDQo0MDU0CU5QQ19TZXdlckFib21pbmF0aW9uDQo0MjEzCU5QQ19HaWFudEtpbmdCb3NzDQo0ODkwCU5QQ19SaGlub0JsYWNrDQo1NTY1CU5QQ19EcmFnb25IYXRjaGxpbmcNCjU4MjcJTlBDX0Zyb3N0R2lhbnRCb3NzDQo1ODI3CU5QQ19Gcm9zdEdpYW50U21pdGgNCjYxODMJTlBDX0RlYXRoS25pZ2h0Qm9zcw0KNjE4MwlOUENfTG9jdXN0UXVlZW5Td2FtcFRvbWINCjkwOTUJTlBDX1JvY2tub3NlS2luZ0Jvc3NNb3NzDQo5MTAwCU5QQ19EcmFnb24NCjkxMDAJTlBDX0RyYWdvbkdyZWVuDQo5MTAwCU5QQ19VbmRlYWREcmFnb24NCjkxMDAJTlBDX0RyYWdvbldoaXRlDQoxMDA1MwlOUENfQWxwaGFlbGVwaGFudA0KMTAwNTMJTlBDX0FscGhhc25ha2UNCjEwMDUzCU5QQ19TbmFrZUdpYW50DQoxMDI2NAlOUENfTG9jdXN0UXVlZW5EZXNlcnQNCjEwMjY0CU5QQ19Mb2N1c3RRdWVlblN3YW1wDQoxMDI2NAlOUENfVGlnZXJXaGl0ZQ0KMTA3NDQJTlBDX0RlbW9uU3BpZGVyDQoxMDc0NAlOUENfU3BpZGVyR2lhbnQNCjExMDQ0CU5QQ19Dcm9jb2RpbGVHaWFudA0KMTE0NzkJTlBDX1Njb3JwaW9uS2luZw0KMTE2NTEJTlBDX1JlcHRpbGVCZWFzdEJvc3MNCjEyOTAwCU5QQ19SaGlub0tpbmcNCjEzMjAwCU5QQ19Td2FtcEtpbmcNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/929309228564296120/59CC87CB7CC2019162FFD950A15765B0420D4431/</image_url> - <download_url /> - <filename /> - <file_size>724791</file_size> - </mod> - <mod id='864199675'> - <name>Pickup+</name> - <description>V2l0aCB0aGlzIG1vZCB5b3UgYXJlIGFibGUgdG8gcGljayB1cCBhbGwgdGhlIHRoaW5ncyB5b3UndmUgcGxhY2VkIC0gc2ltcGxlIGFzIHRoYXQhIDotKQoKKioqIEFkZGVkIHBpY2t1cCBzdXBwb3J0IGZvciB0aHJhbGxzISAqKioKCi0gV29ya3Mgb24gc2luZ2xlcGxheWVyIGFuZCBkZWRpY2F0ZWQgc2VydmVycyEKLSBBZG1pbnMgaGF2ZSB0aGUgb3B0aW9uIHRvIHJlbW92ZSB0aGUgcGlja3VwIG9wdGlvbiBmcm9tIGl0ZW1zIChPbmx5IGluIE1QKQotIEFkbWlucyBoYXZlIHRoZSBvcHRpb24gdG8gZW5hYmxlL2Rpc2FibGUgdGhlIHBpY2t1cCBvcHRpb24gZnJvbSBhbGwgdGhyYWxscyBvdmVyIHRoZSBvcHRpb25zd2hlZWwgKE9ubHkgaW4gTVApCgoqKiogWW91IGNhbiBvbmx5IHBpY2t1cCB0aHJhbGxzIHRoYXQgYXJlIG5vdCB3ZWFyaW5nIGFueSBhcm1vciEgKioqCgoKWW91IHdhbnQgdG8gcmVwb3J0IGEgYnVnPyBQbGVhc2UgdXNlIHRoaXMgdGVtcGxhdGUgYW5kIGp1c3QgcG9zdCBpdCBpbiB0aGUgY29tbWVudHMhCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODY0MTk5Njc1LzE3Mjg3MDE4Nzc0ODE5NTQ0NTkvIAoKCkhhdmUgRnVuIQoKCk1PRCBJRDogODY0MTk5Njc1CgpJZiB5b3UgaGF2ZSBhbnkgcHJvYmxlbXMgb3Igc3VnZ2VzdGlvbnMgZmVlbCBmcmVlIHRvIHdyaXRlIGl0IGluIHRoZSBjb21tZW50cyBvciBzdGFydCBhIGRpc2N1c3Npb24hCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhpcyBtb2QvY29kZS93b3JrIGlzIHByb3RlY3RlZCBieSB0aGUgW1VSTD1odHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy1uZC80LjAvbGVnYWxjb2RlXUF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZlcyA0LjAgSW50ZXJuYXRpb25hbCBDcmVhdGl2ZSBDb21tb25zIExpY2Vuc2UuCltJTUddaHR0cHM6Ly9pLmNyZWF0aXZlY29tbW9ucy5vcmcvbC9ieS1uYy1uZC80LjAvODh4MzEucG5nWy9JTUddWy9VUkxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/96102470863175828/E2FD19AEC364F48C7B0D0FB7231D937A097A0EEB/</image_url> - <download_url /> - <filename /> - <file_size>691137</file_size> - </mod> - <mod id='1367404881'> - <name>Savage Steel</name> - <description>VGhpcyBtb2QgaGFzIGEgd2lkZSB2YXJpZXR5IG9mIHJlYWxpc3RpYyBwbGFjZWFibGUgb3IgUlAgaXRlbXMuIFNvbWUgb2YgdGhlIGZlYXR1cmVzIHRoYXQgd2UgaGF2ZSBhcmUgaW52ZW50b3JpZXMgaW4gc2Fja3MsIGNyYXRlcywgYmFycmVscyBhbmQgbWFueSBvdGhlciBpdGVtcy4gV2UgYWxzbyBoYXZlIGV4dHJhIHN0b3JhZ2Ugc3BhY2UgaW4gb3VyIFN0cm9uZ2JveCBjaGVzdC4gV2Ugbm93IGhhdmUgIlBpY2sgVXAiIG9uIHRoZSBTYXZhZ2UgU3RlZWwgcGxhY2VhYmxlcy4gV2UgaGF2ZSBkZXNpZ25lZCBvdXIgcGxhY2VhYmxlcyB0byBiZSBwbGFjZWQgY2xvc2VseSB0b2dldGhlciBvciBzdGFja2VkLCBpZiBkZXNpcmVkLiBXZSB3aWxsIGNvbnRpbnVlIHRvIGFkZCB0byB0aGlzIG1vZCBvbiBhbiBvbmdvaW5nIGJhc2lzLiBUaGlzIG1vZCBpcyBkZXNpZ25lZCBmb3IgdGhlIFNhdmFnZSBTdGVlbCBzZXJ2ZXIsIGJ1dCBhbnlvbmUgaXMgd2VsY29tZSB0byB1c2UgaXQuIElmIHlvdSBsaWtlIG91ciBtb2QgcGxlYXNlIGJlIHN1cmUgdG8gZ2l2ZSB1cyBhICJUaHVtYnMgVXAiISEgDQoNCltoMV1MaXN0IG9mIFBsYWNlYWJsZXNbL2gxXSANCg0KW2gxXVN0b3JhZ2UgSXRlbXNbL2gxXSANCg0KQnVja2V0ICANClRhbGwgQnVja2V0IA0KMyBkaWZmZXJlbnQgQ2xvdGggQmFsZXMgDQozIGRpZmZlcmVudCBCYWdzIA0KV29vZGVuIFR1YiANCkJhc2tldCANClRhbGwgQmFza2V0IA0KMyBCYXJyZWxzIA0KNCBkaWZmZXJlbnQgQ3JhdGVzIA0KMiBkaWZmZXJlbnQgU3Ryb25nYm94IENoZXN0cyANCg0KW2gxXUZ1cm5pc2hpbmdzWy9oMV0gDQoNCkxhcmdlIENhc2sgDQozIGJhciBwaWVjZXMgDQpGdWxseSBhc3NlbWJsZWQgYmFyIA0KQ2xvdGggQmFyIGNvdmVyIA0KMiBkaWZmZXJlbnQgZW1wdHkgYm93bHMgDQoyIGRpZmZlcmVudCBmdWxsIGJvd2xzIA0KQ2FiaW5ldCANCjIgZGlmZmVyZW50IFNoZWx2ZXMgDQpDYWJpbmV0IHdpdGggc2hlbGYgDQo1IGRpZmZlcmVudCBoZXJiIGJpbnMgDQpEcmVzc2VyIA0KV2FsbCBTaGVsZiANCkJhdGggDQpTdHlnaWFuIEJhdGggDQpSdXN0aWMgQmF0aCAod29vZGVuKSANCkN1cnRhaW5zIA0KQ2hhbWJlciBQb3QNClNhdWNlcGFuDQpTb3VwIExhZGxlDQo0IENhbmlzdGVycyAoU2FsdCwgUGVwcGVyLCBDaW5uYW1vbiAmIFBhcHJpa2EpIHdpdGggNSBzdG9yYWdlIHNsb3RzIGVhY2gNCkNhbmlzdGVyIFNldCBvbiBhIHNoZWxmIHdpdGggMjAgc3RvcmFnZSBzbG90cw0KMiBXZWFwb24gRHJvcHMgLSBOb3J0aGVybiBhbmQgU291dGhlcm4NCkxhdW5kcnkgQnVja2V0DQpTY3JvbGwgU3RhbXANClNlYWxlZCBTY3JvbGwNClNjcm9sbCB3YXgNCjMgZGlmZmVyZW50IHJ1Z3MNCiANCltoMV1Gb29kWy9oMV0gDQogDQpDaGlja2VuIExlZ3Mgb24gYSBQbGF0ZSANCldoaXRlIEJyZWFkIG9uIGEgcGxhdGUgDQpDYWtlcyBvbiBhIHBsYXRlIA0KQ2hlZXNlIHdoZWVsIG9uIGEgcGxhdGUgDQpCb3dsIG9mIEVnZ3MgDQpGcmllZCBlZ2dzIG9uIGEgcGxhdGUgDQpIYW0gb24gYSBwbGF0ZSANCkJyZWFkIG9uIGEgcGxhdGUgDQogDQpbaDFdQWxjaGVteS9BcG90aGVjYXJ5Wy9oMV0gDQoNCkFsY2hlbXkgRGVzayANCkFsY2hlbXkgRGVzayBDaGFpciANCkluayBXZWxsIG9wZW4gDQpJbmsgV2VsbCBDbG9zZWQgDQpJbmsgd2VsbCBjYXAgDQo0IGRpZmZlcmVudCBQb3Rpb25zIA0KMyBkaWZmZXJlbnQgQXBvdGhlY2FyeSBOb3RlcyANCjYgZGlmZmVyZW50IEZlYXRoZXJzIA0KTW9ydGFyICYgUGVzdGxlIA0KMiBkaWZmZXJlbnQgSGFuZ2luZyBIZXJiIHJhY2tzIChvbmUgd29vZCBhbmQgb25lIG1ldGFsKSANCjMgZGlmZmVyZW50IEFsY2hlbXkgc2V0cyANCjUgZGlmZmVyZW50IGhlcmJzIHRvIHBsYWNlIG9uIGEgdGFibGUgb3IgY291bnRlcg0KDQpbaDFdT3V0ZG9vciBEZWNvclsvaDFdIA0KDQpXYXRlciBDYW4gDQpXYWdvbiANCldhZ29uIFdoZWVsIA0KQnJ1c2h3b29kIA0KOCBkaWZmZXJlbnQgcGllY2VzIG9mIGZpcmV3b29kICg0IHN0YW5kaW5nIHVwLCA0IGxheWluZyBkb3duKSANCjIgTG9ncyANCjUgZGlmZmVyZW50IFBsYW5rcyANCkdhbGxvd3MNCkV4ZWN1dGlvbmVyJ3MgQmxvY2ssIEF4ZSBhbmQgY29tYmluYXRpb24NCkd1aWxsb3RpbmUNClBpbGxhcnkNCkhhbmdpbmcgQ2FnZQ0KDQogW2gxXX5+ICBNb2QgSUQgMTM2NzQwNDg4MVsvaDFdDQoNCltoMV1XZSBub3cgaGF2ZSBhIERpc2NvcmQgc2VydmVyOlsvaDFdDQpodHRwczovL2Rpc2NvcmQuZ2cvcUVoTTNXdA0KDQpUbyBnZXQgdGhlIEdVSSBib3ggb24gYm90aCBiYXRocywgaG92ZXIgb3ZlciB0aGUgbGFkZGVyIGFyZWEuIFRoaXMgc2hvdWxkIGdpdmUgeW91IHRoZSBvcHRpb24gdG8gcGlja3VwIG9yIGRlc3Ryb3kuIA0KDQoNClRoYW5rcyB0byBTaGFkb3dDTUQgZm9yIGFsbCB5b3VyIGhlbHAgYW5kIHBhdGllbmNlIGFuZCB0byBSZWQgTWFyY2ggZm9yIGhlbHBpbmcgd2l0aCB0aGUgaWNvbnMgYW5kICB0aGUgYXJ0d29yayBmb3IgdGhlIG1vZCBjb3ZlciEh</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/929311364899517529/96C8FED0D19E78C69A2D571BE083FC7FC26A3F32/</image_url> - <download_url /> - <filename /> - <file_size>2644257234</file_size> - </mod> - <mod id='1113901982'> - <name>The Age of Calamitous</name> - <description>W2gxXVdlbGNvbWUgdG8gVGhlIEFnZSBvZiBDYWxhbWl0b3VzIVsvaDFdCgpUaGlzIG1vZCBzZXJ2ZXMgYXMgYSB0b3RhbCBjb252ZXJzaW9uIG1vZCwgaW50cm9kdWNpbmcgbmV3IHN5c3RlbXMsIGNvbnRlbnQsIGZlYXRzLCBhbmQgbXVjaCBtb3JlISAKCkhlcmUgaXMgYSBsaXN0IG9mIHNvbWUgYWRkaXRpb25zIHRvIHRoZSBnYW1lOgpbbGlzdF0KWypdIEFkZGl0aW9uYWwgQ2hhcmFjdGVyIENyZWF0aW9uIE9wdGlvbnMKWypdIE5ldyBTdGFja3MgJiBXZWlnaHQKWypdIFVJIC8gSFVEIG1vZGlmaWNhdGlvbnMKWypdIEh1bmRyZWRzIG9mIE5ldyBEZWNvcmF0aW9ucywgUHJvcHMsIEl0ZW1zLCBXZWFwb25zLCBldGMuClsqXSBNYW55IE5ldyBDcmFmdGluZyBTdGF0aW9ucywgRmVhdHMgJiBSZWNpcGVzClsqXSBOZXcgTGV2ZWwgQ2FwIDEwMCAoQXNjZW5zaW9uIDEwMS0xMjApClsqXSBTcGVjaWFsIGNvbnRlbnQgZnJvbSBUaGUgQWdlIG9mIENhbGFtaXRvdXMKWy9saXN0XQpBbmQgbXVjaCBtb3JlIQoKW2gxXVdBUk5JTkdbL2gxXQoKVGhpcyBtb2QgaXMgaW4gYWN0aXZlIGRldmVsb3BtZW50LCBhbmQgdGhlcmVmb3JlIHRoZXJlIHdpbGwgYmUgZnJlcXVlbnQgcGF0Y2hlcyBjb21pbmcgb3V0LiBTbWFsbCAmIGxhcmdlIG9uZXMgY29udGFpbmluZyBhZGp1c3RtZW50cywgYmFsYW5jaW5nLCBjb250ZW50ICYgZml4ZXMuCklmIHlvdSBkbyBub3Qgd2FudCB0byBrZWVwIHVwIHdpdGggZnJlcXVlbnQgdXBkYXRlcywgYXZvaWQgdXNpbmcgdGhlIG1vZCB1bnRpbCBpdCdzIGluIGEgY29tcGxldGVkIHN0YXRlLgpUaGlzIG1vZCBpcyBpbnRlbmRlZCB0byBiZSBzdGFuZGFsb25lIGFuZCBpcyBub3QgbWFkZSB0byB3b3JrIHdpdGggYWRkaXRpb25hbCBtb2RzLgpSZWFkIG1vcmUgYXQgdGhlIEltcG9ydGFudCBJbmZvcm1hdGlvbiB0b3BpYyBpbiB0aGUgZGlzY3Vzc2lvbnMuCgpbaDFdSW5mb3JtYXRpb25bL2gxXQoKVGhlIGludGVudGlvbiBvZiB0aGlzIG1vZCBpcyB0byBleHBhbmQgdXBvbiBDb25hbiBFeGlsZXMgd2l0aCBuZXcgY29udGVudCBmcm9tIFRoZSBBZ2Ugb2YgQ2FsYW1pdG91cyB1bml2ZXJzZSwgaW50cm9kdWNpbmcgYSBmZXcgYXNwZWN0cyBvZiB0aGUgZmFudGFzeSBtZWRpZXZhbCBnZW5yZS4KSm9pbiB1cyBvbiBEaXNjb3JkIGZvciBtb2QgdXBkYXRlcyBhbmQgc2VydmVycyBydW5uaW5nIHRoZSBtb2Q6Ci0gW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvODJoZ3ZHaF0gRGlzY29yZFsvdXJsXQoKRmVlbCBmcmVlIHRvIHJlZ2lzdGVyIG9uIHRoZSB3ZWJzaXRlIHRvIGtlZXAgeW91cnNlbGYgdXAgdG8gZGF0ZSB3aXRoIHRoZSBsYXRlc3QgbmV3cyEKLSBbdXJsPWh0dHA6Ly93d3cudGhlLWFnZS1vZi1jYWxhbWl0b3VzLmNvbS9dIFRoZSBBZ2Ugb2YgQ2FsYW1pdG91cyBXZWJzaXRlWy91cmxdCgpNT0QgSUQ6IDExMTM5MDE5ODIKCltoMV1UaGUgT2ZmaWNpYWwgQWdlIG9mIENhbGFtaXRvdXMgUHJvamVjdFsvaDFdCgpJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gbGVhcm5pbmcgbW9yZSBhYm91dCB3aGF0IFRoZSBBZ2Ugb2YgQ2FsYW1pdG91cyBwcm9qZWN0IGlzLCB5b3UgY2FuIGRyb3AgYnkgb3VyIG9mZmljaWFsIEZhY2Vib29rIHBhZ2UhIEJlIGF3YXJlIHRoYXQgdGhpcyBpcyB0aGUgb2ZmaWNpYWwgcHJvamVjdCBhbmQgbm90IHRoZSBtb2QuIFRoZSBtb2QgaXMgYSBwZXJzb25hbCBzaWRlIHByb2plY3QgYW5kIGlzIG5vdCB0aGUgb2ZmaWNpYWwgcHJvamVjdC4KLSBbdXJsPWh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9BbmFyaW91c1Byb2R1Y3Rpb25zXSBUaGUgQWdlIG9mIENhbGFtaXRvdXMgRmFjZWJvb2tbL3VybF0KCkFkZGl0aW9uYWxseSwgeW91IGNhbiBmb2xsb3cgbWUgb24gVHdpdHRlciBmb3IgYW55IG5ld3MgdXBkYXRlcyByZWdhcmRpbmcgdGhlIG1vZCBhbmQgdGhlIG92ZXJhbGwgcHJvamVjdC4gCi0gW3VybD1odHRwczovL3R3aXR0ZXIuY29tL0VzcGVuR0pvaGFuc2VuXSBUd2l0dGVyWy91cmxdCgpbaDFdV2FudCB0byBzdXBwb3J0IHRoZSBwcm9qZWN0P1svaDFdCgpBbnkgZm9ybSBvZiBzdXBwb3J0IGlzIGdyZWF0bHkgYXBwcmVjaWF0ZWQhCkFsbCB0cmlidXRlcyBtYWRlIHRocm91Z2ggRG9uYXRpb24gYW5kL29yIFBhdHJlb24gd2lsbCBnbyB0b3dhcmRzIGV4cGFuZGluZyBUaGUgQWdlIG9mIENhbGFtaXRvdXMgcHJvamVjdC4KLSBbdXJsPWh0dHA6Ly93d3cudGhlLWFnZS1vZi1jYWxhbWl0b3VzLmNvbS9dIERvbmF0aW9uWy91cmxdCi0gW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9lc3Blbmdqb2hhbnNlbl0gUGF0cmVvblsvdXJsXQoKCkFsbCBjb250ZW50IG93bmVkIGFuZC9vciBwcm92aWRlZCBmb3IgVGhlIEFnZSBvZiBDYWxhbWl0b3VzIGlzIGNvcHlyaWdodGVkLgooYylDb3B5cmlnaHQgMjAxMS0yMDE4IEFuYXJpb3VzIFByb2R1Y3Rpb25zLCBBbGwgUmlnaHRzIFJlc2VydmVkCihjKUNvcHlyaWdodCAyMDExLTIwMTggRXNwZW4gR3JhdmRhaGwgSm9oYW5zZW4sIEFsbCBSaWdodHMgUmVzZXJ2ZWQKCkNvbmFuIEV4aWxlcyBjb250ZW50IGFuZCBtYXRlcmlhbHMgYXJlIHRyYWRlbWFya3MgYW5kIGNvcHlyaWdodHMgb2YgRnVuY29tLiA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/861731135277865883/BCA986F592ABA8A6B95A687E0E1A3BE8749CDD3F/</image_url> - <download_url /> - <filename /> - <file_size>1291252425</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable /> - <place_after /> - <mod_string>%first_file%</mod_string> - <string_separator>\n</string_separator> - <filepath>ConanSandbox/Mods/modlist.txt</filepath> - </config> - <post_install>printf "\nRunning post installation for mod %workshop_mod_id%" -printf "\nMovin Folders" -mv %mods_full_path%/steamapps/workshop/content/440900/%workshop_mod_id%/%first_file% %mods_full_path%/%first_file% -printf "\nCleaning up" -rm -Rf %mods_full_path%/steamapps/workshop/content/440900/%workshop_mod_id% -printf "\nInstallation for mod %workshop_mod_id% completed!" -</post_install> - <uninstall>printf "\nUninstalling...\n" -rm -vf %mods_full_path%/%mod_string% -printf "\nDone!" -</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/533830_Linux.xml b/modules/steam_workshop/game_configs/533830_Linux.xml deleted file mode 100644 index 42465c78..00000000 --- a/modules/steam_workshop/game_configs/533830_Linux.xml +++ /dev/null @@ -1,23 +0,0 @@ -<workshop_settings> - <workshop_id>211820</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>mods</mods_path> - <mods /> - <config> - <regex>mods=(([0-9]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>mods=</variable> - <place_after /> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>steam_workshop.cfg</filepath> - </config> - <post_install>printf "\nMoving item %workshop_mod_id% ..." -mv -f "%mods_full_path%/steamapps/workshop/content/211820/%workshop_mod_id%/contents.pak" "%mods_full_path%/%workshop_mod_id%.pak" -rm -Rf "%mods_full_path%/steamapps/workshop/content/211820/%workshop_mod_id%" -printf "\nSuccess."</post_install> - <uninstall>printf "\nUninstalling item %mod_string% ...\n" -rm -Rf "%mods_full_path%/%mod_string%.pak" -printf "\nSuccess."</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/533830_Windows.xml b/modules/steam_workshop/game_configs/533830_Windows.xml deleted file mode 100644 index 42465c78..00000000 --- a/modules/steam_workshop/game_configs/533830_Windows.xml +++ /dev/null @@ -1,23 +0,0 @@ -<workshop_settings> - <workshop_id>211820</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>mods</mods_path> - <mods /> - <config> - <regex>mods=(([0-9]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>mods=</variable> - <place_after /> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>steam_workshop.cfg</filepath> - </config> - <post_install>printf "\nMoving item %workshop_mod_id% ..." -mv -f "%mods_full_path%/steamapps/workshop/content/211820/%workshop_mod_id%/contents.pak" "%mods_full_path%/%workshop_mod_id%.pak" -rm -Rf "%mods_full_path%/steamapps/workshop/content/211820/%workshop_mod_id%" -printf "\nSuccess."</post_install> - <uninstall>printf "\nUninstalling item %mod_string% ...\n" -rm -Rf "%mods_full_path%/%mod_string%.pak" -printf "\nSuccess."</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/740_Linux.xml b/modules/steam_workshop/game_configs/740_Linux.xml deleted file mode 100644 index 982dbc2d..00000000 --- a/modules/steam_workshop/game_configs/740_Linux.xml +++ /dev/null @@ -1,66 +0,0 @@ -<workshop_settings> - <workshop_id>730</workshop_id> - <download_method>steamapi</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>mods</mods_path> - <mods> - <mod id='1440818854'> - <name>cs_noffice [office in nuke-style]</name> - <description>YSBzbWFsbCBmdW5tYXANCg0KZW5qb3kgYW5kIGhhdmUgZnVuIDotKQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/964217986228487212/CF7FB6AFE894AF59908CDA64AD5E8F852D39AE1E/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/964217986228482922/A3EB0675317A2395DC96870AFE3EDB9608616787/</download_url> - <filename>cs_noffice.bsp</filename> - <file_size>72639068</file_size> - </mod> - <mod id='1414531578'> - <name>de_cornerwork</name> - <description>RGVfY29ybmVyd29yayBmcm9tIENTTzIsIG1hZGUgYnkgTmV4b24=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/938320142839248719/DE42CB9345A53EC8B4BBE5381D8AD55407FD88D1/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/938321006101014631/2F2EF3472A0FC4B10D1AD559FC516B742AF43C15/</download_url> - <filename>de_cornerwork.bsp</filename> - <file_size>87872150</file_size> - </mod> - <mod id='1433404064'> - <name>Mirage [Compatibility Version 1.36.3.8]</name> - <description>QW4gb2xkZXIgdmVyc2lvbiBvZiBvZmZpY2lhbCBtYXAgYnkgVmFsdmUgZm9yIGRlbW8gcGxheWJhY2sgY29tcGF0aWJpbGl0eS4gVGhpcyBtYXAgd2FzIHByZXZpb3VzbHkgdXNlZCBpbiBPZmZpY2lhbCBNYXRjaG1ha2luZyBpbiBDUzpHTy4gSXQgY291bGQgYmUgcGxheWVkIGluIERlYXRobWF0Y2gsIENsYXNzaWMgQ2FzdWFsLCBhbmQgQ2xhc3NpYyBDb21wZXRpdGl2ZS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/387665671598503104/9BC8E9D876916173C915233460D559231FF4E4E3/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/945077059916661709/A20ADA8668F0BB0EE12F61314137BE71EFDFF6C3/</download_url> - <filename>de_mirage.bsp</filename> - <file_size>17429043</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable /> - <place_after /> - <mod_string>%first_file%</mod_string> - <string_separator>\n</string_separator> - <filepath>mods/modlist.txt</filepath> - </config> - <post_install>printf "\nRunning post installation for mod %workshop_mod_id%" -printf "\nInstalling Map %first_file%\n" -unzip -o "%mods_full_path%/steamapps/workshop/content/730/%workshop_mod_id%/%first_file%" -d "%mods_full_path%/../csgo/maps" -printf "\nCleaning up" -rm -Rf "%mods_full_path%/steamapps/workshop/content/730/%workshop_mod_id%" -map=%first_file% -map=${map%.bsp} -maplist_file="%mods_full_path%/../csgo/maplist.txt" -maplist_content=$(cat "$maplist_file") -if [ ! -z "${maplist_content##*$map*}" ];then - printf "\nAdding Map to maplist.txt" - echo $map >> "$maplist_file" -else - printf "\nMap already in maplist.txt" -fi -printf "\nInstallation for map %first_file% completed!" -</post_install> - <uninstall>map=%mod_string% -if [ -f "%mods_full_path%/../csgo/maps/$map" ];then - rm -f $map -fi -map=${map%.bsp} -maplist_file="%mods_full_path%/../csgo/maplist.txt" -sed -i "/^$map$/d" $maplist_file -</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/107410_linux.xml b/modules/steam_workshop/game_configs/bak/107410_linux.xml deleted file mode 100644 index 1b23b603..00000000 --- a/modules/steam_workshop/game_configs/bak/107410_linux.xml +++ /dev/null @@ -1,71 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>221100</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>.</mods_path> - <mods> - <mod id="1559212036"> - <name>CF</name> - <description>VGhpcyBpcyBhIENvbW11bml0eSBmcmFtZXdvcmsgZm9yIERheVogU0EuDQoNCk9uZSBub3RhYmxlIGZlYXR1cmUgaXMgaXQgYWltcyB0byByZXNvbHZlIHRoZSBpc3N1ZSBvZiBjb25mbGljdGluZyBSUEMgdHlwZSBJRCdzIGFuZCBtb2RzLg0KDQpGb3IgaGVscCBvbiB1c2luZyB0aGlzIG1vZCBpbiB5b3VyIG93biBwcm9qZWN0cywgZm9sbG93IHRoaXMgUkVBRE1FIG9uIGdpdGh1YiB0aGUgQ29tbXVuaXR5LUZyYW1ld29yayBnaXRodWIgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSmFjb2ItTWFuZ28vRGF5Wi1Db21tdW5pdHktRnJhbWV3b3JrL2Jsb2IvbWFzdGVyL1JFQURNRS5tZF1oZXJlWy91cmxdLg0KDQoNCltoMV1Nb25ldGl6YXRpb246Wy9oMV0NCg0KTW9uZXRpemF0aW9uIGlzIGFsbG93ZWQuIElmIHlvdSBkbyBtYWtlIG1vbmV5IHdoaWxlIHRoaXMgbW9kIGlzIGluc3RhbGxlZCBwbGVhc2UgZG8gY29uc2lkZXIgc2VuZGluZyBhIGRvbmF0aW9uLg0KDQpbaDFdUmVwYWNraW5nOlsvaDFdDQoNClVuZGVyIGFueSBjaXJjdW1zdGFuY2UgYXJlIHlvdSBub3QgYWxsb3dlZCB0byByZXBhY2sgdGhpcyBtb2QuIE5vIG9uZSB3aWxsIGV2ZXIgYmUgZ2l2ZW4gcGVybWlzc2lvbiB0byB1cGxvYWQgdGhpcyBtb2Qu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/786364427281894860/A2C5EACFCB4CF0CC843F537E11A4BE1250E32C45/</image_url> - <download_url/> - <filename/> - <file_size>90188</file_size> - </mod> - <mod id="1899391480"> - <name>Cabin_Mod</name> - <description>W2gxXUNhYmluIE1vZFsvaDFdDQoNCltiXURlc2NyaXB0aW9uOlsvYl0NCkNyYWZ0LWFibGUgTG9nIENhYmluIG1hZGUgb2YgV29vZGVuIFBsYW5rcywgTG9ncywgTmFpbHMgYW5kIFJvY2tzLg0KW2gxXVN0aWxsIFdvcmsgSW4gUHJvZ3Jlc3MgLSBzb21lIHRoaW5ncyBkbyBub3Qgd29yayBwZXJmZWN0bHkhWy9oMV0NCg0KVGhlIENhYmluIGhhcyBkZXBlbmRlbmNpZXMsIHlvdSBNVVNUIGZpcnN0IGJ1aWxkIHRoZSBmb3VuZGF0aW9uIG1hZGUgb2Ygcm9ja3MuDQpUaGVuIHRoZSBmbG9vciwgdGhlIHdhbGxzIG9uZSBhZnRlciBhbm90aGVyIChsZWZ0IHdhbGwgaXMgYWxzbyBjb25zdW1pbmcgcm9ja3MgZm9yIHRoZSBjaGltbmV5KSBhbmQgdGhlbiB0aGUgcm9vZiBhbmQgdGhlIGRvb3IgKENvZGVMb2NrIHRlc3RlZCwgQ29tYmluYXRpb25Mb2NrcyBhbHNvIHdvcmspDQoNCltiXUNyZWRpdHM6Wy9iXQ0KLSBUaGUgQ2FiaW4gTW9kIHdhcyBpbnNwaXJlZCBieSBodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdtWUNVbGpzckRnDQotIEhlbm5lc3N5L0Nob3BwZXIgLSBiZXN0IGJveXMgYXJvdW5kIQ0KLSAzRCBNb2RlbCBwdXJjaGFzZWQgZnJvbSBodHRwczovL3d3dy50dXJib3NxdWlkLmNvbS9GdWxsUHJldmlldy9JbmRleC5jZm0vSUQvMTE4NTUzOA0KLSBVc2luZyB0aGUgVHVyYm9TcXVpZCBSb3lhbHR5IEZyZWUgTGljZW5zZQ0KICAoaHR0cHM6Ly9ibG9nLnR1cmJvc3F1aWQuY29tL3JveWFsdHktZnJlZS1saWNlbnNlLyNnYW1lLW1vZHMpDQotIFBpY3R1cmUgbWFkZSBieSBNaW11cyA6KQ0KDQpbYl1UbyBhZGQgdGhlIG1vZCB0byB5b3VyIHNlcnZlcjpbL2JdDQpDb3B5IHRoZSBAQ2FiaW5fbW9kIGZvbGRlciB0byB5b3VyIHNlcnZlciBtb2QgZm9sZGVyDQpDb3B5IHRoZSBjb250ZW50IG9mIHRoZSBrZXlzIGZvbGRlciB0byB5b3VyIHNlcnZlciBrZXlzIGZvbGRlcg0KQ29weSBjb250ZW50IGZyb20gdGhlIHR5cGVzLnhtbCB0byB5b3VyIHNlcnZlciB0eXBlcy54bWwNCg0KW2JdTWF0ZXJpYWxzIG5lZWRlZDpbL2JdDQpDYWJpbiBLaXQgICAgICAtIDggUm9ja3MgYW5kIDUgV29vZGVuIFBsYW5rcw0KRm91bmRhdGlvbiAgLSA0MCBSb2NrcyAoc3RhY2thYmxlKQ0KRmxvb3IgICAgICAgICAgICAtIDMwIE5haWxzICYgNTAgUGxhbmtzDQpSZWFyIHdhbGwgICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpGcm9udCB3YWxsICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpSaWdodCB3YWxsICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpMZWZ0IHdhbGwgICAgICAtIDMwIExvZ3MgJiAzMCBOYWlscyAmIDIwIFJvY2tzDQpEb29yICAgICAgICAgICAtIDEwIE5haWxzICYgMTAgUGxhbmtzDQpSb29mICAgICAgICAgICAtIDQwIE5haWxzICYgNDAgUGxhbmtzDQoNCltiXVRvb2xzIG5lZWRlZDpbL2JdDQpTaG92ZWwgKG9ubHkgZm9yIHRoZSBmb3VuZGF0aW9uKSwgSGFtbWVyIG9yIEhhdGNoZXQgKHVubGVzcyBzZXJ2ZXIgYWRtaW5zIGRpc2FibGVkIEhhdGNoZWQgYmVpbmcgdXNlZCBhcyBIYW1tZXIpDQoNCltiXVNlcnZlci1BZG1pbnM6Wy9iXQ0KVGhpcyBtb2QgYWxsb3dzIHNlcnZlci1hZG1pbnMgdG8gYWRqdXN0IHRoZSBhbW91bnQgb2YgbWF0ZXJpYWxzIGJlaW5nIHVzZWQgZm9yIGJ1aWxkaW5nIHRoZSBjYWJpbi4NCk1vZCBicmluZ3MgYSBjYWJpbmV0IHdpdGggMTUwIHNsb3RzIGFuZCBhdHRhY2hhYmxlIGl0ZW1zIGZvciBhZGRpdGlvbmFsIHNwYWNlLg0KVGhlIENhYmluIG1vZCBtdXN0IGJlIHN0YXJ0ZWQgYWZ0ZXIgdGhlIENvZGVMb2NrIG1vZC4NCg0KW2JdUGxheWVyLWhpbnQ6Wy9iXQ0KT25jZSBjcmFmdGVkIHRoZSBUb29sYm94LCB0aGUgcGxhY2Ugd2hlcmUgeW91IHNwYXduIGl0LCBpcyB0aGUgcGxhY2Ugd2hlcmUgeW91IGhhdmUgdG8gYWRkIG1hdGVyaWFscy4NCllvdSBoYXZlIHRvIHN0YXJ0IHdpdGggdGhlIHJvY2tzIGZvciB0aGUgZm91bmRhdGlvbiENCk9uY2UgeW91IHJlYWNoZWQgdGhlIGFtb3VudCBvZiBtYXRlcmlhbHMsIHlvdSBhcmUgcmVhZHkgdG8gZ28uIENsaWNrIE5leHQgaWYgeW91IHdhbnQgdG8gc3dpdGNoIG9yZGVyIG9mIGJ1aWxkaW5nIHRoZSB3YWxscy4NCldpbmRvd3MgYXJlIG5vdCBidWxsZXQtcHJvb2YhIA0KT24gc2VydmVycyB3aXRoIGJ1aWxkLWFueXdoZXJlIHlvdSBjYW4gcGxhY2UgYSBmZW5jZSBiZWZvcmUgdGhlIHdpbmRvdy4gU2VydmVycyB3aXRob3V0Li4ud29ya2luZyBvbiBpdC4NCg0KW2JdUGVybWlzc2lvbjpbL2JdDQouLi4gaXMgZ2l2ZW4gdG8gcmVwYWNrLg0KLi4uIGlzIE5PVCBnaXZlbiBmb3IgYW55IGtpbmQgb2YgbW9uZXRhcml6YXRpb24hDQoNCltiXUtub3duIElzc3VlczogSWYgeW91IHBsYWNlIGEgc3RvcmFnZSBvYmplY3QgdG9vIGNsb3NlIHRvIHRoZSBsZWZ0L3JlYXIvZnJvbnQvcmlnaHQgd2FsbCwgeW91IGNhbiBhY2Nlc3MgdGhlIHN0b3JhZ2Ugb2JqZWN0IGZyb20gdGhlIG91dHNpZGUuIFdvcmthcm91bmQ6IEEgZmVuY2UgaW5zaWRlIHRoZSBjYWJpbiAod29ya3Mgb25seSB3aXRoIGJ1aWxkLWFueXdoZXJlIG9yIHBsYWNlIHRoZSBzdG9yYWdlIG9iamVjdCBtb3JlIGludG8gdGhlIG1pZGRsZSB1bnRpbCBpdCBpcyBub3QgdmlzaWJsZSBhbnltb3JlIGZyb20gdGhlIG91dHNpZGUuIFsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/755968752090355253/7D17BEA9A3F27C5E99936A681985E22834802AFD/</image_url> - <download_url/> - <filename/> - <file_size>30299992</file_size> - </mod> - <mod id="1896108455"> - <name>Sector 9 Weapons</name> - <description>VGhpcyBpcyBhIG1vZCB0byBhZGQgaW4gbW9yZSB3ZWFwb25zIHRvIERheVogZm9yIHRoZSBTZWN0b3IgOSBTZXJ2ZXJzLg0KDQpXZWFwb25zIGN1cnJlbnRseSBhZGRlZDoNCk1HNDIgKEdlcm1hbiBMTUcpIHdpdGggNTBSbmQgTWFnDQpCcm93bmluZyAxOTI4IHZlcnNpb24gd2l0aCAyMFJuZCBNYWcNCg0KDQpKb2luIG91ciBkaXNjb3JkISBodHRwOi8vZGlzY29yZC5nZy9VZGdYMlVFDQoNCkpvaW4gdGhlIHNlcnZlciB2aWEgRFpTQSBMYXVuY2hlciEgSVA6W2JdMTA4LjE3OC43LjEyNjoyMzAyWy9iXQ0KDQpJIERPIE5PVCBBTExPVyBUSElTIE1PRCBUTyBCRSBVTlBBQ0tFRCBPUiBSRS1VUExPQURFRCBOT1IgVVNFRCBPTiBBTlkgT1RIRVIgU0VSVkVSIQ0KDQpQbGVhc2UgRE0gbWUgb24gZGlzY29yZCBpZiB5b3UgYXJlIHdhbnRpbmcgdG8gYXNrIGZvciBwZXJtaXNzaW9uIHRvIHVzZSB0aGVzZSB3ZWFwb25zLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/764976585413131037/7CC60E9F69FDCAD612FDA6FCF62AB91C0EDC432A/</image_url> - <download_url/> - <filename/> - <file_size>33807531</file_size> - </mod> - <mod id="1582756848"> - <name>ZomBerry Admin Tools</name> - <description>RGF5WiAxLjA3IENvbXBhdGlibGUhDQpTaW1wbGUgYW5kIGN1c3RvbWlzYWJsZSBDbGllbnQvU2VydmVyIGFkbWluIHRvb2xzIHdpdGggR1VJICh3b3JrcyBpbiBib3RoIFNQIGFuZCBNUCkNCg0KTmVlZCBoZWxwPyBEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvQmZNWnhSaA0KDQpDaGFuZ2Vsb2c6DQp2MC41LjktcHJlcCAtIGEgdHJhbnNpdGlvbmFsIDAuNS45LzEuMCB1cGRhdGUgKHlvdSBndXlzIGFyZSBwcm9iYWJseSBib3JlZCBvZiAwLjUuOSwgaHVoPykNCg0KdjAuNS45eCAtIERheVogMS4wMiBjb21wYXRpYmlsaXR5IHVwZGF0ZQ0KDQp2MC41LjlzKyAtIFVwZGF0ZWQgUmVwYWlyIGFuZCByZWZ1ZWwgZnVuYyBmb3IgMS4wMiwgdW5iYW5uZWQgc2NvdXQgc2NvcGUsIGZpeGVkIGNvbmZpZyBsb2FkaW5nIHNlcXVlbmNlIGEgYml0DQoNCnYwLjUuOCAtIFN0ZWFtNjQgc3VwcG9ydCwgRnJlZUNhbSBhbmQgY2hhdCBmaXhlcywgc2VwYXJhdGUgbG9nIGZpbGVzLCBKU09OaXplZCBtYWluIGNvbmZpZyBmaWxlLCBjdXN0b20gZmlsdGVycyBmb3Igc3Bhd24gbWVudSAoZG9uJ3QgZm9yZ2V0IHRvIHVwZGF0ZSB5b3VyIHNlcnZlciEpDQoNCnYwLjUuNyAtIEFkZGVkIGdvZCBtb2RlLCBmaXhlZCB1cGRhdGUgbm90aWZpY2F0aW9ucw0KDQp2MC41LjYgLSBGaXhlZCBzZWFyY2ggaW5wdXQgaW4gIlNwYXduIG1lbnUiIHRhYiwgbGl0dGxlIFVJIGFkanVzdG1lbnRzDQoNCnYwLjUuNSAtIEZpeGVkIHBvc3NpYmxlIGVycm9ycyB3aGVuIGZ1bmN0aW9uIGlzIGJlaW5nIGV4ZWN1dGVkIG9uIGRpc2Nvbm5lY3RlZCBwbGF5ZXIsIHNvbWUgc2VydmVyLXNpZGUgb3B0aW1pemF0aW9ucywgYWRqdXN0ZWQgbWFwIGxvb2tzIGJhc2VkIG9uIGZlZWRiYWNrDQoNCnYwLjUuNCAtIENoYW5nZWQgZGVmYXVsdCBpdGVtIHNwYXduIHR5cGUgdG8gT25DdXJzb3IsIG1pbm9yIGZpeGVzLCAxLjEgbWFwIGZpeCAoeWVwLCBtYXAgSVMgd29ya2luZyEpDQoNCnYwLjUuMyAtIFVzZXIgZGVmaW5lZCBLZXlCaW5kcyBhZGRlZA0KDQp2MC41IC0gTWFqb3IgdW5kZXItdGhlLWhvb2QgY2hhbmdlcywgbGl0dGxlIFVJIHVwZ3JhZGVzLCBhZGRlZCAiSW5zdGFsbGF0aW9uIG1vZGUiIGZvciBpbml0aWFsIHNlcnZlciBjb25maWd1cmF0aW9uICgtemJyeUluc3RhbGxNb2RlPXRydWUgbGF1bmNoIG9wdGlvbikNCkRvbid0IGZvcmdldCB0byB1cGRhdGUgYm90aCBzZXJ2ZXItIGFuZCBjbGllbnQtIHNpZGUsIGFzIHZlcnNpb24gbWlzbWF0Y2ggbWlnaHQgY2F1c2UgcHJvYmxlbXMuDQoNCkRvY3VtZW50YXRpb24gb24gR2l0SHViOg0KW3VybD1odHRwczovL2dpdGh1Yi5jb20vTW9vbmRhcmtlci9ab21CZXJyeS1EYXlaQWRtaW5Ub29sc11HaXRIdWIgbGlua1svdXJsXQ0KDQpSZXVwbG9hZGluZyAmIHJlcGFja2luZyB0aGlzIG1vZCB3aXRob3V0IHBlcm1pc3Npb24gcmVxdWVzdCBpcyBub3QgYWxsb3dlZCBeXg0KDQpGQVEgJiBIb3cgdG8gaW5zdGFsbCBpbiBkaXNjdXNzaW9ucw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/955224589383459935/28DDCC9D0645BCC795A7FE5B24971AE10175CC41/</image_url> - <download_url/> - <filename/> - <file_size>2981868</file_size> - </mod> - <mod id="2048694610"> - <name>JunkYardDog</name> - <description>QWRkcyB0aGUgYWJpbGl0eSB0byBzYWx2YWdlIHBhcnRzICh1c2luZyBhIHdyZW5jaCkgYW5kIGZ1ZWwgZnJvbSB3cmVja3Mgb24gdGhlIG1hcCwgY2FuIGFsc28gc2lwaG9uIGZ1ZWwgZnJvbSBhY3RpdmUgY2Fycy4gDQpTb21lIGZ1ZWwgaXMgbG9zdCB3aGVuIHNpcGhvbmluZy4NCiBBZGRzIHRoZSBhYmlsaXR5IHRvIHJlZmlsbCBjb250YWluZXJzIGF0IHRoZSBNZWRpdW0gZnVlbCB0YW5rcyB3aXRoIGxhZGRlcnMsIGFuZCBhcyBhIHNpZGUgbm90LCB0YWtlIGNhdXRpb24gYXMgdGhleSBhbHNvIGV4cGxvZGUgd2l0aCBtb3JlIGZvcmNlIHRoYW4gdGhlIGZ1ZWwgcHVtcHMuIA0KW2JdRklYRURbL2JdOiBubyBsb25nZXIgYWJsZSB0byByZWZpbGwgY29udGFpbmVycyBhdCBydWluZWQgcHVtcHMuIA0KDQpbYl1QUk8gVElQWy9iXTogSXRzIGlzIGFkdmlzYWJsZSB0byBicmluZyB0d28gY29udGFpbmVycyB3aXRoIHlvdSB3aGVuIHNpcGhvbmluZyBmdWVsLCB5b3UgY2FuIG5vdCBzaXBob24gaW50byBhIGNvbnRhaW5lciB0aGF0IGFscmVhZHkgaGFzIGxpcXVpZCBpbiBpdC4gWW91IHdpbGwgbmVlZCB0byBlbXB0eSB0aGUgY29udGFpbmVyIG9yIHBvdXIgbGlxdWlkIGludG8gYSBsYXJnZXIgY29udGFpbmVyIHRvIHNhdmUgaXQuIEJlY2FyZWZ1bCBub3QgdG8gc3dvbGxvdyBhbnkgZnVlbCBhbmQgbWFrZSBzdXJlIHRvIHdlYXIgZ2xvdmVzIHdoZW4gc2FsdmFnaW5nIHBhcnRzLCB5b3UgZG9udCB3YW50IHRvIGdldCBidXN0ZWQga251Y2tsZXMuIA0KDQpDdXJyZW50bHkgdGhpcyBpcyBmb3IgQm90aCB2YW5pbGxhIG1hcHMNCg0KUGxlYXNlIHJlcG9ydCBhbnkgaXNzdWVzIHlvdSBmaW5kIQ0KDQpbYl1UT0RPWy9iXToNCi1NYWtlIHVuaXZlcnNhbCBmb3IgYWxsIG1hcHMuDQotQWRkIHNlcnZlciBjb25maWcgc2V0dGluZ3MgZm9yIHBhcnRzIGFycmF5DQoNCltiXU90aGVyIE1vZHM6Wy9iXQ0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDM5NDQ4MDU4XU5vTXVmZmxlIFsvdXJsXS1SZW1vdmVzIG11ZmZsZWQgdm9pY2UgZnJvbSBoZWxlbXRzIGFuZCBnYXMgbWFza3MNCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjA0MTkwNDk3N11WZW5kaW5nU2VhcmNoIFsvdXJsXS1BZGRzIGFiaWxpdHkgdG8gc2VhcmNoIHZlbmRpbmcgbWFjaGluZXMgZm9yIGRyaW5rcw0KDQoNCltiXUNSRURJVFNbL2JdOg0KS3VyZG8gLSBncmFwaGljcyBhbmQgaW1hZ2VzIGFuZCB0ZXN0aW5nDQpNb3N0YWNob0dHIC0gaW50ZWxsZWN0dWFsIGlucHV0IGFuZCB0ZXN0aW5nDQpQbGF5ZGFjaGkgLSBpbnRlbGxlY3R1YWwgaW5wdXQgYW5kIHNjcmlwdGluZw0KDQpbYl1VU0FHRSAmIFRFUk1TWy9iXToNCi0gWW91IG1heSBub3QgcmVwYWNrIG9yIHB1Ymxpc2ggdGhpcyBtb2Qgb24gYW55IHBsYXRmb3JtIGluY2x1ZGluZyBTdGVhbS4NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyIuDQpVc2UgYSBDb2xsZWN0aW9uIGlmIHlvdSB3YW50IHRvIGluY2x1ZGUgdGhpcyBtb2Qgb24geW91ciBzZXJ2ZXIgZm9yIHlvdXIgdXNlcnMuWy9iXQ0KDQpDb3B5cmlnaHQgwqkgMjAyMCBbaV1aZWRtYWdbL2ldDQoNCg0KW2JdUGxlYXNlIGNvbnNpZGVyIGRvbmF0aW5nLCBUaGFuayB5b3UhWy9iXQ0KW3VybD1odHRwczovL3N0cmVhbWxhYnMuY29tL2Nvd2JveW1pbGxlcl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaUZnMFYwWC5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1022822776633980236/39F0EC933CC2874160552C5A371CEE055D8792DA/</image_url> - <download_url/> - <filename/> - <file_size>64773</file_size> - </mod> - <mod id="2058634870"> - <name>Materials for construction</name> - <description>W2gxXU1hdGVyaWFscyBmb3IgY29uc3RydWN0aW9uWy9oMV0NCg0KW2ldTW9kIA0KK2FkZCA0IHNwYXduIHBvaW50cyBQaWxlIE9mIE1ldGFsIFNoZWV0cyAgICAgIA0KY2xhc3MgbmFtZSBmb3Igc2VydmVyIGFkbWluaXN0cmF0b3JzID0gUE9NU19QaWxlT2ZNZXRhbFBsYXRlDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNXczWVMxci5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS83eEZDZEtMLmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzNlS1dxR3UuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMXZmNnN4dS5qcGdbL2ltZ10NCg0KK2FkZCA0IHNwYXduIHBvaW50cyBQaWxlIE9mIE1ldGFsIFNoZWV0cyBMaXZvbmlhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaG8wcWtwMi5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pa3VnRk9ELmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0E5RzRvUkEuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWGZONHpndy5qcGdbL2ltZ10NCi0tLS0tLS0tLS0tLS0tLS0NCg0KK2FkZHMgdG9vbHMgQ2xpcHBlciBmb3IgY3V0dGluZyBQaWxlIE9mIE1ldGFsIFNoZWV0cyBvbiBNZXRhbCBTaGVldHMgICAgICAgDQpjbGFzcyBuYW1lIGZvciBzZXJ2ZXIgYWRtaW5pc3RyYXRvcnMgPSBQT01TX01ldGFsX0NsaXBwZXINCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9wY0Nkck9uLmpwZ1svaW1nXQ0KDQp0aGUgdHlwZXMgZm9sZGVyIGNvbnRhaW5zIGV2ZXJ5dGhpbmcgeW91IG5lZWQgZm9yIHNlcnZlcnNbL2ldDQoNCi0tLT09PXw9PT0tLS0NCg0KW2gxXdCc0LDRgtC10YDQuNCw0LvRiyDQtNC70Y8g0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0LBbL2gxXQ0KDQpbaV3QnNC+0LQgDQor0LTQvtCx0LDQstC70Y/QtdGCIDQg0YLQvtGH0LrQuCDRgdC/0LDQstC90LAg0YjRgtCw0LHQtdC70Y8g0LzQtdGC0LDQu9C70LjRh9C10YHQutC40YUg0LvQuNGB0YLQvtCyICAgICAgICAgIA0KY2xhc3MgbmFtZSDQtNC70Y8g0LDQtNC80LjQvdC40YHRgtGA0LDRgtC+0YDQvtCyINGB0LXRgNCy0LXRgNC+0LIgPSBQT01TX1BpbGVPZk1ldGFsUGxhdGUNCivQtNC+0LHQsNCy0LvRj9C10YIgNCDRgtC+0YfQutC4INGB0L/QsNCy0L3QsCDRiNGC0LDQsdC10LvRjyDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQu9C40YHRgtC+0LIgIExpdm9uaWENCi0tLS0tLS0tLS0tLS0tLS0NCg0KK9C00L7QsdCw0LLQu9GP0LXRgiDQuNC90YHRgtGA0YPQvNC10L3RgiDQmtGD0YHQsNGH0LrQuCDQtNC70Y8g0YDQtdC30LrQuCDRiNGC0LDQsdC10LvRjyDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQu9C40YHRgtC+0LIg0L3QsCDQvtCx0YvRh9C90YvQtSDQvNC10YLQsNC70Lsg0LvQuNGB0YLRiyAgICAgICAgICANCmNsYXNzIG5hbWUg0LTQu9GPINCw0LTQvNC40L3QuNGB0YLRgNCw0YLQvtGA0L7QsiDRgdC10YDQstC10YDQvtCyID0gUE9NU19NZXRhbF9DbGlwcGVyDQoNCtCyINC/0LDQv9C60LUgdHlwZXMg0L3QsNGF0L7QtNC40YLRgdGPINCy0YHQtSDQvdC10L7QsdGF0L7QtNC40LzQvtC1INC00LvRjyDRgdC10YDQstC10YDQvtCyWy9pXQ0KDQpbaV15b3UgY2FuIGFkZCB5b3VyIG93biBzcGF3biBwb2ludHMsIGFkZGluZyBjb29yZGluYXRlcyB0byB0aGUgZmlsZSBjZmdldmVudHNwYXducy54bWxbL2ldDQoNCi0tLT09PT09PS0tLQ0KDQpbaV3QstGLINC80L7QttC10YLQtSDQtNC+0LHQsNCy0LjRgtGMINGB0LLQvtC4INGB0L7QsdGB0YLQstC10L3QvdGL0LUg0YLQvtGH0LrQuCDRgdC/0LDQstC90LAsINC00L7QsdCw0LLQuNCyINC60L7QvtGA0LTQuNC90LDRgtGLINCyINGE0LDQudC7IGNmZ2V2ZW50c3Bhd25zLnhtbFsvaV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/999179297231231643/075074238C5691636E42F5F9B26B8070C362E4E1/</image_url> - <download_url/> - <filename/> - <file_size>9218416</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>\n</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>cp -Rf "%mods_full_path%/steamapps/workshop/content/221100/%workshop_mod_id%" "%mods_full_path%/%workshop_mod_id%" -rm -Rf "%mods_full_path%/steamapps/workshop/content/221100/%workshop_mod_id%" -</post_install> - <uninstall>printf "\nUninstalling...\n" -rm -Rf "%mods_full_path%/%workshop_mod_id%"</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/223350_Windows.xml b/modules/steam_workshop/game_configs/bak/223350_Windows.xml deleted file mode 100644 index 13b7896d..00000000 --- a/modules/steam_workshop/game_configs/bak/223350_Windows.xml +++ /dev/null @@ -1,1660 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>221100</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path/> - <mods> - <mod id="1559212036"> - <name>CF</name> - <description>VGhpcyBpcyBhIENvbW11bml0eSBmcmFtZXdvcmsgZm9yIERheVogU0EuDQoNCk9uZSBub3RhYmxlIGZlYXR1cmUgaXMgaXQgYWltcyB0byByZXNvbHZlIHRoZSBpc3N1ZSBvZiBjb25mbGljdGluZyBSUEMgdHlwZSBJRCdzIGFuZCBtb2RzLg0KDQpGb3IgaGVscCBvbiB1c2luZyB0aGlzIG1vZCBpbiB5b3VyIG93biBwcm9qZWN0cywgZm9sbG93IHRoaXMgUkVBRE1FIG9uIGdpdGh1YiB0aGUgQ29tbXVuaXR5LUZyYW1ld29yayBnaXRodWIgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSmFjb2ItTWFuZ28vRGF5Wi1Db21tdW5pdHktRnJhbWV3b3JrL2Jsb2IvbWFzdGVyL1JFQURNRS5tZF1oZXJlWy91cmxdLg0KDQoNCltoMV1Nb25ldGl6YXRpb246Wy9oMV0NCg0KTW9uZXRpemF0aW9uIGlzIGFsbG93ZWQuIElmIHlvdSBkbyBtYWtlIG1vbmV5IHdoaWxlIHRoaXMgbW9kIGlzIGluc3RhbGxlZCBwbGVhc2UgZG8gY29uc2lkZXIgc2VuZGluZyBhIGRvbmF0aW9uLg0KDQpbaDFdUmVwYWNraW5nOlsvaDFdDQoNClVuZGVyIGFueSBjaXJjdW1zdGFuY2UgYXJlIHlvdSBub3QgYWxsb3dlZCB0byByZXBhY2sgdGhpcyBtb2QuIE5vIG9uZSB3aWxsIGV2ZXIgYmUgZ2l2ZW4gcGVybWlzc2lvbiB0byB1cGxvYWQgdGhpcyBtb2Qu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/786364427281894860/A2C5EACFCB4CF0CC843F537E11A4BE1250E32C45/</image_url> - <download_url/> - <filename/> - <file_size>90188</file_size> - </mod> - <mod id="1899391480"> - <name>Cabin_Mod</name> - <description>W2gxXUNhYmluIE1vZFsvaDFdDQoNCltiXURlc2NyaXB0aW9uOlsvYl0NCkNyYWZ0LWFibGUgTG9nIENhYmluIG1hZGUgb2YgV29vZGVuIFBsYW5rcywgTG9ncywgTmFpbHMgYW5kIFJvY2tzLg0KW2gxXVN0aWxsIFdvcmsgSW4gUHJvZ3Jlc3MgLSBzb21lIHRoaW5ncyBkbyBub3Qgd29yayBwZXJmZWN0bHkhWy9oMV0NCg0KVGhlIENhYmluIGhhcyBkZXBlbmRlbmNpZXMsIHlvdSBNVVNUIGZpcnN0IGJ1aWxkIHRoZSBmb3VuZGF0aW9uIG1hZGUgb2Ygcm9ja3MuDQpUaGVuIHRoZSBmbG9vciwgdGhlIHdhbGxzIG9uZSBhZnRlciBhbm90aGVyIChsZWZ0IHdhbGwgaXMgYWxzbyBjb25zdW1pbmcgcm9ja3MgZm9yIHRoZSBjaGltbmV5KSBhbmQgdGhlbiB0aGUgcm9vZiBhbmQgdGhlIGRvb3IgKENvZGVMb2NrIHRlc3RlZCwgQ29tYmluYXRpb25Mb2NrcyBhbHNvIHdvcmspDQoNCltiXUNyZWRpdHM6Wy9iXQ0KLSBUaGUgQ2FiaW4gTW9kIHdhcyBpbnNwaXJlZCBieSBodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdtWUNVbGpzckRnDQotIEhlbm5lc3N5L0Nob3BwZXIgLSBiZXN0IGJveXMgYXJvdW5kIQ0KLSAzRCBNb2RlbCBwdXJjaGFzZWQgZnJvbSBodHRwczovL3d3dy50dXJib3NxdWlkLmNvbS9GdWxsUHJldmlldy9JbmRleC5jZm0vSUQvMTE4NTUzOA0KLSBVc2luZyB0aGUgVHVyYm9TcXVpZCBSb3lhbHR5IEZyZWUgTGljZW5zZQ0KICAoaHR0cHM6Ly9ibG9nLnR1cmJvc3F1aWQuY29tL3JveWFsdHktZnJlZS1saWNlbnNlLyNnYW1lLW1vZHMpDQotIFBpY3R1cmUgbWFkZSBieSBNaW11cyA6KQ0KDQpbYl1UbyBhZGQgdGhlIG1vZCB0byB5b3VyIHNlcnZlcjpbL2JdDQpDb3B5IHRoZSBAQ2FiaW5fbW9kIGZvbGRlciB0byB5b3VyIHNlcnZlciBtb2QgZm9sZGVyDQpDb3B5IHRoZSBjb250ZW50IG9mIHRoZSBrZXlzIGZvbGRlciB0byB5b3VyIHNlcnZlciBrZXlzIGZvbGRlcg0KQ29weSBjb250ZW50IGZyb20gdGhlIHR5cGVzLnhtbCB0byB5b3VyIHNlcnZlciB0eXBlcy54bWwNCg0KW2JdTWF0ZXJpYWxzIG5lZWRlZDpbL2JdDQpDYWJpbiBLaXQgICAgICAtIDggUm9ja3MgYW5kIDUgV29vZGVuIFBsYW5rcw0KRm91bmRhdGlvbiAgLSA0MCBSb2NrcyAoc3RhY2thYmxlKQ0KRmxvb3IgICAgICAgICAgICAtIDMwIE5haWxzICYgNTAgUGxhbmtzDQpSZWFyIHdhbGwgICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpGcm9udCB3YWxsICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpSaWdodCB3YWxsICAgIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpMZWZ0IHdhbGwgICAgICAtIDMwIExvZ3MgJiAzMCBOYWlscyAmIDIwIFJvY2tzDQpEb29yICAgICAgICAgICAtIDEwIE5haWxzICYgMTAgUGxhbmtzDQpSb29mICAgICAgICAgICAtIDQwIE5haWxzICYgNDAgUGxhbmtzDQoNCltiXVRvb2xzIG5lZWRlZDpbL2JdDQpTaG92ZWwgKG9ubHkgZm9yIHRoZSBmb3VuZGF0aW9uKSwgSGFtbWVyIG9yIEhhdGNoZXQgKHVubGVzcyBzZXJ2ZXIgYWRtaW5zIGRpc2FibGVkIEhhdGNoZWQgYmVpbmcgdXNlZCBhcyBIYW1tZXIpDQoNCltiXVNlcnZlci1BZG1pbnM6Wy9iXQ0KVGhpcyBtb2QgYWxsb3dzIHNlcnZlci1hZG1pbnMgdG8gYWRqdXN0IHRoZSBhbW91bnQgb2YgbWF0ZXJpYWxzIGJlaW5nIHVzZWQgZm9yIGJ1aWxkaW5nIHRoZSBjYWJpbi4NCk1vZCBicmluZ3MgYSBjYWJpbmV0IHdpdGggMTUwIHNsb3RzIGFuZCBhdHRhY2hhYmxlIGl0ZW1zIGZvciBhZGRpdGlvbmFsIHNwYWNlLg0KVGhlIENhYmluIG1vZCBtdXN0IGJlIHN0YXJ0ZWQgYWZ0ZXIgdGhlIENvZGVMb2NrIG1vZC4NCg0KW2JdUGxheWVyLWhpbnQ6Wy9iXQ0KT25jZSBjcmFmdGVkIHRoZSBUb29sYm94LCB0aGUgcGxhY2Ugd2hlcmUgeW91IHNwYXduIGl0LCBpcyB0aGUgcGxhY2Ugd2hlcmUgeW91IGhhdmUgdG8gYWRkIG1hdGVyaWFscy4NCllvdSBoYXZlIHRvIHN0YXJ0IHdpdGggdGhlIHJvY2tzIGZvciB0aGUgZm91bmRhdGlvbiENCk9uY2UgeW91IHJlYWNoZWQgdGhlIGFtb3VudCBvZiBtYXRlcmlhbHMsIHlvdSBhcmUgcmVhZHkgdG8gZ28uIENsaWNrIE5leHQgaWYgeW91IHdhbnQgdG8gc3dpdGNoIG9yZGVyIG9mIGJ1aWxkaW5nIHRoZSB3YWxscy4NCldpbmRvd3MgYXJlIG5vdCBidWxsZXQtcHJvb2YhIA0KT24gc2VydmVycyB3aXRoIGJ1aWxkLWFueXdoZXJlIHlvdSBjYW4gcGxhY2UgYSBmZW5jZSBiZWZvcmUgdGhlIHdpbmRvdy4gU2VydmVycyB3aXRob3V0Li4ud29ya2luZyBvbiBpdC4NCg0KW2JdUGVybWlzc2lvbjpbL2JdDQouLi4gaXMgZ2l2ZW4gdG8gcmVwYWNrLg0KLi4uIGlzIE5PVCBnaXZlbiBmb3IgYW55IGtpbmQgb2YgbW9uZXRhcml6YXRpb24hDQoNCltiXUtub3duIElzc3VlczogSWYgeW91IHBsYWNlIGEgc3RvcmFnZSBvYmplY3QgdG9vIGNsb3NlIHRvIHRoZSBsZWZ0L3JlYXIvZnJvbnQvcmlnaHQgd2FsbCwgeW91IGNhbiBhY2Nlc3MgdGhlIHN0b3JhZ2Ugb2JqZWN0IGZyb20gdGhlIG91dHNpZGUuIFdvcmthcm91bmQ6IEEgZmVuY2UgaW5zaWRlIHRoZSBjYWJpbiAod29ya3Mgb25seSB3aXRoIGJ1aWxkLWFueXdoZXJlIG9yIHBsYWNlIHRoZSBzdG9yYWdlIG9iamVjdCBtb3JlIGludG8gdGhlIG1pZGRsZSB1bnRpbCBpdCBpcyBub3QgdmlzaWJsZSBhbnltb3JlIGZyb20gdGhlIG91dHNpZGUuIFsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/755968752090355253/7D17BEA9A3F27C5E99936A681985E22834802AFD/</image_url> - <download_url/> - <filename/> - <file_size>30299992</file_size> - </mod> - <mod id="1896108455"> - <name>Sector 9 Weapons</name> - <description>VGhpcyBpcyBhIG1vZCB0byBhZGQgaW4gbW9yZSB3ZWFwb25zIHRvIERheVogZm9yIHRoZSBTZWN0b3IgOSBTZXJ2ZXJzLg0KDQpXZWFwb25zIGN1cnJlbnRseSBhZGRlZDoNCk1HNDIgKEdlcm1hbiBMTUcpIHdpdGggNTBSbmQgTWFnDQpCcm93bmluZyAxOTI4IHZlcnNpb24gd2l0aCAyMFJuZCBNYWcNCg0KDQpKb2luIG91ciBkaXNjb3JkISBodHRwOi8vZGlzY29yZC5nZy9VZGdYMlVFDQoNCkpvaW4gdGhlIHNlcnZlciB2aWEgRFpTQSBMYXVuY2hlciEgSVA6W2JdMTA4LjE3OC43LjEyNjoyMzAyWy9iXQ0KDQpJIERPIE5PVCBBTExPVyBUSElTIE1PRCBUTyBCRSBVTlBBQ0tFRCBPUiBSRS1VUExPQURFRCBOT1IgVVNFRCBPTiBBTlkgT1RIRVIgU0VSVkVSIQ0KDQpQbGVhc2UgRE0gbWUgb24gZGlzY29yZCBpZiB5b3UgYXJlIHdhbnRpbmcgdG8gYXNrIGZvciBwZXJtaXNzaW9uIHRvIHVzZSB0aGVzZSB3ZWFwb25zLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/764976585413131037/7CC60E9F69FDCAD612FDA6FCF62AB91C0EDC432A/</image_url> - <download_url/> - <filename/> - <file_size>33807531</file_size> - </mod> - <mod id="1582756848"> - <name>ZomBerry Admin Tools</name> - <description>RGF5WiAxLjA3IENvbXBhdGlibGUhDQpTaW1wbGUgYW5kIGN1c3RvbWlzYWJsZSBDbGllbnQvU2VydmVyIGFkbWluIHRvb2xzIHdpdGggR1VJICh3b3JrcyBpbiBib3RoIFNQIGFuZCBNUCkNCg0KTmVlZCBoZWxwPyBEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvQmZNWnhSaA0KDQpDaGFuZ2Vsb2c6DQp2MC41LjktcHJlcCAtIGEgdHJhbnNpdGlvbmFsIDAuNS45LzEuMCB1cGRhdGUgKHlvdSBndXlzIGFyZSBwcm9iYWJseSBib3JlZCBvZiAwLjUuOSwgaHVoPykNCg0KdjAuNS45eCAtIERheVogMS4wMiBjb21wYXRpYmlsaXR5IHVwZGF0ZQ0KDQp2MC41LjlzKyAtIFVwZGF0ZWQgUmVwYWlyIGFuZCByZWZ1ZWwgZnVuYyBmb3IgMS4wMiwgdW5iYW5uZWQgc2NvdXQgc2NvcGUsIGZpeGVkIGNvbmZpZyBsb2FkaW5nIHNlcXVlbmNlIGEgYml0DQoNCnYwLjUuOCAtIFN0ZWFtNjQgc3VwcG9ydCwgRnJlZUNhbSBhbmQgY2hhdCBmaXhlcywgc2VwYXJhdGUgbG9nIGZpbGVzLCBKU09OaXplZCBtYWluIGNvbmZpZyBmaWxlLCBjdXN0b20gZmlsdGVycyBmb3Igc3Bhd24gbWVudSAoZG9uJ3QgZm9yZ2V0IHRvIHVwZGF0ZSB5b3VyIHNlcnZlciEpDQoNCnYwLjUuNyAtIEFkZGVkIGdvZCBtb2RlLCBmaXhlZCB1cGRhdGUgbm90aWZpY2F0aW9ucw0KDQp2MC41LjYgLSBGaXhlZCBzZWFyY2ggaW5wdXQgaW4gIlNwYXduIG1lbnUiIHRhYiwgbGl0dGxlIFVJIGFkanVzdG1lbnRzDQoNCnYwLjUuNSAtIEZpeGVkIHBvc3NpYmxlIGVycm9ycyB3aGVuIGZ1bmN0aW9uIGlzIGJlaW5nIGV4ZWN1dGVkIG9uIGRpc2Nvbm5lY3RlZCBwbGF5ZXIsIHNvbWUgc2VydmVyLXNpZGUgb3B0aW1pemF0aW9ucywgYWRqdXN0ZWQgbWFwIGxvb2tzIGJhc2VkIG9uIGZlZWRiYWNrDQoNCnYwLjUuNCAtIENoYW5nZWQgZGVmYXVsdCBpdGVtIHNwYXduIHR5cGUgdG8gT25DdXJzb3IsIG1pbm9yIGZpeGVzLCAxLjEgbWFwIGZpeCAoeWVwLCBtYXAgSVMgd29ya2luZyEpDQoNCnYwLjUuMyAtIFVzZXIgZGVmaW5lZCBLZXlCaW5kcyBhZGRlZA0KDQp2MC41IC0gTWFqb3IgdW5kZXItdGhlLWhvb2QgY2hhbmdlcywgbGl0dGxlIFVJIHVwZ3JhZGVzLCBhZGRlZCAiSW5zdGFsbGF0aW9uIG1vZGUiIGZvciBpbml0aWFsIHNlcnZlciBjb25maWd1cmF0aW9uICgtemJyeUluc3RhbGxNb2RlPXRydWUgbGF1bmNoIG9wdGlvbikNCkRvbid0IGZvcmdldCB0byB1cGRhdGUgYm90aCBzZXJ2ZXItIGFuZCBjbGllbnQtIHNpZGUsIGFzIHZlcnNpb24gbWlzbWF0Y2ggbWlnaHQgY2F1c2UgcHJvYmxlbXMuDQoNCkRvY3VtZW50YXRpb24gb24gR2l0SHViOg0KW3VybD1odHRwczovL2dpdGh1Yi5jb20vTW9vbmRhcmtlci9ab21CZXJyeS1EYXlaQWRtaW5Ub29sc11HaXRIdWIgbGlua1svdXJsXQ0KDQpSZXVwbG9hZGluZyAmIHJlcGFja2luZyB0aGlzIG1vZCB3aXRob3V0IHBlcm1pc3Npb24gcmVxdWVzdCBpcyBub3QgYWxsb3dlZCBeXg0KDQpGQVEgJiBIb3cgdG8gaW5zdGFsbCBpbiBkaXNjdXNzaW9ucw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/955224589383459935/28DDCC9D0645BCC795A7FE5B24971AE10175CC41/</image_url> - <download_url/> - <filename/> - <file_size>2981868</file_size> - </mod> - <mod id="2048694610"> - <name>JunkYardDog</name> - <description>QWRkcyB0aGUgYWJpbGl0eSB0byBzYWx2YWdlIHBhcnRzICh1c2luZyBhIHdyZW5jaCkgYW5kIGZ1ZWwgZnJvbSB3cmVja3Mgb24gdGhlIG1hcCwgY2FuIGFsc28gc2lwaG9uIGZ1ZWwgZnJvbSBhY3RpdmUgY2Fycy4gDQpTb21lIGZ1ZWwgaXMgbG9zdCB3aGVuIHNpcGhvbmluZy4NCiBBZGRzIHRoZSBhYmlsaXR5IHRvIHJlZmlsbCBjb250YWluZXJzIGF0IHRoZSBNZWRpdW0gZnVlbCB0YW5rcyB3aXRoIGxhZGRlcnMsIGFuZCBhcyBhIHNpZGUgbm90LCB0YWtlIGNhdXRpb24gYXMgdGhleSBhbHNvIGV4cGxvZGUgd2l0aCBtb3JlIGZvcmNlIHRoYW4gdGhlIGZ1ZWwgcHVtcHMuIA0KW2JdRklYRURbL2JdOiBubyBsb25nZXIgYWJsZSB0byByZWZpbGwgY29udGFpbmVycyBhdCBydWluZWQgcHVtcHMuIA0KDQpbYl1QUk8gVElQWy9iXTogSXRzIGlzIGFkdmlzYWJsZSB0byBicmluZyB0d28gY29udGFpbmVycyB3aXRoIHlvdSB3aGVuIHNpcGhvbmluZyBmdWVsLCB5b3UgY2FuIG5vdCBzaXBob24gaW50byBhIGNvbnRhaW5lciB0aGF0IGFscmVhZHkgaGFzIGxpcXVpZCBpbiBpdC4gWW91IHdpbGwgbmVlZCB0byBlbXB0eSB0aGUgY29udGFpbmVyIG9yIHBvdXIgbGlxdWlkIGludG8gYSBsYXJnZXIgY29udGFpbmVyIHRvIHNhdmUgaXQuIEJlY2FyZWZ1bCBub3QgdG8gc3dvbGxvdyBhbnkgZnVlbCBhbmQgbWFrZSBzdXJlIHRvIHdlYXIgZ2xvdmVzIHdoZW4gc2FsdmFnaW5nIHBhcnRzLCB5b3UgZG9udCB3YW50IHRvIGdldCBidXN0ZWQga251Y2tsZXMuIA0KDQpDdXJyZW50bHkgdGhpcyBpcyBmb3IgQm90aCB2YW5pbGxhIG1hcHMNCg0KUGxlYXNlIHJlcG9ydCBhbnkgaXNzdWVzIHlvdSBmaW5kIQ0KDQpbYl1UT0RPWy9iXToNCi1NYWtlIHVuaXZlcnNhbCBmb3IgYWxsIG1hcHMuDQotQWRkIHNlcnZlciBjb25maWcgc2V0dGluZ3MgZm9yIHBhcnRzIGFycmF5DQoNCltiXU90aGVyIE1vZHM6Wy9iXQ0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDM5NDQ4MDU4XU5vTXVmZmxlIFsvdXJsXS1SZW1vdmVzIG11ZmZsZWQgdm9pY2UgZnJvbSBoZWxlbXRzIGFuZCBnYXMgbWFza3MNCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjA0MTkwNDk3N11WZW5kaW5nU2VhcmNoIFsvdXJsXS1BZGRzIGFiaWxpdHkgdG8gc2VhcmNoIHZlbmRpbmcgbWFjaGluZXMgZm9yIGRyaW5rcw0KDQoNCltiXUNSRURJVFNbL2JdOg0KS3VyZG8gLSBncmFwaGljcyBhbmQgaW1hZ2VzIGFuZCB0ZXN0aW5nDQpNb3N0YWNob0dHIC0gaW50ZWxsZWN0dWFsIGlucHV0IGFuZCB0ZXN0aW5nDQpQbGF5ZGFjaGkgLSBpbnRlbGxlY3R1YWwgaW5wdXQgYW5kIHNjcmlwdGluZw0KDQpbYl1VU0FHRSAmIFRFUk1TWy9iXToNCi0gWW91IG1heSBub3QgcmVwYWNrIG9yIHB1Ymxpc2ggdGhpcyBtb2Qgb24gYW55IHBsYXRmb3JtIGluY2x1ZGluZyBTdGVhbS4NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyIuDQpVc2UgYSBDb2xsZWN0aW9uIGlmIHlvdSB3YW50IHRvIGluY2x1ZGUgdGhpcyBtb2Qgb24geW91ciBzZXJ2ZXIgZm9yIHlvdXIgdXNlcnMuWy9iXQ0KDQpDb3B5cmlnaHQgwqkgMjAyMCBbaV1aZWRtYWdbL2ldDQoNCg0KW2JdUGxlYXNlIGNvbnNpZGVyIGRvbmF0aW5nLCBUaGFuayB5b3UhWy9iXQ0KW3VybD1odHRwczovL3N0cmVhbWxhYnMuY29tL2Nvd2JveW1pbGxlcl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaUZnMFYwWC5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1022822776633980236/39F0EC933CC2874160552C5A371CEE055D8792DA/</image_url> - <download_url/> - <filename/> - <file_size>64773</file_size> - </mod> - <mod id="2058634870"> - <name>Materials for construction</name> - <description>W2gxXU1hdGVyaWFscyBmb3IgY29uc3RydWN0aW9uWy9oMV0NCg0KW2ldTW9kIA0KK2FkZCA0IHNwYXduIHBvaW50cyBQaWxlIE9mIE1ldGFsIFNoZWV0cyAgICAgIA0KY2xhc3MgbmFtZSBmb3Igc2VydmVyIGFkbWluaXN0cmF0b3JzID0gUE9NU19QaWxlT2ZNZXRhbFBsYXRlDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNXczWVMxci5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS83eEZDZEtMLmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzNlS1dxR3UuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMXZmNnN4dS5qcGdbL2ltZ10NCg0KK2FkZCA0IHNwYXduIHBvaW50cyBQaWxlIE9mIE1ldGFsIFNoZWV0cyBMaXZvbmlhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaG8wcWtwMi5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pa3VnRk9ELmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0E5RzRvUkEuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWGZONHpndy5qcGdbL2ltZ10NCi0tLS0tLS0tLS0tLS0tLS0NCg0KK2FkZHMgdG9vbHMgQ2xpcHBlciBmb3IgY3V0dGluZyBQaWxlIE9mIE1ldGFsIFNoZWV0cyBvbiBNZXRhbCBTaGVldHMgICAgICAgDQpjbGFzcyBuYW1lIGZvciBzZXJ2ZXIgYWRtaW5pc3RyYXRvcnMgPSBQT01TX01ldGFsX0NsaXBwZXINCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9wY0Nkck9uLmpwZ1svaW1nXQ0KDQp0aGUgdHlwZXMgZm9sZGVyIGNvbnRhaW5zIGV2ZXJ5dGhpbmcgeW91IG5lZWQgZm9yIHNlcnZlcnNbL2ldDQoNCi0tLT09PXw9PT0tLS0NCg0KW2gxXdCc0LDRgtC10YDQuNCw0LvRiyDQtNC70Y8g0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0LBbL2gxXQ0KDQpbaV3QnNC+0LQgDQor0LTQvtCx0LDQstC70Y/QtdGCIDQg0YLQvtGH0LrQuCDRgdC/0LDQstC90LAg0YjRgtCw0LHQtdC70Y8g0LzQtdGC0LDQu9C70LjRh9C10YHQutC40YUg0LvQuNGB0YLQvtCyICAgICAgICAgIA0KY2xhc3MgbmFtZSDQtNC70Y8g0LDQtNC80LjQvdC40YHRgtGA0LDRgtC+0YDQvtCyINGB0LXRgNCy0LXRgNC+0LIgPSBQT01TX1BpbGVPZk1ldGFsUGxhdGUNCivQtNC+0LHQsNCy0LvRj9C10YIgNCDRgtC+0YfQutC4INGB0L/QsNCy0L3QsCDRiNGC0LDQsdC10LvRjyDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQu9C40YHRgtC+0LIgIExpdm9uaWENCi0tLS0tLS0tLS0tLS0tLS0NCg0KK9C00L7QsdCw0LLQu9GP0LXRgiDQuNC90YHRgtGA0YPQvNC10L3RgiDQmtGD0YHQsNGH0LrQuCDQtNC70Y8g0YDQtdC30LrQuCDRiNGC0LDQsdC10LvRjyDQvNC10YLQsNC70LvQuNGH0LXRgdC60LjRhSDQu9C40YHRgtC+0LIg0L3QsCDQvtCx0YvRh9C90YvQtSDQvNC10YLQsNC70Lsg0LvQuNGB0YLRiyAgICAgICAgICANCmNsYXNzIG5hbWUg0LTQu9GPINCw0LTQvNC40L3QuNGB0YLRgNCw0YLQvtGA0L7QsiDRgdC10YDQstC10YDQvtCyID0gUE9NU19NZXRhbF9DbGlwcGVyDQoNCtCyINC/0LDQv9C60LUgdHlwZXMg0L3QsNGF0L7QtNC40YLRgdGPINCy0YHQtSDQvdC10L7QsdGF0L7QtNC40LzQvtC1INC00LvRjyDRgdC10YDQstC10YDQvtCyWy9pXQ0KDQpbaV15b3UgY2FuIGFkZCB5b3VyIG93biBzcGF3biBwb2ludHMsIGFkZGluZyBjb29yZGluYXRlcyB0byB0aGUgZmlsZSBjZmdldmVudHNwYXducy54bWxbL2ldDQoNCi0tLT09PT09PS0tLQ0KDQpbaV3QstGLINC80L7QttC10YLQtSDQtNC+0LHQsNCy0LjRgtGMINGB0LLQvtC4INGB0L7QsdGB0YLQstC10L3QvdGL0LUg0YLQvtGH0LrQuCDRgdC/0LDQstC90LAsINC00L7QsdCw0LLQuNCyINC60L7QvtGA0LTQuNC90LDRgtGLINCyINGE0LDQudC7IGNmZ2V2ZW50c3Bhd25zLnhtbFsvaV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/999179297231231643/075074238C5691636E42F5F9B26B8070C362E4E1/</image_url> - <download_url/> - <filename/> - <file_size>9218416</file_size> - </mod> - <mod id="1623711988"> - <name>VanillaPlusPlusMap</name> - <description>W2JdVXNhZ2U6Wy9iXQ0KUHJlc3MgTSB0byBvcGVuIHRoZSBtYXAuDQpQcmVzcyBLIHRvIHNob3cvaGlkZSAzRCBtYXJrZXJzLg0KW2JdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVsvYl0NCg0KW2JdU2VydmVyIEhvc3QgSW5zdGFsbGF0aW9uOlsvYl0NCllvdSBuZWVkIHRvIGRvd25sb2FkIG91ciBkZXBlbmRlbmN5IG1vZHMuDQpHZXQgQ0YgYW5kIFZhbmlsbGFQbHVzUGx1c01hcCBmaWxlcyBmcm9tIHRoZSBzdGVhbSB3b3Jrc2hvcCBmb2xkZXIgKCB3aGVyZSBldmVyIHRoZSBjb250ZW50IGRvd25sb2FkcyB0byApDQpQbGFjZSBAVmFuaWxsYVBsdXNQbHVzTWFwICYgQENGIGluIHlvdXIgc2VydmVyIGRpcmVjdG9yeSBhbmQgYXBwZW5kIGBAQ0Y7QFZhbmlsbGFQbHVzUGx1c01hcGAgaW50byB5b3VyIHNlcnZlciBsYXVuY2gNCnBhcmFtZXRlci4gZWc6IC1tb2Q9QENGO0BWYW5pbGxhUGx1c1BsdXNNYXANCk1ha2Ugc3VyZSB5b3UgYWxzbyBhZGQgdGhlIHNpZ25hdHVyZSBrZXkgaW50byB0aGUgYEtleXNgIGZvbGRlciB0aGF0IGlzIGxvY2F0ZWQgaW4geW91ciBzZXJ2ZXIgZGlyZWN0b3J5LiBZb3UgY2FuIGdldCB0aGUga2V5cyBmcm9tIHRoZSBtb2QgZm9sZGVyLiANCg0KW2JdVGhlIHNlcnZlciBzaWRlIGNvbmZpZyBmaWxlIGNhbiBiZSBsb2NhdGVkIGluIHlvdXIgcHJvZmlsZXMgZm9sZGVyICh3aGVyZSBzZXJ2ZXIgbG9ncyBhcmUgZ2VuZXJhdGVkKSB1bmRlciB0aGUgbmFtZSBWUFBNYXBDb25maWcuanNvbiBpdCBpcyBhdXRvLWdlbmVyYXRlZCBvbiBzZXJ2ZXIgc3RhcnQuIFlvdSBjYW4gZWRpdCBpdCB3aGlsZSB0aGUgc2VydmVyIGlzIHJ1bm5pbmcsIGNoYW5nZXMgd2lsbCBhcHBseSB3aGVuIHlvdSBzYXZlIHRoZSBmaWxlLiBSZWxvZyBvbiBjbGllbnQgc2lkZSB0byBsb2FkIG5ldyBjaGFuZ2VzLlsvYl0NCg0KDQpbYl1GZWF0dXJlczpbL2JdDQotQ2xpZW50OiBQbGFjZSBNYXJrZXJzIG9uIG1hcCB0aGF0IHNhdmUgYWNyb3NzIGFsbCBzZXJ2ZXJzIGFuZCBvciBzZXJ2ZXIgc3BlY2lmaWMuDQotQ2xpZW50OiBBIHZhcmlldHkgb2YgdW5pcXVlIG1hcmtlciBpY29ucyBmb3IgdXNlDQotQ2xpZW50OiBBYmlsaXR5IHRvIGFkZCBhbmQgcmVtb3ZlIG1hcmtlcnMNCi1DbGllbnQ6IEFiaWxpdHkgdG8gc2VlIHlvdXIgY3VycmVudCBwb3NpdGlvbiAoaWYgbm90IGRpc2FibGUgYnkgc2VydmVyIG93bmVycykNCi1DbGllbnQ6IEFiaWxpdHkgdG8gYWRkIDNEIE1hcmtlcnMgKCBzaG93cyBkaXN0YW5jZSwgaWNvbiwgbWFya2VyIG5hbWUgKQ0KLVNlcnZlcjogQWJpbGl0eSB0byBmb3JjZSBkaXNhYmxlIDNEIE1hcmtlcnMgZm9yIHNlcnZlciBob3N0Lg0KLVNlcnZlcjogQWJpbGl0eSB0byBhZGQgZ2xvYmFsIG1hcmtlcnMgZm9yIHBsYXllcnMgdG8gc2VlIGR1cmluZyBzZXNzaW9uDQpbYl0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KDQoNCltiXVVwZGF0ZSBKdWx5IDI1IENoYW5nZSBMb2c6Wy9iXQ0KLUNvbXBsZXRlIFZpc3VhbCBhbmQgY29kZSByZW1ha2Ugb2YgdGhlIG1vZC4NCi1BZGRpdGlvbiBvZiBuZXcgbWFwIGljb25zIGFuZCBpZGVudGlmaWVycyAoZGVlcnN0YW5kIGxvY2F0aW9ucywgdG93biArIHZpbGxhZ2UgbmFtZXMsIG1hcCBncmlkIGNvb3JkcykNCi1TZXJ2ZXIgaG9zdCBjYW4gbm93IGRpc2FibGUgc2hvd2luZyBgTWVgIGljb24gb24gdGhlIG1hcCAoIHRvIGVuYWJsZSB0aGlzIG9wdGlvbiBjaGVjayB5b3VyIG1hcCBzZXR0aW5ncyBvbiBzZXJ2ZXIuIFZQUE1hcENvbmZpZy5qc29uIGxvY2F0ZWQgaW4geW91ciBzZXJ2ZXIgcHJvZmlsZSBmb2xkZXIgKQ0KLVlvdSBjYW4gbm93IHBsYWNlIG1hcmtlcnMgdGhhdCB3b3VsZCBvbmx5IHNhdmUgb24gdGhlIHNwZWNpZmljIHNlcnZlciB5b3UgYXJlIHBsYXlpbmcgb24gKCBkYXRhIGlzIGFsbCBsb2NhbCBhbmQgdGhlIHNlcnZlciBpcyBpZGVudGlmaWVkIGJ5IElQICkNCi1BZGRlZCBhIGhvdGtleSB0byBkaXNhYmxlIGFuZCBlbmFibGUgYWxsIDNEIHBsYWNlZCBtYXJrZXJzICggUHJlc3MgSyB0byB1c2UsIHlvdSBjYW4gZWRpdCB0aGUga2V5YmluZCB3aXRoaW4gdGhlIERheVogc2V0dGluZ3MgbWVudSBmb3Iga2V5YmluZHMgKQ0KLUFkZGVkIHN1cHBvcnQgZm9yIG92ZXIgMTAwIGljb25zLiBOb3cgeW91IGNhbiBwbGFjZSB1cHRvIDEwLDAwMCBtYXJrZXJzIG9uIHRoZSBtYXAgKCBub3Qgc3VyZSB3aHkgeW91IHdvdWxkIG5lZWQgc28gbWFueS4uLmJ1dCB0aGVyZSB5b3UgZ28uICApDQotQ2xlYW5lZCB1cCBjb2RlIG9uIHNlcnZlciBhbmQgY2xpZW50LCBtYWRlIG1hbnkgaW1wcm92ZW1lbnRzIHRvIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIG1vZC4NCgktTXJNYWZmZW4NCltiXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1bL2JdDQoNCltiXU5vdGU6IElmIHlvdSBhcmUgdG8gbW9uZXRpemUgeW91ciBzZXJ2ZXIgd2hpbGUgdXRpbGl6aW5nIHRoaXMgY29udGVudCwgcGxlYXNlIGNvbnRhY3QgdXMgZm9yIHBlcm1pc3Npb24gdG8gZG8gc287IHZpYSBEaXNjb3JkIG9yIGVtYWlsIGF0IFtiXXZhbmlsbGFwbHVzcGx1c2RheXpAZ21haWwuY29tWy9iXSANCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgYWJvdXQgdXNpbmcgZmVhdHVyZXMgb2YgdGhlIG1vZCwgbGVhdmUgYSBjb21tZW50IGJlbG93IGFuZCBvciBqb2luIG91ciBEaXNjb3JkIHNlcnZlciB0byBjb21tdW5pY2F0ZSB3aXRoIHVzIVsvYl0NCg0KW2JdVmFuaWxsYSsrIE1hcCBNb2QgRGV2ZWxvcGVkIGJ5IERhT25lLCBHcmF2aXR5V29sZk5vdEFtdXNlZCAmIE1yTWFmZmVuWy9iXQ0KW2JdS2VlcCBVcCB3aXRoIHVwZGF0ZXMgYW5kIGZ1bGwgY2hhbmdlIGxvZ3MhIENsaWNrIGxvZ28gYmVsb3cgdG8gam9pbiBPdXIgRGlzY29yZFsvYl0NClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1RUWWQ5bUFdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL29JOW1KbzkucG5nWy9pbWddWy91cmxdDQoNCltiXUlNUE9SVEFOVCBOT1RJQ0U6Wy9iXQ0KW2JdLSBZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJlcGFjayBvciByZXB1Ymxpc2ggdGhpcyBtb2Qgb24gYW55IHBsYXRmb3JtIGluY2x1ZGluZyBzdGVhbSBbYl0NCltiXS0gWW91IGFyZSBub3QgYWxsb3dlZCB0byB1bnBhY2sgdGhpcyBtb2QgYW5kIGNyZWF0ZSBkZXJpdmF0aXZlIHdvcmsgZnJvbSBpdHMgc291cmNlIGNvZGUuIEEgRE1DQSB0YWtlIGRvd24gd2lsbCBiZSBpc3N1ZWQgaWYgbmVjZXNzYXJ5W2JdDQoNCk5PVEU6IFlvdSBhcmUgYWxsb3dlZCB0byBhZHZlcnRpc2Ugc2VydmVycyBpbiB0aGUgY29tbWVudHMgJiBpbiBvdXIgZGlzY29yZCB3ZSBoYXZlIGEgZGVkaWNhdGVkIGNoYW5uZWwgZm9yIHRoYXQsIGlmIHlvdSBydW4gb3VyIG1vZHMgb24geW91ciBzZXJ2ZXJzLCB5b3VyIGNvbW1lbnQgd2lsbCBiZSBrZXB0IGxvbmdlciB0aGFuIG90aGVycy4gVXNlIHRoZSBkaXNjdXNzaW9uIHRvIGFkdmVydGlzZS4NCg0KU3VwcG9ydCB0aGUgY3JlYXRvcnM6IFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL2R1aG9uZXpdRGFPbmVbL3VybF0sICBbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL0dyYXZpdHlXb2xmXUdyYXZpdHlXb2xmWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1304304766046448926/1CD18EF3A2C9C9B3871051AA34E99C32CEE89161/</image_url> - <download_url/> - <filename/> - <file_size>1027209</file_size> - </mod> - <mod id="1560819773"> - <name>Unlimited Stamina</name> - <description>VW5saW1pdGVkIFN0YW1pbmEgY29tcGxldGVseSByZW1vdmVzIGFueSBzdGFtaW5hIGluZmx1ZW5jZSBvbiBwbGF5ZXIgc3BlZWQgYW5kIHdlaWdodC4NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2NmY3ZrdTEuZ2lmWy9pbWddDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1012688131494314548/A067FFB5C22C9AB13297E5DD4440ED2A233E0AE7/</image_url> - <download_url/> - <filename/> - <file_size>4665</file_size> - </mod> - <mod id="2017605880"> - <name>zSpawnSelection</name> - <description>ISEhIVRoaXMgbW9kIHJlcXVpcmVzIGEgYWRkaXRpb25hbCBtYXAgbW9kLiBFaXRoZXIgVlBQTWFwIG9yIERheVogRXhwYW5zaW9uJ3Mgb25lLiBXaXRob3V0IHRoZSBtYXAgbW9kIHlvdSB3aWxsIG9ubHkgc2VlIGEgd2hpdGUgYmFja2dyb3VuZCBvbiBzcGF3biBzZWxlY3Rpb24uIFNvIHBpY2sgb25lLiEhIQ0KDQpEYXlaIEV4cGFuc2lvbjogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMTYxNTEyMjINClZQUE1hcDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE2MjM3MTE5ODgNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KT24gcmVzcGF3biBhIHNlbGVjdCB3aW5kb3cgYXBwZWFycyB0aGF0IGFsbG93cyB5b3UgdG8gcGljayBhIGxvY2F0aW9uIG9mIHlvdXIgY2hvb3NpbmcuDQoNClJlcXVpcmVzIENGIGFuZCBlaXRoZXIgVmFuaWxsYSBQbHVzIFBsdXMgTWFwIG9yIERheVogRXhwYW5zaW9uLg0KDQpORVchIElmIHlvdSB3YW50IGJhc2UgcmVzcGF3biB3aXRoIG15IG1vZCwgdGhlbiBhZGQgdGhpczogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxOTc2MDY3ODINCg0KQWRkIHRoZSAiU3Bhd25TZWxlY3QiIGZvbGRlciB0byB0aGUgcm9vdCBvZiB5b3VyIHNlcnZlciBQUk9GSUxFKFdoZXJlIHlvdXIgU2VydmVyIFJQVCdzIGFyZSkuIA0KDQpZb3UgY2FuIGFsc28gY3VzdG9taXplIHRoZSBzcGF3bnMgaWYgeW91IHdhbnQgdG8gYWRkIHlvdXIgb3duIHdoaWNoIGlzIGxvY2F0ZWQgYXQgdGhlIFNwYXduTG9jYXRpb25zLnR4dCB3aXRoaW4gdGhlIHByb2ZpbGUgZm9sZGVyLg0KDQpTeW50YXggaXM6IFtjb2RlXSBTcGF3bk5hbWVoZXJlPVggWSBaPVJhZGl1c1NpemVIZXJlICAgWy9jb2RlXQ0KDQpGb3IgZXhhbXBsZTogIFtjb2RlXSBLYW1lbmthPTg5Mi4xMDk5ODUgNi4xNzExMjUgMjI0NC4xMjk4ODM9MTAwMCAgIFsvY29kZV0NCg0KTWFrZSBzdXJlIHlvdSBoYXZlIHRoZSBbY29kZV09Wy9jb2RlXSBpbiBiZXR3ZWVuIHlvdXIgbG9jYXRpb24gbmFtZSBhbmQgbG9jYXRpb24gdmVjdG9yLiBBbHNvIGJldHdlZW4gbG9jYXRpb24gdmVjdG9yIGFuZCBzcGF3biByYWRpdXMgbGVuZ3RoLg0KDQpbY29kZV09MTAwMCBbL2NvZGVdIEZyb20gdGhlIGV4YW1wbGUgYWJvdmUgbWVhbnMgcmFkaXVzIGxlbmd0aCwgbG93ZXIgbnVtYmVycyBtZWFuIHBsYXllcnMgd2lsbCBzcGF3biBjbG9zZXIgdG8geW91ciBsb2NhdGlvbiB2ZWN0b3IgeW91IHNldCBpbiB0aGlzIHR4dC4gT3Bwb3NpdGUgY2FuIGJlIHNhaWQgaWYgeW91IHNldCB0aGUgcmFkaXVzIGhpZ2hlci4gDQoNCkFsc28gdGhlcmUgaXMgYSBzZXR0aW5ncyBmaWxlIHlvdSBjYW4gY3VzdG9taXplIGZvciBleGFtcGxlIHNwYXduIGJsb2NrIGRpc3RhbmNlcyBpZiB0aGV5IGRpZWQgcmVjZW50bHkgY2xvc2UgYnkgb3IgZXZlbiBpZiB5b3Ugd2FudCB0byB0dXJuIG9mZiBzcGF3biBibG9jayBvciBldmVuIHRoZSB0aW1lIHVudGlsIHRoZXkgY2FuIHBpY2sgdGhlIGJsb2NrZWQgc3Bhd24gYWdhaW4uDQoNClNwYXduU2V0dGluZ3MudHh0IGluIHNlcnZlciBwcm9maWxlIFNwYXduU2VsZWN0LiBNYWtlIHN1cmUgeW91IG9ubHkgcHV0IG9uZSBzcGFjZSBpbiB0aGlzIHRleHQgZmlsZSBzcGVjZmljYWxseSBmb3Igc2V0dGluZ3MuDQoNCltjb2RlXUJvZHlCbG9ja1NwYXducyAxIFsvY29kZV0gU2V0dGluZyB0aGlzIHRvIGFueSBpbnQgYnV0IDEgd2lsbCB0dXJuIG9mZiB0aGUgc3Bhd24gYmxvY2tlciwganVzdCBhIFtjb2RlXTBbL2NvZGVdIHdvcmtzLg0KDQpbY29kZV1Cb2R5QmxvY2tEaXN0YW5jZSAzMDAwIFsvY29kZV0gSG93IGZhciBpbiBkaXN0YW5jZSBvZiB0aGVpciBkZWFkIGJvZHkgdGhleSBjYW4gc3Bhd24gYXQgYmVmb3JlIGl0IGJsb2Nrcy4gaXQncyBhIGZsb2F0IHR5cGUgc28geW91IGNhbiBiZSBzcGVjaWZpYy4NCg0KW2NvZGVdQm9keUJsb2NrUmVzcGF3blRpbWVNaW51dGVzIDIwWy9jb2RlXSBIb3cgbG9uZyBpbiBtaW51dGVzIHVudGlsIHRoZXkgY2FuIGdldCB0aGF0IGJsb2NrZWQgc3Bhd24gcG9pbnQgYmFjayAoaW50IG9ubHkpIGlmIHlvdSB3YW50ZWQgYW4gaG91ciBhbmQgYSBoYWxmIGp1c3QgcHV0IFtjb2RlXTkwWy9jb2RlXQ0KDQpUT0RPOiANCg0KMSkgQWRkIHZhcmlhYmxlIGJvZHkgdGltZXJzIGZvciBlYWNoIHNwYXduLg0KMikgVXBkYXRlIHNwYXduIHJhZGl1cyBmdW5jdGlvbg0KDQpZb3UgY2FuIHVzZSBteSBtb2Qgd2l0aCBtb25ldGl6ZWQgc2VydmVycywgSSBkb24ndCBjYXJlLg0KDQpEb24ndCByZXBhY2sgbXkgbW9kIGFuZCB3ZSdyZSBnb29kLg0KDQpFbmpveSE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1485579112396623077/7E718CF93812555E927E5443CC9AF95F53A7C668/</image_url> - <download_url/> - <filename/> - <file_size>24080</file_size> - </mod> - <mod id="1646187754"> - <name>Code Lock</name> - <description>W2gxXUludHJvZHVjdGlvbjpbL2gxXQ0KQ29kZSBMb2NrIGlzIGFpbWVkIGF0IHNpbXBsaWZ5aW5nIHRoZSBiYXNlIGNvbWJpbmF0aW9uIGxvY2suIE5vIGxvbmdlciB3aWxsIHlvdSBoYXZlIHRvIHNjcmFtYmxlIHRvIGxvY2sgYSBnYXRlIHRoYXQgZ2l2ZXMgYWNjZXNzIHRvIHlvdXIgYmFzZS4gVGhlcmUgYXJlIGFsc28gdG9ucyBvZiBjb25maWd1cmFibGUgc2V0dGluZ3MgZm9yIHRoaXMgbW9kIGluY2x1ZGluZyBsb2dzLCByYWlkIHRpbWVzLCByYWlkIHNldHRpbmdzLCBjbGllbnQgcmF0ZSBsaW1pdGluZyBhbmQgbW9yZSENCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdVGhhbmsgWW91IVsvaDFdDQpJIG5ldmVyIGltYWdpbmVkIGhhdmluZyB0d2VudHkgdGhvdXNhbmQgc3Vic2NyaWJlcnMgbGV0IGFsb25lIDQwMCwwMDAhIFRoYW5rIHlvdSBhbGwgc28gbXVjaCBmb3IgdGhlIGNvbnRpbnVlZCBzdXBwb3J0IG92ZXIgdGhlIGxhc3QgeWVhciEgVGhpcyBtb2QgaGFzIGhhZCBpdHMgdXBzIGFuZCBkb3ducyBhbmQgSSBhcHByZWNpYXRlIGV2ZXJ5b25lIHN0aWNraW5nIGFyb3VuZC4NCk9uIGFub3RoZXIgbm90ZSwgSSBhbSBmaW5hbGx5IGludGVyZXN0aW5nIGluIERheVogbW9kZGluZyBhZ2FpbiBzbyBJIHdpbGwgYmUgYXJvdW5kIHRvIGFuc3dlciBxdWVzdGlvbnMgYW5kIHVwZGF0ZSB0aGUgbW9kIGFzIG5lZWRlZC4NCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgeW91IGNhbiBhbHdheXMgam9pbiBteSBkaXNjb3JkIChsaW5rIGJlbG93KSBvciBjb21tZW50Lg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1OZXcgQ29uZmlnOlsvaDFdDQpIZXJlIGlzIHNvbWUgaW5mb3JtYXRpb24gcmVnYXJkaW5nIHRoZSBuZXcgdmFyaWFibGVzIGluIHRoZSBjb25maWchDQpBY3Rpb25SYXRlTGltaXQgLSBUaW1lIGNsaWVudCBtdXN0IHdhaXQgYmVmb3JlIHJlcXVlc3RpbmcgYWN0aW9uIGRhdGEgZnJvbSBzZXJ2ZXIuIChpbiBzZWNvbmRzKQ0KVUlSYXRlTGltaXQgLSBUaW1lIGNsaWVudCBtdXN0IHdhaXQgYmVmb3JlIHJlcXVlc3RpbmcgVUkgZGF0YSBmcm9tIHNlcnZlci4gKGluIHNlY29uZHMpDQpQZXJtaXNzaW9uUmVsb2FkVGltZSAtIEludGVydmFsIGZvciBwZXJtaXNzaW9ucyB0byBiZSByZWxvYWRlZCAoaW4gc2Vjb25kcykNClJhaWRJbmNyZW1lbnRzIC0gSG93IG1hbnkgaW5jcmVtZW50cyByYWlkaW5nIHdpbGwgYmUgYnJva2VuIHVwIGludG8uIFRoaXMgaXMgbm93IGEgY29udGludW91cyBhY3Rpb24sIGxpa2UgbWFnIGxvYWRpbmcuDQpHYXRlUmFpZFRpbWUgLSBUaW1lIHJlcXVpcmVkIHRvIHJhaWQgZ2F0ZXMgKGluIG1pbnV0ZXMpDQpUZW50UmFpZFRpbWUgLSBUaW1lIHJlcXVpcmVkIHRvIHJhaWQgdGVudHMgKGluIG1pbnV0ZXMpDQpDYW5BdHRhY2hUb0dhdGVzIC0gV2hldGhlciBvciBub3QgY29kZSBsb2NrcyBjYW4gYmUgYXR0YWNoZWQgdG8gZ2F0ZXMuICh0cnVlIG9yIGZhbHNlKQ0KQ2FuQXR0YWNoVG9UZW50cyAtIFdoZXRoZXIgb3Igbm90IGNvZGUgbG9ja3MgY2FuIGJlIGF0dGFjaGVkIHRvIHRlbnRzLiAodHJ1ZSBvciBmYWxzZSkNCkNhblJhaWRHYXRlcyAtIFdoZXRoZXIgb3Igbm90IGdhdGVzIGNhbiBiZSByYWlkZWQuICh0cnVlIG9yIGZhbHNlKQ0KQ2FuUmFpZFRlbnRzIC0gV2hldGhlciBvciBub3QgdGVudHMgY2FuIGJlIHJhaWRlZC4gKHRydWUgb3IgZmFsc2UpDQpEZXN0cm95TG9jayAtIFdoZXRoZXIgb3Igbm90IHRvIGRlbGV0ZSBjb2RlbG9jayBhZnRlciBiZWluZyBjdXQgb2ZmLiAodHJ1ZSBvciBmYWxzZSkNCkRlc3Ryb3lUb29sIC0gV2hldGhlciBvciBub3QgdG8gZGVzdHJveSByYWlkIHRvb2wgYWZ0ZXIgY3V0dGluZyBvZmYgYSBsb2NrLiAodHJ1ZSBvciBmYWxzZSkNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdRG9uYXRpb24gTGluazpbL2gxXQ0KV2FudCB0byBzdXBwb3J0IG15IG1vZD8gRG9uYXRpb25zIGFyZSBncmVhdGx5IGFwcHJlY2lhdGVkIQ0KW3VybD1odHRwczovL3BheXBhbC5tZS9nZGF5el1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vN3dUTXlUMi5wbmdbL2ltZ11bL3VybF0NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdRGlzY29yZCBMaW5rOlsvaDFdDQpIYXZlIGFueSBxdWVzdGlvbnM/IEpvaW4gbXkgZGlzY29yZCENClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL2E2dEZTVEddW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2k2bFVOTVMucG5nWy9pbWddWy91cmxdDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW2gxXUNvbnRyaWJ1dGlvbnM6Wy9oMV0NClRoYW5rcyB0byBXYXJEb2cgZm9yIHRoZSBuZXcgVUkhIDogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvb2ZmaWNpYWx3YXJkb2cvDQpUaGFua3MgdG8gT1AgZm9yIGltcGxlbWVudGluZyB0aGUgY3VzdG9tIG1vZGVsITogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTgzNzk5NDE3OTUvDQpNb2RlbCB1c2VkIGZvciBMb2NrOiBodHRwczovL3NrZXRjaGZhYi5jb20vM2QtbW9kZWxzL2tleXBhZC1iOTk2OGEwMGJjOTI0OWRmOTI3ZmYxOTY5YWNmMmY3ZQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1MSUNFTlNFOlsvaDFdDQpQRVJNSVNTSU9OIElTIE5PVCBHUkFOVEVEIEZPUiBUSElTIE1PRCBUTyBCRSBJTkNMVURFRCBJTiBBICJTRVJWRVIgUEFDSyIgb3IgIk1PRCBQQUNLIi4NCg0KVXNlIGEgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg0KDQpNb25ldGl6YXRpb24gd2hpbGUgdXNpbmcgdGhpcyBtb2QgaXMgW2JdTk9UWy9iXSBhcHByb3ZlZC4NClJlcXVlc3RzIGZvciBtb25ldGl6YXRpb24gW2JdTVVTVFsvYl0gZ28gdGhyb3VnaCBSb29tIFNlcnZpY2UuDQpDb3B5cmlnaHQgMjAyMCBSb29tIFNlcnZpY2UuDQoNClRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCAoc3RyaWN0bHkgZm9yYmlkZGVuKSBmb3IgYW55IG9mIHRoZXNlIGNvbmRpdGlvbnM6DQotIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCB0aGVyb29tc2VydmljZS4NCi0gaG9zdGluZyBvbiBhbnkgZG93bmxvYWQgc2VydmVyIG90aGVyIHRoYW4gQ29kZSBMb2NrJ3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gaG9zdGluZyBvbiBhbnkgbGF1bmNoZXIgZm9yIGRpc3RyaWJ1dGlvbiBvdGhlciB0aGFuIENvZGUgTG9jaydzIGN1cnJlbnQgd29ya3Nob3AgZG93bmxvYWQuDQotIHRvIGJlIHBhY2thZ2VkIGluIGFueSBmb3JtIG90aGVyIHRoYW4gQ29kZSBMb2NrJ3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gY3JlYXRlIGRlcml2YXRpdmUgd29ya3Mu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/754842852191533742/A7044E09EFD347E788B5B77D832F7D61845CFA06/</image_url> - <download_url/> - <filename/> - <file_size>10230202</file_size> - </mod> - <mod id="1680019590"> - <name>Server_Information_Panel</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQoNClRoaXMgaXMgbXkgZmlyc3QgbW9kIGFuZCBJIHdvcmsgb24gdGhpcyBpbiBteSBzcGFyZSB0aW1lLiBJIHdpbGwgbXkgYmVzdCB0cnkgdG8gYnJpbmcgdXBkYXRlcyBmcmVxdWVudGx5IS4gDQpUaGlzIG1vZCBicmluZ3MgeW91IGEgc2VydmVyIFBhbmVsIHRvIERheXosIElmIHUgaGF2ZSBzb21lIGlkZWEgb2Ygc3VnZ2VzdGlvbiBkb24ndCBoZXNpdGF0ZSB0byBsZXQgbWUga25vdy4NCg0KW2JdRGVmYXVsdCBtZW51IGtleSBpcyBub3cgUEFVU0UvQlJFQUsgS2V5LCBsZXQgbWUga25vdyBpZiB1IGhhdmUgc29tZSBpc3N1ZSB3aXRoIHRoaXNbL2JdDQpbdXJsPWh0dHBzOi8vd3d3LmNvbXB1dGVyaG9wZS5jb20vY2RuL2tleWJvYXJkL3BhdXNlLmpwZ11oZXJlIGlzIGEgcGljdHVyZSB0byBzZWUgdGhlIGtleVsvdXJsXQ0KDQpbYl1QTEVBU0UgRE9OJ1QgUkVVUExPQUQvUkVQQUNLIFRISVMgTU9ELCBVIENBTiBIRUxQIE1FIElGIFUgV0FOVCBUTyBJTVBST1ZFIElULiBET04nVCBGT1JHRVQgVE8gQUREIElUIFRPIFlPVVIgU1RFQU0gQ09MTEVDVElPTiAhIDspIFsvYl0gKEFzayBtZSBpZiB1IG5lZWQgc29tZXRoaW5nIDopICkNCg0KW2gxXUluc3RhbGxhdGlvbjpbL2gxXQ0KLSBNYWtlIHN1cmUgdGhhdCB5b3UgaGF2ZSBpbnN0YWxsZWQgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSmFjb2ItTWFuZ28vRGF5Wi1Db21tdW5pdHktRnJhbWV3b3JrXUNvbW11bml0eSBGcmFtZXdvcmtbL3VybF0gYnkgSmFjb2JfTWFuZ28gJiBBcmtlbnNvcg0KLSBEb3dubG9hZCBsYXRlc3QgcmVsZWFzZSBvZiBTZXJ2ZXJfSW5mb3JtYXRpb25fUGFuZWwNCi0gQWRkIENGIGFuZCBTZXJ2ZXJfSW5mb3JtYXRpb25fUGFuZWwgdG8geW91ciBnYW1lIGFuZCBzZXJ2ZXIgbGF1bmNoIG9wdGlvbnMuIEZvciBleGFtcGxlOiAtbW9kPUBDRjtAU2VydmVyX0luZm9ybWF0aW9uX1BhbmVsDQoNCltoMV1PbiBzZXJ2ZXI6Wy9oMV0NCg0KLSBDb3B5IGZpbGUgU2VydmVyUGFuZWxfVjMuYmlrZXkgZnJvbSBTZXJ2ZXJQYW5lbFxrZXlzIGludG8gc2VydmVyIGtleXMgZm9sZGVyDQotIENvcHkgZm9sZGVyIFNlcnZlclBhbmVsIGZyb20gbW9kIGZvbGRlciB0byBbU2VydmVyUHJvZmlsZXNGb2xkZXJdLg0KLSBTZXJ2ZXJQYW5lbENvbmZpZy5qc29uIGlzIG5vdyB1c2VkIHRvIGNvbmZpZ3VyZSB5b3VyIGJ1dHRvbnMsIGxpbmtzIGFuZCB1ciBTZXJ2ZXIgTmFtZSBhZG5hIGFsbCB1ciB0YWJzIGNvbnRlbnQuIGZvbGxvdyB0aGUgZXhlbXBsZS4NCi0gVSBjYW4gYWxzbyBsZWF2ZSBsaW5rIGJsYW5rLCB0aGUgYnV0dG9uIHdpbGwgZGlzYXBlYXINCi0gVSBjYW4gaGlkZSBzaWRlIGluZm9ybWF0aW9uIGFuZCBwbGF5ZXIgdGFiIHdpdGggU2VydmVyUGFuZWwuanNvbg0KDQohISEgQ29tbWVudCBhcmUgbm90IGFsbG93ZWQgYW55bW9yZSBpbiBjb25maWcgZmlsZSAhISENCg0KW2gxXU9sZCBJbnN0YWxsYXRpb246Wy9oMV0NCg0KLSBZb3UgY2FuIGFsc28gY2hhbmdlIHRoZSBuYW1lIG9mIHRoZSB0d28gZmlyc3QgVGFiIG5vdw0KKEV4ZW1wbGUgaGVyZTogW3VybD1odHRwczovL2dpdGh1Yi5jb20vTGFHVGVLL1NlcnZlcl9JbmZvcm1hdGlvbl9QYW5lbC9ibG9iL21hc3Rlci9AU2VydmVyX0luZm9ybWF0aW9uX1BhbmVsL1NlcnZlclBhbmVsL1NlcnZlclBhbmVsLmpzb25dKEBTZXJ2ZXJfSW5mb3JtYXRpb25fUGFuZWwvU2VydmVyUGFuZWwvU2VydmVyUGFuZWwuanNvbikpDQotICBTZXJ2ZXJOYW1lLnR4dCwgU2VydmVyRGVzY3JpdGlvbi50eHQsIFNlcnZlclJ1bGVzLnR4dCAmIFNlcnZlckNvbmZpZ05ldy5jZmcgYXJlIG5vdCB1c2VkIHVzZWQgYW55bW9yZSwgdGhlc2UgZmlsZXMgc2hvdWxkIGJlIGRlbGV0ZWQgYW5kIHJlbXBsYWNlZCB3aXRoIGBTZXJ2ZXJQYW5lbC5qc29uYCBhdXRvbWF0aWNhdGx5DQoNCldBUk5JTkc6IERvbid0IHB1dCBhbnkgY29tbWVudHMgaW4gQ29uZmlndXJhdGlvbiBGaWxlcw0KDQpROiBDYW4gaSBjaGFuZ2UgZGVmYXVsdCBtZW51IGtleSA/DQpBOiBTdXJlLCBVIGNhbiBub3cgY2hhbmdlIGRlZmF1bHQgbWVudSBrZXkgY2xpZW50IHNpZGUgd2l0aCBlZGl0aW5nIFNlcnZlclBhbmVsS2V5Lmpzb24gZmlsZSBpbiB5b3VyIERvY3VtZW50cyBmb2xkZXIgKEM6XFVzZXJzXCV1c2VybmFtZSVcRG9jdW1lbnRzXERheXopLg0KDQoiU1BNZW51S2V5IjogIktDX05VTVBBRDYiDQoNCkFuZCBjaGFuZ2UgS0NfUEFVU0UgKHdoaWNoIHN0YW5kcyBmb3IgUEFVU0V8QlJFQUsga2V5IG9uIGtleWJvYXJkKSB0byBhbnkga2V5IHlvdSB3YW50LiBIZXJlIGlzIGZ1bGwgbGlzdCBvZiBhdmFpbGFibGUga2V5cy4NCg0KRXhhbXBsZSBvZiByZXN1bHRpbmcgbGluZToNCg0KIlNQTWVudUtleSI6ICJLQ19CQUNLU0xBU0giDQoNCltoMV1Tb29uWy9oMV0NCi0gQWxsb3cgcG9zc2liaWxpdHkgdG8gc2hvdyBwYW5lbCBhdCBsb2dnaW4NCg0KSm9pbiBVcyBvbiBESXNjb3JkIGlmIHUgZ2V0IHNvbWUgdHJvdWJsZTogW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvSnEyNmZORl1kaXNjb3JkLmdnL0pxMjZmTkZbL3VybF0NCg0KU3BlY2lhbCBUaGFua3MgdG8gU2hpeCBmcm9tIEFmdGVybWF0aCBmb3IgaGlzIHRhYnMgZWZmZWN0ICENCg0KU3BlY2lhbCBUaGFua3MgdG8gVmFrZXIgZnJvbSBab21iZXJyeSBBZG1pbiBUb29scyBmb3IgaGlzIGhlbHAgIQ0KVmFrZXI6IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1ODI3NTY4NDhdaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1ODI3NTY4NDhbL3VybF0NCg0KU3BlY2lhbCBUaGFua3MgdG8gRGEwbmUgZnJvbSBWYW5pbGxhKysgZm9yIGhpcyBoZWxwIHRvbyA6KQ0KVmFuaWxsYSsrIEdpdGh1YjogW3VybD1odHRwczovL2dpdGh1Yi5jb20vVmFuaWxsYVBsdXNQbHVzXWh0dHBzOi8vZ2l0aHViLmNvbS9WYW5pbGxhUGx1c1BsdXNbL3VybF0NCg0KRm9yIGhlbHAgb24gdXNpbmcgdGhpcyBtb2QgaW4geW91ciBvd24gcHJvamVjdHMsIGZvbGxvdyB0aGlzIHJlYWQgbWUgaG9zdGVkIG9uIGdpdGh1YjogW3VybD1odHRwczovL2dpdGh1Yi5jb20vTGFHVGVLL1NlcnZlcl9JbmZvcm1hdGlvbl9QYW5lbC9ibG9iL21hc3Rlci9SRUFETUUubWRdWy91cmxdDQoNClBsZWFzZSBSYXRlIHRoZSBtb2QsIGNvbW1lbnQgeW91ciBpc3N1ZXMgYmVsb3cgYW5kIGkgd2lsbCB0cnkgdG8gZmluZCB0aW1lIGFuZCBoZWxwIHlvdSA6KQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vRUZFUlg5Zi5naWZbL2ltZ10NCg0KRG9uYXRpb246IFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL015RGF5Wl1QYXlwYWxbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/780728056606402708/8E89C01795BBF478820CD7EFBE79932B5D42E530/</image_url> - <download_url/> - <filename/> - <file_size>956470</file_size> - </mod> - <mod id="1564026768"> - <name>Community-Online-Tools</name> - <description>W2gxXU5PVElDRVsvaDFdDQpUaGVyZSBtYXkgYmUgc29tZSBidWdzLiBJZiB5b3UgZG8gZmluZCBzb21lLCByZXBvcnQgdGhlbSBpbiB0aGVtIG9uIG15IEdpdEh1YiBbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9KYWNvYi1NYW5nby9EYXlaLUNvbW11bml0eU9ubGluZVRvb2xzL11oZXJlWy91cmxdDQoNCltoMV1JbmZvcm1hdGlvbjpbL2gxXQ0KVGhpcyBpcyB0aGUgZmlyc3Qgc2V0IG9mIEdVSSBiYXNlZCBhZG1pbiB0b29scyBjcmVhdGVkIGJ5IHRoZSBkZXZlbG9wZXJzIG9mIERheVogQ29tbXVuaXR5IE9mZmxpbmUgTW9kZS4gVGhpcyBtYWtlcyB1c2Ugb2YgYSBtb2R1bGFyIGRlc2lnbiB3aGljaCBhbGxvd3Mgb3RoZXIgbW9kcyBzdWNoIGFzIERheVogRXhwYW5zaW9uIG9yIERheVogSHlwZVRyYWluIHRvIGFkZCB0aGVpciBvd24gbWVudSdzIGZvciBhZG1pbnMgdG8gaGF2ZSBmdXJ0aGVyIGNvbnRyb2wgb2YgdGhlaXIgc2VydmVycy4gQ29tbXVuaXR5IE9ubGluZSBUb29scyBhbGxvdyB5b3UgdG8gdGVsZXBvcnQgcGxheWVycywgc2V0IHBsYXllciBoZWFsdGgsIGJsb29kLCBzaG9jaywgY2hhbmdlIHRoZSB3ZWF0aGVyIG9mIHRoZSBzZXJ2ZXIsIGFuZCBldmVuIHNwYXduIGluIHZlaGljbGVzLiBBbHNvLCB0aGlzIG1vZCBhbGxvd3MgeW91IHRvIHNldCB0aGUgYWltaW5nIG1vZGUgZm9yIHBsYXllcnMgdG8gdGhlIG9sZCAwLjYyIHN5c3RlbSBpZiB5b3UsIHRoZSBzZXJ2ZXIgYWRtaW4gd2lzaGVzIHRvIHVzZSBpdC4NCg0KW2gxXVNlcnZlciBJbnN0YWxsYXRpb24gSW5zdHJ1Y3Rpb25zOlsvaDFdDQpbb2xpc3RdDQpbKl0gSW5zdGFsbCB0aGUgbW9kIHVzaW5nIHlvdXIgcHJlZmVycmVkIG1ldGhvZCBmb3IgaW5zdGFsbGluZyBtb2RzLiBJIHJlY29tbWVuZCB1c2luZyBhIHNlcnZlciBtYW5hZ2VyIHN1Y2ggYXMgW3VybD1odHRwczovL3d3dy5yZWRkaXQuY29tL3IvQ0ZUb29scy9jb21tZW50cy9hOW9ybGwvb21lZ2FtYW5hZ2VyL11PbWVnYU1hbmFnZXJbL3VybF0uDQoNClsqXSBMYXVuY2ggdGhlIHNlcnZlciBvbmNlIGFuZCB0aGVuIGFmdGVyIGl0IGhhcyBmdWxseSBsYXVuY2hlZCB0dXJuIGl0IGJhY2sgb2ZmLg0KDQpbKl0gTG9jYXRlIHRoZSBwcm9maWxlcyBmb2xkZXIgdXNlZCBmb3IgdGhlIHNlcnZlci4gSWYgdXNpbmcgT21lZ2FNYW5hZ2VyIHRoaXMgZm9sZGVyIHdvdWxkIGJlIGNhbGxlZCDigJhwcm9maWxlc+KAmSBvdGhlcndpc2UgeW91IGNhbiBmaW5kIHdoYXQgaXQgaXMgY2FsbGVkIGJ5IGNoZWNraW5nIHRoZSBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIOKAmC1wcm9maWxlc+KAmSBhbmQgc2VlaW5nIHdoYXQgdGhhdCBpcyBzZXQgdG8uIE9uY2UgaW4gdGhhdCBmb2xkZXIgZW50ZXIgdGhlIOKAmFBlcm1pc3Npb25zRnJhbWV3b3Jr4oCZIGZvbGRlciBhbmQgdGhlbiBlbnRlciB0aGUg4oCYUGxheWVyc+KAmSBmb2xkZXIuDQoNClsqXSBJbnNpZGUgdGhhdCBmb2xkZXIgY3JlYXRlIGEgLmpzb24gZmlsZSB3aXRoIHlvdXIgR1VJRC9TdGVhbUlELiBJbnNpZGUgb2YgdGhhdCBKU09OIGZpbGUgcGFzdGUgdGhlIGNvbnRlbnRzIG9mIFt1cmw9aHR0cHM6Ly9wYXN0ZWJpbi5jb20vYmlnc2E4ajZddGhpc1svdXJsXSBwYXN0ZWJpbi4NCg0KWypdIENvbmdyYXR1bGF0aW9ucywgeW91IGhhdmUgc3VjY2Vzc2Z1bGx5IGluc3RhbGxlZCBDT1QuIFlvdSBjYW4gYXNzaWduIHJvbGVzIHRvIG90aGVycyB3aGlsZSBpbi1nYW1lLg0KDQoNCltoMV1XZWJob29rczpbL2gxXQ0KV2ViaG9va3MgY2FuIGJlIGNvbmZpZ3VyZWQgbGlrZSB0aGUgZm9sbG93aW5nIGh0dHBzOi8vcGFzdGViaW4uY29tL0FSM0JrOUU1IHdoZXJlIHRoZXJlIGNhbiBiZSBtdWx0aXBsZSBjb25uZWN0aW9ucy4gU2F5IHlvdSB3YW50IHBsYXllcnMgdG8gc2VlIHdoZW4gdGhlIHdlYXRoZXIgaXMgY2hhbmdpbmcgYnV0IHdhbnQgYW5vdGhlciBjaGFubmVsIGZvciBldmVyeSBhZG1pbiBhY3Rpb24gdG8gYmUgbG9nZ2VkIGluIG9yIHlvdSB3YW50IHRoaXMgaW5mb3JtYXRpb24gdG8gYmUgbG9nZ2VkIGFjcm9zcyBtdWx0aXBsZSBkaXNjb3JkIHNlcnZlcnMuDQoNCltoMV1Db250cm9sczpbL2gxXQ0KWSAtIE9wZW4gdGhlIHRvb2xiYXIgbWVudQ0KSU5TRVJUIC0gVG9nZ2xlIGZyZWUgY2FtZXJhIE5vdGU6IFRoaXMgdGVsZXBvcnRzIHlvdXIgcGxheWVyIHRvIHRoZSBwb3NpdGlvbiB5b3UgbG9va2VkIGF0IHdoZW4gZXhpdGluZyBvdXQgb2YgaXQNCkggLSBUaGlzIHRlbGVwb3J0cyB5b3UgdG8gdGhlIHBvc2l0aW9uIHlvdSBhcmUgbG9va2luZyBhdA0KRU5EIC0gVG9nZ2xlcyBDb21tdW5pdHkgT25saW5lIFRvb2xzIGtleWJpbmRpbmdzIG9uL29mZg0KDQpbaDFdUGxhbm5lZCBmZWF0dXJlczpbL2gxXQ0KLSBBYmlsaXR5IHRvIHJlY29sb3VyIGFueSBtZW51IHRvIGEgdXNlcnMgY2hvaWNlDQotIEtleWZyYW1pbmcgZm9yIHRoZSBDaW5lbWF0aWMgQ2FtZXJhDQotIENyZWF0ZSwgZGVsZXRlIGFuZCBlZGl0IHJvbGVzIHdpdGhpbiB0aGUgZ2FtZQ0KDQpbaDFdTW9uZXRpemF0aW9uOlsvaDFdDQpNb25ldGl6YXRpb24gaXMgYWxsb3dlZCBvbiB5b3VyIHNlcnZlcnMgYnV0IGl0IHdvdWxkIGJlIG5pY2UgdGhhdCBhIHNtYWxsIHBlcmNlbnRhZ2UgaXMgc2VudCBhcyBhIGRvbmF0aW9uLiBUaGlzIGlzIG5vdCBlbmZvcmNlZCBidXQgd291bGQgYmUgZ3JlYXRseSBhcHByZWNpYXRlZC4NCg0KW2gxXURvbmF0ZTpbL2gxXQ0KSWYgeW91IGxpa2UgdGhpcyBtb2QgZG8gZmVlbCBmcmVlIHRvIHNlbmQgYSBkb25hdGlvbiB0byBteSBwYXlwYWwgW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvSmFjb2JNYW5nb11oZXJlWy91cmxdLiBUaGlzIG1vZCBpcyByZWxlYXNlZCBmb3IgZnJlZSBmb3IgYWxsIHRvIHVzZSBhbmQgbW9uZXRpemUgb2YgYnV0IGFueSBkb25hdGlvbiB3b3VsZCBiZSBncmVhdGx5IGFwcHJlY2lhdGVkLg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/960854969917124348/1A32B80495D9F205E4D91C61AE309D19A44A8B92/</image_url> - <download_url/> - <filename/> - <file_size>311682</file_size> - </mod> - <mod id="2116151222"> - <name>DayZ-Expansion</name> - <description>W2ltZ11odHRwczovL2FraS5jeC85ODQzYWQ4NmE2LnBuZ1svaW1nXQ0KDQpbaDFdQSBmZWF0dXJlIHJpY2ggbW9kaWZpY2F0aW9uIGZvciBEYXlaIFsvaDFdDQpEYXlaIEV4cGFuc2lvbiBpcyBhIGZlYXR1cmUtcmljaCBtb2RpZmljYXRpb24gdGhhdCBicmluZ3MgbWFueSBsb25nLWF3YWl0ZWQgZmVhdHVyZXMgYW5kIHF1YWxpdHkgb2YgbGlmZSBpbXByb3ZlbWVudHMgdG8gRGF5Wi4gV2l0aCBjb3VudGxlc3MgY2hhbmdlcyBhbmQgYWRkaXRpb25zIHRvIHRoZSBnYW1lLCBEYXlaIEV4cGFuc2lvbiBpcyBzdXJlIHRvIGNoYW5nZSB1cCB0aGUgY29yZSBnYW1lcGxheSBhIGxvdC4gTW9yZSB2ZWhpY2xlcywgcmVpbWFnaW5lZCBsb2NhdGlvbnMsIGNvbXBsZXRlbHkgbmV3IHR5cGVzIG9mIHZlaGljbGVzIHN1Y2ggYXMgaGVsaWNvcHRlcnMgYW5kIGJvYXRzLCBpbXByb3ZlZCBiYXNlIGJ1aWxkaW5nLCBhbmQgbXVjaCBtb3JlLCBnZXQgcmVhZHkgdG8gcmVsaXZlIHRob3NlIG5vc3RhbGdpYyBEYXlaIG1vZCBtZW1vcmllcyENCg0KW2gxXVJlaW1hZ2luZWQgQ2hlcm5hcnVzIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpJbiBvdXIgcmVpbWFnaW5lZCBDaGVybmFydXMsIG5hdHVyZSBoYXMgZmluYWxseSB0YWtlbiBvdmVyOiBSZXZpc2l0IG1hbnkgbG9jYXRpb25zIHRoYXQgaGF2ZSBlaXRoZXIgYmVlbiBwYXJ0aWFsbHkgb3IgY29tcGxldGVseSByZXdvcmtlZCBhbmQgZW5oYW5jZWQgdG8gZ2l2ZSB0aGVtIGEgbW9yZSBvdmVyZ3Jvd24gYXBvY2FseXB0aWMgZmVlbC4gSG91c2VzIGhhdmUgYmVlbiBnaXZlbiBuZXcgaW50ZXJpb3JzIGFuZCBleHRlcmlvcnMgYXMgd2VsbCBhcyBuZXcgbGlnaHRuaW5nLiBIYXZlIHN0cmVldCBsaWdodHMgYWx3YXlzIGJlZW4gb24gaW4gQ2hlcm5hcnVzPw0KDQpbaW1nXWh0dHBzOi8vYWtpLmN4L2Y5YjMyMmFiMmUuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4LzE3YTIyYWM3NTQuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4L2RiYjM1N2FkNjUuanBnWy9pbWddDQoNCltoMV1OZXcgdmVoaWNsZXMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkl0J3MgdGltZSB0byBsaWZ0IG9mZjogRGF5WiBFeHBhbnNpb24gYnJpbmdzIGEgZmxlZXQgb2YgbmV3IHZlaGljbGVzIHRvIHBsYXkgd2l0aCwgaW5jbHVkaW5nIGxvbmctYXdhaXRlZCBoZWxpY29wdGVycyBhbmQgYm9hdHMgaW5jbHVkaW5nIHRoZSBNSC02IExpdHRsZSBCaXJkLCBNZXJsaW4sIFVIMUggYW5kIHlvdXIgZmF2b3JpdGUgcG9ja2V0IGNob3BwZXIgLSB0aGUgR3lyb2NvcHRlciwgYXMgd2VsbCBhcyBzZXZlcmFsIGljb25pYyBncm91bmQgdmVoaWNsZXMgZnJvbSB0aGUgRGF5WiBtb2QgZXJhLCBzdWNoIGFzIHRoZSBWb2RuaWssIG9yIG1heWJlIHlvdSBlbmpveSB0byBjb3ppbHkgZHJpdmUgYWNyb3NzIHRoZSBsYW5kcyBpbiBhIFRyYWN0b3I/DQoNCltpbWddaHR0cHM6Ly9ha2kuY3gvZDZmNWNlMzc5ZS5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9ha2kuY3gvYjRlYjVkNzI4NS5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9ha2kuY3gvMWU4MGFhMzJkOS5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9ha2kuY3gvMWM0NTRjNzcwMS5wbmdbL2ltZ10NCg0KW2gxXUltcHJvdmVkIGJhc2UgYnVpbGRpbmcg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkJhc2VzIGFyZSBub3cgZWFzaWVyIHRvIGJ1aWxkIHdpdGggbW9kdWxhciBwYXJ0cyB0aGF0IG9wdGlvbmFsbHkgc25hcCBpbiBwbGFjZSBhbmQgdGhhdCB3ZXJlIGRlc2lnbmVkIHRvIGJlIGNvbWJpbmVkIHRvZ2V0aGVyLiBQYWlyZWQgd2l0aCBuZXcgZ29vZGllcyBzdWNoIGFzIGhlbGlwYWRzLCByYW1wcywgZ3VucmFja3MgYW5kIG1vcmUsIHRoZSBmdWxseSBtb2R1bGFyIGJhc2UgYnVpbGRpbmcgc3lzdGVtIHdpbGwgbWFrZSBidWlsZGluZyBhIGJhc2UgbXVjaCBtb3JlIGVuam95YWJsZS4NCg0KW2ltZ11odHRwczovL2FraS5jeC8zZDEyZjU0OGI1LmpwZ1svaW1nXQ0KDQpbaDFdTGFyZ2VyIGFyc2VuYWwg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkRheVogRXhwYW5zaW9uIGFkZHMgbWFueSBuZXcgZ3VucyB0byB0aGUgbG9vdCB0YWJsZSwgc3VjaCBhcyB0aGUgTTksIE1QNSwgTVA3LCBNNzksIFJQRywgTEFXLCBNUFgsIEtlZHIsIE0xNkE0LCBhbmQgQmVuZWxsaSBNNC4gSWYgZXZlcnl0aGluZyBmYWlscywganVzdCBzaG9vdCBhIGZsYXJlZ3VuIGF0IHRoZW0gaW4gcGFuaWMuDQoNCltpbWddaHR0cHM6Ly9ha2kuY3gvMmRlOGYwM2Y0Mi5wbmdbL2ltZ10NCg0KW2gxXSBBaXJkcm9wcyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KQXQgcmFuZG9tIHRpbWVzLCBwbGFuZXMgd2lsbCBmbHkgYWNyb3NzIENoZXJuYXJ1cyBhbmQgZHJvcCBzdXBwbHkgcGFja2FnZXMgYXQgbG9jYXRpb25zIHdpdGggdmFsdWFibGUgbG9vdC4gVGhlIGRvd25zaWRlPyBUaGV5IGNvdWxkbid0IGJlIGxlc3Mgb2J2aW91cyAtIHByZXBhcmUgdG8gbm90IGJlIHRoZSBvbmx5IG9uZSBoZWFkaW5nIGZvciB0aG9zZSBkcm9wcy4NCg0KW2ltZ11odHRwczovL2FraS5jeC9hY2EzNjIwZjM2LnBuZ1svaW1nXQ0KDQpbaDFdSW5zdGFsbGF0aW9uWy9oMV0NClRoZSBEYXlaIEV4cGFuc2lvbiBtb2QgY29udGFpbnMgYSByZWFkeS10by11c2UgbWlzc2lvbiBmaWxlIHRoYXQgaG91c2VzIGFsbCBuZWNlc3NhcnkgY2VudHJhbCBlY29ub215IGZpbGVzLiBUaGUgbWlzc2lvbiBjb21lcyBpbiB0d28gdmFyaWFudHM7IENoZXJuYXJ1c1BsdXMgYW5kIENoZXJuYXJ1c1BsdXNHbG9vbS4gSWYgeW91IHdhbnQgdG8gdXNlIHZpc3VhbCB0d2Vha3Mgb2YgRGF5WiBFeHBhbnNpb24gc3VjaCBhcyB0aGUgY3VzdG9tIG9jZWFuLCBsaWdodGluZyB0d2Vha3MsIGV0YyB0aGVuIHlvdSBoYXZlIHRvIHVzZSBDaGVybmFydXNQbHVzR2xvb20gbWlzc2lvbiBmaWxlIChQcm92aWRpbmcgdGhhdCB5b3UgYXJlIHVzaW5nIENoZXJuYXJ1cyBhcyB5b3VyIG1hcCwgc3VwcG9ydCBmb3Igb3RoZXIgbWFwcyBjYW4gYmUgYWRkZWQgYnkgY3JlYXRvcnMgb2YgbWFwcyB0aGVtc2VsdmVzIG9yIGJ5IHVzIGxhdGVyIHRocm91Z2hvdXQgdGhlIG1vZCB1cGRhdGVzKS4gDQoNCkFmdGVyIHN0YXJ0aW5nIHlvdXIgc2VydmVyIHdpdGggdGhlIERheVogRXhwYW5zaW9uIG1vZCBmb3IgdGhlIGZpcnN0IHRpbWUsIHRoZSBzZXJ2ZXIgd2lsbCBnZW5lcmF0ZSB0aGUgRXhwYW5zaW9uTW9kIGZvbGRlciBpbiB5b3VyIHByb2ZpbGVzIGZvbGRlciwgaW4gdGhhdCBmb2xkZXIgYWxsIERheVogRXhwYW5zaW9uIHJlbGF0ZWQgc2V0dGluZ3MgYW5kIHN0b3JhZ2Ugd2lsbCBiZSBzdG9yZWQsIGlmIHlvdSB3YW50IHRvIHRvZ2dsZSBhbnkgcGFydCBvZiBEYXlaIEV4cGFuc2lvbiBwcm9jZWVkZWQgaW50byBzZXR0aW5ncyBmb2xkZXIgYW5kIG9wZW4gdGhlIHNwZWNpZmljIGZpbGUgeW91IHdhbnQgdG8gdHdlYWsuDQoNCltoMV1GZWVkYmFja1svaDFdDQpXZSdyZSBncmF0ZWZ1bCB0byBoZWFyIGFueSBmZWVkYmFjayBhbmQgc3VnZ2VzdGlvbnMgZnJvbSBhbnlvbmUsIHRoZSBiZXN0IHBsYWNlIHRvIGdpdmUgaXQgdG8gdXMgd291bGQgYmUgb3VyIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3JNWnVTNEZdRGlzY29yZFsvdXJsXSwgcGxlYXNlIGFsc28gam9pbiBpZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIHRvbyENCg0KVGhhbmsgeW91IHRvIGV2ZXJ5b25lIHdobyBoYXMgYmVlbiBzdXBwb3J0aW5nIHVzIG9uIHRoaXMgam91cm5leSBkdXJpbmcgdGhlIHBhc3QgdHdvIHllYXJzISBXaXRob3V0IGV2ZXJ5b25lJ3MgY29udGludW91cyBzdXBwb3J0LCB3ZSBtaWdodCBoYXZlIG5ldmVyIG1hZGUgaXQgdG8gdGhpcyBwb2ludC4gV2l0aCBEYXlaIEV4cGFuc2lvbiBvdXQgdGhlIGdhdGVzLCB3ZSBjYW4gZmluYWxseSBsZWFuIGJhY2sgZm9yIGEgbW9tZW50IGFuZCByZWxheCBidXQgZG9uJ3Qgd29ycnksIHdlJ3ZlIGdvdCBtYW55IG1vcmUgdGhpbmdzIHBsYW5uZWQgZm9yIHRoZSBmdXR1cmUgb2YgRGF5WiBFeHBhbnNpb24hDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9yMHJRNUVDLnBuZ1svaW1nXQ0KDQpbaV1Db3B5cmlnaHQgMjAyMCBEYXlaIEV4cGFuc2lvbiBNb2QgVGVhbS4gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvZGF5emV4cGFuc2lvbi9bL2ld</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1284039267551562115/73841D47193D6EF514ABEE260C5302EF08CF3671/</image_url> - <download_url/> - <filename/> - <file_size>1719176635</file_size> - </mod> - <mod id="2116157322"> - <name>DayZ-Expansion-Licensed</name> - <description>RGF5Wi1FeHBhbnNpb24tTGljZW5zZWQgY29udGFpbnMgbGljZW5zZWQgbWF0ZXJpYWwgZnJvbSBCb2hlbWlhIEludGVyYWN0aXZlIHRoYXQgaGFzIGJlZW4gbGljZW5zZWQgdW5kZXIgQURQTC1TQS4NCg0KV2l0aCB0aGlzIGxpY2Vuc2UgeW91IGFyZSBmcmVlIHRvIGFkYXB0IChpLmUuIG1vZGlmeSwgcmV3b3JrIG9yIHVwZGF0ZSkgYW5kIHNoYXJlIChpLmUuIGNvcHksDQpkaXN0cmlidXRlIG9yIHRyYW5zbWl0KSB0aGUgbWF0ZXJpYWwgdW5kZXIgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOg0KDQrigKIgQXR0cmlidXRpb24g4oCUIFlvdSBtdXN0IGF0dHJpYnV0ZSB0aGUgbWF0ZXJpYWwgaW4gdGhlIG1hbm5lciBzcGVjaWZpZWQgYnkgdGhlDQphdXRob3Igb3IgbGljZW5zb3IgKGJ1dCBub3QgaW4gYW55IHdheSB0aGF0IHN1Z2dlc3RzIHRoYXQgdGhleSBlbmRvcnNlIHlvdSBvciB5b3VyDQp1c2Ugb2YgdGhlIG1hdGVyaWFsKS4NCuKAoiBOb25jb21tZXJjaWFsIOKAlCBZb3UgbWF5IG5vdCB1c2UgdGhpcyBtYXRlcmlhbCBmb3IgYW55IGNvbW1lcmNpYWwgcHVycG9zZXMuDQrigKIgQXJtYSBhbmQgRGF5eiBPbmx5IC0gWW91IG1heSBub3QgY29udmVydCBvciBhZGFwdCB0aGlzIG1hdGVyaWFsIHRvIGJlIHVzZWQgaW4NCm90aGVyIGdhbWVzIHRoYW4gQXJtYSBhbmQgRGF5ei4NCuKAoiBTaGFyZSBBbGlrZSDigJQgSWYgeW91IGFkYXB0LCBvciBidWlsZCB1cG9uIHRoaXMgbWF0ZXJpYWwsIHlvdSBtYXkgZGlzdHJpYnV0ZSB0aGUNCnJlc3VsdGluZyBtYXRlcmlhbCBvbmx5IHVuZGVyIHRoZSBzYW1lIGxpY2Vuc2UuDQoNClRvIHZpZXcgYSBjb3B5IG9mIHRoaXMgbGljZW5zZSwgdmlzaXQgaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYQ0KDQpDb3B5cmlnaHQgMjAyMCBEYXlaIEV4cGFuc2lvbiBNb2QgVGVhbS4gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgbmFtZWQgIkRheVogRXhwYW5zaW9uIi4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1284039267551394374/5EAA0955CFDD1B76019C053A946CD638E6F4E6E6/</image_url> - <download_url/> - <filename/> - <file_size>520211109</file_size> - </mod> - <mod id="1644467354"> - <name>Summer_Chernarus</name> - <description>W2gxXUNPTVBMRVRFIE1BUC1PVkVSSEFVTCFbL2gxXQ0KVmlzaXQgQ2hlcm5hcnVzIGluIHRoZSBtb3N0IGJlYXV0aWZ1bCBzZWFzb24uLi4NCkFsbW9zdCBldmVyeSBzaW5nbGUgdGV4dHVyZSBpcyBlZGl0ZWQuDQpSZXBsYWNlZCBjb3VudGxlc3MgYXNzZXRzIGZyb20gdGhlIExpdm9uaWEtTWFwIHRvIHRoZSBDaGVybmFydXMtTWFwLg0KY2hhbmdlZCB0aGUgR2hpbGxpZSBTdWl0IHRvbyhSZXBsYWNlbWVudCAtIG5vIG5ldyBjbGFzc2VzISkNCkFkZGVkIHZhcmlvdXMgYW1vdW50cyBvZiBuZXcgdmVnZXRhdGlvbiB0byB0aGUgZ3JvdW5kIGNsdXR0ZXINCkNoYW5nZWQgdGhlIHdlYXRoZXIgdG8gbGVzcyBjb2xkIGRheXMuDQpUaGUgdGVtcGVyYXR1cmUgaXMgbm93IGJldHdlZW4gMTDCsEMgKE5pZ2h0dGltZSkgYW5kIDM1wrBDIChEYXl0aW1lKQ0KU28gZG9udCBiZSBjYXJlbGVzcyBhYm91dCB0aGUgUmFpbi4NClNvYWtlZCBjbG90aGluZyBpbiB0aGUgbW91bnRhaW5zIG9yIGJlIHdldHQgYXQgbmlnaHQgY2FuIHlvdSBjYXRjaCB0aGUgY29sZCENCkFsc28gcmVtZW1iZXIgbm90IHRvIHRyeSB0byBjYXJyeSBhbG90IG9mIGNvb2tlZCBmb29kIGluIHlvdXIgY2xvdGhlcy4NCkluIHRoZSBkYXl0aW1lIHdpdGggZ29vZCB3ZWF0aGVyIGFuZCB0aGljayBjbG90aGluZyB5b3Ugd2lsbCBnZXQgd2FybSB2ZXJ5IGZhc3QhDQoNCltoMV1PUFRJT05BTDpbL2gxXQ0KR2V0IG15IEhpZ2ggR3Jhc3MgTW9kIGZvciB0aGUgdWx0aW1hdGUgb3Zlcmdyb3duIGFwb2NhbHlwdGljIGVudmlyb25tZW50Og0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE5NjQwMTg3OTQNCg0KW2gxXUNSRURJVFM6Wy9oMV0NCltiXU1hbnkgdGhhbmtzIHRvIE1hc3MgZm9yIHRoZSBncmVhdCBzdXBwb3J0IGFuZCBjb2xsYWJvcmF0aW9uIG9uIHRoZSBuZXcgdXBkYXRlLg0KVGhhbmtzIHRvIGhpbSwgdGhlIG5ldyBMaXZvbmlhIHZlZ2V0YXRpb25zIGFyZSBub3cgYWxzbyBpbmNsdWRlZCBvbiBDaGVybmFydXMuWy9iXQ0KDQpbSDFdW2JdRmVlbCBmcmVlIHRvIHNoYXJlIHRoaXMgbW9kIGxpa2UgeW91IHdhbnQuDQpZb3UgZ290IG15IHBlcm1pc3Npb24gdG8gZWRpdCBvciByZXBhY2sgaXQuWy9iXVsvaDFdDQoNCkl0IHdpbGwgYmUgbmljZSwgd2hlbiB5b3Ugc3VwcG9ydCBtZSBmb3IgbW9yZSBmcmVlIHN0dWZmIGNvbWluZyBzb29uLiBJIGhhdmUgc28gbXVjaCBpbiB0aGUgcGlwZWxpbmUuDQpbVVJMPWh0dHBzOi8vcGF5cGFsLm1lL2NqMTg3YmVybGluXVtJTUddaHR0cHM6Ly9pLmliYi5jby9jQ2tuTUI1L3N1cHBvcnQtY2oxODctcGF5cGFsLnBuZ1svSU1HXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1476568967762723262/E91B6F673D4FFF54BC0B2F465B63DAC2BC6FD77E/</image_url> - <download_url/> - <filename/> - <file_size>854369429</file_size> - </mod> - <mod id="1735947752"> - <name>NoVehicleDamage</name> - <description>RXZlcnlvbmUgdGhhdCBwbGF5cyBvbiBzb21ld2hhdCBwb3B1bGF0ZWQgc2VydmVycyBhbHJlYWR5IGV4cGVyaWVuY2VkIGEgaHVnZSBsYWcgd2hpbGUgZHJpdmluZywgY2F1c2luZyB0aGVtIHRvIGluZXZpdGFibHkgY3Jhc2ggaW50byBhIHRyZWUvaG91c2Uvb2JqZWN0LiBCZWNhdXNlIGluIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBnYW1lLCB0aG9zZSBsYWdzIGFyZSB1bmF2b2lkYWJsZSwgaSBjcmVhdGVkIGEgbGl0dGxlIG1vZCB0aGF0IFtiXXJlbW92ZXMgdGhlIGNyYXNoIGRhbWFnZSB0byBjYXJzWy9iXS4NCg0KVGhpcyBtb2QgW2JdZG9lcyBub3QgbWFrZSBjYXJzIGludmluY2libGVbL2JdLCB0aGV5IGNhbiBzdGlsbCBiZSBkYW1hZ2VkIGluIG90aGVyIHdheXMgbGlrZSBzaG9vdGluZyB0aGVtIGV0Yy4sIGl0IGp1c3QgYWxsb3dzIHRoZSBjYXIgdG8gY3Jhc2ggaW50byBvYmplY3RzIHdpdGhvdXQgZGFtYWdpbmcgdGhlIGNhciB3aGlsZSBrZWVwaW5nIHRoZSBkcml2ZXIgc2FmZS4gDQoNClRoaXMgaGVscHMgdG8gW2JdbWFrZSBjYXJzIG1vcmUgYXBwcm9jaGFibGUgYXMgdXNlcnMgZG9uJ3QgaGF2ZSB0byBmZWFyIGJ1Z3NbL2JdIGNhdXNpbmcgdGhlbSB0byBkaWUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788605141273320932/50E5B301D4A59F798CBCD07744D09B87EE46A830/</image_url> - <download_url/> - <filename/> - <file_size>1573</file_size> - </mod> - <mod id="1565871491"> - <name>BuilderItems</name> - <description>W2gxXUJ1aWxkZXJJdGVtcyBpcyBhIG1vZCB0aGF0IGFsbG93cyBzZXJ2ZXIgb3duZXJzIHRvIGhhdmUgYSBtdWNoIHdpZGVyIHJhbmdlIG9mIG9wdGlvbnMgd2hlbiBwbGFjaW5nIGRldGFpbHMgb24gdGhlIG1hcC5bL2gxXQ0KDQpbYl1UaGlzIGlzIG5vdCB0aGUgZWRpdG9yIGl0c2VsZiwgYnV0IGEgbW9kIHRvIGdpdmUgeW91IG1vcmUgb3B0aW9ucyB3aXRoIHRoZSBlZGl0b3IhIFlvdSBzdGlsbCBuZWVkIHRvIGRvd25sb2FkIGFuZCB1c2UgY29tbXVuaXR5IG9mZmxpbmUgbW9kZS4gV2F0Y2ggdGhlIHZpZGVvLiBbL2JdDQoNCltoMV1UaGlzIGlzIE5PVCBhIHNlcnZlciBzaWRlIG1vZCBvbmx5LiBJdCBuZWVkcyB0byBiZSBsb2FkZWQgb24gYWxsIGNsaWVudHMgY29ubmVjdGluZyB0byB0aGUgc2VydmVyLiBJdCBuZWVkcyB0byBiZSBsb2FkZWQgb24gdGhlIHNlcnZlciBmb3IgdGhlIGl0ZW1zIHRvIHNob3cgdXAuWy9oMV0NCg0KRm9yIGVkaXRpbmcgb25seTogSW4gb3JkZXIgdG8gZ2V0IG5hbWVzIG9mIGl0ZW1zIGFscmVhZHkgb24gdGhlIG1hcCB5b3UgbmVlZCB0byBpbnN0YWxsIHRoaXMgbm93OiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTU3MDYyNzU5Ni4gRG8gbm90IHVzZSBpdCBvbiBjbGllbnQgb3Igc2VydmVyLCBvbmx5IGZvciBvZmZsaW5lIG1vZGUuIA0KDQpDdXJyZW50bHksIEJ1aWxkZXIgZ2l2ZXMgYWJvdXQgfjE3MDAgcHJvcHMsIHdhbGxzLCByb2FkcywgbWFwIG9iamVjdHMsIGV0YyBldGMgcHJvcGVyIGNsYXNzIGNvbmZpZ3VyYXRpb25zIHNvIHRoYXQgb3duZXJzIG1heSB1c2UgdGhlbSBhcyBkZWNvcmF0aW9uIG9yIGRlc2lnbiBvZiB0aGVpciBtYXAuIA0KDQpJZiB5b3UncmUganVzdCBhIHBsYXllciwgYWxsIHlvdSBoYXZlIHRvIGRvLCBpcyBoaXQgc3Vic2NyaWJlIGFuZCBmb3JnZXQgYWJvdXQgaXQsIHRoaXMgbW9kIGRvZXNuJ3QgcmVhbGx5IGNoYW5nZSBhbnl0aGluZyBhcyBmYXIgYXMgeW91J3JlIGNvbmNlcm5lZC4gDQoNCkZvciBzZXJ2ZXIgb3duZXJzLCBoZXJlJ3MgYSBndWlkZSBvbiBob3cgdG8gdXNlIHRoaXMgdG8gaW5jcmVhc2UgeW91ciBvcHRpb25zIHdoZW4gZWRpdGluZyB0aGUgbWFwLCBhbmQgYSBndWlkZSBvbiBob3cgdG8gdXNlIENPTSBmb3IgcGxhY2luZyBvYmplY3RzIGluIGdlbmVyYWw6IGh0dHBzOi8veW91dHUuYmUvMktYMnRSVE8tYWcNCg0KTGluayB0byBDT00gZGV2IGJyYW5jaDogaHR0cHM6Ly9naXRodWIuY29tL0Fya2Vuc29yL0RheVpDb21tdW5pdHlPZmZsaW5lTW9kZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1009310818278621830/3F086EA5BC52CFBAF7884D4B733B6775BD08E907/</image_url> - <download_url/> - <filename/> - <file_size>397976</file_size> - </mod> - <mod id="1930123141"> - <name>PsychoDayZ Vehicle Expansion</name> - <description>KioqTm90ZTogUHN5Y2hvRGF5WiBWZWhpY2xlIEV4cGFuc2lvbiAjMiwgdXBkYXRlZCBhbmQgY29tYmluZWQgaW50byB0aGlzIG1vZCBoZXJlKioqDQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KVmVoaWNsZXM6IA0KDQotIEJyb25jbw0KLSBTUlQgQ2hhbGxlbmdlcg0KLSBTa3lsaW5lIEdUUg0KLSBUYWhvZQ0KLSBUYWhvZSBQb2xpY2UgVmVyc2lvbg0KLSBSdXN0aWMgQnVnZ3kNCi0gS2FtYXoNCi0gQU1DDQotIEYxNTANCi0gV3JhbmdsZXINCi0gS2VuIEIgTXVzdGFuZw0KLSBCVFINCg0KDQoNCkFsbCBhcmUgd2VsY29tZSB0byB1c2UgdGhlIG1vZCwgYWxsIEkgYXNrIGlzIHRoYXQgeW91IGZhdiBhbmQgdXAgcmF0ZSB0aGUgbW9kISEhIFBsZWFzZSBhbmQgdGhhbmsgeW91IQ0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNClBzeWNob0RheVogVmVoaWNsZSBFeHBhbnNpb24gLSBBZGRvbiBpcyBBdmFpbGFibGUhDQoNCkZvciB0aG91cyBsb29raW5nIGZvciBhIGxpdHRsZSBzb21ldGhpbmcgZXh0cmEgd2UgYnVpbGQgYW4gYWRkb24gdG8gcmFpc2UgbW9uZXkgZm9yIGEgbmV3IHZlaGljbGUgbW9kIHdlIGFyZSB3b3JraW5nIG9uIHdoaWNoIHdpbGwgYWxzbyBiZSBwdWJsaXNoZWQgZm9yIGZyZWUhIEZvciB0aG91cyBzZXJ2ZXJzIHRoYXQgY2FuIGNvbnNpZGVyIHN1cHBvcnRpbmcgdGhlIGRldmVsb3BtZW50LiBUaGUgTW9kIGluZm9ybWF0aW9uIGNhbiBiZSBmb3VuZCBhdCB0aGUgbGluayBiZWxvdzoNCg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE5NDk0NjcyNDgNCg0KTWVzc2FnZSBtZSBvbiBkaXNjb3JkIGZvciBpbmZvcm1hdGlvbiBvbiBnZXR0aW5nIHRoZSBhZGRvbiBmb3IgeW91ciBzZXJ2ZXIhIQ0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCkNyZWRpdHMgdG8gdGhlIGZvbGxvd2luZyBmb3IgYnVpbGRpbmcsIHNoYXJpbmcgc2NyaXB0aW5nIGFuZCBhbGwgdGhlIGluZm9ybWF0aW9uIGFuZCB0b29scyBuZWVkZWQgdG8gYmUgYWJsZSB0byBtYWtlIHRoaXMgdmVoaWNsZSBleHBhbnNpb24gcG9zc2libGUuIA0KDQpAQ3J1c2hpbmdTa2lybWlzaCANCkBLdXpuZWNvdg0KQEdsb3dHbGF3DQpAQWxleA0KQEVhWlkNCkBGYWxjb24teA0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNClRvIHN1cHBvcnQgdXMgYW5kIHRoZSBmdXJ0aGVyIGdyb3d0aCBvZiB0aGUgbW9kIHBsZWFzZSBjb25zaWRlciBkb25hdGluZyB0byB0aGUgY2F1c2U6DQoNCnBhdHJlb24uY29tL3BzeWNob2RheXoNCg0Kb3Igb24gUGF5cGFsOg0KDQpwYXlwYWwubWUvcHN5Y2hvZGF5eg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCkRpc2NvcmQ6IGh0dHBzOi8vZGlzY29yZC5jb20vaW52aXRlL0ZRMlI5V3UgDQpvciBhZGQgbWUgRHJveCM3Nzc3DQoNCg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1628570353412001748/EADE7B00BB3C5EC741DF32A4FF255276E8B6A872/</image_url> - <download_url/> - <filename/> - <file_size>769159914</file_size> - </mod> - <mod id="2203205088"> - <name>Dmns_Vehicles</name> - <description>W2gxXURlbW9ucyBWZWhpY2xlc1svaDFdDQpbaV1ub3RlOiBWZXJ5IG5ldyB0byB0aGUgbW9kZGluZyBjb21tdW5pdHkgSSBob3BlIHlvdSBlbmpveVsvaV0NCg0KW2gxXUN1cnJlbnQgbGlzdCBvZiBidWdzWy9oMV0NCi0gbm8gd29ya2luZyBkYXNoYm9hcmQNCg0KW2gxXUNvbWluZyBTb29uWy9oMV0NCi0gV29ya2luZyBkYXNoYm9hcmRzDQotIE1vcmUgdmVoaWNsZXMNCi0gY3VzdG9tIHNvdW5kcw0KDQpJIGFtIHdvcmtpbmcgdG8gZml4IHRoZSBhYm92ZSBpc3N1ZXMgYXMgd2VsbCBhcyBhbnkgYnVncyB0aGF0IG1heSBhcmlzZSBkdXJpbmcgcHJvZ3Jlc3MNCg0KW2gxXUFkZGVkWy9oMV0NCk0tQVRWIC0gNCBzZWF0cyAgLSA3NTAgaW52ZW50b3J5IHN0b3JhZ2UgKCA0IGRpZmZlcmVudCBDb2xvdXIgdmFyaWFudHMgKQ0KDQpIdW12ZWUgLSA0IHNlYXRzICAtIDgwMCBpbnZlbnRvcnkgc3RvcmFnZSAoQXJtYSAyIEltcG9ydCkgTW9kZWwgTGljZW5zZWQgdW5kZXIgQXJtYSBhbmQgRGF5eiBQdWJsaWMgTGljZW5zZSBTaGFyZSBBbGlrZSAoQURQTC1TQSkNCg0KTVRWUiAtIDE0IHNlYXRzICAtIDE0NTAgaW52ZW50b3J5IHN0b3JhZ2UoQXJtYSAyIEltcG9ydCkgTW9kZWwgTGljZW5zZWQgdW5kZXIgQXJtYSBhbmQgRGF5eiBQdWJsaWMgTGljZW5zZSBTaGFyZSBBbGlrZSAoQURQTC1TQSkNCg0KS0FNQVogLSAxNiBzZWF0cyAgLSAxNDUwIGludmVudG9yeSBzdG9yYWdlKEFybWEgMiBJbXBvcnQpIE1vZGVsIExpY2Vuc2VkIHVuZGVyIEFybWEgYW5kIERheXogUHVibGljIExpY2Vuc2UgU2hhcmUgQWxpa2UgKEFEUEwtU0EpDQoNClVSQUwgLSAxNCBTZWF0cyAtIDE0NTAgaW52ZW50b3J5IHN0b3JhZ2UNCg0KRFVTVEFOIFBpY2sgVXAgLSAyIHNlYXRzIC0gODAwICBpbnZlbnRvcnkgc3RvcmFnZQ0KDQpNb3JlIHRvIGNvbWUgc29vbg0KDQphbGwgbGlzdGVkIGJ1Z3Mgd2lsbCBiZSB3b3JrZWQgb24gaW4gZnV0dXJlIHVwZGF0ZXMsIFBsZWFzZSByZXBvcnQgYW55IG90aGVyIGJ1Z3MgaW4gdGhlIGJ1ZyBkaXNjdXNzaW9ucw0KDQpEb25hdGlvbnMgYXJlIHZlcnkgaGVscGZ1bCBhbmQgYWxsb3cgbWUgdG8gb2J0YWluIG5ldywgbW9kZWxzL3ZlaGljbGVzLCBzb3VuZHMsIGFuZCB0ZXh0dXJlcyB0byBwdXQgaW50byB0aGUgbW9kcGFjayEgZXZlcnkgbGl0dGxlIGJpdCBoZWxwcyA6KQ0KDQpbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL1NvdWxXcmFpdGhHYW1lc11bL3VybF0NCg0KDQpbaDFdTGljZW5zZWQgVW5kZXIgWy9oMV0NCkFSTUEgQU5EIERBWVogUFVCTElDIExJQ0VOU0UgU0hBUkUgQUxJS0UgKEFEUEwtU0EpDQpbSU1HXWh0dHBzOi8vaS5pbWd1ci5jb20vWjhLbkp4Uy5wbmdbL2ltZ10NClt1cmw9aHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYV1bL3VybF0NCg0KDQpZb3UgY2FuIGZpbmQgbWUgaW4tZ2FtZSBvbiBvdXIgc2VydmVyIFtoMV1EYXlaRW5kIFJQIC0gQ2hlcm5hcnVzIC0gUHVibGljIFJvbGUgUGxheSBDb21tdW5pdHkgLSBIYXJkY29yZVsvaDFdDQoNCklQOiAxOTIuMTY5Ljg2LjExMDoyMzAyDQpEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvMkVtaHlleA0KDQpbSU1HXWh0dHBzOi8vaS5pbWd1ci5jb20vYjV1aGpGWS5wbmdbL2ltZ10NCg0KW0lNR11odHRwczovL2kuaW1ndXIuY29tL0c4UXZmSmUucG5nWy9pbWddDQoNCkkgRE8gTk9UIFBFUk1JVCBSRVBBQ0tTL1VOUEFDS1MgT0YgVEhJUyBNT0Qh</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1628570412114973228/27F04C9DD044FBAF049BB145C9DB78448A55228A/</image_url> - <download_url/> - <filename/> - <file_size>167463230</file_size> - </mod> - <mod id="1832448183"> - <name>FlipTransport</name> - <description>W2gxXURlc2NyaXB0aW9uWy9oMV0NCkV2ZXIgZHJvdmUgeW91ciB2ZWhpY2xlIHNvIGZhc3QgYXJvdW5kIGEgY29ybmVyIHRoYXQgaXQgZmxpcHBlZD8gT3IgeW91ciB2ZWhpY2xlIGxhdW5jaGVkIHNvIGZhciBpbnRvIHRoZSBza3kgeW91ciBmcmllbmRzIGxvc3Qgc2lnaHQgb2YgeW91PyBXZWxsIHdoZW4gdGhlIHZlaGljbGUgZmluYWxseSBkZWNpZGVzIHRvIGNvbWUgZG93biBmcm9tIHRoZSBza3kgYW5kIHJvbGwgb3ZlciBvbiBpdCdzIHNpZGUgb3Igb24gaXQncyBiYWNrLCB5b3UgY2FuIGZsaXAgaXQgb3ZlciBiYWNrIG9uIGl0J3Mgd2hlZWxzIG9uIHlvdXIgb3duIHdpdGggeW91ciBoYW5keSBkYW5keSB3cmVuY2ghIFRoYXQncyByaWdodCEgTm8gbW9yZSBoYXZpbmcgdG8gc2V0dXAgY2FtcCBuZXh0IHRvIHlvdXIgdHVydGxlZCB2ZWhpY2xlLCB5b3UgY2FuIGZsaXAgdGhhdCBsYXp5IFBPUyBvdmVyIGFuZCBrZWVwIG9uIGNydWlzaW4nIGRvd24gdGhlIHJvYWRzIG9mIENoZXJuYXJ1cyEgSSBjaG9zZSB0aGUgd3JlbmNoIHRvIGJlIHRoZSB0b29sIHRvIGZsaXAgdmVoaWNsZXMgc2luY2UgdGhleSdyZSBubyByZWFsIHVzZSBmb3IgdGhlbSBjdXJyZW50bHkgYW5kIHRoZXkncmUgdW5yZXBhaXJhYmxlIGJ5IGRlZmF1bHQsIHlvdSBjYW4gZ28gZm9ydGggZnJvbSBub3cgb24gY29sbGVjdGluZyB3cmVuY2hlcyBhbmQgYmVpbmcgdGhlIGhhbmR5IG1hbiB5b3UndmUgYWx3YXlzIHdhbnRlZCB0byBiZSENCg0KQWxsIG1vZGRlZCB2ZWhpY2xlcyB0aGF0IGhhdmUgd2hlZWxzIGFyZSBzdXBwb3J0ZWQhIEFsc28gbm8gbmVlZCB0byB3b3JyeSBhYm91dCB0aGUgc2l6ZSBvZiB0aGUgdmVoaWNsZSwgaXQgd2lsbCBiZSBwcm9wZXJseSBwbGFjZWQgdXByaWdodCB3aGVuIGZsaXBwZWQuIEknbSBhbGxvd2luZyB2ZWhpY2xlcyB0byBiZSBmbGlwcGVkIGlmIHRoZXkncmUgdXByaWdodCBqdXN0IGluY2FzZSB5b3UgZ2V0IHlvdXIgdmVoaWNsZSBpbiBhIHdlaXJkIHBvc2l0aW9uIGFuZCBhIGJpdCBvZiBmb3JjZSBjb3VsZCBiZSB0aGUgc29sdXRpb24gdG8geW91ciB2ZWhpY2xlIGJlY29taW5nIHVuc3R1Y2suDQoNCltoMV1TaG93Y2FzZVsvaDFdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVmswM2J4Mi5naWZbL2ltZ10NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL01OdmFXem4uZ2lmWy9pbWddDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9Yam1GVFdxLmdpZlsvaW1nXQ0KDQpbaDFdQ3Jhc2ggQ291cnNlIFR1dG9yaWFsWy9oMV0NCjEuIEFxdWlyZSBhIHdyZW5jaA0KMi4gQWltIHdyZW5jaCBhdCB0aGUgdmVoaWNsZQ0KMy4gQ29tbWVuY2UgdGhlIGFjdGlvbiBvZiBmbGlwcGluZw0KNC4gUHJvZml0DQoNCltoMV1Lbm93biBJc3N1ZXNbL2gxXQ0KLSBBY3Rpb24gY2FuIGdldCBpbnRlcnJ1cHRlZCBldmVuIGlmIHZlaGljbGUgaXMgaW4gcmFuZ2Ugc29tZXRpbWVzDQotIEZsaXBwaW5nIHZlaGljbGVzIGluc2lkZSBtaWdodCBjYXVzZSB2ZWhpY2xlcyB0byBnZXQgcnVpbmVkDQoNCltoMV1GdXR1cmUgQ2hhbmdlc1svaDFdDQotIExhbmd1YWdlIGxvY2FsaXphdGlvbg0KLSBDaGFuZ2UgdGhlIHRvb2wgdGhhdCBmbGlwcyB2ZWhpY2xlcw0KW2ldSSB3aWxsIG1ha2Ugbm90ZSBvZiB3aGVuIHRoZSB0b29sIHdpbGwgYmUgY2hhbmdlZC4gSG9wZWZ1bGx5IHBlb3BsZSBkb24ndCBnZXQgdG9vIHJlbGlhbnQgb24gZmFtaWxpYXJpemF0aW9uLiBDaGFuZ2luZyB0aGUgdG9vbCBtaWdodCBtYWtlIHBlb3BsZSBhbmdyeS5bL2ldDQoNCltoMV1TcGVjaWFsIFRoYW5rc1svaDFdDQotIFt1cmw9c3RlYW1jb21tdW5pdHkuY29tL2lkL0Nyb2NlbGwxNjMzL11Dcm9jzp5sbFsvdXJsXSBmb3IgYmVpbmcgYW4gW3VybD1odHRwczovL2dmeWNhdC5jb20vQ29uY2VybmVkQ2xhc3NpY0pvaG5kb3J5LmdpZl1hbWF6aW5nIHRlc3Qgc3ViamVjdFsvdXJsXQ0KDQpbaDFdVXNhZ2UgJiBUZXJtc1svaDFdDQpUaGlzIGl0ZW0gaXMgW2JdTk9UWy9iXSBhdXRob3JpemVkIChzdHJpY3RseSBmb3JiaWRkZW4pIGZvciBhbnkgb2YgdGhlc2UgY29uZGl0aW9uczoNCi0gcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IFt1cmw9c3RlYW1jb21tdW5pdHkuY29tL2lkL29mZmljaWFsd2FyZG9nL11vZmZpY2lhbHdhcmRvZ1svdXJsXS4NCi0gaG9zdGluZyBvbiBhbnkgZG93bmxvYWQgc2VydmVyIG90aGVyIHRoYW4gRmxpcFRyYW5zcG9ydCdzIGN1cnJlbnQgd29ya3Nob3AgZG93bmxvYWQuDQotIGhvc3Rpbmcgb24gYW55IGxhdW5jaGVyIGZvciBkaXN0cmlidXRpb24gb3RoZXIgdGhhbiBGbGlwVHJhbnNwb3J0J3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gYmUgcGFja2FnZWQgaW4gYW55IGZvcm0gb3RoZXIgdGhhbiBGbGlwVHJhbnNwb3J0J3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gY3JlYXRlIGRlcml2YXRpdmUgd29ya3MuDQoNCltiXVBFUk1JU1NJT04gSVMgTk9UIEdSQU5URUQgRk9SIFRISVMgTU9EIFRPIEJFIElOQ0xVREVEIElOIEEgIlNFUlZFUiBQQUNLIiBvciAiTU9EIFBBQ0siLlsvYl0NCiANClVzZSBhIENvbGxlY3Rpb24gaWYgeW91IHdhbnQgdG8gaW5jbHVkZSB0aGlzIG1vZCBvbiB5b3VyIHNlcnZlciBmb3IgeW91ciB1c2Vycy4NCiANCk1vbmV0aXphdGlvbiB3aGlsZSB1c2luZyB0aGlzIG1vZCBpcyBhcHByb3ZlZC4NCkNvcHlyaWdodCAyMDE5LTIwMjAgV2FyZG9nLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1476571645203480502/315852391070EC763004D608613F444B2B4F60A2/</image_url> - <download_url/> - <filename/> - <file_size>4327828</file_size> - </mod> - <mod id="1912237302"> - <name>IRP-Land-Rover-Defender-110</name> - <description>W3VdIE5PVEUgVEhBVCBDT1BZSU5HIE9SIFVOUEFDS0lORy9SRVBBQ0tJTkcgT1VSIENPTlRFTlQgSVMgU1RSSUNUTFkgUFJPSElCSVRFRCEgWy91XQ0KDQpbaDFdIElSUCBMYW5kIFJvdmVyIERlZmVuZGVyIDExMCBbL2gxXQ0KDQpIZWxsbyBldmVyeW9uZSwgd2UgaGVyZSBhdCBJbmZlY3RlZFJQIGhhZCB0aGlzIGFtYXppbmcgcGllY2UgZG9uZSByZWNlbnRseSBhbmQgdGhvdWdodCBpdCB3b3VsZCBiZSBhIHNoYW1lIHRvIG5vdCBhbGxvdyBvdGhlcnMgdG8gZW5qb3kgaXQgYW5kIGhhdmUgdGhlcmVmb3JlIGRlY2lkZWQgdG8gcmVsZWFzZSB0aGlzIHZlaGljbGUgc2VwYXJhdGUgZnJvbSBvdXIgcHJpdmF0ZSBtb2QgcGFjay4gV2UgaG9wZSB5b3Ugd2lsbCBlbmpveSBpdCBhcyBtdWNoIGFzIHdlIHdpbGwhICANCg0KaHR0cHM6Ly93d3cuaW5mZWN0ZWRycC5jb20vDQoNClRoZSBuZXcgTGFuZCBSb3ZlciBEZWZlbmRlciB3aWxsIG1ha2UgdHJhdmVsbGluZyBhcm91bmQgdGhlIGxhbmRzIENoZXJuYXJ1cyBmZWVsIGxpa2UgYnJlZXplIGFuZCBvZiBjb3Vyc2UsIHdpdGggYSBiaWcgYm9vdCBhbmQgdGhlIHJvb2Z0b3AgeW91IHdpbGwgaGF2ZSBwbGVudHkgb2YgZXh0cmEgc3BhY2UgZm9yIHdoZW4geW91IGFyZSBtb3ZpbmcgZXF1aXBtZW50LiBBcyB3aXRoIHRoZSByZWFsIGxhbmRyb3ZlciB0aGUgYmF0dGVyeSBpcyBhdHRhY2hlZCBvbiB0aGUgZHJpdmVyIHNlYXQuIFRoZSBMYW5kIFJvdmVyIGNvbWVzIGluIDMgdmFyaWFudHMgdG8gZml0IGV2ZXJ5b25lIG5lZWRzISANCg0KW2gxXSBDYXIgU3BlY2lmaWNhdGlvbnMgJiBmZWF0dXJlczogWy9oMV0NCg0K4pePIDQgY29sb3VyZXIgdmFyaWFudHMgKFllbGxvdywgR3JlZW4sIFJlZCBhbmQgVU4gd2hpdGUpDQril48gNjAwIFNsb3RzIA0K4pePIFNwYXJlIHRpcmUgc2xvdCBhdmFpbGFibGUgKHJlYXIpDQril48gY2FuaXN0ZXIgc2xvdCBhdmFpbGFibGUgKHJlYXIpDQril48gMlggQmFycmVsIHNsb3QgYXZhaWxhYmxlIChyb29mdG9wKQ0K4pePIFNob3ZlbCBzbG90IGF2YWlsYWJsZSAocm9vZnRvcCkNCuKXjyBDYW1vIE5ldCBzbG90IGF2YWlsYWJsZSAocm9vZnRvcCkNCuKXjyBDaGVzdCBzbG90IGF2YWlsYWJsZSAocm9vZnRvcCkgDQril48gNCBzZWF0cyAoMiBmcm9udCwgMiByZWFyIHNlYXRzKSANCuKXjyBXb3JraW5nIGxpZ2h0cyAoaGVhZGxpZ2h0cywgcmVhciwgcmV2ZXJzZSwgYnJha2UpDQril48gQ3VzdG9tIHNvdW5kIA0K4pePIFdvcmtpbmcgc3VzcGVuc2lvbiANCg0KW2gxXSBLbm93biBpc3N1ZXM6IFsvaDFdDQpOb25lIGN1cnJlbnRseSwgcGxlYXNlIHJlcG9ydCBhbnkgYmVsb3cuIA0KDQpbaDFdIENsYXNzIG5hbWVzOiBbL2gxXQ0KDQpXaGVlbDogRGVmZW5kZXIxMTBfa29sZXNvDQpEb29yIGZyb250IGxlZnQ6IERlZmVuZGVyMTEwX2R2ZXJfMV8xIA0KRG9vciBmcm9udCByaWdodDpEZWZlbmRlcjExMF9kdmVyXzJfMSANCkRvb3IgcmVhciBsZWZ0OiBEZWZlbmRlcjExMF9kdmVyXzFfMiANCkRvb3IgcmVhciByaWdodDpEZWZlbmRlcjExMF9kdmVyXzJfMg0KSG9vZDogRGVmZW5kZXIxMTBfa2Fwb3QNClRydW5rOiBEZWZlbmRlcjExMF9iYWdhemhuaWsNCkNhciBpdHNlbGY6IENyU2tfTGFuZF9Sb3Zlcl9EZWZlbmRlcl8xMTANCg0KW3VdIEZvciBncmVlbiwgcmVkIG9yIFVOIHZlcnNpb24gYWRkIF9HcmVlbiwgX1VOIG9yIF9SZWQgYXQgdGhlIGVuZCBvZiBkb29yL2hvb2QvdHJ1bmsvY2FyIGNsYXNzIG5hbWVzIFsvdV0NCg0KDQpbaDFdIENyZWRpdHM6IFsvaDFdDQpBIGh1Z2UgdGhhbmsgeW91IGZvciBDcnVzaGluZ1NraXJtaXNoIGZvciBpbXBsZW1lbnRpbmcgdGhlIHZlaGljbGUgdG8gRGF5WiBhbmQgTWF4aW1NTTEgZm9yIGNyZWF0aW5nIHRoZSAzRCBtb2RlbCEgDQoNCg0KSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyB0aGVuIHJlYWNoIG91dCB0byBTdmVubmUgb24gRGlzY29yZDogU3Zlbm5lIzQxNzI=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1306556854667988575/C25944619B9F95CFAE5442A3FC301A49B5AAF19A/</image_url> - <download_url/> - <filename/> - <file_size>121112439</file_size> - </mod> - <mod id="2175630271"> - <name>Snap Heli To HeliPad</name> - <description>W2NvZGVdDQpXb3JraW5nIHdpdGggMS4wOQ0KWy9jb2RlXQ0KW2gxXVNuYXAgSGVsaWNvcHRlciB0byBIZWxpUGFkcyBpbiBFeHBhbnNpb25bL2gxXQ0KW2gzXVt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1NrVWtQdjRdRGlzY29yZCAtIFN1cHBvcnQgYW5kIEluZm9ybWF0aW9uIC0gSnVzdCBjaG9zZSB0aGUgYXBwcm9wcmlhdGUgcm9sZVsvdXJsXVsvaDNdDQpUaGlzIG1vZCB3aWxsIHNuYXAgSGVsaWNvcHRlcnMgaW4gZXhwYW5zaW9uIG1vZCB0byB0aGUgSGVsaXBhZCBpbiBFeHBhc25pb24gTW9kLCBJdCB3aWxsIGRvIGl0IG9uIHRoZSBwbGFjaW5nIG9mIHRoZSBIZWxpUGFkIGFuZCBvbiBldmVyeSBzZXJ2ZXIgcmVzdGFydCB0aGUgUmFkdWlzIGlzIGNvbmZpZ3VyYWJsZSBpbiB0aGUgY29uZmlnIGFsc28geW91IGNhbiBjb25maWd1cmUgdmlydXRhbCBIZWxpcGFkcyB0aGF0IHdpbGwgd29yayB0aGUgc2FtZSBidXQgYXJlIGludmlzaWJsZSBhbmQgc2V0IGJ5IHlvdSB0aGUgYWRtaW4gdGhlIGRlZmF1bHQgb25lcyBhcmUgdGhlIGRlZmF1bHQgc3Bhd24gbG9jYXRpb25zIG9mIHRoZSBoZWxpJ3MgaW4gRXhwYW5zaW9uDQoNClRoZXJlIGlzIGEgNiBzZWNvbmQgZGVsYXkgYWZ0ZXIgcGxhY2luZyB0byBhbGxvdyBwbGF5ZXJzIGVub3VnaCB0aW1lIHRvIG1vdmUgb3V0IG9mIHRoZSB3YXkgYXMgd2VsbCBhcyB0byBoZWxwIGVuc3VyZSBwcm9wZXIgY29ycmVjdGlvbnMgb24gcmVzdGFydC4NCg0KW2gyXUNvbmZpZyBGaWxlWy9oMl0NClRoZSBDb25maWcgZmlsZSB3aWxsIGJlIGNyZWF0ZWQgZm9yIHlvdSBhdXRvbWF0aWNhbGx5IGluIHRoZSBwcm9maWxlIGZvbGRlcg0KW2NvZGVdDQp7DQogIkNvbmZpZ1ZlcnNpb24iOiAiMyIsICAgIC8vIFRoaXMgaXMgdGhlIGNvbmZpZyB2ZXJzaW9uIGRvIG5vdCBjaGFuZ2UgdGhpcyBpcyBqdXN0IHRvIGFsbG93IG1lIHRvIGF1dG8gdXBkYXRlIHRoZSBjb25maWcgd2hlbiBuZWVkZWQNCiAiRW5hYmxlT25IZWxpUGFkIjogMSwgICAgLy8gMSBFbmFibGVkIC8gMCBEaXNhYmxlZCB3aGVuIGVuYWJsZWQgdGhlIHNuYXAgYWN0aW9uIHdpbGwgaGFwcGVuIGF0IGV2ZXJ5IHJlc3RhcnQgYW5kIG9uZSBwbGFjZW1lbnQgb2YgdGhlIGhlbGlwYWQNCiAiRW5hYmxlU25hcEhlbGlBY3Rpb24iOiAwLCAgIC8vMSBFbmFibGVkIC8gMCBEaXNhYmxlZCB3aGVuIEVuYWJsZWQgaXQgd2lsbCBhbGxvdyBwbGF5ZXJzIHRvIGludGVyYWN0IHdpdGggdGhlIGhlbGkgcGFkIHRvIHNuYXAgdGhlIGhlbGkgdG8gaXQNCiAiQ2FuQ3JhZnRIZWxpUGFkS2l0IjogMCwgICAgIC8vMSBFbmFibGVkIC8gMCBEaXNhYmxlZCB3aGVuIGVuYWJsZWQgeW91IGNhbiBjcmFmdCB0aGUgSGVsaVBhZCBLaXQgdXNpbmcgYSBsb25nIHN0aWNrIGFuZCByb3BlDQogIkluaXRTbmFwRGVsYXlTZWMiOiAzLjUsICAgICAgLy9Ib3cgbG9uZyBhZnRlciB0aGUgaGVsaXBhZCBpcyBwbGFjZWQgYmVmb3JlIGl0IHdpbGwgc25hcCB0aGUgaGVsaWNvcHRlciB0byB0aGUgSGVsaVBhZA0KICJSYWRpdXMiOiAxOCwgICAgICAgICAgICAgICAgLy9UaGlzIGlzIHRoZSByYWRpdXMgdG8gc2VhcmNoIGZvciBhIGhlbGkgdG8gc25hcCB0aGUgc21hbGxlciB0aGUgYmV0dGVyIG9uIHBlcmZvcm1hbmNlDQogIk1oNkhlaWdodEFkanVzdG1lbnQiOiAwLjUsICAvL1RoaXMgaXMgdGhlIGhlaWdodCBhdCB3aGljaCB0aGUgaGVsaSB3aWxsIGJlIFRQIGFib3ZlIHRoZSBoZWxpIHBhZCAoTm90ZSB0aGUgTWg2IGdhbWUgcG9zdGlvbiBpcyB0aGUgYm90dG9tIG9mIHRoZSBoZWxpKQ0KICJVaDFoSGVpZ2h0QWRqdXN0bWVudCI6IDMuNSwgIC8vVGhpcyBpcyB0aGUgaGVpZ2h0IGF0IHdoaWNoIHRoZSBoZWxpIHdpbGwgYmUgVFAgYWJvdmUgdGhlIGhlbGkgcGFkIChOb3RlIHRoZSBVSDFoIGdhbWUgcG9zdGlvbiBpcyB0aGUgcm90b3JzIG9mIHRoZSBoZWxpKQ0KICJNZXJsaW5IZWlnaHRBZGp1c3RtZW50IjogNC41LCAgLy9UaGlzIGlzIHRoZSBoZWlnaHQgYXQgd2hpY2ggdGhlIGhlbGkgd2lsbCBiZSBUUCBhYm92ZSB0aGUgaGVsaSBwYWQgKE5vdGUgdGhlIE1lcmxpbiBnYW1lIHBvc3Rpb24gaXMgdGhlIHJvdG9ycyBvZiB0aGUgaGVsaSkNCiAiT3RoZXJIZWlnaHRBZGp1c3RtZW50IjogMy42LCAgLy9UaGlzIGlzIGZvciBhbnkgbW9kZGVkIGhlbGlzDQogIlZpcnR1YWxIZWxpcGFkcyI6IFsgICAvL1RoaXMgaXMgYW4gYXJyYXkgb2YgdGhlIFggWSBaIGNvcmRpbmF0ZXMgZm9yIHZpcnR1YWwgaGVsaXBhZHMNCiAgICAgICAgew0KICAgICAgICAgICAgIlgiOiA0MTY5LjIxLA0KICAgICAgICAgICAgIlkiOiAzMzguNDE1LA0KICAgICAgICAgICAgIloiOiAxMDk5MC4zDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJYIjogMjYxMC4wOSwNCiAgICAgICAgICAgICJZIjogMjEuNzUxNCwNCiAgICAgICAgICAgICJaIjogMTMwNi41Mg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAiWCI6IDE2ODkuOTQsDQogICAgICAgICAgICAiWSI6IDQ1MS43MzksDQogICAgICAgICAgICAiWiI6IDE0MzQzLjMNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgIlgiOiA0MDk2LjczLA0KICAgICAgICAgICAgIlkiOiAzNDIuMDQ1LA0KICAgICAgICAgICAgIloiOiAxMDY1Mi4zDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJYIjogODAwNy40NCwNCiAgICAgICAgICAgICJZIjogMzQyLjY5OSwNCiAgICAgICAgICAgICJaIjogMTQ2MjcuOQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAiWCI6IDUwNC40NDQsDQogICAgICAgICAgICAiWSI6IDQyNC45OTUsDQogICAgICAgICAgICAiWiI6IDExMjM3LjINCiAgICAgICAgfQ0KICAgIF0NCn0NClsvY29kZV0NCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzIxNzU2MzAyNzEvMzg4MDM2NTkwOTkwMjY4MzAzNS9dUGxlYXNlIHJlcG9ydCBidWdzIGhlcmUgWy91cmxdDQoNCklmIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBkb25hdGluZyB0byBoZWxwIHN1cHBvcnQgdGhlIG1vZCBvciBqdXN0IGJ1eSBtZSBhIGJlZXIgdG8ga2VlcCBtZSBtb3RpdmF0ZWQgeW91IGNhbiBkbyBzbyB0aHJvdWdoIFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL0RhZW1vbkZvcmdlXWh0dHBzOi8vd3d3LnBheXBhbC5tZS9EYWVtb25Gb3JnZVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1627444845927843594/2B222C6E1AC9FA5687240093D6E2E489A1D5B631/</image_url> - <download_url/> - <filename/> - <file_size>33056</file_size> - </mod> - <mod id="1708571078"> - <name>VPPAdminTools</name> - <description>SW5zdGFsbGF0aW9uIFByb2Nlc3MgJiB1c2FnZTogW3VybD1odHRwczovL2dpdGh1Yi5jb20vVmFuaWxsYVBsdXNQbHVzL1ZQUC1BZG1pbi1Ub29scyNpbnN0YWxsYXRpb25dQ2xpY2sgTWVbL3VybF0NCg0KW2JdUmVwb3J0IEJ1Z3MgSGVyZVsvYl06IFt1cmw9aHR0cHM6Ly9naXRodWIuY29tL1ZhbmlsbGFQbHVzUGx1cy9WUFAtQWRtaW4tVG9vbHMvaXNzdWVzXUlzc3Vlc1svdXJsXQ0KDQpbYl1Ob3RlOiBJZiB5b3UgYXJlIHRvIG1vbmV0aXplIHlvdXIgc2VydmVyIHdoaWxlIHV0aWxpemluZyB0aGlzIGNvbnRlbnQsIHBsZWFzZSBjb250YWN0IHVzIGZvciBwZXJtaXNzaW9uIHRvIGRvIHNvOyB2aWEgRGlzY29yZCBvciBlbWFpbCBhdCBbYl12YW5pbGxhcGx1c3BsdXNkYXl6QGdtYWlsLmNvbVsvYl0gDQpJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIGFib3V0IHVzaW5nIGZlYXR1cmVzIG9mIHRoZSBtb2QsIGxlYXZlIGEgY29tbWVudCBiZWxvdyBhbmQgb3Igam9pbiBvdXIgRGlzY29yZCBzZXJ2ZXIgdG8gY29tbXVuaWNhdGUgd2l0aCB1cyFbL2JdDQoNCltiXU9iamVjdCBCdWlsZGVyIENvbnRyb2xzWy9iXQ0KLUxlZnQgQ3RybCB0byBkZXNlbGVjdCBhbiBvYmplY3QNCi1Ib2xkIGxlZnQgU2hpZnQgKyBsZWZ0L3JpZ2h0IGNsaWNrIHRvIHJvdGF0ZSBvYmplY3QNCi1Ib2xkIGxlZnQgQWx0ICAgICsgbGVmdC9yaWdodCBjbGljayB0byBtb3ZlIHVwL2Rvd24NCi1MZWZ0IENsaWNrIG9uIG9iamVjdCB0byBzZWxlY3QNCi1Ib2xkIGxlZnQgQ2xpY2sgdG8gZHJhZy9tb3ZlIG9iamVjdC4NCltiXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KDQpbYl1WYW5pbGxhKysgQWRtaW4gVG9vbHMgTW9kIERldmVsb3BlZCBieSBEYU9uZSwgR3Jhdml0eVdvbGZOb3RBbXVzZWRbL2JdDQpbYl1LZWVwIFVwIHdpdGggdXBkYXRlcyBhbmQgZnVsbCBjaGFuZ2UgbG9ncyEgQ2xpY2sgbG9nbyBiZWxvdyB0byBqb2luIE91ciBEaXNjb3JkWy9iXQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvVFRZZDltQV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vb0k5bUpvOS5wbmdbL2ltZ11bL3VybF0NCg0KW2JdSU1QT1JUQU5UIE5PVElDRTpbL2JdDQpbYl0tIFlvdSBhcmUgbm90IGFsbG93ZWQgdG8gcmVwYWNrIG9yIHJlcHVibGlzaCB0aGlzIG1vZCBvbiBhbnkgcGxhdGZvcm0gaW5jbHVkaW5nIHN0ZWFtIFtiXQ0KW2JdLSBZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHVucGFjayB0aGlzIG1vZCBhbmQgY3JlYXRlIGRlcml2YXRpdmUgd29yayBmcm9tIGl0cyBzb3VyY2UgY29kZSB3aXRob3V0IHBlcm1pc3Npb24gZnJvbSBhdXRob3IuIEEgRE1DQSB0YWtlIGRvd24gd2lsbCBiZSBpc3N1ZWQgaWYgbmVjZXNzYXJ5W2JdDQpbYl0tIERvbid0IGFkdmVydGlzZSBzZXJ2ZXJzIGluIHRoZSBjb21tZW50cyB5b3UuIENvbW1lbnRzIHdpbGwgYmUgZGVsZXRlZC4gW2JdDQoNClN1cHBvcnQgdGhlIGNyZWF0b3JzOiBbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9kdWhvbmV6XURhT25lWy91cmxdLCAgW3VybD1odHRwczovL3BheXBhbC5tZS9HcmF2aXR5V29sZl1HcmF2aXR5V29sZlsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1637578186804207243/80E834ABDE9697430BC9A511C8CFB43E92780DDB/</image_url> - <download_url/> - <filename/> - <file_size>1674549</file_size> - </mod> - <mod id="1826872082"> - <name>Gerphelius Zil-130</name> - <description>W2gxXSBaaWwtMTMwIGJ5IEdlcnBoZWxpdXMgWy9oMV0NCltiXVt1XURheVogMS4wOCBDb21wYXRpYmxlWy91XVsvYl0NCg0KW2gxXVRydWNrIFNwZWNpZmljYXRpb25zICYgZmVhdHVyZXM6Wy9oMV0NCltiXSBbbGlzdF0gWypdIDEwIHNlYXRzIChEcml2ZXIsIGNvZHJpdmVyLCA4IHJlYXIgc2VhdHMpDQpbKl0gQ2FyZ286IDEwMDAgc2xvdHMgKDEweDEwMCkgDQpbKl0gRHJpdmU6IFJXRCANClsqXSBUcmFuc21pc3Npb246IDUtc3BlZWQgbWFudWFsDQpbKl0gRnVlbCBjYXBhY2l0eTogMTc1TA0KWypdIFNwYXJlIHRpcmUgc2xvdCBhdmFpbGFibGUNClsqXSBSZWFsaXN0aWMgc291bmRzDQpbKl0gQW5pbWF0ZWQgc3VzcGVuc2lvbg0KWypdIFdvcmtpbmcgc3BlZWRvbWV0ZXIsIGZ1ZWwgbGV2ZWwsIHJhZGlhdG9yIGZsdWlkIGxldmVsDQpbKl0gR2xhc3MgZGFtYWdlDQpbKl0gV29ya2luZyBsaWdodHMgKGhlYWRsaWdodHMsIHJlYXIsIGJyYWtlKQ0KWy9saXN0XSBbL2JdDQpbaDFdS25vd24gaXNzdWVzL2luYWNjdXJhY2llczpbL2gxXVtiXVtsaXN0XQ0KWypdTm8gdmlzdWFsIGRhbWFnZQ0KWypdV2luZG93cyBhcmUgdmlzaWJsZSB3aGVuIGJyb2tlbg0KWy9saXN0XVsvYl0NCltoMV1DbGFzc25hbWVzICYgcmVxdWlyZWQgcGFydHM6Wy9oMV1bYl1bbGlzdF0NClsqXUNhcjogR2VycGhfWmlsMTMwDQpbKl1Ecml2ZXIgZG9vcjogWmlsMTMwRG9vcnNfRHJpdmVyDQpbKl1Db0RyaXZlciBkb29yOiBaaWwxMzBEb29yc19Db0RyaXZlcg0KWypdSG9vZDogWmlsMTMwX0hvb2QNClsqXVRydW5rOiBaaWwxMzBfVGFpbGdhdGUNClsqXVNwYXJrUGx1Zw0KWypdQ2FyQmF0dGVyeQ0KWypdQ2FyUmFkaWF0b3INClsqXUhlYWRsaWdodEg3IDJ4DQpbKl1aaWwxMzBXaGVlbCAyeA0KWypdWmlsMTMwV2hlZWxSZWFyIDJ4DQpbL2xpc3RdWy9iXQ0KM2QgbW9kZWwgJiB0ZXh0dXJlcyAtIFVua25vd24gYXV0aG9yDQpTb3VuZHMsIHNvbWUgdGV4dHVyZXMgJiBtb2RlbCBpbXByb3ZlbWVudHMgLSBtZQ0KW2ldW3VdWW91IG1heSBub3QgcmV1cGxvYWQvbW9kaWZ5L2J1aWxkIG9uIHRoaXMgbW9kDQpZb3UgbWF5IG5vdCByZWRpc3RyaWJ1dGUgdGhpcyBtb2Qgd2l0aG91dCBteSBwZXJtaXNzaW9uDQpZb3UgbWF5IG1vbmV0aXplIHlvdXIgc2VydmVyIHdpdGggbXkgbW9kIGluc3RhbGxlZCAoaWYgYXBwcm92ZWQgYnkgQkkpWy91XVsvaV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1305430814619844713/E6F3AF4C9A83B3B03F9D44A4CD0411A95D37E5EF/</image_url> - <download_url/> - <filename/> - <file_size>36376958</file_size> - </mod> - <mod id="1745231788"> - <name>BridgePrisonNoWrecks</name> - <description>WW91IGNhbiB1c2UgaXQgYXMgYSBNb2Qgb3IgdXNlIHRoZSBpbml0LmMgbWV0aG9kLg0KDQpJbml0LmMgbWV0aG9kLCBsb29rIGF0IHRoZSBpbmZvIGZvbGRlci4NCg0KDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQpJdCBpcyBuZWNlc3NhcnkgdG8gaGF2ZSB0aGUgQEJ1aWxkZXJJdGVtcyBtb2QNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKio=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/787500339837136944/7ADC6BD277FF6005D86BFD22B59A1D5E029A6E74/</image_url> - <download_url/> - <filename/> - <file_size>117536</file_size> - </mod> - <mod id="1750629601"> - <name>BetterBarbedWire</name> - <description>VmFuaWxsYSBiYXJiZWQgd2lyZSBpcyBwcmV0dHkgcG9pbnRsZXNzIGZvciBiYXNlIGJ1aWxkaW5nLCBzb21lb25lIGNhbiB0YWtlIGl0IG9mZiBpbiBzZWNvbmRzIGZyb20gdGhlIG91dHNpZGUgd2l0aCBjb21tb24gcGxpZXJzLiANClRoaXMgc2ltcGxlIG1vZCBzdG9wcyBwbGllcnMgZnJvbSBiZWluZyBhYmxlIHRvIHRvIHJlbW92ZSBiYXJiZWQgd2lyZSwgYW5kIGFsc28gYWRkcyBCb2x0Q3V0dGVycyB3aGljaCB0YWtlIDVtaW51dGVzIHRvIHJlbW92ZSAxIHBpZWNlIG9mIGJhcmJlZCB3aXJlLiANClRoZXJlIGlzIGFsc28gYSBiYXJiZXIgd2lyZSBiYXJyaWVyIHRoYXQgY2FuIGJlIGRlcGxveWVkIGZyb20gYSBraXQuIA0KVGhlIGlkZWEgYmVpbmcgeW91IG1ha2UgdGhlIEJvbHRDdXR0ZXJzIGEgcmFyZSBzcGF3biBvciBleHBlbnNpdmUgdHJhZGVyIHB1cmNoYXNlLiANClRoZSBtb2QgbWF5YmUgYmV0dGVyIHN1aXRlZCB0byBzZXJ2ZXJzIHRoYXQgaGF2ZSBuZXJmZWQgcmFpZGluZyB0b29scyBhbmQvb3IgaW1wcm92ZWQgcmFpZCBwcm90ZWN0aW9uLCBidXQgdGhhdHMgZW50aXJlbHkgdXB0byB5b3UuIA0KVGhpcyBtb2Qgbm93IHJlcXVpcmVzIHRoZSBDb2RlTG9jayBtb2QgYXMgYSBkZXBlbmRhbnQgbW9kLg0KVGhpcyBpcyBzbyB0aGUgbmV3IGZlYXR1cmUgdG8gZml4IHRoZSBpbnZpc2libGUgYmFyYmVkIHdpcmUgaXNzdWUgYWxzbyB3b3JrcyBvbiBnYXRlcyB1c2luZyB0aGUgQ29kZUxvY2sgbW9kLiBTZXJ2ZXIgb3duZXJzIGRvIG5vdCBoYXZlIHRvIHVzZSB0aGUgQ29kZUxvY2tzIGlmIHRoZXkgd2lzaCwgYnV0IHRoZSBtb2QgbXVzdCBiZSBpbnN0YWxsZWQgZm9yIEJldHRlckJhcmJlZFdpcmUgdG8gd29yay4gDQpSZW1vdmluZyBiYXJiZWQgd2lyZSB3aXRoIHRoZSBCb2x0Q3V0dGVycyBhbHNvIHJlbW92ZXMgdGhlIGludmlzYmxlIGJhcmJlZCB3aXJlIHVudGlsIERheVogZml4IGl0LiANCkl2ZSBpbmNsdWRlZCBhIHR5cGVzLnhtbCBlbnRyeSB0aGF0IHlvdSBjYW4gY29weSBwYXN0YSBpbnRvIHlvdXIgc2VydmVyIGZpbGUgYW5kIGFkanVzdCBhcyB5b3Ugd2lzaC4gDQoNCkJpZyB0aGFua3MgZ28gdG8gTm90IEEgQmFuYW5hIGZvciBoZWxwaW5nIGNyZWF0ZSB0aGUgZml4ZXMgZm9yIGludmlzYmxlIGJhcmJlZCB3aXJlLCBoZSdzIGEgbGVnZW5kIQ0KQWxzbyBiaWcgdGhhbmtzIHRvIHRoZSBsb3ZlbHkgbG92ZWx5IENhbWlub09uUEMgZm9yIGhpcyBoZWxwIHdpdGggdGhlIGJhcmJlZCB3aXJlIGJhcnJpZXIuDQoNCkluc3RhbGwgSW5zdHJ1Y3Rpb24gLSANCkNvcHkgdGhlIG1vZCB0byB5b3VyIHNlcnZlciBkaXJlY3RvcnkuDQpDb3B5IGtleSBmcm9tIG1vZCBrZXlzIGZvbGRlciB0byB5b3Ugc2VydmVycyBLZXlzIGZvbGRlci4NCkNvcHkgdGhlIGVudHJ5IGZyb20gdGhlIGluY2x1ZGVkIHR4dCBmaWxlIHRvIHlvdXIgc2VydmVycyB0eXBlcy54bWwgZmlsZSBhbmQgYWRqdXN0IHNwYXduIHZhbHVlcyB0byBzdWl0IHlvdXIgc2VydmVyLiANCg0KQW55IGlzc3VlcyBlY3QgeW91IGNhbiBtc2cgbWUgaW4gdGhlIHd3dy5CbHVlV2FmZmxlQXR0YWNrRm9yY2UuY29tIGdhbWluZyBjb21tdW5pdHkgZGlzY29yZCBzZXJ2ZXIgLQ0KaHR0cHM6Ly9kaXNjb3JkLm1lL2J3YWZnYW1pbmcNCmh0dHBzOi8vZGlzY29yZC5nZy9jTldKWjNODQoNCkZlZWwgZnJlZSB0byBhZGQgdGhlIG1vZCB0byBhICpTdGVhbSBXb3Jrc2hvcCBNb2QgQ29sbGVjdGlvbiogDQpQbGVhc2UgZG8gbm90IHJlcGFjayBvciByZXVwbG9hZCB0aGlzIG1vZCB3aXRob3V0IG15IHBlcm1pc3Npb24uIA0KDQpCaWcgc2hvdXRzIGdvIHRvIE5vdCBBIEJhbmFuYSBmb3IgYmVpbmcgYW4gYXdlc29tZSBndXksIGFuZCBNdW5naGFyZCBmb3IgYmVpbmcgYSBzdXBlciBmYXN0IG1vZGVsIGNyZWF0b3Iu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1048722385374124564/0D80B64832CEFC41FA8ED5D05F55CE9A91CBCDE1/</image_url> - <download_url/> - <filename/> - <file_size>14520752</file_size> - </mod> - <mod id="1854626456"> - <name>BuildAnywhere_v3</name> - <description>QnVpbGRBbnl3aGVyZSB2ZXJzaW9uIDMuMy4NCg0KQWxsb3dzIGdob3N0cyB0byBiZSBzZXQgYW55d2hlcmUgZm9yIHBsYWNpbmcgb2JqZWN0cyBhbmQgYnVpbGRpbmcgb2YgY29tcG9uZW50cyB3aGVyZSB0aGUgdmFuaWxsYSBnYW1lIG5vcm1hbGx5IHdvdWxkIG5vdC4NClRoZXJlIGFyZSBzb21lIGxpbWl0YXRpb25zLCBmb3IgZXhhbXBsZSBpZiB5b3UgY2Fubm90IHNlZSB0aGUgdHJpZ2dlciBwb2ludHMgKGllIHB1dHRpbmcgYSBmZW5jZSBjb21wbGV0ZWx5IGluc2lkZSBhIHdhbGwsDQp5b3Ugd2lsbCBub3QgYmUgYWJsZSB0byBhY3R1YWxseSBidWlsZCBpdCBhcyB0aGUgd2FsbCB3aWxsIG9ic3RydWN0IHlvdXIgdmlldyBvZiB0aGUgZmVuY2UpLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KV0FSTklORyENCk1vZCBub3QgYWxsb3dzIHBsYWNpbmcgR2FyZGVuUGxvdCBvbiByb2Fkcywgc3RvbmVzLCBpbiBob3VzZXMgYW5kIGJ1aWxkcyBzdGFpcnMgZnJvbSBpdC4NCk1vZCBub3QgYWxsb3dzIHBsYWNpbmcgdGVudHMgb24gd2F0ZXIsIHRyZWVzIGFuZCBtdWNoIGhpZ2hlciBvciBsb3dlciB0aGFuIHBsYXllci4NCk1vZCBub3Qgb3ZlcnJpZGVzIGRlZmF1bHQgcmVzdHJpY3Rpb25zIGZvciBwbGFjaW5nIEJhcnJlbHMgYW5kIEZpcmVwbGFjZXMuDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQpTZXJ2ZXIgT3duZXJzOg0KSW5zdGFsbCB0aGUgbW9kIG9uIHlvdXIgY2xpZW50IHRvIGRvd25sb2FkLg0KUmlnaHQgY2xpY2sgb24gdGhlIG1vZCBpbiBMYXVuY2hlciBhbmQgQnJvd3NlIEZpbGVzDQpDb3B5IHRoZSBAQnVpbGRBbnl3aGVyZV92MyBkaXJlY3RvcnkgdG8geW91ciBEYXlaU2VydmVyIGRpcmVjdG9yeSByb290DQphZGQgLW1vZD1AQnVpbGRBbnl3aGVyZV92MyB0byB5b3VyIGxhdW5jaCBwYXJhbWV0ZXIgLW1vZD0gb3IgO0BCdWlsZEFueXdoZXJlX3YzIGFmdGVyIGFsbCBvdGhlciBtb2RzLg0KDQpDb3B5IEJvcml6eksuYmlrZXkgZnJvbSBpbnNpZGUgQEJ1aWxkQW55d2hlcmVfdjMvS2V5IHRvIHRoZSBLZXlzIGRpZnJlY3RvcnkgaW4gdGhlIHJvb3Qgb2YgeW91ciBEYXlaU2VydmVyLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQpGb3IgY2hhbmdlIGRlZmF1bHQgVGVudCBwbGFjZSByZXN0cmljdGlvbiBsZXZlbCBvbiBzZXJ2ZXIgc2lkZSAoYWZmZWN0cyB0byBjbGllbnRzKSBhZGQgcGFyYW1ldGVyDQpUZW50Q2FuQmVQbGFjZUFueXdoZXJlTGV2ZWwgdG8gY29uZmlnIGZpbGUgb2YgeW91ciBzZXJ2ZXIgKGZvciBleGFtcGxlOiBzZXJ2ZXJEWi5jZmcpIGFuZCBzZXQgcGFyYW1ldGVyIHRvOg0KDQowIG9yIG5vIHBhcmFtZXRlciAtIFNvZnQgcmVzdHJpY3Rpb25zIGZvciBwbGFjaW5nIHRlbnRzLCBkZWZhdWx0IHJlc3RyaWN0aW9ucyBmb3IgR2FyZGVuIFBsb3QgYW5kIG5vIHJlc3RyaWN0aW9ucyBmb3Igb3RoZXJzLiBCdWlsZEFueXdoZXJlIFYzIERlZmF1bHQuIFJlY29tbWVuZGVkLg0KDQoxIC0gTm8gcmVzdHJpY3Rpb25zIGZvciBhbGwgKExpa2UgaW4gb3JpZ2luYWwgQnVpbGRBbnl3aGVyZSksIGJ1dCBsaXR0bGUgcmVzcmljdGlvbnMgZm9yIHBsYWNpbmcgdGVudHMuDQoNCjIgLSBEZWZhdWx0IGdhbWUgcmVzdHJpY3Rpb25zLg0KDQpGb3IgZXhhbXBsZTogVGVudENhbkJlUGxhY2VBbnl3aGVyZUxldmVsID0gMTsNCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KTk9URTogVGhpcyBpcyByZXF1aXJlZCBvbiBib3RoIGNsaWVudCBhbmQgc2VydmVyIHRvIGZ1bmN0aW9uLiBSZXF1aXJlcyB2ZXJpZnlTaWduYXR1cmVzPTM7IHRvIGJlIHNldCBpbiBzZXJ2ZXIgY29uZmlnIGZpbGUuDQpCZSBzdXJlIHRvIGNvcHkgdGhlIHByb3ZpZGVkIC5iaWtleSBmcm9tIGtleSB0byB5b3VyIGtleXMgZm9sZGVyLg0KDQpNb2QgY28tQXV0aG9yOiBDbGVldHVzLg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1NzQwNTQ1MDgNCg0KVGhhblggdG86IE11c1RhbkcsIFdhcmRvZyBhbmQgRXF1YWRyby4NCg0KTGljZW5zZToNCkFEUEwtU0EgW3VybD1odHRwOi8vYmlzdHVkaW8uY29tXUJvaGVtaWEgSW50ZXJhY3RpdmVbL3VybF0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1306556956674327362/A6B72CCA80729CEDCFE59A4E48392416BA6C86FD/</image_url> - <download_url/> - <filename/> - <file_size>322709</file_size> - </mod> - <mod id="2232220639"> - <name>HelicopterMod_UH1H_DLC</name> - <description>RGF5Wi1TSUItTGljZW5zZWQgY29udGFpbnMgbGljZW5zZWQgbWF0ZXJpYWwgZnJvbSBCb2hlbWlhIEludGVyYWN0aXZlIHRoYXQgaGFzIGJlZW4gbGljZW5zZWQgdW5kZXIgQURQTC1TQS4NCg0KV2l0aCB0aGlzIGxpY2Vuc2UgeW91IGFyZSBmcmVlIHRvIGFkYXB0IChpLmUuIG1vZGlmeSwgcmV3b3JrIG9yIHVwZGF0ZSkgYW5kIHNoYXJlIChpLmUuIGNvcHksDQpkaXN0cmlidXRlIG9yIHRyYW5zbWl0KSB0aGUgbWF0ZXJpYWwgdW5kZXIgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOg0KDQrigKIgQXR0cmlidXRpb24g4oCUIFlvdSBtdXN0IGF0dHJpYnV0ZSB0aGUgbWF0ZXJpYWwgaW4gdGhlIG1hbm5lciBzcGVjaWZpZWQgYnkgdGhlDQphdXRob3Igb3IgbGljZW5zb3IgKGJ1dCBub3QgaW4gYW55IHdheSB0aGF0IHN1Z2dlc3RzIHRoYXQgdGhleSBlbmRvcnNlIHlvdSBvciB5b3VyDQp1c2Ugb2YgdGhlIG1hdGVyaWFsKS4NCuKAoiBOb25jb21tZXJjaWFsIOKAlCBZb3UgbWF5IG5vdCB1c2UgdGhpcyBtYXRlcmlhbCBmb3IgYW55IGNvbW1lcmNpYWwgcHVycG9zZXMuDQrigKIgQXJtYSBhbmQgRGF5eiBPbmx5IC0gWW91IG1heSBub3QgY29udmVydCBvciBhZGFwdCB0aGlzIG1hdGVyaWFsIHRvIGJlIHVzZWQgaW4NCm90aGVyIGdhbWVzIHRoYW4gQXJtYSBhbmQgRGF5ei4NCuKAoiBTaGFyZSBBbGlrZSDigJQgSWYgeW91IGFkYXB0LCBvciBidWlsZCB1cG9uIHRoaXMgbWF0ZXJpYWwsIHlvdSBtYXkgZGlzdHJpYnV0ZSB0aGUNCnJlc3VsdGluZyBtYXRlcmlhbCBvbmx5IHVuZGVyIHRoZSBzYW1lIGxpY2Vuc2UuDQoNClRvIHZpZXcgYSBjb3B5IG9mIHRoaXMgbGljZW5zZSwgdmlzaXQgaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYQ0KDQpUaGUgc291cmNlIGZpbGVzIGFyZSBhbHNvIG9uIHRoZSBzaXRlIGh0dHBzOi8vd3d3LmJvaGVtaWEubmV0L2NvbW11bml0eS9saWNlbnNlcy9saWNlbnNlZC1kYXRhLXBhY2thZ2VzDQoNCkNvcHlyaWdodCAyMDIwIFNJQiBNb2QuIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IG5hbWVkICJOaWdodCBXb2xmIi4NCg0KDQotLURvZXNuJ3QgdXNlIGV4cGFuc2lvbi1tb2Q=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1629697066004492459/91C8162750930D299D8AD7AFEEBEF291F84B2707/</image_url> - <download_url/> - <filename/> - <file_size>46878610</file_size> - </mod> - <mod id="1847114006"> - <name>Base Furniture Mods 2.0</name> - <description>W2gxXUZSWy9oMV0NCkNlIG1vZHMgYWpvdXRlIGRlcyBtZXVibGVzIHF1aSB2b3VzIHBlcm1ldHRyb250IGRlIG1ldWJsZXIgdm90cmUgYmFzZSBldCBhaW5zaSBkZSBwb3V2b2lyIHN0b2NrZXIgcGx1cyBmYWNpbGVtZW50IHZvcyBvYmpldHMgZXQgYXJtZW1lbnQuDQpQb3VyIHBsYWNlciB1biBtZXVibGUsIGlsIHZvdXMgZmF1dCB0cm91dmVyIHVuIGtpdCBxdWkgdm91cyBwZXJtZXR0cmEgZGUgbGUgY29uc3RydWlyZS4gSWwgZXN0IHBvc3NpYmxlIGRlIGTDqW1vbnRlciBsZXMgbWV1YmxlcyBhdmVjIHVuIHRvdXJuZSB2aXMuDQoNCltoMV1FTlsvaDFdDQpUaGlzIG1vZHMgYWRkcyBmdXJuaXR1cmUgdGhhdCB3aWxsIGFsbG93IHlvdSB0byBmdXJuaXNoIHlvdXIgYmFzZSBhbmQgdGh1cyB0byBiZSBhYmxlIHRvIHN0b3JlIHlvdXIgb2JqZWN0cyBhbmQgYXJtYW1lbnQgbW9yZSBlYXNpbHkuDQpUbyBwbGFjZSBhIHBpZWNlIG9mIGZ1cm5pdHVyZSwgeW91IG5lZWQgdG8gZmluZCBhIGtpdCB0aGF0IHdpbGwgYWxsb3cgeW91IHRvIGJ1aWxkIGl0LiBJdCBpcyBwb3NzaWJsZSB0byBkaXNhc3NlbWJsZSB0aGUgZnVybml0dXJlIHdpdGggYSBzY3Jld2RyaXZlci4NCg0KW2JdQ2xhc3NOYW1lWy9iXQ0KLSBTa3lsaW5lX0tpdF9HdW5fQ2FiaW5ldA0KLSBTa3lsaW5lX0tpdF9HdW5fUmFjaw0KLSBTa3lsaW5lX0tpdF9GcmlkZ2UNCi0gU2t5bGluZV9LaXRfU2hlbGYNCi0gU2t5bGluZV9LaXRfU3RvcmFnZUJveA0KDQpbYl1XSUtJWy9iXQ0KaHR0cHM6Ly9naXRodWIuY29tL0tldmluU2t5bGlpbmUvQmFzZUZ1cm5pdHVyZU1vZHNXSUtJL3dpa2kvQmFzZS1GdXJuaXR1cmUtTW9kcy1XSUtJIA0KDQpbYl1JTVBPUlRBTlRbL2JdDQpNZXJnZSB0eXBlcy54bWwgKGxvY2F0ZWQgaW4gbXBtaXNzaW9uc1xkYXl6T2ZmbGluZS5jaGVybmFydXNwbHVzXGRiKSB3aXRoIHRoZSBmaWxlIHByb3ZpZGVkLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/776230795955123815/E5392CCE231235DA27EA6A24D8A9C1A795981634/</image_url> - <download_url/> - <filename/> - <file_size>50619780</file_size> - </mod> - <mod id="2152314320"> - <name>Base Furniture Mods 3.0</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNCltoMV1bYl1CYXNlIEZ1cm5pdHVyZSBNb2RzIDMuMCBieSBBeG9iaSAmIEtldmlpblNreWxpbmVbL2JdWy9oMV0NCg0KW2gxXVtiXTEuMDkgY29tcGF0aWJsZSFbL2JdWy9oMV0NCltiXVtDaGVybmFydXNQbHVzICYgRXhwYW5zaW9uLkNoZXJuYXJ1c1BsdXMgKCBEYXlaIEV4cGFuc2lvbiApIGNvbXBhdGlibGUgYnV0IEkgZG9udCBwcm92aWRlIGFueSBzdXBwb3J0IGZvciBkYXl6IGV4cGFuc2lvbiwgSSByZWNvbW1lbmQgcmVtb3ZpbmcgZGF5ei1leHBhbnNpb24gbW9kIGZyb20geW91ciBzZXJ2ZXIsIHRoZW4geW91IGRvbnQgaGF2ZSBhbnkgcHJvYmxlbXMsIGJlY2F1c2UgZGF5ei1leHBhbnNpb24gaXMgb3ZlcndyaXRpbmcgYSBsb3Qgb2Ygc2NyaXB0cyBhbmQgdGhpcyBpcyBjYXVzaW5nIHByb2JsZW1zLl1bL2JdDQoNClRoaXMgbW9kIGFkZHMgZnVybml0dXJlIHRoYXQgd2lsbCBhbGxvdyB5b3UgdG8gZnVybmlzaCB5b3VyIGJhc2UgYW5kIHRodXMgdG8gYmUgYWJsZSB0byBzdG9yZSB5b3VyIG9iamVjdHMgYW5kIGFybWFtZW50IG1vcmUgZWFzaWx5LiBUbyBwbGFjZSBhIHBpZWNlIG9mIGZ1cm5pdHVyZSwgeW91IG5lZWQgdG8gZmluZCBhIGtpdCB0aGF0IHdpbGwgYWxsb3cgeW91IHRvIGJ1aWxkIGl0LiBJdCBpcyBwb3NzaWJsZSB0byBkaXNhc3NlbWJsZSB0aGUgZnVybml0dXJlIHdpdGggYSBzY3Jld2RyaXZlci4NCg0KW2gxXUluc3RhbGxhdGlvbiBJbnN0cnVjdGlvbnMgZm9yIFNlcnZlciBvd25lcnM6Wy9oMV0NCltsaXN0XQ0KWypdIENvcHkgLyBQYXN0ZSBAQmFzZSBGdXJuaXR1cmUgTW9kcyAzLjAgZm9sZGVyIHRvIHlvdXIgc2VydmVycyByb290DQpbKl0gQ29weSAvIFBhc3RlIHRoZSBLZXkgaW50byB0aGUgS2V5cyBmb2xkZXIgbG9jYXRlZCBpbiB0aGUgcm9vdA0KWypdIEFkZCBAQmFzZSBGdXJuaXR1cmUgTW9kcyAzLjAgdG8gLW1vZD0NClsvbGlzdF0NCltjb2RlXSItbW9kPUBCYXNlIEZ1cm5pdHVyZSBNb2RzIDMuMCJbL2NvZGVdDQoNCltiXUNsYXNzTmFtZXNbL2JdDQpbbGlzdF0NClsqXSBbYl1Ta3lsaW5lX0tpdF9HdW5fQ2FiaW5ldFsvYl0NCltpXSgyNCBzbG90cyArIDggcm93IHNsb3QgZm9yIDggd2VhcG9ucylbL2ldDQpbKl0gW2JdU2t5bGluZV9LaXRfR3VuX1JhY2tbL2JdDQpbaV0oM3g4IHJvd3MgPT4gMjQgd2VhcG9uIHNsb3RzKVsvaV0NClsqXSBbYl1Ta3lsaW5lX0tpdF9GcmlkZ2VbL2JdDQpbaV0oNzIgc2xvdHMpWy9pXQ0KWypdIFtiXVNreWxpbmVfS2l0X1NoZWxmWy9iXQ0KW2ldKDM2IHNsb3RzICsgY2xvdGhpbmcgKyB3ZWFwb24gc2xvdHMpWy9pXQ0KWypdIFtiXVNreWxpbmVfS2l0X1N0b3JhZ2VCb3hbL2JdDQpbaV0oMjUwIHNsb3RzICsgdGFnIHNsb3RzKVsvaV0NClsvbGlzdF0NCg0KV0lLSQ0KaHR0cHM6Ly9naXRodWIuY29tL0tldmluU2t5bGlpbmUvQmFzZUZ1cm5pdHVyZU1vZHNXSUtJL3dpa2kvQmFzZS1GdXJuaXR1cmUtTW9kcy1XSUtJDQoNCklNUE9SVEFOVA0KTWVyZ2UgdHlwZXMueG1sIChsb2NhdGVkIGluIG1wbWlzc2lvbnNcZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1c1xkYikgd2l0aCB0aGUgZmlsZSBwcm92aWRlZC4NCihtYWtlIHN1cmUgdGhhdCBub21pbmFsIGlzIGhpZ2hlciB0aGFuIG1pbiBpbiB5b3VyIHR5cGVzIHhtbCwgSSBjaGFuZ2UgdGhhdCBvbiBuZXh0IHVwZGF0ZSkNCg0KDQpbaDFdW2JdSWYgeW91IG5lZWQgbW9yZSBGdXJuaXR1cmUgYW5kIFN0b3JhZ2UsIEkgcmVjb21tZW5kIEJhc2UgU3RvcmFnZTpbL2JdWy9oMV0NCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTMyODc3Nzc2DQoNCkF0IHRoaXMgdGltZSwgdGhlcmUgYXJlIG5vIGtub3duIGlzc3Vlcy4NCg0KDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9kb25hdGlvbnMmYnVzaW5lc3M9c3RheTkyJTQwZ214LmRlJmN1cnJlbmN5X2NvZGU9RVVSJnNvdXJjZT11cmxdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3JUbXk4VVcucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9kb25hdGlvbnMmYnVzaW5lc3M9c3RheTkyJTQwZ214LmRlJmN1cnJlbmN5X2NvZGU9RVVSJnNvdXJjZT11cmxdW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzNzNnVLUEsucG5nWy9pbWddWy91cmxdDQoNCg0KW2xpc3RdDQpbKl1baDFdW2JdVGhpcyBtb2QgbWF5IE5PVCBiZSByZS11cGxvYWRlZCBpbiBhbnkgZm9ybS5bL2JdWy9oMV0NClsqXVtoMV1bYl1UaGlzIG1vZCBtYXkgTk9UIGJlIGluY2x1ZGVkIGluIGEgIm1vZC1wYWNrIi5bL2JdWy9oMV0NClsqXVtoMV1bYl1Zb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHVucGFjayB0aGlzIG1vZCBhbmQgY3JlYXRlIGRlcml2YXRpdmUgd29yayBmcm9tIHRoZSBzb3VyY2UgY29kZSB3aXRob3V0IHBlcm1pc3Npb24gZnJvbSBhdXRob3IuWy9iXVsvaDFdDQpbKl1baDFdW2JdQSBETUNBIHRha2UgZG93biB3aWxsIGJlIGlzc3VlZCBpZiBuZWNlc3NhcnkuWy9iXVsvaDFdDQpbaV1QbGVhc2UgdXNlIGEgY29sbGVjdGlvbiBpbnN0ZWFkLlsvaV0NClsvbGlzdF0NCg0KW2gxXUl0IGlzIG5vdCBhbGxvd2VkIHRvIHB1Ymxpc2ggdGhpcyBlbGVtZW50IG9uIFN0ZWFtLCBleGNlcHQgdGhyb3VnaCB0aGUgU3RlYW0gYWNjb3VudDoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2F4b2JpDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODEyNTc0Nzg0OA0KWy9oMV0NCg0KDQoNCg0KVWggb2guLiB3aGVyZSBoYXMgdGhlIGNvbW1lbnQgc2VjdGlvbiBnb25lPyBXZWxsLCBpdHMgc2ltcGxlIHRvIGV4cGxhaW4sIHRoZXJlIHdlcmUgc29tZSB3YW5uYWJlcyB3aG8gdGhvdWdodCBpdCB3b3VsZCBiZSBmdW5ueSB0byBydWluIHNvbWVvbmVzIG1vZCBieSBzZW5kaW5nIGZhbHNlIGNvbW1lbnRzLiBBbHNvLCBzb21lIHBlb3BsZSBhcmUgbm90IHRoYW5rZnVsIGVub3VnaCwgaWYgdGhleSB3b3VsZCBrbm93IGhvdyBtdWNoIHdvcmsgaXQgdGFrZXMgdG8ga2VlcCBhIERheVogbW9kIHJ1bm5pbmcsIG9uIGV2ZXJ5IERheVogdXBkYXRlIHRoZXJlIGFyZSBuZXcgaXNzdWVzIGJlY2F1c2Ugb2YgY2hhbmdlcywgYW5kIGlmIEkgc2VlIGNvbW1lbnRzIGxpa2UgdGhpcywgdGhlbiBpdHMgcmVhbGx5IHNhZCwgYmVjYXVzZSBvbiB0aGlzIG1vZCBJIHdvcmtlZCBzbyBoYXJkIHRvIGtlZXAgaXQgcnVubmluZywgdGhlcmUgd2VyZSBldmVuIGJ1Z3MgdGhhdCBJIGRpZG50IG5lZWQgdG8gZml4LCBidXQgSSBkaWQgaXQgYW55d2F5IGFuZCBub3cgaXRzIGJ1Zy1mcmVlLCB0aGVyZSBpcyBubyBpc3N1ZSBvciB3aGF0IHNvIGV2ZXIgd2l0aCB0aGlzIG1vZCByaWdodCBub3csIHNvIGlmIHlvdSBoYXZlIHByb2JsZW1zIHdpdGggaXRlbXMgbWlzc2luZyBpbnNpZGUgdGhlIHN0b3JhZ2UsIHRoZW4gaXRzIG5vdCBhbiBpc3N1ZSBvbiBteSBlbmQsIGl0cyBhbiBpc3N1ZSBvbiBZT1VSIGVuZCwgc3RvcCB3cml0aW5nIGZhbHNlIGNvbW1lbnRzIGFuZCBzdG9wIGJlaW5nIHVudGhhbmtmdWwuIEkgaGF2ZSBzZWVuIG90aGVyIG1vZGRlcnMgYWxyZWFkeSB3aG8gZG8gdGhlIHNhbWUgdGhpbmcgYXMgSSBkbyByaWdodCBub3cuIEkgb25seSBnaXZlIHN1cHBvcnQgdG8gdGhlIG5vcm1hbCBjaGVybmFydXMgbWlzc2lvbiwgZGF5ei1leHBhbnNpb24tbW9kIGlzIGEgMC8xMCwgbm90IGV2ZW4gd29ydGggdG8gZ2l2ZSBpdCBhIDEvMTAsIHNvIG5vIHN1cHBvcnQgZm9yIGRheXotZXhwYW5zaW9uLW1vZC4gSWYgeW91IGFyZSBuaWNlIGFuZCBmcmllbmRseSwgdGhlbiB5b3UgZ2V0IHNvbWUgc3VwcG9ydCBvbiBEaXNjb3JkLiBCdXQgSSBkbyBub3QgZ2l2ZSB0aXBzIG9yIGhpbnRzIGhvdyB0byBydW4gYSBzZXJ2ZXIsIGZvcmdldCBpdC4NCg0KRGlzY29yZDogQXhvYmkjNzQ5MA==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1638704307079517111/D6251BAD3CC6414784798E3076D953EBE6AD0C94/</image_url> - <download_url/> - <filename/> - <file_size>54364503</file_size> - </mod> - <mod id="1566911166"> - <name>Mass'sManyItemOverhaul</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQpbaDFdT3ZlciAyNjAgVW5pcXVlIEl0ZW1zISEhWy9oMV0NCltiXVBsZWFzZSBkbyBOT1QgdW5wYWNrL3JlcGFjayB0aGlzIG1vZCB3aXRob3V0IHBlcm1pc3Npb24sIEkgd2lsbCBETUNBIGFueSBtb2RzIHRoYXQgY29udGFpbiBteSBmaWxlcy5bL2JdDQpbYl3Qn9C+0LbQsNC70YPQudGB0YLQsCwg0J3QlSDQv9C10YDQtdC/0LDQutC+0LLRi9Cy0LDQudGC0LUg0Y3RgtC+0YIg0LzQvtC0INCx0LXQtyDRgNCw0LfRgNC10YjQtdC90LjRjywg0Y8g0LHRg9C00YMgRE1DQSDQvNC+0LTQvtCyLCDQutC+0YLQvtGA0YvQtSDRgdC+0LTQtdGA0LbQsNGCINC80L7QuCDRhNCw0LnQu9GLWy9iXQ0KW2gxXVJFQ0VOVCBDSEFOR0UgU1VNTUVSWVsvaDFdDQpEcmVzc2VyIFVwZGF0ZSEgVGhlIGZpcnN0ICdiYXNlIGJ1aWxkaW5nIGl0ZW0nIGluIE1NSU8hDQoNClRoZXJlJ3Mgbm93IHRvbyBtYW55IGl0ZW1zIGZvciBtZSB0byBhZGQgZXZlcnl0aGluZyB0byB0aGUgZnJvbnQgcGFnZSwgU28gaW5zdGVhZCBJJ2xsIG9wZW4gYSBuZXcgdGhyZWFkIGZvciBjbGFzc25hbWVzLg0KDQpUaGUgTWluaTE0J3MgQmFzZSBtb2RlbCB0aGF0IEkgbW9kaWZpZWQgZnJvbSAgQ3JlYXRlZCBieSBPbWdJdHNTdGFsbGluIGh0dHBzOi8vc2tldGNoZmFiLmNvbS8zZC1tb2RlbHMvbTE0LW1hcmtzbWFuLXZhcmlhbnQtYTI0NTM2OGYxOTc5NGQ5OTgzMjM3MTcxMGE2NWI4ZTQNCk0xIENhcmJpbmUgYnkgaHR0cHM6Ly9nYW1lYmFuYW5hLmNvbS9tZW1iZXJzLzEzNDM2NTYNCnRoZSBLaXZhYXJpIGRtciBtYWRlIGJ5IHRoZSB3b25kZXJmdWwgaHR0cHM6Ly9za2V0Y2hmYWIuY29tL1JhbWhhdA0KU3RldyBib3dsIG1vZGVsIG1hZGUgYnkgaHR0cHM6Ly9za2V0Y2hmYWIuY29tL3dhdHRzeA0KdGhlIGZhbnRhc3RpYyAuNDA4IGludGVydmVudGlvbiBtb2RlbCBtYWRlIGJ5IGh0dHBzOi8vc2tldGNoZmFiLmNvbS9GcmVuY2hCYWd1ZXR0ZQ0KdGhlIHNob3RndW4gc3VwcHJlc3NvciBtb2RlbCBmcm9tIGh0dHBzOi8vc2tldGNoZmFiLmNvbS9maXJlYmFzZTENCnRoZSBhcm1zYW4gZnJvbSBodHRwczovL3NrZXRjaGZhYi5jb20vWW9iYTIyOA0KdGhlIFBQU0tONDIgaHR0cHM6Ly9za2V0Y2hmYWIuY29tLzNkLW1vZGVscy9wcHNrbjQyLWhlYXZ5LWJhdHRsZXJpZmxlLTE0NjIyYzk0OTdkMTRhODU4ODhhNGYwYWFhNjY1OGQzDQpCNTIgTW9kaWZpZWQgZnJvbSBodHRwczovL3d3dy5hcnRzdGF0aW9uLmNvbS9hcnR3b3JrL0tBNHdyDQpUaGUgTTQxNyBNb2RlbCBpcyB0aGFua3MgdG8gSm9yZGFuNDQ3LCBPciBDaHJpcyBQIEJhY29uLg0KYm9keSBhcm1vciBwbGF0ZXMgYnkgaHR0cHM6Ly9za2V0Y2hmYWIuY29tL0RqZW50DQpTdXJ2aXZvciBiYWcgYnkgaHR0cHM6Ly9za2V0Y2hmYWIuY29tL2xpemVkd2FyZHMsIExvdyBQb2x5IEJ5IE1hc3MNClByZWRhdGFBUiBCeSBodHRwczovL3NrZXRjaGZhYi5jb20vM2QtbW9kZWxzL2Jlb3d1bGYtNTAtY2FsLTZkMjZiYzA0OThmODQ3NzQ5NGM2NTcxNWYwMDNlYzA1IE1vZGlmaWVkIGJ5IE1hc3MNCg0KDQpbaDFdRkFRWy9oMV0NClEgLiBXaWxsIEkgY29udGludWUgYmFzaWMgY2xvdGhpbmcgcmV0ZXh0dXJlcz8NCkEuIE1heWJlLCBCdXQgZm9yIHRoZSBtb3N0IHBhcnQ/ICBOby4gSSBtYXkgY3JlYXRlIHJldGV4dHVyZXMgaGVyZSBhbmQgdGhlcmUgaWYgSSdtIGluc3BpcmVkIGJ5IHNvbWV0aGluZywgaWYgeW91ciBpZGVhIGlzIHJlYWxseSBnb29kICdsbCBkbyBpdC4gYnV0IGZvciB0aGUgbW9zdCBwYXJ0IG15IHJldGV4dHVyZXMgZnJvbSB0aGlzIHBvaW50IG9uIHdpbGwgbmVlZCB0byBiZSBhZHZhbmNlZCBpbmNsdWRpbmcgbWFraW5nIG5ldyBtYXRlcmlhbHMgZm9yIG1vZGVscywgaW4gZXhhbXBsZSwgbGVhdGhlciBwZWEgY29hdHMgYW5kIHN0dWZmLg0KDQpRLiBNeSBndW4gaGFzIGEgbWFnYXppbmUgc3R1Y2sgaW4gaXQsIElzIHRoaXMgYSBidWcgd2l0aCB5b3VyIG1vZCBhbmQgY2FuIHlvdSBmaXggaXQgaW4gYW4gdXBkYXRlPw0KQS4gTm8sIFRoaXMgaXNuJ3QgYSBidWcgd2l0aCBteSBtb2QgYW5kIGV2ZXJ5IG1vZCB0aGF0IGFkZHMgZ3VucyBoYXMgdGhpcyBwcm9ibGVtIG9uZSB0aW1lIG9yIGFub3RoZXIsICBJJ3ZlIHNwb2tlbiB3aXRoIG90aGVyIGF1dGhvcnMgYWJvdXQgdGhlIHNhbWUgcHJvYmxlbSBhbmQgdGhleSBhbHNvIGhhdmUgaXQuIFNvbWUgdmFuaWxsYSBndW5zIGV2ZW4gaGF2ZSB0aGlzIGlzc3VlLiBJdCdzIGEgYnVnIHdpdGggdGhlIGdhbWUuDQoNClEuIENhbiB5b3UgaGVscCBtZSBpbnN0YWxsIHlvdXIgbW9kIG9uIG15IHNlcnZlcj8NCkEuIE5vLiBJZiBJIGhlbHBlZCBldmVyeW9uZSBpbnN0YWxsIHRoZSBtb2Qgb24gdGhlaXIgc2VydmVyIEkgd291bGRuJ3QgaGF2ZSBhbnkgdGltZSB0byBjb250aW51ZSB1cGRhdGluZyB0aGUgbW9kLCBIb3dldmVyLiBUaGlzIG1vZCBpc24ndCAnaGFyZCcgdG8gaW5zdGFsbC4gSXQncyB0aGUgc2FtZSBhcyBhbnkgb3RoZXIgaXRlbSBtb2QsIFRoZSB0eXBlcy54bWwgaXMgbG9jYXRlZCBpbiB0aGUgbW9kIGZvbGRlciBzbyB5b3UgY2FuIHByb3Blcmx5IHNldCB1cCBpdGVtIHNwYXduaW5nLiBJJ20gc3VyZSBpZiB5b3UgbG9vayBvbmxpbmUgeW91IGNhbiBnZXQgYWxsIHRoZSBoZWxwIHlvdSBuZWVkIHdpdGggcHJvcGVybHkgaW5zdGFsbGluZyBtb2RzIG9uIHlvdXIgc2VydmVyLg0KDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9tYXNzTUlPXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pRmcwVjBYLnBuZ1svaW1nXVsvdXJsXQ0KW2gxXUpvaW4gb3VyIGRpc2NvcmQgc2VydmVyIE5ldyBEYXduIERheVogZm9yIGFsbCB0aGUgbW9zdCBpbXBvcnRhbnQgYW5ub3VuY2VtZW50cyFbL2gxXQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvcXM3TjlTTl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNk5SR01WSi5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/789755896714338877/057836CE0A517019EC054B6F05AA536FDB2F8420/</image_url> - <download_url/> - <filename/> - <file_size>1422736986</file_size> - </mod> - <mod id="1819921337"> - <name>Cheytac M200 from ArmA 2 Port</name> - <description>W2gxXVtiXURlc2NyaXB0aW9uWy9iXVsvaDFdDQoNClRoaXMgaXMgYSBwb3J0IG9mIHRoZSBpbmZhbW91cyBbdXJsPWh0dHA6Ly93d3cuYXJtYWhvbGljLmNvbS9wYWdlLnBocD9pZD03NDIzLl1DaGV5VGFjIEludGVydmVudGlvbiBNMjAwIGJ5IFVTU1JzbmlwZXJbL3VybF0gbW9kIGZyb20gQXJtQSAyLiBbYl1QbGVhc2UgcmVhZCB0aGUgZGlzY2xhaW1lciBhdCB0aGUgZW5kLlsvYl0NCg0KW2ldIlRoZSBJbnRlcnZlbnRpb24gTTIwMCBpcyBhIG1hbnVhbGx5IG9wZXJhdGVkLCByb3RhdGluZyBib2x0IHJpZmxlLiBUaGUgcmV0cmFjdGFibGUgYnV0dHN0b2NrIGFsbG93cyBmb3IgYWRqdXN0bWVudCBvZiB0aGUgbGVuZ3RoIG9mIHB1bGwsIGFuZCBjYW4gYmUgZnVsbHkgY29sbGFwc2VkIGZvciBzdG9yYWdlIGFuZCB0cmFuc3BvcnRhdGlvbi4gVGhlIGJhcnJlbCBjYW4gYmUgcXVpY2tseSByZW1vdmVkIGZvciByZXBsYWNlbWVudCwgb3Igc3RvcmFnZSBhbmQgdHJhbnNwb3J0YXRpb24uIFRoZSBidXR0IGNvbnRhaW5zIGludGVncmFsIHJlYWwgbW9ub3BvZCwgd2hpY2ggaXMgaGluZ2VkLCBhbmQgY2FuIGJlIGZvbGRlZCB1cCB3aGVuIG5vdCBpbiB1c2UuIFRoZSBoZWF2eSwgZmx1dGVkIGJhcnJlbCBpcyBmcmVlIGZsb2F0ZWQsIGFuZCBpdHMgcmVhciBwYXJ0IGlzIGVuY2xvc2VkIGJ5IHR1YnVsYXIgc2hyb3VkLCB3aGljaCBzZXJ2ZXMgYXMgYSBtb3VudCBmb3IgaW50ZWdyYWwgZm9sZGluZyBiaXBvZCBhbmQgY2FycnlpbmcgaGFuZGxlLiIgWy9pXQ0KDQpJIGhhdmUgdHJpZWQgbXkgYmVzdCB0byBkbyB0aGlzIHJpZmxlIGp1c3RpY2UsIGFuZCB0byBoYXZlIGl0J3MgbGlrZW5lc3MgYXMgY2xvc2UgdG8gdGhlIG9yaWdpbmFsLiBJdCB1c2VzIHRoZSBvcmlnaW5hbCBzb3VuZHMsIGFuZCB0aGUgYnVsbGV0cyBoYXZlIGNsb3NlIHRvIHRoZSBvcmlnaW5hbCBiYWxsaXN0aWNzIChzbyBjYWxsZWQgImF1dG8temVyb2luZyIpIG5vIHplcm9pbmcgYnV0IHNob290aW5nIHN0cmFpZ2h0IHVwIHRvIGFyb3VuZCA3MDBtLiBTY29wZSBoYXMgdGhlIG9yaWdpbmFsIHJldGljbGUgYW5kIGhhcyBoYXMgbm8gemVyb2luZyBvcHRpb25zLCBhbmQgaXQgb25seSBmaXRzIG9udG8gdGhlIE0yMDAuIEkgaGF2ZSBzZXBhcmF0ZWQgdGhlIHN1cHByZXNzb3IgZnJvbSB0aGUgU0QgdmVyc2lvbiwgYW5kIG1hZGUgaXQgYW4gYXR0YWNobWVudC4NCg0KW2gxXVtiXUNsYXNzTmFtZXNbL2JdWy9oMV0NCg0KW2JdTTIwMCBDaGV5dGFjWy9iXSBbY29kZV11c3NyX20yMDBbL2NvZGVdDQpbYl1NMjAwIE9wdGljWy9iXSBbY29kZV1NMjAwT3B0aWNbL2NvZGVdDQpbYl1NMjAwIE1hZ2F6aW5lWy9iXSBbY29kZV1NYWdfdXNzcm0yMDBfN1JuZFsvY29kZV0NCltiXU0yMDAgU3VwcHJlc3NvclsvYl0gW2NvZGVdTTIwMFN1cHByZXNzb3JbL2NvZGVdDQpbYl0uNDA4IENoZXl0YWMgUm91bmRzWy9iXSBbY29kZV1BbW1vXzQwOGNoZXl0YWNbL2NvZGVdDQpbYl1BbW1vQm94Wy9iXSBbY29kZV1BbW1vQm94XzQwOENoZXl0YWNfMTVSbmRbL2NvZGVdDQpbYl1NMjAwIE9wdGljIFdpdGggWmVyb2luZ1svYl0gW2NvZGVdTTIwMFplcm9PcHRpY1svY29kZV0NCltiXU0yMDAgQ2hleXRhYyBCbGFja1svYl0gW2NvZGVddXNzcl9tMjAwX2JsYWNrWy9jb2RlXQ0KW2JdTTIwMCBTdXBwcmVzc29yIEJsYWNrWy9iXSBbY29kZV1NMjAwU3VwcHJlc3Nvcl9ibGFja1svY29kZV0NCltiXU0yMDAgT3B0aWMgQmxhY2tbL2JdIFtjb2RlXU0yMDBPcHRpY19ibGFja1svY29kZV0NCltiXU0yMDAgT3B0aWMgV2l0aCBaZXJvaW5nIEJsYWNrWy9iXSBbY29kZV1NMjAwWmVyb09wdGljX2JsYWNrWy9jb2RlXQ0KDQpbaDFdW2JdQ3JlZGl0cyBbL2JdWy9oMV0NCg0KW2JdVVNTUnNuaXBlciAtIEZvciB0aGUgb3JpZ2luYWwgbW9kLlsvYl0NCg0KW2gxXVtiXU1vbmV0aXphdGlvblsvYl1bL2gxXQ0KDQpNb25ldGl6YXRpb24gaXMgYWxsb3dlZCBvbiBzZXJ2ZXJzIHVzaW5nIHRoaXMgbW9kLg0KDQpbaDFdW2JdRGlzY2xhaW1lclsvYl1bL2gxXQ0KDQpJIEFwcHJlY2lhdGUgdGhpcyB3b3JrIGlzbid0IG1pbmUgYW5kIEkgdGFrZSBubyBjcmVkaXQgZm9yIGl0IGFwYXJ0IGZyb20gdGhlIHBvcnQgdG8gRGF5Wi4gSSBoYXZlIHRyaWVkIHRvIGNvbnRhY3QgdGhlIG9yaWdpbmFsIGNyZWF0b3IsIFVTU1JzbmlwZXIsIGJ1dCBoaXMgZW1haWxzIGFyZSBkZWFkLCBhbmQgSSBoYXZlbid0IGhhZCBhIHJlcGx5IG9uIHRoZSBCb2hlbWlhIGZvcnVtcyAoaW5hY3RpdmUgc2luY2UgMjAxNikuIEkgaGF2ZSBzZWVuIG90aGVyIHBlb3BsZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMzc4Nzc1MjkyXXBvcnQgaGlzIHdvcmsgdG8gQXJtQSAzWy91cmxdIGZyb20gb3ZlciBhIHllYXIgYWdvLCBhbmQgdGhleSBhbHNvIGRpZG4ndCAgbWFuYWdlIHRvIGdldCBpbiBjb250YWN0IHdpdGggaGltLiBJZiBVU1NSc25pcGVyIGhhcyBhbnkgb2JqZWN0aW9uIHJlZ2FyZGluZyB0aGlzIHVwbG9hZCwgcGxlYXNlIGRyb3AgbWUgYSBtZXNzYWdlIGFuZCBJIHdpbGwgZG8gd2hhdGV2ZXIgbmVjZXNzYXJ5IHRvIGNvcnJlY3QgdGhhdC4gTGlrZXdpc2UgaWYgYW55Ym9keSBrbm93cyBvZiBoaW0gZmVlbCBmcmVlIHRvIGxldCBoaW0ga25vdy4gRnVsbCBjcmVkaXQgZ29lcyB0byBoaW0gZm9yIHRoZSBtb2RlbHMsIHRleHR1cmVzIGFuZCBzb3VuZHMgdXNlZCBpbiB0aGlzIG1vZC4NCg0KSSBkbyBub3QgYWxsb3cgdGhpcyB0byBiZSByZXBhY2tlZCBpbnRvIGEgc2VydmVyIG1vZCwgaW4gY2FzZSBVU1NSc25pcGVyIGV2ZXIgcmVxdWVzdHMgdGhhdCBJIHJlbW92ZSB0aGUgbW9kLCBJIHdvdWxkbid0IGJlIGFibGUgdG8gcmVtb3ZlIGV2ZXJ5b25lJ3MgcGFja2VkIG1vZHMu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788614775072762856/716388F491761B89EE23707DF2593E1291F738AB/</image_url> - <download_url/> - <filename/> - <file_size>8047110</file_size> - </mod> - <mod id="1666990885"> - <name>carfluids</name> - <description>W2JdU2ltcGxlIE1vZCBKdXN0IHRvIG1ha2UgdGhlIGNhcnMgb24geW91ciBzZXJ2ZXIgc3Bhd24gd2l0aCBmdWxsIGZsdWlkcy5bL2JdDQoNClF1ZXN0aW9uIEhlbHA6DQpbdXJsPWh0dHA6Ly9kaXNjb3JkLmdnL2U2YUNyYzddT3VyIERpc2NvcmQgU2VydmVyWy91cmxdDQoNCk91ciBTZXJ2ZXI6DQpbYl1BcG9jYWx5cHNlMTAxIFNlcnZlclsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1014940663409410240/34F63287E74AFAEA102DE6CCF5DD42818BFB7C9F/</image_url> - <download_url/> - <filename/> - <file_size>1490</file_size> - </mod> - <mod id="1970728367"> - <name>HelicopterMod</name> - <description>VGhpcyBpcyBhbiBhdXRob3IgbW9kLg0KDQoxLiBUaGUgbW9kZWwgb2YgdGhlIGhlbGljb3B0ZXIgaXMgbWFkZSBieSBtZS4NCjIuIE1vZCBvbmx5IGZvciBteSBwcm9qZWN0IGFuZCBwYXJ0bmVycy4NCklmIHlvdSBuZWVkIGEgc2ltaWxhciBtb2QsIG9yZGVyIGl0IG9yIG1ha2UgaXQgeW91cnNlbGYuDQoNCg0KeW91IGNhbiB0ZXN0IG9yIGp1c3QgZmx5IGhlbGljb3B0ZXJzLCBmb3IgdGhpcywgZmluZCB0aGUgc2VydmVyIHdpdGggdGhlIG5hbWUgaW4gdGhlIGxpc3Qgb2Ygc2VydmVycw0KDQpmaW5kIA0KRGF5el9oYXJkIGhlbGljb3B0ZXINCmluIHRoZSBib2hlbWlhbiBsYXVuY2hlciBsaXN0IG9yIGluc3RhbGwgdGhlIA0KZGF5el9oYXJkIA0KbW9kIGFuZCBmaW5kIEhlbGljb3B0ZXJzIFRFU1QgaW4gdGhlIHNlcnZlciBsaXN0DQoNCg0KDQp0ZWxlZ3JhbSBodHRwczovL3QubWUvbmlnaHR3b2xmcQ0KaW5mb0BzaWJuaWMuaW5mbw0Kb3INCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL25pZ2h0d29sZnEgYWRkIHRvIGZyaWVuZHMgbGlzdA==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1047596485467498941/4559F189EB072BDF583A54248ACDD3B757B969F1/</image_url> - <download_url/> - <filename/> - <file_size>17649908</file_size> - </mod> - <mod id="2064159537"> - <name>CarsFix</name> - <description>LSBBbGxvd3MgeW91IHRvIGFjY2VzcyB0aGUgaW52ZW50b3J5IHdoaWxlIGluc2lkZSB0aGUgY2FyLg0KLSBEZWFjdGl2YXRpbmcgZGFtYWdlIG9uIHBsYXllciBmb3Igbm8gcmVhc29uIHdoZW4gdG91Y2hpbmcgYSBzdG9wcGVkIGNhciBvciBnZXR0aW5nIG91dCB0aGUgY2FyLg0KLSBObyBkYW1hZ2Ugb24gY2FyIGlmIHlvdSBjcmFzaCBpdCBiZWxvdyA1MEtwaCwgZHJpdmUgc2FmZS4uLg0KLSBJbmNyZWFzZWQgdGhlIHJhbmdlIG9mIGNhcnMgYXR0YWNobWVudCBtYW5pcHVsYXRpb24uDQoNClRoaXMgbW9kIGRvZXNudCBjaGFuZ2UgdmFuaWxsYSBjYXJzIGRlZmF1bHQgY29uZmlndXJhdGlvbiwgYWxzbyBpdCB3b3JrcyB3aXRoIGFueSBjYXIuDQoNCg0KT3RoZXIgTW9kczoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNDc0NjU1MDddUG93ZXJQb2xlTGlnaHRbL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNDA4NzI4NDddVW5saW1pdGVkUnVuWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDY0MTU5NTM3XUNhcnNGaXhbL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwMzk1MzkzODZdVmFuaWxsYUNhcnNQbHVzWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDQ4Njk0NjEwXUp1bmtZYXJkRG9nWy91cmxdDQoNClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLmNvbS9jZ2ktYmluL3dlYnNjcj9jbWQ9X3MteGNsaWNrJmhvc3RlZF9idXR0b25faWQ9Rk1OTjVTUEhFTk5HWSZzb3VyY2U9dXJsXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9nbWFxT0EzLnBuZ1svaW1nXVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1032959786675327232/B38D6B47DA2F312971FFF39D347C4EF83C19C432/</image_url> - <download_url/> - <filename/> - <file_size>4031</file_size> - </mod> - <mod id="2166325582"> - <name>ShakeForFruit</name> - <description>QSBtb2QgdGhhdCBhZGRzIHRoZSBhYmlsaXR5IHRvIHNoYWtlIHRyZWVzIGFuZCBidXNoZXMgdG8gZ2V0IHRoZSBjb3JyZXNwb25kaW5nIGZydWl0cy9iZXJyaWVzIGZyb20gdGhlbS4NClN1aXRhYmxlIGZvciB0aG9zZSB3aG8gZG8gbm90IGxpa2UgdGhlIHZhbmlsbGEgc3Bhd24gc3lzdGVtLiAoVGhlIG1vZCBkb2VzIG5vdCB0dXJuIG9mZiB0aGUgdmFuaWxsYSBzcGF3biBmcnVpdCBzeXN0ZW0sIHNlZSB0aGUgZGlzY3Vzc2lvbiBvbiBob3cgdG8gdHVybiBpdCBvZmYuIEl0IGlzIG5vdCBuZWNlc3NhcnkgdG8gdHVybiBvZmYgdGhlIHZhbmlsbGEgc3Bhd24gZnJ1aXQgc3lzdGVtKS4NCkFmdGVyIGZpbmRpbmcgdGhlIGZydWl0cyBvbiB0aGUgdHJlZSwgdGhlIGZydWl0cyB3aWxsIG5vIGxvbmdlciBhcHBlYXIgb24gaXQgdW50aWwgdGhlIHNlcnZlciBpcyByZXN0YXJ0ZWQuDQpUaGUgdHlwZSBvZiBmcnVpdCBpcyB0aWVkIHRvIHRoZSBjb3JyZXNwb25kaW5nIHR5cGUgb2YgdHJlZSAoanVzdCBsaWtlIGluIHZhbmlsbGEsIHdoZXJlIHRoZSB0eXBlIG9mIGZydWl0IHRoYXQgc3Bhd25zIG5leHQgdG8gdGhlIHRyZWUvYnVzaCBkZXBlbmRzIG9uIHRoZSB0eXBlIG9mIHRyZWUvYnVzaCkuDQoNCltoMV1GZWF0dXJlc1svaDFdDQpbbGlzdF0NClsqXVR1cm4gb24vb2ZmIG1lc3NhZ2VzIGFib3V0IGRldGVjdGlvbi9ub3QgZGV0ZWN0aW9uIG9mIGZydWl0czsNClsqXVR1cm4gb24vb2ZmIHRoZSByZWFjdGlvbiBvZiB6b21iaWVzIHRvIHRoZSBub2lzZSBmcm9tIHRoZSBzaGFraW5nIG9mIGEgdHJlZS9idXNoOw0KWypdQWRqdXN0bWVudCBvZiB0aGUgY2hhbmNlIG9mIGZpbmRpbmcgZnJ1aXRzL2JlcnJpZXMgZm9yIGVhY2ggdHlwZTsNClsqXUFkanVzdG1lbnQgb2YgdGhlIG1pbmltdW0gYW5kIG1heGltdW0gYW1vdW50IG9mIGZydWl0IGFuZCBiZXJyaWVzIGZhbGxpbmcgb3V0IGZvciBlYWNoIHR5cGUgKHJhbmRvbSBmcm9tIG1pbmltdW0gdG8gbWF4aW11bSkuDQpbL2xpc3RdDQoNClRoZSBjb25maWd1cmF0aW9uIGZpbGUgaXMgbG9jYXRlZCBpbiB0aGUgcHJvZmlsZSBmb2xkZXIgLSBTaGFrZUZvckZydWl0Lmpzb24uIFRoZSBmaWxlIGl0c2VsZiBpcyBjcmVhdGVkIGFmdGVyIHRoZSBmaXJzdCBydW4uDQoNCltoMV1Db25maWcgZXhwbGFuYXRpb25bL2gxXQ0KW2xpc3RdDQpbKl1Ob0ZydWl0TWVzc2FnZSAtIGEgbWVzc2FnZSBpbiB0aGUgY2hhdCB0aGF0IHlvdSBkaWQgbm90IGZpbmQgdGhlIGZydWl0cyAoMSAtIHR1cm4gb24sIDAgLSB0dXJuIG9mZik7DQpbKl1Gb3VuZEZydWl0TWVzc2FnZSAtIGEgbWVzc2FnZSBpbiB0aGUgY2hhdCB0aGF0IHlvdSBmb3VuZCB0aGUgZnJ1aXRzICgxIC0gdHVybiBvbiwgMCAtIHR1cm4gb2ZmKTsNClsqXVJlYWN0aW5nWm9tYmllcyAtIHRoZSByZWFjdGlvbiBvZiB6b21iaWVzIHRvIHRoZSBub2lzZSBmcm9tIHRoZSBzaGFraW5nIG9mIGEgdHJlZS9idXNoICgxIC0gdHVybiBvbiwgMCAtIHR1cm4gb2ZmKTsNClsqXUNoYW5jZVRvRmluZEZydWl0KypGcnVpdCBuYW1lKiAtIGNoYW5jZSB0byBmaW5kIGhhbGYgaW4gcGVyY2VudCAoZnJvbSAwIHRvIDEwMCkgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdHlwZTsNClsqXW1pbkZydWl0KypGcnVpdCBuYW1lKiAtIHRoZSBtaW5pbXVtIG51bWJlciBvZiBmcnVpdHMgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdHlwZSB0byBmYWxsIG91dCBpbiBjYXNlIG9mIGEgc3VjY2Vzc2Z1bCAic2hha2luZyIgb2YgdGhlIHRyZWU7DQpbKl1tYXhGcnVpdCsqRnJ1aXQgbmFtZSogLSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJ1aXRzIG9mIHRoZSBjb3JyZXNwb25kaW5nIHR5cGUgdG8gZmFsbCBvdXQgaW4gY2FzZSBvZiBhIHN1Y2Nlc3NmdWwgInNoYWtpbmciIG9mIHRoZSB0cmVlLg0KWy9saXN0XQ0KW2JdW3VdSXQgaXMgZm9yYmlkZGVuIHRvIHJlbG9hZC9zdGVhbCB0aGUgY29kZS9tb2RpZnkgdGhpcyBtb2Qgd2l0aG91dCBteSBwZXJtaXNzaW9uLlsvdV1bL2JdDQpbYl1JZiB5b3UgZmluZCBhIGJ1ZywgcGxlYXNlIGxldCBtZSBrbm93IGluIFN0ZWFtJ3MgcHJpdmF0ZSBtZXNzYWdlcyBvciBvbiBkaXNjb3JkIERheWFCdWJpICMyOTM5LlsvYl0NCg0K0JzQvtC0LCDQtNC+0LHQsNCy0LvRj9GO0YnQuNC5INCy0L7Qt9C80L7QttC90L7RgdGC0Ywg0YLRgNGP0YHRgtC4INC00LXRgNC10LLRjNGPINC4INC60YPRgdGC0YssINGH0YLQvtCx0Ysg0L/QvtC70YPRh9C40YLRjCDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC40LUg0YTRgNGD0LrRgtGLL9GP0LPQvtC00Ysg0YEg0L3QuNGFLiANCtCf0L7QtNC+0LnQtNC10YIg0LTQu9GPINGC0LXRhSwg0LrQvtC80YMg0L3QtSDQvdGA0LDQstC40YLRgdGPINCy0LDQvdC40LvRjNC90LDRjyDRgdC40YHRgtC10LzQsCDRgdC/0LDQstC90LAg0L/Qu9C+0LTQvtCyLiAo0JzQvtC0INC90LUg0L7RgtC60LvRjtGH0LDQtdGCINCy0LDQvdC40LvRjNC90YPRjiDRgdC40YHRgtC10LzRgyDRgdC/0LDQstC90LAg0YTRgNGD0LrRgtC+0LIsINC40L3RgdGC0YDRg9C60YbQuNGPINC/0L4g0LXQs9C+INC+0YLQutC70Y7Rh9C10L3QuNGOINGB0LwuINCyINC+0LHRgdGD0LbQtNC10L3QuNGP0YUuINCd0LXQvtCx0Y/Qt9Cw0YLQtdC70YzQvdC+INC+0YLQutC70Y7Rh9Cw0YLRjCDQstCw0L3QuNC70YzQvdGD0Y4g0YHQuNGB0YLQtdC80YMg0YHQv9Cw0LLQvdCwINC/0LvQvtC00L7QsikuDQrQn9C+0YHQu9C1INC90LDRhdC+0LbQtNC10L3QuNGPINC/0LvQvtC00L7QsiDQvdCwINC00LXRgNC10LLQtSwg0L3QsCDQvdGR0Lwg0LHQvtC70YzRiNC1INC90LUg0L/QvtGP0LLRj9GC0YHRjyDQv9C70L7QtNGLINCy0L/Qu9C+0YLRjCDQtNC+INGA0LXRgdGC0LDRgNGC0LAg0YHQtdGA0LLQtdGA0LAuDQrQotC40L8g0L/Qu9C+0LTQvtCyINC/0YDQuNCy0Y/Qt9Cw0L0g0Log0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YnQtdC80YMg0LLQuNC00YMg0LTQtdGA0LXQstCwICjRgtCw0Log0LbQtSDQutCw0Log0Lgg0L3QsCDQstCw0L3QuNC70LUsINCz0LTQtSDQstC40LQg0L/Qu9C+0LTQsCwg0LrQvtGC0L7RgNGL0Lkg0LfQsNGB0L/QsNCy0L3QuNGC0YHRjyDRgNGP0LTQvtC8INGBINC00LXRgNC10LLQvtC8L9C60YPRgdGC0L7QvCwg0LfQsNCy0LjRgdC40YIg0L7RgiDQstC40LTQsCDQtNC10YDQtdCy0LAv0LrRg9GB0YLQsCkuDQoNCltoMV3QktC+0LfQvNC+0LbQvdC+0YHRgtC4Wy9oMV0NCltsaXN0XQ0KWypd0JLQutC70Y7Rh9C10L3QuNC1L9Cy0YvQutC70Y7Rh9C10L3QuNC1INGB0L7QvtCx0YnQtdC90LjQuSDQvtCxINC+0LHQvdCw0YDRg9C20LXQvdC40Lgv0L3QtSDQvtCx0L3QsNGA0YPQttC10L3QuNC4INGE0YDRg9C60YLQvtCyOw0KWypd0JLQutC70Y7Rh9C10L3QuNC1L9Cy0YvQutC70Y7Rh9C10L3QuNC1INGA0LXQsNCz0LjRgNC+0LLQsNC90LjRjyDQt9C+0LzQsdC4INC90LAg0YjRg9C8INC+0YIg0YLRgNGP0YHQutC4INC00LXRgNC10LLQsC/QutGD0YHRgtCwOw0KWypd0KDQtdCz0YPQu9C40YDQvtCy0LrQsCDRiNCw0L3RgdCwINC+0LHQvdCw0YDRg9C20LXQvdC40Y8g0YTRgNGD0LrRgtC+0LIv0Y/Qs9C+0LQg0L/QvtC0INC60LDQttC00YvQuSDRgtC40L87DQpbKl3QoNC10LPRg9C70LjRgNC+0LLQutCwINC80LjQvdC40LzQsNC70YzQvdC+0LPQviDQuCDQvNCw0LrRgdC40LzQsNC70YzQvdC+0LPQviDQutC+0LvQuNGH0LXRgdGC0LLQsCDQstGL0L/QsNC00LDQtdC80YvRhSDRhNGA0YPQutGCINC4INGP0LPQvtC0INC/0L7QtCDQutCw0LbQtNGL0Lkg0YLQuNC/ICjRgNCw0L3QtNC+0Lwg0L7RgiDQvNC40L3QuNC80LDQu9GM0L3QvtCz0L4g0LTQviDQvNCw0LrRgdC40LzQsNC70YzQvdC+0LPQvikuDQpbL2xpc3RdDQoNCtCk0LDQudC7INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCDQvdCw0YXQvtC00LjRgtGB0Y8g0LIg0L/QsNC/0LrQtSDQv9GA0L7RhNC40LvRjyAtIFNoYWtlRm9yRnJ1aXQuanNvbi4g0KTQsNC50Lsg0YHQvtC30LTQsNGR0YLRgdGPINGB0LDQvCDQv9C+0YHQu9C1INC/0LXRgNCy0L7Qs9C+INC30LDQv9GD0YHQutCwLg0KDQpbaDFd0KDQsNC30YrRj9GB0L3QtdC90LjQtSDQutC+0L3RhNC40LPQsFsvaDFdDQpbbGlzdF0NClsqXU5vRnJ1aXRNZXNzYWdlIC0g0YHQvtC+0LHRidC10L3QuNC1INCyINGH0LDRgiDQviDRgtC+0LwsINGH0YLQviDQstGLINC90LUg0L3QsNGI0LvQuCDQv9C70L7QtNGLICgxIC0g0LLQutC70Y7Rh9C40YLRjCwgMCAtINCy0YvQutC70Y7Rh9C40YLRjCk7DQpbKl1Gb3VuZEZydWl0TWVzc2FnZSAgLSDRgdC+0L7QsdGJ0LXQvdC40LUg0LIg0YfQsNGCINC+INGC0L7QvCwg0YfRgtC+INCy0Ysg0L3QsNGI0LvQuCDQv9C70L7QtNGLICgxIC0g0LLQutC70Y7Rh9C40YLRjCwgMCAtINCy0YvQutC70Y7Rh9C40YLRjCk7DQpbKl1SZWFjdGluZ1pvbWJpZXMgICAtINGA0LXQsNCz0LjRgNC+0LLQsNC90LjQtSDQt9C+0LzQsdC4INC90LAg0YjRg9C8INC+0YIg0YLRgNGP0YHQutC4INC00LXRgNC10LLQsC/QutGD0YHRgtCwICgxIC0g0LLQutC70Y7Rh9C40YLRjCwgMCAtINCy0YvQutC70Y7Rh9C40YLRjCk7DQpbKl1DaGFuY2VUb0ZpbmRGcnVpdCsq0J3QsNC30LLQsNC90LjQtSDQv9C70L7QtNCwKiAtINGI0LDQvdGBINC90LDQudGC0Lgg0L/QvtC70LTRiyDQsiDQv9GA0L7RhtC10L3RgtCw0YUgKNC+0YIgMCDQtNC+IDEwMCkg0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YnQtdCz0L4g0LLQuNC00LA7DQpbKl1taW5GcnVpdCsq0J3QsNC30LLQsNC90LjQtSDQv9C70L7QtNCwKiAtINC80LjQvdC40LzQsNC70YzQvdC+0LUg0LrQvtC70LjRh9C10YHRgtCy0L4g0LLRi9C/0LDQtNCw0LXQvNGL0YUg0L/Qu9C+0LTQvtCyINGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0LXQs9C+INCy0LjQtNCwINCyINGB0LvRg9GH0LDQtSDRg9GB0L/QtdGI0L3QvtC5ICLRgtGA0Y/RgdC60LgiINC00LXRgNC10LLQsDsNClsqXW1heEZydWl0KyrQndCw0LfQstCw0L3QuNC1INC/0LvQvtC00LAqIC0g0LzQsNC60YHQuNC80LDQu9GM0L3QvtC1INC60L7Qu9C40YfQtdGB0YLQstC+INCy0YvQv9Cw0LTQsNC10LzRi9GFINC/0LvQvtC00L7QsiDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC10LPQviDQstC40LTQsCDQsiDRgdC70YPRh9Cw0LUg0YPRgdC/0LXRiNC90L7QuSAi0YLRgNGP0YHQutC4IiDQtNC10YDQtdCy0LAuDQpbL2xpc3RdDQpbYl1bdV3Ql9Cw0L/RgNC10YnQtdC90L4g0L/QtdGA0LXQt9Cw0LvQuNCy0LDRgtGML9C60YDQsNGB0YLRjCDQutC+0LQv0LjQt9C80LXQvdGP0YLRjCDRjdGC0L7RgiDQvNC+0LQg0LHQtdC3INC80L7QtdCz0L4g0YDQsNC30YDQtdGI0LXQvdC40Y8uWy91XVsvYl0NCltiXdCV0YHQu9C4INCy0Ysg0L3QsNGI0LvQuCDQsdCw0LMsINC/0L7QttCw0LvRg9C50YHRgtCwLCDRgdC+0L7QsdGJ0LjRgtC1INC80L3QtSDQsiDQu9C40YfQvdGL0YUg0YHQvtC+0LHRidC10L3QuNGP0YUgU3RlYW0g0LjQu9C4INCyIGRpc2NvcmQgRGF5YUJ1YmkjMjkzOS5bL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1320068675646295189/2C592A5516F53BA0B2FDCF95DD6309E85B3149A2/</image_url> - <download_url/> - <filename/> - <file_size>255364</file_size> - </mod> - <mod id="1903552228"> - <name>Sky_Jeep</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNCltoMV00eDQgSmVlcCBieSBTa3lbL2gxXQ0KW2JdVGhpcyBpcyBteSBXSVAgNHg0IEplZXAsIFRoaXMgbW9kIGFsbG93cyBmb3IgcGVvcGxlIHRvIHRlc3QgbXkgdmVoaWNsZSBhbmQgaGVscCBmaW5kIGlzc3VlcyBvciBidWdzIGJlZm9yZSBpdHMgZmluYWxseSBwb2xpc2hlZC4NClBsZWFzZSBnaXZlIG1lIGFsbCB0aGUgZmVlZGJhY2sgeW91IGNhbi4gDQoNCltoMV1UaGlzIG1vZCBpcyBicm91Z2h0IHRvIHlvdSBieSB0aGUgcGVvcGxlIG9mIEZyYWN0dXJlZFJQWy9oMV0NCg0KW3VybF1odHRwczovL2Rpc2NvcmQubWUvRnJhY3R1cmVkUlBbL3VybF0NCg0KW2gxXUNhciBTcGVjaWZpY2F0aW9uc1svaDFdDQrigKIgNyBjb2xvciB2ZXJzaW9ucyAoY2FtbyxibGFjayxibHVlLGdyZWVuLHJlZCx3aGl0ZSx5ZWxsb3cpDQrigKIgNCBzZWF0cyAoRHJpdmVyLCBjb2RyaXZlciwgMiByZWFyIHNlYXRzKQ0K4oCiIENhcmdvIDogNDUwIHNsb3RzICgxMHg0NSkNCuKAoiBEcml2ZSA6IEFXRA0K4oCiIFNwYXJlIHRpcmUgc2xvdCBhdmFpbGFibGUNCuKAoiBXb3JraW5nIGhlYWRsaWdodHMNCuKAoiBTb3VuZHMNCg0KW2gxXUtub3duIElzc3Vlcy9JbmFjY3VyYWNpZXNbL2gxXQ0K4oCiIE5vIHZpc3VhbCAvIGNyYXNoIGRhbWFnZQ0K4oCiIE5vIHZpc3VhbCByZWFyIGxpZ2h0IHJlZmxlY3RvcnMNCuKAoiBObyBkZXN0cm95ZWQgdmFyaWFudCBvZiB0aXJlLCB3aWxsIGp1c3Qgc2hvdyBhcyAiUnVpbmVkIg0K4oCiIE5vIGdsYXNzIGRhbWFnZQ0KDQpbaDFdVG8tRG8gTGlzdFsvaDFdDQrigKIgRml4IGRvb3Igb3BlbmluZyB3aW5kb3cNCuKAoiBWaXN1YWwgcmVhciBsaWdodCByZWZsZWN0b3JzDQrigKIgQ3Jhc2ggLyBHbGFzcyBEYW1hZ2UNCg0KWy9iXQ0KW2JdDQpbaV1UaGFua3MgdG8gRGVhbm9zQmVhbm9zLCB3aXRob3V0IGhpbSB0aGlzIHdvdWxkIG5vdCBoYXZlIGJlZW4gcG9zc2libGUuIEFsc28gdG8gdGhvc2Ugd2hvIGhlbHBlZCBtZSBhbG9uZyB0aGUgd2F5Lg0KW2ldVGhhbmsgeW91IHRvIHJmYXJlbmNpYmlhIGZvciB1c2FnZSBvZiBoaXMgbW9kZWwsIHlvdSBjYW4gZmluZCBpdCBoZXJlIDogW3VybF0gaHR0cHM6Ly93d3cuY2d0cmFkZXIuY29tLzNkLW1vZGVscy9jYXIvc3V2L2dlbmVyaWMtNHg0LWxvd3BvbHlbL3VybF1bL2ldDQoNClt1XVlvdSBtYXkgbm90IHJldXBsb2FkL21vZGlmeS9idWlsZCBvbiB0aGlzIG1vZA0KWW91IG1heSBub3QgcmVkaXN0cmlidXRlIHRoaXMgbW9kIHdpdGhvdXQgbXkgcGVybWlzc2lvbg0KWW91IG1heSBtb25ldGl6ZSB5b3VyIHNlcnZlciB3aXRoIG15IG1vZCBpbnN0YWxsZWQgKGlmIGFwcHJvdmVkIGJ5IEJJKVsvdV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1282912715389055245/CDFAE639AE6122A644FA94153A368449A7D58200/</image_url> - <download_url/> - <filename/> - <file_size>189410266</file_size> - </mod> - <mod id="1880272307"> - <name>RaG_Hummer_Refresh_600</name> - <description>W2JdVEhJUyBWRVJTSU9OIElTIE5PVyBPVVREQVRFRCBBTkQgV09OVCBSRUNFSVZFIEFOWSBVUERBVEVTIEFOWU1PUkUhDQpORVcgQVJNT1JFRCBWRVJTSU9OOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyMzkyNzk3MTVbL2JdDQoNCltoMV1GdWxseSB3b3JraW5nIEh1bW1lciB3aXRoIDYwMCBTbG90cyENCk1heCAxNjUga20vaA0KNiw1IExpdGVyIFY4IFRVUkJPIERJRVNFTCAoc29ycnkgR3JldGEpWy9oMV0NCg0KW2JdSWYgeW91IHByZWZlciBhIEh1bW1lciB3aXRoIDE0MDAgU2xvdHM6Wy9iXSBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTg3OTU0MDI0OQ0KDQpodHRwczovL2Rpc2NvcmQuZ2cvVjJrZ3lKNw0KDQpbYl1Zb3UgYXJlIG5vdCBhbGxvd2VkIHRvIFJlcGFjayBvciBlZGl0IHRoaXMgbW9kLlsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1639828716943219695/E2BAB001C9967E64390402B27DD9E14EF95126B4/</image_url> - <download_url/> - <filename/> - <file_size>79723513</file_size> - </mod> - <mod id="2185353438"> - <name>RaG_Landrover_Offender</name> - <description>TWFzc2l2ZSB0aGFua3MgdG8gRGVhbm9zQmVhbm8gZm9yIHByb3ZpZGluZyB0aGUgc291cmNlIE1vZGVsIG9mIHRoZSBMYW5kcm92ZXIgYW5kIGhpcyBoZWxwIHRvIGJyaW5nIHRoZSBSYUdfTGFuZHJvdmVyX09mZmVuZGVyIHRvIExpZmUhDQpZb3UgYXJlIGEgaHVnZSBlbnJpY2htZW50IGZvciB0aGUgRGF5WiBDb21tdW5pdHkhDQoNCkF3ZXNvbWUgcGVvcGxlIHdobyBkZXNlcnZlIGEgRGF5Wi1Db21tdW5pdHkgcmV3YXJkIGZvciBoZWxwaW5nLCB0ZWFjaGluZyBhbmQgc2hhcmluZyB0aGVpciBrbm93bGVkZ2U6DQoNCi0gR0wNCi0gU2t5DQotIEx1Z2dlDQotIE5laHINCi0gU3B1ZA0KDQpTcGVjczoNCi0gMTAwMCBTbG90cw0KLSA4IFNlYXRzICgyIEZyb250ICsgNiByZWFyKQ0KDQp0eXBlcy54bWwgLyBjZmdzcGF3bmFibGV0eXBlcy54bWwgLyB0cmFkZXJjb25maWcudHh0IC8gdHJhZGVydmVoaWNsZXBhcnRzLnR4dCBhcmUgaW5zaWRlIHRoZSBNb2QgRm9sZGVyLg0KDQpZb3UgY2FuIGdldCB0aGUgQURQTC1TQSBzb3VyY2UgZnJvbSBoZXJlOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTk2OTgxNTk4Mw0KDQpSZXBhY2tpbmcgb3IgaW5jbHVkaW5nIGluIGEgU2VydmVyIFBhY2sgaXMgbm90IGFsbG93ZWQu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1639830413098410840/0E4A83F365BED14CD423AAD1AFBDDD87CEA736E5/</image_url> - <download_url/> - <filename/> - <file_size>62631389</file_size> - </mod> - <mod id="1874598419"> - <name>CFDZPlugin</name> - <description>W2JdSW1wb3J0YW50Wy9iXQ0KLSBEbyBub3QgcmUtcGFjayB0aGlzIG1vZCwgaXQgd2lsbCBicmVhayB5b3VyIHNlcnZlcg0KLSBEbyBub3QgYmxpbmRseSBpbnN0YWxsIHRoaXMgbW9kLCBpdCB3aWxsIGJyZWFrIHlvdXIgc2VydmVyDQotIFRvIGZ1bmN0aW9uIGFuIGFjdGl2ZSBDRlRvb2xzIHNlcnZpY2UgaXMgcmVxdWlyZWQNCi0gVGhpcyBtb2QgaXMgc2VydmVyIHNpZGUgb25seSBhbmQgY2FuIG5vdCBiZSB1c2VkIG9uIGNsaWVudHMNCi0gQWxsIEFkZElucyBtdXN0IGJlIGxvYWRlZCBhZnRlciB0aGUgbWFpbiBDRkRaUGx1Z2luDQotIFRoaXMgbW9kIGhhcyBubyBhZmZpbGlhdGlvbiB3aXRoIENvbW11bml0eSBGcmFtZXdvcmsgKEBDRikNCi0gW2JdV2hlbiBydW5uaW5nIG9uIHRoZSBzZXJ2ZXIgYWxvbmdzaWRlIE9tZWdhTWFuYWdlciwgIkxvZyB0cmFuc21pc3Npb24iIE1VU1QgYmUgdHVybmVkIG9mZlsvYl0NCg0KW2JdRmVhdHVyZXNbL2JdDQotIFJlbW90ZSBsb2dnaW5nDQotIExpdmUgdHJhbnNtaXNzaW9uIG9mIHBsYXllciBwb3NpdGlvbnMgKEluY2x1ZGluZywgaGVhbHRoLCBsb2ctb3V0IHN0YXRlIGFuZCBjdXJyZW50bHkgaGVsZCBpdGVtKQ0KLSBUcmFuc21pc3Npb24gb2YgZHluYW1pYyBldmVudHMgKExpbWl0ZWQgdG8gaGVsaS1jcmFzaGVzIGF0IHRoaXMgdGltZSkNCg0KW2JdQXZhaWxhYmxlIEFkZEluc1svYl0NCi0gQ0ZEWkFkZEluLUV4cENoYXQgKCBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTg3NDU5ODc1MyApDQojIFJlbW90ZSBsb2dnaW5nIGZvciB0aGUgRXhwYW5zaW9uLUNoYXQgbW9kDQoNCg0KW2JdU2V0dXBbL2JdDQpGb3IgdHJvdWJsZXNob290aW5nIGFuZCBzZXR1cCBwbGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly9jcC5jZnRvb2xzLmRlL2R6cGx1Z2luDQpXaWtpLVBhZ2U6IGh0dHBzOi8vd2lraS5jZnRvb2xzLmRlL2Rpc3BsYXkvT01FR0EvUGx1Z2luLVNldHVwDQoNCltiXU5vIHN1cHBvcnQgd2lsbCBiZSBwcm92aWRlZCB2aWEgU3RlYW0sIFN0ZWFtIFdvcmtzaG9wIG9yIFN0ZWFtIENvbW11bml0eS4gVGhlIENGVG9vbHMgU3VwcG9ydENlbnRlciBpcyBhdmFpbGFibGUgYXQ6IGh0dHBzOi8vbmV0d29yay5jZnRvb2xzLmRlWy9iXQ0KDQoqIFJlcGFja2luZyBhbGxvd2Vk</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1299801398655413861/45FFF1F2BA02321E1DF1FFD61E77A7AC612A7986/</image_url> - <download_url/> - <filename/> - <file_size>793855</file_size> - </mod> - <mod id="2121982925"> - <name>Jeep Wnagler</name> - <description>W2gxXUplZXAgV25hZ2xlcg0KWy9oMV0NCg0KQ2FyIFNwZWNpZmljYXRpb24NCg0K4oCiIDQgc2VhdHMgKERyaXZlciwgY29kcml2ZXIsIDIgcmVhciBzZWF0cykNCuKAoiBDYXJnbyA6IDMwMCBzbG90cyAoMTB4MzApDQrigKIgRHJpdmUgOiBBV0QNCg0KQXR0YWNobWVudHMNCiJDYXJCYXR0ZXJ5IiwgICJDYXJSYWRpYXRvciIsICJSZWZsZWN0b3JfMV8xIiwgIlJlZmxlY3Rvcl8yXzEiLCAiU3BhcmtQbHVnIiwgIkplZXBfV25hZ2xlcl9kb29yc19kcml2ZXIiLCAiSmVlcF9XbmFnbGVyX2Rvb3JzX2NvZHJpdmVyIiwgIjMwMFJvdW5kQm94IiwgIkNhbmlzdGVyR2Fzb2xpbmUiLCAiQ2FudGVlbiIsICJXYWxraWVUYWxraWUiLCJCYWNrIiwgIkZpcnN0QWlkS2l0IiwiV2VhcG9uIi4NCg0KDQoNCktub3duIElzc3Vlcy9JbmFjY3VyYWNpZXMNCuKAoiBObyB2aXN1YWwgcmVhciBsaWdodCByZWZsZWN0b3JzDQoNClRvLURvIExpc3QNCuKAoiBCdWcgZml4DQoNCg0KWW91IGNhbiB1c2UgbXkgc2NyaXB0cywgYnV0IHBsZWFzZSBpbmRpY2F0ZSBtZSBvciBtZW50aW9uIGluIHlvdXIgbW9kDQpZb3UgbWF5IG5vdCByZWRpc3RyaWJ1dGUgdGhpcyBtb2Qgd2l0aG91dCBteSBwZXJtaXNzaW9uDQpZb3UgbWF5IG1vbmV0aXplIHlvdXIgc2VydmVyIHdpdGggbXkgbW9kIGluc3RhbGxlZCAoaWYgYXBwcm92ZWQgYnkgQkkpDQoNCklmIHlvdSB3YW50IHRvIGRvbmF0ZSBhbmQgc3VwcG9ydCBtZS4gcGF5cGFsLm1lL2JsaXp6bQ0KDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9sN2ZuOXMzLmdpZlsvaW1nXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1293045649230520757/0A6B1FE30079A28FF69A7EFCB120D31950FEEE30/</image_url> - <download_url/> - <filename/> - <file_size>16486929</file_size> - </mod> - <mod id="1590841260"> - <name>Trader</name> - <description>W2gxXVRoaXMgTW9kIGJyaW5ncyBBSSBUcmFkZXIsIFRyYWRlcmNpdHlzIGFuZCBTYWZlem9uZXMgdG8gRGF5WiFbL2gxXQ0KVGhlIHN0YW5kYXJkIEN1cnJlbmN5IGlzIHRoZSBSdWJsZSBJdGVtLiBZb3UgY2FuIEJ1eSBhbmQgU2VsbCBJdGVtcyBhdCB0aGUgVHJhZGVyY2l0eXMgb3IganVzdCByZWxheCBhdCB0aGUgU2FmZXpvbmVzLiBUaGUgc3RhbmRhcmQgVHJhZGVyY2l0eS1Mb2NhdGlvbnMgYXJlIGF0IEdyZWVuLU1vdW50YWluIGFuZCBLdW15cm5hLiBTZXJ2ZXJvd25lcnMgY2FuIGNvbmZpZ3VyZSB0aGUgVHJhZGVyY2l0eXMsIFNhZmV6b25lcyBhbmQgSXRlbXMuIFNvIHlvdSBjYW4gYnVpbGQgeW91ciBvd24gVHJhZGVyY2l0eXMgZWFzaWx5ISBJZiB0aGUgU2VydmVyb3duZXIgZG9lcydudCBhZGQgdGhlIEN1cnJlbmN5IEl0ZW0gdG8gaGlzIExvb3R0YWJsZSwgdGhlIEN1cnJlbmN5cyB3aWxsIG5vdCBzcGF3biBhcyBMb290IGluIHRoZSBHYW1lLiBPbmx5IGJ5IHNlbGxpbmcgSXRlbXMgdG8gdGhlIFRyYWRlcnMuDQoNCltiXUkgRE8gTk9UIEFMTE9XIEFOWU9ORSBUTyBSRVVQTE9BRCBUSEUgTU9EIElOIEEgTU9ESUZJRUQgT1IgVU5NT0RJRklFRCBTVEFURSFbL2JdDQoNCltoMV1JbnN0YWxsYXRpb24gSW5zdHJ1Y3Rpb25zIGZvciBTZXJ2ZXIgb3duZXJzOlsvaDFdDQpbYl1NYWtlIHN1cmUgdG8gaGF2ZSBhIGxvb2sgYXQgdGhlIGxhdGVzdCBVcGRhdGUgTm90ZXMgd2hlbiB5b3UgYWxyZWFkeSBpbnN0YWxsZWQgYSBwcmV2aW91cyBWZXJzaW9uIVsvYl0NCg0KW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdpWUN5cUE2dm40JmZlYXR1cmU9eW91dHUuYmVdS2xpY2sgaGVyZSBmb3IgdGhlIFZpZGVvIFR1dG9yaWFsWy91cmxdDQoNCjEuIFN1YnNjcmliZSB0byB0aGUgTW9kIGhlcmUgb24gU3RlYW0gV29ya3Nob3AuDQoyLiBOYXZpZ2F0ZSB0byB5b3VyIERheVogUm9vdCBGb2xkZXIuDQozLiBPcGVuIHRoZSBEYXlaTGF1bmNoZXIuZXhlLiANCjQuIENsb3NlIHRoZSBEYXlaTGF1bmNoZXIuZXhlLg0KNS4gT3BlbiB0aGUgIVdvcmtzaG9wIEZvbGRlci4NCjYuIENvcHkgdGhlIEBUcmFkZXIgRm9sZGVyLg0KNy4gTmF2aWdhdGUgdG8geW91ciBEYXlaU2VydmVyIFJvb3QgRm9sZGVyLg0KOC4gUGFzdGUgdGhlIEBUcmFkZXIgRm9sZGVyIGhlcmUuDQo5LiBPcGVuIHRoZSBAVHJhZGVyIEZvbGRlci4NCjEwLiBPcGVuIHRoZSBLZXlzIEZvbGRlci4NCjExLiBDb3B5IHRoZSBkYXl6dHJhZGVyLmJpa2V5IEZpbGUuDQoxMi4gTmF2aWdhdGUgdG8geW91ciBEYXlaU2VydmVyIFJvb3QgRm9sZGVyLg0KMTMuIE9wZW4gdGhlIGtleXMgRm9sZGVyLg0KMTQuIFBhc3RlIHRoZSBkYXl6dHJhZGVyLmJpa2V5IEZpbGUgaGVyZS4NCjE1LiBOYXZpZ2F0ZSB0byB5b3VyIERheVpTZXJ2ZXIgUm9vdCBGb2xkZXIuDQoxNi4gT3BlbiB0aGUgQFRyYWRlciBGb2xkZXIuDQoxNy4gT3BlbiB0aGUgU2VydmVyUHJvZmlsZUZvbGRlciBGb2xkZXIuDQoxOC4gQ29weSB0aGUgVHJhZGVyIEZvbGRlci4NCjE5LiBNYWtlIHN1cmUgeW91IGhhdmUgc2V0dXAgYSBQcm9maWxlIEZvbGRlciBmb3IgeW91ciBTZXJ2ZXIgaW5zaWRlIHRoZSBTdGFydCBQYXJhbWV0ZXJzDQpbdXJsPWh0dHBzOi8vZm9ydW1zLmRheXouY29tL3RvcGljLzIzOTYzNS1kYXl6LXNlcnZlci1maWxlcy1kb2N1bWVudGF0aW9uLz9kbz1maW5kQ29tbWVudCZjb21tZW50PTIzOTY1NjNdICAgICAga2xpY2sgaGVyZSBmb3IgbW9yZSBJbmZvcm1hdGlvbiBhYm91dCAtcHJvZmlsZXMgTGF1bmNoIFBhcmFtZXRlclsvdXJsXQ0KMjEuIE5hdmlnYXRlIHRvIHRoZSBQcm9maWxlIEZvbGRlciB5b3UgaGF2ZSBzZXR1cCBpbiB0aGUgU2VydmVyIFN0YXJ0IFBhcmFtZXRlcnMuDQoyMi4gUGFzdGUgdGhlIFRyYWRlciBGb2xkZXIgaGVyZS4NCjIzLiBPcGVuIHRoZSBCYXRjaGZpbGUgdG8gc3RhcnQgdGhlIFNlcnZlciB3aXRoIGFuIFRleHRlZGl0b3IuDQoyNC4gQWRkIEBUcmFkZXIgdG8gLW1vZD0gKGlmIHlvdSBhcmUgdXNpbmcgbXVsdGlwbGUgTW9kcyBsb29rIGludG8gdGhlIE1vZCBMb2FkaW5nIEluZm8pLg0KDQpJZiB5b3Ugd2FudCB0byB5b3UgY2FuIGVkaXQgdGhlIGNvbmZpZ3VyYXRpb24gRmlsZXMgaW5zaWRlIHRoZSBUcmFkZXIgRm9sZGVyIHRvIHlvdXIgbGlraW5ncyBvciBidWlsZCB3aG9sZSBuZXcgVHJhZGVyY2l0eXMgd2l0aCBpdC4NCg0KW2gxXUZpeCBWZWhpY2xlIGRlc3Bhd25pbmc6Wy9oMV0NClt1cmw9aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1tSzM0NEs0and1byZmZWF0dXJlPXlvdXR1LmJlXUtsaWNrIGhlcmUgZm9yIHRoZSBWaWRlbyBUdXRvcmlhbFsvdXJsXQ0KDQoxLiBHbyBpbnRvIHlvdXIgU2VydmVyIFJvb3QgRm9sZGVyLg0KMi4gT3BlbiB0aGUgbXBtaXNzaW9ucyBGb2xkZXIuDQozLiBPcGVuIHRoZSBNaXNzaW9uIEZvbGRlciB5b3VyIFNlcnZlciB1c2VzIChkZWZhdWx0ID0gZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1cykuDQo0LiBPcGVuIHRoZSBkYiBGb2xkZXIuDQo1LiBPcGVuIHRoZSB0eXBlcy54bWwgRmlsZSB3aXRoIHlvdXIgZmF2b3JpdCBUZXh0IEVkaXRvci4NCjYuIFNlYXJjaCBmb3IgIk9mZnJvYWRIYXRjaGJhY2siLg0KNy4gQ2hhbmdlIDxsaWZldGltZT4zPC9saWZldGltZT4gdG8gPGxpZmV0aW1lPjM4ODgwMDA8L2xpZmV0aW1lPi4NCg0KWW91IGNhbiBhbHNvIENobmFnZSB0aGUgTGlmZXRpbWUgb2YgdGhlICJQYXBlciIgdG8gMyB0byBnZXQgcmlkIG9mIGFsbCB0aGUgUGFwZXIgVHJhc2ggaW4geW91ciBTYWZlem9uZS4NCg0KW2gxXUFkZGVkIENsYXNzbmFtZXM6Wy9oMV0NCk1vbmV5UnVibGUxLCBNb25leVJ1YmxlNSwgTW9uZXlSdWJsZTEwLCBNb25leVJ1YmxlMjUsIE1vbmV5UnVibGU1MCwgTW9uZXlSdWJsZTEwMCwgSG9vZGllX0RySjBuZXMsIEhvb2RpZV9HcmFmZml0aVRpbGVzLCBMYW5kX1JvYWRDb25lDQoNCltoMV1Vc2luZyBub24gQ2hhcmFjdGVyIFRyYWRlcnM6Wy9oMV0NClRvIHVzZSBPYmplY3RzIHN1Y2ggYXMgYSBWZW5kaW5nIE1hY2hpbmUgb3IgYW4gQ2FzaGJveCB5b3UgbmVlZCB0byBhZGQgW2NvZGVdPE9iamVjdEF0dGFjaG1lbnQ+IE5QQ19EVU1NWVsvY29kZV0gdG8gdGhlIFtjb2RlXTxPYmplY3Q+Wy9jb2RlXSBFbnRyeSEgVGhpcyBpcyBuZWVkZWQgdG8gbWFrZSB0aGUgVXNlciBBY3Rpb25zIGZvciB0aGUgVHJhZGluZyBNZW51IHdvcmsgb24gbm9uIENoYXJhY3RlciBPYmplY3RzIHRoYXQgYWN0IGFzIFRyYWRlcnMuDQpFeGFtcGxlOiBbY29kZV08T2JqZWN0PiAgICAgICAgICAgICBWZW5kaW5nTWFjaGluZQ0KPE9iamVjdFBvc2l0aW9uPiAgICAzNjk5LjI3LCAgICA0MDIuMTMsICAgICA1OTY3LjkxDQo8T2JqZWN0T3JpZW50YXRpb24+ICAgIC0xMy4yMzQyNjUsIDAsICAgICAgICAgICAgMA0KPE9iamVjdEF0dGFjaG1lbnQ+ICAgIE5QQ19EVU1NWVsvY29kZV0NCg0KW2gxXU1vZCBMb2FkaW5nIEluZm86Wy9oMV0NCklmIHlvdSBhcmUgdXNpbmcgbXVsdGlwbGUgTW9kcyB0aGV5IGhhdmUgdG8gYmUgc2VwZXJhdGVkIGJ5IGFuIFNlbWljb2xvbiA7IA0KI0V4YW1wbGU6IFtpXS1tb2Q9QE1vZDE7QE1vZDI7QFRyYWRlclsvaV0NCg0KSSB3b3VsZCBhbHNvIHN1Z2dlc3QgdG8gdXNlIFF1b3RlcyAiIg0KI0V4YW1wbGU6IFtpXSItbW9kPUBNb2QxO0BNb2QyO0BUcmFkZXIiWy9pXQ0KDQpJdHMgaW1wb3J0YW50IHRvIGhhdmUgTW9kcyBsb2FkZWQgaW4gdGhlIHJpZ2h0IE9yZGVyIHRvIHdvcmsgcHJvcGVybHkhIA0KVGhlIFtpXUBUcmFkZXJbL2ldIE1vZCBzaG91bGQgYmUgdGhlIGxhc3QgTW9kIHlvdSBsb2FkIGluIG1vc3QgY2FzZXMuDQojRXhhbXBsZTogW2ldIi1tb2Q9QERheVogUGx1cztAQnVpbGRBbnl3aGVyZTtAVHJhZGVyIlsvaV0NCg0KQnV0IHRoZXJlIGFyZSBzb21lIEV4Y2VwdGlvbnMuIFRoZSBmb2xsb3dpbmcgTW9kcyBoYXZlIHRvIGJlIGxvYWRlZCBhZnRlciB0aGUgW2ldQFRyYWRlclsvaV0gTW9kOiANCltpXUBLaWxsRmVlZCwgQENvbW11bml0eSBPbmxpbmUgVG9vbHNbL2ldDQojRXhhbXBsZTogW2ldIi1tb2Q9QEJ1aWxkQW55d2hlcmU7QFRyYWRlcjtAS2lsbEZlZWQ7QFlvdXJGYXZvcml0ZUFkbWluVG9vbCJbL2ldDQoNCltoMV1BZGQgdGhlIEN1cnJlbmN5IHRvIHRoZSBMb290dGFibGU6Wy9oMV0NCjEuIE5hdmlnYXRlIHRvIHlvdXIgRGF5WlNlcnZlciBSb290IEZvbGRlci4NCjIuIE9wZW4gdGhlIG1wbWlzc2lvbnMgRm9sZGVyLg0KMy4gT3BlbiB0aGUgZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1cyBGb2xkZXINCjQuIE9wZW4gdGhlIGRiIEZvbGRlci4NCjUuIE9wZW4gdGhlIHR5cGVzLnhtbCB3aXRoIHlvdXIgZmF2b3JpdGUgVGV4dGVkaXRvci4NCjYuIFBvaW50IHRoZSBDdXJzb3IgYmV0d2VlbiB0aGUgdHdvIDwvdHlwZT4gYXQgdGhlIGVuZCBvZiB0aGUgZmlsZS4NCjcuIEhpdCB0aGUgRW50ZXIgS2V5Lg0KOC4gUGFzdGUgdGhpcyBjb2RlIGluIHRoZXJlOg0KW2NvZGVdPHR5cGUgbmFtZT0iTW9uZXlSdWJsZTEiPg0KCQk8bm9taW5hbD4xNTA8L25vbWluYWw+DQoJCTxsaWZldGltZT43MjAwPC9saWZldGltZT4NCgkJPHJlc3RvY2s+MDwvcmVzdG9jaz4NCgkJPG1pbj4xMDA8L21pbj4NCgkJPHF1YW50bWluPjE8L3F1YW50bWluPg0KCQk8cXVhbnRtYXg+MTAwPC9xdWFudG1heD4NCgkJPGNvc3Q+MTAwPC9jb3N0Pg0KCQk8ZmxhZ3MgY291bnRfaW5fY2FyZ289IjAiIGNvdW50X2luX2hvYXJkZXI9IjAiIGNvdW50X2luX21hcD0iMSIgY291bnRfaW5fcGxheWVyPSIwIiBjcmFmdGVkPSIwIiBkZWxvb3Q9IjAiLz4NCgkJPGNhdGVnb3J5IG5hbWU9InRvb2xzIi8+DQoJCTx0YWcgbmFtZT0ic2hlbHZlcyIvPg0KCQk8dXNhZ2UgbmFtZT0iVG93biIvPg0KCQk8dXNhZ2UgbmFtZT0iVmlsbGFnZSIvPg0KCQk8dXNhZ2UgbmFtZT0iSHVudGluZyIvPg0KCTwvdHlwZT5bL2NvZGVdDQo5LiBSZXBlYXQgdGhlIGxhc3QgU3RlcCBidXQgY2hhbmdlIHRoZSBmaXJzdCBMaW5lIHRvOiANCltjb2RlXTx0eXBlIG5hbWU9Ik1vbmV5UnVibGU1Ij5bL2NvZGVdDQoxMC4gUmVwZWF0IHRoZSBsYXN0IFN0ZXAgd2l0aCBhbGwgTW9uZXkgUnVibGUgQ2xhc3NuYW1lcyB5b3Ugd2FudC4gU2VlICJBZGRlZCBDbGFzc25hbWVzIiBUb3BpYyBoZXJlIG9uIHRoaXMgUGFnZS4NCjExLiBTYXZlIHRoZSBGaWxlLg0KDQpbaDFdUHJvYmxlbXM/Wy9oMV0NCklmIHlvdSBoYXZlIFByb2JsZW1zIHdpdGggSW5zdGFsbGluZyB0aGUgTW9kIG9yIHlvdSBmaW5kIEJ1Z3MvSXNzdWVzIHdyaXRlIGhlcmUgaW4gdGhlIENvbW1lbnRzIFNlY3Rpb24gb3Igd3JpdGUgbWUgYXQgRGlzY29yZDogRHJfSjBuZXMjMzczNA0KDQpbaDFdQ3JlZGl0czpbL2gxXQ0KQ3JlZGl0cyBnbyB0byBbYl1Ecl9KMG5lc1svYl0gd2hvIGhhdmUgZG9uZSB0aGUgTW9kLg0KW2JdQ29tYXRvc2VCYWRnZXJbL2JdIGZvciB0aGUgUnVibGUgM0QtTW9kZWwuDQoNCltoMV1TcGVjaWFsIFRoYW5rcyB0bzpbL2gxXQ0KW2JdU2VwdGljIEZhbGNvblsvYl0gYW5kIFtiXUFzdGxleVsvYl0gZm9yIHRlc3Rpbmcgb24gdGhlaXIgTW9kZGVkIFNlcnZlciBhbmQgYWxsIHRoZSBTdXBwb3J0IQ0KW2JdQ2xhc3NpZmllZCBSZWJlbFsvYl0gZm9yIHRlc3RpbmcgRFpTQSBMYXVuY2hlciBhdXRvbWF0aWMgTW9kIGRvd25sb2FkaW5nIHdpdGggbWUuDQpFdmVyeW9uZSBvbiB0aGUgW2JdRGF5WiBNb2RkZXJzWy9iXSBEaXNjb3JkIFNlcnZlciBmb3IgaGVscGluZyBtZSBvdXQgd2l0aCBldmVyeSBRdWVzdGlvbiBJIGhhZCEhIQ0KW2JdRGF0TG9vdGVyWy9iXSBmb3IgYWxsIHRoZSBzdXBwb3J0Lg0KT2YgY291cnNlIGV2ZXJ5b25lIHdobyBoZWxwZWQgbWUgdG8gdGVzdCB0aGlzIE1vZCBvciByZXBvcnRlZCBCdWdzIQ0KDQpbaDFdRG9uYXRpb25zOlsvaDFdDQpJIGFtIGRldmVsb3BpbmcgdGhpcyBNb2QgaW4gbXkgc3BlYXJ0aW1lIGFuZCBpdHMgYSBwbGVhc3VyZSBmb3IgbWUgdG8gc3VwcG9ydCB0aGUgQ29tbXVuaXR5IHdpdGggdGhpcyBNb2QuIE15IEdvYWwgaXMgdG8gcHJvdmlkZSBhIGZ1biBHYW1lLUV4cGVyaWVuY2UgdG8geW91LCB0aGUgRGF5WiBQbGF5ZXJzLiBJZiB5b3Ugd2FudCB0byBidXkgbWUgc29tZSBDaWdzIG9yIGp1c3Qgc3VwcG9ydCBteSB3b3JrIGZlZWwgZnJlZSB0byBkb25hdGUgW3VybD1wYXlwYWwubWUvSm9uYXNub2RyZWFkaGVhZF1oZXJlIG9uIFBheVBhbFsvdXJsXS4gVGhhbmsgeW91ISEhIDop</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/954108744276178687/8461CB8846488A3442D3E82FF4B76893306FD4A6/</image_url> - <download_url/> - <filename/> - <file_size>11780222</file_size> - </mod> - <mod id="1806991434"> - <name>Trader Zone Klen</name> - <description>W2JdVGhpcyBpcyBteSBUcmFkZXJjaXR5IEtsZW4uIFYxLjJbL2JdDQpUaGlzIGlzIG9ubHkgZm9yIFNlcnZlcm93bmVyIGFuZCBzbyBvbi4gTm9ybWFsIHBsYXllcnMgY2FuIGlnbm9yZSB0aGlzLiBJdHMgbXkgZmlyc3QgcHVwbGljYXRpb24gZm9yIHRoZSBjb21tdW5pdHkuDQpLbGVuIG1vbnRhaW4gaXMgYmVsb3cgdGhlIHNtYWxsIG5vcnRoLWVhc3QgYWlyZmllbGQuIEl0cyB0aGUgc2FtZSBwb2ludCBhcyBEYXlaIEVwb2NoIGZyb20gdGhlIGdvb2Qgb2xkIHRpbWVzDQpodHRwczovL2RheXouZ2luZm8uZ2cvI2M9NjA7ODE7Nw0KDQpTbyBpZiB5b3UgZm91bmQgaXNzdWVzIG9yIGFueXRoaW5nIGVsc2UsIHBsZWFzZSBjb250YWN0IG1lLiBJwrRsbCB0cnkgdG8gaGVscCB5b3Ugd2l0aCBwcm9ibGVtcyBidXQgYXdhcmUsIEkgY2FuIG5vdCBoZWxwIGV2ZXJ5b25lL2V2ZXJ5dGltZS4NCg0KW2JdRXZlcnl0aGluZyB5b3UgbmVlZCB0byBrbm93IGlzIGluIEBUcmFkZXJjaXR5S2xlbi5bL2JdIFtiXUNIRUNLIHRoZSBSRUFETUUudHh0IGZvciBJTlNUQUxMIElOU1RSVUNUSU9OUy4gWy9iXSBTb3JyeSBmb3IgQ2Fwc2xvY2sgYnV0IG1hbnkgdXNlcnMgbWlzcyB0aGF0IGFuZCBhc2sgbWUgd2h5IG5vdGhpbmcgd29ya3MuLi4NCg0KI0lmIHlvdSB1c2UgVlBQTWFwcywgdGhlcmUgaXMgYW4gbWFwbWFya2VyIGZvciB5b3UgOykNCg0KDQpZb3UgYXJlIE5PVCBhbGxvd2VkIHRvIHJldXBsb2FkIG9yIHN0ZWFsIHRoZSBkYXRhISBGZWVsIGZyZWUgdG8gdXNlIGl0IHdpdGggU2VydmVyLS9Nb2RwYWNrcy4gRm9yIGFueXRoaW5nIGVsc2UgLT4gd3JpdGUgbWUuDQoNCg0KSSBoYXZlIGZ1biB3aXRoIG1vZGRpbmcgYnV0IEkgc3BlbmQgYSBsb3Qgb2YgdGltZSBpbiBpdC4gSWYgeW91IHdhbnQgdG8gc3VwcG9ydCBtZSBJIHdvdWxkIGJlIGhhcHB5IGFib3V0IGl0LiBJdHMgaGVscGluZyBmb3IgZnV0dXJlIGRldmVsb3BlbWVudCBvZiBtb2RzIGFuZCBnaXZlIG1lIHRpbWUgdG8gaGVscCB5b3UuIElhbSBjcmVhdGluZyBhIGJ1bmRsZSBvZiBkaWZmZXJlbnQgYWRkcyBhbmQgbW9kcy4gSSBob3BlIHlvdSBnb3QgbXVjaCBmdW4gd2l0aCBpdC4NClBheXBhbDogZGF2aWQuc2llaEBnbXguZGUNCg0KDQoNCg0KDQoNCg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/791989383449390263/0A5FE74D304D2776CC7249EBD173EFBDDF5222D8/</image_url> - <download_url/> - <filename/> - <file_size>13569</file_size> - </mod> - <mod id="1688306459"> - <name>dbo_surfaces</name> - <description>V2lwIEFscGhhIDAuMg0KDQpBbGxvd3MgZm9yIGJldHRlciBmcmljdGlvbiBvbiBDaGVybmFydXNQbHVzL2N1c3RvbSBtYXBzIGlmIGxvYWRlZCBsYXN0ICAsQ2FycyBjYW4gbm93ICByZWFsbHkgZ28gNHg0ICBPZmZyb2FkIC4NCg0KIEZlZWRiYWNrIGFsd2F5cyAgaW1wcm92ZXMgZXZlcnl0aGluZyBpdHMgIGxpa2UgQmFjb24gDQpXaGF0IGRvZXMgaXQgZG8gPz8gDQogSXQgZW5hYmxlcyBhbGwgc3VyZmFjZXMgb24gQ2hlcm5hcnVzIFBsdXMgIHRvIGJlIGRyaXZlbiBvbiB3aXRob3V0IGxvc3Mgb2YgdHJhY3Rpb24gDQogU2xpcHBhZ2UgbWF5IG9jY3VyIGluIGxvdyBnZWFyICBpZiBzdGFydGluZyBvbiBhIEhpbGwgYnV0IHRyYWN0aW9uIHdpbGwgYmUgZ2FpbmVkIA0KDQpUbyBpbnN0YWxsDQoNCiBTdWJzY3JpYmUNCiBMb2FkIERheXogTGF1bmNoZXIgICggZnJvbSBzdGVhbSkgDQogTG9hZCBNb2QgIA0KIEpvYiBkb25lDQogKioqKioqKioqIFVwZGF0ZSBEZWMgMjAxOSoqKioqDQogQXMgYSBzdWdnZXN0aW9uICBieSBTdW1yYWsgaSBoYXZlICBub3cgIGNoYW5nZWQgdGhlIGNvbmZpZyAgc28gdGhhdCBpZiB5b3UgbG9hZCBpdCBsYXN0ICAgaXQgd2lsbCByZXRhaW4gdGhlIGNoYXJhY3RlciBvZiB0aGUgdGVycmFpbiB5b3UgYXJlIHVzaW5nIGFuZCBvbmx5IGNoaGFuZ2UgdGhlIGdyaXANCiB0aGlzIG1lYW5zIHdpbnRlciAgL3N1bW1lciB0ZXJyYWlucyAgc2hvdWxkIG5vdyAgaGF2ZSB0aGVyZSBvd24gY2x1dHRlciBzZXR0aW5ncyAgaW4gcGxhY2UuICByZW1lbWViciAgbG9hZCAgQGRib19zdXJmYWNlcyAgbGFzdCB0byBhY2hldiB0aGlz</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/790876089233774547/DB0A329F605822B42FE02000602EA62D5F48E2D5/</image_url> - <download_url/> - <filename/> - <file_size>2953</file_size> - </mod> - <mod id="2064676725"> - <name>Cabin_Mod Reworked</name> - <description>W2gxXUNhYmluIE1vZCB3aXRoIEhhbmQtV2F0ZXItUHVtcCBSRVdPUktFRFsvaDFdDQoNCltoMV1JbmZvcm1hdGlvbjpbL2gxXQ0KVGhlIENhYmluIG5lZWQgc3RpbGwgYSBsb3Qgb2Ygd29yayBhbmQgZml4ZXMsIGFuZCB0aGlzIG5lZWQgYSBsb29vb3Qgb2YgdGltZS4gU28gSSBkZWNpZGVkIHRvIG9ubHkgZml4IGlzc3VlcyB3aXRoIHRoaXMgQ2FiaW4gKGJ1ZyBmaXhlcywgdXBkYXRlIGNvbXBhdGliaWxpdGVzIGV0Yy4pIGFuZCBiZWdpbiB0byB3b3JrIG9uIGEgbmV3IG9uZSBmcm9tIHNjcmF0Y2guIER1ZSB0aGUgdGltZSBJIHJld29ya2VkIHRoaXMgQ2FiaW4gTW9kIG9yaWduYWx5IGNyZWF0ZWQgYnkgU3RpbmtlbmF0b3IgSSBsZWFybmVkIGEgbG90IGFib3V0IG1ha2luZyBtb2RlbHMgZm9yIERheVogYW5kIGltcGxlbWVudCB0aGlzIGludG8gZ2FtZS4gU28gSSB3aWxsIHVzZSBhbGwgbXkgZXhwZXJpZW5jZSB0byBtYWtlIGEgYmV0dGVyIENhYmluLCB3aXRoIGJldHRlciB0ZXh0dXJlcywgbW9yZSBsaWdodHdlaWdodCwgYW5kIGJldHRlciBmZWF0dXJlcy4gU28gc3RheSBwYXRpZW50ISBGZWVsIGZyZWUgdG8gam9pbiBteSBkaXNjb3JkIGFuZCBzaGFyZSB5b3VyIGlkZWFzIGZvciBhIGJldHRlciBDYWJpbiEgDQoNCltoMV1VcGRhdGVzOlsvaDFdDQoNCltiXTAzLjA4LjIwMjA6Wy9iXQ0KLSBOZXcgd2F0ZXIgc291cmNlIG1vZGVsLiBNb3JlIHJlYWxpc3RpYy4gKEl0IG1heSBiZSBuZWVkIHRvIGRlY29uc3RydWN0IGFuZCBidWlsZCBhZ2FpbiBmb3IgcHJvcGVyIHBsYWNpbmcpLg0KDQpbYl0wMi4wOC4yMDIwOlsvYl0NCi0gQW5vdGhlciBjb21iaW5hdGlvbiBsb2NrIGZpeC4gTm93IG5vIG5lZWQgZm9yIHBpeGVsIGh1bnRpbmcgZm9yIHVubG9jayB0aGUgbG9jayENCg0KW2JdMzAuMDcuMjAyMDpbL2JdDQotIENvbWJpbmF0aW9uIGxvY2sgZml4DQoNCltiXTI5LjA3LjIwMjA6Wy9iXQ0KLSBQcm9iYWJseSBiZXR0ZXIgYWN0aW9ucyB3aXRoIENhYmluDQotIFRyeSB0byBmaXggcHJvYmxlbXMgd2l0aCBDb21iaW5hdGlvbiBsb2NrDQotIFRoZSBmbG9vciBpcyBub3cgZXZlbiENCg0KW2JdMTAtMTEuMDcuMjAyMDpbL2JdDQotIEFkZGVkIGZyb250IGZvdW5kYXRpb24gdG8gcHJldmVudCBidWdnaW5nIGluc2lkZQ0KDQpbYl0xMC0xMS4wNy4yMDIwOlsvYl0NCi0gMS4wOCBjb21wYXRpYmlsaXR5IGZpeA0KLSBXYXRlciBwdW1wIHJld29ya2VkICh0ZXh0dXJlLCBuZXcgcGxhY2VtZW50LCBhbmQgaXQgV09SS1MhKQ0KLSBNaW5vciBidWdmaXhlcw0KDQpbYl0yNy4wNC4yMDIwOlsvYl0NCi0gRml4ZWQgZmxvb3IgdmlldyBvZiBvYmplY3RzIGluc2lkZQ0KLSBGaXhlZCBtZXRhLmNwcA0KDQpbYl0xNy4wNC4yMDIwOlsvYl0NCi0gVGhlIENhYmluIGlzIGJ1bGxldHByb29mIQ0KLSBSZXdvcmtlZCBhbGwgY29saXNpb25zDQotIFlvdSBjYW4gbm93IHBsYWNlIGEgZmlyZXBsYWNlIGxpa2UgaW4gdmFuaWxsYSBidWlsZGluZ3MNCi0gRml4ZWQgdGhlIGFiaWxpdHkgdG8gZGVzdHJveSB0aGUgZG9vciBmcm9tIGFuIHNwZWNpZmMgYW5nbGUNCi0gQWN0aW9uIHBsYWNlcyByZXdvcmtlZCwgZXguIGlmIHlvdSB3YW50IHRvIGRpc21hbnRsZSBhIHdhbGwgeW91IG5lZWQgdG8gZ28gdG8gdGhpcyBzcGVjaWZpYyB3YWxsLg0KDQpbYl1Lbm93biBCdWdzOlsvYl0NCi0gUGxhY2luZyBpcyB3b3JrIGluIHByb2dyZXNzLg0KLSBXYXRlcnB1bXAgaXNzdWVzDQoNCltiXURpc2NvcmQ6Wy9iXQ0KaHR0cHM6Ly9kaXNjb3JkLmdnL1JialpEeUgNCg0KDQpbYl1EZXNjcmlwdGlvbjpbL2JdDQpDcmFmdC1hYmxlIExvZyBDYWJpbiBtYWRlIG9mIFdvb2RlbiBQbGFua3MsIExvZ3MsIE5haWxzIGFuZCBSb2NrcyB3aXRoIGEgV2F0ZXItUHVtcC4NCg0KW2gxXVN0aWxsIFdvcmsgSW4gUHJvZ3Jlc3MgLSBzb21lIHRoaW5ncyBtYXkgbm90IHdvcmsgcGVyZmVjdGx5IQ0KQ29uc2lkZXIgdGhpcyBiZWZvcmUgeW91IHB1dCBpdCBvbiBhIExpdmUtU2VydmVyIVsvaDFdDQoNClRoZSBDYWJpbiBoYXMgZGVwZW5kZW5jaWVzLCB5b3UgTVVTVCBmaXJzdCBidWlsZCB0aGUgZm91bmRhdGlvbiBtYWRlIG9mIHJvY2tzLg0KVGhlbiB0aGUgZmxvb3IsIHRoZSB3YWxscyBvbmUgYWZ0ZXIgYW5vdGhlciAobGVmdCB3YWxsIGlzIGFsc28gY29uc3VtaW5nIHJvY2tzIGZvciB0aGUgY2hpbW5leSkgYW5kIHRoZW4gdGhlIHJvb2YgYW5kIHRoZSBkb29yLg0KDQpbYl1Mb2NrczpbL2JdDQotIFRoaXMgdmFuaWxsYSBtb2Qgd29ya3Mgd2l0aCBjb21iaW5hdGlvbiBsb2NrcywNCi0gSWYgeW91ciBzZXJ2ZXIgdXNlIENvZGVMb2NrIG1vZCwgeW91IG5lZWQgdG8gYWRkIGFuIGFkZGl0aW9uYWwgbW9kIHRvIG1ha2UgaXQgd29yay4gKENhYmluX01vZCBSZXdvcmtlZCBDb2RlTG9jayBBZGRvbikNCg0KW2JdQ3JlZGl0czpbL2JdDQotIFRoaXMgbW9kIHdhcyBkZXZlbG9wZWQgYnkgU3RpbmtlbmF0b3IsIGFmdGVyIGhlIHN0b3BwZWQgZGV2ZWxvcGluZywgaGUgZ2F2ZSBtZSBwZXJtaXNpb24gZm9yIGZ1dGhlciB3b3JrIG9uIHRoaXMgbW9kLiBNYW55IHRoYW5rcyENCi0gVGhlIENhYmluIE1vZCB3YXMgaW5zcGlyZWQgYnkgaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1XbVlDVWxqc3JEZw0KLSBIZW5uZXNzeS9DaG9wcGVyIC0gYmVzdCBib3lzIGFyb3VuZCENCi0gM0QgTW9kZWwgcHVyY2hhc2VkIGZyb20gaHR0cHM6Ly93d3cudHVyYm9zcXVpZC5jb20vRnVsbFByZXZpZXcvSW5kZXguY2ZtL0lELzExODU1MzgNCi0gVXNpbmcgdGhlIFR1cmJvU3F1aWQgUm95YWx0eSBGcmVlIExpY2Vuc2UNCihodHRwczovL2Jsb2cudHVyYm9zcXVpZC5jb20vcm95YWx0eS1mcmVlLWxpY2Vuc2UvI2dhbWUtbW9kcykNCi0gV2F0ZXItUHVtcCBNb2RlbCBwdXJjaGFzZWQgZnJvbSBodHRwczovL3d3dy50dXJib3NxdWlkLmNvbS8zZC1tb2RlbHMvM2QtbW9kZWwtYnVja2V0LWhhbmQtcHVtcC0xMjE5ODMwDQoNCltiXVRvIGFkZCB0aGUgbW9kIHRvIHlvdXIgc2VydmVyOlsvYl0NCkNvcHkgdGhlIEBDYWJpbl9tb2QgZm9sZGVyIHRvIHlvdXIgc2VydmVyIG1vZCBmb2xkZXINCkNvcHkgdGhlIGNvbnRlbnQgb2YgdGhlIGtleXMgZm9sZGVyIHRvIHlvdXIgc2VydmVyIGtleXMgZm9sZGVyDQpDb3B5IGNvbnRlbnQgZnJvbSB0aGUgdHlwZXMueG1sIHRvIHlvdXIgc2VydmVyIHR5cGVzLnhtbA0KDQpbYl1NYXRlcmlhbHMgbmVlZGVkOlsvYl0NCkNhYmluIEtpdCAtIDggUm9ja3MgYW5kIDUgV29vZGVuIFBsYW5rcw0KRm91bmRhdGlvbiAtIDQwIFJvY2tzIChzdGFja2FibGUpDQpGbG9vciAtIDMwIE5haWxzICYgNTAgUGxhbmtzDQpSZWFyIHdhbGwgLSAzMCBMb2dzICYgMzAgTmFpbHMNCkZyb250IHdhbGwgLSAzMCBMb2dzICYgMzAgTmFpbHMNClJpZ2h0IHdhbGwgLSAzMCBMb2dzICYgMzAgTmFpbHMNCkxlZnQgd2FsbCAtIDMwIExvZ3MgJiAzMCBOYWlscyAmIDI0IFJvY2tzDQpEb29yIC0gMTAgTmFpbHMgJiAxMCBQbGFua3MNClJvb2YgLSA0MCBOYWlscyAmIDQwIFBsYW5rcw0KDQpPbmNlIHRoZSBDYWJpbiBpcyBidWlsZCwgeW91IGNhbiBhbHNvIGFkZA0KMSBFcG94eSBwdXR0eQ0KMSBQaXBlDQoxIE1ldGFsV2lyZQ0KdG8gYnVpbGQgdGhlIFdhdGVyLVB1bXAgd2l0aCBhIFNob3ZlbC4NClRvIGRlc3Ryb3kgdGhlIFdhdGVyLVB1bXAgYWxzbyB1c2UgYSBTaG92ZWwuDQoNCltiXVRvb2xzIG5lZWRlZDpbL2JdDQpTaG92ZWwgKGZvciB0aGUgZm91bmRhdGlvbiBhbmQgV2F0ZXItUHVtcCksIEhhbW1lciBvciBIYXRjaGV0ICh1bmxlc3Mgc2VydmVyIGFkbWlucyBkaXNhYmxlZCBIYXRjaGVkIGJlaW5nIHVzZWQgYXMgSGFtbWVyKQ0KDQpbYl1TZXJ2ZXItQWRtaW5zOlsvYl0NClRoaXMgbW9kIGFsbG93cyBzZXJ2ZXItYWRtaW5zIHRvIGFkanVzdCB0aGUgYW1vdW50IG9mIG1hdGVyaWFscyBiZWluZyB1c2VkIGZvciBidWlsZGluZyB0aGUgY2FiaW4uDQpNb2QgYnJpbmdzIGEgY2FiaW5ldCB3aXRoIDE1MCBzbG90cyBhbmQgYXR0YWNoYWJsZSBpdGVtcyBmb3IgYWRkaXRpb25hbCBzcGFjZS4NClRoZSBDYWJpbiBtb2QgbXVzdCBiZSBzdGFydGVkIGFmdGVyIHRoZSBDb2RlTG9jayBtb2QuDQoNCltiXVBlcm1pc3Npb246Wy9iXQ0KLi4uIGlzIGdpdmVuIHRvIHJlcGFjayBpbiBhIHNlcnZlci1tb2QNCi4uLiBpcyBOT1QgZ2l2ZW4gZm9yIGFueSBraW5kIG9mIG1vbmV0YXJpemF0aW9uIQ0KLi4uIGlzIE5PVCBnaXZlbiB0byByZS11cGxvYWQhDQoNCg0KQ29weXJpZ2h0IDIwMjAgS2lsbGVyZWsNClRoaXMgd29ya3Nob3AtaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IG5hbWVkIFN0aW5rZW5hdG9yIC8gTWljaGEgLyBLaWxsZXJlaw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1479948131400273619/7E8C471653D9BB18D444DE7FEE36F81CB4CDADB9/</image_url> - <download_url/> - <filename/> - <file_size>40875643</file_size> - </mod> - <mod id="2064679382"> - <name>Cabin_Mod Reworked CodeLock Addon</name> - <description>QWRkb24gZm9yIHRoZSBDYWJpbl9Nb2QgdG8gbWFrZSBpdCBjb21wYXRpYmxlIHdpdGggY29kZSBsb2Nrcy4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1479948131394292369/3315299729EFFD2E80AF593C6C9D83A2F6854B41/</image_url> - <download_url/> - <filename/> - <file_size>19045</file_size> - </mod> - <mod id="1895432270"> - <name>Dingo_Truck</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQoNCltoMV0gRGluZ28gVHJ1Y2tbL2gxXSANCg0KQXZhaWxhYmxlIG9uIE15RGF5WiBTZXJ2ZXI6IFtiXTE0NS4yMzkuMjA1Ljg2OjI1MDJbL2JdDQoNCltiXVRoaXMgaXMgc3RpbGwgV0lQIGRvIG5vdCBoZXNpdGF0ZSB0byByZXBvcnQgYW55IGlzc3VlWy9iXSANCg0KW2JdKioqKioqKiBubyByZXVwbG9hZHMgdW5kZXIgYW55IGNpcmN1bXN0YW5jZXMqKioqWy9iXSANClRoaXMgaXMgYSBwb3J0IEFybWEgQXNzZXRzIGZyb20gdGhlIGxpY2VuY2VkIGRhdGEgcGFja2FnZXMgZ2l2ZW4gYnkgQm9oZW1pYSBJbnRlcmFjdGl2ZQ0KDQpUaGlzIGFkZG9uIGlzIHVuZGVyIHRoZSBEYXlaIFB1YmxpYyBMaWNlbnNlIChEUEwpIGFuZCBhcyBzdWNoIHNob3VsZCBub3QgYmUgZGVjb21wcmVzc2VkIGFuZCBzaGFyZWQgd2l0aG91dCBmb2xsb3dpbmcgdGhlIHN0cmljdHkgZ3VpZGxpbmVzIHNldCBvdXQgd2l0aHRpbiB0aGF0IGxpc2VuY2UgYXZhaWxhYmxlIGhlcmUNClt1cmw9aHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvYmxvZy9saWNlbnNlZC1kYXRhLXBhY2thZ2UtZm9yLWRheXpdaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvYmxvZy9saWNlbnNlZC1kYXRhLXBhY2thZ2UtZm9yLWRheXpbL3VybF0NCg0KW2gxXUNhciBTcGVjaWZpY2F0aW9ucyAmIGZlYXR1cmVzOlsvaDFdIA0KW2xpc3RdDQogICAgWypdNSBzZWF0cyAoRHJpdmVyLCBjb2RyaXZlciwgMyByZWFyIHNlYXQpDQogICAgWypdQ2FyZ286IDE0MDAgc2xvdHMNCiAgICBbKl1Ecml2ZTogNCBXaGVlbHMNCiAgICBbKl1UcmFuc21pc3Npb246IDUtc3BlZWQgbWFudWFsDQogICAgWypdRnVlbCBjYXBhY2l0eTogNzBMDQogICAgWypdU3BhcmUgdGlyZSBzbG90IGF2YWlsYWJsZQ0KICAgIFsqXUFuaW1hdGVkIHN1c3BlbnNpb24NCiAgICBbKl1Xb3JraW5nIHNwZWVkb21ldGVyLCB0YWNob21ldGVyLCBmdWVsIGxldmVsLCByYWRpYXRvciBmbHVpZCBsZXZlbA0KICAgIFsqXUdsYXNzIGRhbWFnZQ0KICAgIFsqXVdvcmtpbmcgbGlnaHRzIChoZWFkbGlnaHRzLCByZWFyLCByZXZlcnNlLCBicmFrZSkNClsvbGlzdF0NCg0KW2gxXUtub3duIGlzc3Vlcy9pbmFjY3VyYWNpZXM6Wy9oMV0NCkkgd2lsbCB0cnkgdG8gdXNlIG1pZGRsZSBzZWF0IEFTQVANCg0KW2gxXUNsYXNzbmFtZXMgJiByZXF1aXJlZCBwYXJ0czpbL2gxXQ0KW3RhYmxlXQ0KICAgIFt0cl0NCiAgICAgICAgW3RoXUNhciBDbGFzc05hbWVbL3RoXQ0KICAgICAgICBbdGhdRGluZ29bL3RoXQ0KICAgIFsvdHJdDQogICAgW3RyXQ0KICAgICAgICBbdGRdRHJpdmVyIERvb3JbL3RkXQ0KICAgICAgICBbdGRdRGluZ29Eb29yc19Ecml2ZXJbL3RkXQ0KICAgIFsvdHJdDQogICAgW3RyXQ0KICAgICAgICBbdGRdQ29Ecml2ZXIgRG9vclsvdGRdDQogICAgICAgIFt0ZF1EaW5nb0Rvb3JzX0NvRHJpdmVyWy90ZF0NCiAgICBbL3RyXQ0KW3RyXQ0KICAgICAgICBbdGRdUmVhciBMZWZ0IERvb3JbL3RkXQ0KICAgICAgICBbdGRdRGluZ29Eb29yc19DYXJnbzFbL3RkXQ0KICAgIFsvdHJdDQogICAgW3RyXQ0KICAgICAgICBbdGRdUmVhciBSaWdodCBEb29yWy90ZF0NCiAgICAgICAgW3RkXURpbmdvRG9vcnNfQ2FyZ28yWy90ZF0NCiAgICBbL3RyXQ0KICAgW3RyXQ0KICAgICAgICBbdGRdSG9vZFsvdGRdDQogICAgICAgIFt0ZF1EaW5nb0hvb2RbL3RkXQ0KICAgIFsvdHJdDQogICAgW3RyXQ0KICAgICAgICBbdGRdVHJ1bmtbL3RkXQ0KICAgICAgICBbdGRdRGluZ29UcnVua1svdGRdDQogICAgWy90cl0NCiBbdHJdDQogICAgICAgIFt0ZF1BdHRhY2htZW50c1svdGRdDQogICAgICAgIFt0ZF1bYl1TcGFya1BsdWdbL2JdIA0KW2JdQ2FyQmF0dGVyeVsvYl0gDQpbYl1DYXJSYWRpYXRvclsvYl0gDQpbYl1IZWFkbGlnaHRINyAyeFsvYl0gDQpbYl1EaW5nb1doZWVsIDR4Wy9iXSBbL3RkXQ0KICAgIFsvdHJdDQpbL3RhYmxlXQ0KDQoNCltiXVRoYW5rcyB0byBOb3RBQmFuYW5hLCBnZXJwaGlsdXMsIE5laHIgJiBMQk1hc3RlciBmb3IgeW91ciBoZWxwICFbL2JdIA0KDQpZb3UgbWF5IG5vdCByZXVwbG9hZC9tb2RpZnkvYnVpbGQgb24gdGhpcyBtb2QNCllvdSBtYXkgbm90IHJlZGlzdHJpYnV0ZSB0aGlzIG1vZCB3aXRob3V0IG15IHBlcm1pc3Npb24NCllvdSBtYXkgbW9uZXRpemUgeW91ciBzZXJ2ZXIgd2l0aCBteSBtb2QgaW5zdGFsbGVkIChpZiBhcHByb3ZlZCBieSBCSSkNCg0KQWRkIG1lIGlmIHlvdSB3YW50IGN1c3RvbSB2ZXJzaW9uIG9mIHRoaXMgY2FyIHRvIGJlIG1hZGUgZm9yIHlvdXIgc2VydmVyICjigqwpDQoNCkkgc3BlbmQgYSBsb3Qgb2YgdGltZSBmaW5kaW5nIHNvbHV0aW9ucyB0byBtYW55IHByb2JsZW1zIEkgZmFjZSB0cnlpbmcgdG8gbWFrZSBteSBjYXIgbW9kIGhhdmUgYWxsIHZhbmlsbGEgdmVoaWNsZXMnIGZlYXR1cmVzLiBUaGFua3MgdG8gbWUgeW91IGNhbiBza2lwIHRoaXMgcGFydCBhbmQgZ2V0IHN0cmFpZ2h0IHRvIHRoZSBzb2x1dGlvbiwgcGxlYXNlIHJlbWVtYmVyIHRoYXQuDQoNClBsZWFzZSBSYXRlIHRoZSBtb2QsIGNvbW1lbnQgeW91ciBpc3N1ZXMgYmVsb3cgYW5kIGkgd2lsbCB0cnkgdG8gZmluZCB0aW1lIGFuZCBoZWxwIHlvdSA6KQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vRUZFUlg5Zi5naWZbL2ltZ10NCg0KSWYgeW91IGxpa2UgbXkgd29yayBhbmQgd2FudCBtb3JlLCB5b3UgY2FuIGhlbHAgbWUgaGVyZS4gRG9uYXRpb246IFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL015RGF5Wl1baW1nXWh0dHBzOi8vaS5pYmIuY28veExDbndNMy9QYXlwYWwucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1289668118330455830/5AF7057C368AE456FB44FA163BEEF44419C7F74E/</image_url> - <download_url/> - <filename/> - <file_size>51672295</file_size> - </mod> - <mod id="2159015180"> - <name>Rusflex_Typhoon</name> - <description>0JvQsNC50Log0LzQvtC00YMg0LXRgdC70Lgg0L/QvtC90YDQsNCy0LjQu9Cw0YHRjCDRgNCw0LHQvtGC0LAgIQ0KTGlrZSBmYXNoaW9uIGlmIHlvdSBsaWtlIHRoZSB3b3JrICENCtCc0L7QtCDQsdC10YHQv9C70LDRgtC90YvQuSANCg0KDQpUaGUgbW9kIGlzIGZyZWUNCg0K0JHRgNC+0L3QuNGA0L7QstCw0L3QvdGL0LkgVHlwaG9vbiA4INC80LXRgdGC0L3Ri9C5IA0K0J3QsNGI0LAg0LPRgNGD0L/Qv9CwIFZLIC0gaHR0cHM6Ly92ay5jb20vcnVzZmxleHJwDQpD0LDQudGCINCz0LTQtSDQvNC+0LbQvdC+INC/0YDQuNC+0LHRgNC10YHRgtC4INC80L3QvtCz0L4g0YfQtdCz0L4g0LTQu9GPINCy0LDRiNC40YUg0YHQtdGA0LLQtdGA0L7QsiAtIGh0dHBzOi8vcy1wbGF0b29uLnJ1L2ZpbGVzL2ZpbGUvNDktcnVzZmxleC1tb2QtbmEtdmFzaC1zZXJ2ZXIvDQrQn9C+0LzQvtGJ0Ywg0LIg0YDQsNC30LLQuNGC0LjQuCDQv9GA0L7QtdC60YLQsCBQYXlQYWwgLSBnYWppZXZyYW1pbkB5YW5kZXgucnUNClFJV0kgLSA0ODkwIDQ5NDYgNDEzNSA1NDU4DQoNCkFybW9yZWQgVHlwaG9vbiA4IHNlYXRlcg0KT3VyIFZLIGdyb3VwIC0gaHR0cHM6Ly92ay5jb20vcnVzZmxleHJwDQpBIHNpdGUgd2hlcmUgeW91IGNhbiBidXkgYSBsb3Qgb2YgdGhpbmdzIGZvciB5b3VyIHNlcnZlcnMgLSBodHRwczovL3MtcGxhdG9vbi5ydS9maWxlcy9maWxlLzQ5LXJ1c2ZsZXgtbW9kLW5hLXZhc2gtc2VydmVyLw0KSGVscCBpbiB0aGUgZGV2ZWxvcG1lbnQgb2YgdGhlIFBheVBhbCBwcm9qZWN0IC0gZ2FqaWV2cmFtaW5AeWFuZGV4LnJ1</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1469813473474359171/BA2180A64E17DE4DA58D50D38D27663704D771D5/</image_url> - <download_url/> - <filename/> - <file_size>37705203</file_size> - </mod> - <mod id="1570627596"> - <name>BuilderStatics</name> - <description>QnVpbGRlclN0YXRpY3MgaXMgYSBtb2QgZm9yIHVzZSB3aXRoIEJ1aWxkZXJJdGVtcyB3aGlsZSBlZGl0aW5nIG9ubHksIG5vdCB0byBiZSB1c2VkIG9uIHRoZSBzZXJ2ZXIgb3IgY2xpZW50LiANCg0KW2gxXUlmIHlvdSBhcmUgYSBwbGF5ZXIgYW5kIG5vdCBhIHNlcnZlciBob3N0LCB0aGlzIGlzIG5vdCBmb3IgeW91LCBtb3ZlIG9uWy9oMV0NCg0KQnVpbGRlclN0YXRpY3MgYWRkcyBjb25maWdzIHRvIHRoZSBnYW1lIHRvIGFsbG93IHlvdSB0byB1c2UgZ2V0dHlwZSBvbiBhbHJlYWR5IG9uIHRoZSBtYXAgb2JqZWN0cy4gU28gaW4gQ29tbXVuaXR5IE9mZmxpbmUgTW9kZSwgeW91IGNhbiBzZWxlY3QgYW4gYWxyZWFkeSBwbGFjZWQgaXRlbSBvbiB0aGUgbWFwIGFuZCBnZXQgaXQncyBuYW1lIHRvIHNlYXJjaCB3aXRoIHRoaXMuIA0KDQpUbyB1c2UsIHNpbXBseSBhZGQgY29weSB0aGlzIG1vZCBvdmVyIGFzIHdlbGwgbGlrZSB5b3UgZGlkIHdpdGggQEJ1aWxkZXJJdGVtcywgYW5kIGVkaXQgdGhlIC1tb2QgaW4geW91ciBiYXRjaCBmaWxlIGZyb20gIi1tb2Q9QEJ1aWxkZXJJdGVtcyIgdG8gIi1tb2Q9QEJ1aWxkZXJJdGVtcztAQnVpbGRlclN0YXRpY3MiDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/916953854625549252/41B51F87F5950EE37EC0CAD09B28734219E779FB/</image_url> - <download_url/> - <filename/> - <file_size>237853</file_size> - </mod> - <mod id="1716170540"> - <name>Trader Wallet</name> - <description>W2gxXUZSWy9oMV0NClVuIHNpbXBsZSBwb3J0ZWZldWlsbGUgcG91ciByYW5nZXIgdm90cmUgYXJnZW50ICENCg0KW2gxXUVOWy9oMV0NCkEgc2ltcGxlIHdhbGxldCB0byBzdG9yZSB5b3VyIG1vbmV5DQoNCltiXUNsYXNzbmFtZVsvYl0NCi0gV2FsbGV0DQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/780728941938379960/4E9326071B6FF8DB6182ACB11F138A3ACCA6E703/</image_url> - <download_url/> - <filename/> - <file_size>1822818</file_size> - </mod> - <mod id="2115602332"> - <name>SchanaModGlobalChat</name> - <description>QW4gT3BlbiBTb3VyY2UgRGF5WiBtb2QgdGhhdCBwcm92aWRlcyBnbG9iYWwgY2hhdC4gU3dpdGNoIGNoYXQgY2hhbm5lbHMgd2l0aCB0aGUgcHJlc3Mgb2YgYSBjb25maWd1cmFibGUga2V5IChkZWZhdWx0OiAnWicpLiBBZGp1c3Qgc2l6ZSB3aXRoIGNvbmZpZ3VyYWJsZSBrZXlzICh1cDogJ10nLCBkb3duOiAnWycpLg0KDQpJZiB5b3UgaGF2ZSBhbiBhZG1pbiB0b29sIHRoYXQgZGlzYWxsb3dzIG5vbi1hc2NpaSBjaGFyYWN0ZXJzLCB5b3UgbmVlZCB0byB3aGl0ZWxpc3QgdGhlIGZvbGxvd2luZzog4ZCFDQpGb3IgQmF0dGxleWUgQkVDLCBnbyB0byBDb25maWcuY2ZnIGluIHRoZSBiYXR0bGV5ZS9CZWMgZm9sZGVyIGFuZCBjaGFuZ2UgSWdub3JlQ2hhdENoYXJzIHRvIElnbm9yZUNoYXRDaGFycyA9IOKCrCzCoyzDpizDhizDuCzDmCzDpSzDhSzDtizDpCzDvCzDnyzhkIUNCg0KWW91IGFyZSBmcmVlIHRvIHVzZSB0aGlzIG1vZCBvbiB5b3VyIG1vbmV0aXplZCBzZXJ2ZXJzLiBJZiB5b3UgcmVwYWNrIG9yIHVzZSB0aGUgY29kZSBpbiBhIERlcml2YXRpdmUgV29yaywgeW91IFtiXW11c3RbL2JdIGluY2x1ZGUgdGhlIGVudGlyZSBjb250ZW50cyBvZiB0aGUgTk9USUNFIGZpbGUgaW4gYSByZWFkYWJsZSBwbGFjZSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIEFwYWNoZSBMaWNlbnNlLg0KDQpUaGlzIG1vZCBvcmlnaW5hdGVkIGZyb20gdGhlIENhcmltIERheVogcHJvamVjdA0KVGhlIG9yaWdpbmFsIHNvdXJjZSBpcyBhdCBodHRwczovL2dpdGh1Yi5jb20vc2NoYW5hL2RheXotbW9kLWdsb2JhbC1jaGF0DQpUbyBzdXBwb3J0IHRoaXMgb3BlbiBzb3VyY2UgcHJvamVjdCwgeW91IGNhbiBkb25hdGUgYXQgaHR0cHM6Ly9wYXlwYWwubWUvY25vZmFmdmENClRvIGxlYXJuIG1vcmUgdmlzaXQgaHR0cHM6Ly9kaXNjb3JkLmdnL2tkUG5WdTQNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1183831643853503046/EFEE18B840DF98FD92E05A9FE505A603CB9DD370/</image_url> - <download_url/> - <filename/> - <file_size>47800</file_size> - </mod> - <mod id="1583941197"> - <name>SQUAD MSF-C</name> - <description>4q2Q77iPIFtiXVRoaXMgaXMgW1VdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9ncm91cHMvcnVtc2ZjXVNRVUFEIE1TRi1DWy91cmxdWy9VXSBUYWN0aWNhbCBVbmlmb3JtcyAmIFdlYXBvbnMgQWRkT24gYW5kIG90aGVyLlsvYl0g4q2Q77iPDQoNCkZvdW5kIGEgYnVnPyBQbGVhc2UgcmVwb3J0IGluIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1l1TXprZW1dRmVlZGJhY2suWy91cmxdDQoNClN0ZWFtIGRvZXMgbm90IGNvcnJlY3RseSBzaG93LCBNb2Qgc2l6ZSA1LjEgR0INCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjA2NDgwMTUxOV1HdWlkZSBvZiBtb2QuWy91cmxdDQoNCkxpa2UgdGhpcyBtb2Q/IFN1cHBvcnQgdGhlIGF1dGhvcnMhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbDdmbjlzMy5naWZbL2ltZ10gDQoNCltoMV1bdXJsPWh0dHBzOi8vd3d3Lm1zZi1jLnJ1L2hvbWVfZW4vZGF5el9lbl1GLkEuUVsvdXJsXVsvaDFdDQoNCltoMV3imqDvuI8gUGxlYXNlIGRvIG5vdCB3cml0ZSBsaW5rcyB0byB5b3VyIHNlcnZlcnMgaW4gdGhlIGNvbW1lbnRzISANCltsaXN0XQ0KWypdVGhlcmUgaXMgYSBzcGVjaWFsIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xNTgzOTQxMTk3LzM1NzA3MDA4NTYxMTA4OTAxNTEvXXRvcGljWy91cmxdIGZvciB0aGlzLiDwn5KsDQpbL2xpc3RdDQoNCuKaoO+4jyBBVFRFTlRJT04hDQpbbGlzdF0NClsqXVRoaXMgbW9kIGNhbiBub3QgcmVwYWNrLCByZXVwbG9hZC4gVXNlIHRocm91Z2ggdGhlIFN0ZWFtIENvbGxlY3Rpb24uDQpbKl1EbyBub3QgYXNrIHVzIGJ5IHR5cGU6ICJjYW4gd2UgdGFrZSBzb21ldGhpbmcgZnJvbSB0aGUgbW9kIGludG8gb3VyIG93bj8iLCAiQ2FuIHdlIHJlbG9hZCB5b3VyIG1vZCBpbnRvIG91ciBhc3NlbWJseT8iLiBEbyBub3QgaG9wZSB0aGF0IHdlIHdpbGwgYW5zd2VyIHlvdSBwb3NpdGl2ZWx5LCB5b3Ugd2lsbCBpbW1lZGlhdGVseSByZWNlaXZlIGEgcmVmdXNhbC4gSWYgeW91IHRyeSB0byByZWxvYWQgdGhlIG1vZCB3aXRob3V0IG91ciBjb25zZW50LCBnZXQgYSBzdHJpa2UuIFlvdSBhcmUgbm90IHNwZWNpYWwsIHlvdSBhcmUgdmVyeSBtYW55IHdobyBhc2sgYWJvdXQgaXQuDQpbKl1Zb3UgY2FuIG5vdCB1c2UgdGhlIG1vZCBmb3IgY29tbWVyY2lhbCBwdXJwb3NlcywgcGxlYXNlIHJlYWQgW3VybD1odHRwczovL3d3dy5tc2YtYy5ydS9ob21lX2VuL2V1bGFfZW5dRVVMQVsvdXJsXQ0KWy9saXN0XVsvaDFdDQoNCltoMV1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjI3Mjk3NTEyXURFViBWZXJzaW9uLlsvdXJsXVsvaDFdDQoNCvCfk6YgW2JdTWFpbiBNaWxpdGFyeSBHZWFyOlsvYl0NCltsaXN0XQ0KWypdIFtpXU11bHRpY2FtWy9pXQ0KWypdIFtpXU11bHRpY2FtIFNub3cgLyBXaW50ZXJbL2ldDQpbKl0gW2ldTXVsdGljYW0gQmxhY2tbL2ldDQpbKl0gW2ldTXVsdGljYW0gVHJvcGljWy9pXQ0KWypdIFtpXVNVUlBBVFsvaV0NClsqXSBbaV1TVVJQQVQgRGVzZXJ0Wy9pXQ0KWypdIFtpXUEtVEFDUyBGR1svaV0NClsqXSBbaV1BLVRBQ1MgQVVbL2ldDQpbL2xpc3RdDQoNCvCfk6YgW2JdT3RoZXIgTWlsaXRhcnkgR2VhcjpbL2JdDQpbbGlzdF0NClsqXSBFTVIsIEZsZWNrdGFybiwgRGlnaXRhbCBOYXZ5LCBDQURQQVQsIEFDVSwgUk1SLCBSTVIgQXV0dW1uLCBLcnlwdGVrIE5lcHR1bmUsIEtyeXB0ZWsgVHlwaG9uLCBLcnlwdGVrIE1hbmRyYWtlLCBLcnlwdGVrIEJhbnNoZWUsIEtyeXB0ZWsgV3JhaXRoLCBLcnlwdGVrIFJhaWQsIFJlZCBCbGFjayBHcmF5LCBDU0FUIEhleCwgSGV4YXRhbCwgVW1icmVsbGEgQ29ycCwgU1RBUlMsIFNUQUxLRVIsIEFPUjIsIFByb2plY3QgSG9ub3IsIFBhbnRlcmENClsvbGlzdF0NCg0K8J+TpiBbYl1JdGVtczpbL2JdDQpbbGlzdF0NClsqXSBHYXMgTWFzayBNNTAsIEdhcyBNYXNrIE0wNCwgR2FzIE1hc2sgR1AtMjEsIE9wcy1Db3JlIEhlbG1ldCwgVGFjdGljYWwgTWFzaywgTlZHIGZvciBPcHMtQ29yZSwgUGVnYXN1cyBUYWN0aWNhbCAgQmFja3BhY2ssIENhcmdvIFRhY3RpY2FsIEJhY2twYWNrLCBNb3JlIEZsYWdzLCBJQkggSGVsbWV0cywgQmFsbGlzdGljIEdvZ2dsZXMsIE5ldyBGYWNlIE1hc2ssIFRhY3RpY2FsIGFuZCBXQVIgQmVsdCwgQWx0eW4gSGVsbWV0IGFuZCBWaXNvciwgSlBDLCBUYWMtVGVjLCBEZWZlbmRlciAyLCA2QjIzLCA2QjQ1LCBNVFYgVmVzdHMsIFpTaC0xLTIgSGVsbWV0IGFuZCBWaXNvciwgVGFjdGljYWwgR2xhc3NlcywgQ3J5ZSBHZW4gRzMNClsvbGlzdF0NCg0K8J+TpiBbYl1OZXcgV2VhcG9uczpbL2JdDQpbbGlzdF0NClsqXSBSUEssIEFLLTE1IFByb3RvdHlwZSwgQUstMTAzLCBBUyBWYWwsIEFLIEFsZmEsIEhLNDE2LCBBUi0xNSBJUFNDLCBBUi0xNSBTQlIsIEFSLTE1LCBNMTZBNCwgTW9zc2JlcmcgNTkwLCBCbGFjayBFYWdsZSBJSSwgQUstMTJNIFByb3RvdHlwZSwgQUstMTVNIFByb3RvdHlwZSwgQUstMTNNIFByb3RvdHlwZSwgUlBLLTc0LCBBSy0xMiwgQUstMTUsIFJQSy0xNiwgT1JTSVMgVC01MDAsIEJhcnJldCBNODIsIEw5NkExLCBPU1YtOTYNClsvbGlzdF0NCg0KTGFuZ3VhZ2VzIHRoYXQgdGhlIG1vZCBpcyB0cmFuc2xhdGVkIGludG86DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9YUktWN05JLnBuZ1svaW1nXQ0KDQpEYXJrIGZsYWdzIG1lYW4gdGhhdCB0aGUgdHJhbnNsYXRpb24gaXMgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuDQpJZiB5b3Ugd2FudCB0byBoZWxwIHVzIHdpdGggdHJhbnNsYXRpb24sIHBsZWFzZSB2aXNpdCBvdXIgRGlzY29yZC4NCg0KW0gxXfCfjJ8gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9ncm91cHMvcnVtc2ZjXVNRVUFEIE1TRi1DWy91cmxdIGZvcm1hdGlvbiAxNyBNYXkgMjAxNCDwn4yfDQoNCvCfk4QgW3VybD1odHRwczovL2RyaXZlLmdvb2dsZS5jb20vZHJpdmUvZm9sZGVycy8xV2lEU0hrWkpSd1NnZS1iNFAwTndhaUs5dks0UFRuWEhdRm9yIHNlcnZlciBBZG1pbidzLCBkb3dubG9hZC5bL3VybF0gDQpbbGlzdF0NClsqXVR5cGVzIFhNTCdzLg0KWypdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTYzMzQ0NzU2Nl1UZXh0dXJlcyBvbiBXZWFwb24gUmVkdXhbL3VybF0gVHlwZXMgWE1MJ3MuDQpbKl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTkwODQxMjYwXVRyYWRlclsvdXJsXSBDb25maWcuDQpbKl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjU2NDU4NTY4XVJhZGlhdGlvbiBab25lWy91cmxdIENvbmZpZy4NClsvbGlzdF0NCiANCvCfk4QgW3VybD1odHRwczovL2RvY3MuZ29vZ2xlLmNvbS9zcHJlYWRzaGVldHMvZC8xWnVkUFB4UFVKRk9oQ3kxRnJYNVBSeGFNc2xBa0lURnRfZHQtbUFHNTlBOC9lZGl0P3VzcD1zaGFyaW5nXUNsYXNzIE5hbWVzLlsvdXJsXQ0KW2xpc3RdDQpbKl1BbGwgdGhhdCBpcyBpbiB0aGUgTW9kLg0KWy9saXN0XQ0KDQrwn5SwIFt1cmw9aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xeXoyY3VsenI0azF6b2VTb2xiYkpTTktDT2Fxd0wzb0NFSnlLLVVzYkE1Z10zRCBNb2RlbHMgSW5mby5bL3VybF0NCltsaXN0XQ0KWypdUGxlYXNlIGNoZWNrIGluZm8sIHNvIHRoYXQgbGF0ZXIgdGhlcmUgd2VyZSBubyBxdWVzdGlvbnMuDQpbL2xpc3RdDQpbL0gxXQ0KDQpbdXJsPWh0dHBzOi8vd3d3Lm1zZi1jLnJ1L2hvbWVfZW5dW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vaHZmU3ZZaS5wbmdbL2ltZ11bL3VybF0NClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL2RIRVBUdkFdW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vNEpyZ0FKVy5wbmdbL2ltZ11bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vZ3JvdXBzL21zZmNwdWJsaWNdW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vR0s1UGlYTy5wbmdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3d3dy5mYWNlYm9vay5jb20vU1FVQURNU0ZDXVtpbWddaHR0cDovL2kuaW1ndXIuY29tL1pxbHRwMGgucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vdmsuY29tL21zZl9jXVtpbWddaHR0cDovL2kuaW1ndXIuY29tL1hQbjRsR0kucG5nWy9pbWddWy91cmxdDQoNCltIMV3wn5KyIElmIHlvdSB3YW50IGRvbmF0ZSB0byB1cyAod2Ugd2lsbCBidXkgbmV3IDNEIG1vZGVscyk6Wy9IMV0NCltsaXN0XQ0KWypdIEFsc28sIGlmIHlvdSBhcmUgaW4gb3VyIERpc2NvcmQgeW91IHdpbGwgZ2V0IHRoZSByb2xlIG9mICJEb25hdG9yIg0KWy9saXN0XQ0KDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9qYWNrc21pdGhydV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vTTFCWUx6aC5wbmdbL2ltZ11bL3VybF0NClt1cmw9aHR0cHM6Ly93d3cucGF0cmVvbi5jb20vSmFja1NtaXRoUlVdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL213enNwamQucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmRvbmF0aW9uYWxlcnRzLmNvbS9yL2phY2tzbWl0aHJ1XVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9aV1FZU0tVLnBuZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwczovL3Fpd2kuY29tL3AvNzkyNDIxMjM3MjRdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL01RcjZ6Z2gucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/784125285012231552/7D556E54AA51F5293FB31C5B22BBFFF3EB55636C/</image_url> - <download_url/> - <filename/> - <file_size>1140918533</file_size> - </mod> - <mod id="1819514788"> - <name>Ear-Plugs</name> - <description>RWFyIFBsdWdzIGFsbG93IHlvdSB0byBsb3dlciBhbmQgdG9nZ2xlIHlvdXIgc291bmQgZWZmZWN0IHZvbHVtZSBzbyB5b3UgY2FuIGhlYXIgVk9JUCBlYXNpZXIuIFBlcmZlY3QgZm9yIGRyaXZpbmcsIG9yIGZseWluZy4NCg0KW2gxXVdoYXQgZG9lcyBpdCBkbz9bL2gxXQ0KRWFyIFBsdWdzIGFsbG93cyB5b3UgdG8gbG93ZXIgeW91ciB2b2x1bWUgdmlhIGEgcmViaW5kYWJsZSBrZXkgdG8gYSBjdXN0b20gc2V0IGxldmVsIHdoaWNoIHlvdSBjYW4gdGhlbiB0b2dnbGUgb24gYW5kIG9mZi4gV2hpbGUgRWFyUGx1Z3MgaXMgYWN0aXZlIHRoZXJlIHdpbGwgYmUgYSBzbWFsbCBpY29uIG9uIHRoZSBsZWZ0IHNpZGUgb2YgdGhlIHNjcmVlbiB0byBsZXQgeW91IGtub3cgdGhhdCB5b3VyIHNvdW5kIGxldmVsIGlzIGJlaW5nIG1vZGlmaWVkLiBXaGVuIGNoYW5naW5nIHRoZSBhdWRpbyBsZXZlbCB1cCBhbmQgZG93biBhIG5ldyBudW1iZXIgc2hvd2luZyB0aGUgYXVkaW8gdmFsdWUgKEluIHBlcmNlbnQpIHdpbGwgYmUgZGlzcGxheWVkIGJlZm9yZSBmYWRpbmcgb3V0IC0gVGhlIGRlZmF1bHQgYXVkaW8gbGV2ZWwgcmVkdWNlcyBhbGwgc291bmQgZWZmZWN0cyBieSA4MCUuDQoNCltoMV1TZXJ2ZXIgT3duZXIgSW5zdHJ1Y3Rpb25zWy9oMV0NCkFzIHdpdGggbW9zdCBtb2RzIGluc3RhbGwgaW5zdHJ1Y3Rpb25zIGZvbGxvdyB0aGUgc2FtZSBwYXR0ZW4uDQotIENvcHkgdGhlIG1vZCBmcm9tICFXb3Jrc2hvcCB0byBEYXl6U2VydmVyIHJvb3QuDQotIENvcHkgdGhlIENvb2x0cmFpblYzLmJpa2V5IGludG8geW91ciBzZXJ2ZXIga2V5cyBmb2xkZXIuDQotIEFkZCB0aGUgQEVhci1QbHVncyB0byB5b3VyIHNlcnZlciBsYXVuY2ggcGFyYW1ldGVyLg0KDQpbaDFdV2hhdCB2ZXJzaW9uIGRvZXMgaXQgcmVxdWlyZT9bL2gxXQ0KV29ya2luZyBvbiB0aGUgbGF0ZXN0IDEuMDkgc3RhYmxlIHZlcnNpb24gfCBGaWxlcyBhcmUgc2lnbmVkIHdpdGggVjMgc2lnbmF0dXJlcy4NCg0KW2gxXVdoYXQgYXJlIHRoZSBrZXliaW5kaW5ncz9bL2gxXQ0KVGhlIGRlZnVhbHQga2V5YmluZGluZ3MgYXJlOg0KDQpbY29kZV0NClRvZ2dsZSBFYXJwbHVncyAtIE4NCkluY3JlYXNlIE11dGUgVm9sdW1lIC0gRXF1YWxzICg9KQ0KRGVjcmVhc2UgTXV0ZSBWb2x1bWUgLSBNaW51cyAoLSkNClsvY29kZV0NCg0KW2JdWW91IGNhbiByZWJpbmQgeW91ciBrZXlzIGluZ2FtZS5bL2JdDQoNCltoMV1JcyB0aGlzIGNvbXBhdGlibGUgd2l0aCBFeHBhbnNpb24/Wy9oMV0NCkV4cGFuc2lvbiBoYXMgaXRzIG93biB2ZXJzaW9uIG9mIEVhcnBsdWdzIHlvdSBjYW4gdXNlLCB0aG91Z2ggaWYgeW91IHByZWZlciB0aGlzIHZlcnNpb24gLSB5ZXMgaXRzIGNvbXBhdGlibGUuDQoNCg0KW2gxXUNhbiBJIHJlcGFjayB0aGlzIG1vZD8gQ2FuIEkgbW9uZXRpemUgZWFycGx1Z3M/Wy9oMV0NCkNvcHlyaWdodCAyMDIwIENvb2x0cmFpbiB8IFBlcm1pc3Npb24gaXMgbm90IGdyYW50ZWQgdG8gcmV1cGxvYWQgdG8gc3RlYW0gb3IgYW55d2hlcmUgZWxzZSwgdW5wYWNrIG9yIHJlcGFjayBpbnRvIGFub3RoZXIgbW9kIG9yIHNlcnZlcnBhY2suIE1vbmV0aXphdGlvbiBpcyBub3QgYWxsb3dlZCB1bmRlciBhbnkgY2lyY3Vtc3RhbmNlcy4NCg0KW2gxXVJhdGUsIEZhdm9yaXRlICYgRG9uYXRlIFsvaDFdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vanJzd0hmay5naWZbL2ltZ10NCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvT2ZmaWNpYWxDb29sdHJhaW5dIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS90M3lKRjc5LnBuZ1svaW1nXSBbL3VybF0gDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1478820768306390037/20775AA1E41A6484D5AC7F96993E617DA47E5B1D/</image_url> - <download_url/> - <filename/> - <file_size>94884</file_size> - </mod> - <mod id="1793351435"> - <name>[Remastered] Arma Weapon Pack</name> - <description>UmVtYXN0ZXJlZCBBcm1hIDIvT0FIIHdlYXBvbnMgd2l0aCBIUSBUZXh0dXJlcyBhbmQgU291bmRzLg0KDQoNCltjb2RlXQ0KRE1SU2NvcGUNCkEyTTE0X0RNUg0KQTJNMTRfRE1STUFHDQpBMldNMTEwX2Rlc2VydA0KQTJXTTExMF9ibGFjaw0KQTJXTTExMF9tYWcNCkEyTTE2QTQgKHRha2VzIFN0YW5hZyBtYWdzKQ0KQTJtazE3DQpBMm1rMTdfbWFnDQpBMm1rMTdfcw0KQTJHMzZfQyAgKHRha2VzIGFsbCBNNCBtYWdzKQ0KQTJBUzUwDQpBMkFTNTBfTWFnYXppbmUNCkEyYml6b24NCmJpem9uX21hZ2F6aW5lDQpBMk0yNDANCm0yNDBfbWFnYXppbmUNCkEyTUsxNg0KQTJNSzQ4DQpBMk1LNDhfTWFnYXppbmUNCkEyTTEwNw0KQTJNMTA3X01hZ2F6aW5lDQpBbW1vXzUwQ2FsDQpBMk00MEEzDQpBMk00MEEzX01hZ2F6aW5lDQpBMkFBMTINCkEyQUExMl9NYWdhemluZQ0KQTJBSzc0Uw0KQTJNMjRfRGVzZXJ0DQpBMk0yNF9HcmVlbg0KQTJNMjQ5DQpBMk0yNDlfTWFnYXppbmUNCkEyUEtNDQpBMlBLTV9NYWdhemluZQ0KQTJNOQ0KQTJNOV9NYWdhemluZQ0KQTJTdXBwcmVzc29yDQpBMkxSUkFXTQ0KQTJMUlJBV01fTWFnYXppbmUNCkxyclNjb3BlDQpBMk02MEU0DQpBMk02MEU0X01hZ2F6aW5lDQpBMk1pY3JvVXppDQpBMk1pY3JvVXppU0QNCkEyVVpJX01hZ2F6aW5lDQpBMkZORkFMDQpBMkZORkFMX01hZ2F6aW5lDQpBMk0zMg0KQTJNNFNQUlNjb3BlDQpBMk00U1BSDQpBMk00U1BSX01hZ2F6aW5lDQpBMkxlZUVuZmllbGQNCkEyR2xvY2sxNw0KQTJHbG9jazE3X01hZ2F6aW5lDQpBMkNvbHQxOTExDQpBMkNvbHQxOTExX01hZ2F6aW5lDQpBMktTVksNCkEyS1NWS19NYWdhemluZQ0KQW1tb18xMng3bW0NCg0KWy9jb2RlXQ0KDQpHMzYgQyAgKHRha2VzIGFsbCBNNCBtYWdzKQ0KTTE2IFRha2VzIGJvdGggaXRzIG93biBtYWdhemluZSBhbmQgc3RhbmFnIG1hZ2F6aW5lcyENCg0KSSBETyBOT1QgUEVSTUlUIFJFUEFDS1MgT0YgVEhJUyBNT0QNCg0KDQpEaXNjbGFpbWVyOg0KVGhpcyByZW1hc3RlciBpcyBpbiBwcm9ncmVzcyBub3QgYWxsIHdlYXBvbnMgYXJlIGRvbmUgYnV0IHRoZXkgYXJlIGEgd29yayBpbiBwcm9ncmVzcyENCktlZXAgaW4gbWluZCB0aGV5IHdpbGwgYmUgYSBmZXcgY3VzdG9tIHRoaW5ncyBhZGRlZCB0aGF0IG1heSBub3QgaGF2ZSBiZWVuIGluIGFybWEgMiBkdWUgdG8gdGhlbSBiZWluZyBsb3cgcXVhbGl0eS4NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3Y5V0owV2UucG5nWy9pbWddDQpbdXJsPWh0dHBzOi8vd3d3LmJvaGVtaWEubmV0L2NvbW11bml0eS9saWNlbnNlcy9hcm1hLWFuZC1kYXl6LXB1YmxpYy1saWNlbnNlLXNoYXJlLWFsaWtlLWFkcGwtc2FdIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQXJtYSBhbmQgRGF5eiBQdWJsaWMgTGljZW5zZSBTaGFyZSBBbGlrZSBbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1621815913276527739/F58F2B0D31037DF6BE7F953179AB8071538D5D73/</image_url> - <download_url/> - <filename/> - <file_size>243155395</file_size> - </mod> - <mod id="1836257061"> - <name>Banking</name> - <description>VGhpcyBtb2QgYWRkcyBhIGJhbmtpbmcgc3lzdGVtIGFuZCByZXF1aXJlcyB0aGUgQ29tbXVuaXR5IEZyYW1ld29yay4NCg0KVGhlIGNvbmZpZyBjYW4gYmUgZm91bmQgaW4gYSBmb2xkZXIgY2FsbGVkICJEQ19CYW5raW5nIiBsb2NhdGVkIGluIHRoZSBzZXJ2ZXIgcHJvZmlsZSBmb2xkZXIgYW5kIGJ5IGRlZmF1bHQgc3VwcG9ydHMgdGhlIGN1cnJlbmN5IGZyb20gdGhlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1OTA4NDEyNjBdVHJhZGVyIG1vZCBieSBEcl9KMG5lc1svdXJsXS4gDQpZb3UgZG8gbm90IGhhdmUgdG8gY3JlYXRlIHRoZSBjb25maWcgeW91cnNlbGYsIGl0IHdpbGwgZ2V0IGdlbmVyYXRlZCBvbmNlIHlvdSBzdGFydCB0aGUgc2VydmVyIGZvciB0aGUgZmlyc3QgdGltZSBhZnRlciBpbnN0YWxsaW5nIHRoZSBtb2Qgb3IgaWYgbm8gY29uZmlnIGNvdWxkIGJlIGZvdW5kOg0KW2NvZGVdDQovL0RvIG5vdCBjb3B5IHRoaXMgY29uZmlnIGRpcmVjdGx5LCBsZXQgaXQgZ2VuZXJhdGUgYSBuZXcgb25lIG9uIHRoZSBmaXJzdCBzZXJ2ZXIgc3RhcnQgYWZ0ZXIgaW5zdGFsbGluZyB0aGlzIG1vZCBpbnN0ZWFkLCBvdGhlcndpc2UgaXQgd2lsbCBjYXVzZSBpc3N1ZXMsIHNpbmNlIHRoZSBjb21tZW50cyBpbiBoZXJlIGFyZSBjYXVzaW5nIGlzc3Vlcw0Kew0KICAgICJtX0RlZmF1bHRNYXhDdXJyZW5jeSI6IDEwMDAwLCAgICAgICAgLy9UaGUgbWF4aW11bSBhbW91bnQgb2YgY3VycmVuY3kgYSBwbGF5ZXIgY2FuIGhhdmUgc3RvcmVkDQogICAgIm1fU3RhcnRDdXJyZW5jeSI6IDAsICAgICAgICAvL1RoZSBhbW91bnQgb2YgY3VycmVuY3kgdGhhdCBwbGF5ZXJzIHN0YXJ0IHdpdGggaW4gdGhlaXIgYWNjb3VudA0KICAgICJtX1BsYWNlRXhjZXNzaXZlQ3VycmVuY3lPbkdyb3VuZCI6IDEsICAgICAgICAvL0EgYm9vbCB0aGF0IGRlY2lkZXMgd2hldGhlciBjdXJyZW5jeSB0aGF0IGNhbiBub3QgYmUgY2FycmllZCBieSB0aGUgcGxheWVyIGlzIHBsYWNlZCBvbiB0aGUgZ3JvdW5kDQogICAgIm1fQ3JlYXRlTG9ncyI6IDEsICAgICAgICAvL0EgYm9vbCB0aGF0IGRlY2lkZXMgd2hldGhlciBsb2dzIHNob3VsZCBiZSBjcmVhdGVkIGluIHRoZSBzY3JpcHQqLmxvZyBmaWxlIGluIHRoZSBzZXJ2ZXIgcHJvZmlsZSBmb2xkZXINCiAgICAibV9NZXNzYWdlRGlzcGxheVRpbWUiOiA1LCAgICAgICAgLy9UaGUgdGltZSB0aGF0IG1lc3NhZ2VzIHdpbGwgYmUgZGlzcGxheWVkIGZvciBpbiBzZWNvbmRzDQogICAgIm1fVHJhbnNhY3Rpb25EZWxheVRpbWUiOiAxLCAgICAgICAgLy9UaGUgdGltZSB0aGF0IHVzZXJzIHdpbGwgaGF2ZSB0byB3YWl0IGJlZm9yZSBiZWluZyBhYmxlIHRvIG1ha2UgYW5vdGhlciBkZXBvc2l0L3dpdGhkcmF3YWwgcmVxdWVzdCBpbiBzZWNvbmRzDQogICAgIm1fQmFua2luZ0N1cnJlbmN5QXJyYXkiOiBbICAgICAgICAvL0FuIGFycmF5IHRoYXQgY29udGFpbnMgYWxsIGN1cnJlbmN5IGNsYXNzIG5hbWVzIGFuZCB2YWx1ZXMNCiAgICAgIHsNCiAgICAgICAgIm1fQ2xhc3NOYW1lIjogIk1vbmV5UnVibGUxMDAiLA0KICAgICAgICAibV9WYWx1ZSI6IDEwMA0KICAgICAgfSwNCiAgICAgIHsNCiAgICAgICAgIm1fQ2xhc3NOYW1lIjogIk1vbmV5UnVibGU1MCIsDQogICAgICAgICJtX1ZhbHVlIjogNTANCiAgICAgIH0sDQogICAgICB7DQogICAgICAgICJtX0NsYXNzTmFtZSI6ICJNb25leVJ1YmxlMjUiLA0KICAgICAgICAibV9WYWx1ZSI6IDI1DQogICAgICB9LA0KICAgICAgew0KICAgICAgICAibV9DbGFzc05hbWUiOiAiTW9uZXlSdWJsZTEwIiwNCiAgICAgICAgIm1fVmFsdWUiOiAxMA0KICAgICAgfSwNCiAgICAgIHsNCiAgICAgICAgIm1fQ2xhc3NOYW1lIjogIk1vbmV5UnVibGU1IiwNCiAgICAgICAgIm1fVmFsdWUiOiA1DQogICAgICB9LA0KICAgICAgew0KICAgICAgICAibV9DbGFzc05hbWUiOiAiTW9uZXlSdWJsZTEiLA0KICAgICAgICAibV9WYWx1ZSI6IDENCiAgICAgIH0NCiAgXQ0KfVsvY29kZV0NCg0KUGxheWVyIGRhdGEgY2FuIGJlIGZvdW5kIGluIHRoZSAiUGxheWVyRGF0YWJhc2UiIGZvbGRlciBhbmQgaXMgbmFtZWQgYWZ0ZXIgdGhlIHN0ZWFtSUQ2NCBvZiB0aGUgY29ycmVzcG9uZGluZyBwbGF5ZXI6DQpbY29kZV17DQogICAgIm1fUGxhaW5JRCI6ICIwMTIzNDU2Nzg5MTIzNDU2NyIsICAgICAgICAvL0lEIG9mIHRoZSBwbGF5ZXINCiAgICAibV9Vc2VybmFtZSI6ICJTdXJ2aXZvciIsICAgICAgICAvL05hbWUgb2YgdGhlIHBsYXllciB0aGF0IHdhcyBsYXN0IHVzZWQgd2hpbGUgdXNpbmcgdGhlIGJhbmtpbmcgc3lzdGVtDQogICAgIm1fT3duZWRDdXJyZW5jeSI6IDExMDAwLCAgICAgICAgLy9BbW91bnQgb2YgY3VycmVuY3kgdGhlIHBsYXllciBoYXMgc3RvcmVkDQogICAgIm1fTWF4T3duZWRDdXJyZW5jeUJvbnVzIjogNDAwMCAgICAgICAgLy9NYXhpbXVtIGFtb3VudCBvZiBjdXJyZW5jeSB0aGUgcGxheWVyIGNhbiBvd24gb24gdG9wIG9mIHRoZSBtYXggY3VycmVuY3kgc2V0IGluIHRoZSBjb25maWcgKFRvLCBmb3IgZXhhbXBsZSwgYWxsb3cgbG9uZy10aW1lIHBsYXllcnMgb3IgZXZlbnQgd2lubmVycyB0byBzdG9yZSBtb3JlIHRoYW4gbm9ybWFsIHBsYXllcnMpDQp9Wy9jb2RlXQ0KDQpCeSBkZWZhdWx0IGFuIEFUTSB3aXRoIHRoZSBjbGFzc25hbWUgIkRDX0JhbmtpbmdBVE0iIGlzIHVzZWQgdG8gYWNjZXNzIHRoZSBiYW5raW5nIG1lbnUgYW5kIGhhcyB0byBiZSBwbGFjZWQgbGlrZSBhIGN1c3RvbSBidWlsZGluZyAodXNpbmcgdGhlIGNvbW11bml0eSBvZmZsaW5lIG1vZGUgb3IgZ2V0dGluZyB0aGUgcG9zaXRpb24gYW5kIG9yaWVudGF0aW9uIG1hbnVhbGx5KSwgYnV0IGFueSBvYmplY3Qgc2hvdWxkIGJlIHVzYWJsZSBhcyBsb25nIGFzIHRoZSBhY3Rpb24gIkRDX0FjdGlvbk9wZW5CYW5raW5nTWVudSIgaXMgYWRkZWQuDQpbY29kZV0NCkNsYXNzbmFtZXM6DQogICAgICAgICJEQ19CYW5raW5nTG9ja2VyIg0KICAgICAgICAiRENfQmFua2luZ0FUTSINCiAgICAgICAgIkRDX0JhbmtpbmdBVE1SZWQiDQogICAgICAgICJEQ19CYW5raW5nQVRNR3JlZW4iDQogICAgICAgICJEQ19CYW5raW5nQVRNQmx1ZSINCiAgICAgICAgIkRDX0JhbmtpbmdBVE1EYXJrR3JlZW4iDQogICAgICAgICJEQ19CYW5raW5nQVRNRGFya0JsdWUiDQogICAgICAgICJEQ19CYW5raW5nQVRNT3JhbmdlIg0KICAgICAgICAiRENfQmFua2luZ0FUTVllbGxvdyINCiAgICAgICAgIkRDX0JhbmtpbmdBVE1QdXJwbGUiDQogICAgICAgICJEQ19CYW5raW5nQVRNV2hpdGUiDQogICAgICAgICJEQ19CYW5raW5nQVRNR3JheSINCg0KR3JlZW4gTW91bnRhaW4gQVRNOg0KICAgICAgICBQb3NpdGlvbjogIjM3MDYuNyA0MDIuMDEyIDU5ODQuODYiDQogICAgICAgIE9yaWVudGF0aW9uOiAiOTAgMCAwIg0KDQogICAgICAgIFBvc2l0aW9uOiAiMzcwNC43IDQwMi4zMzIgNjAwMy4xIg0KICAgICAgICBPcmllbnRhdGlvbjogIjI3NSAwIDAiDQoNCkt1bXlybmEgQVRNOg0KICAgICAgICBQb3NpdGlvbjogIjgzNjAuMTUgMjkyLjA1NCA1OTk0LjE1Ig0KICAgICAgICBPcmllbnRhdGlvbjogIjMyNSAwIDAiDQoNCiAgICAgICAgUG9zaXRpb246ICI4MzUwLjcgMjkyLjAxMSA1OTc4LjMiDQogICAgICAgIE9yaWVudGF0aW9uOiAiMjM1IDAgMCINCg0KSWYgeW91IHNob3VsZCBiZSB1c2luZyB0aGUgU3Rhcnkgb3IgS2xlbiB0cmFkZXIgbW9kczoNClN0YXJ5IEFUTToNCiAgICAgICAgUG9zaXRpb246ICI2MjYyLjEgMzAxLjAxMiA3NzI1LjQiDQogICAgICAgIE9yaWVudGF0aW9uOiAiMzUgMCAwIg0KDQpLbGVuIEFUTToNCiAgICAgICAgUG9zaXRpb246ICIxMTQ3Ny44IDM0MS45NDEgMTEzNDEuNiINCiAgICAgICAgT3JpZW50YXRpb246ICIzNSAwIDAiDQoNCg0KSWYgeW91IGFyZSB1c2luZyB0aGUgY29tbXVuaXR5IG9mZmxpbmUgbW9kZSBmdW5jdGlvbjoNClNwYXduT2JqZWN0KCJEQ19CYW5raW5nQVRNIiwgIjM3MDYuNyA0MDIuMDEyIDU5ODQuODYiLCAiOTAgMCAwIik7IC8vR3JlZW4gTW91bnRhaW4gQVRNIDENClNwYXduT2JqZWN0KCJEQ19CYW5raW5nQVRNIiwgIjM3MDQuNyA0MDIuMzMyIDYwMDMuMSIsICIyNzUgMCAwIik7IC8vR3JlZW4gTW91bnRhaW4gQVRNIDINCg0KU3Bhd25PYmplY3QoIkRDX0JhbmtpbmdBVE0iLCAiODM2MC4xNSAyOTIuMDU0IDU5OTQuMTUiLCAiMzI1IDAgMCIpOyAvL0t1bXlybmEgQVRNIDENClNwYXduT2JqZWN0KCJEQ19CYW5raW5nQVRNIiwgIjgzNTAuNyAyOTIuMDExIDU5NzguMyIsICIyMzUgMCAwIik7IC8vS3VteXJuYSBBVE0gMg0KDQpTcGF3bk9iamVjdCgiRENfQmFua2luZ0FUTSIsICI2MjYyLjEgMzAxLjAxMiA3NzI1LjQiLCAiMzUgMCAwIik7IC8vU3RhcnkgQVRNDQoNClNwYXduT2JqZWN0KCJEQ19CYW5raW5nQVRNIiwgIjExNDc3LjggMzQxLjk0MSAxMTM0MS42IiwgIjM1IDAgMCIpOyAvL0tsZW4gQVRNDQoNClRoYW5rcyB0byA9XVBNQ1s9VHlzb24gZm9yIHByb3ZpZGluZyB0aGUgbG9jYXRpb25zIGZvciBoaXMgUE1DIHRyYWRlcnM6DQpTcGF3bk9iamVjdCggIkRDX0JhbmtpbmdBVE1EYXJrR3JlZW4iLCAiMTMzMjYuNjc2NzU4IDYuMDY1MDE3IDY3NjYuMjY5MDQzIiwgIi0yMC4wMDAwMDAgMC4wMDAwMDAgMC4wMDAwMDAiICk7IC8vUE1DIFRyYWRlciBGdW5mYWlyDQpTcGF3bk9iamVjdCggIkRDX0JhbmtpbmdBVE1EYXJrQmx1ZSIsICIxMzM0NS44NDg2MzMgNi4wMzM3NTcgNjczOS42NTUyNzMiLCAiNzUuMDAwMDAwIDAuMDAwMDAwIDAuMDAwMDAwIiApOyAvL1BNQyBUcmFkZXIgRnVuZmFpcg0KU3Bhd25PYmplY3QoICJEQ19CYW5raW5nQVRNT3JhbmdlIiwgIjEzMzQ5LjI0MzE2NCA1LjM1OTY5MCA2NzAzLjE1MjM0NCIsICIxNjAuMDAwMDAwIDAuMDAwMDAwIDAuMDAwMDAwIiApOyAvL1BNQyBUcmFkZXIgRnVuZmFpcg0KU3Bhd25PYmplY3QoICJEQ19CYW5raW5nQVRNUmVkIiwgIjEzMzI0LjUzODA4NiA2LjE2NTUyNiA2NzY1LjUxNjYwMiIsICItMjAuMDAwMDAwIDAuMDAwMDAwIDAuMDAwMDAwIiApOyAvL1BNQyBUcmFkZXIgRnVuZmFpcg0KU3Bhd25PYmplY3QoICJEQ19CYW5raW5nQVRNIiwgIjkxNjQuNDUwMTk1IDkzLjkyNTQ5OSAxMzE2My45MDAzOTEiLCAiNTAuMDAwMDA0IDAuMDAwMDAwIDAuMDAwMDAwIiApOyAvL1BNQyBUcmFkZXIgUHJpc29uDQpTcGF3bk9iamVjdCggIkRDX0JhbmtpbmdBVE1EYXJrQmx1ZSIsICI5MTcyLjM2MDM1MiA5MC45MzcxMDMgMTMyMjkuMjk5ODA1IiwgIi00NS4wMDAwMDAgMC4wMDAwMDAgMC4wMDAwMDAiICk7IC8vUE1DIFRyYWRlciBQcmlzb24NClNwYXduT2JqZWN0KCAiRENfQmFua2luZ0FUTSIsICIxNzIuMDE0MzEzIDQ3Mi43NTg4NTAgMTEzMTYuNDgxNDQ1IiwgIjM1LjAwMDAwNCAwLjAwMDAwMCAwLjAwMDAwMCIgKTsgLy9QTUMgVHJhZGVyIENhbXANClsvY29kZV0NCg0KTW9zdCBpdGVtcyBzaG91bGQgYmUgdXNlYWJsZSBhcyBjdXJyZW5jeS4NCkRvdWJsZSBjbGlja2luZyBvbiB0aGUgYW1vdW50IGZpZWxkIHdpbGwgZW1wdHkgaXQuIERvdWJsZSBjbGlja2luZyBvbiB0aGUgZGVwb3NpdC93aXRoZHJhdyBidXR0b25zIHdoaWxlIHRoZSBhbW91bnQgZmllbGQgaXMgMCB3aWxsIGRlcG9zaXQvd2l0aGRyYXcgYXMgbXVjaCBjdXJyZW5jeSBhcyBwb3NzaWJsZS4NCg0KRXZlcnl0aGluZyBzaG91bGQgd29yayBhcyBpbnRlbmRlZCwgYnV0IEkgb25seSB0ZXN0ZWQgdGhpcyBtb2Qgd2l0aCBhIGNvdXBsZSBvZiBwZW9wbGUgYXQgb25jZSwgc28gaWYgYW55b25lIGZpbmRzIGJ1Z3MsIGlzc3VlcyBvciBoYXMgc3VnZ2VzdGlvbnMganVzdCBoaXQgbWUgdXAgb24gc3RlYW0gb3IgZGlzY29yZDogRGVhZGNyYWZ0IzgzNzgNCg0KW2gxXUkgZG8gbm90IGdpdmUgcGVybWlzc2lvbiB0byBkaXN0cmlidXRlLCByZXBhY2ssIHJldXBsb2FkIG9yIG1vZGlmeSB0aGlzIG1vZCBpbiBhbnkgd2F5IHdpdGhvdXQgbXkgcGVybWlzc2lvbi4gTW9uZXRpemluZyBmZWF0dXJlcyBvZiB0aGlzIG1vZCAoZm9yIGV4YW1wbGUgc2VsbGluZyBpbmNyZWFzZXMgaW4gbWF4aW11bSBzdG9yYWJsZSBjdXJyZW5jeSkgaXMgYWxzbyBub3QgYWxsb3dlZC5bL2gxXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/786371626467605375/5CCDE9D5A91266237EB9457431E239C719CADB6A/</image_url> - <download_url/> - <filename/> - <file_size>22143334</file_size> - </mod> - <mod id="1711179264"> - <name>BulletStacksPlusPlus</name> - <description>W2gxXUZSWy9oMV0NCkNlIG1vZHMgcGVybWV0IGQnZW1waWxsZXIgNCBmb2lzIHBsdXMgZGUgbXVuaXRpb25zDQoNCltoMV1FTlsvaDFdDQpUaGlzIG1vZHMgY2FuIHN0YWNrIDQgdGltZXMgbW9yZSBhbW1vDQoNCk1vZHMgU3VwcG9ydA0KW2JdTW9yZUd1bnNbL2JdDQpbYl1XZWFwb25SZWR1eFBhY2tbL2JdDQpbYl1NYXNzJ3NNYW55SXRlbU92ZXJoYXVsWy9iXQ0KW2JdRklET3YgUEFDSyA0Wy9iXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/780731510554432107/9589D889B43B9076DD095971433302DE1729B15F/</image_url> - <download_url/> - <filename/> - <file_size>3956</file_size> - </mod> - <mod id="1813296260"> - <name>CheckIdentity</name> - <description>W2gxXURlc2NyaXB0aW9uWy9oMV0NClRoaXMgbW9kIGlzIGdlYXJlZCB0b3dhcmRzIGJlaW5nIGFibGUgdG8gcmV0cmlldmUgdGhlIG5hbWVzIG9mIHRoZSBzdXJ2aXZvcnMgeW91IGNvbWVzIGFjcm9zcywgZWl0aGVyIGRlYWQgb3IgYWxpdmUuIEJ5IGRlZmF1bHQgdGhlIGNvbmZpZyBpcyBzZXR1cCB0byBhbGxvdyBwbGF5ZXJzIHRvIG9ubHkgY2hlY2sgdGhlIGlkZW50aXRpZXMgb2Ygc3Vydml2b3JzIHRoYXQgYXJlIGRlYWQsIHJlc3RyYWluZWQsIG9yIHVuY29uc2Npb3VzLCBzZXJ2ZXIgb3duZXJzIGNhbiBjb25maWd1cmUgdGhlIGNvbmZpZyBpbiB0aGUgc2VydmVyIHByb2ZpbGUgd2l0aGluIHRoZSBmb2xkZXI6IFtiXU1vZCBDb25maWdzWy9iXS4gQUkgYWxzbyBoYXZlIHJhbmRvbWx5IGdlbmVyYXRlZCBmaXJzdCBhbmQgbGFzdCBuYW1lcywgYW5kIHdpbGwgc3RheSBwZXJzaXN0ZW50IHVudGlsIHRoZSBzZXJ2ZXIgcmVzdGFydHMuDQoNCltoMV1Db25maWd1cmF0aW9uWy9oMV0NClRoZSBkZWZhdWx0IGNvbmZpZyBpcyBnZW5lcmF0ZWQgdXBvbiB0aGUgc3RhcnQgb2YgdGhlIHNlcnZlciB3aGVuIHRoZSBtb2QgaXMgbG9hZGVkLiBCZWxvdyBpcyB0aGUgZXhwbGFuYXRpb24gb2Ygd2hhdCBlYWNoIGJvb2xlYW4gY29udHJvbHMuIENoYW5naW5nIHRoZXNlIHZhbHVlcyBvbmx5IG9ubHkgYXBwbHkgYWZ0ZXIgdGhlIHNlcnZlciBpcyByZXN0YXJ0ZWQuDQoNCltiXUxvY2F0aW9uOlsvYl0gLi5cRGF5WlNlcnZlclxTZXJ2ZXJQcm9maWxlXE1vZCBDb25maWdzXENoZWNrSWRlbnRpdHkuanNvbg0KDQpbYl1EZWZhdWx0IENvbmZpZzpbL2JdDQpbY29kZV0NCnsNCiAgICAiQ2FuQ2hlY2tBbGl2ZSI6IDAsDQogICAgIkNhbkNoZWNrUmVzdHJhaW5lZCI6IDEsDQogICAgIkNhbkNoZWNrVW5jb25zY2lvdXMiOiAxLA0KICAgICJEZW1hbmRJZGVudGl0eVRleHQiOiAiRGVtYW5kIElkZW50aXR5IiwNCiAgICAiQ2hlY2tJZGVudGl0eVRleHQiOiAiQ2hlY2sgSWRlbnRpdHkiLA0KICAgICJSYW5kb21BSU5hbWVzIjogew0KICAgICAgICAiRmlyc3ROYW1lcyI6IFsNCiAgICAgICAgICAgICJXYWxrZXIiLA0KICAgICAgICAgICAgIi4uLiINCiAgICAgICAgXSwNCiAgICAgICAgIkxhc3ROYW1lcyI6IFsNCiAgICAgICAgICAgICJKb3JkYW4iLA0KICAgICAgICAgICAgIi4uLiINCiAgICAgICAgXQ0KICAgIH0sDQogICAgIkNvbmZpZ1ZlcnNpb24iOiAxLjENCn0NClsvY29kZV0NCltiXVZhbHVlczpbL2JdIDAgPSBmYWxzZSB8IDEgPSB0cnVlDQoNCltiXUNhbkNoZWNrQWxpdmVbL2JdIC0gU2V0dGluZyB0aGlzIHRvIDEsIGFsbG93cyB5b3UgdG8gY2hlY2sgdGhlIGlkZW50aXR5IG9mIGFsaXZlIGFuZCBkZWFkIHBsYXllcnMsIHNldHRpbmcgdG8gMCBhbGxvd3MgeW91IHRvIGNoZWNrIG9ubHkgaWYgdGhleSdyZSBkZWFkIG9mIGlmIHRoZSBvdGhlciBib29sZWFucyBhcmUgYWN0aXZhdGVkLg0KW2JdQ2FuQ2hlY2tSZXN0cmFpbmVkWy9iXSAtIFNldHRpbmcgdGhpcyB0byAxLCBhbGxvd3MgeW91IHRvIGNoZWNrIHRoZSBpZGVudGl0eSB3aGVuIGEgcGxheWVyIGlzIHJlc3RyYWluZWQuDQpbYl1DYW5DaGVja1VuY29uc2Npb3VzWy9iXSAtIFNldHRpbmcgdGhpcyB0byAxLCBhbGxvd3MgeW91IHRvIGNoZWNrIHRoZSBpZGVudGl0eSB3aGVuIGEgcGxheWVyIGlzIHVuY29uc2Npb3VzLg0KDQpbaDFdU3BlY2lhbCBUaGFua3NbL2gxXQ0KLSBbdXJsPXN0ZWFtY29tbXVuaXR5LmNvbS9pZC9Dcm9jZWxsMTYzMy9dQ3JvY86ebGxbL3VybF0gZm9yIGJlaW5nIGFuIGFtYXppbmcgdGVzdCBzdWJqZWN0DQoNCltoMV1Vc2FnZSAmIFRlcm1zWy9oMV0NClRoaXMgaXRlbSBpcyBbYl1OT1RbL2JdIGF1dGhvcml6ZWQgKHN0cmljdGx5IGZvcmJpZGRlbikgZm9yIGFueSBvZiB0aGVzZSBjb25kaXRpb25zOg0KLSBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgW3VybD1zdGVhbWNvbW11bml0eS5jb20vaWQvb2ZmaWNpYWx3YXJkb2cvXW9mZmljaWFsd2FyZG9nWy91cmxdLg0KLSBob3N0aW5nIG9uIGFueSBkb3dubG9hZCBzZXJ2ZXIgb3RoZXIgdGhhbiBDaGVja0lkZW50aXR5J3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gaG9zdGluZyBvbiBhbnkgbGF1bmNoZXIgZm9yIGRpc3RyaWJ1dGlvbiBvdGhlciB0aGFuIENoZWNrSWRlbnRpdHkncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSB0byBiZSBwYWNrYWdlZCBpbiBhbnkgZm9ybSBvdGhlciB0aGFuIENoZWNrSWRlbnRpdHkncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSB0byBjcmVhdGUgZGVyaXZhdGl2ZSB3b3Jrcy4NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyIuWy9iXQ0KIA0KVXNlIGEgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg0KIA0KTW9uZXRpemF0aW9uIHdoaWxlIHVzaW5nIHRoaXMgbW9kIGlzIGFwcHJvdmVkLg0KQ29weXJpZ2h0IDIwMTktMjAyMCBXYXJkb2cuDQoNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvb2ZmaWNpYWx3YXJkb2ddW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lGZzBWMFgucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/768349209284140022/DF3A642BDCF5E7DB1CC8A481289DCE77AAFB13B9/</image_url> - <download_url/> - <filename/> - <file_size>35689</file_size> - </mod> - <mod id="1630943713"> - <name>Cl0ud's Military Gear</name> - <description>VGhpcyBtaWxpdGFyeSBjbG90aGluZyBzZXQgY29udGFpbnMgMTYgY2FtbyBzZXRzIGFuZCBvdGhlciBpdGVtcyENCjE2IENhbW9zLCB5b3UgY2hvb3NlIQ0KVGhlIG91dGZpdHMgYXJlIHNvcnRlZCBieSBjYW1vcyBpbiB0aGUgdHlwZXMueG1sIDpQDQpJIGRvIG5vdCByZWNvbW1lbmQgdXNpbmcgYWxsIDE2IGNhbW9zIGF0IG9uY2UuDQoNCltoMV1GZWF0dXJlcyAmIE1vcmVbL2gxXQ0KW2JdQ29tcGF0aWJsZSB3aXRoIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1NjY5MTExNjZdTWFzcydzTWFueUl0ZW1PdmVyaGF1bFsvdXJsXSENCkNoZWNrIG91dCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDAwNjA2MDY0XUNsMHVkJ3MgTWlsaXRhcnkgR2VhciBFeHBhbnNpb25bL3VybF0gZm9yIG1vcmUgZ2VhciB3aXRoIG15IGNhbW9zIQ0KQ2hlY2sgb3V0IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE5NjQ0MjE2NzNdV2F0ZXItUmVzaXN0YW50IE1pbGl0YXJ5IEdlYXJbL3VybF0gZm9yIHdhdGVyLXJlc2lzdGFudCBnZWFyIQ0KWy9iXQ0KDQpbYl1HaGlsbGllOg0KVGhlIGdoaWxsaWUgYnVzaHJhZ3MgJiB0b3BzIGNhbiB0YWtlIHRoZSBiZWx0IHNsb3Qgc28geW91IGNhbiBoYXZlIGEgYmFja3BhY2srZ2hpbGxpZSFbL2JdDQoNCltiXVNtZXJzaCBWZXN0czoNClRoZSBzbWVyc2ggdmVzdCBjYW4gdGFrZSB0aGUgYmVsdCAmIHZlc3Qgc2xvdCFbL2JdDQoNCltoMV1DYW1vczpbL2gxXQ0KLSBQYXJ0aXphbi1NDQotIERQTQ0KLSBEdWNraHVudGVyDQotIEZMVA0KLSBNUEFUDQotIE11bHRpY2FtDQotIFBhcnRpemFuDQotIFNrb2wNCi0gU3BsaW50ZXINCi0gRGFyayBTcGxpbnRlcg0KLSBUaWdlcg0KLSBXb29kbGFuZA0KLSBBLVRBQ1MNCi0gQ0FEUEFUDQotIFRyb3BpYw0KLSBZZWdlcg0KDQpbaDFdSXRlbXMgZm9yIGV2ZXJ5IGNhbW86Wy9oMV0NCltiXUl0ZW1zOlsvYl0NCi0gQ2xvdGggU3RyaXBzDQotIExhcmdlIFRlbnQNCi0gQ2FyIFRlbnQNCg0KW2JdQ3JhZnRhYmxlIEdoaWxsaWU6Wy9iXQ0KLSBIb29kDQotIFN1aXQNCi0gVG9wDQotIEJ1c2hyYWcNCi0gR3VuIFdyYXANCg0KW2JdSGVhZGdlYXI6Wy9iXQ0KLSBUYWN0aWNhbCBIZWxtZXQNCi0gQm9vbmllIEhhdA0KLSBCZWFuaWUNCg0KW2JdTWFza3M6Wy9iXQ0KLSBCYW5kYW5hDQotIEJhbGFjbGF2YSAoMyBIb2xlcykNCi0gU2t1bGwgQmFsYWNsYXZhICgzIEhvbGVzKQ0KDQpbYl1Ub3BzOlsvYl0NCi0gRmllbGQgSmFja2V0DQotIFRhY3RpY2FsIFNoaXJ0DQotIFBhdHJvbCBKYWNrZXQNCi0gQ29tYmF0IEphY2tldA0KDQpbYl1QYW50czpbL2JdDQotIEZpZWxkIFBhbnRzDQotIFRhY3RpY2FsIFBhbnRzDQotIFBhdHJvbCBQYW50cw0KDQpbYl1WZXN0czpbL2JdDQotIEhpZ2ggQ2FwYWNpdHkgVmVzdA0KLSBBc3NhdWx0IFZlc3QNCi0gUGxhdGUgQ2Fycmllcg0KLSBIZWF2eSBQbGF0ZSBDYXJyaWVyIChbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTY2OTExMTY2XU1hc3Mnc01hbnlJdGVtT3ZlcmhhdWxbL3VybF0pDQotIFNtZXJzaCBWZXN0DQoNCltiXUJhY2twYWNrczpbL2JdDQotIEFsaWNlIEJhZw0KLSBBc3NhdWx0IEJhZw0KLSBDb3lvdGUgQmFnDQotIEh1bnRpbmcgQmFnDQotIE1vdW50YWluIEJhZw0KLSBUb3J0aWxsYSBCYWcNCi0gU21lcnNoIEJhZw0KDQpbaDFdT3RoZXIgSXRlbXM6Wy9oMV0NCi0gR2FzIE1hc2sgKEJsYWNrL0Jyb3duL09saXZlKQ0KLSBHUDUgR2FzIE1hc2sgKEJsYWNrL0Jyb3duL09saXZlKQ0KLSBCYW5kYW5hIChCbGFjay9Ccm93bikNCi0gVGFua2VyIEhlbG1ldCAoQnJvd24vT2xpdmUvVGFuKQ0KDQoNCg0KW2gxXUZvciBzZXJ2ZXIgb3duZXJzOlsvaDFdDQpbdXJsPWh0dHBzOi8vcGFzdGViaW4uY29tL0pxN3RId0h3XUFsbCBUeXBlcyBWMTAgLSBzb3J0ZWQgYnkgY2Ftb3NbL3VybF0NClt1cmw9aHR0cHM6Ly9wYXN0ZWJpbi5jb20vbkF1cjBQS1JdVHJhZGVyQ29uZmlnIFYxMFsvdXJsXQ0KDQpbdXJsPWh0dHBzOi8vcGFzdGViaW4uY29tL3Q0dlF2UXZmXVR5cGVzIFYxMCBvbmx5Wy91cmxdDQpbdXJsPWh0dHBzOi8vcGFzdGViaW4uY29tLzVaOFNzNDlXXVRyYWRlckNvbmZpZyBWMTAgb25seVsvdXJsXQ0KDQoNCltoMV1QZXJtaXNzaW9uczpbL2gxXQ0KWW91IGNhbiBwdXQgdGhlIG1vZCBpbiB5b3VyIFN0ZWFtIENvbGxlY3Rpb24uDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJldXBsb2FkIG9yIHVzZSBpdCBvdXRzaWRlIG9mIHRoaXMgbW9kLg0KSSBkbyBub3QgZ2l2ZSBhbnlvbmUgcGVybWlzc2lvbiB0byBtb2RpZnkgdGhpcyBtb2QuDQoNCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgZmVlbCBmcmVlIHRvIGFzayB0aGVtIGJlbG93DQphbmQgZG9uJ3QgZm9yZ2V0IHRvIHJhdGUgbXkgbW9kIDspDQoNCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUgKHNvIEkgY2FuIGdldCBzb21lIG1vcmUgY29mZmVlKToNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvcm9tYW5naWx6P2xvY2FsZS54PWRlX0RFXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pRmcwVjBYLnBuZ1svaW1nXVsvdXJsXQ0KDQpbaDFdTXkgRGlzY29yZFsvaDFdDQpbdXJsPWh0dHA6Ly9kaXNjb3JkLmdnL25zZzZObkpdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2xOUHNpRXgucG5nWy9pbWddWy91cmxdDQoNCklmIHlvdSBoYXZlIHN1Z2dlc3Rpb25zL2lkZWFzIG9yIGJ1ZyByZXBvcnRzLCBqb2luIG15IGRpc2NvcmQgYW5kIHNlbmQgdGhlbSB0aGVyZSE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1477694984235810906/3EEDABE218D2B490A7965967E96D1F43D1DDAE9F/</image_url> - <download_url/> - <filename/> - <file_size>542777093</file_size> - </mod> - <mod id="1705066179"> - <name>CPBWeapons</name> - <description>VGhpcyBtb2QgaXMgc3RpbGwgaW4gZGV2ZWxvcG1lbnQganVzdCBzbG93IGRldmVsb3BtZW50DQoNCg0KW3VybD1odHRwczovL2RvY3MuZ29vZ2xlLmNvbS9zcHJlYWRzaGVldHMvZC8xMEpVUkZIUk1PRGZaNUtBZkJxazQyYmQyQThRRVRFNm5LRDM5dEdHQUYyYy9lZGl0I2dpZD0wXSBXZWFwb24sIE1hZ2F6aW5lIGFuZCBBdHRhY2htZW50IENsYXNzbmFtZXMgWy91cmxdDQoNClt1cmw9aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vc3ByZWFkc2hlZXRzL2QvMXk2VGFCSVZxX2psZHNyVWZ0aDVacUtmOTQxRUJtNDRLcU82QTBiUW9fakUvZWRpdCNnaWQ9MF0gQW1tbyBDbGFzc25hbWVzICsgSW5mbyBbL3VybF0NCg0KS25vd24gQnVnczoNClVuaXZlcnNhbCBMaWdodCBkb2VzIG5vdCBnbyBvbiBjZXJ0YWluIHdlYXBvbnMNCg0KDQoNCg0KUGxlYXNlIGNvbnNpZGVyIGRvbmF0aW5nIGFzIG1vZGVscyBjb3N0IG1vbmV5IGFuZCBzbyBkbyBjdXN0b20gc291bmRzIGFueXRoaW5nIGhlbHAgYnV0IGRvIG5vdCBmZWVsIGluY2xpbmRlZCB0byBkb25hdGUhDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9KY21vZGVsc10gV2FudCB0byBoZWxwIHN1cHBvcnQgbXkgd29yaz8gZmVlbCBmcmVlIHRvIGRvbmF0ZSA6KSBbL3VybF0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1621815315182017539/ED3CC61BD85580F65078B76F3D82B3B2DE82F542/</image_url> - <download_url/> - <filename/> - <file_size>1067862575</file_size> - </mod> - <mod id="1962144102"> - <name>Modular Vest System</name> - <description>W2NvZGVdVEVTVEVEIEFORCBXT1JLUyBPTiAxLjA5Wy9jb2RlXQ0KDQpHZW5lcmFsIGluZm8gYW5kIHVwZGF0ZXMgcHVzaGVkIHRvIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3RmdG5ua1ZdRGlzY29yZFsvdXJsXQ0KDQoNCltiXU5vdGU6Wy9iXSBbaV1BbGwgYXNzb2NpYXRlZCBhdHRhY2htZW50cyB3b3JrIE9OTFkgZm9yIHRoZSBpbnRlbmRlZCBtb2RlbC4gSXRlbXMgYXJlIGFubm90YXRlZCB3aXRoICJNVlMiIHRvIGRpc3Rpbmd1aXNoIHRoZW1zZWx2ZXMgZnJvbSBub3JtYWwgZ2Vhci4gSSBtYXkgYWRkIGFuIGFkZGl0aW9uYWwgcHJveHkgdG8gYWxsb3cgZGVmYXVsdCBwbGF0ZSBjYXJyaWVyIHBvdWNoZXMsIGJ1dCBpdHMgbm90IGN1cnJlbnRseSBpbiBzY29wZVsvaV0NCg0KQWRkaXRpb25hbGx5LCB0aGlzIE1WUyBwbGF0Zm9ybSBjYW4gYmUgc3RvcmVkIG9uIGFuIGFybW9yIHJhY2ssIHdoaWNoIGNhbiBiZSBwbGFjZWQgdXNpbmcgYSBraXQuIFRoZSBraXQgY2FuIGJlIGNyYWZ0ZWQgd2l0aCAxMCBwbGFua3MgYW5kIDEwIG5haWxzLiBUaGUgYXJtb3IgcmFjayBjYW4gYmUgZGlzbWFudGxlZCB1c2luZyBhIGhhdGNoZXQuIFRoZSBhcm1vciByYWNrIE9OTFkgYWNjZXB0cyB0aGUgTVZTIHBsYXRmb3JtLiBUaGlzIGlzIGR1ZSB0byB2YXJpb3VzIG1vZGRlZCBlcXVpcG1lbnQgaGF2aW5nIGFsdGVyZXJkIHByb3h5IHJvdGF0aW9ucyB0aGF0IHVsdGltYXRlbHkgcHJldmVudCB0aGlzIHJhY2sgZnJvbSBiZWluZyB1c2VkIGZvciBhbnkgdmVzdCB0eXBlLiBUaGluayBvZiB0aGlzIG1vZCBhcyBhbiBhbGwtaW4tb25lIHBhY2thZ2UgZm9yIHRob3NlIHRoYXQgd2FudCB0byBzaG93IG9mZiBhIG5pY2UgcGllY2Ugb2Yga2l0Lg0KDQpTRVJWRVIgT1dORVJTOiB0eXBlcy54bWwgZmlsZSBhbmQgY2Znc3Bhd25hYmxldHlwZXMueG1sIGlzIHByb3ZpZGVkIGluIHRoZSBkb3dubG9hZCB1bmRlciAiSW5mbyBmb2xkZXIuIiANCg0KQE1vZHVsYXJWZXN0U3lzdGVtXEluZm9cdHlwZXMueG1sIChmb3IgZXhhbXBsZSkNCg0KW2JdUHVyY2hhc2VkIE1vZGVsczpbL2JdDQpbdXJsPWh0dHBzOi8vd3d3LnR1cmJvc3F1aWQuY29tL0Z1bGxQcmV2aWV3L0luZGV4LmNmbS9JRC8xMzc2MjIzXTNEIEFybXkgQmFja3BhY2sgM0QgTW9kZWxbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cudHVyYm9zcXVpZC5jb20vRnVsbFByZXZpZXcvSW5kZXguY2ZtL0lELzE0Mzg1MDhdTWlsaXRhcnkgVGFjdGljYWwgU29sZGllciBWZXN0IDAxWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnR1cmJvc3F1aWQuY29tL0Z1bGxQcmV2aWV3L0luZGV4LmNmbS9JRC84NzgxODRdTTkgQmF5b25ldFsvdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL2NoYXJhY3Rlci9jbG90aGluZy90YWN0aWNhbC1iZWx0LXBhY2tdVGFjdGljYWwgQmVsdCBQYWNrWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnR1cmJvc3F1aWQuY29tL0Z1bGxQcmV2aWV3L0luZGV4LmNmbS9JRC8xMjY0MjU0XVMxMCBHYXMgTWFza1svdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L290aGVyL3RhY3RpY2FsLXBvdWNoXVRhY3RpY2FsIFBvdWNoWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnR1cmJvc3F1aWQuY29tL0Z1bGxQcmV2aWV3L0luZGV4LmNmbS9JRC8xMTc0NDA5XVJhZGlvIFBhY2tbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cuY2d0cmFkZXIuY29tLzNkLW1vZGVscy9taWxpdGFyeS9vdGhlci9mbGFzay03MDc4ZDQ1Yi1iMWRlLTQ5MDMtODhmMi1jNGEzYTc0NjkzMzddQ2FudGVlblsvdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L290aGVyL21pbGl0YXJ5LWNvbWJhdC1uZXQtcmFkaW8tbHYtMjQxXU1pbGl0YXJ5IFJhZGlvWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvY2hhcmFjdGVyL2Nsb3RoaW5nL3RhY3RpY2FsLWJhY2twYWNrLWU4OGU1ZDE2LTRhOGQtNDRkNy04NmFiLTJhM2JkOTFlYmM2Y11UYWN0aWNhbCBCYWNrcGFja1svdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L2FybW9yL2hlbG1ldC05MDRhYTNkZi0xYTZiLTQ2ODAtOGZhOC04OTgyOTRjZDRlYmFdSGVsbWV0Wy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvY2hhcmFjdGVyL3NjaS1maS90aGUtbWFuZGFsb3JpYW4taGVsbWV0LTNkLW1vZGVsXU1hbmRvIG1vZGVsWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvdmFyaW91cy92YXJpb3VzLW1vZGVscy9idXJsYXAtc2Fja3MtYW5kLXBpZWNlc11CdXJsYXBbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cuY2d0cmFkZXIuY29tLzNkLW1vZGVscy9jaGFyYWN0ZXIvY2xvdGhpbmcvdmltcGVsLWNoZXN0LXJpZ11DaGVzdHJpZ1svdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L290aGVyL3RhY3RpY2FsLWNhcmdvLWJhY2twYWNrXVRhY3RpY2FsIENhcmdvWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1wcmludC1tb2RlbHMvZ2FtZXMtdG95cy9vdGhlci9naG9zdC1tYXNrLTNkLXByaW50LW1vZGVsXUdob3N0IE1hc2tbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cuY2d0cmFkZXIuY29tLzNkLW1vZGVscy9taWxpdGFyeS9vdGhlci9taWxpdGFyeS1oZWFkcGhvbmUtbG93cG9seS0zZC1tb2RlbF1NaWwgSGVhZHBob25lc1svdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L2FybW9yL2hlbG1ldC1oZWF2eV1BbHR5biBIZWxtZXRbL3VybF0NCg0KDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvY2hhcmFjdGVyL3NjaS1maS9nYXMtbWFzay1oZWxtZXQtc2NpZmktcHJvdGVjdGlvbi1zcGFjZS1taWxsaXRhcnktZmFudGFzeS1odW1hbl1NNTAgUmVzcGlyYXRvclsvdXJsXQ0KW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWwtY29sbGVjdGlvbnMvYmVhcmQtbG93LXBvbHktcGFja11CZWFyZCBQYWNrWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LmNndHJhZGVyLmNvbS8zZC1tb2RlbHMvY2hhcmFjdGVyL2Nsb3RoaW5nL2JhbGFjbGF2YV1CYWxhY2xhdmFbL3VybF0NCg0KDQpbYl1GcmVlIE1vZGVsc1svYl0NCkFybWEgMiBEZWx0YSBBc3NldA0KW3VybD1odHRwczovL3NrZXRjaGZhYi5jb20vM2QtbW9kZWxzL2FtbW93ZWFwb24tY3JhdGUtMTM0ZDBkMTEzNGIzNDY0OWEyY2M4YjhhNTFkOGYwYmZdQW1tbyBXZWFwb24gQ3JhdGVbL3VybF0NClt1cmw9aHR0cHM6Ly9za2V0Y2hmYWIuY29tLzNkLW1vZGVscy8zMzAtd29vZC1zdHlsaXplZC0xYWE5MWM5NjY2MjM0NTNkYWFlN2NjMmFhOTZhNWQ5N10yeDRbL3VybF0NCg0KWU9VIERPIE5PVCBIQVZFIFBFUk1JU1NJT04gVE8gVU5QQUNLL1JFUEFDSyBBTkQgRElTVFJJQlVURSBUSElTIE1PRCBPUiBBTlkgQ09OVEVOVCBXSVRISU4gSVQNCg0KDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1478821226567850277/2004C829E2F7AE36C686FFA0C6C50571FB0E6652/</image_url> - <download_url/> - <filename/> - <file_size>616909428</file_size> - </mod> - <mod id="2197959098"> - <name>TraderFixesAndFeatures</name> - <description>VGhpcyBtb2Qgd2lsbCBiZSB1cGRhdGVkIGF0IG15IGNvbnZlbmllbmNlLiBJZiB5b3UgZG9uJ3QgbGlrZSBpdCBkb24ndCB1c2UgaXQuIA0KSSdsbCBiZSBhZGRpbmcgbW9yZSBmZWF0dXJlcyBzb29uDQpQbGFubmVkIGZlYXR1cmVzOg0KTWFraW5nIGl0IGVhc2llciB0byBzZWxsIGl0ZW1zIG9uIHlvdSBpbiBidWxrDQpRdWFudGl0eSBidXlpbmcNCk5ldyBVSQ0KDQoNCkRJU0NMQUlNRVI6IA0KVGhpcyBjb2RlIGlzIGJ5IG5vIG1lYW5zIHRoZSBiZXN0IHdheSB0byBnbyBhYm91dCB0aGluZ3MgYW5kIGl0IG1pZ2h0IG5vdCBiZSBwZXJmZWN0LiBJZiB5b3UgZmluZCBhbnkgaXNzdWVzIHdpdGggaXQgcGxlYXNlIGxldCBtZSBrbm93LiBQbGVhc2UgZG9uJ3QgcmVwb3J0IGlzc3VlcyB3aXRoIHRoZSB0cmFkZXIgaXRzZWxmLiBJIHdpbGwgaWdub3JlIHRob3NlLiBXaGVuIHJlcG9ydGluZyBpc3N1ZXMgaXQncyBiZXN0IHRvIHRha2UgYSB2aWRlbyBvZiB0aGUgaXNzdWUgYW5kIHNlbmQgaXQgdG8gbWUgb24gRGlzY29yZCBIZWxraGlhbmEjMjQ0NS4gIEkgRE8gTk9UIEFDQ0VQVCBTVEVBTSBJTlZJVEVTLg0KVGhpbmdzIHRvIHJlcG9ydDogYnV5aW5nIG9mIGl0ZW1zIGRpZG4ndCBnaXZlIGl0ZW0uIGJ1eWluZyBvZiBpdGVtcyBnYXZlIG1vcmUgdGhhbiBzdXBwb3NlZCB0by4gYnV5aW5nIGRpZG4ndCBnaXZlIGVub3VnaCBtb25leSBiYWNrLiBzZWFyY2ggYmFyIGJ1Z3Mgc29tZXRoaW5nIG91dC4gZXRjLiANCg0KSWYgeW91IGRvbid0IHdhbnQgc3BlY2lmaWMgZmVhdHVyZXMgeW91IGNhbiB1bnBhY2sgYW5kIHJlbW92ZSBzb21lIHBhcnRzLg0KDQpJZiB5b3UgaGF2ZSBpc3N1ZXMgd2l0aCBjZXJ0YWluIGtpdHMgbm90IHNob3dpbmcgdGhlIGltYWdlIHRoZW4gZ28gdG8gV2lsbG93R2xhZGUvV0dfVHJhZGVyRml4L3NjcmlwdHMvM19HYW1lL0tpdHNUb0lnbm9yZS5jIGFuZCBhZGQgYSBuZXcgbGluZSB3aXRoIHRoZSBjbGFzcyBuYW1lLiBUaGlzIGxpc3QgaXMgYW4gZW51bWVyYXRpb24gb2YgaXRlbXMgdG8gaWdub3JlIHdoZW4gZG9pbmcgdGhlIGNoZWNrIGlmIGl0J3MgYSBraXQuIEZvciBleGFtcGxlIHRoZSBjb2RlIHdpbGwgdGhpbmsgS2l0Y2hlbktuaWZlIGl0J3MgYSAia2l0IiBidXQgaXQncyBub3QuIFNvIGl0IGhhZCB0byBiZSBhZGRlZCB0aGVyZSB0byBpZ25vcmUuIEFzIGxvbmcgYXMga2l0IG5hbWVzIHN0YXJ0IHdpdGggS2l0XywgZW5kcyB3aXRoIF9LaXQgb3IgS2l0IGFuZCB0aGVpciBjb3VudGVycGFydCBpcyBzYW1lIG5hbWUgYXMga2l0IGl0IHdpbGwgd29yay4NCg0KSWYgeW91IGRvbid0IHdhbnQgdGhlIHNlYXJjaCBiYXIgJiYga2l0cyB0aGVuIHJlbW92ZSBXaWxsb3dHbGFkZS9XR19UcmFkZXJGaXgvc2NyaXB0cy80X1dvcmxkL1RyYWRlck1lbnUuYyBmaWxlDQpJZiB5b3UgZG9uJ3Qgd2FudCB0aGUgbmV3IGl0ZW0gc3Bhd25pbmcgb24gYnV5L2Nhc2ggc3RhY2tpbmcgdGhlbiByZW1vdmUgV2lsbG93R2xhZGUvV0dfVHJhZGVyRml4L3NjcmlwdHMvNF9Xb3JsZC9EYXlaUGxheWVyLmMgZmlsZQ0KSWYgeW91IGRvbid0IHdhbnQgdGhlIGZpeGVzIGZvciB0aGUgYWN0aW9uIG9uIHRyYWRlciB0aGVuIHJlbW92ZSBXaWxsb3dHbGFkZS9XR19UcmFkZXJGaXgvc2NyaXB0cy80X1dvcmxkL0FjdGlvblRyYWRlLmMgZmlsZQ0KDQoNClRyYWRlciBmaXhlczoNCi0gUmVtb3ZlZCB0aGUgb2Jub3hpb3VzIHRyYWRlciBtZXNzYWdlIHdoZW4gcGVvcGxlIGxvYWQgYW5kIGRhdGEgaGFzbid0IGJlZW4gbG9hZGVkIHlldCAodGhlIG1pc3NpbmcgdHJhZGVyIHNhdmUgZGF0YSkuIFlvdSB3aWxsIGdldCBvcHRpb24gdG8gdHJhZGUgd2hlbiBpdCdzIGZpbmlzaGVkIGxvYWRpbmcNCi0gU29tZSBzbWFsbCBudWxsIGVycm9yIGZpeGVzIGJvdGggY2xpZW50IGFuZCBzZXJ2ZXINCi0gS2l0cyBub3cgZGlzcGxheSB3aGF0IGlzIGluc2lkZSB0aGUgYm94IHdpdGggZGVzY3JpcHRpb24gb2YgdGhlIGl0ZW0gaW5zaWRlIChhcyBsb25nIGFzIGtpdCBuYW1lcyBzdGFydCB3aXRoIEtpdF8sIGVuZHMgd2l0aCBfS2l0IG9yIEtpdCBhbmQgdGhlaXIgY291bnRlcnBhcnQgaXMgc2FtZSBuYW1lIGFzIGtpdCkNCi0gUHJldmlldyBpbWFnZSBjYW4gbm93IGJlIHJvdGF0ZWQNCi0gUHJldmlldyBpbWFnZSBub3cgaXMgYmV0dGVyIGNlbnRlcmVkDQotIEFkZGVkIHpvb20gaW4vb3V0IG9uIHRoZSBwcmV2aWV3IHdpbmRvdyBvZiB0aGUgaXRlbXMNCi0gQWRkZWQgbW9yZSB0ZXh0IHRvIGl0ZW1zIGluIGxpc3Qgd2hlbiB0aGUgdHJhZGVyIGNhbid0IGZpbmQgdGhlbQ0KLSBEaXNhYmxlZCBhYmlsaXR5IHRvIHByZXNzIGJ1dHRvbnMgd2hpbGUgb24gdHJhZGVyIG1lbnUgKG5vIG1vcmUgZHJpbmtpbmcgZ2Fzb2xpbmUgYnkgbWlzdGFrZSBjYXVzZSB5b3UgaGF2ZSBhIGNhbmlzdGVyIGluIHlvdXIgaGFuZHMpDQotIEFkZGVkIFF1YW50aXR5IGluZm8gb24gdGhlIHRyYWRlciBtZW51LiBUaGlzIHdpbGwgc2hvdyBhbW91bnQgb2YgaXRlbSB5b3UnbGwgcmVjZWl2ZSBlLmcuIDEwMCBhbW1vDQotIEFkZGVkIHNlYXJjaCBiYXIgdG8gdGhlIG1lbnUuIFlvdSBjYW4gc2VhcmNoIGZvciBpdGVtcyBpbiBhbnkgY2F0ZWdvcnkgb2YgdGhhdCBzcGVjaWZpYyB0cmFkZXIgeW91J3JlIGxvb2tpbmcgYXQNCi0gTmV3IHN5c3RlbSBvZiBhZGRpbmcgaXRlbXMgdG8gaW52ZW50b3J5LiBUaGlzIHdpbGwgZml4IHRoZSBpc3N1ZSBvZiBtb25leSBzdGFja2luZywgbm90IHJlY2VpdmluZyBpdGVtcyBpbiBtb2RkZWQgYmFncyBvciBpbiBjbG90aGVzIGV2ZW4gdGhvIHlvdSBoYXZlIHNwYWNlLCBub3QgcmVjZWl2aW5nIGl0ZW1zIGR1ZSB0byBubyBpbnZlbnRvcnkgc3BhY2UuIFRoaXMgd2lsbCBhbHNvIGF1dG8gc3RhY2sgYW1tbyBib3VnaHQgaWYgeW91IGhhdmUgc29tZSBpbiBpbnZlbnRvcnkgYWxyZWFkeQ0KLSBUcmFkZXIgbm90aWZpY2F0aW9ucyBkb24ndCBnZXQgaW4gdGhlIHdheSBvZiBpbnZlbnRvcnkgYW55bW9yZQ0KDQoNCg0KVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UNClRoaXMgbW9kIGNhbiBiZSByZXBhY2tlZCB1bmRlciB5b3VyIHNlcnZlciBtb2Qob25seSBzZXJ2ZXIgc3BlY2lmaWMgbW9kcykuIFRoaXMgcGJvIG11c3QgYmUgcnVuIG9uIGJvdGggY2xpZW50IGFuZCBzZXJ2ZXIuIA0KDQpJIFdJTEwgTk9UIEFDQ0VQVCBTVEVBTSBJTlZJVEVTIQ0KTW9kIHN1cHBvcnQ6IGh0dHBzOi8vZGlzY29yZC5nZy9Ua2NTWlFB</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1484453261791426242/EBE0E82436FFD61F982E845A7732B466EB3E3AF2/</image_url> - <download_url/> - <filename/> - <file_size>156861</file_size> - </mod> - <mod id="2139980902"> - <name>Vote-Skip-Night</name> - <description>QSBtb2QgdGhhdCBhbGxvd3MgcGxheWVycyB0byB2b3RlIHRvIHNraXAgbmlnaHRzLg0KNTAlIG9mIHRoZSBwbGF5ZXJzIG11c3QgaGF2ZSB2b3RlZCBieSB0eXBpbmcgIiFza2lwIiBpbiBbYl1kaXJlY3QgY2hhdFsvYl0gZHVyaW5nIHRoZSBuaWdodC4NCjEwIHNlY29uZHMgYWZ0ZXIgZW5vdWdoIHBsYXllcnMgdm90ZSB0byBza2lwLCB0aGUgdGltZSB3aWxsIGJlIHNldCB0byA0QU0uDQpDaGF0IHdpbGwgYXV0b21hdGljYWxseSBhZHZlcnRpc2UgdGhlIHN5c3RlbSBldmVyeSAxMG1pbnMgYXQgbmlnaHQgc28gcGxheWVycyBjYW4gdXRpbGl6ZSBpdC4NCg0KW2gxXUlmIHlvdSBlbmpveWVkIHRoaXMgbW9kLCBiZSBzdXJlIHRvIFJhdGUgYW5kIEZhdm9yaXRlIVsvaDFdDQoNCltoMV1UbyBqb2luIG91ciBzZXJ2ZXIsIGp1c3Qgc2VhcmNoIGZ3a3p0IGluIHRoZSBEYXlaIFNBIExhdW5jaGVyLlsvaDFdDQoNCkZlZWwgZnJlZSB0byBqb2luIG91ciBjb21tdW5pdHkgZGlzY29yZCA6IGh0dHBzOi8vZGlzY29yZC5pby9TcXVhc2hUaGVPcmFuZ2UNCg0KU291cmNlIENvZGUgOiBodHRwczovL2dpdGh1Yi5jb20vTWthMDIwNy9EYXlaLVZvdGVTa2lwLU5pZ2h0DQoNCkFueSByZXBhY2tpbmcgLyByZXVwbG9hZGluZyAvIG1vZGlmeWluZyAvIG1vbmV0aXphdGlvbiBvZiB0aGlzIHdvcmtzaG9wIGFkZG9uIGlzIHByb2hpYml0ZWQuDQpQbGVhc2UgY29udGFjdCBtZSBmb3IgcGVybWlzc2lvbiAvIGZlZWRiYWNrIC8gc3VwcG9ydCAhDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9mMVdYQk9MLnBuZ1svaW1nXQ0KDQrCqUNvcHlyaWdodCAyMDIwIGJ5IFt1cmw9ZndrenQuY29tL11GV0taVFsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1325698087777606920/266A81CFE4FFF9EB8EF2657AEE06E8399AE107CF/</image_url> - <download_url/> - <filename/> - <file_size>9375</file_size> - </mod> - <mod id="2225639259"> - <name>HelicopterMod-Kapuero</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1618437436531149475/06235022A669F2601B542ADB5F9A38EBF98D3429/</image_url> - <download_url/> - <filename/> - <file_size>21440746</file_size> - </mod> - <mod id="2216639904"> - <name>NEAF_Quarantine_Z</name> - <description>W2JdRElTX05FQUZfUXVhcmFudGluZV9aWy9iXQ0KDQpUaGlzIGlzIHRoZSBOb3J0aCBlYXN0ZXJuIEFpcmZpZWxkIHVwZ3JhZGUgLWFkZG9uLiANCltpXShNYW55IHNlcnZlciBvd25lcnMgaGF2ZSBiZWVuIHdhaXRpbmcgZm9yIHRoaXMgb25lKVsvaV0NCk9uZSBvZiB0aGUgbGFzdCBzdGFuZC1vZmYncyBtYW4gdnMgWg0KVGhlIG9uY2UgZGVyZWxpY3QgY2l2aWxpYW4gQWlyZmllbGQgVXNlZCBhcyBhIHN0YW5kIG9mZiBwb2ludCBhcyB5b3UgdHJ5IHRvIHF1YXJhbnRpbmUgdGhlIHNwcmVhZC4NCjQwMCsgaG91cnMgb2YgZXllIHdhdGVyaW5nIGVkaXRzLg0KDQpbYl1JbmNsdWRlczpbL2JdDQotUXVhcm5hdGluZSBab25lDQotT25jZSBsaXZlZCBpbiBhcmVhIG9mIHRoZSBub25lIGluZmVjdGVkDQotUXVhcnJ5IGRpc3Bvc2FsDQotU21hc2hlZCB2ZWhpY2xlcyBqYW1zDQotU2V2ZXJhbCBNaWxpdGFyeSBwb2ludHMNCi1JbmZlY3RlZCBNZWRpY2FsIHN1aXQNCi1TZXZlcmFsIGNyYXNoIHNpdGVzDQotQmFycmFja3MgTWlsaXRhcnkgLXdlc3Qgc2lkZQ0KLUJhcnJhY2tzIENpdmkgLWNlbnRlciBhaXJmaWVsZA0KLU1hc3MgYnVyaWFsIHNpdGUNCi1IYW5nZXJzICYgdG93ZXJzDQotT3JpZ2luYWwgMC42OCBzZWF0ZWQgQVRDICYgUHJpc29uDQotTmV3IHRyZWVzICYgYnVzaGVzDQotTmV3IHJvYWRzIFBhdGgncyBmZW5jaW5nLg0KLWxvY2tlZCB1cCBjb21wb3VuZHMgJiBjbGltYmFibGUgcm9vZidzDQoNCi1OT1QgQSBNT0Qgd2hlcmUgYnVpbGRpbmdzIGFyZSBqdXN0IHBsb25rZWQgb24gdGhlIGFpcmZpZWxkLg0KLU5PVCBiYWRseSBkZXNpZ25lZA0KLWhhcyBhIHJlYWwgZmVlbCBmb3IgY2xhdXN0cm9waG9iaWEgJiBmZWFyIHZzIHBsYXllciBhbmQgdnMgWiANCg0KVGhpcyB3b3VsZCBiZSBhbiBleGNlbGxlbnQgYWRkb24gDQotRm9yIFJQIHNlcnZlcnMNCi1FdmVuIGJldHRlciBmb3IgY2xvc2UgcXVhdGVyIHB2cCBhY3Rpb24NCi1TZXJ2ZXIgZXZlbnRzLg0KDQpbYl1Db21wYXRhYmxlIHdpdGg6Wy9iXQ0KLURheVogdjEuMDgNCi1WYW5pbGxhICAgQ2hlcm5hcnVzUGx1cw0KLUV4cGFuc2lvbiBDaGVybmFydXNQbHVzDQotRXhwYW5zaW9uIENoZXJuYXJ1c1BsdXMgR2xvb20NCg0KW2JdTk9URTogWy9iXQ0KVW5saWtlIHNvbWUgb2YgbXkgb3RoZXIgY29udGVudCB0aGlzIG9uZSBpcyBGUkVFIGFuZCBpbmNsdWRlZCBpbiB0aGUgQE1PRA0KV2l0aCBmdWxsIGluc3RhbGxhdGlvbnMgZ3VpZGUuLiAoTG9jYXRlZCBpbiB0aGUgcmVhZG1lLnR4dCBmaWxlIEBNT0QpDQpab21iaWUgc3Bhd25zIGFyZSBub3cgaW5jbHVkZWQgaW4gdGhlIG1vZCBmb2xkZXIgWm9tYmllc3Bhd25zIHdpdGggYSByZWFkbWUgaW5zdGFsbGF0aW9uLg0KTG9vdCB2YXJpYW50IGlzIG5vdyBpbmNsdWRlZCBpbiB0aGUgbW9kIGZvbGRlciBMT09UIHdpdGggYSAgcmVhZG1lIGluc3RhbGxhdGlvbi4NCkFGVEVSIFlPVSBDT01QTEVURSBJTlNUQUxMQVRJT04gV0lUSCBUSEUgR1VJREUgPj4gUkVNT1ZFIE1ZIE1PRCBGUk9NIFlPVVIgU0VSVkVSLg0KDQpJZiB5b3UgaGF2ZSBhbiBpZGVhLCBvciBpbnRlcmVzdGVkIGluIGEgY3VzdG9tIGJ1aWxkIHBsZWFzZSBETSBvbiBkaXNjb3JkLg0KSWYgeW91IGxpa2UgbXkgd29yayBhbmQgd2FudCBtb3JlLiANClRISVMgSVMgUFJPVklERUQgRk9SIEZSRUUsIFNPIFBFT1BMRSBDQU4gU0VFIFRIRSBRVUFMSVRZIE9GIE1ZIEpPQlMgUFJPVklERUQgSU4gTVkgU1BBUkUgVElNRS4NCkVOSk9ZIEJPWVogTiBHSVJMWg0KDQpQbGVhZSBkb250IHNoYXJlIC8gcmUtdXBsb2FkDQpQbGVhc2UgcmUtZGlyZWN0IGJhY2sgdG8gbXkgd29ya3Nob3AuDQpDb3B5cmlnaHQuIG5vIGRpc3RyaWJ1dGlvbiAtUkUtZGlzdHJpYnV0aW9uIG5vIHdvcmtzaG9wIHVwbG9hZHMvc3RlYWxpbmcgYWxsb3dlZC4NClVOREVSIE5PIENFUkNVTVNUQU5DRVMgQVJFIFlPVSBUTyBTSEFSRSBUSElTIEZJTEUhLiAgDQpSRUFETUVGSUxFIEFUVEFDSEVEIElOIFRIRSBARVhBTVBMRURJU01PRCBESVIgaW5zdGFsbGVkIG9uIHlvdXIgc2VydmVyLiAgICANCg0KfkRpc2NvcmQ6W2ldRGlzYXByb3ZhbCM0Mzc2Wy9pXQ0KQVNZTFVNLUhPVVNFIERpc2NvcmQ6IFtpXWh0dHBzOi8vZGlzY29yZC5nZy9xN0tNNFlhWy9pXQ0KDQpQbGVhc2UgUmF0ZSB0aGUgQ29udGVudDoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmW2ltZy9dDQoNCkZlZWwgZnJlZSB0byBsZWF2ZSBjb21tZW50cywgSSB3aWxsIGRvIG15IGJlc3QgdG8gaGVscCB5b3UhIA0KDQpbdXJsPXBheXBhbC5tZS9iYjJrMjAvXVtpbWddaHR0cHM6Ly9pLmliYi5jby94TENud00zL1BheXBhbC5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1615059232597027856/84F9612FCD94E22B75B96F8E6AAF312ED8F00DDF/</image_url> - <download_url/> - <filename/> - <file_size>6379593</file_size> - </mod> - <mod id="2065443797"> - <name>AirRaid</name> - <description>W2gyXURlc2NyaXB0aW9uWy9oMl0NClRoaXMgbW9kIGFkZCBtb3JlIGR5bmFtaWMgZXZlbnRzIHRvIGdhbWUuIEl0cyBpbnNwaXJlZCBieSBBaXJSYWlkIG1vZCBmb3IgQXJtYSAyLg0KV2hlbiBhaXIgcmFpZCBpcyBjb21pbmcgc2lyZW4gc3RhcnRlZC4gVGhlbiBhcnJpdmUgYm9tYmVyLCByZWxlYXNlIGJvbWJzIGFuZCBhZnRlciBzb21lIHNob3J0IHRpbWUgc2lyZW4gc3RvcHMuDQpFeHBsb3Npb25zIGFyZSB2ZXJ5IGRhbmdlcm91cywgYmUgY2FyZWZ1bC4NCkluIENoZXJuYXJ1cyBtYXAgYWxzbyBhZGQgc29tZSBuZXcgZHluYW1pYyBldmVudCB0byBzZWEgLSBwYXRyb2wgU3VibWFyaW5lLiBJdHMgb25seSBzYWlsaW5nIHNvdXRoIGNvYXN0bGluZS4gTGF0ZXIgd2lsbCBoYXZlIG1vcmUgZXZlbnRzLg0KW3VybD1odHRwczovL3d3dy50d2l0Y2gudHYvaHVudGVyemN6L2NsaXAvRnJlZXppbmdSZXNvbHV0ZUZhbGNvblNxdWFkR29hbHNddHdpdGNoIGNsaXAgb2Ygc29tZSBlYXJseSB2ZXJzaW9uWy91cmxdDQpBbm90aGVyIGR5bmFtaWMgZXZlbnQgaXMgQU4tMiAoQW5kdWxhKSBiaXBsYW5lIGZseWluZyBvdmVyIG1hcC4NClNvbWV0aW1lcyB5b3UgY2FuIHNlZSBhbmQgaGVhciBTb3ZpZXQgTWlHLTIxLg0KDQpbaDJdSW5zdGFsYXRpb25bL2gyXQ0KSW5zdGFsbGF0aW9uOiBvbiBzZXJ2ZXIgc2lkZSBqdXN0IGFkZCBtb2QsIGNvbmZpZyBmaWxlIHdpbGwgYmUgZ2VuZXJhdGVkLiBBbHNvIGRvbnQgZm9yZ2V0IGNvcHkga2V5IGZpbGUgdG8ga2V5cyBkaXJlY3Rvcnkgb24gc2VydmVyLiBCZWNhdXNlIG1vZCBhZGRpbmcgbmV3IG9iamVjdHMsIG9mIGNvdXJzZSBtdXN0IGJlIGluc3RhbGxlZCBvbiBjbGllbnQgYW5kIHNlcnZlciB0b28uIEFkZCAtbW9kPUBBaXJSYWlkIHRvIHNlcnZlciBzdGFydHVwIG9wdGlvbnMuDQoNCg0KW2gyXUNvbmZpZ3VyYXRpb25bL2gyXQ0KQ29uZmlndXJhdGlvbiBpcyBzZXJ2ZXIgc2lkZSBpbiBqc29uIGZpbGUgd2hpY2ggaXMgbG9jYXRlZCBpbiBtb2QgZm9sZGVyIGluc2lkZSBwcm9maWxlIGZvbGRlci4gZWcuIG15cHJvZmlsZS9BaXJSYWlkL0FpclJhaWQuanNvbg0KDQpZb3UgY2FuIGNvbmZpZ3VyZToNCg0KLW5hbWUgb2YgYWlyIHJhaWQgbG9jYXRpb24NCi1zaXJlbiBwb3N0aW9uDQotdGFyZ2V0IHBvc2l0aW9uDQotdHlwZSAobGlnaHQsIG5vcm1hbCwgaGVhdnkpDQotbnVtYmVyIG9mIGJvbWJzDQotaW50ZXJ2YWwgYmV0d2VlbiBhaXIgcmFpZHMgKGluIG1pbnV0ZXMpDQotbm90aWZpY2F0aW9ucygxIGVuYWJsZSAvIDAgZGlzYWJsZSkNCi1pbnRlcnZhbCBvZiBzdWJtYXJpbmUgcGF0cm9sIChpbiBtaW51dGVzKQ0KLWVuYWJsZSBzaGlwcyAtICgxIGVuYWJsZSAvIDAgZGlzYWJsZSApIC0gc2V0IHRvIDAgaW4gTGl2b25pYS4uLihub3QgZW5vdWdoIHdhdGVyIGZvciBzdWJtYXJpbmUpDQotZW5hYmxlIEFuZHVsYSAoMSBlbmFibGUgLyAwIGRpc2FibGUpIFNvdmlldCBiaXBsYW5lDQotaW50ZXJ2YWwgb2YgQW5kdWxhDQotZW5hYmxlIE1pRy0yMSAoMSBlbmFibGUgLyAwIGRpc2FibGUpIFNvdmlldCBqZXQgcGxhbmUNCi1pbnRlcnZhbCBvZiBNaUctMjENCg0KcmVzdCBvZiBjb25maWcgaXMgV0lQICh3b3JrIGluIHByb2dyZXNzKQ0KDQpEbyBub3QgaW5jcmVhc2UgbnVtYmVyIG9mIGJvbWJzIHRvbyBtdWNoIC0gcGFydGljbGVzIHdpbGwgc3RhcnQgZmxpY2tlcmluZy9nbGl0Y2hpbmcuDQoNCltoMl1UT0RPWy9oMl0NCi1ib21iaW5nIHR5cGVzDQotbW9yZSBkeW5hbWljIGV2ZW50cw0KLWFkZCBGaXNoaW5nQm9hdA0KLW1vcmUgcGF0cm9sIHdheXBvaW50cyB0byBzdWJtYXJpbmUNCi1hZGp1c3RhYmxlIGRlcHRoIG9mIHN1Ym1hcmluZSAoZGl2aW5nKQ0KLWFkbWluICJmbGFyZSINCi1hZGQgcGFydGljbGVzIFRUTA0KLW1ha2UgQW5kdWxhIG1vcmUgcmVhbGlzdGljIChhbHRpdHVkZSwgc3RlZXJpbmcuLi4pDQoNCg0KW2gyXUZ1cnRoZXIgSW5mb1svaDJdDQoNCllvdSBhcmUgbm90IGFsbG93ZWQgcmVwYWNrLCByZXVwbG9hZCB0aGlzIG1vZC4gWW91IGFyZSBhbGxvd2VkIGxvb2sgaW5zaWRlIG1vZCBmb3IgbGVhcm5pbmcgcHVycG9zZXMuDQoNClRoeCB0byBbTHVza10taGx5bmdlIGZvciBwcmVwYXJpbmcgYW5kIG1vZGlmeSBtb2RlbHMuDQpUdS05NSBtb2RlbCBmcm9tIGhlbGlqYWggYXQgc2tldGNoZmFiLmNvbQ0KS2lsbyBTdWJtYXJpbmUgaXMgZnJvbSBvcGVuM2Rtb2RlbC5jb20NCkZpc2hpbmcgQm9hdCAgaXMgZnJvbSBvcGVuM2Rtb2RlbC5jb20NCkFOLTIgbW9kZWwgaXMgZnJvbSBvcGVuM2Rtb2RlbC5jb20NCk1pRy0yMSBtb2RlbCBmcm9tIFRpbSBTYW1lZG92IGF0IHNrZXRjaGZhYi5jb20NCg0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk4ODI5Mjc5OTM2L215d29ya3Nob3BmaWxlcy8/YXBwaWQ9MjIxMTAwXVNlZSBhbHNvIG15IG90aGVycyBtb2RzIGluIFdvcmtzaG9wLlsvdXJsXQ0KDQoNCklmIHlvdSBmb3VuZCBzb21lIGJ1Z3Mgb3IgaGF2ZSBzdWdnZXN0aW9ucywgdXNlIGNvbW1lbnRzLiBUaGFua3MgZm9yIGFueSBmZWVkYmFjayENCkRpc2NvcmQ6IEh1bnRlcnpDWiM0NjYwDQoNCg0KLUh1bnRlcnotDQoNClt1cmw9aHR0cHM6Ly9zdHJlYW1sYWJzLmNvbS9odW50ZXJ6Y3pdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lGZzBWMFgucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1622941672100657559/D33FA7DF02158EC78D7909681F8B8AE451556B02/</image_url> - <download_url/> - <filename/> - <file_size>31349728</file_size> - </mod> - <mod id="1734713776"> - <name>MunghardsItempack</name> - <description>VGhpcyBpcyBhbiBpdGVtcGFjayBhZGRpbmcgYSBwbGV0aG9yYSBvZiBuZXcgaXRlbXMgdG8gRGF5WiwgYWxsIG1vZGVscyBhbmQgdGV4dHVyZXMgYXJlIG1hZGUgYnkgbXlzZWxmIGV4Y2x1ZGluZzogc2l6bGEgcm9sbGluZyBwYXBlcnMgYW5kIHRoZSBicmFpbiBtb2RlbC4NCg0KVGhhbmtzIHRvIEplc3QsIEpvbiBEb24gSnVhbiwgSGVsa2hpYW5hLCBOb3RhQmFuYW5hLCBIb3AsIEJhcm9uZXNzIGFuZCBtYW55IG1vcmUgZm9yIGhlbHBpbmcgb3V0Lg0KDQoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTgyNjI0OTAwDQpTdGFibGUgdmVyc2lvbiBmb3IgdGhvc2Ugd2hvIGRvbnQgd2FudCAicmFuZG9tIiB1cGRhdGVzLg0KDQpFeGN1c2UgYW55IGJ1Z3MgdGhhdCB5b3UgbWF5IGZpbmQsIEkgd2lsbCB0cnkgdG8gZml4IGFsbCBpbiBkdWUgdGltZS4NCg0KW2gxXSBJdGVtczpbL2gxXQ0KDQpbaDFdIEdyZW5hZGVzOiBbL2gxXQ0KDQpTdGllbGhhbmRncmFuYXRlDQpEeW5hbWl0ZXN0aWNrDQpEZWNveSBncmVuYWRlDQoNCltoMV0gRmlyZWFybXM6Wy9oMV0NCg0KV2FsdGhlciBnZXdlaHI0MyB3aXRoIG1hZyBhbmQgYXR0YWNobWVudHMgKDcuNjIgMzkpDQpDczUgTWNtaWxsYW4gd2l0aCBtYWcgYW5kIGJ1dHRzdG9jayAoLjMwOCkgKGF0dGFjaG1lbnRzIG00LCBjdXJyZW50bHkgdGFrZXMgbTQgcmFpbCB0byBhdHRhY2ggdW5pdmVyc2FsIGxpZ2h0IGFuZCBhdGxhcyBiaXBvZCwgaHVudGluZ29wdGljcyArIG00IG9wdGljcyApDQpOYWdhbnQxODk1ICAoV2FpdGluZyBmb3IgcmV2b2x2ZXIgYW5pbWF0aW9ucykNCkl6aDU0DQpEaWFuYSBtb2RlbCAyNyAoc2lsZW50IHRvIHpvbWJpZXMgMjIuIGNhbCkNCg0KW2gxXSBCYWdzOlsvaDFdDQoNCkrDpMOka8OkcmkgYmFja3BhY2sgKDIgdmFyaWF0aW9ucywgb25lIHdpdGggc2lkZSBwb3VjaGVzIGFuZCBvbmUgd2l0aG91dCkNCkNvbG9yczogYnJvd24sIHRhbiwgYmxhY2ssIGNhbW8NCmF0dGFjaG1lbnRzOiBjYW50ZWVuLCB3YWxraWV0YWxraWUsIGZsYXNobGlnaHQsIGNoZW1saWdodCwgY29va2luZyBwb3QuDQoNCjZCMzggUmFpZGJhY2twYWNrDQpDb2xvcnM6IGNhbW8sIGNhbW8gTEVUTywgYmxhY2ssIHNub3cNCmF0dGFjaG1lbnRzOiBhbW1vYm94LCBjYW50ZWVuLCBwbGF0ZWNhcnJpZXIgcG91Y2hlcywgY2hlbWxpZ2h0LCBmbGFzaGxpZ2h0LCB3YWxraWV0YWxraWUsIHJpZmxlDQoNClJpZmxlaG9sc3Rlcg0KQ29sb3JzOiBibGFjaywgY2FtbywgdWNwLCB0dHNrbywgc25vdywgdGFuDQphdHRhY2htZW50OiByaWZsZSwgcGxhdGVjYXJyaWVyIHBvdWNoZXMNCg0KT3h5Z2VudGFua3JpZyAobm8gZnVuY3Rpb24gYXRtKQ0KYXR0YWNobWVudHM6IG1hc2ssIHdhbGtpZXRhbGtpZSwgZmxhc2hsaWdodCwgY2FudGVlbiwgd2F0ZXJwcm9vZmJhZy4NCg0KQ2Fycmllci1yaWcgDQphdHRhY2htZW50czogQmFja3BhY2ssIHByb3RlY3RvcmNhc2UsIGZsYXNobGlnaHQsIHdhdGVycHJvb2ZiYWcsIENoZW1saWdodCwgcG90Lg0KDQpIaWtpbmdiYWcNCkNvbG9yczogY2FtbywgcmVkLCBibHVlLCBncmVlbiwgeWVsbG93LCBibGFjaywgc25vdywgbWVvdywgcGluaw0KYXR0YWNobWVudHM6IG1lZGl1bSB0ZW50LCBjYW1vbmV0LCBwb3QsIGNvb2tpbmd0cmlwb2QscmlmbGUsIGJlYXJ0cmFwLCBmaXJzdGFpZGtpdCwgY2FudGVlbiwgY29tcGFzcywgYmlub2N1bGFycywgb2lsbGFtcC9nYXNjb29rZXIsIHdhbGtpZXRhbGtpZSwgZmxhc2hsaWdodCwgd2F0ZXJwcm9vZmJhZy4NCg0KU2ltcGxlYmFja3BhY2sNCkNvbG9yczogY2FtbywgYmx1ZSwgZ3JlZW4sIHJlZC9waW5rLCByZWQveWVsbG93DQphdHRhY2htZW50czogY2FudGVlbiwgZmxhc2hsaWdodCwgd2F0ZXJwcm9vZmJhZywgcHJvdGVjdG9yY2FzZSwgdGVkZHliZWFyLg0KDQpGYW5ueXBhY2sNCkNvbG9yczogcGluaywgYmxhY2ssIG11bHRpLGNhbW8sIA0KYXR0YWNobWVudHM6IHBpc3RvbGhvbHN0ZXIsIG1hY2hldGUsIGhhdGNoZXQuDQoNCltoMV0gb3RoZXI6Wy9oMV0NCkJlYXJoZWFkIGhlYWR3ZWFyDQpmdXJjb3dsIChiZWFyIGFuZCB3b2xmKQ0KTmJjIGxvbmdjb2F0DQpXb29kYXhlDQpIdW1hbiBoZWFkDQpTbGVlcGluZ2JhZyAocmVkLCBncmVlbiwgYmx1ZSwgeWVsbG93KQ0KTWVsZWVzbGluZyAobGVhdGhlciBicm93biwgYmxhY2spDQpSaWZsZXNsaW5nIChsZWF0aGVyIGJyb3duLCBibGFjaykNCkJhc2ViYWxsYmF0IHdpdGggYmFyYmVkd2lyZQ0KRHV0Y2hvdmVuDQpUaGVybW9zDQpDYW5lDQpUb3BoYXQNCkNhc3Rpcm9uIHBhbg0KU3VzaGkga25pZmUNCkJhc2ViYWxsYmF0IHdpdGggY2lyY3VsYXJzYXcgYXR0YWNoZWQNCldvb2RlbmhhbW1lcg0KQ3JpY2tldGJhdA0KQSBmZXcgc2NvcGVzDQpUcmlwd2lyZSB0cmFwDQpTaGF3bCAoYmxhY2ssIHRhbiwgZmxvcmFsLCBwYWxlc3RpbmksIHJlZCwgdGVtcGxhcikNClBvbmNobyAoYmxhY2ssIGNhbW9uZXQgZ2hpbGxpZSkNCkRhcHBlcnZlc3QNClRGMyBTRiBUYWN0aWNhbHZlc3QNCkJpa2VydmVzdA0Ka3YgNSBQcm9wYW5ldGFuaw0KV2VsZGluZ2dvZ2dsZXMNCkRvbGxtYXNrDQpMZWF0aGVyd2FsbGV0KG9ubHkgdGFrZXMgcnVibGVzKSAoZml4ZWQpDQpCYW5kYW5hDQpKZXN0ZXIgaGF0DQpIYXJkaWdnIHN0b3JhZ2UgY2FzZSAoYXR0YWNobWVudCAyIGd1bnMpDQpIYXJkaWdnIHN0b3JhZ2UgY2FzZSB2MiAoYXR0YWNobWVudCAyIGd1bnMpDQpaZW5pdGNvIHB0MyBBSyBidXR0c3RvY2sNCkd1aXRhcg0KVGVkZHloZWFkIG1hc2sNCkJhbGxncmlsbCAoZnVlbDogZ2FzY2FuaXN0ZXIpDQpCb3dpZWtuaWZlDQpzdHJhd2hhdA0KZ3Vud2FsbCBraXQsICBjb2xvcnM6IHdvb2QgYW5kIHN0ZWVsDQpHdW53YWxsLCBjb2xvcnM6IHdvb2QgYW5kIHN0ZWVsIChyZWNpcGU6IDEwIHdvb2RlbnBsYW5rcyArIDUgbWV0YWxwbGF0ZSkNCm1ha2VzaGlmdHNoZWx0ZXIgKHJlY2lwZTogU3RpY2tzICsgbG9uZ3N0aWNrKQ0KaGFubmliYWwgbWFzaw0Kc2hvdmVsDQpzaXpsYSByb2xsaW5ncGFwZXJzDQpDaWdhcmV0dGUNCkNpZ2FyDQpKb2ludA0KdmVzdXJpIChtZWxlZSB3ZWFwb24pDQpzaGVybG9jayBwaXBlDQprZXRjaHVwDQp2aW5lZ2FyDQpMZW5ub24gZ2xhc3NlcywgQ29sb3JzOiBwaW5rLCBibHVlLCB5ZWxsb3csIGJsYWNrLCB3aGl0ZSwgZ2FsYXh5DQpCcmFpbg0KQ2xhd2hhbW1lcg0KS2F0YW5hDQpMb2djYWJpbg0KTTUyIGhlbG1ldA0KTWFnbGl0ZQ0KQWlyYW0gZmxhc2hsaWdodA0KT2lsbGFtcCAoZnVlbDpnYXNjYW5pc3RlcikNCkphciBvZiBwaWNrbGVzDQpTd2lzcyBhcm15IGtuaWZlIChjYW4gYmUgdXNlZCBmb3IgdmFyaW91cyB0aGluZ3MsIGtuaWZlIGFjdGlvbnMgYW5kIGxvY2twaWNrKQ0KU2N5dGhlDQpTdGFsa2VyIGdhc21hc2sNCldvbmRlcmJyZWFkIChjYW4gYmUgZWF0ZW4gYXMgaXMgb3IgY3JhZnRlZCBpbnRvIHNhbmR3aWNoZXMgd2l0aCBhbnkgZm9vZCBpdGVtKQ0KU2FuZHdpY2gNClppcHBvIChjYW4gYmUgdXNlZCB0byBsaWdodCB0aGluZ3Mgb24gZmlyZSBvciBhcyBhIGxpZ2h0c291cmNlKQ0KDQpbaDFdIENyYWZ0aW5nIHJlY2lwZXM6Wy9oMV0NCg0KMTAgcGxhbmtzICsgNSBtZXRhbHBsYXRlcyA6IEd1bndhbGwgd29vZCZtZXRhbA0Kc3RpY2tzICsgbG9uZ3N0aWNrcyA6IE1ha2VzaGlmdHRlbnQgMSYyDQpjYW5uYWJpcyArIHppemxhIDogSm9pbnQNCmJhc2ViYWxsYmF0ICsgYmFyYndpcmUgOiBCYXJid2lyZSBiYXNlYmFsbGJhdA0KQ2Ftb25ldCArIGtuaWZlIDogcG9uY2hvIGdoaWxsaWUNCnNvZGFjYW4gKyBidWxsZXQgOiBkZWNveWdyZW5hZGUNCkplc3RzIHdvbmRlcmJyZWFkICsgYW55IGZvb2QgaXRlbSA6IHNhbmR3aWNoDQpTdGljayArIG1ldGFsd2lyZSA6IHRyaXB3aXJldHJhcCAoY2FuIGF0dGFjaCBhIGdyZW5hZGUpDQpXb2xmcGVsdCArIGtuaWZlIDogV29sZi1mdXIgY293bA0KQmVhcnBlbHQgKyBrbmlmZSA6IEJlYXJmdXIgY293bA0KDQoNCklmIHlvdSB3b3VsZCBsaWtlIHRvIGRvbmF0ZSB5b3UgY2FuIGRvIHRoYXQgaGVyZToNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvcG9vbHMvYy84Y0FQS3F0ZUs5XSBbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWW4wa0NJSS5wbmdbL2ltZ11bL3VybF0NCg0KaHR0cHM6Ly9kaXNjb3JkLmdnL05RbjhoZ1cgIFtoMV1NdW5naGFyZCdzIE1vZGRpbmdkaXNjb3JkWy9oMV0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1616185303489964267/F46835B485F0C72D109CACD88A46E514805D5E4D/</image_url> - <download_url/> - <filename/> - <file_size>996469030</file_size> - </mod> - <mod id="2115941479"> - <name>Psycho Gaming Vehicle Expansion - Addon #2</name> - <description>UHN5Y2hvRGF5WiBWZWhpY2xlIEV4cGFuc2lvbiAjMiAtIEFkZG9uICMyIGlzIEF2YWlsYWJsZSENCg0KQW5vdGhlciBQc3ljaG8gR2FtaW5nIE1vZCBJcyBIZXJlIDopDQoNCk91ciBQcmV2aW91cyBtb2RzOg0KDQpQc3ljaG9EYXlaIFZlaGljbGUgRXhwYW5zaW9uICMxIA0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE5MzAxMjMxNDEmc2VhcmNodGV4dD1wc3ljaG8NCg0KUHN5Y2hvRGF5WiBWZWhpY2xlIEV4cGFuc2lvbiAjMSAtIEFkZG9uICMxDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTk0OTQ2NzI0OCZzZWFyY2h0ZXh0PXBzeWNobw0KDQpOb3c6DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjExNTk0MTQ3OSAodGhpcyBtb2QpDQoNClBzeWNobyBHYW1pbmcgVmVoaWNsZSBFeHBhbnNpb24gIzIgLSBBZGRvbiAjMg0KDQpXaGF0IGlzIGluY2x1ZGVkIGFzIG9mIHJpZ2h0IG5vdzoNCg0KVG95b3RhIFN1cHJhIC0gRGFtYWdlIGFuZCBQYWludCBTeXN0ZW0NClZhbiAtIEV4dHJhIEJhcnJlbCBTdG9yYWdlLCBEYW1hZ2UgYW5kIFBhaW50IFN5c3RlbQ0KT2ZmUm9hZCBSYXB0b3IgLSBBbmltYXRlZCBmdW5jdGlvbnMsIERhbWFnZSBhbmQgUGFpbnQgU3lzdGVtDQpSViBDYW1wZXIgLSBHUFMsIFdlYXBvbiBSYWNrLCBXb3JraW5nIENsb2NrLCBTdG92ZSwgQXJtb3VyZWQgUGFydHMsIEJhcnJlbCBTdG9yYWdlDQpUcnVjayBjYW1wZXIgLSBHUFMsIFdlYXBvbiBSYWNrLCBXb3JraW5nIENsb2NrLCBTdG92ZQ0KTXVzdGFuZyBCb3NzIC0gR1BTLCBXZWFwb24gUmFjaywgV29ya2luZyBDbG9jaywgU3RvdmUsIEFybW91cmVkIFBhcnRzDQpPZmZyb2FkIEJ1Z2d5IC0gRGFtYWdlIGFuZCBQYWludCBTeXN0ZW0NCkZ1dHVyZSBWZWhpY2xlIC0gVEJBDQpGdXR1cmUgVmVoaWNsZSAtIFRCQQ0KDQpXZSBjcmVhdGVkIHRoaXMgbW9kIHdpdGggdGhlIHBsYW5zIG9mIHJlbGVhc2VpbmcgNCBtb3JlIGFkZGl0aW5hbCBuZXcgdmVoaWNsZXMgaW4gdGhpcyBwYWNrIGJ1dCB3ZSBuZWVkIHN1cHBvcnQgdG8gbWFrZSB0aGlzIGhhcHBlbiEgSnVzdCBsaWtlDQphZGRvbiAjMSwgd2l0aCB5b3VyIHN1cHBvcnQgd2Ugd2hlcmUgYWJsZSB0byBtYWtlIHNvbWUgYW1hemluZyB2ZWhpbGNlcyBhbmQgd2UgYXJlIGhvcGluZyB3aXRoIHlvdXIgc3VwcG9ydCB3ZSBob3BlIHRvIGRvIGl0IGFnYWluIQ0KDQpUaGlzIGJlaW5nIHNhaWQgYWxsIG9mIG91ciBwYXN0IGFuZCBwcmVzZW50IG1vZHMgYXJlIHN0aWxsIGdyb3dpbmcgYW5kIGJlaW5nIHVwZGF0ZWQgZXZlcnkgbW9udGggYW5kIHRoaXMgd2lsbCBub3QgY2hhbmdlLg0KDQpBbHNvLi4uLg0KDQpUaGUgUHN5Y2hvIEdhbWluZyB0ZWFtIGhhcyBiZWVuIHZlcnkgaGFyZCBhdCB3b3JrIHdpdGggQEJZUjRNIGFzIHRoZSBsZWFkIG9mIG91ciB3ZWFwb24gcGFjayBtb2QgYW5kIGhhdmUgd2VudCBvdXQgYW5kIG9idGFpbmVkIG92ZXIgMTAwIGhpZ2ggZW5kIGd1biBtb2RlbHMgDQphbmQgYXJlIG1ha2luZyB0aGUgYmlnZ2VzdCBhbmQgYmFkZXN0IHdlYXBvbiBwYWNrIG91dCB0byBkYXRlISBTbyBsb29rIGZvcndhcmQgdG8gdGhhdCBhcyB0aGF0IHdpbGwgYmUgY29taW5nIG91dCBpbiB0aGUgbmVhciBmdXR1cmUgYXMgd2VsbCENCg0KQ3JlZGl0cyB0byB0aGUgZm9sbG93aW5nIGZvciBidWlsZGluZywgc2hhcmluZyBzY3JpcHRpbmcgYW5kIGFsbCB0aGUgaW5mb3JtYXRpb24gYW5kIHRvb2xzIG5lZWRlZCB0byBiZSBhYmxlIHRvIG1ha2UgdGhpcyB2ZWhpY2xlIGV4cGFuc2lvbiBwb3NzaWJsZS4NCg0KQEt1em5lY292DQpAR2xvd0dsYXcNCkBBbGV4DQpARWFaWQ0KQEZhbGNvbi14DQoNCldpdGhvdXQgeW91ciBzdXBwb3J0IG5vbmUgb2YgdGhpcyBpcyBwb3NzaWJsZSEgVGhhbmsgeW91IGZyb20gYWxsIG9mIHVzIG9uIHRoZSBQc3ljaG8gR2FtaW5nIFRlYW0hDQoNCkluIHRoZSBzZXJ2ZXIgbW9kIGFuZCBvbiB5b3VyIHNlcnZlciBmaWxlcyB3ZSBjYW4gYWxzbyBzdXBwb3J0IGFuZCBpbmNsdWRlIHRoZSBmb2xsb3dpbmc6DQoNCi1Jbml0IHNldHVwIGZvciB3ZWF0aGVyDQotV2VhdGhlciBhZGp1c3RtZW50cw0KLVNwYXduIGdlYXIgc2V0dXANCi1Eb25hdG9yIGdlYXIgc2V0dXANCi1CdWlsZGluZ3MgTG9hZGVycyB0byBsb2FkIHlvdXIgY3VzdG9tIGJ1aWx0IGl0ZW1zDQotTWFwIGRlc2lnbiBhbmQgYnVpbGRpbmcgKGRvbmF0aW9uIHZhcmllcyBvbiBzaXplIGFuZCBjb250ZW50KQ0KLUN1c3RvbSBNZW51IE11c2ljICh3ZSBoYXZlIG91cnMgYnV0IGNhbiB1c2Ugc3VwcGxpZWQgbXVzaWMpIA0KLUN1c3RvbSBHZWFyIA0KLUxvYWRpbmcgU2NyZWVuIA0KLUxvZ28gZGVzaWduICANCi1XZSBhcmUgYWJsZSB0byBjb21wbGV0ZSByZXF1ZXN0IGFzIHdlbGwsIHNvIGlmIHlvdSB3YW50IHNvbWV0aGluZyBtb3JlIGxldCB1cyBrbm93LiBXZSBwcm9iYWJseSBoYXZlIGEgc29sdXRpb24hDQoNCllvdSBjYW4gY29udGFjdCBARHJveCBmb3IgZG9uYXRpb24gaW5mb3JtYXRpb24sIGhlIGNhbiBiZSBmb3VuZCBoZXJlOg0KDQpXZWJzaXRlOg0KaHR0cHM6Ly93d3cucHN5Y2hvZ2FtaW5nLm9ubGluZS8NCg0KT3VyIERpc2NvcmQ6DQpodHRwczovL2Rpc2NvcmQuY29tL2ludml0ZS9GUTJSOVd1DQoNCkRyb3gncyBEaXNjb3JkOg0KRHJveCM3Nzc3DQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1046470917548241001/27115E21A466DF68FAB5D85942FDE36D2DB1E1E3/</image_url> - <download_url/> - <filename/> - <file_size>20196446</file_size> - </mod> - <mod id="1979241120"> - <name>Pandemic War Vehicles Plus</name> - <description>UGFuZGVtaWMgV2FyIFZlaGljbGVzIFBsdXMgaXMgYSBjb2xsZWN0aW9uIG9mIGN1c3RvbSB2ZWhpY2xlcyBtYWRlIGZvciBQYW5kZW1pYyBHYW1pbmcgQVVTIHNlcnZlciBhbmQgaW5jbHVkZXM6DQogW2xpc3RdDQogICAgWypdIFRoZSBOb21hZCAtIE1vbnN0ZXIgVHJ1Y2sNCiAgICBbKl0gVGhlIE5vbWFkIENhbW8gLSBNb25zdGVyIFRydWNrIENhbW8NCiAgICBbKl0gVGhlIFBpZW1hbiBUcnVjayAtIE1vbnN0ZXIgVHJ1Y2sgUGllbWFuDQogICAgWypdIEZvcmQgRmFsY29uDQpbL2xpc3RdIA0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vcDdGdjFaNi5naWZbL2ltZ10NCg0KW2gxXUluc3RhbGxhdGlvbjpbL2gxXQ0KW29saXN0XQ0KICAgIFsqXSBTdWJzY3JpYmUgdG8gdGhlIG1vZA0KICAgIFsqXSBTdWJzY3JpYmUgdG8gcmVxdWlyZWQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy8/aWQ9MTk3ODI5MTA5MF1TbG90czRQYWNrWy91cmxdIG1vZC4NCiAgICBbKl0gQ29weSBib3RoIG1vZHMgZnJvbSB3b3Jrc2hvcCBmb2xkZXIgdG8gRGF5WlNlcnZlciBmb2xkZXIuDQogICAgWypdIEFkZCB0aGUgRGF5WlNlcnZlciBtb2QgZm9sZGVyIG5hbWUgdG8gdGhlIHNlcnZlcidzIG1vZCBwYXJhbWV0ZXIgZWc6ICItbW9kPUBTbG90czRQYWNrO0BQYW5kZW1pYyBXYXIgVmVoaWNsZXMgUGx1cyINCiAgICBbKl0gQ29weSB0aGUgVHlwZXMgYW5kIFRyYWRlciBjb2RlIGZyb20gdGhlIEluZm8gZm9sZGVyIGludG8gdGhlIGFwcHJvcHJpYXRlIGZpbGVzLg0KICAgIFsqXSBIYXZlIHBsYXllcnMgam9pbiBzZXJ2ZXIgdXNpbmcgW3VybD1odHRwczovL2RheXpzYWxhdW5jaGVyLmNvbV1EWlNBTGF1bmNoZXJbL3VybF0gdG8gYXV0b21hdGljYWxseSBsb2FkIHRoZSByZXF1aXJlZCBtb2RzLg0KWy9vbGlzdF0gDQoNCltoM11TcGVjaWZpY2F0aW9uczpbL2gzXQ0KDQpbYl1Nb25zdGVyIFRydWNrIC8gTW9uc3RlciBUcnVjayBDYW1vOlsvYl0NCkNhcmdvIHNwYWNlOiA5MDAgc2xvdHMNCg0KW2JdRm9yZCBGYWxjb25bL2JdDQpDYXJnbyBzcGFjZTogNjAwIHNsb3RzDQpQTFVTIEF0dGFjaG1lbnRzOg0KW2NvZGVdDQoyeCBjYW5pc3Rlcmdhc29saW5lDQpbL2NvZGVdDQoNCkFsbCBjbGFzc25hbWVzOiANCltjb2RlXQ0KTXVuc3RlclRydWNrDQpNdW5zdGVyVHJ1Y2tEb29yc18xXzENCk11bnN0ZXJUcnVja0Rvb3JzXzJfMQ0KTXVuc3RlclRydWNrX3doZWVsX3JlYXINCk11bnN0ZXJUcnVja193aGVlbF9mcm9udF9mbGlwDQpNdW5zdGVyVHJ1Y2tfd2hlZWxfZnJvbnQNCg0KTXVuc3RlclRydWNrX2NhbW8NCk11bnN0ZXJUcnVja0Rvb3JzXzFfMV9jYW1vDQpNdW5zdGVyVHJ1Y2tEb29yc18yXzFfY2Ftbw0KDQpNdW5zdGVyVHJ1Y2tfUGllbWFuDQpNdW5zdGVyVHJ1Y2tEb29yc18xXzFfUGllbWFuDQpNdW5zdGVyVHJ1Y2tEb29yc18yXzFfUGllbWFuDQoNCkZvcmRGYWxjb24NCkZvcmRGYWxjb253aGVlbA0KRm9yZEZhbGNvbkRvb3JzXzJfMQ0KRm9yZEZhbGNvbkRvb3JzX2hvb2QNCkZvcmRGYWxjb25Eb29yc18xXzENClsvY29kZV0NCg0KW2gzXVNwZWNpYWwgTWVudGlvbnNbL2gzXQ0KDQpTcGVjaWFsIHRoYW5rcyB0byBBcm1hYmVsaWN1cyBmb3IgbWFraW5nIHRoZSB2ZWhpY2xlcyEgICBodHRwczovL3d3dy5hcnRzdGF0aW9uLmNvbS9hcm1hc2Rlc2lnbg0KU3BlY2lhbCB0aGFua3MgdG8gU2RhciBmb3IgdGhlIHByb2dyYW1taW5nIG9mIHRoZSB2ZWhpY2xlcyENCg0KW2gzXUxpbmtzOlsvaDNdDQoNCkpvaW4gUGFuZGVtaWMgR2FtaW5nIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1F5SlZSU3RdRGlzY29yZFsvdXJsXQ0KSm9pbiB0aGUgc2VydmVyIHVzaW5nIHRoZSBEWlNBIExhdW5jaGVyOg0KDQpTZXJ2ZXIgbmFtZTogUEFOREVNSUMgR0FNSU5HIEFVU3w1eExvb3R8V2VhcG9ucyt8VHJhZGVyfFRveGljWm9uZXN8QnVua2Vycw0KQ29ubmVjdDogNDUuMTIxLjIxMS41NTo1MzE3DQoNCltoM11Eb25hdGlvbnM6Wy9oM10NCg0KSWYgeW91IHdhbnQgdG8sIGZlZWwgZnJlZSB0byBkb25hdGUgdG8gUGFuZGVtaWMgR2FtaW5nIHNvIHdlIGNhbiBwcm92aWRlIG1vcmUgY29udGVudCBmb3IgRGF5WiEgSWYgeW91IGhhdmUgYW55IHN1Z2dlc3Rpb25zIHBsZWFzZSBtYWtlIHN1cmUgdG8gbGV0IHVzIGtub3chDQoNCkRvbmF0ZTogW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvcGFuZGVtaWNnYW1pbmcyMDE5XVBheXBhbFsvdXJsXQ0KDQpbaDNdTGVnYWwgTm90aWNlWy9oM10NCg0KVGhlICdQYW5kZW1pYyBXYXIgVmVoaWNsZXMgUGx1cycgbW9kIG1heSBOT1QgYmUgcGFja2FnZWQgYW5kL29yIHJlLXBhY2thZ2VkIHdpdGhpbiBhbnkgb3RoZXIgbW9kcyBhbmQvb3IgbWFkZSBhdmFpbGFibGUgdmlhIGFueSBvdGhlciBtZXRob2RzIHdpdGhvdXQgcGVybWlzc2lvbiBmcm9tIHRoZSBkZXZlbG9wZXIgYW5kL29yIGNvbnRyaWJ1dG9ycyAoaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byB0aGUgaW5kaXZpZHVhbHMgbGlzdGVkIGFib3ZlKS4NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/782998892567578276/B1A454A0D29E3DCEBCB37FADA7EABBBB06535CF1/</image_url> - <download_url/> - <filename/> - <file_size>168085324</file_size> - </mod> - <mod id="1978291090"> - <name>Slots4Pack</name> - <description>SG9wcGVmdWxseSBhIGZyYW1ld29yayBzbyBkZXZzIGNhbiBhZGQgYW55IGtpbmQgb2YgYXR0YWNobWVudHMgdG8gc3RydWN0dXJlcy92ZWhpY2xlcyBhcyB0byBwcmV2ZW50IGNvbmZsaWN0cyBiZXR3ZWVuIG1vZHMuDQoNCkEgY29tcGxldGUgZGVzY3JpcHRpb24gd2lsbCBiZSByZWxlYXNlZCBzb29uLCBhbmQgaW5kaXZpZHVhbCBtb2RzIGZvciBkaWZmZXJlbnRzIGtpbmQgb2YgYXR0YWNobWVudHMgd2lsbCBiZSByZWxlYXNlZCB0b28u</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/776243405984143449/096A724CB0CD4B83240A4F2421370F00F5A7A7D8/</image_url> - <download_url/> - <filename/> - <file_size>132506</file_size> - </mod> - <mod id="1864482799"> - <name>Docs_Weapon_Pack_Standalone</name> - <description>VGhpcyBpcyBhIHdlYXBvbiBtb2QgdGhhdCBjdXJyZW50bHkgYWRkcyBhcm91bmQgNDArIG5ldyB3ZWFwb25zIGludG8gRGF5WiBhbG9uZyB3aXRoIDYgbmV3IHR5cGVzIG9mIGFtbW8uIEN1cnJlbnRseSBhbnkgZ3VuIHRoYXQgbWlnaHQgdXNlIGEgc2ltaWxhciBhbW1vIGFzIHRvIG9uZSBhbHJlYWR5IHByZXNlbnQgaW4gZ2FtZSBtaWdodCBoYXZlIGEgdmFyaWFudCB1c2luZyB0aGF0IGFtbW8gdHlwZS4gQ3VycmVudCBhaW0gZm9yIHRoZSBtb2QgaXMgdG8gZWl0aGVyIGRvdWJsZSBvciB0cmlwbGUgdGhlIHdlYXBvbiBjb3VudCBpZiBwb3NzaWJsZSBhcyB3ZWxsIGFzIGFkZCBzb21lIG5ldyBmdW5jdGlvbmFsaXR5IHRvIGV4aXN0aW5nIGd1bnMuDQoNCltoMV0gV2VhcG9ucyBJbmNsdWRlZDogWy9oMV0NCltjb2RlXQ0KRUY4OA0KQUtNIGFuZCBBS01ODQpBS1M3NFUgYW5kIEFLUzc0VU4NClNWRA0KU1ZULTQwIGFuZCBBVlQtNDANCk05MiBaYXN0YXZhDQpBSyA1Qw0KUlBELTQ0DQpTS1MtNDUNCkFLLTQ3DQpBSy0xMDMNCkFLLTEyDQpOZXcgTWFnYXppbmVzIGZvciBBS006IDQwcm5kLCAyMHJuZCBhbmQgMTBSbmQNCk0yNDBCDQpNNjANCkFSMTANCk1QOQ0KVVNBUzEyDQpNYWthcm92IFBNKGluIDM4MCBhbmQgOXgxOCkNClRULTMzIChpbiA0NSBhbmQgNy42MngyNSkNClBQU0gtNDEgKGluIDQ1IGFuZCA3LjYyeDI1KQ0KSEsgTUsyMw0KTTlBMQ0KU1Y5OA0KTTFBMQ0KTTE0DQpNMUENClBLTQ0KRzNBMw0KRzNTRzENCkhLNDE2DQpQVFJENDENCkc0Mw0KS2FyOThLDQpNMTkwM0ENCkFTIFZhbA0KTDg1QTINClZTUw0KR3JvemEgMQ0KR3JvemEgNA0KTGVlIEVuZmllbGQgTWs0DQpMZWUgRW5maWVsZCBKdW5nbGUgQ2FyYmluZSANCkNBIDUwDQpBUi0xNQ0KTVAgMTUvMjINCkFEQVIgMi0xNQ0KQUstNzQgQW5kIEFLLTc0Tg0KQUwtMTAxDQpBSy03NE0NCkFLLTEwNQ0KWy9jb2RlXQ0KDQpbaDFdIENsYXNzbmFtZXM6IFsvaDFdDQpodHRwczovL3Bhc3RlYmluLmNvbS9tRktzVmJGUg0KDQpbaDFdIEZlYXR1cmVzOiBbL2gxXQ0KRzMgYW5kIE0xNCB2YXJpYW50cyBjYW4gbW91bnQgYSBSYWlsIGF0dGFjaG1lbnQgaW4gb3JkZXIgdG8gYXR0YWNoIG9wdGljcy4NClNldmVyYWwgb2YgdGhlIGd1bnMgaW5jbHVkZWQgY2FuIGF0dGFjaCBtdWx0aXBsZSB0eXBlcyBvZiBvcHRpY3MuDQoNCltoMV0gVG9EbzogWy9oMV0NCkZpbmlzaCBjaGFuZ2luZyB0aGUgZGlyZWN0b3JpZXMgZm9yIHRoZSBvdGhlciAxMCsgZ3Vucy4NCkZpeCB0aGUgUlBEIE1vZGVsDQpNYWtlIGEgYmV0dGVyIERlc2NyaXB0aW9uDQoNCltoMV0gS25vd25idWdzOiBbL2gxXQ0KTmV3IEFLTSBtYWdzIHdvbnQgZ28gaW50byB2YW5pbGxhIGFrbShmaXhlZD8pDQpQUFNIIGFuZCBUVDMzIGRvbnQgc2hvdyB1cCBjb3JyZWN0bHkNCk0zQTEgaXMgbWlzc2luZyB0ZXh0dXJlcw0KDQpbaDFdIENvbWluZyBTb29uOiBbL2gxXQ0KTTEgR2FyYW5kKG5lZWQgdG8gZ2V0IHBpbmcgc291bmQpDQpSUEsgYW5kIFJQSzc0DQpBSy03NCBhbmQgQUstNzRODQpOZXcgY2l2aWxpYW4gQUsgdmFyaWFudHMNCkFudGltYXRlcmlhbCBSaWZsZXMoQVM1MCwgS1NWSywgTTgyQTEpKFdvcmtpbmcgb24gZ2V0dGluZyBhdWRpbyBmb3IgZ2VuZXJpYyBhbnRpbWF0ZXJpYWwgcmlmbGUgb3IgdW5pcXVlIGF1ZGlvIGZvciBlYWNoIG9uZSkNCkFkZCBhbW1vIGJveGVzIGZvciBuZXcgYW1tbyh3aGVyZSBhcHBsaWNhYmxlKQ0KDQpDdXJyZW50bHkgaW4gVGVzdGluZzoNCkFEQVIgMi0xNQ0KQUstNzQgYW5kIEFLLTc0Tg0KQUstMTAxDQpwaWNhdGlubnkgcmFpbCBmb3IgQUsgbW91bnRzIChUaGUgcmVhbCByZWFzb24gZm9yIHJlbW9kZWxpbmcgYWxsIHRoZSBBSydzKQ0KDQpDcmVkaXRzIGhhdmUgYmVlbiBtb3ZlZCBvdmVyIHRvIHRoZSBtb2RzIGRpc2NvcmQgYmVjYXVzZSB0aGUgd29ya3Nob3Agd2FzIGhpdHRpbmcgdGhlIGNoYXJhY3RlciBsaW1pdC4NCg0KR3VucyB0byBiZSBmaXhlZDogTUc0MiwgTTgyQTEgQ3VzdG9tKHdhc250IGltcGxlbWVudGVkIHlldCksIE0xIEdhcmFuZChub3QgaW1wbGVtZW50ZWQpIGFuZCBPVHMtMzMobm90IGltcGxlbWVudGVkKQ0KDQpbaDFdIENvbnRhY3Q6IFsvaDFdDQpUbyBoZWxwIGtlZXAgaW4gY29udGFjdCB3aXRoIGV2ZXJ5b25lIGEgYml0IGJldHRlciBJJ3ZlIHNldCB1cCBhIGRpc2NvcmQgd2hlcmUgSSBwb3N0IHN0YXR1cyB1cGRhdGVzLCBTY3JlZW5zaG90cyBldGMgb2YgbmV3IGNvbnRlbnQsIGl0cyBhbHNvIGEgZ29vZCBwbGFjZSB0byByZXBvcnQgYnVncyBhbmQgcHJvdmlkZSBmZWVkYmFjayBhbmQgc2hvdWxkIGJlIG11Y2ggbW9yZSBjb25zaXN0ZW50IHRoYW4gbXkgYWJpbGl0eSB0byB0cnkgdG8gY2hlY2sgdGhlIHN0ZWFtIG1vZCBwYWdlIGRhaWx5LiBDYW4gYWxzbyBiZSB1c2VkIHRvIFBNIG1lIGRpcmVjdGx5Lg0KDQpEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvWHJ5QjhieQ0KDQpbaDFdIFhNTCdzOiBbL2gxXQ0KRXhhbXBsZSBDb25maWcgU3Bhd25hYmxlIFR5cGVzOiBodHRwczovL3Bhc3RlYmluLmNvbS9YMTdBVGVYRw0KRXhhbXBsZSB0eXBlcyB4bWw6IGh0dHBzOi8vcGFzdGViaW4uY29tL1Z1R2RFeUtXIFVwZGF0ZWQgdG8gd29yayBpbiAxLjA2IChob25lc3RseSBubyBpZGVhIGFzIHRvIGhvdyBpdCBicm9rZSBidXQgd2hhdGV2cykgaWYgeW91IHdhbnQgdG8gdXNlIHRoZSB2YW5pbGxhIGNhbGliZXIgYW1tbyB2YXJpYW50cyBpbnN0ZWFkIG9mIHRoZSByZWFsaXN0aWMgb25lcyBqdXN0IHN3YXAgdGhlIGNsYXNzbmFtZXMgb3V0Lg0KaW4gY2FzZSB5b3UncmUgY3VyaW91cyBhcyB0byB3aGF0IGJyb2tlOiBodHRwczovL3Bhc3RlYmluLmNvbS9NR0xVaTZqSA0Kbm90ZTogd291bGQgcmVjb21tZW5kIGVpdGhlciBkZWxldGluZyB0aGUgYWttJ3MgYW5kIDc0dSdzIGluY2x1ZGVkIGZyb20gdGhpcyB0eXBlcyBvciBkZWxldGUgdGhlIHZhbmlsbGEgYWttIGFuZCA3NHUuDQpBbHNvIHdvdWxkIHN1Z2dlc3QgdG8gY2hvb3NlIHRvIGVpdGhlciB1c2UgdGhlIHZhbmlsbGEgYW1tbyB3ZWFwb25zIG9yIGhhdmUgdGhlbSB1c2UgdGhlaXIgcmVhbGlzdGljIGFtbW8oVFQtMzMsIE1ha2Fyb3YgYW5kIFBQU0gpLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1484453760866288000/2FDAFBA8CB7726977DE21A08D9B5B3CBCB3D4C13/</image_url> - <download_url/> - <filename/> - <file_size>3114464323</file_size> - </mod> - <mod id="1597140327"> - <name>Winter Chernarus</name> - <description>DQpWaWRlbyBzaG93Y2FzaW5nIHRoZSBtb2QgYnkgM1JOTw0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1CMk4zZnVRdUVmVSZ0DQoNClRoaXMgbW9kIGlzIGEgcmV0ZXh0dXJlIG1vZCBmaXJzdCBhbmQgZm9yZW1vc3QuIExvdHMgb2YgbGltaXRhdGlvbnMgd2l0aCB0aGlzIGdhbWUgZW5naW5lIHNvIGlmIHNvbWV0aGluZyBpcyBkb25lIGl0cyBiZWVuIGRvbmUgaW4gYSBzcGVjaWZpYyB3YXkgZHVlIHRvIHRpbWUgY29uc3RyYWludHMgdGhhdCBJIGhhdmUgJiBpdCBiZWluZyB0aGUgb25seSB3YXkgdG8gZG8gdGhpbmdzLiBUaGlzIG1vZCBpcyBhICJzZWFtbGVzcyIgdHJhbnNpdGlvbiBmcm9tIGZhbGwgdG8gd2ludGVyIHNldHRpbmcgb25jZSBsb2FkZWQgb24gdGhlIGNsaWVudCwgbm8gbW9kZWxzIG9yIG1hcCBmaWxlcyBoYXZlIGJlZW4gdG91Y2hlZCBvbmx5IHRleHR1cmVzIGhhdmUgYmVlbiBlZGl0ZWQsIG1lYW5pbmcgeW91IGRvbnQgbmVlZCB0byBkbyBBTllUSElORyBiZXNpZGVzIGxvYWQgd2l0aCB0aGlzIG1vZCBmb3IgaXQgdG8gd29yaywgb24gc2VydmVyIGFuZCBjbGllbnQuIEl0IGlzIG5vdCBhbmQgd2lsbCBub3QgYmUgcG9zc2libGUgdG8gaGF2ZSB0aGlzIG1vZCBsb2FkZWQgYW5kIHBsYXkgb24gcmVndWxhciBjaGVybmFydXMsIHRoZSBtb2QgaXMgbW9yZSBvciBsZXNzIGEgYnJ1dGUgZm9yY2Ugd2F5IG9mIHJldGV4dHVyaW5nIG1vZGVscy4gSSByZXRleHR1ZWQgc29tZXRoaW5nIG5lYXIgMzAwLTUwMCB0ZXh0dXJlcyBieSBoYW5kIHRvIHJlbW92ZSB0aGUgbGVhdmVzIGFuZCBkbyByZWNvbG9yaW5nLg0KDQpTZXJ2ZXIgb3duZXJzLCBJIHN1Z2dlc3QgeW91IGNoZWNrIG91dCBzb21lIG9mIHRoZSB3aW50ZXIgZXF1aXBtZW50IG1vZHMgYW5kIHBhZCBvdXQgeW91ciBsb290IHRhYmxlIHdpdGggd2ludGVyIGNhbW8gZm9yIHBsYXllcnMgdG8gb2J0YWluLCBBTkQgSSBzdHJvbmdseSBzdWdnZXN0IHRvIGluY3JlYXNlIHRoZSB3aW5kIGFuZCBvdmVyY2FzdCB2YWx1ZXMgb24gYXZlcmFnZSB0byB0YWtlIGZ1bGwgYWR2YW50YWdlIG9mIHRoZSB0ZW1wZXJhdHVyZSBzeXN0ZW0uIEZ1dHVyZSB1cGRhdGVzIHdpbGwgcHJvYmFibHkgYmUgcmFuZG9tIGJ1dCBJIHdvbnQgc3BhbSB1cGRhdGVzIGFuZCBhbm5veSB5b3UsIEkgd29yayBvbiBhbm90aGVyIHByb2plY3QgYmFzaWNhbGx5IGZ1bGwgdGltZSBzbyBJIGNhbiBvbmx5IGRvIG1vZGRpbmcgd29yayBvbiBhbiBpcnJlZ3VsYXIgYmFzaXMsIG5vbmV0aGVsZXNzIEkgcGxhbiB0byBjb250aW51ZSB0byBzdXBwb3J0IHRoaXMgbW9kIGFuZCBjb250aW51ZSB0byBkbyBwb2xpc2ggd29yayBnb2luZyBmb3J3YXJkIGlmIEkgaGF2ZSBzb21lIHNwYXJlIHRpbWUgc2l0dGluZyBhcm91bmQgYW5kIHdhbnQgdG8gZG8gc29tZXRoaW5nIGVsc2Ugb3RoZXIgdGhlbiBwbGF5IGdhbWVzLiA6UA0KDQpUaGFua3MgdG8gRHJEZVN5bmMgZm9yIHRoZSB0aHVtYm5haWwhDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/773972910607512688/9C513E3046C1602881D69918CD2B7608A573FA7D/</image_url> - <download_url/> - <filename/> - <file_size>1418781552</file_size> - </mod> - <mod id="1618078236"> - <name>Cl0ud's Winter Gear</name> - <description>VGhlIHBlcmZlY3QgY2xvdGhpbmcgcGFjayBmb3IgYSB3aW50ZXIgbWFwIQ0KSSB3aWxsIGFkZCBtb3JlIEl0ZW1zIGluIHRoZSBmdXR1cmUuDQoNCltiXUluc3RhbGxhdGlvbiB0dXRvcmlhbCBpcyBpbiB0aGUgZGlzY3Vzc2lvbnMuWy9iXQ0KDQpbaDFdSXRlbS1MaXN0OlsvaDFdDQpbYl1XZWFwb25zOlsvYl0NCi0gQXJjdGljIFNWRA0KLSBBcmN0aWMgTTRBMQ0KLSBBcmN0aWMgQUtNDQotIEFyY3RpYyBNb3Npbg0KLSBBcmN0aWMgVU1QNDUNCi0gQXJjdGljIEF4ZQ0KDQpbYl1JdGVtczpbL2JdDQovLyAtIE1pbGl0YXJ5IFRlbnQgLy8gcmVtb3ZlZA0KLy8gLSBDYXIgVGVudCAvLyByZW1vdmVkDQovLyA+IHRoaXMgbW9kIHJlcGxhY2VzIG1pbGl0YXJ5IGFuZCBjYXIgdGVudCB0ZXh0dXJlcyAvLyBub3QgYW55bW9yZQ0KLSBBcmN0aWMgQmFycmVsDQoNCltiXUdoaWxsaWU6Wy9iXQ0KLSBHaGlsbGllIFN1aXQNCi0gR2hpbGxpZSBUb3ANCi0gR2hpbGxpZSBCdXNocmFnDQotIEdoaWxsaWUgSG9vZA0KLSBHaGlsbGllIEd1biBXcmFwDQoNCltiXUhlYWRnZWFyOlsvYl0NCi0gQXJjdGljIEJhbGxpc3RpYyBIZWxtZXQNCi0gQXJjdGljIFRhbmtlciBIZWxtZXQNCi8vIC0gQXJjdGljIFRhY3RpY2FsIEhlbG1ldCAvLyByZW1vdmVkDQotIEFyY3RpYyBHb3JrYSBIZWxtZXQNCi0gV2hpdGUgQmVhbmllDQotIFdoaXRlIEJvb25pZSBIYXQNCi0gV2hpdGUgUmFkYXIgQ2FwDQotIFdoaXRlIFVzaGFua2ENCi0gTWlsaXRhcnkgQmVyZXQNCg0KW2JdTWFza3M6Wy9iXQ0KLSBBcmN0aWMgU2t1bGwgQmFsYWNsYXZhDQotIEFyY3RpYyBCYWxhY2xhdmENCg0KW2JdVG9wczpbL2JdDQotIEFyY3RpYy9XaW50ZXIgTTY1LUphY2tldA0KLSBBcmN0aWMvV2ludGVyIFRhY3RpY2FsIFNoaXJ0DQotIEFyY3RpYyBIdW50aW5nIEphY2tldA0KLSBXaGl0ZSBNZWRpYyBKYWNrZXQNCi0gV2hpdGUgUXVpbHRlZCBKYWNrZXQNCi0gV2hpdGUgVHJhY2tzdWl0IEphY2tldA0KLSBXaGl0ZSBSYWluIENvYXQNCg0KW2JdVmVzdHM6Wy9iXQ0KLSBBcmN0aWMvV2ludGVyIEhpZ2ggQ2FwYWNpdHkgVmVzdA0KLSBBcmN0aWMvV2ludGVyIEFzc2F1bHQgVmVzdA0KDQpbYl1HbG92ZXM6Wy9iXQ0KLSBBcmN0aWMgVGFjdGljYWwgR2xvdmVzDQoNCltiXUJhY2twYWNrczpbL2JdDQotIEFyY3RpYyBBbGljZSBCYWNrcGFjaw0KLSBBcmN0aWMvV2ludGVyIEFzc2F1bHQgQmFja3BhY2sNCi0gQXJjdGljL1dpbnRlciBDb3lvdGUgQmFja3BhY2sNCi0gQXJjdGljL1dpbnRlci9Tbm93IEh1bnRpbmcgQmFja3BhY2sNCi0gQXJjdGljL1dpbnRlciBUb3J0aWxsYSBCYWNrcGFjaw0KLSBXaGl0ZSBNb3VudGFpbiBCYWNrcGFjaw0KLSBXaGl0ZSBUYWxvb24gQmFja3BhY2sNCi0gV2hpdGUgRHJ5YmFnDQoNCltiXVBhbnRzOlsvYl0NCi0gQXJjdGljIENhcmdvIFBhbnRzDQotIFdpbnRlciBNaWxpdGFyeSBQYW50cw0KLSBXaGl0ZSBNZWRpYyBQYW50cw0KLSBXaGl0ZSBUcmFja3N1aXQgUGFudHMNCg0KW2JdU2hvZXM6Wy9iXQ0KLSBBcmN0aWMgTWlsaXRhcnkgQm9vdHMNCg0KW2JdUGVybWlzc2lvbnM6Wy9iXQ0KWW91IGNhbiBwdXQgdGhlIG1vZCBpbiB5b3VyIFN0ZWFtIENvbGxlY3Rpb24uDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJldXBsb2FkIG9yIHVzZSBpdCBvdXRzaWRlIG9mIHRoaXMgbW9kLg0KSSBkbyBub3QgZ2l2ZSBhbnlvbmUgcGVybWlzc2lvbiB0byBtb2RpZnkgdGhpcyBtb2QuDQoNCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgZmVlbCBmcmVlIHRvIGFzayB0aGVtIGJlbG93DQphbmQgZG9uJ3QgZm9yZ2V0IHRvIHJhdGUgbXkgbW9kIDspDQoNCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUgKHNvIEkgY2FuIGdldCBzb21lIG1vcmUgY29mZmVlKToNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvcm9tYW5naWx6P2xvY2FsZS54PWRlX0RFXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pRmcwVjBYLnBuZ1svaW1nXVsvdXJsXQ0KDQpbaDFdTXkgRGlzY29yZFsvaDFdDQpbdXJsPWh0dHA6Ly9kaXNjb3JkLmdnL25zZzZObkpdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2xOUHNpRXgucG5nWy9pbWddWy91cmxdDQoNCklmIHlvdSBoYXZlIHN1Z2dlc3Rpb25zL2lkZWFzIG9yIGJ1ZyByZXBvcnRzLCBqb2luIG15IGRpc2NvcmQgYW5kIHNlbmQgdGhlbSB0aGVyZSE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/794239008759621964/8A95B769FDED6CFBAAC58FBB9FB500BE30175965/</image_url> - <download_url/> - <filename/> - <file_size>55377498</file_size> - </mod> - <mod id="2291785437"> - <name>DayZ-Expansion-Vehicles-</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1646591178511290677/058EA3DF8804CA24C97DD530BDAED4CEDDF0A42B/</image_url> - <download_url/> - <filename/> - <file_size>239628022</file_size> - </mod> - <mod id="2291785308"> - <name>DayZ-Expansion-Core-</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1646591178511289660/058EA3DF8804CA24C97DD530BDAED4CEDDF0A42B/</image_url> - <download_url/> - <filename/> - <file_size>349679506</file_size> - </mod> - <mod id="2113482259"> - <name>EpochHUD</name> - <description>SUYgTU9EIE5PVCBXT1JLSU5HIEpVU1QgVVBEQVRFIEJJS0VZISBPUiBDSEVDSCBETyBZT1UgSEFWRSBNRURJQ0FMICBBVFRFTlRJT04hDQoNCg0KDQpUaGlzIG1vZCB3aWxsIHJlbWluZCB5b3Ugb2YgdGhlIGdvb2Qgb2xkICJFcG9jaCIgbW9kLlRoaXMgbW9kIGlzIGEgcHJvdG90eXBlLCBtYXliZSBzb21lb25lIHdpbGwgZXZlbiBsaWtlIGl0IHZlcnkgbXVjaCA6RA0KDQoNClRISVMgTU9EIFdPUktFRCBXSVRIIERBWVotRVhQQU5TSU9OISEhDQoNCklmIHlvdSBoYXZlIGFueSBwcm9ibGVtcyB3aXRoIHRoaXMgbW9kLCB0aGVuIG1vc3QgbGlrZWx5IHlvdSBoYXZlIHRoZSBtb2QgIkV4cGFuc2lvbi1DaGF0LE1lZGljYWxBdHRlbnRpb24iIGluc3RhbGxlZCBvbiB0aGUgc2VydmVyIG9yIG1vZHMgdGhhdCBjaGFuZ2UgdGhlIHN0YW5kYXJkIEhVRCENCg0KVGhlIGNyZWF0b3JzIG9mIHRoaXMgbW9kOg0KQXJ0ZW02MDg1IChJbXBsZW1lbnRhdGlvbikNCkg0UkRQUjAgKElkZWEpDQpNeUFuZ2VsVGhlUG9vTiAoZGVzaWduZXIpDQoNCg0KUmVwYWNrYWdpbmcgdGhpcyBtb2QgaXMgcHJvaGliaXRlZCENCkFkZGluZyB0aGlzIG1vZCB0byB5b3VyIG1vZC1wYWNrcyBpcyBwcm9oaWJpdGVkIQ0KTW9uZXRpemF0aW9uIG9mIHRoaXMgbW9kIGlzIGFsbG93ZWQgKCBhbHRob3VnaCBJIGRvbid0IGtub3cgaG93IHlvdSB3aWxsIG1vbmV0aXplIGl0LGJ1dCBzdGlsbCA6RCkNCg0KSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyB0aGF0IHlvdSB3b3VsZCBsaWtlIHRvIGRpc2N1c3Mtd3JpdGUgdG8gbWUgaW4gZGlzY29yZDogaDRyZHByMCM5NzgzDQoNCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgdGhpcyBtb2QgLSBodHRwczovL3d3dy5kb25hdGlvbmFsZXJ0cy5jb20vci9rb3Jlc2hfb2sNCg0KDQpJIGFsbG93IGEgcGVyc29uIHdpdGggdGhlIG5pY2tuYW1lIEl0c21lWm92ayBhbmQgaGlzIHByb2plY3QgW0dFUl0gU3BlcnJab25lIHRvIHJlcGFja2FnZSB0aGlzIG1vZCAuIEluIG90aGVyIGNhc2VzLCByZXBhY2thZ2luZyB0aGlzIG1vZCBpcyBwcm9oaWJpdGVkIQ0KDQpJIGFsbG93IGEgcGVyc29uIHdpdGggdGhlIG5pY2tuYW1lIENPQ0Eg4pSM4oip4pSQKOKXo1/il6Ip4pSM4oip4pSQYW5kIGhpcyBwcm9qZWN0ICBbRU4vREVdIFpvbWJpZU5hdGlvbiB0byByZXBhY2thZ2UgdGhpcyBtb2QgLiBJbiBvdGhlciBjYXNlcywgcmVwYWNrYWdpbmcgdGhpcyBtb2QgaXMgcHJvaGliaXRlZCE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1469814027296626820/81766BC77CD2B36070CA875909A628D5C6A587FE/</image_url> - <download_url/> - <filename/> - <file_size>158711218</file_size> - </mod> - <mod id="1710977250"> - <name>BaseBuildingPlus</name> - <description>W2gxXVtiXUJhc2VCdWlsZGluZ1BsdXNbL2JdWy9oMV0NCg0KVGhhbmtzIGZvciBjaGVja2luZyBvdXQgdGhlIG5ldyBpbXByb3ZlZCBCYXNlQnVpbGRpbmdQbHVzIQ0KDQotVXBkYXRlZCBmb3IgMS4xMA0KDQoNCkRpc2NvcmQgU2VydmVyOiANCmh0dHBzOi8vZGlzY29yZGFwcC5jb20vaW52aXRlL1R1d2dqcUsNCg0KDQpXYXRjaCB0aGVzZSB2aWRlb3MgZm9yIGEgZGVtbyBvZiBob3cgaXQgd29ya3MuIA0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1YbFJDMnhYdHZQcyZmZWF0dXJlPWVtYl9sb2dvDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUYzRk9VV01UMDNZJmZlYXR1cmU9eW91dHUuYmUNCg0KSG93IHRvIGNyYWZ0L2J1aWxkIEl0ZW1zOiANCmh0dHBzOi8vZ2l0aHViLmNvbS9GZWxpeEZvcmVzaWdodDIwMjAvQmFzZUJ1aWxkaW5nUGx1cy93aWtpDQoNClNlcnZlciBDb25maWc6IA0KaHR0cHM6Ly9naXRodWIuY29tL0ZlbGl4Rm9yZXNpZ2h0MjAyMC9CYXNlQnVpbGRpbmdQbHVzL3dpa2kvU2VydmVyLUNvbmZpZ3MNCg0KDQoNCltoMV1LZXkgZmVhdHVyZXMgaW4gdGhpcyBidWlsZFsvaDFdDQotIEVhc2llciB0byB1c2Ugc25hcHBpbmcgc3lzdGVtLCBhY3RpdmUgYnkgaG9sZGluZyBvbmUgb2YgdGhlIEJCUCBraXRzIGluIHlvdXIgaGFuZCBhbmQgcHJlc3NpbmcgQi4NCi0gU2ltcGxlIFVJIGZvciBjcmFmdGluZyB0aGUgYmFzZSBidWlsZGluZyBpdGVtcywgYWN0aXZlIGJ5IGF0dGFjaGluZyB0aGUgYmx1ZXByaW50IHRvIHRoZSB3b3JrYmVuY2ggYW5kIHByZXNzaW5nIHRoZSBLIGtleS4NCi0gTmV3IGFuZCBpbXByb3ZlZCBtb2RlbHMuIEFsbCBkb25lIGJ5IHRoZSB3b25kZXJmdWwgVHVyZGxlc3MgdGhlIFR1cmRsZSENCi0gQnVpbGRpbmcgdXAgc3lzdGVtIGlzIG5vdyBzdGVwIHVwIGxpa2UgdGhlIHZhbmlsbGEgZ2FtZSBiYXNlLWJ1aWxkaW5nIG9iamVjdHMuLi4gKGZlbmNlL3dhdGNodG93ZXIpLg0KLS0tIC4udGhpcyBpbmNsdWRlcywgYWRkaW5nIG1hdGVyaWFscywgY29uc3RydWN0aW5nLCBkaXNtYW50bGluZyBhbmQgZGVzdHJveWluZy4NCi0gT25jZSB5b3UgZGVwbG95IHRoZSBvYmplY3QgYSBibHVlIGhvbG9ncmFtIHdpbGwgYmUgZGlzcGxheWVkIG9mIHRoZSBmcmFtZSwgdGhpcyBhbGxvd3MgZWFzeSBwbGFubmluZyBvZiB5b3VyIGJ1aWxkLg0KLSBZb3UgY2FuIG5vdyBjaGFuZ2UgdGhlIGtleWJpbmRpbmdzIGluIHRoZSBzZXR0aW5ncywgYWxsIHRoYW5rcyB0byBAd2FyZG9nIDwzDQotIExhbmQgY2xhaW0gZmxhZ3MgYW5kIGFkbWluIG5vLWJ1aWxkIHpvbmVzLg0KLSBOZXcgYmFzZSBsaWdodGluZyBvcHRpb25zLg0KLSBTb2xhciBwYW5lbHMgZm9yIHNpbGVudCBlbGVjdHJpY2l0eS4NCi0gQ2FycGV0cywgd2FsbHBhcGVyIGFuZCBwbGFzdGVyIGZvciBpbnRlcmlvciBkZXNpZ25zLg0KLSBDaHJpc3RtYXMgdHJlZSBhbmQgeG1hcyBsaWdodCBhdHRhY2htZW50cy4NCg0KQmFzZWJ1aWxkaW5nUGx1cyAoQkJQKSBpcyBiYXNlZCBvbiBhIDMgdGllciBzeXN0ZW0uIFQxKFdvb2QpIFQyKE1ldGFsKSBUMyhDb25jcmV0ZSkNCkhlcmUgYXJlIHRoZSBmb2xsb3dpbmcgb2JqZWN0cyB5b3UgY2FuIGJ1aWxkLi4uDQoNCuKckyBtZWFuaW5nIGN1cnJlbnRseSBpbi4g4pyXbWVhbmluZyBjb21pbmcgc29vbi4NCg0KW3RhYmxlXQ0KW3RyXQ0KCVt0aF1UeXBlWy90aF0NCglbdGhdVDFbL3RoXQ0KCVt0aF1UMlsvdGhdDQoJW3RoXVQzWy90aF0NClsvdHJdDQpbdHJdDQoJW3RkXUZvdW5kYXRpb25bL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KWy90cl0NClt0cl0NCglbdGRdV2FsbFsvdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQpbL3RyXQ0KW3RyXQ0KCVt0ZF1IYWxmIFdhbGxbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KWy90cl0NClt0cl0NCglbdGRdRG9vclsvdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQpbL3RyXQ0KW3RyXQ0KCVt0ZF1HYXRlWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXVdpbmRvd1svdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQoJW3RkXeKck1svdGRdDQpbL3RyXQ0KW3RyXQ0KCVt0ZF1Sb29mWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXUZsb29yWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXUZsb29yIEhhdGNoWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyXWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXVJvb2YgSGF0Y2hbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KWy90cl0NClt0cl0NCglbdGRdU3RhaXJzWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NCglbdGRd4pyTWy90ZF0NClsvdHJdDQpbdHJdDQoJW3RkXVJhbXBbL3RkXQ0KCVt0ZF3inJNbL3RkXQ0KCVt0ZF3inJdbL3RkXQ0KCVt0ZF3inJdbL3RkXQ0KWy90cl0NClsvdGFibGVdDQoNCg0KVmlzaXQgdGhlIGRpc2NvcmQgZm9yIG1vcmUgaW5mb3JtYXRpb24gYW5kIG9yIGhlbHAhDQpodHRwczovL2Rpc2NvcmRhcHAuY29tL2ludml0ZS9UdXdnanFLDQoNCg0KW2gxXUhvdyBEb2VzIFNuYXBwaW5nIFdvcms/Wy9oMV0NCldhbGsgdXAgdG8gdGhlIG9iamVjdCB5b3Ugd2FudCB0byBzbmFwIHRvLCBhbmQgbWFrZSBzdXJlIHRoZSBvYmplY3RzIGljb24gbmFtZSBwb3BzIHVwLg0KUHJlc3MgQiAod2hpbGUgaG9sZGluZyBhIEJCUCBraXQpLCB0aGVuIHNlbGVjdCB0aGUgU25hcHBpbmdPbi9TZWxlY3QgYnV0dG9uLg0KU3RlcCBhd2F5IGZyb20gdGhlIG9iamVjdCAocHJlc3MgdGhlIEVTQyBrZXkgb3IgRXhpdCBidXR0b24gdG8gY2xvc2UgdGhlIG1lbnUpLg0KTGVmdCBjbGljayB0byBiZWdpbiBwbGFjaW5nLCBwcmVzcyBCIGFnYWluIGFuZCBjbGljayBhbnkgb2YgdGhlIHNuYXBwaW5nIGljb25zIHRvIHN3aXRjaCBwb3NpdGlvbnMuDQpDbGljayB0aGUgTG9jayBidXR0b24gdG8gZW5hYmxlIG1vdXNlIHdoZWVsIHJvdGF0aW9uLg0KRGVwbG95IHRoZSBvYmplY3QuDQoNCg0KW2gxXUhvdyBEb2VzIFJhaWRpbmcgV29yaz9bL2gxXQ0KUmFpZGluZyB0aW1lcyBmb3IgZWFjaCB0aWVyIGNhbiBieSBhZGp1c3RlZCBpbiBCQlBfU2V0dGluZ3MuanNvbiB3aGljaCBpcyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbiB5b3VyIHNlcnZlciBwcm9maWxlIGZvbGRlci4gSWYgeW91IHdhbnQgZXZlbiBtb3JlIGNvbnRyb2wgb3ZlciByYWlkaW5nIHRpbWVzIHdlIHJlY29tbWVuZCB1c2luZyBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNzUxMjEwMjQ3XVRpbWVEZXN0cnVjdGlvblsvdXJsXSBtb2QuIFRoaXMgbW9kIHdpbGwgYWxsb3cgeW91IHRvIHNldCBpbmRpdmlkdWFsIHJhaWRpbmcgdGltZXMgZm9yIGVhY2ggYnVpbGRhYmxlIHBhcnQgYW5kIGVhY2ggZGlmZmVyZW50IHJhaWRpbmcgdG9vbC4gSnVzdCBpbnN0YWxsIFRpbWVEZXN0cnVjdGlvbiBhbmQgcmVwbGFjZSBDb25maWdfVGltZURlc3RydWN0aW9uLmpzb24gd2l0aCB0aGUgb25lIHdlIGhhdmUgcHJvdmlkZWQuDQoNCllvdSBjYW4gYWxzbyB1c2UgdGhlIGV4Y2VsbGVudCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODI3MjQxNDc3XUJyZWFjaGluZ2NoYXJnZVsvdXJsXSBtb2Qgd2hpY2ggaGFzIGJ1aWx0LWluIEJhc2VCdWlsZGluZ1BsdXMgY29tcGF0aWJpbGl0eS4gSSByZWNvbW1lbmQgdXNpbmcgd2l0aCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTI4ODcyMzEzXUJyZWFjaGluZ2NoYXJnZTNpbjFbL3VybF0gbW9kIHRvIGFkZCBhbGwgdGhlIGNsYXNzbmFtZXMsIGlmIHlvdSByZXF1aXJlLiBJdCBhbHNvIGluY2x1ZGVzIGNsYXNzbmFtZXMgZm9yIFNpbXBsZSBCYXNlIGFuZCBCYXNlIEZvcnRpZmljYXRpb25zLg0KDQoNCltoMV1FeHRlbnNpb25zWy9oMV0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE5NzI3NjAxNzJdW1JVL0NOXSBUcmFuc2xhdGUgQmFzZSBCdWlsZGluZyBQbHVzWy91cmxdIA0KKNCg0YPRgdGB0LrQuNC5INC/0LXRgNC10LLQvtC0L+S4reaWh+e/u+ivkSkNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwMDI1MDk1MDhdW0NaL0RFL0hVL1BMXSBUcmFuc2xhdGlvbkJhc2VidWlsZGluZ3BsdXNbL3VybF0gDQooxIxlc2vDvSBwxZlla2xhZC9EZXV0c2NoZSDDnGJlcnNldHp1bmcvTWFneWFyIGZvcmTDrXTDoXMvUG9sc2tpZSB0xYJ1bWFjemVuaWUpDQoNCg0KDQpbaDFdU2VydmVyIE93bmVyc1svaDFdDQpJTlNUQUxMQVRJT046DQoxLiBDb3B5IHRoZSBAQmFzZUJ1aWxkaW5nUGx1cyBmb2xkZXIgZnJvbSAhV29ya3Nob3AgdG8geW91ciBzZXJ2ZXIgcm9vdCBmb2xkZXIuDQoyLiBDb3B5IEJCUC5iaWtleSBmaWxlIGZyb20gdGhlIGtleXMgZm9sZGVyIHRvIHlvdXIga2V5cyBmb2xkZXIuDQozLiBBZGQgIi1tb2Q9QEJhc2VCdWlsZGluZ1BsdXMiIHRvIHlvdXIgc2VydmVyIHN0YXJ0dXAgcGFyYW1ldGVycy4NCjQuIE1lcmdlIHR5cGVzLnhtbCBpbiB5b3VyIG1pc3Npb24gZm9sZGVyIHdpdGggdGhlIHR5cGVzLnhtbCBwcm92aWRlZCAoaW4gdGhlIGluZm8gZm9sZGVyKS4NCjUuIE9QVElPTkFMOiBFZGl0IHlvdXIgY29uZmlncyBmb2xsb3dpbmcgdGhlc2Ugc3RlcHM6IGh0dHBzOi8vZ2l0aHViLmNvbS9GZWxpeEZvcmVzaWdodDIwMjAvQmFzZUJ1aWxkaW5nUGx1cy93aWtpL1NlcnZlci1Db25maWdzDQoNClVQREFUSU5HOg0KMS4gUmVwbGFjZSB0aGUgQEJhc2VCdWlsZGluZ1BsdXMgZm9sZGVyIGluIHlvdXIgc2VydmVyIHJvb3QgZm9sZGVyIHdpdGggdGhlIG5ldyBvbmUgZnJvbSAhV29ya3Nob3AuDQoyLiBDaGVjayB0aGUgQ2hhbmdlIE5vdGVzIGZvciBhbnkgaW5zdHJ1Y3Rpb25zLiBVcGRhdGUgdHlwZXMueG1sIGlmIG5ldyBpdGVtcyB3ZXJlIGFkZGVkLg0KDQoNCg0KDQoNCltoMV1Eb25hdGlvbnNbL2gxXQ0KVGhpcyBtb2QgaXMgY29tcGxldGVseSBmcmVlIHRvIHVzZS4gSWYgeW91IHdhbnQgdG8gY29udHJpYnV0ZSB0b3dhcmRzIHRoZSBmdXR1cmUgZGV2ZWxvcG1lbnQgeW91IGNhbiBkbyBzbyBieSBkb25hdGluZyB2aWEgUGF5UGFsIG9yIG91ciBvZmZpY2lhbCBQYXRyZW9uIHBhZ2UuIEFueSBkb25hdGlvbnMgYXJlIG11Y2ggYXBwcmVjaWF0ZWQsIHRoYW5rcyA6KQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fcy14Y2xpY2smaG9zdGVkX2J1dHRvbl9pZD1HMzY5TVpKVkpXODJXXVBheVBhbCBEb25hdGlvbnNbL3VybF0NClt1cmw9aHR0cHM6Ly93d3cucGF0cmVvbi5jb20vZGF5emJicF1QYXRyZW9uIERvbmF0aW9uc1svdXJsXQ0KDQoNCg0KTm8gcmV1cGxvYWRzIG9yIHJlcGFja2luZyBhbGxvd2VkLiBQbGVhc2UgdXNlIGluIGEgc2VydmVyIGNvbGxlY3Rpb24uDQoNCkNvcHlyaWdodCAyMDIwIEJhc2VCdWlsZGluZ1BsdXMuIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IG5hbWVkIENob3BwZXIsIEhlbm5lc3N5LCBUdXJkbGVzcyB0aGUgVHVyZGxlLCBKZXN0LCBGb3VydGhEWiBvciBXYXJkb2c=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/773988560065508542/1358284A3B5D10E04BA3E7283E6D3C272CD1DB70/</image_url> - <download_url/> - <filename/> - <file_size>204616747</file_size> - </mod> - <mod id="1932611410"> - <name>CannabisPlus</name> - <description>W2ltZz1odHRwczovL2kuaW1ndXIuY29tL2pyc3dIZmsuZ2lmXQ0KDQpUaGlzIG1vZCBjcmVhdGVzIGEgd2F5IGZvciBwbGF5ZXJzIHRvIGdlbmVyYXRlIGluY29tZSBieSBncm93aW5nLCBwcm9kdWNpbmcgYW5kL29yIGNyYWZ0aW5nIGNhbm5hYmlzIHByb2R1Y3RzIHRvIHNlbGwuDQoNCltoMV1GZWF0dXJlcyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW2xpc3RdDQpbKl0gR3JvdyA4IHN0cmFpbnMgb2YgY2FubmFiaXMNClsqXSBHcm93IHRvYmFjY28NClsqXSBTbW9raW5nDQpbKl0gUm9sbCBqb2ludHMgYW5kIGNpZ2FyZXR0ZXMNClsqXSBQYWNrIGpvaW50cyBhbmQgY2lnYXJldHRlcyBpbnRvIHBhY2tzDQpbKl0gUmVmaW5lIHlvdXIgY2FubmFiaXMgaW50byBiYWdnaWVzIGFuZCBicmlja3MNClsqXSBDb25maWcgZmlsZSBmb3IgYWRqdXN0aW5nIGdyb3cgdGltZSwgY3JvcCBjb3VudCBhbmQgYW1vdW50IG9mIHNlZWRzIGluIGEgc2VlZHBhY2sNClsqXSBAUGxhbnRFeHBsb2l0Rml4IGludGVncmF0ZWQgaW50byBtb2QuIFRoYW5rcyB0byBjaGV3ZWR1cHRyZXgyDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBDYW5uYWJpc0J1ZCArIENhbm5hYmlzQnVkID0gQ2FubmFiaXNCYWdneQ0KWypdIENyYWZ0aW5nIHJlY2lwZTogMTZ4Q2FubmFiaXNCYWcgKyBEdWN0IFRhcGUgPSBDYW5uYWJpc0JyaWNrDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBSb2xsaW5nUGFwZXJzICsgQ2FubmFiaXNCdWQgPSBKb2ludA0KWypdIENyYWZ0aW5nIHJlY2lwZTogUm9sbGluZ1BhcGVycyArIFRvYmFjY29MZWFmID0gQ2lnYXJldHRlDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBKb2ludCArIEVtcHR5Q2lnUGFjayA9IFBhY2sgb2YgSm9pbnRzDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBDaWdhcmV0dGUgKyBFbXB0eUNpZ1BhY2sgPSBQYWNrIG9mIENpZ2FyZXR0ZXMNClsvbGlzdF0NCg0KW2gxXVVwIE5leHQg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltsaXN0XQ0KWypdIENCRCBQcm9kdWN0cw0KWypdIEltcGFpcm1lbnQgRWZmZWN0cw0KWypdIFRyYW5zbGF0aW9ucw0KDQpbL2xpc3RdDQoNCltoMV1GdXJ0aGVyIE91dCDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW2xpc3RdDQpbKl0gUGFja2luZyBtYWNoaW5lDQpbKl0gQ2FydG9uIG9mIENpZ2FyZXR0ZXMNClsqXSBDYW5uYWJpcyBlZGlibGVzDQpbKl0gVG9iYWNjbyBwcm9kdWN0cw0KWypdIE5ldyBtb2RlbHMNClsvbGlzdF0NCg0KW2gxXVNlcnZlciBPd25lcnMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltsaXN0XQ0KWypdIFtpXVtiXUlmWy9iXVsvaV0geW91IGFyZSBydW5uaW5nIEBQbGFudEV4cGxvaXRGaXgsIHVuaW5zdGFsbCBpdC4gIEl0J3MgaW50ZWdyYXRlZCBpbnRvIG91ciBtb2QuDQpbKl0gQ29weSB0aGUgQENhbm5hYmlzUGx1cyBmb2xkZXIgZnJvbSBXb3Jrc2hvcCB0byB5b3VyIHJvb3QgRGF5WlNlcnZlciBmb2xkZXIuDQpbKl0gQ29weSB0aGUgYmlrZXkgZmlsZSBmcm9tIHRoZSBrZXlzIGZvbGRlciB0byB5b3VyIGtleXMgZm9sZGVyLg0KWypdIEFkZCAiLW1vZD1AQ2FubmFiaXNQbHVzIiB0byB0aGUgc3RhcnR1cCBwYXJhbWV0ZXJzIG9mIHlvdXIgc2VydmVyLg0KWypdIElmIHlvdSdyZSBydW5uaW5nIEBEcnVnc1BMVVMsIGxvYWQgQENhbm5hYmlzUGx1cyBbYl1CRUZPUkVbL2JdIEBEcnVnc1BMVVMuDQpbKl0gU2V0IHVwIHRyYWRlciBhbmQgdHlwZXMueG1sOyBTYW1wbGVzIGFyZSBsb2NhdGVkIGluIHRoZSBtb2QgZm9sZGVyLg0KWypdIFN0YXJ0IHNlcnZlciBvbmNlLg0KWypdIFN0b3Agc2VydmVyLg0KWypdIFNldCB1cCBjb25maWcgaW4geW91ciBwcm9maWxlcyBmb2xkZXIuDQpbKl0gU3RhcnQgc2VydmVyLiAgRG9uZSENClsvbGlzdF0NCg0KW2gxXUNvbnRhY3Qg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCldlIGlnbm9yZSBpbnZpdGVzIG9uIFN0ZWFtLiAgQ29udGFjdCBjYW4gYmUgbWFkZSB3aXRoIHVzIHRocm91Z2ggRGlzY29yZCBvciB0aGUgY29tbWVudHMgc2VjdGlvbi4gIFN0ZWFtIGlzIHJlbW92aW5nIHRoZSBkaXNjb3JkIGxpbmsgc28geW91J2xsIGhhdmUgdG8gdHlwZSBpdCBvdXQgbWFudWFsbHkgb3IgY29weSBiZWxvdyBhbmQgcmVtb3ZlIHRoZSBzcGFjZXMuDQpodHRwczovL2Rpc2NvcmQuZ2cvcTlrUlhSNQ0KZGlzY29yZCAuZ2cgL3E5a1JYUjUNCg0KW2gxXVN1cHBvcnQg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCklmIHlvdSdkIGxpa2UgdG8gc3VwcG9ydCB0aGUgbW9kIHlvdSBjYW4gcmF0ZSBpdCB3aXRoIGEgdGh1bWJzIHVwIGFuZCBmYXZvdXJpdGUgaXQhICBBc2sgeW91ciBmcmllbmRzIHRvIGRvIHRoZSBzYW1lLCBldmVuLiAgSXQgaGVscHMhICBJZiB5b3UnZCBsaWtlIHRvLCB5b3UgY2FuIGRvbmF0ZSB2aWEgUGF5UGFsIHRvIGNhbm5hYmlzcGx1c2RheXpAZ21haWwuY29tIEV2ZXJ5IGRvbGxhciBkb25hdGVkIHdpbGwgYmUgcHV0IHRvd2FyZHMgZGV2ZWxvcG1lbnQhICBZb3UgY2FuIGFsc28gc3BvbnNvciBhIG5ldyBzdHJhaW4hDQoNClRoaXMgbW9kIG1heSBbYl1ub3RbL2JdIGJlIHJlcGFja2VkIHdpdGhvdXQgcGVybWlzc2lvbi4gIEl0IGNhbiBiZSB1c2VkIG9uIGEgbW9uZXRpemVkIHNlcnZlci4gIFdlIG1heSBhbGxvdyB5b3UgdG8gbW9uZXRpemUgdGhpcyBtb2QgaWYgeW91IGFzayBuaWNlbHkgOikgV2UgYXJlIG1vcmUgdGhhbiB3aWxsaW5nIHRvIGFjY2VwdCBoZWxwLCBpZGVhcyBhbmQgY29sbGFiIG9uIHByb2plY3RzLiAgR2V0IGluIHRvdWNoIHdpdGggdXMgb24gRGlzY29yZCENCg0KW2gxXVNob3V0b3V0czog4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkJpZyBzaG91dG91dHMgdG8gdGhlIENhbm5hYmlzUGx1cyB0ZWFtIGZvciBicmluZ2luZyB0aGlzIHRvZ2V0aGVyLiAgVmVyeSBleGNpdGVkIHRvIHNlZSB3aGF0IG5ldyB0aGluZ3MgY29tZSEgIEFsc28gYmlnIHNob3V0b3V0IHRvIFN0YXJkYXdnIGZyb20gVGhlIFJlc2lzdGFuY2UgZm9yIHNwb25zb3JpbmcgdGhlIFN0YXJkYXdnIHN0cmFpbi4NCg0KQWxzbyB5b3UgY2FuIGNoZWNrIG91dCBteSBnb29kIGZyaWVuZCwgRHVtcGdyYWgncyB3b3JrIGhlcmU6DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODAzMDgxOTA1OS9teXdvcmtzaG9wZmlsZXMvP2FwcGlkPTIyMTEwMA0KDQpbaDFdV0FSTklORyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KVGhpcyBtb2QgY2FuIGVhc2lseSBkZXN0cm95IHlvdXIgc2VydmVyIGVjb25vbXkuICBZb3UgaGF2ZSB0byBlZGl0IHlvdXIgdHlwZXMueG1sIG9yIGNvbmZpZyBmaWxlcyB5b3Vyc2VsZi4gIEJlIGNhcmVmdWwgaG93IHlvdSBhZGQgaXRlbXMgaW4uICBJIHN1Z2dlc3Qgb25seSBhZGRpbmcgU2VlZCBQYWNrcyBpbnRvIHRoZSBzcGF3biB0YWJsZSBhbmQvb3IgYWlyZHJvcHMgYW5kIGtlZXAgdGhlbSBSQVJFLiAgT3RoZXJ3aXNlIHBsYXllcnMgY2FuIGluZmluaXRlbHkgZ3JvdyBmb3IgbW9uZXku</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1651091521007673528/F3189FC60B2747F3DED396BCFB0B70CFEE355FC4/</image_url> - <download_url/> - <filename/> - <file_size>47808969</file_size> - </mod> - <mod id="2141350489"> - <name>Nehr_Pickup_Lada</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQpbaDFdTmVocl9QaWNrdXBfTGFkYVsvaDFdDQpbYl1XSVBbL2JdIG1vZC4NCldvcmsgaW4gW2JdMS4xMFsvYl0NCg0KW2gxXUluZm9bL2gxXQ0KW2JdVGhlIE5laHJfUGlja3VwTGFkYV9TaW1wbGUgaGFzIG5vdyA0IHNlYXRbL2JdDQpbYl1Ob3cgdGhlIExhZGEgUGlja3VwIGNhbiB1c2UgY2xhc3NpYyBMYWRhIE5pdmEgd2hlZWwuWy9iXQ0KW2JdTm93IHRoZSBDbGFzc2ljIExhZGEgTml2YSBjYW4gdXNlIFBpY2t1cExhZGEgd2hlZWwuWy9iXQ0KDQpbaDFdQWxsIHhtbCdzWy9oMV0NClt1cmxdaHR0cHM6Ly9naXRodWIuY29tL01yTmVoci9OZWhyX1BpY2t1cF9MYWRhWy91cmxdDQoNCg0KW2gxXUtub3cgSXNzdWVbL2gxXQ0KUGxlYXNlIHJlcG9ydCBhbnkgaXNzdWUgd2l0aCB0aGUgbW9kIChldmVuIGlmIGl0IHNvdW5kIHN0dXBpZCkgaW4gdGhlIGFwcHJvcHJpYXRlIGRpc2N1c3Npb24uDQoNCi1Qb2xpY2UgLyBGaXJlIFBpY2t1cCBkb24ndCBoYXZlIHNpcmVuIC8gd29ya2luZyBsaWdodCBiYXINCltzdHJpa2VdLU5vIHNwYXduIHBvaW50IGZvciB0aGUgUG9saWNlIC8gRmlyZSBQaWNrdXBbL3N0cmlrZV0gQWxyZWFkeSB1cGxvYWRlZCBvbiB0aGUgR2l0SHViIGxpbmsNCi1DaGFuZ2luZyBzZWF0IGZyb20gY29kcml2ZXIgdG8gZHJpdmVyIGlzIGdsaXRjaHkuICh5b3UgY2FuIGJ1dCBpdCBsb29rIHdlaXJkKQ0KDQotSWYgeW91IHVzZSBhIGNhciBtb2QgdGhhdCBoYXMgb25seSAxIGplcnJ5Y2FuLyBjYW5pc3RlciBzbG90IGFuZCB0aGF0IGRvbid0IHVzZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzLz9pZD0yMTA3NDE4MjE3XWRib19zbG90c1svdXJsXSwgaXQgd2lsbCBidWcgMSBvZiB0aGUgamVycnljYW4gc2xvdCBvZiB0aGUgbGFkYS4NCltzdHJpa2VdLUhvb2QgLyBUcnVuayBjYW4ndCBiZSByZW1vdmVkIGZyb20gdGhlIHZlaGljbGUuWy9zdHJpa2VdIEZpeGVkDQoNCg0KW2gxXVRoYW5rc1svaDFdDQpTcGVjaWFsIHRoYW5rIHRvIFtVUkw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTc5ODEwNzIwNDZdW2JdRGVhbm9zQmVhbm9bL2JdWy9VUkxdIGFuZCBbYl18IFtVUkw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTc5NzY3ODI4NjNdUmFHIHwgVHlzb25bL1VSTF1bL2JdIGFuZCBKcm8wNDI0MCBmb3IgdGhlIG5ldyBydm1hdHMuDQogW1VSTD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9rdXJveXVraTEvXVtiXVl1a2lbL2JdWy9VUkxdIGZvciB0aGUgbmV3IHRleHR1cmVzLiANCihBbmQgU2hhZGUpDQoNCg0KM2QgbW9kZWwgZnJvbSBNclVuaXR5DQoNCkRvIE5vdCBSZS11cGxvYWQgLyBSZXBhY2sgd2l0aG91dCBhbnkgYXV0aG9yaXphdGlvbg0KDQpbaDFdRE9OQVRFWy9oMV0NClRoaXMgbW9kIGlzIGZyZWUgYnV0IGEgbGl0dGxlIHNvbWV0aGluZyB3b3VsZCBoZWxwIGZvciBmdXR1cmUgcHJvamVjdC4NCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvQW50aG9ueU5laHJdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lGZzBWMFgucG5nWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1658975992876822587/075498F9450B528EE92D40C07B0467549AB81C2A/</image_url> - <download_url/> - <filename/> - <file_size>180931412</file_size> - </mod> - <mod id="2155726353"> - <name>Mortys Weapons</name> - <description>W2gxXU1vcnR5J3MgV2VhcG9uc1svaDFdDQoNCltpXTEuMTAgY29tcGF0YWJsZS4gKHRlc3RlZClbL2ldDQoNCktub3duIGlzc3VlczogSWYgeW91IHVzZSBFeHBhbnNpb24gcmVtZW1iZXIgdG8gc2V0ICAiRGlzYWJsZU1hZ2ljQ3Jvc3NoYWlyIjowDQpFeHBhbnNpb24gdHVybmVkIHRoYXQgc2V0dGluZyBvbiBieSBkZWZhdWx0IGFuZCBpdCBtYWtlcyB3ZWFwb25zIHNob290IHdheSBvZmYuIA0KDQpbaDFdSW5mbzpbL2gxXQ0KLSBJIHN0YXJ0ZWQgdGhpcyBwcm9qZWN0IGEgd2hpbGUgYmFjayB0byBsZWFybiBhIGxpdHRsZSBiaXQgYWJvdXQgRGF5WiBtb2RkaW5nLiANCi0gS2VlcCBpbiBtaW5kIHRoYXQgaXNzdWVzIG1heSBhcmlzZSBhcyBCSSBnYW1lcyBhcmUgdmVyeS4uLi4gSW50ZXJlc3RpbmcuDQotIEkgd2lsbCBub3QgdGFrZSByZXF1ZXN0cyBmb3Igd2VhcG9ucyBhcyBpIGFkZCB3ZWFwb25zIHRoYXQgSSBmZWVsIGxpa2UgZml0IHRoZSBnYW1lLiAoU28gZG8gbm90IGV4cGVjdCBhbnkgLjUwIGNhbCBzbmlwZXJzIGFuZCBzbyBvbikNCi0gSSB3b3JrIG9uIHRoZXNlIHdlYXBvbnMgb24gbXkgZnJlZSB0aW1lIHNvIHRoaW5ncyBtaWdodCBub3QgYmUgdmVyeSBzcGVlZHksIGJ1dCBpIGhhdmUgYSBnb29kIGZldyBuZXcgcHJvamVjdHMgY29taW5nIHNvb24uDQotIFNvbWUgb2YgdGhlc2Ugd2VhcG9ucyBhcmUgbm90IDEwMCUgY29ycmVjdCB3aGVuIGl0IGNvbWVzIHRvIGF0dGFjaGVtZW50cywgbWFncyBvciBhbW1vLiBJdCBpcyBtYWRlIGxpa2UgdGhpcyB0byBiZSBlYXN5IGZvciBzZXJ2ZXIgb3duZXJzIGFuZCBub3QgY2x1dHRlciB0aGUgQ0UuDQotICJSZWFsaXN0aWMiIHZlcnNpb25zIG1pZ2h0IGNvbWUgYXQgYSBsYXRlciBwb2ludC4gDQotIFNvbWUgb2YgdGhlIG1vZGVscyBhcmUgbWFkZSBieSBtZSBhbmQgc29tZSBhcmUgYm91Z2h0LiAoU29tZSBhcmUgc3RpbGwgV0lQLikNCg0KW2gxXU1vZCBDb250ZW50OlsvaDFdDQoqIEhLIDQxNkE3IC0gQXNzYXVsdCByaWZsZSA1LjU2LiBUYWtlcyBtb3N0IE00IGF0dGFjaGVtZW50cy4gQ29tZXMgaW4gYmxhY2ssIFRhbiBhbmQgT0QgZ3JlZW4uDQoqIFNHIDU1MiBDb21tYW5kbyAtIFNob3J0IGJhcnJlbCByaWZsZSBjaGFtYmVyZWQgaW4gNS41Ni4gQSBtaXggYmV0d2VlbiBhbiBNNCBhbmQgYW4gQUtTNzRVLiBUYWtlcyBTRyBNYWdzLiBDb21lcyBpbiBibGFjaywgZ3JlZW4gYW5kIHdvb2QuDQoqIFNHIDU1MCAtIEFzc2F1bHQgcmlmbGUgY2hhbWJlcmVkIGluIDUuNTYuIFRha2VzIFNHIG1hZ3MuIENvbWVzIGluIGJsYWNrLCBncmVlbiBhbmQgcGluay4gKEkga25vdy4uLi4pDQoqIFNSIDI1IC0gRGVzaWduYXRlZCBNYXJrc21hbiByaWZsZSBjaGFtYmVyZWQgaW4gLjMwOC4gVGFrZXMgTEFSIG1hZ3MuIENvbWVzIGluIGJsYWNrLCB0YW4sIFNub3cgYW5kIE9EIGdyZWVuLg0KKiBNMTZBMSAtIEFzc2F1bHQgcmlmbGUgY29tcGFyYWJsZSB0byB0aGUgTTRBMSAoYnV0IGNvb2xlcikuIENoYW1iZXJlZCBpbiA1LjU2LiBUYWtlcyBNNCB0eXBlIG1hZ3MuIChzdGFuYWcsIENtYWdzIGV0Yy4pIA0KKiBNQVMgMzYgUGFyYSAtIEJvbHQgYWN0aW9uIHJpZmxlIGNoYW1iZXJlZCBpbiA3LjYyeDU0LiBDYW4gYXR0YWNoIGh1bnRpbmcgc2NvcGUuDQoqIFdpbmNoZXN0ZXIgMTg3MyAtIExldmVyIGFjdGlvbiByaWZsZSBjaGFtYmVyZWQgaW4gLjM1NyBtYWdudW0uIENhbiBhdHRhY2ggaHVudGluZyBzY29wZS4NCiogS2FyIDk4ayAtIEJvbHQgYWN0aW9uIHJpZmxlIGNoYW1iZXJlZCBpbiA4bW0gTWF1c2VyLi4gQ2FuIGF0dGFjaCBodW50aW5nIHNjb3BlLiANCiogUmVtaW5ndG9uIDcwMCAtIEJvdCBhY3Rpb24gcmlmbGUgY2hhbWJlcmVkIGluIC4zMDguIENhbiBhdHRhY2ggaHVudGluZyBzY29wZS4NCiogS0FDIFBEVyAtIFNob3J0IGJhcnJlbCByaWZsZSBjaGFtYmVyZWQgaW4gNS41NiB3aXRoIGhpZ2ggcmF0ZSBvZiBmaXJlLiBBIG1peCBiZXR3ZWVuIGFuIE00IGFuZCBhbiBBS1M3NFUuIENhbiBhdHRhY2ggTmF0byBvcHRpY3MuIFRha2VzIE00IHR5cGUgbWFncy4gKHN0YW5hZywgQ21hZ3MgZXRjLikNCiogU0NBUi1MIC0gQXNzYXVsdCByaWZsZSBjb21wYXJhYmxlIHRvIE00QTEgY2hhbWJlcmVkIGluIDUuNTYuIFRha2VzIE00IHR5cGUgTWFncy4gIChzdGFuYWcsIENtYWdzIGV0Yy4pIENvbWVzIGluIGJsYWNrIGFuZCBUYW4NCiogU0NBUi1IIC0gRGVzaWduYXRlZCBNYXJrc21hbiByaWZsZSBjaGFtYmVyZWQgaW4gLjMwOC4gVGFrZXMgU0NBUi1IIG1hZ3MuIA0KKiBVbml2ZXJzYWwgU3VwcHJlc3NvciAtIEEgbXVsdGljYWxpYmVyIHN1cHByZXNzb3IuIENvbWVzIGluIGJsYWNrIGFuZCB0YW4uIA0KKkFFSyA5NzMgLSBBayB0eXBlIHJpZmxlLiBUYWtlcyBBS00gbWFnYXppbmVzLCBvcHRpY3MgYW5kIHN1cHByZXNzb3INCipBbW1vIDhtbSBNYXVzZXIgLSBEb2VzIHNsaWdodGx5IG1vcmUgZGFtYWdlIHRoYW4gNzYyeDU0IGFuZCBpcyB0cmFjZXIgcm91bmRzIHRvIGJhbGFuY2UgdGhhdC4gDQoqIE1hZ3B1bCBCdXR0c3RvY2sgLSBCdXR0c3RvY2sgZm9yIHRoZSBTUi0yNQ0KKiBTdGFuZGFyZCBTUi0yNSBCdXR0c3RvY2sgLSBCdXR0c3RvY2sgZm9yIHRoZSBTUi0yNSBhbmQgTUsyMTYuDQoqIEtvbmthdiBidXR0c3RvY2sgLSBtYWlubHkgZm9yIHRoZSBNSzIxNiBidXQgZml0cyBhbGwgQVIgdHlwZSByaWZsZXMgdGhhdCB0YWtlIHZhbmlsbGEgQVIgYnV0dHN0b2Nrcw0KKiBNazIxNiBNb2QgMS1NIC0gLjMwOCBETVIgd2l0aCBoaWdoIGJ1bGxldCB2ZWxvY2l0eSBidXQgc2xvdyByYXRlIG9mIGZpcmUuIFRha2VzIExBUiBtYWdhemluZXMgYW5kIC4zMDggU3RhbmFncy4gVGhpcyBvbmUgc2hvdWxkIGJlIHJhcmUsIGV4cGVuc2l2ZSBhbmQgbGltaXRlZCBvbiBQVlAgc2VydmVycy4gQmxhY2ssIFRhbiBhbmQgT0QgR3JlZW4uDQoqIE1LMjE2IE1vZCAxLU0gSGFuZGd1YXJkIC0gSGFuZGd1YXJkcyBmb3IgdGhlIE1LMjE2IHRoYXQgY29tZXMgaW4gMyBkaWZmZXJlbnQgY29sb3JzLiBCbGFjaywgRGVzZXJ0IFRhbiBhbmQgT0QgR3JlZW4uIA0KKiAuMzA4IFN0YW5hZyAtIE1hZ2F6aW5lIGZvciB0aGUgTUsyMTYsIFNDQVItSCBhbmQgU1ItMjUuIFRoZXkgc3RpbGwgdGFrZSBMQVIgbWFncywgYnV0IHlvdSBoYXZlIHRoZSBvcHRpb24uDQoqIE0xIENhcmJpbmUgLSBTbWFsbCBDYXJiaW5lIHdpdGggZGVjZW50IHJhdGUgb2YgZmlyZS4gTm8gYXR0YWNoZW1lbnRzIG90aGVyIHRoYW4gc3RvY2sgcG91Y2guIA0KKiBNMSBDYXJiaW5lIFN0b2NrIFBvdWNoIC0gU3RvY2twb3VjaCB0aGF0IHRha2VzIDIgc3BhcmUgbWFnYXppbmVzLiBZb3UgaGF2ZSB0byB0YWtlIGl0IG9mZiB0byBmaWxsIHRoZSBwb3VjaCBhZnRlciB1c2luZyB0aGUgbWFnYXppbmVzLiANCiogQW1tbyAuMzAgQ2FyYmluZSAtIFNpbXVsYXIgdG8gMzU3IHJvdW5kcy4gSGlnaGVyIHZlbG9jaXR5IGFuZCBhIGJpdCBtb3JlIGRhbWFnZS4gRml0cyBpbiB0aGUgTTEgQ2FyYmluZS4NCg0KVXBkYXRlIDEuMTANCiogRiZEIERlZmVuY2UgLjMzOCBhbHNvIGtub3duIGFzIEhlbGtoaWFuYSdzIEhlbGxtYWtlciA6KS4gQSBzZW1pYXV0byB3ZWFwb24gd2l0aCBhbG90IG9mIGZpcmVwb3dlci4gVGFrZXMgMTAgcm91bmQgRiZEIERlZmVuY2UgbWFnYXppbmVzIGFuZCBzaG9vdCBhIGJpZyAuMzM4IGJ1bGxldC4gKHNob3VsZCBiZSByYXJlKQ0KKiBIb25leSBCYWRnZXIuIEEgUERXIHRoYXQgY29tZXMgaW4gYm90aCA1LjU2IGFuZCBhIG5ldyAuMzAwYmxrIG91dCByb3VuZC4gSXQgaXMgY29tcGFjdCBhbmQgY29tcGFyYWJsZSB0byBNNEExIGJ1dCBpbiBhIHNtYWxsZXIgcGFja2FnZS4gVGhlIDUuNTYgdmVyc2lvbiB0YWtlcyBzdGFuZGFyZCBNNEExIG1hZ3MgYW5kIHRoZSANCi4zMDBibGsgdGFrZXMgLjMwMGJsayBTdGFuYWdzIGFuZCAuMzAwYmxrIENtYWdzLiANCiogTTI0QTMuIEEgaGlnaCBwb3dlciBzbmlwZXIgcmlmbGUgdGhhdCBzaG9vdHMgLjMzOCByb3VuZHMgYW5kIGhhcyBhIGJveCBtYWdhemluZSB3aXRoIDUgcm91bmRzLiBWZXJ5IGVmZmVjdGl2ZSBhdCBsb25nZXIgcmFuZ2VzLg0KKiBNMTZBNC4gTTQgdHlwZSByaWZsZS4gVXNlcyA1LjU2IGFuZCBzdGFuZGFyZCBNNCBtYWdhemluZXMuIA0KKiAuNTAgQmVvd3VsZi4gQSBoaWdoIHBvd2VyIEFSMTUgdHlwZSByaWZsZSB0aGF0IHNob290cyAuNTAgQmVvd3VsZiByb3VuZCB0aGF0IGhpdHMgbGlrZSBhIHRydWNrLiBUaGUgaGlnaCBkYW1hZ2UgZnJvbSB0aGUgcm91bmQgaXMgYmFsYW5jZWQgYnkgdGhlIGJ1bGxldCBiZWluZyB2ZXJ5IHNsb3cgYW5kIA0KdGhlIHdlYXBvbiBoYXZpbmcgYSBzbG93IHJhdGUgb2YgZmlyZS4gTm90IGdyZWF0IGF0IGxvbmdlciByYW5nZXMuIEJ1dCB2ZXJ5IGdvb2QgYXQgc2hvcnQgLSBtaWQgcmFuZ2VzLiBDYW4gYXR0YWNoIHN0YW5kYXJkIE00IG9wdGljcy4gVGFrZXMgYSAxMCByb3VuZCAuNTAgQmVvd3VsZiBNYWdhemluZS4gDQoNCg0KW2gxXUNsYXNzTmFtZXM6Wy9oMV0NClRUQ19ISzQxNlRhbg0KVFRDX0hLNDE2T0QNClRUQ19ISzQxNkJsYWNrDQpUVENfU0c1NTINClRUQ19TRzU1Ml9Xb29kDQpUVENfU0c1NTJfQmxhY2sNClRUQ19TRzU1MA0KVFRDX1NHNTUwX0JsYWNrDQpUVENfU0c1NTBfUGluaw0KVFRDU1IyNQ0KVFRDU1IyNV9EZXNlcnQNClRUQ1NSMjVfU25vdw0KVFRDU1IyNV9PRA0KVFRDX00xNg0KVFRDX01BUzM2DQpUVENfV2luY2hlc3RlcjE4NzMNClRUQ19rYXI5OGsNClRUQ19SNzAwDQpUVENfS0FDDQpNYWdfU0dfMzBSbmQNClRUQ19TQ0FSTA0KVFRDX1NDQVJMVGFuDQpUVENfU0NBUkgNClRUQ19Vbml2ZXJzYWxfU3VwcHJlc3Nvcl9CTEFDSw0KVFRDX1VuaXZlcnNhbF9TdXBwcmVzc29yX0NBTU8NClRUQ19BRUs5NzMNClRUQ19BbW1vQm94XzhtbV8yMFJuZA0KVFRDX0FtbW9fOG1tDQpUVENfMzA4U3RhbmFnDQpUVENfQW1tb0JveF8zMENBTF8zMFJuZA0KVFRDX0FtbW9fMzBjYXJiaW5lDQpUVENfQnV0dHN0b2NrDQpUVENfQnV0dHN0b2NrMg0KVFRDX0J1dHRzdG9jazMNClRUQ19NNERNUg0KVFRDX000RE1ST0QNClRUQ19NNERNUkRlc2VydA0KVFRDX0RNUl9IbmRndWFyZA0KVFRDX0RNUl9IbmRndWFyZE9EDQpUVENfRE1SX0huZGd1YXJkRGVzZXJ0DQpUVENfTTFDYXJiaW5lDQpNYWdfVFRDTTFfMTVSbmQNClRUQ19NMVN0b2NrUG91Y2gNCg0KVXBkYXRlIDEuMTANCg0KV2VhcG9uczoNClRUQ19GRDMzOA0KVFRDX0FBQ0hvbmV5DQpUVENfQUFDSG9uZXlfQg0KVFRDX0FBQ0hvbmV5XzMwMGJsaw0KVFRDX0FBQ0hvbmV5XzMwMGJsa19CDQpUVENfTTI0DQpUVENfTTI0X0Jqb3JuDQpUVENfTTI0X1dvb2RsYW5kDQpUVENfTTI0X1dvb2RsYW5kT2xkDQpUVENfU0NBUkhCbGFjaw0KVFRDX1NDQVJMDQpUVENfU0NBUkxTbm93DQpUVENfU0NBUkxCbGFjaw0KVFRDX00xNkE0DQpUVENfQmVvd3VsZg0KDQpBbW1vOg0KVFRDX0FtbW9Cb3hfMzAwYmxrXzIwcm5kDQpUVENfQW1tb18zMDBibGsNClRUQ19BbW1vQm94XzMzOG1tXzEwUm5kDQpUVENfQW1tb18zMzgNClRUQ19BbW1vQm94XzUwQmVvXzIwcm5kDQpUVENfQW1tb181MEJlbw0KDQpNYWdhemluZXM6DQpUVENfMzAwU3RhbmFnDQpUVENfMzAwQ21hZw0KVFRDXzMzOG1hZ18xMHJuZA0KVFRDX00yNG1hZ181cm5kDQpUVENfU0NBUkhNYWcNClRUQ181MEJlb19tYWcNCg0KQXR0YWNoZW1lbnRzOg0KVFRDX0hvbmV5X1N1cHByZXNzb3INClRUQ19CdXR0c3RvY2tfSG9uZXkNClRUQ19Vbml2ZXJzYWxfU3VwcHJlc3Nvcl9UYW4NClRUQ19Vbml2ZXJzYWxfU3VwcHJlc3Nvcl9Tbm93DQoNCltoMV1Zb3UgYXJlIE5PVCBhbGxvd2VkIHRvIHJlcGFjayBvciByZXVwbG9hZCB0aGlzIG1vZCBvciBpdHMgY29udGVudHMgd2l0aG91dCBteSBwZXJtaXNzaW9uWy9oMV0NCg0KW2gxXUNFLCBUeXBlcy54bWwgYW5kIHNwYXduYWJsZXR5cGVzLnhtbCBhcmUgcHJvdmlkZWQgaW4gdGhlIG1vZCBmb2xkZXIuIFsvaDFdDQpTcGVjaWFsIHRoYW5rcyB0byBhc29ycnljYW5hZGlhbiwgWmVyb3ksIExvcnZhY2ssIE1hc3MsIElua290YSBhbmQgVGVkZHlzYW1tbGVyIGZvciBhbGwgdGhlaXIgaGVscC4NClRoYW5rcyB0byByYW5nM2Q5OSBmb3IgdHJhZGVyIGNmZw0KQ29udGFjdCBtZSBvbiBEaXNjb3JkIE1vcnR5IzU4MTcgZm9yIGFueSBxdWVzdGlvbnMuIA0KDQpodHRwczovL2Rpc2NvcmQuY29tL2ludml0ZS9nUGtoRTJ3DQoNClBsZWFzZSBjaGVjayBvdXQgYXNvcnJ5Y2FuYWRpYW4ncyBtb2RzLiBTb21lIG9mIG15IGZhdm9yaXRlczoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNTkwMjY0OTJdIFNvdmlldCBXZWFwb24gUGFjayBbL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyMzQ4MzE1MjVdIE1vZHVsYXItQ29tYmF0LVJpZmxlIFsvdXJsXQ0KDQpJIGFtIHJlYWxseSBnbGFkIHNvIG1hbnkgZW5qb3kgdGhlIG1vZC4gSSBuZXZlciBpbnRlbmRlZCBmb3IgaXQgdG8gYmVjb21lIHRoaXMgcG9wdWxhciwgYnV0IDgway4gPDMgDQpEb25hdGlvbjoNClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvTW9ydGVuR3JhbT9sb2NhbGUueD1ub19OT1svdXJsXQ0KTW9ydHk=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1617311203418835971/6D53D85563B619721260B2D3580CA5D2DDFFE8BB/</image_url> - <download_url/> - <filename/> - <file_size>474205608</file_size> - </mod> - <mod id="1648967877"> - <name>GoreZ</name> - <description>VGhpcyBtb2QgYWRkcyBibG9vZCBwYXJ0aWNsZWVmZmVjdHMgZm9yIGJvdGggcGxheWVycyBhbmQgem9tYmllcyBpbmNsdWRpbmc6DQpbKl1oaXQgcGFydGljbGVzIA0KWypdYmxvb2RwdWRkbGVzIA0KWypdd2FsbHNwbGF0dGVyDQpbKl1mbGllcyBvbiBkZWFkIGJvZGllcw0KWypdaW5jbHVkZXMgQEJsZWVkVHJhaWwuDQpbKl1CdWxsZXQgaG9sZXMgaW4gd2FsbHMuIChyZW1vdmVkKQ0KWy9saXN0XQ0KU2V0dXA6IGNvcHkga2V5IGZyb20ga2V5cyBmb2xkZXIgdG8gc2VydmVyIGtleXMgZm9sZGVyLg0KRm9yIGJvdGggQ2xpZW50c2lkZSBhbmQgc2VydmVyc2lkZS4NCkkgcmVjb21tZW5kIHVzaW5nIERaU0EgTGF1bmNoZXIuDQoNCltiXSEhISBETyBOT1QgVVNFIFdJVEggQEJMRUVEVFJBSUwgISEhIFsvYl0NCg0KDQpJZiB5b3Ugd291bGQgbGlrZSB0byBkb25hdGUgeW91IGNhbiBkbyB0aGF0IGhlcmU6DQpbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL3Bvb2xzL2MvOGNBUEtxdGVLOV0gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1luMGtDSUkucG5nWy9pbWddWy91cmxdDQoNCmh0dHBzOi8vZGlzY29yZC5nZy9OUW44aGdXDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1282912608507428255/82A7563A9239FF73A4D1E49A25BDCC74567ECE8F/</image_url> - <download_url/> - <filename/> - <file_size>11841863</file_size> - </mod> - <mod id="2170927235"> - <name>DrugsPLUS</name> - <description>W2gxXUlzc3VlczogIFJlc29sdmVkLlsvaDFdDQoNCltoMV1bYl1Gcm9tIHRoZSBjcmVhdG9ycyBvZiBDYW5uYWJpc1BMVVMsIHdlIGJyaW5nIHlvdSBEcnVnc1BMVVMhWy9iXVsvaDFdDQoNCltpbWc9aHR0cHM6Ly9pLmltZ3VyLmNvbS9qcnN3SGZrLmdpZl0NCg0KVGhpcyBtb2QgY3JlYXRlcyBhIHdheSBmb3IgcGxheWVycyB0byBnZW5lcmF0ZSBpbmNvbWUgYnkgZ3Jvd2luZywgcHJvZHVjaW5nIGFuZC9vciBjcmFmdGluZyBkcnVnIHByb2R1Y3RzIHRvIHNlbGwuICBUaGlzIHZlcnNpb24gaXMgdmVyeSBiYXNpYyBidXQgd2lsbCBiZSBleHBhbmRlZCBvbiBzb29uLg0KDQpbaDFdRmVhdHVyZXMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltsaXN0XQ0KWypdIEFiaWxsaXR5IHRvIGdyb3cgQ29jYSBwbGFudC4NClsqXSBDb25maWcgZmlsZSBmb3IgYWRqdXN0aW5nIGdyb3cgdGltZSwgY3JvcCBjb3VudCBhbmQgYW1vdW50IG9mIHNlZWRzIGluIGEgc2VlZHBhY2suDQpbKl0gQ3JhZnRpbmcgcmVjaXBlOiBDb2NhTGVhdmVzICsgQ29jYUxlYXZlcyA9IENvY2FCYWcNClsqXSBDcmFmdGluZyByZWNpcGU6IDM1eENvY2FCYWcgKyBEdWN0IFRhcGUgPSBDb2NhQnJpY2sNClsvbGlzdF0NCg0KW2gxXVVwIE5leHQg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltsaXN0XQ0KWypdIFJlZmluZSByYXcgY29jYSBsZWF2ZXMgaW50byBjb2NhaW5lIGFuZCBjcmFjaw0KWypdIENyYWNrIFBpcGUNClsqXSBTbW9raW5nIGNyYWNrDQpbKl0gTWFnaWMgTXVzaHJvb21zDQpbKl0gSW1wYWlybWVudCBFZmZlY3RzDQpbL2xpc3RdDQoNCltoMV1GdXJ0aGVyIE91dCDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW2xpc3RdDQpbKl0gU25pZmZpbmcgY29rZQ0KWypdIEhlcm9pbmUNClsqXSBQcmVzY3JpcHRpb24gZHJ1Z3MNClsqXSBTcGVlZCAoTWV0aCkNClsqXSBBY2lkIChMU0QpDQpbL2xpc3RdDQoNCltoMV1TZXJ2ZXIgT3duZXJzIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpbbGlzdF0NClsqXSBDb3B5IHRoZSBARHJ1Z3NQTFVTIGZvbGRlciBmcm9tIFdvcmtzaG9wIHRvIHlvdXIgcm9vdCBEYXlaU2VydmVyIGZvbGRlci4NClsqXSBDb3B5IHRoZSBiaWtleSBmaWxlIGZyb20gdGhlIGtleXMgZm9sZGVyIHRvIHlvdXIga2V5cyBmb2xkZXIuDQpbKl0gQWRkICItbW9kPUBEcnVnc1BMVVMiIHRvIHRoZSBzdGFydHVwIHBhcmFtZXRlcnMgb2YgeW91ciBzZXJ2ZXIuDQpbKl0gSWYgeW91J3JlIHJ1bm5pbmcgQENhbm5hYmlzUExVUywgbG9hZCBpdCBbYl1CRUZPUkVbL2JdIEBEcnVnc1BMVVMuDQpbKl0gU2V0IHVwIHRyYWRlciBhbmQgdHlwZXMueG1sDQpbKl0gU3RhcnQgc2VydmVyIG9uY2UNClsqXSBTdG9wIHNlcnZlcg0KWypdIFNldCB1cCBjb25maWcgaW4geW91ciBwcm9maWxlcyBmb2xkZXINClsqXSBUaGF0cyBpdCENClsvbGlzdF0NCg0KW2gxXUNvbnRhY3Qg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCldlIGlnbm9yZSBpbnZpdGVzIG9uIFN0ZWFtLiAgQ29udGFjdCBjYW4gYmUgbWFkZSB3aXRoIHVzIHRocm91Z2ggRGlzY29yZCBvciB0aGUgY29tbWVudHMgc2VjdGlvbi4gIA0KaHR0cHM6Ly9kaXNjb3JkLmdnL3E5a1JYUjUNCg0KW2gxXVN1cHBvcnQg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCklmIHlvdSdkIGxpa2UgdG8gc3VwcG9ydCB0aGUgbW9kIHlvdSBjYW4gcmF0ZSBpdCB3aXRoIGEgdGh1bWJzIHVwIGFuZCBmYXZvdXJpdGUgaXQhICBJZiB5b3UnZCBsaWtlIHRvLCB5b3UgY2FuIGRvbmF0ZSB2aWEgUGF5UGFsIHRvIGNhbm5hYmlzcGx1c2RheXpAZ21haWwuY29tIEV2ZXJ5IGRvbGxhciBkb25hdGVkIHdpbGwgYmUgcHV0IHRvd2FyZHMgZGV2ZWxvcG1lbnQhDQoNCltiXVRoaXMgbW9kIG1heSBub3QgYmUgcmVwYWNrZWQgd2l0aG91dCBwZXJtaXNzaW9uLiAgSXQgY2FuIGJlIHVzZWQgb24gYSBtb25ldGl6ZWQgc2VydmVyLiAgV2UgbWF5IGFsbG93IHlvdSB0byBtb25ldGl6ZSB0aGlzIG1vZCBpZiB5b3UgYXNrIG5pY2VseSA6KSBXZSBhcmUgbW9yZSB0aGFuIHdpbGxpbmcgdG8gYWNjZXB0IGhlbHAsIGlkZWFzIGFuZCBjb2xsYWIgb24gcHJvamVjdHMuICBHZXQgaW4gdG91Y2ggd2l0aCB1cyBvbiBEaXNjb3JkIVsvYl0NCg0KW2gxXVNob3V0b3V0czog4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkJpZyBzaG91dG91dHMgdG8gdGhlIENhbm5hYmlzUGx1cyB0ZWFtIGZvciBicmluZ2luZyB0aGlzIHRvZ2V0aGVyLiAgVmVyeSBleGNpdGVkIHRvIHNlZSB3aGF0IG5ldyB0aGluZ3MgY29tZSENCg0KQWxzbyB5b3UgY2FuIGNoZWNrIG91dCBteSBnb29kIGZyaWVuZCwgRHVtcGdyYWgncyB3b3JrIGhlcmU6DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODAzMDgxOTA1OS9teXdvcmtzaG9wZmlsZXMvP2FwcGlkPTIyMTEwMA0KDQpbaDFdV0FSTklORyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KVGhpcyBtb2QgY2FuIGVhc2lseSBkZXN0cm95IHlvdXIgc2VydmVyIGVjb25vbXkuICBJZiB5b3UgZG9uJ3QgcnVuIEBDYW5uYWJpc1BsdXMsIEkgcmVjb21tZW5kIGluc3RhbGxpbmcgQFBsYW50RXhwbG9pdEZpeC4gIFlvdSBoYXZlIHRvIGVkaXQgeW91ciB0eXBlcy54bWwgb3IgY29uZmlnIGZpbGVzIHlvdXJzZWxmLiAgQmUgY2FyZWZ1bCBob3cgeW91IGFkZCBpdGVtcyBpbi4gIEkgc3VnZ2VzdCBvbmx5IGFkZGluZyBTZWVkIFBhY2tzIGludG8gdGhlIHNwYXduIHRhYmxlIGFuZC9vciBhaXJkcm9wcyBhbmQga2VlcCB0aGVtIFJBUkUuICBPdGhlcndpc2UgcGxheWVycyBjYW4gaW5maW5pdGVseSBncm93IGZvciBtb25leS4NCg0KW2gxXUNsYXNzbmFtZXMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV1bY29kZV0NCkRQX0NvY2FMZWF2ZXMNCkRQX0NvY2FCYWcNCkRQX0NvY2FCcmljaw0KWy9jb2RlXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1465310427672506598/30EF0D1C20B29F61A7EC732A4056EAA208D807DB/</image_url> - <download_url/> - <filename/> - <file_size>7273873</file_size> - </mod> - <mod id="1892412278"> - <name>Atv_mung</name> - <description>RnVsbHkgZnVuY3Rpb25pbmcgYXR2LCB1c2VzIGNhcnJhZGlhdG9yLCBzcGFya3BsdWcgLGNhcmJhdHRlcnksMnggaGVhZGxpZ2h0cy4NCg0KQXR0YWNobWVudCBzbG90cyBmb3IgYSBqZXJyeWNhbiwgaGVsbWV0IGFuZCBlaXRoZXIgYSBiYWNrcGFjayBvciBhbiBhdHYgc3RvcmFnZWJveCBmb3IgbW9yZSBzdG9yYWdlLg0KDQpjdXJyZW50bHkgMyBkaWZmZXJlbnQgdGV4dHVyZSB2YXJpYXRpb25zOg0KQmxhY2ssIFJlZGZsYW1lIGFuZCBQeXRob24uDQoNCmN1cnJlbnRseSAzIGRpZmZlcmVudCB0aXJlIHR5cGVzIHdpdGggZGlmZmVyZW50IHN0YXRzKG1vc3RseSBmb3IgdGVzdGluZyBwdXJwb3Nlcyk6IHNtYWxsLCBzdGFuZGFyZCBhbmQgbW9uc3Rlci4gDQoNCkF0dldoZWVsX3NtYWxsDQpBdHZXaGVlbA0KQXR2V2hlZWxfbW9uc3Rlcg0KDQpyZWNvbW1lbmQgdXNpbmcgZGJvX3N1cmZhY2VzLg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/752590776077866413/954700686B8E1FE75FC1934769BBB1B6C784BF9B/</image_url> - <download_url/> - <filename/> - <file_size>57361420</file_size> - </mod> - <mod id="1964490092"> - <name>Lightsword</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL2NmY3ZrdTEuZ2lmWy9pbWddDQpbaDFdTGlnaHRzd29yZFsvaDFdDQpUaGlzIG1vZCBpcyBpbmNsdWRlcyBhIHdvcmtpbmcgTGlnaHRzd29yZCB0aGF0IGlzIHZlcnkgZWZmZWN0aXZlIGFnYWluc3QgYW55dGhpbmcgdGhhdCBpcyB0aHJvd24gYXQgeW91LiBUaGVyZSBpcyByZWFsaXN0aWMgc291bmRzIHdoZW4gaGl0dGluZyBhIHBsYXllciBhbmQgYW4gaWRsZSBzb3VuZCB0b28hIE9oLCBhbmQgdGhlIGxpZ2h0c3dvcmQgYWxzbyByZXRyYWN0cyEgQWxsIGNyZWRpdCBmb3IgdGhpcyBtb2Qgd2lsbCBiZSBnaXZlbiB0byAiQ2FzaGV3LXNhbiMwMDAxIg0KDQpbaDFdU3BlY2lhbCBGZWF0dXJlczpbL2gxXQ0KLSBUaGUgbGlnaHRzd29yZCBnaXZlcyBvZmYgYSBsaWdodCBzb3VyY2UNCi0gRXh0ZW5kcyBhbmQgcmV0cmFjdHMNCi0gUmVxdWlyZXMgYSA5diBiYXR0ZXJ5IHRvIHdvcmsNCi0gUmVhbGlzdGljIHNvdW5kcw0KLSBJdCdzIHZlcnkgcmFyZSBhbmQgc2VsbHMgZm9yIGEgbG90IGF0IHRoZSBsb2NhbCB0cmFkZXINCi0gQmFzaWNhbGx5IGEgb25lIGhpdCBtZWxlZSB3ZWFwb24NCg0KW2gxXVVwY29taW5nIEZlYXR1cmVzOlsvaDFdDQotIE1vcmUgY29sb3JzPw0KLSBEaWZmZXJlbnQgbGlnaHRzd29yZCB2ZXJzaW9ucz8NCg0KW2gxXUNyZWRpdHM6Wy9oMV0NClNjcmlwdHMvIENvbmZpZ3M6IENhc2hldy1zYW4jMDAwMQ0KTW9kZWw6IFtiXUxpZ2h0c2FiZXJbL2JdIGNyZWF0ZWQgYnkgW3VybD1odHRwczovL3d3dy5jZ3RyYWRlci5jb20vM2QtbW9kZWxzL21pbGl0YXJ5L21lbGVlL2xpZ2h0c2FiZXJzXXBlcDE2ODk5OVsvdXJsXQ0KDQoNCltiXSBBbGwgY2xhc3NuYW1lJ3Mgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGUgbW9kIGZpbGUsIG9yIHlvdSBjYW4gbG9vayBvZmYgdGhlIGxpbmsgYmVsb3csWy9iXQ0KaHR0cHM6Ly9wYXN0ZWJpbi5jb20vcmF3LzdkWFN3cFliDQoNCltiXUkgZG8gbm90IGF1dGhvcml6ZSB0aGlzIHRvIGJlIHJlLXBhY2tlZCwgcmUtdXBsb2FkZWQsIG9yIG1vZGlmaWVkIGluIGFueSB3YXkuWy9iXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1663479340334069541/0FC50CD627DF73683C0640FF7A56AFEFD81D2DCA/</image_url> - <download_url/> - <filename/> - <file_size>8724512</file_size> - </mod> - <mod id="1582671564"> - <name>PartyMe</name> - <description>W2gxXVtiXVtXQVJOSU5HXVsvYl0gVGhlIG1vZCBpcyBDbGllbnQgQU5EIFtiXVNlcnZlciBzaWRlLlsvYl1bL2gxXQ0KW2gxXVtiXURpc2NvcmQgb2YgbW9kOlsvYl1bL2gxXSBodHRwczovL2Rpc2NvcmQuZ2cvWWFxV3pqNQ0KDQpbaDFdW2JdQmV0YTogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMjE0NTUzOTVbL2JdWy9oMV0NCg0KW2gxXU1vZCBkZXNjcmlwdGlvblsvaDFdDQoNClBhcnR5TWUgaXMgYSBtb2QgdGhhdCBhbGxvd3MgeW91IHRvIGhhdmUgYSBncm91cCB3aXRoIHlvdXIgZnJpZW5kcy4gSW4gdGhlIGdhbWUgYXMgaXMsIHlvdSBkb24ndCBoYXZlIHRoZSBwb3NzaWJpbGl0eSB0byBrbm93IGV4YWN0bHkgd2hlcmUgeW91ciBmcmllbmRzIGFyZSwgb3Igc2VlIHRoZWlyIGhlYWx0aC4NCg0KV2l0aCB0aGlzIG1vZCwgeW91J2xsIGJlIGFibGUgdG8gc2VlIHlvdXIgZnJpZW5kcyBoZWFsdGgsIGJ1dCB5b3UnbGwgYWxzbyBoYXZlIGFuIGljb24gdGhhdCBmb2xsb3dzIHlvdXIgZnJpZW5kIHRlbGxpbmcgeW91IHRoZSBkaXN0YW5jZSBiZXR3ZWVuIHlvdSBhbmQgdGhlbS4gVGhpcyBtb2QgYWltcyB0byBmYWNpbGl0YXRlIGNvbW11bmljYXRpb24gYmV0d2VlbiBmcmllbmRzLCBhbmQgbm90IHRvIHNwZW5kIGhvdXJzIGxvb2tpbmcgZm9yIHlvdXIgZnJpZW5kIHdobyBkb2Vzbid0IGtub3cgdGhlIG5hbWVzIG9mIHRoZSBjaXRpZXMhDQoNCltiXUZvciBvcGVuaW5nIHBhcnR5IG1hbmFnZXIgcHJlc3MgUFsvYl0NCg0KW2gxXVNlcnZlciBJbnN0YWxsYXRpb25bL2gxXQ0KDQoxLiBTdWJzY3JpYmUgdG8gd29ya3Nob3AgbW9kDQoyLiBGaW5kIGZvbGRlciBvZiBtb2QgaXQgc2hvdWxkIGJlIGxvY2F0ZWQgaW4gc29tZXRoaW5nIGxpa2UgW2JdJVN0ZWFtRm9sZGVyJVx3b3Jrc2hvcFxjb250ZW50XDIyMTEwMFwxNTgyNjcxNTY0Wy9iXQ0KMy4gQ29weSBmb2xkZXIgbmFtZWQ6IFtiXTE1ODI2NzE1NjRbL2JdIGludG8geW91ciBzZXJ2ZXIgZm9sZGVyDQo0LiBSZW5hbWUgdGhlIGZvbGRlcjogQFBhcnR5TWUNCjUuIENvcHkgS2V5IGluc2lkZSBAUGFydHlNZSBmb2xkZXIgYW5kIHRyYW5zZmVyIGl0IHRvIGZvbGRlciAia2V5cyIgb2YgeW91ciBzZXJ2ZXIgKGlmIGRvZXNuJ3QgZXhpc3QsIGNyZWF0ZSB0aGUgZm9sZGVyKQ0KNi4gQWRkIHRvIHlvdXIgW2JdLW1vZD1bL2JdIHBhcnR5IG1lICggZS5nOiBbYl0tbW9kPUBDRjtAUGFydHlNZTtbL2JdICkNCjcuIExhdW5jaCB5b3VyIHNlcnZlcg0KDQpbaDFdQ3VzdG9tIGltYWdlcyAvIEljb25zIGZvciB0cmFja2Vyc1svaDFdDQoNCi0gQ3JlYXRlIGFuIG9yIGRvd25sb2FkIGEgVEdBIChGb3IgdHJhbnNwYXJlbmN5IGltYWdlIG5lZWQgYWxwaGEgY2hhbm5lbCkNCi0gQWRkIGltYWdlIGludG8gW2JdQzpcVXNlcnNcWU9VUlVTRVJOQU1FXEFwcERhdGFcTG9jYWxcRGF5WlxUcmFja2luZ0ljb25zWy9iXQ0KLSBJbiBnYW1lIHByZXNzIFAgZ28gaW4gb3B0aW9ucyB0aHJvdWdoIHRoZSBPIG5leHQgdG8gY2xvc2Ugd2luZG93DQotIEluIFtiXUljb24gMSAoT3IgMikgSW1hZ2UgTmFtZVsvYl0gc2VjdGlvbiwgYWRkIHRoZSBuYW1lIG9mIHRoZSBpbWFnZSAoVGhhdCBkb24ndCBuZWVkIHRoZSAudGdhLCBtb2QgYWRkIGl0IGJ5IGRlZmF1bHQpDQotIENsaWNrIFtiXUFwcGx5Wy9iXQ0KDQpOb3RlOiBUaGUgbmV3IGljb24gYXBwZWFyIG9ubHkgd2l0aCBuZXcgcGFydHkgbWVtYmVycw0KDQpbaDFdV2hhdCBub3cgP1svaDFdDQoNCi0gUGFydHkgdXAgdG8gNSBwbGF5ZXJzDQotIEhVRCBvZiBwYXJ0eSBtZW1iZXJzIGxpZmUgYW5kIG5hbWUNCi0gUGFydHkgbWVtYmVyIHRyYWNraW5nDQotIFRyYWNrZXIgc2V0dGluZ3MNCi0gSFVEIHNldHRpbmdzDQotIFlvdSBjYW4gaW1wbGVtZW50IHlvdXIgb3duIGljb24gdHJhY2tlcg0KLSBLZXkgYmluZGluZyBmb3IgbWVudSBhbmQgaGlkZSB0cmFja2VycyBpbiBkYXl6IHNldHRpbmdzDQoNCltoMV1XaGF0IG5leHQgP1svaDFdDQoNCi0gU2VydmVyIHNldHRpbmdzIGZvciB0dXJuaW5nIG9mZiBmcmllbmRseSBmaXJlIG9mIG1lbWJlciBpbiBzYW1lIHBhcnR5DQotIFNlcnZlciBzZXR0aW5ncyBmb3IgdHVybmluZyBvZmYgcGFydHkgdHJhY2tlcg0KLSBTZXJ2ZXIgc2V0dGluZ3MgZm9yIHR1cm5pbmcgb2ZmIHBsYXllciBoZWFsdGgNCi0gSW5zcGVjdCBwYXJ0eSBtZW1iZXJzIG91dGZpdHMNCg0KVGhlcmUgYXJlIG1hbnkgdGhpbmdzIHRvIGV4cGxvaXQ7IGFuZCBJIGludml0ZSB5b3UgdG8gZ2l2ZSBpZGVhcyB0byBjb21wbGV0ZSB0aGlzIG1vZCAhDQpbYl1JZiB5b3UgaGF2ZSBhIHByb2JsZW0sIG9wZW4gYSBuZXcgZGlzY3Vzc2lvbiBvbiB0aGUgc3RlYW0gcGFnZSBvZiB0aGUgbW9kLlsvYl0NCg0KW2gxXUNyZWRpdHM6Wy9oMV0NCg0KVGhhbmsncyBmb3IgT1AsIE5vdCBBIEJhbmFuYSBhbmQgQXhlbGFuZGVyIGZvciB0ZXN0aW5nIHRoZSBtb2Qgd2l0aCBtZSAhDQpIdWdlIHRoYW5rJ3MgdG8gUmFrIGZvciBoZWxwaW5nIG1lIHRvIHNpZ24gZmlsZXMgY29ycmVjdGx5Lg0KQWxzbyBhIGJpZyB0aGFuaydzIGZvciBjcmVhdG9ycyBvZiBSUENGcmFtd29yaywgbGlmZSBpcyBlYXNpZXIgd2l0aCB0aGF0Lg0KDQpbaDFdRG9uYXRpb25zOlsvaDFdDQpJIGRldmVsb3AgdGhpcyBNb2QgaW4gbXkgZnJlZSB0aW1lLCBJIGNyZWF0ZSB0aGUgY29udGVudCBmb3IgbXlzZWxmLCBidXQgYWxzbyB0byBwcm9kdWNlIGNvbnRlbnQgdGhhdCB3b3VsZCBwbGVhc2UgdGhlIGNvbW11bml0eSEgSSB3YXMgYXNrZWQgd2h5IEkgZGlkbid0IGhhdmUgYSBkb25hdGlvbiBzZWN0aW9uLCBzbyB3aHkgbm90IGNyZWF0ZSBpdCwgaWYgeW91IHdhbnQgdG8gaGVscCBtZSBidXkgaW4gbXkgZXh0ZXJuYWwgcHVyY2hhc2VzIG9mIGV2ZXJ5ZGF5IGxpZmUgaXQgd291bGQgYmUgYXBwcmVjaWF0ZWQhIFt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL0RqQ3RhdmlhXU1ha2UgYSBkb25hdGlvbiBoZXJlIVsvdXJsXSBUaGFuaydzIGZvciBzdXBwb3J0aW5nIG1lIGd1eXMgYW5kIHVzaW5nIG15IG1vZCENCg0KW2gxXVJlcGFjayBhbmQgb3RoZXJzOlsvaDFdDQoNCltiXVlvdSBhcmUgYXV0aG9yaXplZCB0byByZXBhY2sgdGhlIG1vZC4gQnV0Wy9iXSwgSSBsaWtlIHlvdSB0byByZWFkIG15IG9waW5pb24gb24gaXQuDQpbYl1BbHNvLCBpZiB5b3UgcmVwYWNrLCBxdW90ZSBtZSwgb3IgYXQgbGVhc3QgdGhlIHN0ZWFtIHBhZ2Ugb2YgdGhlIG1vZC5bL2JdDQoNClJlcGFja2luZyBtb2RzIHdpbGwgbm90IGltcHJvdmUgeW91ciBzZXJ2ZXIncyBwZXJmb3JtYW5jZTsgdXNpbmcgdGhlIGV4Y3VzZSB0aGF0IGl0IHdpbGwgcmVkdWNlIHRoZSBudW1iZXIgb2YgbW9kIG5hbWVzIGlzIHNsaWdodGx5IHN0dXBpZC4NCg0KU2VydmVyIGhvc3RzIGNhbiBjcmVhdGUgZ3JvdXBzIG9mIG1vZHMgdG8gb3ZlcmNvbWUgdGhpcyBwcm9ibGVtLCBvciBjbGllbnRzIHVzaW5nIHRoZSBvZmZpY2lhbCBvciB1bm9mZmljaWFsIERheVogbGF1bmNoZXIgY2FuIGRvd25sb2FkIG1vZHMgYmVmb3JlIGVudGVyaW5nIGEgc2VydmVyLg0KDQpDb25jZXJuaW5nIHBlb3BsZSB3aXNoaW5nIHRvIG1ha2UgY2hhbmdlcyB0byB0aGUgbW9kLCBpZiB5b3Ugb25seSB3YW50IHRvIGNoYW5nZSBhIGZldyB2YWx1ZXMsIEkgYWR2aXNlIHlvdSB0byBtYWtlIGEgbW9kIHRoYXQgbW9kIFBhcnR5TWUuIFlvdSBjYW4gZmluZCBtb3JlIGRldGFpbHMgb24gdGhlIG9mZmljaWFsIERheVogd2lraTogaHR0cHM6Ly9jb21tdW5pdHkuYmlzdHVkaW8uY29tL3dpa2kvRGF5WjpFbmZvcmNlX1NjcmlwdF9TeW50YXgjTW9kZGluZw0KDQpUaGUgbWFpbiBhZHZhbnRhZ2UsIGlzIHRoYXQgeW91IGNoYW5nZSBvbmx5IHdoYXQgeW91IG5lZWQsIGluc3RlYWQgb2YgaGF2aW5nIGFsbCB0aGUgY29kZSwgcmV3b3JrIGEgY29kZSwgZXZlbiBhIGZldyBsaW5lcywgaWYgeW91IGRvbid0IGtub3cgd2hlcmUgeW91IGFyZSB5b3UgY2FuIHF1aWNrbHkgZ2V0IGxvc3QuIEVzcGVjaWFsbHkgaW4gdGhlIGN1cnJlbnQgbW9kIGNvZGUgd2hpY2ggaXMgbm90IGRvY3VtZW50ZWQuDQoNClRoYXQncyBhbGwgSSBoYXZlIHRvIHNheSwgaGF2aW5nIGEgbGl0dGxlIGNyZWRpdCBpZiB5b3UgZG8gcmVwYWNraW5nIG9yIG1vZGlmaWNhdGlvbiB3aWxsIGJlIGEgZ3JlYXQgcGxlYXN1cmUhDQoNCkhhdmUgYSBnb29kIHRpbWUh</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/947344415655405953/81B9F6997A9352463639D82D481EFAFBF4B61450/</image_url> - <download_url/> - <filename/> - <file_size>2194553</file_size> - </mod> - <mod id="2075831381"> - <name>SchanaModParty</name> - <description>VGhpcyBPcGVuIFNvdXJjZSBtb2QgYWxsb3dzIGNyZWF0aW9uIG9mIHBhcnRpZXMgYW5kIGRpc3BsYXlpbmcgb2YgbmFtZXRhZ3Mgb2YgcGFydHkgbWVtYmVycy4gVGhlcmUgaXMgbm8gcGFydHkgc2l6ZSBsaW1pdCBieSBkZWZhdWx0LCBidXQgdGhpcyBjYW4gYmUgY29uZmlndXJlZCBieSBzZXJ2ZXIgb3duZXJzLg0KDQpQYXJ0aWVzIGFyZSBtYW5hZ2VkIGJ5IHRoZSBwbGF5ZXIuIE9wZW4gdGhlIG1lbnUgKGRlZmF1bHQga2V5OiAnUCcpLCBhbmQgQWRkIHBsYXllcnMgdG8geW91ciBwYXJ0eS4gSWYgdGhleSBoYXZlIGFsc28gYWRkZWQgeW91LCB0aGVuIHlvdXIgbmFtZXRhZ3Mgd2lsbCBhdXRvbWF0aWNhbGx5IGFwcGVhci4gUGFydGllcyBhcmUgc2F2ZWQsIHNvIHlvdSBkb24ndCBoYXZlIHRvIHJlLWNyZWF0ZSBpdCBlYWNoIHRpbWUgeW91IGxvZ2luLiBUaGV5IGFsc28gd29yayBmb3Igd2hhdGV2ZXIgc2VydmVyIHJ1bnMgdGhlIG1vZC4NCg0KVGhlcmUgaXMgYSBxdWljayBtYXJrZXIgc3lzdGVtIHRoYXQgY2FuIGNyZWF0ZSAoZGVmYXVsdCBrZXk6ICdUJykgYW5kIGNsZWFyIChkZWZhdWx0IGtleTogJ1knKSBtYXJrZXJzIHRoYXQgd2lsbCBiZSB2aXNpYmxlIHRvIHlvdXIgcGFydHkuDQoNClVwZGF0ZXMgd2lsbCBiZSBwdWJsaXNoZWQgYSBtYXhpbXVtIG9mIG9uY2UgcGVyIHdlZWssIHVubGVzcyB0aGVyZSBhcmUgZ2FtZS1icmVha2luZyBidWdzLg0KDQpZb3UgYXJlIGZyZWUgdG8gdXNlIHRoaXMgbW9kIG9uIHlvdXIgbW9uZXRpemVkIHNlcnZlcnMuIElmIHlvdSByZXBhY2sgb3IgdXNlIHRoZSBjb2RlIGluIGEgRGVyaXZhdGl2ZSBXb3JrLCB5b3UgW2JdbXVzdFsvYl0gaW5jbHVkZSB0aGUgZW50aXJlIGNvbnRlbnRzIG9mIHRoZSBOT1RJQ0UgZmlsZSBpbiBhIHJlYWRhYmxlIHBsYWNlIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQXBhY2hlIExpY2Vuc2UuDQoNClRoaXMgbW9kIG9yaWdpbmF0ZWQgZnJvbSB0aGUgQ2FyaW0gRGF5WiBwcm9qZWN0DQpUaGUgb3JpZ2luYWwgc291cmNlIGlzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9zY2hhbmEvZGF5ei1tb2QtcGFydHkNClRvIHN1cHBvcnQgdGhpcyBvcGVuIHNvdXJjZSBwcm9qZWN0LCB5b3UgY2FuIGRvbmF0ZSBhdCBodHRwczovL3BheXBhbC5tZS9jbm9mYWZ2YQ0KVG8gbGVhcm4gbW9yZSB2aXNpdCBodHRwczovL2Rpc2NvcmQuZ2cva2RQblZ1NA0KDQpJIHdhbnQgdG8gdGhhbmsgTG9uZSBTdXJ2aXZvciBmb3IgYWRvcHRpbmcgdGhlIG1vZCBlYXJseSBhbmQgcHJvdmlkaW5nIGludmFsdWFibGUgZmVlZGJhY2su</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1021698887368401688/EFEE18B840DF98FD92E05A9FE505A603CB9DD370/</image_url> - <download_url/> - <filename/> - <file_size>119921</file_size> - </mod> - <mod id="2289456201"> - <name>Namalsk Island</name> - <description>W2ldQW4gYWJhbmRvbmVkIHBvc3QtU292aWV0IEFsZXV0aWFuIGFyY2hpcGVsYWdvIHdpdGggYSBib25lLWNoaWxsaW5nIGNsaW1hdGUgc2V0dGluZywgd2l0aCBodW5kcmVkcyBvZiBuZXcgYXNzZXRzLCB2aXN1YWwgZWZmZWN0cyBhbmQgZW52aXJvbm1lbnRhbCBzb3VuZHMgY3JlYXRpbmcgdG9nZXRoZXIgYSB1bmlxdWUgYXRtb3NwaGVyZS4gRGVyZWxpY3QgQ29sZCBXYXIgbWlsaXRhcnkgaW5zdGFsbGF0aW9ucywgdW5kZXJncm91bmQgc3RydWN0dXJlcywgYnJva2VuIHVwIHNlYSBpY2UgYW5kIG1hbnkgb3RoZXIgdW5pcXVlIGZlYXR1cmVzIGFuZCBwb2ludHMgb2YgaW50ZXJlc3QuWy9pXQ0KDQpKb2luIHRoZSBbdXJsPWh0dHBzOi8vZGlzY29yZC5jb20vaW52aXRlL2dLN0hSRE5dT2ZmaWNpYWwgTmFtYWxzayBEaXNjb3JkWy91cmxdIHRvIHNoYXJlIHlvdXIgZXhwZXJpZW5jZSwgc2NyZWVuc2hvdHMsIHZpZGVvcywgcGxhY2Ugc3VnZ2VzdGlvbnMsIHJlcG9ydCBpc3N1ZXMgb3IgZ2V0IGRldGFpbHMgYXJvdW5kIGhvc3RpbmcgeW91ciBvd24gc2VydmVyLg0KDQpbaDFdU1VQUE9SVCBBVVRIT1Ig4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkRvIHlvdSBsaWtlIHRoZSBwcm9qZWN0cyB0aGF0IEkgd29yayBvbj8gQ29uc2lkZXIgc3VwcG9ydGluZyBtZSBpbiBteSBmdXR1cmUgZW5kZWF2b3VycyEgQWxsIG1vbmV5IGdvZXMgdG93YXJkcyBrZWVwaW5nIG15IHdlYnNpdGUgYW5kIGhhcmR3YXJlIHVwIGFuZCBydW5uaW5nIGZvciB0aGUgeWVhcnMgdG8gY29tZS4gVmlzaXQgW3VybD1odHRwOi8vcGF5cGFsLm1lL2FkYW1mcmFuY3VdcGF5cGFsLm1lWy91cmxdLiBUaGFuayB5b3UhDQoNCltoMV1XQVJOSU5HIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpbYl1Zb3UgY2Fubm90IG1vbmV0aXplIHRoaXMgY29udGVudCFbL2JdIFRoaXMgaW5jbHVkZXMgZXZlbiB0aGluZ3Mgc3VjaCBhcyBzZWxsaW5nIHByaW9yaXR5IHF1ZXVlIHNsb3RzLiBBbnkgcmUtdXBsb2FkcyB3aWxsIGJlIHRha2VuIGRvd24gdmlhIERNQ0Egbm90aWNlIHdpdGhvdXQgYSB3YXJuaW5nLg0KDQpbaDFdRkVBVFVSRVMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltiXVVuaXF1ZSBhdG1vc3BoZXJlWy9iXSAtIEV4cGVyaWVuY2UgY29tcGxldGUgdmlzdWFsIG92ZXJoYXVsIG9mIGEgbGVnZW5kYXJ5IGlzbGFuZCwgd2hpY2ggaGFzIGNhcHR1cmVkIGltYWdpbmF0aW9uIG9mIHRob3VzYW5kcyBhY3Jvc3MgdGhlIGdsb2JlLiBUaGlzIGl0ZXJhdGlvbiBvZiBOYW1hbHNrIGJyaW5ncyBhIG1ham9yIGF1ZGlvLXZpc3VhbCBvdmVyaGF1bCB0byBhbGwgdGhlIHBhcnRzIG9mIHRoZSBtYXAuDQoNCltiXUVudmlyb25tZW50IHNvdW5kcyBhbmQgdmlzdWFsIGVmZmVjdHNbL2JdIC0gQ3VzdG9tIGFtYmllbnQgYmFja2Ryb3AgYWxvbmdzaWRlIHBhcnRpY2xlIGVmZmVjdHMgZm9yIHZhcmlvdXMgcGxhY2VzIHRvIGVuaGFuY2UgdGhlIGltbWVyc2lvbi4NCg0KW2JdSHVuZHJlZHMgb2YgY3VzdG9tIGFzc2V0c1svYl0gLSBBbiB1bmlxdWUgbG9vayBvZiB0aGUgbWFwIGlzIGd1YXJhbnRlZWQgYnkgYSByaWNoIGxpYnJhcnkgb2Ygb3ZlciA0MDAgbW9kZWxzLCB0YWlsb3JlZCB0byBmaXQgdGhlIGFiYW5kb25lZCBwb3N0LVNvdmlldCBlcmEgZW52aXJvbm1lbnQuDQoNCltiXUFiYW5kb25lZCBjaXR5IG9mIFZvcmt1dGFbL2JdIC0gRXhwbG9yZSB0aGlzIHZhc3QgUHJpcHlhdC1saWtlIGNpdHksIGJ1aWx0IG9uIHRoZSBub3J0aGVybiBzaWRlIG9mIE5hbWFsc2suIEhvbWUgdG8gbWFueSwgbm93IGEgcmVmdWdlIGZvciBhbnkgTmFtYWxzayBzdXJ2aXZvciBvdXQgdGhlcmUuDQoNCltiXUFiYW5kb25lZCBtaWxpdGFyeSBhbmQgaW5kdXN0cmlhbCBpbnN0YWxsYXRpb25zWy9iXSAtIEV4cGxvcmUgbnVtYmVyIG9mIGFiYW5kb25lZCBpbnN0YWxsYXRpb25zLCBpbmNsdWRpbmcgdXJhbml1bSBtaW5lLCByZXNlYXJjaCBpbnN0aXR1dGUsIGhvc3BpdGFsIGFuZCBudW1iZXIgb2YgbWlsaXRhcnkgYmFzZXMuDQoNCltiXVVuZGVyZ3JvdW5kIGxvY2F0aW9uc1svYl0gLSBFeHBsb3JlIGEgcGl0Y2ggYmxhY2sgdW5kZXJncm91bmQgbG9jYXRpb25zIHN1Y2ggYXMgd2VsbCBrbm93biA2LWZsb29yIEF0aGVuYS0yIHVuZGVyZ3JvdW5kIGxhYm9yYXRvcnkgb3IgYSByYWlsd2F5IHR1bm5lbC4NCg0KW2JdVmFzdCBzZWEgaWNlWy9iXSAtIEJyb2tlbiB1cCBzZWEgaWNlIGFyb3VuZCBub3J0aGVybiBoYWxmIG9mIHRoZSBtYXAgd2l0aCBoaWRkZW4gc2VjcmV0cyBzdWNoIGFzIGFuIGFiYW5kb25lZCAgbnVjbGVhciBzdWJtYXJpbmUuDQoNCltiXUJ1aWx0IGZvciBzdXJ2aXZhbFsvYl0gLSBCb25lIGNoaWxsaW5nIHZpc3VhbHMgb2YgTmFtYWxzayBhcmUgbWVhbnQgdG8gYmUgcGxheWVkIHdpdGggYSBwcm9wZXIgc3Vydml2YWwgZXhwZXJpZW5jZS4gSXQgaXMgcmVjb21tZW5kZWQgdG8gdXNlIHRoaXMgbW9kIHRvZ2V0aGVyIHdpdGggdGhlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyODk0NjEyMzJdTmFtYWxzayBTdXJ2aXZhbFsvdXJsXSBwYWNrLg0KDQpWaXNpdCB0aGUgW3VybD1odHRwczovL3d3dy5uaWdodHN0YWxrZXJzLmN6L11vZmZpY2lhbCB3ZWJzaXRlWy91cmxdIGZvciBtb3JlIGluZm8uDQoNCltoMV1DUkVESVRTIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2J1YnNvbmhkL11CdWJzb25bL3VybF0gLSBNYWluIG1lbnUgbXVzaWMNCltiXUdTQyBHYW1ld29ybGRbL2JdIC0gVGV4dHVyZXMgKHVzZWQgdW5kZXIgd3JpdHRlbiBwZXJtaXNzaW9uKQ0KDQpbaV1Db3B5cmlnaHQgMjAyMCBTdW1yYWsuIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL1N1bXI0ay9bL2ld</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1652221847216338583/B85A39DB434D7390406C5FDAE2A4F59C197B4457/</image_url> - <download_url/> - <filename/> - <file_size>900358097</file_size> - </mod> - <mod id="2289461232"> - <name>Namalsk Survival</name> - <description>W2ldRXhwZXJpZW5jZSB0aGUgaGFyc2ggY2xpbWF0ZSBvZiBOYW1hbHNrIGluIHRoZSB3YXkgaXQgd2FzIGFsd2F5cyBpbnRlbmRlZC4gQ29udGFpbnMgdmFyaW91cyBzdXJ2aXZhbCBmb2N1c2VkIGZlYXR1cmVzIHN1Y2ggYXMgZXZlbnQgc3lzdGVtIHdpdGggc25vdyBhbmQgRVZSIHN0b3JtcywgZnJvemVuIGZvb2QgbWVjaGFuaWNzLCBjb2xkIHJlc2lzdGFuY2Ugc2tpbGwgYW5kIGZyb3N0Yml0ZS4gQWxzbyBjb250YWlucyBjdXN0b20gY2xvdGhpbmcgYW5kIGl0ZW1zIHBsdXMgdW5pcXVlIGFtYmllbnQgYmFja2dyb3VuZCBtdXNpYyBmb3IgTmFtYWxzay5bL2ldDQoNCkpvaW4gdGhlIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmNvbS9pbnZpdGUvZ0s3SFJETl1PZmZpY2lhbCBOYW1hbHNrIERpc2NvcmRbL3VybF0gdG8gc2hhcmUgeW91ciBleHBlcmllbmNlLCBzY3JlZW5zaG90cywgdmlkZW9zLCBwbGFjZSBzdWdnZXN0aW9ucywgcmVwb3J0IGlzc3VlcyBvciBnZXQgZGV0YWlscyBhcm91bmQgaG9zdGluZyB5b3VyIG93biBzZXJ2ZXIuDQoNCltoMV1TVVBQT1JUIEFVVEhPUiDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KRG8geW91IGxpa2UgdGhlIHByb2plY3RzIHRoYXQgSSB3b3JrIG9uPyBDb25zaWRlciBzdXBwb3J0aW5nIG1lIGluIG15IGZ1dHVyZSBlbmRlYXZvdXJzISBBbGwgbW9uZXkgZ29lcyB0b3dhcmRzIGtlZXBpbmcgbXkgd2Vic2l0ZSBhbmQgaGFyZHdhcmUgdXAgYW5kIHJ1bm5pbmcgZm9yIHRoZSB5ZWFycyB0byBjb21lLiBWaXNpdCBbdXJsPWh0dHA6Ly9wYXlwYWwubWUvYWRhbWZyYW5jdV1wYXlwYWwubWVbL3VybF0uIFRoYW5rIHlvdSENCg0KW2gxXVdBUk5JTkcg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltiXVlvdSBjYW5ub3QgbW9uZXRpemUgdGhpcyBjb250ZW50IVsvYl0gVGhpcyBpbmNsdWRlcyBldmVuIHRoaW5ncyBzdWNoIGFzIHNlbGxpbmcgcHJpb3JpdHkgcXVldWUgc2xvdHMuIEFueSByZS11cGxvYWRzIHdpbGwgYmUgdGFrZW4gZG93biB2aWEgRE1DQSBub3RpY2Ugd2l0aG91dCBhIHdhcm5pbmcuDQoNCltoMV1GRUFUVVJFUyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW2JdUmFuZG9tIGV2ZW50c1svYl0gLSBVbnByZWRpY3RhYmxlIG5hdHVyZSBvZiBkeW5hbWljIGV2ZW50cyBzdWNoIGFzIGJsaXp6YXJkcyBvciBFVlIgc3Rvcm1zIHdpbGwgZW5zdXJlIHRoYXQgbm8gZGF5IHdpbGwgYmUgdGhlIHNhbWUgb24gTmFtYWxzay4NCg0KW2JdRnJvc3RiaXRlWy9iXSAtIEV4cG9zaW5nIGJvZHkgcGFydHMgb3ZlciBsb25nZXIgcGVyaW9kcyBvZiB0aW1lIGNhbiBsZWFkIHRvIGEgcGVybWFuZW50IGluanVyaWVzIHRvIHN1cnZpdm9ycy4NCg0KW2JdRnJvemVuIHdhdGVyIGFuZCBmb29kWy9iXSAtIEFkZGl0aW9uYWwgc3RlcHMgcmVxdWlyZWQgd2hlbiBwcmVwYXJpbmcgcmVzb3VyY2VzIGZvdW5kIGluIHRoZSBlbnZpcm9ubWVudC4NCg0KW2JdQ29sZCByZXNpc3RhbmNlIHNvZnQgc2tpbGxbL2JdIC0gU3RheWluZyBhbGl2ZSBpbmNyZWFzZXMgdGhlIHJlc2lzdGFuY2UgYWdhaW5zdCB0aGUgY29sZCBvdmVyLXRpbWUuDQoNCltiXU5ldyBpdGVtc1svYl0gLSBOZXcgW2ldR29ya2FbL2ldLCBbaV1TdW1yYWtbL2ldIGFuZCBbaV1ZZWdlclsvaV0gY2Ftb3VmbGFnZSwgYWxsIHdpdGggYSBicmFuZCBuZXcgaG9vZGllIHBhcnRzLiBUaGUgZ29vZCBvbGQgRG93biBKYWNrZXQgYW5kIHBsZW50eSBvZiBuZXcgY29sb3VyIHZhcmlhbnRzIGZvciB2ZXN0cywgZ2hpbGxpZXMsIGJhY2twYWNrcyBhbmQgbW9yZS4NCg0KW2JdTG9vdCBzY2FyY2l0eSBhbmQgY2hva2UgcG9pbnRzWy9iXSAtIENhcmVmdWxseSBkZXNpZ25lZCBoaWdoIHJpc2sgaGlnaCByZXdhcmQgQ2VudHJhbCBFY29ub215IHNldHVwcyAoW2ldSGFyZGNvcmVbL2ldIGFuZCBbaV1SZWd1bGFyWy9pXSBvcHRpb25zKSB3aXRoIHN1cnZpdm9yIG1vdmVtZW50IGtlcHQgaW4gbWluZC4NCg0KW2JdRHluYW1pYyBhbWJpZW50IHNvdW5kdHJhY2tbL2JdIC0gVHJpZ2dlcmluZyBzZWxlY3RlZCBjdXN0b20tbWFkZSB0cmFja3MgZnJvbSBiYXNlZCBvbiB0aGUgdGltZSBvZiB0aGUgZGF5IGFuZCBjdXJyZW50IGxvY2F0aW9uLg0KDQpbYl1NdWx0aXBsZSB0ZXJyYWluIGNvbXBhdGliaWxpdHlbL2JdIC0gV2hpbGUgZGVzaWduZWQgdG8gYmUgd29ya2luZyBwcmltYXJpbHkgd2l0aCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjg5NDU2MjAxXU5hbWFsc2sgSXNsYW5kWy91cmxdLCB0aGlzIHBhY2sgY2FuIGJlIHVzZWQgd2l0aCB2YXJpb3VzIG90aGVyIGNvbW11bml0eS1tYWRlIHRlcnJhaW5zLCB3aGljaCBhcmUgZm9jdXNlZCBvbiBjb2xkIHN1cnZpdmFsLg0KDQpWaXNpdCB0aGUgW3VybD1odHRwczovL3d3dy5uaWdodHN0YWxrZXJzLmN6L10gb2ZmaWNpYWwgd2Vic2l0ZVsvdXJsXSBmb3IgbW9yZSBpbmZvLg0KDQpbaDFdQ1JFRElUUyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9yZWRkZWFkZXZpbGV5ZXNdSGVsa2hpYW5hWy91cmxdIC0gU25vd2JhbGxzDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0luY2xlbWVudERdSW5jbGVtZW50RGFiWy91cmxdIC0gRVZSIHJlLWltYWdpbmVkDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2J1YnNvbmhkL11CdWJzb25bL3VybF0gLSBBbWJpZW50IG11c2ljDQpbYl1HU0MgR2FtZXdvcmxkWy9iXSAtIEVWUiBzdG9ybSBTRlggKHVzZWQgdW5kZXIgd3JpdHRlbiBwZXJtaXNzaW9uKQ0KDQpbaV1Db3B5cmlnaHQgMjAyMCBTdW1yYWsuIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL1N1bXI0ay9bL2ld</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1652221847216341358/309E50F4E7AEA282C8E58EC7781DCE835E9AE9F4/</image_url> - <download_url/> - <filename/> - <file_size>202261478</file_size> - </mod> - <mod id="1839904728"> - <name>FS (FIDOv STALKER)</name> - <description>W2Jd0KMg0LzQtdC90Y8g0LXRgdGC0Ywg0L7RhNC40YbQuNCw0LvRjNC90L7QtSDRgNCw0LfRgNC10YjQtdC90LjQtSDQvdCwINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC60L7QvdGC0LXQvdGC0LAg0LjQtyDQuNCz0YDRiyDQodCi0JDQm9Ca0JXQoCDQvtGCINGA0LDQt9GA0LDQsdC+0YLRh9C40LrQvtCyLiENCtCS0L7Qv9GA0L7RgdGLINC4INC00LXQu9C+0LLRi9C1INC/0YDQtdC00LvQvtC20LXQvdC40Y8g0L/QviDQvNC+0LTRgywg0L/QuNGI0LjRgtC1INCyINC70LjRh9C60YMg0LzQvtC10Lkg0LPRgNGD0L/Qv9GLIGh0dHBzOi8vdmsuY29tL2ZpZG92cHVibGljDQrQmNC70Lgg0LIg0LvQuNGH0LrRgyBTdGVhbQ0KDQpRdWVzdGlvbnMgYW5kIGJ1c2luZXNzIHByb3Bvc2FscyBvbiBmYXNoaW9uLCB3cml0ZSB0byBteSBncm91cCBodHRwczovL3ZrLmNvbS9maWRvdnB1YmxpYw0KT3IgaW4gYSBTdGVhbSBQTVsvYl0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFd0JHQu9Cw0LPQvtC00LDRgNC90L7RgdGC0Ywg0KDRg9GB0LvQsNC90YMg0JDRgdGC0YDQsNGF0LDQvdGG0LXQstGDIChBcm1TdGFsa2VyKSwg0LfQsCDRgNCw0LfRgNC10YjQtdC90LjQtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvNC+0LTQtdC70LXQuVsvaDFdIA0KW2gxXU1vZGVscyBnc2MgZ2FtZSB3b3JsZCwgVm9zdG9rIEdhbWVzWy9oMV0gDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVVBEQVRFIDIxLjExLjIwMjANCtCU0L7QsdCw0LLQu9C10L3Qvg0KLdCa0YDQvtCy0L7RgdC+0YEg0JvQtdGI0LjQuQ0KLdCi0LDRgNC6INCx0L7Qu9GM0YjQvtC5INC90LAg0YHQuNGB0YLQtdC80LUg0LzQtdC00LLQtdC00Y8g0Lgg0LzQsNC70LXQvdGM0LrQuNC5INC90LAg0YHQuNGB0YLQtdC80LUg0LLQvtC70LrQsA0KLdCi0YDQvtGE0LXQuCDQvtGCINCi0LDRgNC60LANCi3QqNGC0YPRgNC80L7QstC+0Lkg0KDRjtC60LfQsNC6DQot0JHQvtC80LHQtdGAINGA0LDQt9C90YvRhSDRhtCy0LXRgtC+0LIg0Lgg0YDQsNC30L3Ri9C1INCz0YDRg9C/0L/QuNGA0L7QstC60LgNCi3Qk9C+0LvQvtCy0LAgItCR0L7RgNC+0LTRiyIg0LrQsNC6INC80LDRgdC60LDRgNCw0LQNCi3QkdC+0YDQvtC00LAg0J3Qn9ChINC60L7RgtC+0YDRi9C5INGB0YLQvtC40YIg0LIg0YHRgtCw0YLQuNGH0L3QvtC5INGB0YLQvtC50LrQtQ0KLdCi0Y/QttC10LvQsNGPINCR0YDQvtC90Y8g0KTQpTAxIA0KLdCo0YLQsNC90Ysg0L7RgiDRgtGP0LbQtdC70L7QuSDQsdGA0L7QvdC4INCk0KUwMQ0KLdCf0YDQvtGC0LjQstC+0LPQsNC3DQot0J/Qu9Cw0Ykg0LTQu9C40L3QvdGL0LkgKNC10YnQtSDQvdC1INGE0LjQvdCw0LspDQot0KHQtdCy0LAg0LLQtdGA0YHQuNC4IDIg0L3QvtCy0LDRjyDRgNCw0LfRgNCw0LHQvtGC0LrQsCDQuNC90LbQtdC90LXRgNC+0LINCi3QodC+0LLQtdGC0YHQutCw0Y8g0LrRg9GA0YLQutCwINGBINC60LDQv9GO0YjQvtC90L7QvCDQuCDQsdC10LcuDQot0KLQsNC60YLQuNGH0LXRgdC60LjQuSDQv9C70LDRiSDRgNCw0LfQvdGL0YUg0YbQstC10YLQvtCyIA0KLdCcMTEwINCy0LjQvdGC0L7QstC60LANCi3QkNCh0KAg0KjRgtGD0YDQvNC+0LLQsNGPINCS0LjQvdGC0L7QstC60LANCi3QkNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuNC5INC00YDQvtCx0L7QstC40LogVVNBUyAxMg0KLdCh0LDQvNC+0LTQtdC70YzQvdGL0Lkg0LTQtdGC0LXQutGC0L7RgA0KLdCR0LDQu9Cw0LrQu9Cw0LLQsCDRgSDRh9C10YDQtdC/0L7QvC4NCg0KLdCY0LfQvNC10L3QtdC90LjRjw0KLdCe0LHQvdC+0LLQu9C10L3QuNC1INC+0YDRg9C20LjRjyDQuNC30LzQtdC90LXQvdC40Y8g0Lgg0YTQuNC60YHRiyDQvtGI0LjQsdC+0LogKNC90LUg0LLRgdC1INC+0YDRg9C20LjRjyDQvtCx0L3QvtCy0LjQu9C40YHRjCkNCi3QqNC70LXQvCDRh9C40YHRgtC+0LPQviDQvdC10LHQsCDRgSDQvtGH0LrQsNC80Lgg0LzQvtC20L3QviDQvtC00LXQstCw0YLRjCDQv9GA0L7RgtC40LLQvtCz0LDQt9GLLCDQvNCw0YHQutC4Lg0KLdCQ0LoxMiDQuCDQkNC6MTIg0YEg0YDRg9C60L7Rj9GC0LrQvtC5ICsg0Log0L/RgNC+0YfQvdC+0YHRgtC4DQot0JrRg9GH0LAg0LTRgNGD0LPQuNGFINGA0LDQt9C90YvRhSDQuNC30LzQtdC90LXQvdC40LkNCg0K0JDQtNC80LjQvdC40YHRgtGA0LDRgtC+0YDRiyDQv9C+0LbQsNC70YPQudGB0YLQsCDQv9GA0L7RgdC80L7RgtGA0LjRgtC1INC90L7QstGL0LUg0LrQu9Cw0YHRgdC+0LLRi9C1INC40LzQtdC90LAg0LIg0YLQtdC80LUhINCd0LDQv9C+0LzQuNC90LDRjiDRh9GC0L4g0LrQsNC20LTRi9C5INCw0LTQvNC40L0g0LTQtdC70LDQtdGCINGB0LLQvtGOINGN0LrQvtC90L7QvNC40LrRgyDQuCDQv9C40YjQtdGCINGB0LLQvtC5IFR5cGVzLkhUTUwgIA0KDQpVUERBVEUgMjEuMTEuMjAyMA0KQWRkZWQNCi1Lcm92b3NvcyBMZXNoeQ0KLVRhcmsgbGFyZ2Ugb24gdGhlIGJlYXIgc3lzdGVtIGFuZCBzbWFsbCBvbiB0aGUgd29sZiBzeXN0ZW0NCi0gVHJvcGhpZXMgZnJvbSBUYXJrYQ0KLUFzc2F1bHQgQmFja3BhY2sNCi1Cb21iZXIgaW4gZGlmZmVyZW50IGNvbG9ycyBhbmQgZGlmZmVyZW50IGdyb3VwaW5ncw0KLUhlYWQgIkJlYXJkcyIgYXMgYSBtYXNxdWVyYWRlDQotQmVhcmQgTlBDIHdobyBzdGFuZHMgaW4gYSBzdGF0aWMgc3RhbmNlDQotSGVhdnkgQXJtb3IgRkgwMQ0KLVBhbnRzIGZyb20gaGVhdnkgYXJtb3IgRkgwMQ0KLU1hc2sNCi1UaGUgY2xvYWsgaXMgbG9uZyAobm90IHlldCBmaW5hbCkNCi1TZXZhIHZlcnNpb24gMiBuZXcgZGV2ZWxvcG1lbnQgYnkgZW5naW5lZXJzDQotU292aWV0IGphY2tldCB3aXRoIGFuZCB3aXRob3V0IGEgaG9vZC4NCi1UYWN0aWNhbCByYWluY29hdCBpbiBkaWZmZXJlbnQgY29sb3JzDQotTTExMCByaWZsZQ0KLUFDUCBBc3NhdWx0IFJpZmxlDQotQXV0b21hdGljIHNob3RndW4gVVNBUyAxMg0KLUhvbWVtYWRlIGRldGVjdG9yDQotQmFsYWNsYXZhIHdpdGggYSBza3VsbC4NCg0KLUNoYW5nZXMNCi1VcGRhdGVkIHdlYXBvbiBjaGFuZ2VzIGFuZCBidWcgZml4ZXMgKG5vdCBhbGwgd2VhcG9ucyB3ZXJlIHVwZGF0ZWQpDQotSGVsbWV0IG9mIHRoZSBjbGVhciBza3kgd2l0aCBnb2dnbGVzLCB5b3UgY2FuIHdlYXIgZ2FzIG1hc2tzLCBtYXNrcy4NCi1BazEyIGFuZCBBazEyIHdpdGggYSBoYW5kbGUgKyB0byBzdHJlbmd0aA0KLUxvdHMgb2Ygb3RoZXIgZGlmZmVyZW50IGNoYW5nZXMNCkFkbWluaXN0cmF0b3JzIHBsZWFzZSB2aWV3IHRoZSBuZXcgY2xhc3MgbmFtZXMgaW4gdGhlIHRvcGljISBJIHJlbWluZCB5b3UgdGhhdCBlYWNoIGFkbWluIG1ha2VzIGhpcyBvd24gZWNvbm9teSBhbmQgd3JpdGVzIGhpcyBvd24gdG9wZXMuaHRtbA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltjb2RlXUNsYXNzIG5hbWVzICAgXFxcINCa0JvQkNCh0KHQntCS0KvQlSDQmNCc0JXQndCQINCSINCt0KLQntCZINCi0JXQnNCVISENCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMTgzOTkwNDcyOC8yOTUyNTk1NzU3ODg4MTcyNjM5Lw0KWy9jb2RlXQ0KDQoNCltjb2RlXQ0K0JXRgdC70Lgg0LXRgdGC0Ywg0LbQtdC70LDQvdC40LUg0L/QvtC00LTQtdGA0LbQsNGC0Ywg0Lgg0LTQsNGC0Ywg0YHRgtC40LzRg9C7INC90LAg0YDQsNC30YDQsNCx0L7RgtC60YMg0LzQvtC00L7Qsi4NCtCR0YPQtNGDINC/0YDQuNC30L3QsNGC0LXQu9C10L0g0LfQsCDQstCw0YjRgyDQu9GO0LHRg9GOINC/0L7QvNC+0YnRjA0KUGF5UGFsIC0gaHR0cHM6Ly93d3cucGF5cGFsLm1lL2ZpZG92DQpkb25hdGlvbmFsZXJ0cyAtIGh0dHBzOi8vd3d3LmRvbmF0aW9uYWxlcnRzLmNvbS9yL2ZpZG92bGFkDQrQndCw0YjQsCDQs9GA0YPQv9C/0LAgXCBvdXIgZ3JvdXAgaHR0cHM6Ly92ay5jb20vZmlkb3ZwdWJsaWMNCg0KWy9jb2RlXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1657850959449083328/EF4230216576A3643D6498C776D304EDA9CD9A2E/</image_url> - <download_url/> - <filename/> - <file_size>2898969358</file_size> - </mod> - <mod id="2307022759"> - <name>GRW ER7 Gauss Rifle</name> - <description>VGhlIEdSVy1FUjcgUmFpbGd1biBpcyBhIGZhaXRoZnVsIHJlY3JlYXRpb24gb2YgdGhlIG9yaWdpbmFsIFJGVyBFUjcgZnJvbSBBcm1hIDIgRGF5WiBOYW1hbHNrIG1hcC4NClRoZSBFUjcgaXMgYSBMaW5lYXIgbW90b3IgZmlyZWFybSB0aGF0IHVzZXMgYW4gZWxlY3Ryb21hZ25ldGljIGZvcmNlIHRvIGZpcmUgYSBwcm9qZWN0aWxlIGF0IG92ZXIgMzUwMCBtL3MuIFJlcXVpcmVzIGhpZ2ggY2FwYWNpdHkgUmFpbGd1biBCYXR0ZXJpZXMgdG8gZmlyZS4NCg0KDQpJZiB5b3Ugd2FudCB0byBzZWUgaG93IGNlcnRhaW4gc2NyaXB0cyB3b3JrLCBvciBpZiB5b3UgbmVlZCBoZWxwIHBsZWFzZSB2aXNpdCB0aGUgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSW5jbGVtZW50RGFiL0VSNy1HYXVzcy1SaWZsZV0gR2l0aHViIFsvdXJsXSBhbmQgZm9sbG93IHRoZSByZWFkbWUuDQoNCltoMV0gTW9uZXRpc2F0aW9uOiBbL2gxXQ0KDQpXZSBhbGxvdyB0aGlzIHRvIGJlIHVzZWQgb24gbW9uZXRpc2VkIHNlcnZlcnMuDQoNCg0KW2gxXSBSZXBhY2tpbmc6IFsvaDFdDQoNCldlIGRvIG5vdCBwZXJtaXQgcmVwYWNraW5nIG9mIHRoaXMgbW9kLg0KDQoNCg0KVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvcnJvbjExMyBvciBhcyBhIGNvbnRyaWJ1dG9yIGlmIGRpcmVjdCBhdXRob3JpemF0aW9uIGlzIGdpdmVuIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyBpdGVtLg0KIFtJTUddaHR0cHM6Ly9pLmltZ3VyLmNvbS96Qkx4cGRtLnBuZ1svaW1nXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1651096185415140271/A1711869A1334C5792420BF4D1D76BD966172C6D/</image_url> - <download_url/> - <filename/> - <file_size>31896805</file_size> - </mod> - <mod id="1868236039"> - <name>No Glove Or Shoe Damage</name> - <description>W2gxXVdoYXQgZG9lcyB0aGlzIG1vZCBkbz9bL2gxXQ0KVGhpcyBtb2QgY29tcGxldGVseSByZW1vdmVzOg0KW2xpc3RdDQpbKl1EYW1hZ2UgdG8gZ2xvdmVzIGFuZCBibGVlZGluZyBoYW5kcyBmcm9tIHNsaWRpbmcgZG93biBsYWRkZXJzDQpbKl1EYW1hZ2UgdG8gc2hvZXMgYW5kIGJsZWVkaW5nIGZlZXQgZnJvbSB3YWxraW5nIGJhcmVmb290DQpbL2xpc3RdDQoNCltoMV1JbXBvcnRhbnQhWy9oMV0NCk1ha2Ugc3VyZSB0aGlzIG1vZCBpcyBsb2FkZWQgTEFTVCBhcyBvdGhlciBtb2RzIGNvdWxkIG92ZXJ3cml0ZSB0aGUgY2hhbmdlcyB0aGlzIG9uZSBtYWtlcy4NCg0KW2gxXVNlcnZlciBPd25lciBJbnN0cnVjdGlvbnM6Wy9oMV0NCltvbGlzdF0NClsqXUNvcHkgdGhlIEBObyBHbG92ZSBPciBTaG9lIERhbWFnZSBmb2xkZXIgZnJvbSAhV29ya3Nob3AgdG8gdGhlIHJvb3Qgb2YgeW91ciBEYXlaU2VydmVyDQpbKl1Db3B5IHRoZSBNYWREaXJ0TW9ua2V5LmJpa2V5IGZpbGUgZnJvbSB0aGUgS2V5cyBmb2xkZXIgdG8geW91ciBzZXJ2ZXJzIEtleXMgZm9sZGVyDQpbKl1BZGQgIi1tb2Q9QE5vIEdsb3ZlIE9yIFNob2UgRGFtYWdlIiB0byB5b3VyIHN0YXJ0dXAgcGFyYW1ldGVycyAodGhlIHF1b3RlcyBhcmUgaW1wb3J0YW50ISkNClsvb2xpc3Rd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/779610021755163696/B7D42CCA18E5C83F8A129A73CC1037B30B9A7E7C/</image_url> - <download_url/> - <filename/> - <file_size>799516</file_size> - </mod> - <mod id="1748044748"> - <name>BetterSuppressors</name> - <description>W2gxXUJldHRlclN1cHByZXNzb3JzIGJ5IE1pa2UgWzEuMDMgY29tcGF0aWJsZV1bL2gxXQ0KDQpUaGlzIHNpbXBsZSBtb2QgYWltcyB0byBpbXByb3ZlIHRoZSBzdXBwcmVzc29ycyBvZiBEYXlaLg0KRm9sbG93aW5nIGNoYW5nZXMgYXJlIG1hZGUgdG8gdGhlIGJhc2UgZ2FtZToNCg0KDQpbYl1Ob3JtYWxpemVkLCBTdGFuZGFyZCAmIFBpc3RvbCBTdXBwcmVzc29yczpbL2JdDQotIDI1eCB0aW1lcyBtb3JlIGR1cmFibGUNCi0gNHggdGltZXMgcXVpZXRlcg0KDQpbYl1JbXByb3Zpc2VkIFN1cHByZXNzb3I6Wy9iXQ0KLSA1eCB0aW1lcyBtb3JlIGR1cmFibGUNCi0gMnggdGltZXMgcXVpZXRlcg0KDQoNClNvIGJhc2ljYWxseSwgc3VwcHJlc3NvcnMgYXJlIFtiXW1vcmUgZHVyYWJsZVsvYl0sIHNvIHRoYXQgdGhleSBkb24ndCBicmVhayBhZnRlciBhIG1hZ2F6aW5lIG9yIHR3bywgYW5kIHRoZXkgYXJlIFtiXXF1aWV0ZXIgdG8gdGhlIFpvbWJpZSBBSVsvYl0sIHNvIHRoYXQgeW91IGNhbiBzaG9vdCBhIHN1cHByZXNzZWQgd2VhcG9uIHdpdGhvdXQgYXR0cmFjdGluZyB6b21iaWVzIHRoYXQgYXJlIG1pbGVzIGF3YXkuIFRoZSBJbXByb3Zpc2VkIFN1cHByZXNzb3IgYWxzbyB3YXMgYnVmZmVkIGEgbGl0dGxlLCBidXQgb25seSBbYl1hIGxpdHRsZVsvYl0sIGFzLCB3ZWxsLCBpdCdzIG1hZGUgb2YgYSBwbGFzdGljIGJvdHRsZSAtIHdoYXQgZG8geW91IGV4cGVjdC4NCg0KVGhlIGluZ2FtZSBzb3VuZHMgd2VyZW4ndCBjaGFuZ2VkIGFzIGkgZmVsdCB0aGF0IHRoZXkgYXJlIGdvb2QgYXMgdGhleSBhcmUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788605776630945492/43C296A8773D330505FE6F91B9C13E22A03667E0/</image_url> - <download_url/> - <filename/> - <file_size>1763</file_size> - </mod> - <mod id="1870524790"> - <name>Airdrop-Upgraded</name> - <description>W2gxXVtpXVtiXUFpcmRyb3AtVXBncmFkZWQgdjEuMjAuMDYuMDUuLi5bL2JdWy9pXVsvaDFdDQpUaGlzIERheVogbW9kIHByb3ZpZGVzIGZvciBhaXIgZGVsaXZlcnkgb2YgcmFuZG9tbHkgc2VsZWN0ZWQgbG9vdCBjb250YWluZXJzIHRvIHJhbmRvbWx5IHNlbGVjdGVkIGxvY2F0aW9ucyBzY2F0dGVyZWQgYWNyb3NzIHRoZSBtYXAuICBJdCBhbHNvIHByb3ZpZGVzIOKAmFBsYXllciBDYWxsZWTigJkgbG9vdCBjb250YWluZXIgZHJvcHMgdmlhIGFpcmRyb3AgZmxhcmVzIChBaXJkcm9wRmxhcmUpLiAgDQoNClNlcnZlciBhZG1pbmlzdHJhdG9ycyBjYW4gY29uZmlndXJlIHRoZSBmcmVxdWVuY3kgb2YgYWlyZHJvcHMsIHRoZSB0eXBlIG9mIGxvb3QgdGhhdCB3aWxsIGJlIGRlbGl2ZXJlZCwgYW5kIHRoZSB0eXBlIG9mIHpvbWJpZXMgdGhhdCB3aWxsIHNwYXduIGF0IHRoZSBkcm9wIGFyZWEuICBBZGRpdGlvbmFsIHNldHRpbmdzIGNvbnRyb2wgaG93IG1lc3NhZ2VzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIHBsYXllcnMsIGhvdyB0aGUgYWlyY3JhZnQgYW5kIGNvbnRhaW5lcnMgYmVoYXZlLCBhcyB3ZWxsIGFzIGhvdyBsb290IGlzIHBsYWNlcyBhYm91dCB0aGUgY29udGFpbmVyIGFmdGVyIHRvdWNoZG93bi4NCg0KW2JdRmVhdHVyZXMuLi5bL2JdDQrCuyBbYl1EZXRhaWxlZCAnU2VydmVyIEFkbWluJ3MgR3VpZGUnWy9iXSBbaV0obGlua2VkIGJlbG93ICYgaW4gdGhlIG1vZCBmb2xkZXIpWy9pXQ0KwrsgTW9yZSBjb250cm9sIG92ZXIgYWxsIEFpcmRyb3AgZnVuY3Rpb25zDQrCuyBCZXR0ZXIgcmFuZG9taXphdGlvbiBmb3IgYWxsIGZ1bmN0aW9ucw0KwrsgQ3VzdG9taXphYmxlIHpvbWJpZXMgcGVyIGRyb3AgbG9jYXRpb24NCsK7IFVubGltaXRlZCBEcm9wIFR5cGVzICYgQ29udGVudA0KwrsgQ3VzdG9taXphYmxlIGRyb3AgYWN0aXZpdHkgbG9nZ2luZw0KwrsgQWRqdXN0YWJsZSBTbW9vdGggQWlyY3JhZnQgVGVycmFpbiBGb2xsb3dpbmcNCsK7IFNwZWNpZmljIGxpZmVzcGFucyBvbiBhbGwgc3Bhd25lZCBpdGVtcw0KwrsgQ3VzdG9taXphYmxlIHRvIGFueSBEYXlaIG1hcCBvciBhcmVhIHRoZXJlaW4NCg0KW2JdSG93IFRvIFVzZS4uLlsvYl0NClRoZSAnQWlyZHJvcC1VcGdyYWRlZCcgbW9kIGlzIHJlcXVpcmVkIG9uIGJvdGggdGhlIENsaWVudCBhbmQgdGhlIFNlcnZlciBhbmQgYWxsIGZlYXR1cmVzIGFyZSBjb21wbGV0ZWx5IGF1dG9tYXRlZC4gIFBsYXllcnMgdGhhdCBvYnRhaW4gYW4gJ0FpcmRyb3BGbGFyZScgKGVpdGhlciBpbiBhbiBhaXJkcm9wLCBmcm9tIG90aGVyIHBsYXllcnMsIG9yIGF0IGEgJ1RyYWRlcicpIGNhbiBjYWxsIGEgcHJpdmF0ZSBhaXJkcm9wIHRvIHRoZWlyIGN1cnJlbnQvc2VjcmV0IGxvY2F0aW9uIGJ5IGFjdGl2YXRpbmcgb25lIG9mIHRoZXNlIGZsYXJlcy4NCg0KW2JdUmVxdWlyZW1lbnRzLi4uIE5PTkUhWy9iXQ0KVGhlICdBaXJkcm9wLVVwZ3JhZGVkJyBtb2QgW3VdRE9FUyBOT1RbL3VdIHJlcXVpcmUgYW55IG90aGVyIG1vZHMgdG8gYmUgaW5zdGFsbGVkIG9uIHRoZSBEYXlaIENsaWVudCBvciBTZXJ2ZXI6DQoNCltpXU5vdGU6ICBJZiBjdXN0b20gQUkgYW5kL29yIGxvb3QgbW9kcyBhcmUgaW5zdGFsbGVkIG9uIHlvdXIgc2VydmVyIHRoZXkgc2hvdWxkIGJlIGJlIGxpc3RlZCBiZWZvcmUgdGhlIEFpcmRyb3AtVXBncmFkZWQgbW9kIGluIHlvdXIgc3RhcnR1cCBzY3JpcHQgc28gdGhlaXIgcGFydGljdWxhcnMgYXJlIGxvYWRlZCBmaXJzdCFbL2ldDQoNCltiXUNsaWVudC9TZXJ2ZXIgQ29uZmlndXJhdGlvbi4uLlsvYl0NCsK7IFBsYXllcnM6ICBTdWJzY3JpYmUgdG8gdGhlICdBaXJkcm9wLVVwZ3JhZGVkJyBtb2QgYW5kIG1ha2Ugc3VyZSB5b3UgYWN0aXZhdGUgaXQgaW4geW91ciBsYXVuY2hlciBiZWZvcmUgc3RhcnRpbmcgeW91ciBEYXlaIGNsaWVudC4gIA0KwrsgU2VydmVyIG93bmVyczogIFJlZmVyIHRvIHRoZSAnU2VydmVyIEFkbWluJ3MgR3VpZGUnIChsaW5rZWQgYmVsb3cpIHdpdGhpbiB0aGUgZG93bmxvYWRlZCAnQEFpcmRyb3AtVXBncmFkZWQnIGZvbGRlci4gIFRoaXMgZ3VpZGUgZGV0YWlscyBldmVyeXRoaW5nIHlvdSBuZWVkIHRvIGtub3cgYWJvdXQgc2V0dGluZyB1cCB5b3VyIHNlcnZlci4NCg0KW2ldTm90ZXM6ICANCsK3IFRoaXMgbW9kIHJlcGxhY2VzIHRoZSBvcmlnaW5hbCAnQWlyZHJvcCcgbW9kIGFuZCBjb252ZXJ0cyB5b3VyIG9sZCBzZXR0aW5ncy5qc29uIGZpbGVzIGF1dG9tYXRpY2FsbHkuDQrCtyBBZnRlciBzdWJzY3JpYmluZy91c2luZyB0aGlzIG1vZCBwbGVhc2UgZ2l2ZSB1cyBhIFJhdGluZywgcG9zdCB5b3VyIENvbW1lbnRzLCBhbmQgbGlzdCB5b3VyIFNlcnZlci4NCsK3IFtiXUkgZG9uJ3QgbWluZCBiYWQgcmF0aW5ncywgYnV0IHBsZWFzZSBwb3N0IHNvbWV0aGluZyBleHBsYWluaW5nIHdoeSBpdCdzIGJhZCBzbyBJIGNhbiBmaXggaXQuWy9iXVsvaV0NCg0KW2JdRGV2ZWxvcGVycy9Db250cmlidXRvcnMuLi5bL2JdDQrCuyBEaUdpYUNvbVRlY2gsIGRldmVsb3BlciBvZiBBaXJkcm9wLVVwZ3JhZGVkIG1vZC4NCsK7IENhbWlub09uUEMgKG1vdjNheCksIGRldmVsb3BlciBvZiB0aGUgb3JpZ2luYWwgJ0FpcmRyb3AnIG1vZC4NCsK7IFBoaWxpcHBpDQoNCltiXUFkZGl0aW9uYWwgTGlua3MuLi5bL2JdDQrCuyBbYl1TZXJ2ZXIgQWRtaW4ncyBHdWlkZTpbL2JdICBodHRwOi8vZ2FtZXMuZGlnaWFjb20uY29tL0FpcmRyb3BfU2VydmVyX0d1aWRlLnBkZg0KwrsgW2JdVHJlbGxvLCBNYWluIFN1Z2dlc3Rpb25zICYgVXBkYXRlczpbL2JdICBodHRwczovL3RyZWxsby5jb20vYi9QZXpOSFB1Ri9kYXl6LWFpcmRyb3AtdXBncmFkZWQNCsK7IFtiXVNhbXBsZSBBaXJkcm9wIFNldHRpbmdzIGZpbGU6Wy9iXSAgaHR0cDovL2dhbWVzLmRpZ2lhY29tLmNvbS9BaXJkcm9wU2V0dGluZ3MuanNvbg0KwrsgW2JdRGlzY29yZDpbL2JdICBodHRwczovL2Rpc2NvcmQuZ2cvZXlQcERKNA0KwrsgW2JdRG9uYXRpb25zOlsvYl0gIGh0dHBzOi8vcGF5cGFsLm1lL1RoZUZpbHRoeUNyZXc/bG9jYWxlLng9ZW5fVVMNCg0KW2JdTGVnYWwgTm90aWNlLi4uWy9iXQ0KVGhlICdBaXJkcm9wLVVwZ3JhZGVkJyBtb2QgbWF5IE5PVCBiZSBwYWNrYWdlZCBhbmQvb3IgcmUtcGFja2FnZWQgd2l0aGluIGFueSBvdGhlciBtb2RzIGFuZC9vciBtYWRlIGF2YWlsYWJsZSB2aWEgYW55IG90aGVyIG1ldGhvZHMgd2l0aG91dCBwZXJtaXNzaW9uIGZyb20gdGhlIGRldmVsb3BlciBhbmQvb3IgY29udHJpYnV0b3JzIChpbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIHRoZSBpbmRpdmlkdWFscyBsaXN0ZWQgYWJvdmUpLiAgVGhlICdBaXJkcm9wLVVwZ3JhZGVkJyBtb2QgaXMgcmVsZWFzZWQgb24gU3RlYW0gd2l0aCBwZXJtaXNzaW9uIGZyb20gQ2FtaW5vT25QQyAobW92M2F4KSwgdGhlIG9yaWdpbmFsIGRldmVsb3BlciBvZiB0aGUgJ0FpcmRyb3AnIG1vZC4NCg0KwqlDb3B5cmlnaHQgMjAxOSBieSBEaUdpYUNvbSBUZWNobm9sb2dpZXMgLSDCuyBBbGwgUmlnaHRzIFJlc2VydmVkIMKrDQoNCnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYNCltiXSEhISBQTEVBU0UgUkVBRCBUSEUgU0VSVkVSIEFETUlOJ1MgR1VJREUgQkVGT1JFIFBPU1RJTkcgUVVFU1RJT05TICEhIVsvYl0NCltiXT4+PiBTZXJ2ZXIgQWRtaW4ncyBHdWlkZTogIGh0dHA6Ly9nYW1lcy5kaWdpYWNvbS5jb20vQWlyZHJvcF9TZXJ2ZXJfR3VpZGUucGRmIDw8PFsvYl0NCnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1031834728991739511/49315264AEC3900A35DAD3F1AC8313FC7C4636DF/</image_url> - <download_url/> - <filename/> - <file_size>22866035</file_size> - </mod> - <mod id="2192420336"> - <name>CJ187-MoreCrashsites</name> - <description>VGhpcyBtb2QgYnJpbmdzIHNvbWUgbmV3IGNyYXNoIHNpdGUgZXZlbnRzIGZvciB0aGUgc2VydmVycy4NCg0KTmV3IGNyYXNoIHNpdGVzIHdpdGggQy0xMzBKIEhlcmN1bGVzIHBsYW5lcyBpbiAyIHBhaW50IHNjaGVtZXMgYW5kIDIgY3Jhc2hlZCBNaS04IGhlbGljb3B0ZXJzIGluIDIgcGFpbnQgc2NoZW1lcy4NCg0KQXQgdGhlIG5ldyBjcmFzaCBzaXRlcyBhbGwgbW9kZWxzIHdpdGggYSBzbW9rZSBjb2x1bW4gYXJlIG5vdyB2aXNpYmxlLg0KDQpUaGUgbmV3IGNsYXNzIG5hbWVzIGFyZToNCmNyYXNoZWRfd3JlY2tfVUgxWQ0KY3Jhc2hlZF93cmVja19NaThfUlUNCmNyYXNoZWRfd3JlY2tfTWk4X0NERg0KY3Jhc2hlZF93cmVja19DMTMwSg0KY3Jhc2hlZF93cmVja19DMTMwX0NhbW8NCg0KRXhhbXBsZXMgZm9yIHRoZSBzZXJ2ZXIgZmlsZXMgYXJlIGluY2x1ZGVkIGluIHRoZSBkb3dubG9hZC4NCltCXSEhISBCVVQgRE8gTk9UIE9WRVJXUklURSBUSEUgT1JJR0lOQUwgU0VSVkVSIEZJTEVTICEhIVsvQl0NCg0KDQpbSDFdW2JdUmVwYWNraW5nIGFuZC9vciByZXVwbG9hZGluZyBhcmUgbm90IGFsbG93ZWQhWy9iXVsvaDFdDQoNCkl0IHdpbGwgYmUgbmljZSwgd2hlbiB5b3Ugd2lsbCBzdXBwb3J0IG1lIGZvciBtb3JlIGZyZWUgTW9kcyBpbiB0aGUgRmVhdHVyZS4NCltVUkw9aHR0cHM6Ly9wYXlwYWwubWUvcG9vbHMvYy84djFqd3A3dUlXXVtJTUddaHR0cHM6Ly9pLmliYi5jby9jQ2tuTUI1L3N1cHBvcnQtY2oxODctcGF5cGFsLnBuZ1svSU1HXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1483326429703701901/498151A0501F912B079709242606C48302444978/</image_url> - <download_url/> - <filename/> - <file_size>47096074</file_size> - </mod> - <mod id="1617874376"> - <name>OP_BaseItems</name> - <description>W2gxXUxvY2tlcnMgWy9oMV0gTG9ja2FibGUgc3RvcmFnZS4gU2xvdHMgZm9yIGJ1bGt5IGNsb3RoaW5nIGFuZCBhIHdlYXBvbiB0aGF0IHlvdSBjYW4gdmlzdWFsbHkgc2VlIGluc2lkZS4gKk9ubHkgbG9ja2FibGUgd2l0aCBwYWRsb2NrKg0KDQpbaDFdQ2hhcmNvYWwgQkJRIEdyaWxsWy9oMV0gDQpUaGUgQkJRIGNhbiBjb29rIHVwIHRvIGVpZ2h0IHBpZWNlcyBvZiBtZWF0IGF0IGEgdGltZSB0aGF0IHlvdSBjYW4gc2VlIGNvb2sgb24gdGhlIGdyaWxsLiBMaWdodGluZyB0aGUgQkJRIHJlcXVpcmVzIGEgY2hhcmNvYWwgc2FjayBmb3IgZnVlbCBhbmQgYSBpZ25pdGl0aW9uIHNvdXJjZS4NCg0KW2gxXUJ1aWxkYWJsZSBTaGVkWy9oMV0gDQpTdGlja3MgYW5kIGEgcm9wZSB3aWxsIGNyZWF0ZSB0aGUgc2hlZCBraXQuIFRoZSBjb21wbGV0ZSB2ZXJzaW9uIChUaGVyZSBhcmUgMTUgdG90YWwgYnVpbGQgc3RhZ2VzKSBjb25zaXN0cyBvZiBkb29ycywgYSBsYXJnZSBpbnZlbnRvcnkgY2FwYWNpdHkgYW5kIGF0dGFjaG1lbnQgc2xvdHMgZm9yIGNhbW9uZXQgYW5kIGEgcGFkbG9jay4gDQpDdXJyZW50bHkgVGhlIHNoZWQgY2FuIGJlIGxvY2tlZCB3aXRoIHRoZSBwYWRsb2NrIGFuZCBjYW4gYmUgcmFpZGVkIGJ5IGRlc3Ryb3lpbmcgdGhlIGxvY2sgb24gdGhlIGRvb3IuIChhY3Rpb25zIGZvciBkaXNtYW50bGluZy9kZXN0cm95aW5nIHNwZWNpZmljIHBhcnRzIHdpbGwgY29tZSBzb29uLiBNYXRlcmlhbCByZXF1aXJlbWVudHMgd2lsbCBsaWtlbHkgY2hhbmdlIG92ZXIgdGltZSBhbHNvKQ0KDQpOb3RlOiBUaGUgSW52ZW50b3J5IG9mIHRoZSBzaGVkIGNhbiBvbmx5IGJlIHVzZWQgb25jZSB0aGUgZG9vcnMgaGF2ZSBiZWVuIGJ1aWx0DQoNCltoMV1TbGVlcGluZyBCYWdzWy9oMV0gDQpEZXBsb3lhYmxlIGJhZ3MgdG8ga2VlcCB3YXJtIHdpdGggb24gdGhlIGNvbGQgQ2hlcm5hcnVzIG5pZ2h0cy4gMyBUZXh0dXJlIHZhcmlhbnRzIChDYW1vLCBncmV5IGFuZCBibHVlKQ0KDQpbaDFdR2FyZGVuaW5nIEJveCAvIEdhcmRlbmluZyBQb3RbL2gxXSBUbyBjcmVhdGUgdGhlIGZpbGxlZCB2ZXJzaW9uIG9mIHRoZSBnYXJkZW4gcG90L2JveCBwbGFjZSB0aGUgaXRlbSBhbmQgeW91IHNob3VsZCBzZWUgYSAiRmlsbCIgdXNlciBhY3Rpb24uIEF0dGFjaGluZy9XYXRlcmluZy9EaXNpbmZlY3Rpb24gY2FuIGJlIGRvbmUgYnkgbG9va2luZyBhdCB0aGUgZGlydCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBpdGVtIGluIGhhbmQgTk9URTogVGhlIGFjdGlvbiB0byBlbXB0eSB0aGUgYm94L3BvdCB3aWxsIG9ubHkgYmUgc2VlbiBpZiB0aGVyZSBhcmUgbm8gc2VlZHMgYXR0YWNoZWQhIA0KDQpbaDFdU3BvdGxpZ2h0IEdlbmVyYXRvclsvaDFdIA0KVG9nZ2xhYmxlIGxpZ2h0IHNvdXJjZSB0aGF0IGNhbiBiZSB1c2VkIGJ5IHNlcnZlciBvd25lcnMgdG8gcHJvdmlkZSBsaWdodCBhdCBsb2NhdGlvbnMgc3VjaCBhcyB0cmFkZXJzIG9yIGR1cmluZyBldmVudHMuIChUbyBiZSBzcGF3bmVkIHZpYSBpbml0LmMpIA0KDQpbaDFdR3Jhc3MgYW5kIERpcnQgTW91bmRbL2gxXSAtIERpZyBtaW5pbWFsIGNvdmVyIGluIG90aGVyd2lzZSBvcGVuIGxvY2F0aW9ucy4gQSBGaWVsZCBzaG92ZWwgY2FuIGRpZyB0d28gZGlydG1vdW5kcyBiZWZvcmUgYmVpbmcgZGVzdHJveWVkLiBZb3UgY2FuIG9ubHkgZGlnIGEgZGlydG1vdW5kIHdpdGggYSBGaWVsZFNob3ZlbC4gDQoNCltoMV1XYXRlciBTdG9yYWdlIEtpdFsvaDFdICBBIHdhdGVyIHN1cHBseSBmb3IgeW91ciBiYXNlLiBUaGUgd2F0ZXJiYXJyZWwgY2FuIGhvbGQgMTAsMDAwTUwgYW5kIGNhbiBiZSBhdHRhY2hlZCB0byB0aGUgYmFycmVsIGZyYW1lIHRvIGNyZWF0ZSB0aGUgZmluaXNoZWQga2l0LiBZb3UgY2FuIHJlbW92ZSB0aGUgd2F0ZXJiYXJyZWwgdG8gZmlsbCBpdCB1cCBhZ2FpbiBieSB0aGUgInJlbW92ZSIgdXNlciBhY3Rpb24gd2hpY2ggaXMgdW5kZXIgdGhlIERyaW5rIEFjdGlvbiAtIEJpZyB0aGFua3MgdG8gQFdpbmRzdHJpZGUgZm9yIHRoZSBtb2RlbCENCg0KW2gxXUZvdXIgZGlmZmVyZW50IENhbXBpbmcgdGVudHMgWy9oMV10aGF0IHVzZSB0aGUgdmFuaWxsYSBwbGFjZSwgY2x1dHRlcmN1dHRlciBhbmQgcGFja2luZyBtZWNoYW5pY3MuDQoNCltoMV1Qb2NrZXQgd2F0Y2g6Wy9oMV0gLSBDaGVjayB0aGUgdGltZSBvZiBkYXkgb24gdGhlIGdvIChtaW51dGUgaGFuZCBtb3ZlcyBmYXN0IGR1ZSB0byBhY2NlbGVyYXRlZCB0aW1lKQ0KDQpbaDFdQmFubmVyIE1vdW50L0Jhbm5lcnMgWy9oMV0tIEEgZGVwbG95YWJsZSBraXQgdGhhdCB5b3UgY2FuIGF0dGFjaCBiYW5uZXJzIHRvLg0KDQpbaDFdV29ya3RhYmxlIFsvaDFdDQpbaDFdV29vZCBTdG9yYWdlWy9oMV0gIA0KDQpbaDFdIENyYWZ0aW5nIFRoZSBJdGVtc1svaDFdDQpXb3JrdGFibGUvV29vZHN0b3JhZ2UvQmFycmVsRnJhbWUvR2FyZGVuYm94IC0gDQoyIHBsYW5rcyAxMCBuYWlscyBlYWNoLCBXYXRlcmJhcnJlbCBuZWVkcyB0byBiZSBmb3VuZCBpbiBnYW1lIHRoZW4gY3JhZnRlZCB3aXRoIHRoZSBiYXJyZWwgZnJhbWUuDQoNCkltcHJvdmlzZWQgdGVudCAtIA0KTG9uZyBXb29kZW4gc3RpY2sgKyBCdXJsYXAgU2Fjaw0KDQpMb2NrZXIvQmFubmVybW91bnQNCjEwIG1ldGFsIHNoZWV0cyArIHBsaWVycyANCg0KU2hlZCBjcmFmdGluZyBraXQNCjUgd29vZGVuIHN0aWNrcyArIHJvcGUNCg0KQmFubmVycyANCkNhbW9uZXQgKyBTZXdpbmcga2l0DQoNCltoMV1TZXJ2ZXIgT3duZXIgSW5zdHJ1Y3Rpb25zWy9oMV0NCjEuIFBhc3RlIHRoZSBtb2QgZm9sZGVyIGludG8geW91ciBzZXJ2ZXIgcm9vdCAgDQoyLiBHcmFiIHRoZSBPUE1PRFMuQmlrZXkgZnJvbSB0aGUga2V5cyBmb2xkZXIgYW5kIHBsYWNlIGl0IGluIHlvdXIgc2VydmVycyBrZXkgZm9sZGVyLg0KMy4gSW5jbHVkZSBAT1BfQmFzZUl0ZW1zOyB3aXRoIHlvdXIgb3RoZXIgbW9kcyBpbiB5b3VyIHNlcnZlciBsYXVuY2ggcGFyYW1ldGVycy4gDQo0LiBNZXJnZSB0aGUgdHlwZXMueG1sIGVudHJpZXMgd2l0aCB5b3VyIHNlcnZlcnMgdHlwZXMueG1sIHlvdXIgREIgKElNUE9SVEFOVCEgaGF2ZSBhIGxvb2sgYWZ0ZXIgZXZlcnkgdXBkYXRlIHRvIHNlZSBpZiB0aGV5J3ZlIGJlZW4gb3ZlcndyaXR0ZW4pDQoNClRoaXMgaXMgV0lQLCBJdCdzIG15IGZpcnN0IG1vZCBhbmQgSSB3b3JrIG9uIHRoaXMgaW4gbXkgc3BhcmUgdGltZS4gSSB3aWxsIG15IGJlc3QgdHJ5IHRvIGJyaW5nIHVwZGF0ZXMgZnJlcXVlbnRseSENCg0KTm8gcmV1cGxvYWRzIG9yIHJlcGFja2luZyBhbGxvd2VkLg0KDQpNb2RlbCBDcmVkaXRzID4gQ2hlY2sgb3V0IHNvbWUgb2YgdGhlaXIgd29yayENCg0Ka2F0dHlub3RlID4gSW1wLiBUZW50IGh0dHBzOi8vd3d3LmJlaGFuY2UubmV0L2thdHR5bm90ZQ0KQWRyaWFuIEguID4gUG9ja2V0IFdhdGNoIGh0dHBzOi8vc2tldGNoZmFiLmNvbS8zZC1tb2RlbHMvc2Fsb29uLXBvY2tldC13YXRjaC1hMjI2N2YxYjlhZjc0NjFmYmVlOTAzMWNmMWY4ZjAwMg0KQ2Fib29zZTNEID4gQkJRIEdyaWxsIGh0dHBzOi8vd3d3LmFydHN0YXRpb24uY29tL2NhYm9vc2UzZA0KTWlndWVscm9tZXJvaCA+IFNoZWQgaHR0cHM6Ly9taWd1ZWxhbmdlbHJvbWVyb2hlcm5hbmRlei5hcnRzdGF0aW9uLmNvbS8NCktyYW1idWxpbmkgPiBMaWdodGluZyBib3ggaHR0cHM6Ly9yYXJyaXguYXJ0c3RhdGlvbi5jb20vcHJvamVjdHMvZ0p2S0VaDQpXaW5kc3RyaWRlID4gU2hlZCBjb25zdHJ1Y3Rpb24ga2l0ICBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy8/aWQ9MTc5NzcyMDA2NA0KDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/789755989271024834/FD374B10D61CB8C4FB556A98BEBAFC4614850B3A/</image_url> - <download_url/> - <filename/> - <file_size>222938278</file_size> - </mod> - <mod id="1991570984"> - <name>MuchStuffPack</name> - <description>TXVjaFN0dWZmUGFjayBpcyBhIGNvbGxlY3Rpb24gb2YgbWVsZWUgd2VhcG9ucywgZnVybml0dXJlIGl0ZW1zLCByZXRleHR1cmVzIGFuZCBtdWNoIG1vcmUuDQoNCg0KW2JdRkFRWy9iXQ0KUTogSG93IGNhbiB3ZSBkaXNtYW50bGUgdGhlIGtpdHM/DQpbY29kZV1BbGwgcGxhY2VkIGtpdHMgY2FuIGJlIGRpc21hbnRsZWQgYnkgU2NyZXdkcml2ZXIsIFBsaWVycyBvciBIYW1tZXJzLlsvY29kZV0NCg0KUTogV2h5IGRvIHlvdSBoYXZlIHNhbWUgbW9kZWxzIGFzIG90aGVyIG1vZHM/DQpbY29kZV1JJ3ZlIGZvdW5kIHRoZSBtb2RlbHMgb25saW5lLiBJJ3ZlIHRha2VuIHRoZW0gYW5kIHJld29ya2VkIHRoZW0gc28gd2UgY2FuIGhhdmUgMSBtb2Qgd2l0aCBhbGwgdGhlIGl0ZW1zIGZyb20gdGhlIG1hbnkgZnVybml0dXJlIG1vZHMuWy9jb2RlXQ0KDQpROiBJIGNhbm5vdCBwdXQgbW9yZSB0aGFuIFt4XSBhbW91bnQgb2Ygd2VhcG9ucyBpbiB0aGUgcmFjay4gV2h5IGlzIHRoYXQ/DQpbY29kZV1DdXJyZW50bHkgdGhlcmUncyBubyB3YXkgdG8gbWFrZSBhbGwgbW9kcyBjb21wYXRpYmxlIHdoZW4gaXQgY29tZXMgdG8gaW52ZW50b3J5IHNsb3RzLiBZb3UgYXJlIHByb2JhYmx5IHJ1bm5pbmcgYSBtb2QgdGhhdCBpcyBjaGFuZ2luZyBpbnZlbnRvcnkgc2xvdHMuIEkndmUgbWFkZSB0aGlzIG1vZCBjb21wYXRpYmxlIHdpdGggTXVuZ2hhcmRzLCBNYXNzJ3MgYW5kIFNreWxpbmUgb3Igb3RoZXJzIHRoYXQgdXNlIFNob3VsZGVyW3hdIGZvciB0aGUgaW52ZW50b3J5U2xvdC5bL2NvZGVdDQoNClE6IEkgY2Fubm90IGF0dGFjaCBbeF0gaXRlbSBvbiB0b29sc2JlbmNoLg0KW2NvZGVdU2FtZSBhcyBhYm92ZS4gSSB0cnkgbXkgYmVzdCB0byBtYWtlIGl0IGNvbXBhdGlibGUgYW5kIHN0cmVhbWxpbmVkIGJ1dCBzb21lIG1vZHMgd2lsbCBtZXNzIGl0IHVwLlsvY29kZV0NCg0KUTogTXkgaXRlbXMgYXJlIGRpc2FwcGVhcmluZy4gDQpbY29kZV1DaGVjayB5b3VyIHR5cGVzLnhtbCBmaWxlIHdpdGggdGhlc2UgMiB3ZWJzaXRlczogaHR0cHM6Ly93d3cueG1sdmFsaWRhdGlvbi5jb20vIGFuZCBodHRwOi8vZGF5enR5cGVzLnByby8gDQpZb3VyIGlzc3VlIG1vc3QgbGlrZWx5IGxpZXMgaW4gaGF2aW5nIGEgYmFkIHR5cGVzLnhtbC4gSWYgeW91IGhhdmUgZml4ZWQgaXQgYW5kIHRoZXkgc3RpbGwgZGlzYXBwZWFyaW5nLCB5b3UgbWlnaHQgaGF2ZSB0byBkZWxldGUgeW91ciB0eXBlcy5iaW4gZmlsZXMgaW4gc3RvcmFnZSBmb2xkZXIuWy9jb2RlXQ0KDQpROiBJJ20gZ2V0dGluZyB0aGlzIGVycm9yOiBzY3JpcHRzLzRfV29ybGQvY2xhc3Nlc1x1c2VyYWN0aW9uc2NvbXBvbmVudFxhY3Rpb250YXJnZXRzLmMoNjg1KTogQ2FuJ3QgZmluZCB2YXJpYWJsZSAnREVGQVVMVCcNCltjb2RlXSBBZGQgdGhpcyBtb2QgdG8geW91ciBzZXJ2ZXIgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxNzkzNzk2NTggb3Igd2FpdCBmb3IgMS4xMCBbL2NvZGVdDQoNClE6IFN0dWZmIGluc2lkZSBjbG90aGVzIHRoYXQgYXJlIGF0dGFjaGVkIHRvIGxvY2tlcnMgZGlzYXBwZWFycyBvciBkcm9wcyBvbiB0aGUgZ3JvdW5kLg0KW2NvZGVdIEFkZCB0aGlzIG1vZCB0byB5b3VyIHNlcnZlciBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjIyNTgzNzI3MyBbL2NvZGVdDQoNClE6IENhbiB3ZSBsb2NrIGl0ZW0geD8uDQpbY29kZV0gTm90IG5hdGl2ZWx5LiBJIHdpbGwgbm90IG1ha2UgbG9ja3Mgb2YgYW55IGtpbmQgYW55IHRpbWUgc29vbi4gQnV0IHlvdSBjYW4gY29weSB0aGUgTXVjaFN0dWZmUGFja19Db2RlbG9jay5wYm8gZnJvbSBFeHRyYXMgZm9sZGVyIGludG8geW91ciBvd24gc2VydmVyIG1vZCB3aGljaCB3aWxsIGFsbG93IHlvdSB0byBsb2NrIHRoZSBmb2xsb3dpbmcgaXRlbXM6IE1zcF9Mb2NrZXIsIE1zcF9Tb2xvTG9ja2VyLCBNc3BfT2xkTG9ja2VyLCBNc3BfRm91ckRvb3JfTWlsaXRhcnlMb2NrZXIsIE1zcF9SaWZsZVNhZmUsIE1zcF9HdW5DYWJpbmV0LCBNc3BfU2FmZSwgTXNwX0dpYmJldCBbL2NvZGVdDQoNClE6IFRoZSBiYXNlcyBhcmUgZ2V0dGluZyB2ZXJ5IGxhZ2d5IGR1ZSB0byB3ZWFwb25zIGRpc3BsYXllZCBpbiBwcm94aWVzLiBXaGF0IGNhbiB3ZSBkbz8uDQpbY29kZV0gTXVjaFN0dWZmUGFja19Ob0d1blByb3hpZXMucGJvIGluIEV4dHJhcyBmb2xkZXIuIFlvdSBjYW4gcmVwYWNrIHRoaXMgcGJvIHRvIGRpc2FibGUgdGhlIGRpc3BsYXkgb2YgZ3VucyB0byByZWR1Y2UgY2xpZW50IGZwcyBkcm9wIGluIGJpZyBiYXNlcyBbL2NvZGVdDQoNClE6IElmIHlvdSBoYXZlIGlzc3VlcyB3aXRoIHBib3MgbWlzc2luZyBvciBoYXZpbmcgb2xkIHBib3MgaW4gTXVjaFN0dWZmUGFjayBmb2xsb3cgdGhlIHN0ZXBzIGJlbGxvdzoNCltjb2RlXQ0KMS4gVW5zdWJzY3JpYmUgZnJvbSB0aGUgbW9kDQoyLiBEZWxldGUgdGhlIGZpbGUgYXBwd29ya3Nob3BfMjIxMTAwLmFjZiBpbiBIOlxTdGVhbUxpYnJhcnlcc3RlYW1hcHBzXHdvcmtzaG9wICh3aGVyZXZlciB5b3VyIGxpYnJhcnkgaXMpDQozLiBGaW5kIGZvbGRlciAxOTkxNTcwOTg0IGluIEg6XFN0ZWFtTGlicmFyeVxzdGVhbWFwcHNcd29ya3Nob3BcY29udGVudFwyMjExMDAgYW5kIGRlbGV0ZSBpdA0KNC4gVmVyaWZ5IERheVoNCjUuIFJlc3Vic2NyaWJlIGluIHRoZSB3b3Jrc2hvcA0KNi4gVmVyaWZ5IHRoZSBtb2QgaW4gdmFuaWxsYSBsYXVuY2hlcg0KNy4gQ2hlY2sgaWYgdGhlIG1pc3NpbmcgcGJvcyBhcmUgdGhlcmUgb3IgaWYgdGhlIG9uZXMgbm90IHN1cHBvc2VkIHRvIGJlIHRoZXJlIGFyZSBnb25lDQpbL2NvZGVdDQoNCg0KW2JdQ3JlZGl0c1svYl0NCldpbmRzdHJpZGUgLSBCb3hpbmcgc2hvcnRzLCBtZWRpYyBiYWcsIGJhc2ljYWxseSBhbGwgdGhlIGNsb3RoZXMgPDMgYmVzdCBvbmUgb3V0IHRoZXJlDQpGcmFjdHVyZWRSUCAtIEd1bndhbGwNClRleHR1cmUgZml4IGZvciBNZWRpYyBCYWcgYnkgc+W7vmFkZQ0KDQpbYl1OT1RFU1svYl0NCg0KUmVwYWNrIGlzIG5vdCBhbGxvd2VkLiBZb3UgY2FuIG9wZW4gZm9yIHN0dWR5IHB1cnBvc2VzLg0KQ29weXJpZ2h0IDIwMjAgW0hlbGtoaWFuYV0gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgbmFtZWQgSGVsa2hpYW5hLg0KDQpBbnkgaXNzdWVzIHBsZWFzZSBjb250YWN0IG1lIG9uIGRpc2NvcmQuIEkgV0lMTCBOT1QgQUNDRVBUIFNURUFNIElOVklURVMhDQpNb2Qgc3VwcG9ydDogaHR0cHM6Ly9kaXNjb3JkLmdnL3dpbGxvd2dsYWRl</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1664605351002450062/AE27E9B9C637AF6758A2B2A66C37DD8261C2E5F6/</image_url> - <download_url/> - <filename/> - <file_size>772420793</file_size> - </mod> - <mod id="2326108316"> - <name>Cabin_Mod_CodeLock_RaGed</name> - <description>QWRkb24gZm9yIHRoZSBDYWJpbl9Nb2RfUmFHJ2VkIHRvIG1ha2UgaXQgY29tcGF0aWJsZSB3aXRoIENvZGUgTG9jayBNb2Qu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1669111897313294970/2A64A1CEEBD305FB34A5D1066AAB20D449D32E5A/</image_url> - <download_url/> - <filename/> - <file_size>19069</file_size> - </mod> - <mod id="2326103329"> - <name>Cabin_Mod_RaGed</name> - <description>W2gxXUNhYmluIE1vZCB3aXRoIEhhbmQtV2F0ZXItRmF1Y2V0Wy9oMV0NCg0KW2gxXUluZm9ybWF0aW9uOlsvaDFdDQpTdGlua2VuYXRvciBhbmQgS2lsbGVyZWsgd2VyZSBraW5kIGVub3VnaCB0byBnYXZlIG1lIHRoZSBzb3VyY2UgZmlsZXMgc28gaSBjYW4gZnVydGhlciBNYWludGFpbiBhbmQgRml4IGlzc3VlcyBvbiB0aGUgQ2FiaW4uIA0KVGhhdCBiZWluZyBzYWlkLCBhIGJpZyBzaG91dG91dCB0byBib3RoIG9mIHlvdSBmb3IgcHJvdmlkaW5nIHRoZSBEYXlaIENvbW11bml0eSBhIGZyZWUgQ2FiaW4gTW9kZWwgYW5kIGdpdmluZyBtZSB0aGUgdHJ1c3QgdG8gTWFpbnRhaW4gdGhpcyBhd2Vzb21lIE1vZCBmcm9tIG5vdyBvbiA8Mw0KDQpbaDFdV2hhdCdzIHVwZGF0ZWQvZml4ZWQ/Wy9oMV0NCg0KW2JdLSBEb29yIG9wZW5pbmcgc2VsZWN0aW9uWy9iXQ0KW2JdLSBDb2xsaXNpb24gb2YgdGhlIEZsb29yIChJdGVtcyB3b24ndCBmYWxsIHRocm91Z2ggdGhlIGdyb3VuZCBhbnltb3JlKVsvYl0NCltiXS0gRmlyZXBsYWNlIHJlYXJyYW5nZWRbL2JdDQpbYl0tIFdpbmRvd3MgYWRkZWRbL2JdDQpbYl0tIEZpeGVkIGFsbCBUZXh0dXJlcyB3aXRoIHByb3BlciBydm1hdHNbL2JdDQpbYl0tIEZpeGVkIENvZGVsb2NrL0NvbWJpbmF0aW9uTG9jayBzZWxlY3Rpb25bL2JdDQpbYl0tIGFkZGVkIGEgZ3JpbGwgZ3JhdGUgYWxvbmcgd2l0aCB2aXN1YWwgY29va2luZyBhdHRhY2htZW50cyAoQ29va2luZyBQb3QvRnJ5aW5nIFBhbikgdG8gdGhlIEZpcmVwbGFjZVsvYl0NCg0KW2JdS25vd24gQnVnczpbL2JdDQotID8/Pz8/DQoNCltiXURpc2NvcmQ6Wy9iXQ0KaHR0cHM6Ly9kaXNjb3JkLmdnL1Yya2d5SjcgKFBsZWFzZSB1c2UgdGhlIENhYmluX01vZCBjaGFubmVsKQ0KDQoNCltiXURlc2NyaXB0aW9uOlsvYl0NCkNyYWZ0LWFibGUgTG9nIENhYmluIG1hZGUgb2YgV29vZGVuIFBsYW5rcywgTG9ncywgTmFpbHMgYW5kIFJvY2tzIHdpdGggYSBXYXRlci1GYXVjZXQuDQoNClRoZSBDYWJpbiBoYXMgZGVwZW5kZW5jaWVzLCB5b3UgTVVTVCBmaXJzdCBidWlsZCB0aGUgZm91bmRhdGlvbiBtYWRlIG9mIHJvY2tzLg0KVGhlbiB0aGUgZmxvb3IsIHRoZSB3YWxscyBvbmUgYWZ0ZXIgYW5vdGhlciAobGVmdCB3YWxsIGlzIGFsc28gY29uc3VtaW5nIHJvY2tzIGZvciB0aGUgY2hpbW5leSkgYW5kIHRoZW4gdGhlIHJvb2YgYW5kIHRoZSBkb29yLg0KDQpbYl1Mb2NrczpbL2JdDQotIFRoZSBDYWJpbiB3b3JrcyB3aXRoIHZhbmlsbGEgY29tYmluYXRpb24gbG9ja3MgYW5kIENvZGVMb2NrIE1vZC4NCi0gSWYgeW91ciBzZXJ2ZXIgdXNlcyBDb2RlTG9jayBtb2QsIHlvdSBuZWVkIHRvIGFkZCBhbiBhZGRpdGlvbmFsIG1vZCB0byBtYWtlIGl0IHdvcmsuIChDYWJpbl9Nb2RfQ29kZUxvY2tfUmFHZWQpDQoNCltiXUNyZWRpdHM6Wy9iXQ0KLSBUaGlzIG1vZCB3YXMgZGV2ZWxvcGVkIGJ5IFN0aW5rZW5hdG9yLCBhZnRlciBoZSBzdG9wcGVkIGRldmVsb3BpbmcsIGhlIGdhdmUgdG8gS2lsbGVyZWsgYW5kIG5vdyB0byBtZSBmb3IgZnV0aGVyIGRldmVsb3Bpbmcgb2YgdGhpcyBtb2QuIE1hbnkgdGhhbmtzIQ0KLSBUaGUgQ2FiaW4gTW9kIHdhcyBpbnNwaXJlZCBieSBodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVdtWUNVbGpzckRnDQotIEhlbm5lc3N5L0Nob3BwZXIgLSBiZXN0IGJveXMgYXJvdW5kIQ0KLSAzRCBNb2RlbCBwdXJjaGFzZWQgZnJvbSBodHRwczovL3d3dy50dXJib3NxdWlkLmNvbS9GdWxsUHJldmlldy9JbmRleC5jZm0vSUQvMTE4NTUzOA0KLSBVc2luZyB0aGUgVHVyYm9TcXVpZCBSb3lhbHR5IEZyZWUgTGljZW5zZQ0KKGh0dHBzOi8vYmxvZy50dXJib3NxdWlkLmNvbS9yb3lhbHR5LWZyZWUtbGljZW5zZS8jZ2FtZS1tb2RzKQ0KLSBXYXRlci1GYXVjZXQgTW9kZWwgcHVyY2hhc2VkIGZyb20gaHR0cHM6Ly93d3cudHVyYm9zcXVpZC5jb20vM2QtbW9kZWxzLzNkLW1vZGVsLWJ1Y2tldC1oYW5kLXB1bXAtMTIxOTgzMA0KDQpbYl1UbyBhZGQgdGhlIG1vZCB0byB5b3VyIHNlcnZlcjpbL2JdDQpDb3B5IHRoZSBAQ2FiaW5fbW9kX1JhR2VkIGZvbGRlciB0byB5b3VyIHNlcnZlciBtb2QgZm9sZGVyDQpDb3B5IHRoZSBjb250ZW50IG9mIHRoZSBrZXlzIGZvbGRlciB0byB5b3VyIHNlcnZlciBrZXlzIGZvbGRlcg0KQ29weSBjb250ZW50IGZyb20gdGhlIHR5cGVzLnhtbCB0byB5b3VyIHNlcnZlciB0eXBlcy54bWwNCg0KW2JdTWF0ZXJpYWxzIG5lZWRlZDpbL2JdDQpDYWJpbiBLaXQgLSA4IFJvY2tzIGFuZCA1IFdvb2RlbiBQbGFua3MNCkZvdW5kYXRpb24gLSA0MCBSb2NrcyAoc3RhY2thYmxlKQ0KRmxvb3IgLSAzMCBOYWlscyAmIDUwIFBsYW5rcw0KUmVhciB3YWxsIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpGcm9udCB3YWxsIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpSaWdodCB3YWxsIC0gMzAgTG9ncyAmIDMwIE5haWxzDQpMZWZ0IHdhbGwgLSAzMCBMb2dzICYgMzAgTmFpbHMgJiAyNCBSb2Nrcw0KRG9vciAtIDEwIE5haWxzICYgMTAgUGxhbmtzDQpSb29mIC0gNDAgTmFpbHMgJiA0MCBQbGFua3MNCkZyb250IFdpbmRvdyBTaHV0dGVyIC0gNDAgTmFpbHMgJiAxMCBNZXRhbCBQbGF0ZXMNCkJhY2sgV2luZG93IFNodXR0ZXIgLSA0MCBOYWlscyAmIDEwIE1ldGFsIFBsYXRlcw0KDQpPbmNlIHRoZSBDYWJpbiBpcyBidWlsZCwgeW91IGNhbiBhbHNvIGFkZA0KMSBFcG94eSBwdXR0eQ0KMSBQaXBlDQoxIE1ldGFsV2lyZQ0KdG8gYnVpbGQgdGhlIFdhdGVyLUZhdWNldCB3aXRoIGEgU2hvdmVsLg0KVG8gZGVzdHJveSB0aGUgV2F0ZXItRmF1Y2V0IGFsc28gdXNlIGEgU2hvdmVsLg0KDQpbYl1Ub29scyBuZWVkZWQ6Wy9iXQ0KU2hvdmVsIChmb3IgdGhlIGZvdW5kYXRpb24gYW5kIFdhdGVyLUZhdWNldCksIEhhbW1lciBvciBIYXRjaGV0ICh1bmxlc3Mgc2VydmVyIGFkbWlucyBkaXNhYmxlZCBIYXRjaGVkIGJlaW5nIHVzZWQgYXMgSGFtbWVyKQ0KDQpbYl1TZXJ2ZXItQWRtaW5zOlsvYl0NClRoaXMgbW9kIGFsbG93cyBzZXJ2ZXItYWRtaW5zIHRvIGFkanVzdCB0aGUgYW1vdW50IG9mIG1hdGVyaWFscyBiZWluZyB1c2VkIGZvciBidWlsZGluZyB0aGUgY2FiaW4uDQovL05vdCByZWFkeSB5ZXQgLSBNb2QgYnJpbmdzIGEgY2FiaW5ldCB3aXRoIDE1MCBzbG90cyBhbmQgYXR0YWNoYWJsZSBpdGVtcyBmb3IgYWRkaXRpb25hbCBzcGFjZS4NClRoZSBDYWJpbiBtb2QgbXVzdCBiZSBzdGFydGVkIGFmdGVyIHRoZSBDb2RlTG9jayBtb2QuDQoNCltiXVBlcm1pc3Npb246Wy9iXQ0KLi4uIGlzIGdpdmVuIHRvIHJlcGFjayBpbiBhIHNlcnZlci1tb2QNCi4uLiBpcyBOT1QgZ2l2ZW4gZm9yIGFueSBraW5kIG9mIG1vbmV0YXJpemF0aW9uIQ0KLi4uIGlzIE5PVCBnaXZlbiB0byByZS11cGxvYWQhDQoNCg0KQ29weXJpZ2h0IDIwMjAgfCBSYUcgfCBUeXNvbg0KVGhpcyB3b3Jrc2hvcC1pdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtLCBleGNlcHQgdW5kZXIgdGhlIFN0ZWFtIGFjY291bnQgbmFtZWQgU3RpbmtlbmF0b3IgLyBNaWNoYSAvIEtpbGxlcmVrIC8gfCBSYUcgfCBUeXNvbg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1669111897313278606/416B52F6BFB9C14B917CB61988D8F505C58E241B/</image_url> - <download_url/> - <filename/> - <file_size>113433728</file_size> - </mod> - <mod id="1915244030"> - <name>MerryZmas</name> - <description>SE8gSE8gSE8hIE1lcnJ5IENocmlzdG1hcyEgWW91IGNhbiBkaXNhYmxlIHNub3diYWxsIHBhY2tpbmcgaW4gdGhlIGNvbmZpZy4NCg0KSXRlbXMgdGhpcyBtb2QgYnJpbmdzOg0KDQpNYXAgSXRlbXMgYXZhaWxhYmxlOg0KU3RhdGljX01lcnJ5Wl9TbWFsbF9Tbm93bWFuXzENClN0YXRpY19NZXJyeVpfU25vd21hbg0KU3RhdGljX01lcnJ5Wl9EZWVyDQoNCg0KUmVndWxhciBpdGVtcyBhdmFpbGFibGU6DQpNZXJyeVpfZGVlcmVhcmJhbmQgLSBDdXRlIGxpbCBkZWFyIGFudGxlcnMgaGVhZGJhbmQNCk1lcnJ5Wl9Tbm93bWFuX1NjYXJmIC0gV29vbCBzY2FyZi4gQ2FuIGJlIHVzZWQgdG8gZGVjb3JhdGUgYSBzbWFsbCBzbm93bWFuDQpNZXJyeVpfQ2hhcmNvYWxfQnV0dG9ucyAtIENoYXJjb2FsIEJ1dHRvbnMuIENhbiBiZSB1c2VkIHRvIGRlY29yYXRlIGEgc21hbGwgc25vd21hbg0KTWVycnlaX0NhcnJvdF9Ob3NlIC0gQSBjYXJyb3QuIENhbiBiZSB1c2VkIHRvIGRlY29yYXRlIGEgc21hbGwgc25vd21hbg0KTWVycnlaX1Nub3dtYW5fVG9wSGF0IC0gQSBibGFjayB0b3BoYXQuIENhbiBiZSB1c2VkIHRvIGRlY29yYXRlIGEgc21hbGwgc25vd21hbg0KTWVycnlaX1NtYWxsX1Nub3dtYW5fMSAtIEEgc21hbGwgc25vd21hbi4gQ2FuIGJlIGNyYWZ0ZWQgYnkgY29tYmluaW5nIDIgbGFyZ2Ugc25vd2JhbGxzDQpNZXJyeVpfTWluaVNub3dtYW4gLSBBIHRpbnkgZGVjb3JhdGl2ZSBzbm93bWFuDQpNZXJyeVpfU25vd0NyYXRlIC0gQSBjcmF0ZSB3aXRoIGEgc21hbGwgc25vd21hbiBpbnNpZGUuIFVzZWQgZm9yIHN0b3JhZ2UNCk1lcnJ5Wl9Tbm93bWFuX0tpdCAtIFVzZWQgdG8gcGxhY2UgYSBsYXJnZXIgc25vd21hbi4gKE1lcnJ5Wl9Tbm93bWFuKQ0KTWVycnlaX1Nub3dtYW4gLSBBIGxhcmdlIHNub3dtYW4gcGxhY2VkIGJ5IHRoZSBraXQNCk1lcnJ5Wl9jYW5keXNob3RndW4gLSBTaG90Z3VuIG1hZGUgb3V0IG9mIGNhbmR5DQoNCk1lcnJ5Wl9Tbm93YmFsbF9MYXJnZSAtIFNub3diYWxscyBjYW4gYmUgcGFja2VkIGlmIGFjdGl2YXRlZCBpbiBjb25maWcuIEVhY2ggY2FuIGRlYWwgY3VzdG9tIGFtb3VudCBvZiBzaG9jayB3aGljaCBpcyBzZXQgaW4gdGhlIGNvbmZpZy4NCk1lcnJ5Wl9Tbm93YmFsbF9NZWRpdW0NCk1lcnJ5Wl9Tbm93YmFsbF9TbWFsbA0KDQpNZXJyeVpfQm93IC0gQSBkZWNvcmF0aXZlIGJvdyBmb3IgeG1hcyB0cmVlcw0KTWVycnlaX1NtYWxsVGhpY2tUcmVlIC0gQSBzbWFsbCBwaW5lIHRyZWUNCg0KTWVycnlaX0JhdWJsZUdvbGQgLSBBIGRlY29yYXRpdmUgeG1hcyBiYXVibGUgZm9yIHhtYXMgdHJlZXMNCk1lcnJ5Wl9CYXVibGVSZWQNCk1lcnJ5Wl9CYXVibGVTaWx2ZXINCg0KTWVycnlaX1N1Z2FyQ2FuZV9CYXlvbmV0X1JlZCAtIExldGhhbC1pc2ggc3VnYXJjYW5lIGJheW9uZXQNCk1lcnJ5Wl9TdWdhckNhbmVfQmF5b25ldF9HcmVlbg0KTWVycnlaX1N1Z2FyQ2FuZV9CYXlvbmV0X0JsdWUNCk1lcnJ5Wl9TdWdhckNhbmVfQmF5b25ldF9Ud29Ub25lZA0KDQpNZXJyeVpfRWRpYmxlX1N1Z2FyQ2FuZV9SZWQgLSAzIGluIG9uZSBTdWdhcmNhbmUuIENhbiBiZSBlYXRlbiwgdXNlZCBhcyBtZWxlZSB3ZWFwb24gb3IgcGxhY2UgYXMgZGVjb3JhdGlvbg0KTWVycnlaX0VkaWJsZV9TdWdhckNhbmVfR3JlZW4NCk1lcnJ5Wl9FZGlibGVfU3VnYXJDYW5lX0JsdWUNCk1lcnJ5Wl9FZGlibGVfU3VnYXJDYW5lX1R3b1RvbmVkDQoNCk1lcnJ5Wl9HaW5nZXJCcmVhZFdvbWFuX1JlZCAtIEEgc3dlZXQgY29va2llIGluIHNoYXBlIG9mIGEgaHVtYW4uIEVkaWJsZQ0KTWVycnlaX0dpbmdlckJyZWFkV29tYW5fU2ltcGxlDQpNZXJyeVpfR2luZ2VyQnJlYWRXb21hbl9TdHJpcGVzDQpNZXJyeVpfR2luZ2VyQnJlYWRNYW5fQm93DQpNZXJyeVpfR2luZ2VyQnJlYWRNYW5fU2NhcmYNCk1lcnJ5Wl9HaW5nZXJCcmVhZE1hbl9TaG9ydHMNCg0KTWVycnlaX1N0b2NraW5nU2ltcGxlIC0gQSBjaHJpc3RtYXMgc3RvY2tpbmcgdG8gcHV0IG9uIHlvdXIgZmlyZXBsYWNlDQpNZXJyeVpfU3RvY2tpbmdDaGVja2VyZWQNCg0KWm9tYmllczoNClptYk1fSHVudGVyT2xkX1NhbnRhIC0gUmV0ZXh0dXJlZCBodW50ZXIgem9tYmllIGFzIHNhbnRhIChhZHZpc2VkIHRvIHNwYXduIGl0IHdpdGggc2FudGEgaGF0KQ0KDQpFdmVudCBpdGVtczoNCk1lcnJ5Wl9XcmVja19TbGVpZ2gNCi0gVGhlIHNsZWlnaCB3aWxsIGdpdmUgb3V0IHJlZCBzbW9rZS4gSXQgY2FuIGJlIHVzZWQgYXMgaGVsaS1jcmFzaCBldmVudC4gRXhhbXBsZSBzZXR1cCBpbiBFeHRyYXMgZm9sZGVyLiBUaGlzIGlzIHN0aWxsIFdJUCwgY3VycmVudGx5IHRoZSB6b21iaWUgc3Bhd25lciBpcyBkaXNhYmxlZCB1bnRpbCBpdCdzIGZpbmlzaGVkLiAoeW91IGNhbiBzdGlsbCBzcGF3biB6b21iaWVzIGxpa2UgdGhlIHJlZ3VsYXIgaGVsaSBjcmFzaCkNClRoZXJlJ3MgcG9zaWJpbGl0eSB0aGF0IHRoZSB3cmVjayB3aWxsIHNpbmsgdGhyb3VnaCB0aGUgcm9vZiBvZiBzb21lIGJ1aWxkaW5ncy4gU2V0IHRoZXNlIHVwIGlmIHlvdSBrbm93IGhvdyB0byB1c2UgQ0UgZXZlbnRzLg0KTWVycnlaX1dyZWNrX1NsZWlnaF9OUyAtIFZhcmlhbnQgd2l0aG91dCBzbW9rZSBhbmQgd2l0aG91dCBzY3JpcHRlZCB6b21iaWVzLg0KDQoNCg0KQ3JlZGl0czoNCkNyZWVwIC0gQ2FuZHkgc2hvdGd1biBtb2RlbCB0cmFuc2Zvcm1hdGlvbiwgbW9kZWxzOiBzdG9ja2luZywgZ2luZ2VyYnJlYWQNCk5vdCBhIEJhbmFuYSAtIFN1Z2FyIGNhbmUgYmF5b25ldCBtb2RlbCBtb2RpZmljYXRpb24NCldhcmRvZyAtIGhlbHBpbmcgd2l0aCBzY3JpcHRzDQpTdW1yYWsgLSBwYXJ0aWNsZSBmb3Igc25vd2JhbGwgYW5kIGEgbG90IG9mIGhlbHAgd2l0aCBib2R5IGNvbGxpc2lvbg0KDQoNCk5PIHJldXBsb2FkcyBhcmUgYWxsb3dlZC4gVHlwZXMgYW5kIHRyYWRlciBpbiBtb2QgZm9sZGVyDQoNCkNvcHlyaWdodCAyMDIwIFtIZWxraGlhbmFdIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IG5hbWVkIEhlbGtoaWFuYS4NCg0KSSBXSUxMIE5PVCBBQ0NFUFQgU1RFQU0gSU5WSVRFUyENCk1vZCBzdXBwb3J0OiBodHRwczovL2Rpc2NvcmQuZ2cvd2lsbG93Z2xhZGU=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1648844222670119286/591C56148B81D8DEFCBD9031A7311BB1E77BED9B/</image_url> - <download_url/> - <filename/> - <file_size>120665839</file_size> - </mod> - <mod id="2177232791"> - <name>SPBuilding</name> - <description>W2gxXVNQIEJ1aWxkaW5nWy9oMV0NCg0KSXQncyBhIHNpbXBsZSBtb2QgdGhhdCBhZGQgc29tZSBjdXN0b20gYnVpbGRpbmcgZnJvbSBteSBvbGQgZGF5eiBzZXJ2ZXIsIHVzZWQgZm9yIGN1c3RvbSBtYXBwaW5nLg0KDQpbaDFdQ2xhc3NuYW1lc1svaDFdDQoNCltjb2RlXUxhbmRfc3BfcGxhdGZvcm0sIExhbmRfc3BfcGxhdGZvcm1fc2xpbSwgTGFuZF9zcF9wbGF0Zm9ybV9zbGltX2QsIExhbmRfc3BfZHpfZ2F0ZSwgTGFuZF9zcF9kel9nYXRlXzIsIExhbmRfc3BfZHpfZ2F0ZV8zLCBMYW5kX3NwX2R6X3dhbGxfZHJfMSwgTGFuZF9zcF9kel93YWxsX2RyXzIsIExhbmRfc3BfZHpfd2FsbF9kcl8zLCBMYW5kX3NwX2R6X3dhbGxfZHJfNCwgTGFuZF9zcF9kel93YWxsX2RyXzUsIExhbmRfc3BfZHpfd2FsbF9kcl82LCBMYW5kX3NwX2R6X3dhbGxfZW50XzEsIExhbmRfc3BfZHpfd2FsbF9lbnRfMiwgTGFuZF9zcF9kel93YWxsX2VudF8zLCBMYW5kX3NwX2R6X3dhbGxfZW50XzQsIExhbmRfc3BfZHpfd2FsbF9lbnRfNSwgTGFuZF9zcF9kel93YWxsX2VudF82LCBMYW5kX3NwX2R6X3dhbGxfZ3VfMSwgTGFuZF9zcF9kel93YWxsX2d1XzIsIExhbmRfc3BfZHpfd2FsbF9ndV8zLCBMYW5kX3NwX2R6X3dhbGxfZ3VfNCwgTGFuZF9zcF9kel93YWxsX2d1XzUsIExhbmRfc3BfZHpfd2FsbF9ndV82LCBMYW5kX3NwX251Y2xlYXIsIExhbmRfc3Bfd3JlY2tfdWgxeSwgTGFuZF9zcF93cmVja19taThbL2NvZGVdDQoNCltoMV1IZWxwWy9oMV0NCg0KQ29udGFjdCBtZSBvbiBkaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuaW8vbGVzcHJpc29ubmllcnMNCg0KDQpbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL2RheXpraW5nZG9tXURPTkFURVsvdXJsXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1476570547234047942/AF83745ED7FADF28D2E11140B29390FC525F7754/</image_url> - <download_url/> - <filename/> - <file_size>139149612</file_size> - </mod> - <mod id="1750549490"> - <name>SkalistyBridge</name> - <description>QnJpZGdlIFNrYWxpc3R5ICAocGxhY2UpDQoNCllvdSBjYW4gdXNlIGl0IGFzIGEgTW9kIG9yIHVzZSB0aGUgaW5pdC5jIG1ldGhvZC4NCg0KSW5pdC5jIG1ldGhvZCwgbG9vayBhdCB0aGUgaW5mbyBmb2xkZXIuDQoNClVzZSBhcyBNb2Q6DQoiLXNlcnZlcm1vZD1AU2thbGlzdHlCcmlkZ2U7Ig0KDQpWZXJpZnkgdGhhdCB5b3UgaGF2ZSB0aGUgY29ycmVjdCAiU3Bhd24gaGVscGVyIGZ1bmN0aW9uIiBpbiBzdGVwIDMgb2YgdGhlIGluc3RydWN0aW9ucyBpbiB5b3VyIGluaXQuYw0KDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQpJdCBpcyBuZWNlc3NhcnkgdG8gaGF2ZSB0aGUgQEJ1aWxkZXJJdGVtcyBtb2QNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCg0KDQoNCk90aGVyIHBsYWNlczoNCg0KS3Jhc25vc3RhdiBhaXJzdHJpcA0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3MTg1NDA1NjYNCg0KQnJpZGdlIFByaXNvbg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3MTgyMTQ3MzANCg0KQmlhdGhsb24gQXJlbmENCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTU4MTY0MzEzDQoNCkFwb2NhbHlwdGljX0J1bmtlcl82NjYNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTc0NTAxNzk1DQoNClRoZSBMYWJ5cmludGgNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDAyNDI3MzM2</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/787500339836431692/2A7065804D2E2A0A5FFD67F75C653B980C0DF0E4/</image_url> - <download_url/> - <filename/> - <file_size>143075</file_size> - </mod> - <mod id="2085234803"> - <name>Chernarus Battalion Headquarters Skalisty Island</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNClRoZSBDaGVybmFydXMgQmF0dGFsaW9uIEhlYWRxdWFydGVycyBTa2FsaXN0eSBJc2xhbmQgZm9yIENoZXJuYXJ1c1BsdXMgbWFwIGlzIGhlcmUuIEFueW9uZSBjYW4gdXNlIHRoaXMgcHJvdmlkaW5nIHlvdSBnaXZlIGNyZWRpdCB0byBSaWZsZW1hbiBhbmQgUGFuZGVtaWMgR2FtaW5nIGZvciB0aGUgY3JlYXRpb24gb2YgdGhlIENoZXJuYXJ1cyBCYXR0YWxpb24gSGVhZHF1YXJ0ZXJzIFNrYWxpc3R5IElzbGFuZC4NCg0KVGhlcmUgYXJlIHBpY3R1cmVzIG9mIHRoZSBDaGVybmFydXMgQmF0dGFsaW9uIEhlYWRxdWFydGVycyBTa2FsaXN0eSBJc2xhbmQgaW5zaWRlIHRoZSBtb2QgZm9sZGVyLg0KDQpbaDFdV2hhdCdzIGluIGl0P1svaDFdDQpUaGlzIG1vZCBlbmhhbmNlcyB0aGUgcGxheWVyJ3MgZXhwZXJpZW5jZSBmb3IgdGhlIFNrYWxpc3R5IElzbGFuZCBieSBhZGRpbmcgaW4gYSB3aG9sZSBuZXcgYXJlYSB0byBleHBsb3JlIGFuZCBhIGJyaWRnZSB0byBnZXQgdG8gaXQhLiBZb3UgY2FuIGFkZCBpbiB6b21iaWVzIGFuZCBsb290IHNwYXducyBpZiB5b3Ugc28gd2lzaCwgaW5zdHJ1Y3Rpb25zIG9uIGhvdyB0byBkbyB0aGlzIGlzIGluIHRoZSBtb2QgZm9sZGVyLiANCg0KVGhpcyBtb2QgcmVxdWlyZXMgQnVpbGRlckl0ZW1zIG1vZCB0byBiZSBsb2FkZWQ6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTY1ODcxNDkxDQoNCltoMV1JbnN0YWxsYXRpb25bL2gxXQ0KIC0gQ2xpZW50L1BsYXllcjogU3Vic2NyaWJlIHRvIHRoZSBtb2QgaGVyZSBhbmQgbWFrZSBzdXJlIHRvIGFjdGl2YXRlIGl0IGluIHRoZSBsYXVuY2hlciBiZWZvcmUgc3RhcnRpbmcgeW91ciBEYXlaIGNsaWVudC4gRFpTQUxhdW5jaGVyIHdpbGwgYXV0b21hdGljYWxseSBzdWJzY3JpYmUgYW5kIGRvd25sb2FkIGl0IGZvciByZXF1aXJlZCBzZXJ2ZXIuDQogLSBTZXJ2ZXI6IFN1YnNjcmliZSB0byB0aGUgbW9kIGhlcmUgYW5kIGNvcHkgdG8geW91ciBzZXJ2ZXIgZm9sZGVyIGFzIHdpdGggeW91ciBvdGhlciBtb2RzLiBDb3B5IHRoZSBrZXkgZnJvbSBDaGVybmFydXMgQmF0dGFsaW9uIEhlYWRxdWFydGVycyBTa2FsaXN0eSBJc2xhbmQva2V5cyBmb2xkZXIgdG8geW91ciBzZXJ2ZXJzICdrZXlzJyBmb2xkZXIuIEFkZCB0aGUgbW9kIHRvIHlvdXIgY29tbWFuZCBsaW5lIGxhdW5jaCBwYXJhbWV0ZXIgYWZ0ZXIgdGhlIEJ1aWxkZXJJdGVtcyBtb2QgZWc6ICItbW9kPUBCdWlsZGVySXRlbXM7QENoZXJuYXJ1cyBCYXR0YWxpb24gSGVhZHF1YXJ0ZXJzIFNrYWxpc3R5IElzbGFuZCIuIEFuZCBsYXVuY2hlciB5b3VyIHNlcnZlci4NCg0KUmVhZCB0aGUgUkVBRE1FIGZvciBmdXJ0aGVyIGluZm9ybWF0aW9uIG9uIGFkZGluZyBMb290IGFuZCBab21iaWVzLg0KDQpbaDFdQ3JlZGl0c1svaDFdDQpDb250ZW50IGNyZWF0ZWQgYnkgUmlmbGVtYW4sIE93bmVyIG9mIFBhbmRlbWljIEdhbWluZyBBVVMNCg0KU2VydmVyOiBQQU5ERU1JQyBHQU1JTkcgQVVTfDV4TG9vdHxXZWFwb25zK3xUcmFkZXJ8VG94aWNab25lc3xCdW5rZXJzDQpDb25uZWN0OiA0NS4xMjEuMjExLjU1OjUzMTcNCg0KSm9pbiB0aGUgZGlzY29yZCEgW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvUXlKVlJTdF1EaXNjb3JkWy91cmxdDQoNCltoMV1MZWdhbCBOb3RpY2VbL2gxXQ0KVGhlICdDaGVybmFydXMgQmF0dGFsaW9uIEhlYWRxdWFydGVycyBTa2FsaXN0eSBJc2xhbmQnIG1vZCBtYXkgTk9UIGJlIHBhY2thZ2VkIGFuZC9vciByZS1wYWNrYWdlZCB3aXRoaW4gYW55IG90aGVyIG1vZHMgYW5kL29yIG1hZGUgYXZhaWxhYmxlIHZpYSBhbnkgb3RoZXIgbWV0aG9kcyB3aXRob3V0IHBlcm1pc3Npb24gZnJvbSB0aGUgZGV2ZWxvcGVyIGFuZC9vciBjb250cmlidXRvcnMgKGluY3VkaW5nIGJ1dCBub3QgbGltaXRlZCB0byB0aGUgaW5kaXZpZHVhbHMgbGlzdGVkIGFib3ZlKS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1023951416219413369/791707044114A7E1A865B5C2B955B70A333FA29C/</image_url> - <download_url/> - <filename/> - <file_size>4012522</file_size> - </mod> - <mod id="1756462437"> - <name>Chernarus Caves</name> - <description>VGhpcyBtb2QgYWRkcyAxMiBjYXZlcyBpbiBEYXlaLg0KDQpUaGVyZSBhcmUgc21hbGwgYW5kIGxhcmdlciBjYXZlcyB0byBidWlsZCB5b3VyIGJhc2UuDQpUaGlzIGlzIGEgc2VydmVyIG1vZC4gW2JdWW91IG5lZWQgYnVpbGRlcml0ZW1zIG9uIHlvdXIgc2VydmVyWy9iXS4NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9wWkJvN2FZLmdpZlsvaW1nXQ0KDQpbdV1bYl1Ib3cgZG8gSSBhY3RpdmF0ZSB0aGUgbW9kP1svYl1bL3VdDQoNCltjb2RlXQ0KSW5zdHJ1Y3Rpb25zIGZvciBwbGF5ZXJzOg0KIA0KU3Vic2NyaWJlIHRvIGJvdGggQENoZXJuYXJ1cyBDYXZlcyBBTkQgQEJ1aWxkZXIgSXRlbXMNCkxvYWQgQEJ1aWxkZXIgSXRlbXMgd2hlbiBzdGFydGluZyBEYXlaIC0gdGhhdCBpcyBhbGwgeW91IG5lZWQgdG8gZG8hDQogDQpJbnN0cnVjdGlvbnMgZm9yIHNlcnZlciBvd25lcnMtIEhvdyB0byBhZGQgYWxsIHRoZSBjYXZlcyB0byB5b3VyIHNlcnZlci4NCmNhbiByZWNvbW1lbmQgdG8gaGF2ZSBOb3RlcGFkKysNCiANCjEuIFN1YnNjcmliZSB0byB0aGUgU3RlYW0gV29ya3Nob3AgQ2hlcm5hcnVzIENhdmVzDQoyLiBTdWJzY3JpYmUgYW5kIGFkZCBAQnVpbGRlckl0ZW1zIHRvIHlvdXIgc2VydmVyIHRoZW4gYWRkIEBCdWlsZGVySXRlbXMgdG8geW91ciBzZXJ2ZXIgc3RhcnQuYmF0DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KMy4gT3BlbiBAQ2hlcm5hcnVzIENhdmVzIHVzdWFsbHkgZm91bmQgYXQ6IEM6XFByb2dyYW0gRmlsZXMgKHg4NilcU3RlYW1cU3RlYW1BcHBzXGNvbW1vblxEYXlaXCFXb3Jrc2hvcFxAQ2hlcm5hcnVzIENhdmVzDQo0LiBDb3B5IGNhdmVzLmMgaW50byB5b3VyIG1pc3Npb24gZm9sZGVyICggdGhlIGZvbGRlciB3aGVyZSBJbml0LmMgaXMgbG9jYXRlZCApDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KNS4gTm93IGFkZCA6DQogDQp2b2lkIFNwYXduT2JqZWN0KHN0cmluZyBvYmplY3ROYW1lLCB2ZWN0b3IgcG9zaXRpb24sIHZlY3RvciBvcmllbnRhdGlvbikNCnsNCiAgICBPYmplY3Qgb2JqOw0KICAgIG9iaiA9IE9iamVjdC5DYXN0KEdldEdhbWUoKS5DcmVhdGVPYmplY3Qob2JqZWN0TmFtZSwgIjAgMCAwIikpOw0KICAgIG9iai5TZXRQb3NpdGlvbihwb3NpdGlvbik7DQogICAgb2JqLlNldE9yaWVudGF0aW9uKG9yaWVudGF0aW9uKTsNCiANCiAgICAvLyBGb3JjZSB1cGRhdGUgY29sbGlzaW9ucw0KICAgIGlmIChvYmouQ2FuQWZmZWN0UGF0aGdyYXBoKCkpDQogICAgew0KICAgICAgICBvYmouU2V0QWZmZWN0UGF0aGdyYXBoKHRydWUsIGZhbHNlKTsNCiAgICAgICAgR2V0R2FtZSgpLkdldENhbGxRdWV1ZShDQUxMX0NBVEVHT1JZX1NZU1RFTSkuQ2FsbExhdGVyKEdldEdhbWUoKS5VcGRhdGVQYXRoZ3JhcGhSZWdpb25CeU9iamVjdCwgMTAwLCBmYWxzZSwgb2JqKTsNCiAgICB9DQp9DQogDQojaW5jbHVkZSAiJEN1cnJlbnREaXI6XFxtcG1pc3Npb25zXFxkYXl6T2ZmbGluZS5jaGVybmFydXNwbHVzXFxjYXZlcy5jIg0KIA0KdG8geW91ciBJbml0LmMgZmlsZSBhdCB0aGUgdmVyeSB0b3AgYmVmb3JlIHRoZSBsaW5lIDoNCiANCnZvaWQgbWFpbigpDQp7DQogDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KNi4gaW5zaWRlIEluaXQuYyBJbmNsdWRlIHRoaXMgbGluZSBhdCB0aGUgZW5kIG9mIHZvaWQgbWFpbiBiZWZvcmUgdGhlIGxhc3QgfQ0KIA0KICAgICAgICAgY2F2ZXMoKTsNCiANCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogDQogDQo3LiB5b3VyIEluaXQuYyBzaG91bGQgbG9vayBzb21ldGhpbmcgbGlrZSB0aGlzLi4uDQogDQotLS0tLS0tLSAhISBCZWxvdyBvbmx5IGZvciByZWZlcmVuY2UgISEgLS0tLS0tLS0tLQ0KIA0Kdm9pZCBTcGF3bk9iamVjdChzdHJpbmcgb2JqZWN0TmFtZSwgdmVjdG9yIHBvc2l0aW9uLCB2ZWN0b3Igb3JpZW50YXRpb24pDQp7DQogICAgT2JqZWN0IG9iajsNCiAgICBvYmogPSBPYmplY3QuQ2FzdChHZXRHYW1lKCkuQ3JlYXRlT2JqZWN0KG9iamVjdE5hbWUsICIwIDAgMCIpKTsNCiAgICBvYmouU2V0UG9zaXRpb24ocG9zaXRpb24pOw0KICAgIG9iai5TZXRPcmllbnRhdGlvbihvcmllbnRhdGlvbik7DQogDQogICAgLy8gRm9yY2UgdXBkYXRlIGNvbGxpc2lvbnMNCiAgICBpZiAob2JqLkNhbkFmZmVjdFBhdGhncmFwaCgpKQ0KICAgIHsNCiAgICAgICAgb2JqLlNldEFmZmVjdFBhdGhncmFwaCh0cnVlLCBmYWxzZSk7DQogICAgICAgIEdldEdhbWUoKS5HZXRDYWxsUXVldWUoQ0FMTF9DQVRFR09SWV9TWVNURU0pLkNhbGxMYXRlcihHZXRHYW1lKCkuVXBkYXRlUGF0aGdyYXBoUmVnaW9uQnlPYmplY3QsIDEwMCwgZmFsc2UsIG9iaik7DQogICAgfQ0KfQ0KIA0KI2luY2x1ZGUgIiRDdXJyZW50RGlyOlxcbXBtaXNzaW9uc1xcZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1c1xcY2F2ZXMuYyINCiANCnZvaWQgbWFpbigpDQp7DQogICAgLy9JTklUIFdFQVRIRVIgQkVGT1JFIEVDT05PTVkgSU5JVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgIFdlYXRoZXIgd2VhdGhlciA9IGdfR2FtZS5HZXRXZWF0aGVyKCk7DQogDQogICAgd2VhdGhlci5NaXNzaW9uV2VhdGhlcihmYWxzZSk7ICAgIC8vIGZhbHNlID0gdXNlIHdlYXRoZXIgY29udHJvbGxlciBmcm9tIFdlYXRoZXIuYw0KIA0KICAgIHdlYXRoZXIuR2V0T3ZlcmNhc3QoKS5TZXQoIE1hdGguUmFuZG9tRmxvYXRJbmNsdXNpdmUoMC40LCAwLjYpLCAxLCAwKTsNCiAgICB3ZWF0aGVyLkdldFJhaW4oKS5TZXQoIDAsIDAsIDEpOw0KICAgIHdlYXRoZXIuR2V0Rm9nKCkuU2V0KCBNYXRoLlJhbmRvbUZsb2F0SW5jbHVzaXZlKDAuMDUsIDAuMSksIDEsIDApOw0KIA0KICAgIC8vSU5JVCBFQ09OT01ZLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICBIaXZlIGNlID0gQ3JlYXRlSGl2ZSgpOw0KICAgIGlmICggY2UgKQ0KICAgICAgICBjZS5Jbml0T2ZmbGluZSgpOw0KIA0KICAgIC8vREFURSBSRVNFVCBBRlRFUiBFQ09OT01ZIElOSVQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgaW50IHllYXIsIG1vbnRoLCBkYXksIGhvdXIsIG1pbnV0ZTsNCiAgICBpbnQgcmVzZXRfbW9udGggPSA5LCByZXNldF9kYXkgPSAyMDsNCiAgICBHZXRHYW1lKCkuR2V0V29ybGQoKS5HZXREYXRlKHllYXIsIG1vbnRoLCBkYXksIGhvdXIsIG1pbnV0ZSk7DQogDQogICAgaWYgKChtb250aCA9PSByZXNldF9tb250aCkgJiYgKGRheSA8IHJlc2V0X2RheSkpDQogICAgew0KICAgICAgICBHZXRHYW1lKCkuR2V0V29ybGQoKS5TZXREYXRlKHllYXIsIHJlc2V0X21vbnRoLCByZXNldF9kYXksIGhvdXIsIG1pbnV0ZSk7DQogICAgfQ0KICAgIGVsc2UNCiAgICB7DQogICAgICAgIGlmICgobW9udGggPT0gcmVzZXRfbW9udGggKyAxKSAmJiAoZGF5ID4gcmVzZXRfZGF5KSkNCiAgICAgICAgew0KICAgICAgICAgICAgR2V0R2FtZSgpLkdldFdvcmxkKCkuU2V0RGF0ZSh5ZWFyLCByZXNldF9tb250aCwgcmVzZXRfZGF5LCBob3VyLCBtaW51dGUpOw0KICAgICAgICB9DQogICAgICAgIGVsc2UNCiAgICAgICAgew0KICAgICAgICAgICAgaWYgKChtb250aCA8IHJlc2V0X21vbnRoKSB8fCAobW9udGggPiByZXNldF9tb250aCArIDEpKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIEdldEdhbWUoKS5HZXRXb3JsZCgpLlNldERhdGUoeWVhciwgcmVzZXRfbW9udGgsIHJlc2V0X2RheSwgaG91ciwgbWludXRlKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgIH0NCiANCiAgICBjYXZlcygpOw0KIA0KfQ0KIA0KIA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIA0KOC4gUmVzdGFydCB0aGUgc2VydmVyLg0KIA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIA0KLS0tLS0gISEhIEhlbHAgdG8gYWRkIG1vcmUgbWFwIGFkZG9ucyB0aGlzIHdheSAhISEgLS0tLS0NCiANCklmIHlvdSB3YW50IG1vcmUgbWFwIGFkZG9ucyB5b3UgY2FuIGFkZCA6DQogDQojaW5jbHVkZSAiJEN1cnJlbnREaXI6XFxtcG1pc3Npb25zXFxkYXl6T2ZmbGluZS5jaGVybmFydXNwbHVzXFwiRmlsZU5hbWVIZXJlLmMiIg0KIA0KYmVsb3cgdGhlIDoNCiANCiNpbmNsdWRlICIkQ3VycmVudERpcjpcXG1wbWlzc2lvbnNcXGRheXpPZmZsaW5lLmNoZXJuYXJ1c3BsdXNcXGNhdmVzLmMiDQogDQphbmQgaW5jbHVkZSA6DQogDQoiRmlsZU5hbWVIZXJlIigpOw0KIA0KYmVsb3cgdGhlIDoNCiANCiAgICBjYXZlcygpOw0KICAgDQphbmQgY29weSB0aGUgIkZpbGVOYW1lSGVyZS5jIiB0byB0aGUgTWlzc2lvbiBmb2xkZXIgKCB0aGUgSW5pdC5jIGxvY2F0aW9uICkNCiANCiANCiJGaWxlTmFtZUhlcmUiIGlzIHdoYXQgZXZlciBtYXAgYWRkb24geW91IHdhbnQgYW5kIGl0IHdvcmtzIHdpdGggTml0cml4X3NwYWluwqhzIGFwb2NhbHlwdGljIGNpdHkgYXJlYcKocw0KIA0KISEgS2VlcCBpbiBtaW5kIHRoYXQgdGhlcmUgaXMgY3VycmVudGx5IGFuIGxpbWl0IHRvIGhvdyBtYW55IGl0ZW1zIHlvdSBjYW4gc3Bhd24gb24gdGhlIHNlcnZlciAhIQ0Kc28gaWYgeW91IGFkZCBjYXZlcywgYW5kIGFsbCBvdGhlciBtYXAgYWRkb25zIHlvdSBmaW5kLCBzZXJ2ZXIgV0lMTCBjcmFzaCAhISENCmZpbmQgdGhlIG9uZXMgeW91IGxpa2UgYW5kIGFkIHRoZW0gMSBieSAxLi4uIHdoZW4gdGhlIHNlcnZlciB3b250IGxvYWQsIHlvdSBoaXQgdGhlIGxpbWl0ICEhDQpbL2NvZGVdDQoNClt1XVtiXUZ1dHVyZSBwbGFucz9bL2JdWy91XQ0KDQpJIHdvdWxkIGxpa2UgdG8gYWRkIDMgbW9yZSBjYXZlcy4NCg0KW3VdW2JdU3VnZ2VzdGlvbnMgb3IgYnVncz9bL2JdWy91XQ0KDQpbaW1nXWh0dHBzOi8vZGlzY29yZGFwcC5jb20vYXNzZXRzL2U3YTNiNTFmZGFjMmFhNWVjNzE5NzVkMjU3ZDVjNDA1LnBuZ1svaW1nXQ0KDQpTdXBwb3J0IERpc2NvcmQ6IGh0dHBzOi8vZGlzY29yZC5nZy9TblFFYndmDQoNCg0KW3VdW2JdTWFwIGxvY2F0aW9uc1svYl1bL3VdDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9acW01eEh0LnBuZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3pCN255a0cucG5nWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20veEhRUlNjMi5wbmdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9BYW9CYW5QLnBuZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2IxcUJHcFIucG5nWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vSFRYeDd5aC5qcGdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9vSnZ5SEFyLmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL25VYk1nY1kucG5nWy9pbWddDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMWxjZ1J1US5wbmdbL2ltZ10NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9SYTNoSlpULnBuZ1svaW1nXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzlrSUY2aTMucG5nWy9pbWddDQoNClt1XVtiXVNlcnZlcnMgcnVubmluZyB0aGUgbW9kWy9iXVsvdV0NCg0KLSBFcG9HYW1pbmcgOiAxNDUuMjM5LjY3LjQ2OjIzMDINCi0gR2FuZ3N0YURheVo6IDc2LjExNy4xMTguNTU6MjMwMg0KLSBQZXJkaXRpb24gSXNsYW5kIDU0LjM4LjIxNy4zMzoyMzAyDQoNCi0gMVNLR2FtaW5nOiAoQXVzdHJhbGlhbiBzZXJ2ZXIpDQotIEFVLTEgMTM5Ljk5LjE0NC4xODI6MjQwMg0KLSBBVS0yIDEzOS45OS4xNDQuMTgyOjI1MDINCi0gQVUtMyAxMzkuOTkuMTQ0LjkzOjI2MDINCg0KW3VdW2JdTWFwIGNvb3JkaW5hdGVzWy9iXVsvdV0NCg0KW2ldMTUxMDAgLyAxMzcxMFsvaV0gDQpbaV0xNDc2MCAvIDEzMzIyWy9pXSANCltpXTExMjA0IC8gMTUyNDJbL2ldDQpbaV0zNDggLyAxNTAxM1svaV0gDQpbaV0xNTU0IC8gNzg0MFsvaV0gDQpbaV0xMTgyIC8gNTk0NVsvaV0gDQpbaV05MDc1IC8gMzMwMlsvaV0NCltpXTEzNzUzIC8gMzcwNVsvaV0NCltpXTI4MDMgLyAxMjk3Wy9pXQ0KW2ldMTAxNDggLyAxNDQ4NlsvaV0NCltpXTg5NTYgLyA3ODM5Wy9pXQ0KW2ldODYgLyA4MjgzWy9pXQ0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/781851522406674561/EF5ED4EE4498808C8546E0152C4910C803258441/</image_url> - <download_url/> - <filename/> - <file_size>108436761</file_size> - </mod> - <mod id="2250764298"> - <name>DayZ-Editor</name> - <description>W2JdUGxlYXNlIG5vdGUgdGhhdCB0aGUgRGF5WiBFZGl0b3IgaXMgaW4gT1BFTiBCRVRBIGF0IHRoaXMgbW9tZW50LiBQbGVhc2Ugc3VibWl0IGFsbCBmZWVkYmFjayAvIHN1Z2dlc3Rpb25zIHRvIG91ciBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy96NjVuVmtVXURpc2NvcmRbL3VybF1bL2JdDQoNClRoZSBEYXlaIEVkaXRvciBpcyBhIDNEIE1hcCBlZGl0aW5nIHRvb2wuIERlc2lnbmVkIGZvciBjcmVhdGluZyBlbnZpcm9ubWVudHMsIHBsYXlpbmcgd2l0aCBtZWNoYW5pY3MsIG9yIGp1c3QgZ2VuZXJhbCBmb29saW5nIGFyb3VuZCAod2UgZXZlbiBoYXZlIGEgcGFpbnQgYnJ1c2ggZm9yIHRyZWVzISkNCg0KVGhlIERheVogRWRpdG9yIGlzIGFuIE9GRkxJTkUgT05MWSBtb2QsIGl0IGlzIGEgdG9vbCBidWlsdCB0byBtYWtlIGJ1aWxkcyBhbmQgdGhlbiBleHBvcnQgdGhlbSB0byB5b3VyIHNlcnZlci4gVG8gbG9hZCB5b3VyIGVkaXRzIG9uIHlvdXIgc2VydmVyLCB5b3UgY2FuIHVzZSBhIG1vZCBsaWtlIHRoZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjc2MDEwMTM1XURheVogRWRpdG9yIExvYWRlclsvdXJsXSBvciBleHBvcnQgdG8gYSBmaWxlIGxpa2UgaW5pdC5jIG9yIC52cHANCg0KW2gxXUluc3RhbGxhdGlvbiDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KUmVxdWlyZWQgTW9kczoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvP2lkPTE1NTkyMTIwMzZdQ0ZbL3VybF0gLSBSZXF1aXJlZCBmcmFtZXdvcmsNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvP2lkPTE1NjU4NzE0OTFdQnVpbGRlckl0ZW1zWy91cmxdIC0gUmVxdWlyZWQgZm9yIEJydXNoZXMgLyBtb3N0IG1hcCBvYmplY3RzDQoNClJlY29tbWVuZGVkIE1vZHM6DQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjc2MDEwMTM1XURheVogRWRpdG9yIExvYWRlclsvdXJsXSAtIEFsbG93cyBzZXJ2ZXIgb3duZXJzIHRvIGVhc2lseSBsb2FkIGVkaXRzIA0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjMwNzI5NzA3MF1CdWlsZGluZ3NNZWdhTW9kUGFja1svdXJsXSAtIEFkZHMgYWRkaXRpb25hbCBidWlsZGluZ3MNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMTYxNTEyMjJdRGF5WiBFeHBhbnNpb25bL3VybF0gLSBBZGRzIHRvbnMgb2YgbmV3IGNvbnRlbnQgYW5kIGFkZGl0aW9uYWwgbWVjaGFuaWNzDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzUzODAwNDA4XVZhbmlsbGFSb2Fkc1BhcnRzUGFja1svdXJsXSAtIEFsbG93cyB5b3UgdG8gcGxhY2UgYWxsIHZhbmlsbGEgcm9hZHMNCg0KDQpbaDFdTWFwcGluZyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KWW91IGNhbiBidWlsZCB5b3VyIG1hcCB3aXRoIG11Y2ggbW9yZSB0b29scy4gRnJvbSBicnVzaCB0b29scywgcmV6aXNlIHlvdXIgZmF2b3JpdGUgYnVpbGRpbmcgYW5kIHBsYWNlIHdoYXQgZXZlciB5b3Ugd2FudCBob3cgeW91IHdhbnQgaXQgIQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbnQ2UmJ0ZC5wbmdbL2ltZ10NCg0KDQpbaDFdRmlsbW1hcmtlciDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KRGF5WiBFZGl0b3IgYWxzbyBwcm92aWRlIHRvb2xzIGZvciBmaWxtbWFya2Vycy4gVGhlIHByb3ZpZGVkIHRvb2xzIHdpbGwgYWxsb3cgeW91IHRvIHBsYXkgd2l0aCB0aGUgd2VhdGhlciwgY2FtZXJhIGFuZCBtdWNoIG1vcmUgaXMgcGxhbm5lZC4NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzl1dkxLUUMucG5nWy9pbWddDQoNCg0KW2gxXVN1cHBvcnTigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KVGhvdWdoIEkgaGF2ZSBoYWQgaGVscCBmcm9tIG1hbnkgZnJpZW5kcyAvIGNvbnRyaWJ1dG9ycy4gTW9zdCBvZiB0aGUgcGxhbm5pbmcsIGVuZ2luZWVyaW5nLCBwcm9ncmFtbWluZywgYW5kIGV4ZWN1dGlvbiBoYXMgYmVlbiBzb2xlbHkgb2YgbXkgb3duIGRvaW5nLiANCg0KSWYgeW91IHdvdWxkIGxpa2UgdG8gc3VwcG9ydCB0aGlzIHByb2plY3QsIGFuZCBhbGwgb3RoZXIgcmVsYXRlZCBwcm9qZWN0cywgcGxlYXNlIGNvbnNpZGVyIHN1cHBvcnRpbmcgbWUgb24gW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9pbmNsZW1lbnRkYWJdUGF0cmVvblsvdXJsXSBvciBkb25hdGluZyBvbiBbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vcGF5cGFsbWUvSW5jbGVtZW50RGFiXVBheXBhbFsvdXJsXS4gQW55IHN1cHBvcnQgaXMgYWx3YXlzIG11Y2ggYXBwcmVjaWF0ZWQgYXMgdGhlc2UgcHJvamVjdHMgZG8gdGFrZSBhIGNvbnNpZGVyYWJsZSBhbW91bnQgb2YgdGltZSA8Mw0KDQoNCltoMV1IZWxwIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpXZSBoYXZlIGEgZnVsbCBXaWtpIG9uIGhvdyB0byB1c2UgdGhpcyBtb2QsIGF2YWlsYWJsZSBvbiBHaXRodWIgW3VybD1odHRwczovL2dpdGh1Yi5jb20vSW5jbGVtZW50RGFiL0RheVotRWRpdG9yL3dpa2ldaGVyZVsvdXJsXQ0KDQpXZSBhcmUgZ3JhdGVmdWwgdG8gaGVhciBhbnkgZmVlZGJhY2sgYW5kIHN1Z2dlc3Rpb25zIGZyb20gYW55b25lLCB0aGUgYmVzdCBwbGFjZSB0byBnaXZlIGl0IHRvIHVzIHdvdWxkIGJlIG91ciBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy96NjVuVmtVXURpc2NvcmRbL3VybF0sIHBsZWFzZSBhbHNvIGpvaW4gaWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyB0b28hDQoNCihjKSBEYXlaIEVkaXRvciAyMDIwDQoNClRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0luY2xlbWVudEQgb3IgYXMgYSBjb250cmlidXRvciBpZiBkaXJlY3QgYXV0aG9yaXphdGlvbiBpcyBnaXZlbiBieSB0aGUgYXV0aG9yIG9mIHRoaXMgaXRlbS4NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS96Qkx4cGRtLnBuZ1svaW1nXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1643214661440615286/1D0EAF850905B85065E59EC9497D9AB2E6E39803/</image_url> - <download_url/> - <filename/> - <file_size>50861321</file_size> - </mod> - <mod id="2276010135"> - <name>DayZ Editor Loader</name> - <description>VGhpcyBpcyBhIGxvYWRlciBtb2QgZm9yIGVkaXRzIGNyZWF0ZWQgaW4gdGhlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNTA3NjQyOThdRGF5WiBFZGl0b3JbL3VybF0NCg0KSW5zdHJ1Y3Rpb25zOg0KICAgMSkgTG9hZCB0aGUgbW9kIG9uIHlvdXIgc2VydmVyLCB0aGlzIHdpbGwgZ2VuZXJhdGVkIGEgZm9sZGVyIGNhbGxlZCAiRWRpdG9yRmlsZXMiIGluIHlvdXIgU2VydmVyIFByb2ZpbGUgZGlyZWN0b3J5DQogICAyKSBEcmFnIHlvdXIgLmR6ZSBmaWxlcyBpbnRvIHRoaXMgZm9sZGVyICh5b3UgY2FuIGZpbmQgdGhlc2UgaW4geW91ciBwcm9maWxlcy9FZGl0b3IgZm9sZGVyIG9mIHlvdXIgY2xpZW50IHdoZW4gc2F2aW5nIGZpbGVzKQ0KICAgMykgUnVuIHNlcnZlciENCg0KVGhlcmUgaXMgY3VycmVudGx5IGFuIGV4dHJhIDEwLTE1IHNlY29uZCBsb2FkaW5nIHRpbWUgYWRkZWQgdG8gY2xpZW50cyB3aGVuIGRlbGV0aW5nIGJ1aWxkaW5ncywgSSBhbSB3b3JraW5nIGRpcmVjdGx5IHdpdGggQm9oZW1pYSB0byBmaXggdGhpcyBpc3N1ZS4gSWYgeW91IHdhbnQgdG8gc2VlIHRoaXMgZml4ZWQsIHBsZWFzZSBzdWJzY3JpYmUgYW5kIGNvbW1lbnQgb24gdGhpcyBmZWVkYmFjayB0aHJlYWQgW3VybD1odHRwczovL2ZlZWRiYWNrLmJpc3R1ZGlvLmNvbS9UMTU1MzMxXWhlcmVbL3VybF0NCg0KW2JdU3Bhd25pbmcgTG9vdFsvYl06IEFkZCB0aGlzIGxpbmUgb2YgY29kZSB0byB0aGUgZW5kIGlmIHlvdXIgaW5pdC5jIG1haW4gZnVuY3Rpb24gdG8gRXhwb3J0IExvb3QgdG8geW91ciBzdG9yYWdlXzEgZm9sZGVyIFtjb2RlXUVkaXRvckxvYWRlck1vZHVsZS5FeHBvcnRMb290RGF0YSA9IHRydWU7Wy9jb2RlXSANCg0KW2JdSW1wb3J0YW50IE5vdGVbL2JdOiBPYmplY3QgZGVsZXRpb24gaXMgYSBWT0xBVElMRSBGRUFUVVJFIC0gbWFwIGNoYW5nZXMsIG9iamVjdCBjaGFuZ2VzLCBhbmQgZ2FtZSBjaGFuZ2VzIENBTiBicmVhayB0aGlzIHRvb2wuIFByZXBhcmUgdG8ga2VlcCB5b3VyIGJ1aWxkcyB1cCB0byBkYXRlIHdpdGggdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIERheVoNCg0KV2UgYXJlIGdyYXRlZnVsIHRvIGhlYXIgYW55IGZlZWRiYWNrIGFuZCBzdWdnZXN0aW9ucyBmcm9tIGFueW9uZSwgdGhlIGJlc3QgcGxhY2UgdG8gZ2l2ZSBpdCB0byB1cyB3b3VsZCBiZSBvdXIgW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvejY1blZrVV1EaXNjb3JkWy91cmxdLCBwbGVhc2UgYWxzbyBqb2luIGlmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgdG9vIQ0KDQooYykgRGF5WiBFZGl0b3IgMjAyMA0KDQpUaGlzIGl0ZW0gaXMgbm90IGF1dGhvcml6ZWQgZm9yIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9JbmNsZW1lbnREIG9yIGFzIGEgY29udHJpYnV0b3IgaWYgZGlyZWN0IGF1dGhvcml6YXRpb24gaXMgZ2l2ZW4gYnkgdGhlIGF1dGhvciBvZiB0aGlzIGl0ZW0uDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vekJMeHBkbS5wbmdbL2ltZ10=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1643213803189534045/0E29B8AF45666F726F4627994B8B7F32A2F05EE5/</image_url> - <download_url/> - <filename/> - <file_size>24665</file_size> - </mod> - <mod id="2303483532"> - <name>CarCover</name> - <description>W2gyXURlc2NyaXB0aW9uWy9oMl0NClRoaXMgbW9kIGFkZCBuZXcgZmVhdHVyZSAtIGNvdmVyIGNhciB3aXRoIGNhbW8gbmV0IG9yIHRhcnAuIENvdmVyZWQgY2FyIHByZXZlbnRzIGRpc2FwcGVhcmluZyBkdXJpbmcgc2VydmVyIHJlc3RhcnRzLCBiZWNhdXNlIGl0cyBzdGF0aWMgb2JqZWN0IHdpdGhvdXQgcGh5c2ljcy4gQ292ZXJlZCBjYXJzIGhlbHAgYm9vc3Qgc2VydmVyIHBlcmZvcm1hbmNlLiAoYWRqdXN0IHNwYXduIHJhdGUgLSBzZWUgYmVsb3cpDQoNCldoZW4gaXMgY2FyIHVuY292ZXJlZCwgaXRzIHJlc3RvcmVkIHRvIG9yaWdpbmFsIHN0YXRlOg0KDQotIGNhciBib2R5IGRhbWFnZQ0KLSBmbHVpZHMNCi0gYXR0YWNobWVudHMgKG9mIGNvdXJzZSBpbnZlbnRvcnkgb2YgYXR0YWNobWVudHMpDQotIGNhciBpbnZlbnRvcnkgKGFsbCBlbnRpdGllcyBsaWtlIHdlYXBvbiB3aXRoIGFsbCBhdHRhY2htZW50cyBhbmQgdGhlaXIgc3RhdGUpDQotIGxvY2tpbmcgc3RhdGUgb2YgY2FyICh0cmFkZXIga2V5cyBhbmQgTXVjaENhcktleXMgc3VwcG9ydGVkKQ0KDQpbdXJsPWh0dHBzOi8vd3d3LnR3aXRjaC50di9odW50ZXJ6Y3ovY2xpcC9SZWZpbmVkQWx0cnVpc3RpY0dyYXNzaG9wcGVyV1RSdWNrXUhvdyBpdCB3b3Jrc1svdXJsXQ0KDQpbYl1SaWdodCBub3cgYXJlIHN1cHBvcnRlZCB2YW5pbGxhIGNhcnMgYW5kIHNvbWUgbW9kZGVkIGNhcnMsIGJ1dCBtb2QgaXMgZXh0ZW5kYWJsZSBhbmQgcHJlcGFyZWQuWy9iXQ0KT24gc2VydmVyIGlzIGEgY29uZmlnIGZpbGUgd2l0aCBkZWZpbml0b24gd2hpY2ggY2FyIGlzIGNvdmVyZWQgYnkgd2hpY2ggY292ZXIgdHlwZS4NCg0KW2gyXUluc3RhbGF0aW9uWy9oMl0NCkluc3RhbGxhdGlvbjogb24gc2VydmVyIHNpZGUganVzdCBhZGQgbW9kLCBjb25maWcgZmlsZSB3aWxsIGJlIGdlbmVyYXRlZC4gQWxzbyBkb250IGZvcmdldCBjb3B5IGtleSBmaWxlIHRvIGtleXMgZGlyZWN0b3J5IG9uIHNlcnZlci4gQmVjYXVzZSBtb2QgYWRkaW5nIG5ldyBvYmplY3RzLCBvZiBjb3Vyc2UgbXVzdCBiZSBpbnN0YWxsZWQgb24gY2xpZW50IGFuZCBzZXJ2ZXIgdG9vLiBBZGQgLW1vZD1AQ2FyQ292ZXIgdG8gc2VydmVyIHN0YXJ0dXAgb3B0aW9ucy4gRG9udCBmb3JnZXQgYWRkIGVudHJpZXMgZnJvbSBleGFtcGxlIHR5cGVzLnhtbCAtIGl0cyBmb3IgcGVyc2lzdGVuY3kgb2YgY292ZXJzIG9uIG1hcCBhbmQgb2YgY291cnNlIHNwYXduaW5nIHdpbnRlciB2YXJpYW50IG9mIGNhbW8gbmV0IGFuZCB0YXJwLg0KSWYgbmVlZGVkLCBhZGp1c3Qgc3Bhd24gcmF0ZSBvZiBjYXJzIG9uIHNlcnZlciB0b28uIFNlZSBbdXJsPWh0dHBzOi8vcGFzdGViaW4uY29tL1pxd2RYa1MyXWV4YW1wbGUgZXZlbnRzLnhtbCBmaWxlWy91cmxdIChUaHggXmvDpHR6Y2hlbiBmb3IgdGhpcyBleGFtcGxlKQ0KDQpbaDJdTW9kZGVkIGNhcnMgc3VwcG9ydFsvaDJdDQotIFRyb2xsZXlLYXJ0DQotIElSUC1MYW5kcm92ZXJEZWZlbmRlcg0KLSBHZXJwaGVsaXVzIFppbC0xMzANCi0gTW9yZUNhcnMNCi0gTmVociBMYWRhIFBpY2t1cCAodGh4IGZvciBtb2RlbHMpDQotIEJsYWNrb3V0cyBDb3J2ZXR0ZSAodGh4IGZvciBjb3ZlciBtb2RlbCkNCi0gS2FtYXoNCi0gTW9yZSBLYW1heg0KLSBTYXZhZ2UgQlRSICh0aHggZm9yIGNvdmVyIG1vZGVsKQ0KLSBTYXZhZ2UgVGFob2UgKHRoeCBmb3IgY292ZXIgbW9kZWwpDQotIGRib19TMTIwMw0KLSBSYWcgSHVtbWVyIEFybW9yZWQNCi0gVUFaNDY5S2lybWFuDQotIE1lcmNlZGVzIEc2NQ0KLSBSYWcgT2ZmZW5kZXINCi0gVmVlZHViIEx0DQotIEJNVyA1MjVpIChNb3JlQk1XIHRvbykNCi0gRXhwYW5zaW9uIGNhcnMvaGVsaXMgKHRoeCBHcmFtcHMgZm9yIHRlc3RpbmcpDQotIHVheg0KLSB2b2RuaWsNCi0gdHJhY3Rvcg0KLSBjaXR5YnVzDQotIG1lcmxpbg0KLSB1aDENCi0gbWg2DQotIGd5cm9jb3B0ZXINCi0gWmVyb3kgSmVlcCBXaWxseXMgKHRoeCBmb3IgbW9kZWwpDQotIFNreSBKZWVwICh0aHggZm9yIGdlb21ldHJ5KQ0KLSBUcmFpbEJydWlzZXINCi0gS29wdGVyIChleHApDQotIFNhdmFnZSBTbm93bW9iaWxlcw0KDQotLS0tLSBzb29uIC0tLS0tDQpSYWcgTVRWUg0KTXVuZyBBVFYNCkNhcnMgUGx1cw0KQ1pMYW5kcm92ZXJEZWZlbmRlcg0KDQoNCk90aGVycyBjYXJzIHdpbGwgYmUgYWRkZWQgc3RlcCBieSBzdGVwLi4uDQoNCkZpcnN0IGlzIG5lZWRlZCBzb21lIG1vZGVsIG9mIGNvdmVyLiBUaGVuIGRlZmluZSBuZXcgY2xhc3MgaW4gY29uZmlnLmNwcCB3aGljaCB3aWxsIGJlIGJhc2VkIG9uIENhckNvdmVyQmFzZS4NCkdvb2QgZXhhbXBsZSBpcyBUcm9sbGV5S2FydC4gSnVzdCBsb29rIGludG8gY29uZmlnLmNwcCBUaGVuIHlvdSBjYW4gY3JlYXRlIG1vZCB3aXRoIG5ldyBjb3ZlciBhbmQgbWFrZSBpdCBkZXBlbmRzIG9uIHRoaXMgbW9kLg0KSW4gbW9kIGFyZSBwcmVwYXJlZCBhbHJlYWR5IG1vZGVscyBiYXNlZCBvbiBhcm1hMiB2ZWhpY2xlcyAtIHRoZXkgd2lsbCBiZSBhZGRlZCBpbiBzb21lIG5leHQgdmVyc2lvbi4NCg0KVGhlcmUgYXJlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMDY2NzA2NTNdcmVmZXJlbmNlIG1vZFsvdXJsXSAtIHRoeCB0byBXb2xmc2t5bW9vbi4NCg0KUXVlc3Rpb24gcmVnYXJkaW5nIG1vZGVscyBwbGVhc2UgZGlyZWN0IHRvIEx1c2stSGx5bmdlIG9uIGRpc2NvcmQ6IGhseW5nZSMyODg1DQpJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zLCBiZXN0IHdheSB0byBjb250YWN0IG1lIG9uIGRpc2NvcmQ6IEh1bnRlcnpDWiM0NjYwDQoNCg0KW2gyXUtub3duIElzc3Vlc1svaDJdDQotIHByb3BhYmx5IHNvbWUgaGlkZGVuIGJ1Z3MgYXJlIHRoZXJlIChJIGFtIG5vdCBhYmxlIHRlc3QgZXZlcnkgbW9kIGNvbWJpbmF0aW9ucykNCg0KW2gyXUluZm9ybWF0aW9uc1svaDJdDQpbYl1Zb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJlcGFjaywgcmV1cGxvYWQgdGhpcyBtb2QuWy9iXQ0KWW91IGFyZSBhbGxvd2VkIGxvb2sgaW50byBtb2QgZm9yIGxlYXJuaW5nIHB1cnBvc2VzLg0KDQpBbnkgZmVlZGJhY2sgaXMgd2VsY29tZS4NCg0KLUh1bnRlcnotDQoNCg0KW2gyXUNyZWRpdHNbL2gyXQ0KLSBMdXNrLUhseW5nZSAobW9kZWxzKQ0KLSBTcHVyZ2xlIChtb2RlbHMpDQotIEZ1bmtkb2MgKGJpZyBzY3JpcHRpbmcgaGVscCkNCi0g0JrQsNGB0YLQtdGCIChzY3JpcHRpbmcgaGVscCk=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1653350150816889530/A21298ED572F0318100C74D6CF847A91EB973D72/</image_url> - <download_url/> - <filename/> - <file_size>34450266</file_size> - </mod> - <mod id="2051775667"> - <name>PvZmoD_CustomisableZombies</name> - <description>W2gxXUtleSBGZWF0dXJlc1svaDFdDQotIEN1c3RvbWlzYWJsZSBbdV1baV1bYl1IZWFsdGhbL2JdWy9pXVsvdV0sIFt1XVtpXVtiXVJlc2lzdGFuY2VbL2JdWy9pXVsvdV0sIFt1XVtpXVtiXU1vdmVtZW50c1svYl1bL2ldWy91XSwgW3VdW2ldW2JdU3RyZW5ndGhbL2JdWy9pXVsvdV0gYW5kIFt1XVtpXVtiXVZpc2lvbiBEaXN0YW5jZVsvYl1bL2ldWy91XSBmb3IgdGhlIGRpZmZlcmVudCB6b21iaWVzIGNhdGVnb3JpZS4NCi0gRWFjaCBjaGFyYWN0ZXJpc3RpY3MgY2FuIGhhdmUgYSBkaWZmZXJlbnQgdmFsdWUgZm9yIFt1XVtpXVtiXWRheSBhbmQgbmlnaHRbL2JdWy9pXVsvdV0gIHRpbWUuDQotIEFsbCBjaGFyYWN0ZXJpc3RpY3MgYXJlIFt1XVtpXVtiXWN1c3RvbWlzYWJsZSB3aXRob3V0IG1vZCByZXBhY2tbL2JdWy9pXVsvdV0gIG5lZWRlZCwgbm8gc2VydmVyIHJlc3RhcnQgbmVlZGVkIA0KKHRoZSBhZG1pbiBoYXZlIGp1c3QgdG8gcHJlc3MgbnVtcGFkNCBpbmdhbWUgdG8gYXBwbHkgY2hhbmdlcyBtYWRlIGluIHhtbCBmaWxlcykuDQotIEZlYXR1cmVzIHdlbGwgZG9jdW1lbnRlZC4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdRGV0YWlsZWQgY3VzdG9taXNhYmxlIGNoYXJhY3RlcmlzdGljc1svaDFdDQotLS0gW3VdW2ldW2JdSGVhbHRoIHBvaW50cyA6Wy9iXVsvaV1bL3VdDQotLS0tLS0tLS0tIERheSAvIE5pZ2h0IHRpbWUNCg0KLS0tIFt1XVtpXVtiXVJlc2lzdGFuY2UgdG8gOlsvYl1bL2ldWy91XQ0KLS0tLS0tLS0tLSBCdWxsZXRzDQotLS0tLS0tLS0tIE1lbGVlIFdlYXBvbnMNCi0tLS0tLS0tLS0gSGVhdnkgQXR0YWNrcw0KLS0tLS0tLS0tLSBWZWhpY2xlcw0KLS0tLS0tLS0tLSBFeHBsb3Npb25zDQotLS0tLS0tLS0tIEhlYWRTaG90cw0KLS0tLS0tLS0tLSBEYXkgLyBOaWdodCB0aW1lDQoNCi0tLSBbdV1baV1bYl1Nb3ZlbWVudHMgOlsvYl1bL2ldWy91XQ0KLS0tLS0tLS0tLSBNaW5pbXVtIHNwZWVkDQotLS0tLS0tLS0tIE1heGltdW0gc3BlZWQNCi0tLS0tLS0tLS0gQ2hhbmNlIHRvIHNwYXduIGNyYXdsaW5nDQotLS0tLS0tLS0tIE1ha2Ugem9tYmllcyBuZXZlciBjcmF3bCANCi0tLS0tLS0tLS0gRGF5IC8gTmlnaHQgdGltZQ0KDQotLS0gW3VdW2ldW2JdU3RyZW5ndGggOlsvYl1bL2ldWy91XQ0KLS0tLS0tLS0tLSBIZWFsdGggZGFtYWdlDQotLS0tLS0tLS0tIFNob2NrIGRhbWFnZQ0KLS0tLS0tLS0tLSBTdGFtaW5hIGRhbWFnZQ0KLS0tLS0tLS0tLSBCbG9vZCBkYW1hZ2UNCi0tLS0tLS0tLS0gQmxlZWRpbmcgY2hhbmNlDQotLS0tLS0tLS0tIEFsbCBvZiB0aGF0IHdpdGggZGlmZmVyZW50IHZhbHVlcyBmb3IgOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0gTGlnaHQgLyBIZWF2eSBhdHRhY2tzDQotLS0tLS0tLS0tLS0tLS0tLS0tLSBCbG9ja2VkIC8gVW5ibG9ja2VkIGF0dGFja3MNCi0tLS0tLS0tLS0gQ3Jhd2xpbmcgem9tYmllcyBzcG9pbCBzaG9lcy4NCi0tLS0tLS0tLS0gRGF5IC8gTmlnaHQgdGltZQ0KDQotLS0gW3VdW2ldW2JdVmlzaW9uIERpc3RhbmNlIDpbL2JdWy9pXVsvdV0NCi0tLS0tLS0tLS0gSWYgcGxheWVyIGhhdmUgYmxvb2R5IGhhbmRzIG9yIG5vdA0KLS0tLS0tLS0tLSBJZiBwbGF5ZXIgd2VhciBhIHNwZWNpYWwgbWFzayBvciBub3QNCi0tLS0tLS0tLS0gRGF5IC8gTmlnaHQgdGltZQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1TaWRlIGZlYXR1cmVzWy9oMV0NClt1XVtpXVtiXURheS9OaWdodCBUaW1lIDpbL2JdWy9pXVsvdV0NCllvdSBjYW4gbW9kaWZ5IHRoZSBiZWdpbm5pbmcgYW5kIHRoZSBlbmQgaG91ciBvZiB0aGUgbmlnaHQgKGRlZmF1bHQgdmFuaWxsYSB2YWx1ZXMgYXJlIG5vdCB2ZXJ5IGNvbnNpc3RlbnQgaW4gbXkgb3BpbmlvbikuIFRoaXMgb25seSBhZmZlY3QgdGhlIHRpbWUgd2hlbiBjaGFyYWN0ZXJpc3RpY3Mgc3dpdGNoIGZyb20gZGF5IHRvIG5pZ2h0IChhbmQgbmlnaHQgdG8gZGF5KSBpdCBkb2VzIG5vdCBhZmZlY3Qgc2VydmVyIHNwZWVkIGRheS9uaWdodCB0aW1lcy4NCg0KW3VdW2ldW2JdRmlzdCBmaWdodGluZyA6Wy9iXVsvaV1bL3VdDQpJdCBpcyB2ZXJ5IGVhc3kgdG8gZmlnaHQgem9tYmllcyB3aXRoIGZpc3Qgc28gSSBhZGRlZCBhIGxpdHRsZSBkYW1hZ2UgYW5kIGEgY2hhbmNlIHRvIGJsZWVkIGR1cmluZyBmaXN0IGZpZ2h0aW5nIChub3QgdG8gZGVhdGggb2YgY291cnNlKSB3aGVuIHBsYXllciBmaXN0IGZpZ2h0IHdpdGhvdXQgZ2xvdmUgYW5kIGdsb3ZlcyBkZWdyYWRhdGlvbiB3aGVuIHBsYXllciBkb2VzIHdlYXIgZ2xvdmVzLiBUaGlzIG9wdGlvbiBpcyBvZiBjb3Vyc2UgZnVsbHkgY3VzdG9taXNhYmxlIGFuZCBkZWFjdGl2YWJsZS4NCg0KW3VdW2ldW2JdTW9kaWZpY2F0aW9ucyBpbiBjcHAgZmlsZXMgOlsvYl1bL2ldWy91XQ0KKGNhbid0IGJlIG1vZGlmaWVkIHdpdGhvdXQgcmVwYWNraW5nKQ0KLSBab21iaWVzIGRvZXMgbm90IGF0dGFjayB0aGUgYW5pbWFscyBleGNlcHQgdGhlIHdvbHZlcy4NCi0gWm9tYmllcyBpbnZlbnRvcnkgc2l6ZSBpbmNyZWFzZWQuDQotIFpvbWJpZXMgbWFzaywgZXllcyBhbmQgd2VhcG9uIHNsb3RzIGFjdGl2YXRlZC4NCih3ZWFwb25zIGFyZSBub3QgdmlzaWJsZSBvbiB0aGUgYXZhdGFyIGJ1dCBzYXZlIGludmVudG9yeSBzcGFjZSkuDQotIFpvbWJpZXMgYXJlIGxlc3MgZWFzaWx5IGF0dHJhY3RlZCBieSB0aGUgaW1wYWN0IG9mIGJ1bGxldCBhbmQgdGhlIHNob3RzIHdpdGggc3VwcHJlc3NvciANCihhbmQgdGhlIGR1cmFiaWxpdHkgb2YgdGhlIHN1cHByZXNzb3JzIGhhdmUgYmVlbiBpbmNyZWFzZWQgYSBsaXR0bGUgYml0KS4NCg0KW3VdW2ldW2JdT3RoZXIgOlsvYl1bL2ldWy91XQ0KLSBDcnVzaGluZyB6b21iaWVzIHdpdGggY2FycyBkYW1hZ2UgdmVoaWNsZSByYWRpYXRvci4NCi0gQ3Jvc3Nib3cgb25lc2hvdCBpZiB6b21iaWVzIGFyZSBzaG90IGluIHRoZSBoZWFkLg0KLSBIZWxtZXRzIHByb3RlY3Qgem9tYmllcyBmcm9tIGhlYWRzaG90cy4NCi0gUGxheWVyJ3MgaGVhdnkgYXR0YWNrcyBjYW4gaGl0IG1hbnkgem9tYmllcyBhdCB0aGUgc2FtZSB0aW1lLg0KLSBab21iaWVzIGNhbiBoaXQgcGxheWVycyBvbiBvYnN0YWNsZSBsaWtlIGNhcnMgKGFuZCBzb21ldGltZSB0aHJvdWdoIGJ1aWxkaW5ncyB3aW5kb3dzKQ0KLSBCZWFyIHRyYXBzIG1ha2Ugem9tYmllcyBjcmF3bGluZyBpZiB0aGV5IGFyZSBub3Qga2lsbGVkIGJ5IGl0Lg0KLSBXVyBhcmUgZnJpZW5kbHkuDQotIFRoaXMgbW9kIGNhbiBiZSB1c2UgdG8gbW9kaWZ5IHpvbWJpZXMgZnJvbSBhbm90aGVyIG1vZCAoYnV0IHlvdSBoYXZlIHRvIHRlc3QsIGl0IGRvZXNuJ3Qgd29yayBmb3Igc29tZSBjcmVhdHVyZXMsIExvb2sgYXQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzIwNTE3NzU2NjcvMzg4MDM2NTkwOTkwNzg2MzQ4OS9ddGhlIGxpc3QgaGVyZVsvdXJsXSkuDQotIEVhY2gga2V5IGZlYXR1cmUgY2FuIGVhc2lseSBiZSBkZWFjdGl2YXRlZCBpbmRlcGVuZGVudGx5Lg0KLSBUaGVzZSBpcyDCqyBnbG9iYWwgZmFjdG9ycyDCuyB0byBlYXNpbHkgbW9kaWZ5IG1haW4gY2hhcmFjdGVyaXN0aWNzIGZvciBhbGwgem9tYmllcyBhdCBvbmNlLg0KLSDQktGLINC80L7QttC10YLQtSDQvdCw0LnRgtC4IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8yMDUxNzc1NjY3LzIyNjU4MTU3NDc5MzgwMjAyMDgvXdGA0YPRgdGB0LrQuNC5INC/0LXRgNC10LLQvtC0Wy91cmxdINGE0LDQudC70LAg0YHQv9GA0LDQstC60LggKNGB0LTQtdC70LDQvSBTQVksINGB0L/QsNGB0LjQsdC+INC10LzRgykNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdSW5zdGFsbGF0aW9uWy9oMV0NClJlYWQgY2FyZWZ1bGx5IHRoaXMgdGhyZWFkOiBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMjA1MTc3NTY2Ny8yMTQ1MzQzODI0MzA0NTE3MDcwL10gSW5zdGFsbGF0aW9uIGluc3RydWN0aW9uc1svdXJsXS4NCg0KW2gxXUtub3duIGJ1Z3NbL2gxXQ0KLSBOb25lIGZvciB0aGUgbW9tZW50LCB1c2UgdGhlICBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMjA1MTc3NTY2Ny8yMTQ1MzQzODI0MzA0NTIzNzU3L11idWcgcmVwb3J0IHRocmVhZCBbL3VybF0gdG8gdGVsbCBtZSBpZiB5b3UgZmluZCBvbmUuDQoNCltoMV1Db21wYXRpYmlsaXR5IHdpdGggdGhlIG90aGVyIG1vZHNbL2gxXQ0KLSBNeSBtb2QgW2ldW2Jdc2hvdWxkIGJlIGNvbXBhdGlibGVbL2JdWy9pXSB3aXRoIHRoZSBtb2RzIHRoYXQgYWRkIG5ldyB6b21iaWVzIGJ1dCBJIGNhbid0IGd1YXJhbnRlZSBhbnl0aGluZywgdGhlIGJlc3Qgd2F5IHRvIGtub3cgaXMgdG8gdHJ5LiBOb3RlIHRoYXQgdGhleSBoYXZlIHRvIGJlIGFkZCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBsaXN0IChbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMjA1MTc3NTY2Ny8zODgwMzY1OTA5OTA3ODYzNDg5L11MaXN0IG9mIHRoZSBjbGFzc2VzIGhlcmVbL3VybF0pLg0KLSBUaGUgdXNlIG9mIG1vZCBtb2RpZnlpbmcgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiB6b21iaWVzIChsaWtlIHNsb3cgem9tYmllIG9yIE5vIFpvbWJpZSBDbGltYmluZyBtb2RzKSBpcyBub3QgcmVjb21tZW5kZWQuDQotIE5vdCBjb21wYXRpYmxlIHdpdGggIkFSSGFyZGNvcmVBSSIsICJBUkV4dHJlbWVBSSIsICJAQVAgWm9tYmllIEFuaW1hbHMiIG9yIG90aGVyIG1vZHMgdGhhdCBtb2RpZnkgem9tYmllcy9hbmltYWxzL3BsYXllcnMgcmVsYXRpb25zaGlwcy4NCi0gSWYgeW91IHVzZSBteSBvdGhlciBtb2QgIlB2Wm1vRCBUaGUgRGFyayBIb3JkZSIsIGtlZXAgdGhlIGpzb24gdmFsdWVzICI1OCIgdG8gIjY1IiBvZiB0aGUgZGFyayBob3JkZSB0byAxMDAgYW5kIGRvIHRoZSBoZWFsdGggYW5kIGNhcnMgcmVzaXN0YW5jZSBtb2RpZmljYXRpb25zIHdpdGggQ3VzdG9taXNhYmxlIHpvbWJpZXMuDQoNCltoMV1MYXN0IFVwZGF0ZVsvaDFdDQpZb3UgY2FuIHNlZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzL2NoYW5nZWxvZy8yMDUxNzc1NjY3XXByZXZpb3VzIHBhdGNoIG5vdGVzIGhlcmVbL3VybF0NCg0KLSAxMi8wNi8yMDIwIFYxLjEwLmsKLS0tLS0gRmVhdHVyZSA6IFBvc3NpYmlsaXR5IGZvciB6b21iaWUgdG8gZG9kZ2Ugd2hlbiBmaWdodGluZyAoSGF2ZSB0byBiZSBtYW51YWxseSAgYWN0aXZhdGVkKikNCi0tLS0tIFR3ZWFrIDogQWxsIHJ1bm5pbmcgKG5vdCBzcHJpbnRpbmcpIHpvbWJpZSBzcGVlZCBsb3dlcmVkKg0KLS0tLS0gVHdlYWsgOiBEYXJrIEhvcmRlIG1hc3RlcnMgc3BlZWQgbG93ZXJlZCoNCi0tLS0tIEZpeCA6IFBvc3NpYmxlIE5VTEwgbWVzc2FnZXMgd2hlbiBwbGF5ZXIgYXZhdGFycyB3ZXJlIHVzZWQgKGZvciB0cmFkZXIgb3IgQUkgbW9kcykNCi0tLS0tIEZpeCA6IERhbWFnZSBvbiBjYXIgcmFkaWF0b3JzIHdhcyBub3Qgd29ya2luZyBpZiB0aGUgem9tYmllcyByZXNpc3RhbmNlIGZlYXR1cmUgd2FzIGRpc2FibGUNCg0KKiBNb3JlIERldGFpbCBpbiB0aGUgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy9jaGFuZ2Vsb2cvMjA1MTc3NTY2N11wYXRjaCBub3RlWy91cmxdLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1QZXJtaXNzaW9uc1svaDFdDQpZb3UgW2JdW3VdQ0FOWy91XSB1c2UsIG1vZGlmeSwgcmVwYWNrWy9iXSB0aGUgbW9kIGFzIHlvdSBuZWVkLiANCihkbyBub3Qgc2ltcGx5IHJlZGlzdHJpYnV0ZSBpdCB3aXRoIGFub3RoZXIgbmFtZSBhbmQgW2ldW2JdZG9uJ3QgZm9yZ2V0IGNyZWRpdHNbL2JdWy9pXSkNCg0KW2gxXU15IG90aGVyIG1vZHM6Wy9oMV0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3NzI3NzYxNDFdIFB2Wm1vRCBTcGF3biBTeXN0ZW1bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwMDc5MDA2OTFdIFB2Wm1vRCBUaGUgRGFyayBIb3JkZVsvdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5MDEwMTY4MF0gTm8gV2FsbEhhY2sgT24gQ29ubmVjdGlvblsvdXJsXQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV0tLS0tLS0tLS0tLS0tLS0tLS0gWW91IExpa2UgVGhpcz8gLS0tLSBUaHVtYiBVcCEgLS0tLS0tLS0tLS0tLS0tLS0tWy9oMV0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1655599967644389962/38E11295FA411ADF5B463BBABDDC1E8BE14078C2/</image_url> - <download_url/> - <filename/> - <file_size>413213</file_size> - </mod> - <mod id="2237898063"> - <name>More Flags Mod</name> - <description>W2gxXU1vcmUgRmxhZ3MgTW9kWy9oMV0NCg0KVGhpcyBtb2Qgd2FzIG1hZGUgd2l0aCB0aGUgaW50ZW50IG9mIGluY2x1ZGluZyBtb3JlIHZhcmlldHkgd2hlbiBpdCBjb21lcyB0byBmbGFncyBmb3IgYmFzZSBidWlsZGluZyBpbnRvIERheVouDQoNCltpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzgxOTAwMjk3NDQwMzQwMDY1Ny9FNTM0NzRBQkI1OTEwOTY4MTY1REUyNUNEN0M2OTU5NjNEMTk2RUVEL1svaW1nXQ0KLUNyZWRpdCBGb3IgR2lmOiBHYWJyaWVsIEENCg0KW2gxXVRoaXMgTW9kIEluY2x1ZGVzIFRoZSBGb2xsb3dpbmcgRmxhZ3NbL2gxXQ0KW2JdUExFQVNFIE5PVEUgTU9SRSBGTEFHUyBXSUxMIEJFIEFEREVEWy9iXQ0KU291dGggQWZyaWNhbiBGbGFnDQpBdXN0cmFsaWFuIEZsYWcNCkJyYXppbGlhbiBGbGFnDQpDYW5hZGlhbiBGbGFnDQpDemVjaCBSZXB1YmxpYyBGbGFnDQpGaW5uaXNoIEZsYWcNCkZyZW5jaCBGbGFnDQpHZXJtYW4gRmxhZw0KSmFwYW5lc2UgRmxhZw0KVGhlIE5ldGhlcmxhbmRzIEZsYWcNClBvbGlzaCBGbGFnDQpDaGluZXNlIEZsYWcNClJ1c3NpYW4gRmxhZw0KU2xvdmFraWFuIEZsYWcNClR1cmtpc2ggRmxhZw0KVW5pb24gSmFjayBGbGFnIChVSyBGbGFnKQ0KVWtyYWluaWFuIEZsYWcNClVTQSBGbGFnDQpVU1NSIEZsYWcNCg0KLS1ORVctLQ0KIE5ldyBaZWFsYW5kIEZsYWcNCg0KDQpbaDFdRmxhZyBSZXF1ZXN0c1svaDFdDQpJIHdpbGwgdHJ5IHRvIHN0YXkgdXAtdG8tZGF0ZSBvbiBmbGFnIHJlcXVlc3RzIGFuZCBhZGRpbmcgdGhlbSB0byB0aGlzIG1vZCBwYWNrDQpCdXQgSSBjYW4gbm90IGd1YXJhbnRlZSBJIHdpbGwgYmUgcXVpY2sgaW4gaW1wbGVtZW50aW5nIHRoZW0uDQpIb3dldmVyLCBhbmQgSSBkbyBhZG1pdCwgSSBmZWVsIGFzaGFtZWQgZm9yIHNheWluZyB0aGlzLi4uDQpJIGhhdmUgYSBkb25hdGlvbiBsaW5rIHVwLCBpbiB3aGljaCwgd2l0aCBhICQxLjAwIChVU0QpIEkgY2FuIGZhc3QgdHJhY2sgZmxhZyBpbXBsZW1lbnRpb24uDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9zLXhjbGljayZob3N0ZWRfYnV0dG9uX2lkPUFOWjVFRThSTkJaTjgmc291cmNlPXVybF1baW1nXWh0dHBzOi8vaWNvbi1saWJyYXJ5LmNvbS9pbWFnZXMvcGF5cGFsLWRvbmF0ZS1pY29uL3BheXBhbC1kb25hdGUtaWNvbi0yNy5qcGdbL2ltZ11bL3VybF0NCg0KW2gxXUluc3RhbGxhdGlvblsvaDFdDQpbYl1DbGllbnQvTm9uLVNlcnZlciBPd25lcnNbL2JdIC0gU2ltcGx5IGNsaWNrIHRoZSBHcmVlbiAiU3Vic2NyaWJlIiBidXR0b24sIHRvIGRvd25sb2FkIGFuZCBpbnN0YWxsIHRoZSBtb2QgYXV0b21hdGljYWxseSB0byB5b3VyIERheVogZm9sZGVyLiAoTm8gbWFudWFsIHdvcmsgbmVlZGVkKQ0KLS0tLS0tLQ0KW2JdU2VydmVyIE93bmVyc1svYl0gLSANCjEpIFN1YnNjcmliZSB0byB0aGUgbW9kIHVzaW5nIHRoZSBncmVlbiBidXR0b24gYmVsb3cuDQoyKSBIYXZlIHlvdXIgc2VydmVyIGZvbGRlciBvcGVuIGFuZCByZWFkeS4NCjMpIE9uY2UgZG93bmxvYWRlZCwgb3BlbiBhIE5FVyBmaWxlIGV4cGxvcmVyIHdpbmRvdyBhbmQgbG9jYXRlIHRoZSBmb2xsb3dpbmcgZm9sZGVyICIqXHN0ZWFtYXBwc1xjb21tb25cRGF5WlwhV29ya3Nob3AiIHdpdGhpbiB5b3VyIHN0ZWFtIGxpYnJhcnkgZm9sZGVyLg0KNCkgQ29weSB0aGUgIkBNb3JlIEZsYWdzIE1vZCIgRm9sZGVyLCBhbmQgdGhlbiBQQVNURSB0aGlzIGZvbGRlciBpdCBpbnRvIHlvdXIgTUFJTiBTZXJ2ZXIgRm9sZGVyL0RpcmVjdG9yeSAoQXMgc3RhdGVkIGluIHBvaW50IDIpDQo1KSBPcGVuIHRoZSBuZXcgZm9sZGVyIHBhc3RlZCBpbnRvIHlvdXIgc2VydmVyIGZvbGRlciAoQE1vcmUgRmxhZ3MgTW9kKSwgb3BlbiB0aGUgZm9sZGVyICJLZXlzIiwgYW5kIGNvcHkgdGhlIGZpbGUgbG9jdGF0ZWQgaW5zaWRlIHRvIHlvdXIgY2xpcGJvYXJkLg0KNikgR28gYmFjayB0byB5b3VyIG1haW4gc2VydmVyIGZvbGRlci9EaXJlY3RvcnksIG9wZW4gdGhlIGZvbGRlciBjYWxsZWQgIktleXMiLCBhbmQgcGFzdGUgdGhlIGtleSBmaWxlICh0aGF0IHlvdSBqdXN0IGNvcGllZCkgaW50byB0aGlzIGZvbGRlci4NCjcpIEdvIGJhY2sgdG8gbWFpbiBzZXJ2ZXIgZm9sZGVyDQo4KSBMb2NhdGUgeW91ciAuYmF0IGZpbGUgdG8gbGF1bmNoIHRoZSBzZXJ2ZXIgKG9yIG90aGVyIG1ldGhvZHMpIGFuZCBiZSBzdXJlIHRvIGxpc3QgdGhlIG1vZCBoZXJlLg0KKkV4YW1wbGUgb2Ygc3RlcCA4KjogIi1tb2Q9QE1vcmUgRmxhZ3MgTW9kOyI7DQoNCltiXUlmIHlvdSByZXF1aXJlIGFzc2lzdGFuY2UgaW4gdGhlIG1vZCBpbnN0aWxsYXRpb24sIEkgaGlnaGx5IHJlY29tbWVuZCBzZWFyY2hpbmcgdXAgeW91ciBwcm9ibGVtIG9ubGluZSwgYnV0IHlvdSBhcmUgYWxzbyB3ZWxjb21lIHRvIGFzayBtZSBpZiB5b3VyIHNlYXJjaCB5aWVsZHMgbm8gcmVzdWx0c1svYl0NCg0KDQpbaDFdSG93IFRvIE1ha2UgSXRlbXMgU3Bhd25bL2gxXQ0KW2JddHlwZXMueG1sWy9iXQ0KSW5zaWRlIHRoZSBtb2QgZm9sZGVyICJATW9yZSBGbGFncyBNb2QiIGlzIGEgZmlsZSBjYWxsZWQgInR5cGVzLnhtbCIsIG9wZW4gdGhpcyBmaWxlIHdpdGggTm90ZXBhZCsrLCBhbmQgY29weSBhbGwgb2YgaXRzIGNvbnRlbnRzLg0KTG9jYXRlIHRoZSB0eXBlcy54bWwgZmlsZSBpbiB5b3VyIHNlcnZlciBmb2xkZXIsIGFuZCBzY3JvbGwgdG8gdGhlIGJvdHRvbSBvZiB0aGUgZmlsZSwgYW5kIGluc2VydCB0aGUgY29waWVkIGNvZGUgaW50byB0aGUgW2JdU0VDT05EWy9iXSBsYXN0IGxpbmUuIChQaWN0dXJlIHNob3dpbmcgd2hpY2ggbGluZSB0byBwYXN0ZSBpbnRvOiBbdXJsPWh0dHBzOi8vaW1ndXIuY29tL2EvTTlHdnQ5Tl1TZWNvbmQgTGFzdCBMaW5lIFBpY3R1cmVbL3VybF0pIChbYl1UaGUgU2NyZWVuc2hvdCBpcyBmcm9tIGFub3RoZXIgbW9kIG9mIG1pbmUsIGJ1dCB0aGUgY29uY2VwdCBzdGF5cyB0aGUgc2FtZVsvYl0pDQoNCg0KDQpbaDFdVHJhZGVyIE1vZFsvaDFdDQpbYl1USEUgQ09ERVMgQVJFIEZPVU5EIElOIFRIRSBNT0QgRk9MREVSWy9iXQ0KDQpbaDFdRnV0dXJlIFBsYW5zIEZvciBUaGUgTW9kWy9oMV0NCkkgd2lsbCBiZSBhZGRpbmcgbmV3IGZsYWdzLCBlc3BlY2lhbGx5IHRob3NlIHRoYXQgYXJlIGxlZnQgaW4gdGhlIGNvbW1lbnRzIGJlbG93IGFuZCBmbGFncyB0aGF0IHBsYXllcnMgb2YgdGhlIGNvbW11bml0eSB3YW50IGltcGxlbWVudGVkIGluIHRoaXMgbW9kIHBhY2sNCg0KDQpbaDFdTXkgTWVkaWFbL2gxXQ0KW3VybD1odHRwczovL3R3aXR0ZXIuY29tL2FybWFibGlnbl1Ud2l0dGVyWy91cmxdDQpbdXJsPWh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUMxYzZPZ2dhbDR3OEE2WVplYXFVYVdRP11Zb3V0dWJlWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2FybWFibGlnbi9dU3RlYW1bL3VybF0NCg0KW2gxXURpc2NsYWltZXJbL2gxXQ0KSSBkbyBub3QgZ2l2ZSBwZXJtaXNzaW9uIGZvciB0aGlzIG1vZCB0byBiZSByZXBhY2tlZCwgcmVwdXJwb3NlZCBvciBhZGRlZCBpbnRvIHNlcnZlciBwYWNrcy4NCg0KDQpDb3B5cmlnaHQgwqkgMjAyMCBhcm1hYmxpZ24NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1633076066613500341/5F7E88B10826C6DD1DD55C0F18F1C08C98DBFD20/</image_url> - <download_url/> - <filename/> - <file_size>4639836</file_size> - </mod> - <mod id="2056895759"> - <name>dbo_atv</name> - <description>UmVsZWFzZWQgdW5kZXIgDQpBcm1hIGFuZCBEYXl6IFB1YmxpYyBMaWNlbnNlIFNoYXJlIEFsaWtlIChBRFBMLVNBKQ0KaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYQ0KDQpBbHBoYSAgQVRWICBGZWVkYmFjayAgcmVxdWlyZWQgIGZyb20gc2VydmVyICBvd25lcnMgIA0KDQpEcml2ZXIgYW5kIFBhc3NlbmdlciAgcG9zaXRpb25zDQoNClNlZSBkaXNjdXNzaW9uIHRvIGNyZWF0ZSB4bWxzICAgDQoNCkNsYXNzIHZlaGljbGUgOiAgZGJvX2F0dg0KY2xhc3Mgd2hlZWxzIDogYXR2X3doZWVsIA0KUExTIEJFIEFXQVJFIERPIE5PVCBTUEFXTiBBVFZfQkFTRSBJVFMgT05MWSBUSEUgRk9VTkRBVElPTg0KDQpVUERBVEUgTk9XIFdJVEggU09VUkNFIEZJTEVTIA0KUExFQVNFIERPIE5PVCBSRVBBQ0sgVEhFU0UgRklMRVMgVU5USUwgWU9VIFJFIFRBRyBVTkRFUiBZT1VSIE9XTiBUQUcgVEhBTktTDQoNCiBFeGFtcGxlIHZpZGVvIA0KDQogaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1OdGk4eF9oN0dFYw0KMS4wOCB1cGRhdGVkDQoNCkhhdmUgZnVuICAgIG9wZW4gc291cmNlIGZpbGVzICBhdmFpbGFibGUgYWZ0ZXIgdGVzdGluZyBhbmQgIHN0YWJsZSAgY29tcGxldGUgICggY2lyY2EgMSB3ZWVrKSANCmN1cnJlbnQgZml4ZXMgIGZvciAgd2hlZWwgc2xpcHBhZ2VzIA0KY2hlZXJzDQpEZWFub3MNCg0KVXBkYXRlICA4LzgvMjAgDQoNCkFkZGVkIGNhbW8gYWJpbGl0eSBmb3IgIHNjcmlwdGVkIHRleHR1cmVzICAgYW5kIHVwZGF0ZWQgc291cmNlIHRvIHN1aXRlIHNob3VsZCB5b3Ugd2lzaCB0byAgbWFrZSB5b3VyIG93biBjYW1vIHZlcnNpb25zICggaSBoYXZlbnQgZG9uZSAgYnV0IGFsbG93ZWQgeW91IHRvICkgDQoNCg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1486704063038585643/A8C9D84827889E7CC597E52271A9B52723FBAD83/</image_url> - <download_url/> - <filename/> - <file_size>6049364</file_size> - </mod> - <mod id="2344585107"> - <name>Rostowmap</name> - <description>SGFwcHkgTmV3IFllYXIhDQoNCltiXVJvc3Rvd21hcFsvYl0NClNpemU6IDE0LDMzNiB4IDE0LDMzNiBLbQ0KR3JpZHNpemU6IDQwNDh4MjA0OA0KQ2VsbHNpemU6IDMsNQ0KUmVhbCBUZXJyYWluZGF0YSwgU2F0aW1hZ2UsIFJvYWRuZXR3b3JrIQ0KU2F0aW1hZ2U6IDE0MzM2IHggMTQzMzZweC4NCmFib3V0IDMsNSBtaW8gT2JqZWN0cyBwbGFjZWQNCg0KUmVhbCBTYXRpbWFnZSByZWFsIFJvYWRuZXR3b3JrIGJhc2VkIG9uIGEgbG9jYXRpb24gc29tZXdoZXJlIGluIHRoZSBlc3Qgb2YgVWtyYWluZSENCg0KTmV3IE9iamVjdHMgdG8gbG9vdDoNCiJjeXBlX3BpdGNoZm9yayINCiJjeXBlX3Nob3ZlbCINCiJjeXBlX3Jha2UiDQoiY3lwZV9heGUiDQoiY3lwZV9rYXRhbmEiDQoiY3lwZV9taWxrY2FuIg0KImN5cGVfd29vZGVuYm94Ig0KImN5cGVfYm94Ig0KImN5cGVfY29udGFpbmVyIg0KImN5cGVfd29vZGVuQ3JhdGUyIg0KImN5cGVfcmlmbGVib3giDQoiY3lwZV93b29kZW5DcmF0ZTMiDQoiY3lwZV9CYXJyZWwxIg0KImN5cGVfQmFycmVsMiINCiJjeXBlX0JhcnJlbDMiDQoiY3lwZV9CYXJyZWw0Ig0KKG9iamVjdHMgY2FuIGNvbnRhaW4gZXJyb3JzKQ0KDQpDaGFuZ2Vsb2c6DQotVjEuMDIgU3R1Y2sgb24gRXhpdCBhbmQgRmxpY2tlcmluZyBmaXhlZA0KLVYxLjAxIERpZmZlcmVudCBDbHV0dGVyIHNldHRpbmdzIHRvIGF2b2lkIGZsaWNrZXJpbmcgU2hhZG93DQotVjEuMCBSZWxlYXNldmVyc2lvbiBtYXliZSB5b3UgY2FuIGZpbmQgYW55IG1pc3BsYWNlZCBvYmplY3Qgb3IgZXJyb3Igb24gdGhpcyBUZXJyYWluDQoNClRvRG9MaXN0Og0KTG9vdCBvbiBDdXN0b21CdWlsZGluZ3MNCkN1c3RvbSBDdXRzY2VuZSB3aGVuIGxlYXZpbmcgU2VydmVyIChmb3Igbm93IHVzZWQgdGhpcyBmcm9tIENoZXJuYXJ1cykNCg0KU3BlY2lhbCBUaGFua3M6DQpBcm1hbklJSSBmb3IgcmVsZWFzaW5nIHRoZSBTb3VyY2VmaWxlcw0KDQpMaWNlbmNlOiANCkFsbCByaWdodHMgcmVzZXJ2ZWQuDQpBdXRob3IgZ3JhbnRzIHlvdSwgYXMgdGhlIGVuZHVzZXIsIGEgcGVyc29uYWwgcmlnaHQgdG8gZG93bmxvYWQsIGluc3RhbGwgYW5kIHBsYXkgd2l0aCB0aGUgVGVycmFpbi4gVGhpcyByaWdodCBkb2VzIE5PVCBpbmNsdWRlIHRoZSBwb3NzaWJpbGl0aWVzIHRvIHJldmVyc2UgZW5naW5lZXIgb3IgZXZlbiBhYnVzZSBjb250ZW50IG9mIHRoZSBUZXJyYWluIGFkZG9uIGluIHlvdXIgb3duIGFkZG9ucywgZ2FtZXMsIGdhbWUgY29udGVudCBvciBtaXNzaW9ucyAoc2NyaXB0cykuIEF1dGhvciBjYW4gbm90IGJlIG1hZGUgcmVzcG9uc2libGUgZm9yIEFOWSBkYW1hZ2UgdGhhdCBjb3VsZCBvY2N1ciBmcm9tIHRoZSB1c2Ugb2YgdGhlIGFkZG9uLiBUaGlzIFRlcnJhaW4gYWRkb24gaXMgZm9yIGVudGVydGFpbm1lbnQgcHVycG9zZXMgb25seS4gQW55IG1pbGl0YXJ5IG9yIGNvbW1lcmNpYWwgdXNlIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIFlvdSBhcmUgTk9UIGFsbG93ZWQgdG8gZXhwbG9pdCwgcmVkaXN0cmlidXRlIGFuZC9vciBtb2RpZnkgdGhlIGNvbnRlbnQuIFlvdSBtYXkgdXNlIHRoZSBUZXJyYWluIGFkZG9uIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIGdhbWUgIkFybWEgMyIgYnkgQklTIGluIGl0cyBvcmlnaW5hbCBmb3JtIChhcyBpbiBvcmlnaW5hbCA3eiBhcmNoaXZlKSBvbmx5LiBJZiB5b3Ugd2FudCB0byB1c2UgVGVycmFpbiBhZGRvbiBvciBwYXJ0cyBvZiBUZXJyYWluIGFkZG9uIGluIHlvdXIgb3duIGFkZG9ucyBvciBuZXcgZ2FtZSwgeW91IGhhdmUgdG8gZ2V0IHdyaXR0ZW4gcGVybWlzc2lvbiBmcm9tIHRoZSBhdXRob3IuDQoiVGVycmFpbiBhbmQgKi5wYm8gZmlsZXMgc3VwcGxpZWQgd2l0aCBpdCBuZWVkIHRvIGhhdmUgb3JpZ2luYWwgLmJpc2lnbiBmaWxlcyBhdHRhY2hlZCBhbmQgbm8gbW9kaWZpY2F0aW9uIG9yIHJldmVyc2UtZW5naW5lZWVyaW5nIGlzIGFsbG93ZWQuIFRlcnJhaW4gYW5kIGFkZG9ucyBhcmUgZm9yYmlkZGVuIHRvIGJlIHVzZWQgb24gc2VydmVycyB0aGF0IHJlcXVpcmUgZG9uYXRpb25zLCB1bmxlc3MgdGhvc2UgZG9uYXRpb25zIGFyZSBtZXJlbHkgY292ZXJpbmcgdGhlIHJ1bm5pbmcgY29zdHMgb2YgdGhlIGFjdHVhbCBzZXJ2ZXIgKGRvbmF0aW9ucy9wYXltZW50cyBtdXN0IG5vdCBiZSBvdmVyICQxLDAwMCBwZXIgeWVhcikuIElmIGRvbmF0aW9ucyBvciBvdGhlciBwYXltZW50cyBhcmUgbWFkZSBmb3IgaW4tZ2FtZSBzZXJ2aWNlcyB0aGF0IGltcHJvdmUgcGxheWVyIGdhbWVwbGF5IG9yIGZhdm9yaXplIHBheWluZyBwbGF5ZXJzIGluIGNvbXBhcmlzb24gd2l0aCBvdGhlciBub24tcGF5aW5nIHBsYXllcnMsIHRob3NlIFRlcnJhaW4gYW5kIGFjY29tcGFueWluZyBhZGRvbnMgKCoucGJvKSBhcmUgTk9UIGFsbG93ZWQgdG8gYmUgdXNlZC4gQW55IG1pc3RyZWF0bWVudCBvZiB0aGVzZSBydWxlcyBzdGF0ZWQgaGVyZSBieSBhbiBpbmRpdmlkdWFsIG9yIGdyb3VwIGNhbiBhbmQgd2lsbCBiZSBwcm9zZWN1dGVkIGJ5IGEgbGVnYWwgdGVhbS4gRXhwcmVzc2x5LCBmb3IgVGVycmFpbi9hZGRvbnMgdXNlIHdpdGggImxpZmUiIG1vZHMgYW5kIFRDcyAoVG90YWwgQ29udmVyc2lvbiBtb2RzKSB5b3UgbmVlZCBhIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbiBieSB0aGUgYXV0aG9yLiINCg0KUExFQVNFIERPTsK0VCBBU0sgTUUgRk9SIFRIRSBTT1VSQ0VGSUxFUyENCg0KSWYgeW91IGxpa2UgdG8gcGF5IG1lIGEgQmVlciBmb3IgbXkgd29yazogcGF5cGFsLm1lL0N5cGVSZXZlbmdlDQoNClRoYW5rcyBmb3IgRG93bmxvYWRpbmcNCmdyZWV0aW5ncyBDeXBlUmV2ZW5nZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1664609678097872127/5241714D491B3A4D9906F93E53CBBFED6403B2C7/</image_url> - <download_url/> - <filename/> - <file_size>1484022309</file_size> - </mod> - <mod id="1775478803"> - <name>CJ187_Drinks_Food</name> - <description>VGhpcyBtb2QgY29udGFpbnMgbWFueSBuZXcgZm9vZHMgZm9yIHRoZSBmaWdodCBmb3Igc3Vydml2YWwuDQoNCkZpbmQgbmV3IGRyaW5rcyBpbiBkaWZmZXJlbnQgZmxhdm9ycyBhbmQgcHJvcGVydGllcy4NCkZpbmQgbmV3IGJvdHRsZXMgdG8gZHJpbmsgYXQgYW55IHRpbWUuDQpJbiBhZGRpdGlvbiwgdGhlcmUgYXJlIG90aGVyIGNvbnRhaW5lcnMgdG8gc3RvcmUgaW1wb3J0YW50IGxpcXVpZHMuDQpGaW5kIGEgdmFyaWV0eSBvZiBuZXcgY2FubmVkIGZvb2RzIHRoYXQgY2FuIGJlIGNvbnN1bWVkIHJhdy4NCk9yIGZpbmQgYXBwbGVzIGluIGRpZmZlcmVudCBjb2xvcnMuDQoNCkluIGFkZGl0aW9uLCB0aGlzIG1vZCBjaGFuZ2VzIHRoZSBudXRyaXRpb25hbCB2YWx1ZSBvZiB0aGUgdmFuaWxsYSBpdGVtcy4NCk1lYXQsIGZpc2ggYW5kIGNlcnRhaW4gbXVzaHJvb21zIGFyZSBub3QgcmVjb21tZW5kZWQgdG8gYmUgZWF0ZW4gcmF3Lg0KVGhlIGRyaW5rcyBoYXZlIGRpZmZlcmVudCBudXRyaXRpb25hbCB2YWx1ZXMgZGVwZW5kaW5nIG9uIGhvdyBtdWNoIHN1Z2FyIHRoZXkgY29udGFpbi4NCg0KTGFzdCBidXQgbm90IGxlYXN0IHRoZSBwYWNrYWdpbmcgb2YgdGhlIHVzZWQgdXAgZm9vZCByZW1haW5zIGFzIGdhcmJhZ2UuDQpEb24ndCBsZWF2ZSBhIHRyZWFjaGVyb3VzIHRyYWNlIGFuZCBrZWVwIHRoZSBlbnZpcm9ubWVudCBjbGVhbiENCg0KTm8tV2FzdGUgVmVyc2lvbiBoZXJlOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTc4MDQ1MTg5OQ0KDQpDcmVkaXRzOg0KaHR0cHM6Ly9za2V0Y2hmYWIuY29tLzNkLW1vZGVscy9tb25zdGVyLWVuZXJneS1kcmluay1kOWU4NjUxYjM1N2U0YjExOTA5YWUzMDUwMjRlMWQzNw0KDQpbSDFdW2JdRmVlbCBmcmVlIHRvIHNoYXJlIHRoaXMgbW9kIGxpa2UgeW91IHdhbnQuDQpZb3UgZ290IG15IHBlcm1pc3Npb24gdG8gZWRpdCBvciByZXBhY2sgaXQuWy9iXVsvaDFdDQoNCkl0IHdpbGwgYmUgbmljZSwgd2hlbiB5b3Ugc3VwcG9ydCBtZSBmb3IgbW9yZSBmcmVlIHN0dWZmIGNvbWluZyBzb29uLiBJIGhhdmUgc28gbXVjaCBpbiB0aGUgcGlwZWxpbmUuDQpbVVJMPWh0dHBzOi8vcGF5cGFsLm1lL3Bvb2xzL2MvOHYxandwN3VJV11bSU1HXWh0dHBzOi8vaS5pYmIuY28vY0Nrbk1CNS9zdXBwb3J0LWNqMTg3LXBheXBhbC5wbmdbL0lNR11bL1VSTF0NCg0KQ2xhc3NuYW1lcyBmb3IgeW91ciBUeXBlcy54bWwgYW5kIFRyYWRlcmNvbmZpZzoNCg0KW2gxXVtiXUZydWl0czpbL2JdWy9oMV0NCg0KQXBwbGVfUmVkDQpBcHBsZV9ZZWxsb3cNCkFwcGxlX0dyZWVuDQoNCg0KW2gxXVtiXUJvdHRsZXM6Wy9iXVsvaDFdDQoNCkJvdHRsZV9NaWxrDQpCb3R0bGVfQ29sYQ0KQm90dGxlX1BlcHNpDQpPaWxDYW5uaXN0ZXINClNtYWxsT2lsQ2FubmlzdGVyDQoNCg0KW2gxXVtiXVNvZGFjYW5zOlsvYl1bL2gxXQ0KDQpDb2xhDQpDb2xhX0NoZXJyeQ0KQ29sYV9MaWdodA0KTW9uc3RlckVuZXJneTENCk1vbnN0ZXJFbmVyZ3kyDQpNb25zdGVyRW5lcmd5Mw0KTW9uc3RlckVuZXJneTQNCk1vbnN0ZXJFbmVyZ3k1DQpNb25zdGVyRW5lcmd5Ng0KTW9uc3RlckVuZXJneTcNCk1vbnN0ZXJFbmVyZ3k4DQpNVE5fRGV3DQpNVE5fRGV3Mg0KUGVwc2kNClBlcHNpMg0KUGVwc2lfTGlnaHQNCkZhbnRhDQpTcHJpdGUNCg0KDQpbaDFdW2JdRm9vZGNhbnM6Wy9iXVsvaDFdDQoNCkJsYWNrT2xpdmVzQ2FuDQpCbGFja09saXZlc0Nhbl9PcGVuZWQNCkNvb2tlZFNwaW5hY2hDYW4NCkNvb2tlZFNwaW5hY2hDYW5fT3BlbmVkDQpGYXZhYmVhbnNDYW4NCkZhdmFiZWFuc0Nhbl9PcGVuZWQNCkZydWl0Y29ja3RhaWxDYW4NCkZydWl0Y29ja3RhaWxDYW5fT3BlbmVkDQpHcmVlbmJlYW5zQ2FuDQpHcmVlbmJlYW5zQ2FuX09wZW5lZA0KS2lkbmV5YmVhbnNDYW4NCktpZG5leWJlYW5zQ2FuX09wZW5lZA0KU2xpY2VkYmVldHNDYW4NClNsaWNlZGJlZXRzQ2FuX09wZW5lZA0KU2xpY2VkcGluZWFwcGxlQ2FuDQpTbGljZWRwaW5lYXBwbGVDYW5fT3BlbmVk</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/793112576580627538/B09BA1C650A2AAD623B186EBB93A3033C83CE172/</image_url> - <download_url/> - <filename/> - <file_size>66697573</file_size> - </mod> - <mod id="1879540249"> - <name>RaG_Hummer_Refresh</name> - <description>W2JdVEhJUyBWRVJTSU9OIElTIE5PVyBPVVREQVRFRCBBTkQgV09OVCBSRUNFSVZFIEFOWSBVUERBVEVTIEFOWU1PUkUhDQpORVcgQVJNT1JFRCBWRVJTSU9OOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyMzkyNzk3MTVbL2JdDQoNCltoMV1GdWxseSB3b3JraW5nIEh1bW1lciB3aXRoIDE0MDAgc2xvdHMgYW5kIDUgQXR0YWNobWVudCBzbG90cy4NCk1heCAxNjUga20vaA0KNiw1IExpdGVyIFY4IFRVUkJPIERJRVNFTCAoc29ycnkgR3JldGEpWy9oMV0NCg0KW2JdQXR0YWNobWVudHM6Wy9iXQ0KW2NvZGVdLSBKZXJyeWNhbg0KLSBGaXJzdCBBaWQgS2l0DQotIFdlYXBvbiBTbG90DQotIE1lbGVlIFdlYXBvbiBTbG90DQotIFNwYXJlIFdoZWVsWy9jb2RlXQ0KDQpbYl1JZiB5b3UgcHJlZmVyIGEgSHVtbWVyIHdpdGggNjAwIFNsb3RzOlsvYl0gaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE4ODAyNzIzMDcNCg0KW2JdVHlwZXMueG1sIGFuZCBUcmFkZXJDb25maWcvVmVoaWNsZVBhcnRzIGFyZSBpbnNpZGUgdGhlIGZvbGRlci5bL2JdDQoNCmh0dHBzOi8vZGlzY29yZC5nZy9WMmtneUo3DQoNCltiXVlvdSBhcmUgbm90IGFsbG93ZWQgdG8gUmVwYWNrIG9yIGVkaXQgdGhpcyBtb2QuWy9iXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1639828716943218547/693309FD5E1149767069457C8171280C1F8CD8CD/</image_url> - <download_url/> - <filename/> - <file_size>79723510</file_size> - </mod> - <mod id="2159027181"> - <name>TrailBruizer SUV</name> - <description>W2gxXVRyYWlsQnJ1aXNlciBTVVZbL2gxXQ0KDQpBIHJlcGFjay9yZW1vZGVsIG9mIE5laHIncyBTVVYgbW9kLiBJIGhhdmUgYmVlbiB1c2luZyBOZWhyJ3Mgc291cmNlIGZpbGVzIHRvIGxlYXJuIGZyb20gYW5kIGdhaW4gYSBnZW5lcmFsIHVuZGVyc3RhbmRpbmcgb2YgRGF5eiB0b29scyBhbmQgdmVoaWNsZXMsIGJ5IHR3ZWFraW5nIHRoaW5ncyBhbmQgZWRpdGluZyB0aGlzIGNhciBtZSBhbmQgWW9sdWtvODYgaGF2ZSBnYWluZWQgYSBnb29kIHVuZGVyc3RhbmRpbmcgb2YgdGhlIHRvb2xzIGFuZCBob3cgZGF5eiBtb2RzL3ZlaGljbGVzIGFyZSBtYWRlLi4uDQp0aGlzIGlzIHdoYXQgd2UgaGF2ZSBjb21lIHVwIHdpdGggd2hpbHN0IHdlJ3ZlIGJlZW4gbWVzc2luZy4uDQpXZSBjYWxsIGl0IHRoZSBUcmFpbEJydWlzZXINCnZhcmlvdXMgY2hhbmdlcyBhbmQgdHdlYWtzLg0KSSBoYXZlIGFza2VkIE5laHIgZm9yIHBlcm1pc3Npb24gdG8gZG8gdGhpcy4NCg0KQWxsIGNyZWRpdCBmb3IgdGhlIG9yaWduYWwgbW9kIGdvZXMgdG8gTmVociwgbWUgYW5kIHlvbHVrbzg2IGhhdmUgbGVhcm50IGEgbG90IGZyb20gaGltIGFuZCBvdGhlciBtb2RkZXJzIGluIHRoZSBjb21tdW5pdHksDQpQcm9wcyB0byBEZWFubyBhbmQgTmVociBmb3IgYWxsIHRoZXJlIGhlbHAgd2l0aCB0aGlzIHByb2plY3QgYW5kIGZvciBoYXZpbmcgc291cmNlIGZpbGVzIGZvciBub29iIG1vZGRlcnMgbGlrZSBtZSB0byBsZWFybiBmcm9tLg0KDQpIZXJlIGlzIGEgbGluayB0byB0aGUgb3JpZ2luYWwgbW9kDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTg1NjMwOTUxNSZzZWFyY2h0ZXh0PXN1dg0KDQpIZXJlJ3MgYSBsaW5rIHRvIHlvbHVrZTg2J3MgYXJ0c3RhdGlvbiBodHRwczovL3d3dy5hcnRzdGF0aW9uLmNvbS95b2x1a2VuIGdvIGNoZWNrIG91dCBzb21lIG9mIGhpcyBvdGhlciB3b3JrLg0KDQpJZiB5b3Ugd2FudCB0byBkbyB0aGUgc2FtZSBhcyBJIGhhdmUgZG9uZSBwbGVhc2UgYXNrIE5laHIgZm9yIHBlcm1pc3Npb24gYXMgaXRzIGhpcyBtb2QgSSBoYXZlIGp1c3QgZWRpdGVkIGl0IGZyb20gaGlzIHNvdXJjZSBmaWxlcyB3aXRoIGJpdCBvZiBoZWxwIGZyb20gaGltIGFsb25nIHRoZSB3YXkuDQoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDA2NTc5MjY0DQpOZWhyJ3Mgc291cmNlIGZpbGVzLg0KDQpJbmZvIGZvbGRlciBjYW4gYmUgZm91bmQgaW4gdGhlIEBtb2QgZm9sZGVyLCB3aXRoIHRyYWRlciBhbmQgc2FtcGxlLnhtbCBmaWxlcy4NCg0KW2gxXUZlYXR1cmVzWy9oMV0NCkEgbG91ZCwgZmlyZSBzcGl0dGluZywgc3VwZXJjaGFyZ2VkIDR4NCB3aXRoIGEgNSBzcGVlZCBnZWFyIGJveCBhbmQgc29tZSBlbmdpbmUgbW9kcyB0aGF0IG1ha2UgaXQgc291bmQgYXMgYWdncmVzc2l2ZSBhcyBpdCBsb29rcw0KdXBncmFkZSB3aXRoIGNyYWZ0ZWQgYXJtb3VyIGFuZCBhdHRhY2htZW50cy4gVGhpcyBCcnVpc2VyIGNhbiB0YWtlIGEgcG91bmRpbmcgYW5kIGhpdHMgMTgwa20uIA0KDQpbaDFdQXR0YWNobWVudHNbL2gxXQ0KLWJhY2twYWNrIHNsb3QNCi0yeCBiYXJyZWwgc2xvdHMNCi1zZWEgY2hlc3Qgc2xvdA0KLWplcnJ5IGNhbiBzbG90DQotc3BhcmUgd2hlZWwgc2xvdA0KLTExeCBhcm1vdXIgc2xvdHMgDQoNCkN1c3RvbSBob3JuIHRoYXQgd29ya3Mgd2l0aCBleHBhbnNpb24gYW5kIGhvcm4gbW9kLg0KQ3JhZnQgdGhlIGFybW91ciBieSB1c2luZyBhIGhhY2tzYXcgb24gc2hlZXQgbWV0YWwuDQpIYXJ2ZXN0IHRoZSBidWxsIHNrdWxsIGZyb20gZGVhZCBidWxscy4NCg0KTm93IEF2YWlsYWJsZSBpbiBibGFjaywgd2hpdGUgYW5kIGNhbW8uDQoNCltoMV1Lbm93biBpc3N1ZXNbL2gxXQ0KDQotUmV2ZXJzZSBsaWdodHMgbm90IHdvcmtpbmcgc29tZXRpbWUuLi4uLg0KKGRvbnQgaGF2ZSBhIGNsdWUgYWJvdXQgdGhpcyBvbmUuIHNvbWUgdGltZXMgdGhleSB3b3JrIHNvbWV0aW1lcyB0aGV5IGRvbnQuLi4pDQoNCi1CYXJyZWwgU2xvdCBub3Qgd29ya2luZy4NCihteSBiYXJyZWwgc2xvdCB3b3JrcyBmaW5lLCBJIHVzZSB0aGUgbmV3IHZhbmlsbGEgdHJ1Y2sgYmFycmVsIHNsb3QuIGlmIHlvdSBoYXZlIHRoaXMgaXNzdWUgY2hlY2sgeW91ciBvdGhlciB2ZWhpY2xlIG1vZHMgYW5kIG9uZSBvZiB0aGVtIHdpbGwgaGF2ZSBub3QgdXBkYXRlZCBzaW5jZSAxLjEwLiBtZXNzYWdlIHRoZW0gdG8gZml4IHRoZXJlIG91dGRhdGVkIG1vZCkNCg0KLUJhY2twYWNrIGludmVudG9yeSBzaG93aW5nIG9uIGNhciBhZnRlciBiYWNrcGFjayBpcyByZW1vdmVkLg0KKHRoaXMgc2VlbXMgdG8gb25seSBoYXBwZW4gb24gY2VydGFpbiBzZXJ2ZXIgc2V0IHVwcyBhbmQgdGhlIGludmVudG9yeSB3aWxsIHNob3cgdW50aWwgZWl0aGVyIHRoZSBpbnZlbnRvcnkgaXMgdXBkYXRlZCBvciB0aGUgYmFnL2NhciBiZWNvbWUgZmFyIGVub3VnaCBhcGFydCBhbnkgaW50ZXJhY3Rpb24gd2l0aCB0aGUgaW52ZW50b3J5IHdpbGwgdXBkYXRlIGl0KQ0KDQpQbGVhc2UgcmVwb3J0IGFueSBvdGhlciBpc3N1ZXMgdG8gbWUgaW4gdGhlIGNvbW1lbnRzIG9yIG9uIGRpc2NvcmQuDQoNCg0KUGxlYXNlIGFzayBwZXJtaXNzaW9uIGlmIHlvdSB3YW50IHJlcGFjayBpbnRvIHNlcnZlciBtb2RzLiBJIHdvdWxkIGxpa2UgdG8ga2VlcCB0cmFjayBvZiBteSBtb2RzIGFuZCBub3Qgd2FzdGUgbXkgdGltZSBpc3N1aW5nIERNQ0EncyBmb3IgdW5hdXRob3Jpc2VkIHJlcGFja3MuIFlvdSBjYW4gYXNrIHBlcm1pc3Npb24gb24gbXkgZGlzY29yZCBsaW5rZWQgYmVsb3cNCmh0dHBzOi8vZGlzY29yZC5nZy9LdUpaRHZQDQoNCkNvcHlyaWdodCDCqSAyMDIxIFNwdXJnbGUNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1670238607713978283/7686EAADDEDBC3911CEAC2C442551C6A000D37CF/</image_url> - <download_url/> - <filename/> - <file_size>23334805</file_size> - </mod> - <mod id="2289484547"> - <name>AdvancedGroups</name> - <description>Q29weXJpZ2h0IDIwMjAgTEJtYXN0ZXIuIEVzIGlzdCBuaWNodCBlcmxhdWJ0LCBkaWVzZXMgRWxlbWVudCBhdWYgU3RlYW0genUgdmVyw7ZmZmVudGxpY2hlbiwgYXXDn2VyIGR1cmNoIGRlbiBTdGVhbS1BY2NvdW50IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTgxNDEwOTcxMTMvXUxCbWFzdGVyWy91cmxdDQpDb3B5cmlnaHQgMjAyMCBMQm1hc3Rlci4gWW91IGFyZSBub3QgYWxsb3dlZCB0byBwdWJsaXNoIHRoaXMgT2JqZWN0IG9uIFN0ZWFtLiBPbmx5IHRoZSBTdGVhbWFjY291bnQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODE0MTA5NzExMy9dTEJtYXN0ZXJbL3VybF0gaXMgYWxsb3dlZCB0byBkbyBzbyAhDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJlcGFjayAvIG1vZGlmeSAvIHJldXBsb2FkIHRoaXMgbW9kIG9yIHBhcnRzIG9mIGl0ICENCltiXVRoZSB1c2Ugb24gTW9uZXRpemVkIFNldmVycyBpcyBvbmx5IGFsbG93ZWQgd2l0aCBleHBsaWNpdCBQZXJtaXNzaW9uIGdpdmVuIGJ5IE1lICFbL2JdDQoNCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgZmVlbCBmcmVlIHRvIGxlYXZlIGEgY29tbWVudC4NCklmIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiB0aGUgTW9kLCB5b3UgY2FuIGpvaW4gbXkgW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvM1RKMjVWUncydV1EaXNjb3JkWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1658980985033341717/789BD9295A0E19DEB14239FF42F6E84365BD6589/</image_url> - <download_url/> - <filename/> - <file_size>2447842</file_size> - </mod> - <mod id="1677796889"> - <name>Camosplus</name> - <description>VGhpcyBtb2QgYWRkcyAxNSBuZXcgY2FtbyBwYXR0ZXJucyBmb3IgY2xvdGhpbmcsIGJhY2twYWNrcywgYXMgd2VsbCBhcyBNNCdzIGFuZCBtb3JlIHBhdHRlcm5zIHdpbGwgYmUgYWRkZWQgc29vbi4gDQoNCkJhc2UgQ2Ftb3M6DQpIZWVyZXMtU3BsaXR0ZXJtdXN0ZXINCk05MCBXb29kbGFuZA0KTWl0Y2hlbGwgUGF0dGVybiAoU3ByaW5nLVN1bW1lcikNClJ1c3NpYW4gRmxvcmENClJ1c3NpYW4gU3VycGF0DQpSdXNzaWFuIFZTUg0KUnVzc2lhbiBWU1IgMDINClN0ZWFsdGggYmxhY2sNClROSS1BVSBEUE0NClZpZXRuYW0gVGlnZXJzdHJpcGUNCg0KV2ludGVyIENhbW9zOg0KTTkwIFdpbnRlcg0KVmlldG5hbSBUaWdlcnN0cmlwZSBXaW50ZXINClJ1c3NpYW4gRmxvcmEgV2ludGVyDQpSdXNzaWFuIFZTUjIgV2ludGVyDQpEUE0gV2ludGVyDQpTdGVhbHRoIFdoaXRlDQoNCkV4dHJhIENhbW9zOg0KQW5pbWUgb3V0Zml0DQpCYW5hbmEgY2l2aWxpYW4gc3VpdA0KQmFuYW5hIE1pbGl0YXJ5IHN1aXQNCk5hemkgdW5pZm9ybSAodGhlcmUgYXJlIG5vIHN3YXN0aWthcyBvbiB0aGUgdW5pZm9ybSBvbmx5IGlyb24gY3Jvc3MpIA0KDQpJZiB5b3UgYXJlIHJ1bm5pbmcgb3VyIG1vZCBhbmQgd2FudCBjdXN0b20gaXRlbXMgam9pbiB0aGUgQ2Ftb3NQbHVzIGRpc2NvcmQgaHR0cHM6Ly9kaXNjb3JkLmdnL3g4YzdTbUggLCB0aGVyZSB5b3UgY2FuIGFsc28gc2VlIHdoZW4gd2UgYXJlIGdvaW5nIHRvIHJlbGVhc2UgdXBkYXRlcyBhbmQgdGhlIHRoaW5ncyB3ZSBhcmUgd29ya2luZyBvbiEgDQoNCldFIERPIE5PVCBHSVZFIFBFUk1JU0lPTiBUTyBVTlBBQ0svQUxURVIgVEVYVFVSRVMgV0lUSE9VVCBOSVRFQVNTQVNTSU4nUyBDT05TRU5UDQpDb2RlIGRvbmUgYnkgTW9udHljb25kYSBhbmQgRGlydHlTYW5jaGV6DQpUZXh0dXJpbmcgZG9uZSBieSBOaXRlYXNzYXNzaW4xMjY=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/911324212980849528/F553FE5FA0969DE257107C3C520E351CEA46A088/</image_url> - <download_url/> - <filename/> - <file_size>297327365</file_size> - </mod> - <mod id="1701716816"> - <name>MoreGrass</name> - <description>TW9yZSBHcmFzcyBmb3IgeW91ciBzZXJ2ZXIgaW4gQ2hlcm5hcnVzcGx1cyA7KQ0KDQpJIGFsbG93IHJlcGFja3MgYW5kIHN0dWR5IG9mIGl0LCBmZWVsIGZyZWUgdG8gZG8gd2hhdGV2ZXIgeW91IHdhbnQgd2l0aCB0aGlzIG1vZCENCg0KVGhhbmsgeW91IGZvciByZWFkaW5nLCBnb29kIGdhbWUgOyk=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/793113553958654918/9A43A337E04B920A4C999EE5EF27242B05E27779/</image_url> - <download_url/> - <filename/> - <file_size>2843</file_size> - </mod> - <mod id="2244669820"> - <name>Chernobyl MAP</name> - <description>0JrQsNGA0YLQsCDQv9C10YDQtdC90LXRgdC10L3QsCDQuNC3IEFybWEgMyANCtCa0LDRgNGC0LAg0LjQvNC10LXRgiDQutGD0YfRgyDQsdCw0LPQvtCyINC4INC70Y7QsdC+0Lkg0LbQtdC70LDRjtGJ0LjQuSDQvNC+0LbQtdGCINC/0L7Qv9GA0LDQstC40YLRjCDQuNGFLCDQldGB0LvQuCDQstGLINGB0LzQvtCz0LvQuCDQv9C+0L/RgNCw0LLQuNGC0Ywg0LrQsNC60L7QtSDRgtC+INGB0YLRgNC+0LXQvdC40LUgKNGB0LTQtdC70LDRgtGMINC60L7Qu9C70LjQt9C40Y4g0Lgg0YLQtCDQuCDRgtC/KSDRgtC+INC/0YDQvtGB0YzQsdCwINGB0LLRj9C30LDRgtGM0YHRjyDRgdC+INC80L3QvtC5INC00LvRjyDQvtCx0L3QvtCy0LvQtdC90LjRjyDQvNC+0LTQsC4NCtCh0L7Qt9C00LDRgtC10LvRjCDQutCw0YDRgtGLIEFybWFuSUlJDQoNCk1hcCBtb3ZlZCBmcm9tIEFybWEgMw0KVGhlIG1hcCBoYXMgYSBidW5jaCBvZiBidWdzIGFuZCBhbnlvbmUgY2FuIGZpeCB0aGVtLiBJZiB5b3Ugd2VyZSBhYmxlIHRvIGZpeCBhIGNlcnRhaW4gc3RydWN0dXJlIChtYWtlIGEgY29sbGlzaW9uLCBldGMuLCBldGMuKSwgcGxlYXNlIGNvbnRhY3QgbWUgdG8gdXBkYXRlIHRoZSBtb2QuDQpDcmVhdG9yICBNYXAgQXJtYW5JSUkgDQoNCg0KDQrQn9GA0L7RiNGDINCy0LDRgSDQvdC1INC/0LXRgNC10L/QsNC60L7QstGL0LLQsNC50YLQtSDQtNCw0L3QvdGD0Y4g0LrQsNGA0YLRgyDQuCDQvdC1INC/0YDRj9GH0YzRgtC1INCyINGB0LLQvtC4INC80L7QtNGLINC60LDRgNGC0LAg0YDQsNGB0L/RgNC+0YHRgtGA0LDQvdGP0LXRgtGB0Y8g0YHQvtCy0LXRgNGI0LXQvdC90L4g0LHQtdGB0L/Qu9Cw0YLQvdC+LiDQktGB0LUg0LrRgtC+INCy0L3QtdGB0LXRgiDQutCw0LrQuNC1INGC0L4g0LTQvtGA0LDQsdC+0YLQutC4INC/0L4g0LrQsNGA0YLQtSDQsdGD0LTRg9GCINGD0LrQsNC30LDQvdGLINCyINC+0L/QuNGB0LDQvdC40Lgg0Log0LzQvtC00YMuDQoNClBsZWFzZSBkbyBub3QgcmVwYWNrIHRoaXMgY2FyZCBhbmQgZG8gbm90IGhpZGUgaXQgaW4geW91ciBtb2RzLiBUaGUgY2FyZCBpcyBkaXN0cmlidXRlZCBmcmVlIG9mIGNoYXJnZS4gQWxsIHdobyB3aWxsIG1ha2Ugc29tZSBpbXByb3ZlbWVudHMgb24gdGhlIG1hcCB3aWxsIGJlIGluZGljYXRlZCBpbiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIG1vZC4NCg0KDQoNCg0K0JzQvtC5INGB0LXRgNCy0LXRgCBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/ZWRpdD10cnVlJmlkPTIyNDY0ODM0NDINCg0KDQpodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZHJpdmUvZm9sZGVycy8xUFJyRnR1VVB6Uk5rZFlTT1pjTTJtZExKYkhTZmRVeTQ/dXNwPXNoYXJpbmcNCtCh0L/QsNGB0LjQsdC+IE5hemd1bCA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1621816921562584205/A4158F9B5C06742A0E7EC189FC405C9B2F880296/</image_url> - <download_url/> - <filename/> - <file_size>1301307912</file_size> - </mod> - <mod id="1868857649"> - <name>STALKER NewHorizon RP [Server mod]</name> - <description>W2gxXVNUQUxLRVI6IE5ldyBIb3Jpem9uWy9oMV0NCg0K0JzRiyDQsiDQktCaOiBodHRwczovL3ZrLmNvbS9uZXdob3Jpem9uX3JwDQrQnNGLINCyIERpc2NvcmQ6IGh0dHBzOi8vaW52aXRlLmdnL25ld2hvcml6b24NCg0KTGljZW5zZToNCg0KVGhpcyBDb250ZW50IGlzIHNoYXJlZCB1bmRlciBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgKENDIEJZLU5DLU5EIDQuMCkgbGljZW5zZS4NCllvdSBtdXN0IGdpdmUgY3JlZGl0cyB0byBhdXRob3JzIGlmIHlvdSBpbmNsdWRlIHRoaXMgbW9kaWZpY2F0aW9uIGFzIGRlcGVuZGVuY3kuDQpZb3UgbXVzdCBhc2sgYXV0aG9ycyBmb3IgcGVybWlzc2lvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIGFueSBjb250ZW50IHByb3ZpZGVkIGJ5IGF1dGhvcnMgaW4geW91ciBtb2RwYWNrIG9yIHlvdXIgb3duIG1vZGlmaWNhdGlvbi4NCllvdSBhcmUgbm90IGFsbG93ZWQgdG8gcmVtaXgvdHJhbnNmb3JtL21vZGlmeSB0aGlzIGNvbnRlbnQgaWYgeW91IGRpZG4ndCBnZXQgcGVybWlzc2lvbiBmcm9tIGF1dGhvcnMuDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHVzZSB0aGlzIGNvbnRlbnQgaW4gYW55IHdheSBmb3IgY29tbWVyY2lhbCB1c2FnZS4NCllvdSBhcmUgbm90IGFsbG93ZWQgZGlzdHJpYnV0ZSBjb250ZW50IG91dHNpZGUgdGhlIHdvcmtzaG9wLg0KDQpBbGwgY29udGVudCB0aGF0IGhhcyBiZWVuIGNyZWF0ZWQgYnkgR1NDIEdhbWUgV29ybGQgdXNlZCB0byBjcmVhdGUgcG9ydCBhbmQgaW5jbHVkZWQgd2l0aCB0aGlzIGRpc3RyaWJ1dGlvbiwgdW5sZXNzIGRlY2xhcmVkIG90aGVyd2lzZSwgaXMgY29tbWVyY2lhbCBHU0MgR2FtZSBXb3JsZCBwcm9wZXJ0eS4NCg0KVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1INCklNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLA0KRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwNClRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSDQpMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLA0KT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTg0KVEhFIFNPRlRXQVJFLiA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1183831643850817419/3289945A177DE9BA9B9E6A66F93312D11D988F19/</image_url> - <download_url/> - <filename/> - <file_size>1807220122</file_size> - </mod> - <mod id="1856758268"> - <name>ReTex by VALIDOL (free)</name> - <description>W2gxXSBbYl0gTWlsaXRhcnkgYW5kIGNpdmlsaWFuIGNhbW91ZmxhZ2UgY2xvdGhpbmcgYW5kIHVuaWZvcm1zIGluIHZhcmlvdXMgY2Ftb3VmbGFnZXMuIFsvYl0gWy9oMV0gW2JdIFsvYl0gW2ldIFsvaV0gDQoNCltoMV0gW2JdINCS0L7QtdC90L3QsNGPINC4INCz0YDQsNC20LTQsNC90YHQutCw0Y8g0LrQsNC80YPRhNC70LjRgNC+0LLQsNC90L3QsNGPINC+0LTQtdC20LTQsCDQuCDQvtCx0LzRg9C90LTQuNGA0L7QstCw0L3QuNC1INCyINGA0LDQt9C70LjRh9C90YvRhSDQutCw0LzRg9GE0LvRj9C20LDRhS4gWy9iXSBbL2gxXSBbYl0gWy9iXSBbaV0gWy9pXSANCg0KDQpbYl0g0JIg0LTQsNC90L3Ri9C5INC80L7QvNC10L3RgiDQsiDQvNC+0LTQtSAxMDYg0YDQuNGB0YPQvdC60LAg0LrQsNC80YPRhNC70Y/QttCwLiDQp9C40YHQu9C+INC80L7QtNC10LvQtdC5IDI3LiBbL2JdDQpbYl0gMTA2IGNhbW91ZmxhZ2UgcGF0dGVybnMgYXJlIGN1cnJlbnRseSBpbiBmYXNoaW9uLiBUaGUgbnVtYmVyIG9mIG1vZGVscyAyNy4gWy9iXQ0KDQoNCltiXSDQmNGB0L/QvtC70YzQt9GD0Y7RidC40LXRgdGPINC60LDQvNGD0YTQu9GP0LbQuCDQsiDQtNCw0L3QvdC+0Lkg0YHQsdC+0YDQutC1OiBbL2JdDQpbYl0gVGhlIGNhbW91ZmxhZ2VzIHVzZWQgaW4gdGhpcyBhc3NlbWJseTogWy9iXQ0KDQoNCltjb2RlXdCT0J7QoNCa0JAtMyAi0JPQntCg0JXQpiINCkEtVEFDDQrQkdCj0KLQkNCdIDMgLyA0DQrQodC10YDQtdCx0YDRj9C90YvQuSDQu9C40YHRgiAoV2hpdGUgQmVyZXphIFBpeGVsKQ0K0JrQl9CcLdCfINCW0LXQu9GCLiAoWWVsbG93IEJlcmV6YSkNCk1DQU0gMg0KVVNOIE5XVQ0KVVNOIEFPUiBVbml2ZXJzYWwgLyAxIC8gMg0KVUNQDQpTVVJQQVQNClNVTVJBSw0KTUFSUEFUIEp1bmdsZSAxIC8gMiA7IEFUIDEgLyAyIDsgV29vZGxhbmQgOyBXaW50ZXIgOyBVcmJhbg0KTm9yd2V5TTk4DQpDYW1vIFJ1c3NpYSBEaWdpdGFsIEZsb3JhIDEgLyAyIC8gMyAvIDQgLyA1IA0KU1NFcmJzZW5tdXN0ZXIgDQpDYW1vIFNuYWtlIFRpZ2VyDQpGbGVjdGFyDQpLYW15c2ggVXJiYW4NClZpZXRuYW0gVGlnZXJzdHJpcGUNCtCe0YDQtdGFINCT0L7RgNC+0LTRgdC60L7QuSBBUEVYDQrQmtCb0JzQmiAxIC8gMiANClUuUy4gV29vZGxhbmQgODENClVTVw0K0KTQm9Ce0KDQkA0KQVRBQ1MgRkcyIA0KRFBNDQpCcml0aXNoIERQTQ0KU25vd3kgV29vZGxhbmQNCldvb2RsYW5kIExlc3MgU2F0DQpGbGVjdGFybiBFeHBlcmltZW50YWwNCkRJR0kgMiBUcm9waWMNCkdvcmthRSBTdW1tZXIgLyAyDQpCZWxnaWFuIEppZ3Nhdw0KQkdTIFRXDQpDT00gQnJpdA0KQ2hpbmVzZSBNMDcgSHVudGVyDQrQldCc0KAgLyBDb2xkIFdhdGVyIC8gRGVzZXJ0IC8gU2lyeWEgLyBEaWdpdGFsIFdvb2RsYW5kIDEvMg0KRmxlY3Rhcm4gMS8yLzMgLyBHV29vZGxhbmQgLyBERSAvIEVVIC8gRkkgLyBTZWFsdGggLyBEIC8gQSANCk11bHRpdGFybg0KVHJvcGVudGFybg0KVlNSIFJ1c3NpYQ0KUnVzc2lhbiBUaWdlciAvIFJ1c3NpYW4gVGlnZXIgU3RyaXBlIC8gUnVzc2lhbiBQb2xpY2UgVGlnZXINClJ1c3NpYW4gUmFzdHINClJ1c3NpYW4gT21vbiANClJ1c3NpYW4gRmxvcmENClJlZCBEYXduIEtMTUsgDQpJR0JBRyAvIFBCR0FHIA0KR29ya2FFIC8gR29ya2EgQ2hhbWVsIC8gUkUgR3JlZW55IC8gV29vZGxhbmQgUlUgLyBXRCBPYWsgLyBBRiAvIFBhcnRpemFuIEdob3N0DQpHZXJtYW4gT2FrbGVhZiAvIEdyZWVuIFBlYSAvIDQgLyBHcmVlbiBQZWEgMyAvIFBsYXRhbmVuIDcgU3VtbWVyIC8gQXV0dW1uIC8gRWljaGVubGF1Ym11c3RlciBPdmVycHJpbnQgU3VtbWVyIC8gRmFsbCAvIEVpY2hlbmxhdWJtdXN0ZXIgQSBTdW1tZXIgLyBGYWxsIC8gQmVyaW5ndCBFaWNoZW5sYXVibXVzdGVyIFN1bW1lciAvIEZhbGwgLyA0NCAvIEVpY2hlbmxhdWIgU3VtbWVyIC8gQXV0dW1uIC8gUGxhdGFuZW5tdXN0ZXIgNyBPbGQgU3VtbWVyICAgIFsvY29kZV0NCg0KW2gxXSBbYl0g0KHRgdGL0LvQutCwINC90LAg0YLQsNCx0LvQuNGG0YMg0YEg0LrQu9Cw0YHRgdCw0LzQuCBbL2JdIFsvaDFdDQpbdXJsPWh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzE1U1RicEZ1WkpZLUVPSUNNN1pRWW9GaTY4dXNyMVUxVllIYklyNzJJYVFNL2VkaXQ/dXNwPXNoYXJpbmddTGluayB0byB0aGUgdGFibGUgd2l0aCBjbGFzc2VzWy91cmxdDQoNCg0KW2gxXSBbYl0g0KDQtdC/0LDQuiwg0L/QtdGA0LXQt9Cw0LvQuNCyINC4INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC80L7QtNCwINCyINGB0YLQvtGA0L7QvdC90LjRhSDQv9GA0L7QtdC60YLQsNGFINGA0LDQt9GA0LXRiNC10L3QviDQv9GA0Lgg0L7QsdGP0LfQsNGC0LXQu9GM0L3QvtC8INGD0LrQsNC30LDQvdC40Lgg0YDQsNC30YDQsNCx0L7RgtGH0LjQutCwINC4INC40YHRgtC+0YfQvdC40LrQsCwg0L7RgtC60YPQtNCwINC80L7QtCDQsdGL0Lsg0LLQt9GP0YIgKNGB0YHRi9C70LrQsCDQvdCwINGB0YLRgNCw0L3QuNGG0YMg0LzQvtC00LApLg0KDQpUaGUgbW9kIGlzIGZyZWUgZm9yIHJlcGFja2luZywgcmV1cGxvYWRpbmcgYW5kIHVzaW5nIGluIHNpZGUgcHJvamVjdHMgd2l0aCB0aGUgb2JsaWdhdG9yeSByZWZlcmVuY2UgdG8gdGhlIGNyZWF0b3IgYW5kIHRoZSBzb3VyY2UuIFsvYl0gWy9oMV0NCg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/766098228960784054/BCFB225238B61758949EADC76BC2E609AA595F60/</image_url> - <download_url/> - <filename/> - <file_size>3153098043</file_size> - </mod> - <mod id="1602372402"> - <name>DeerIsle</name> - <description>VGhpcyBTdGVhbSBwYWdlIGlzIGp1c3QgZm9yIHRoZSBtYXAgZG93bmxvYWQuDQoNCkZvciBhbnkgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbWFwLCBpbnN0YWxsIGluc3RydWN0aW9ucywgcXVlc3Rpb25zLCBidWcgaHVudGluZywgaGVscCwgZG9jLCBmaWxlcywgcGljdHVyZXMsIHZpZGVvcy4uLg0KDQoNCg0KdmlzaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly93d3cuZGVlcmlzbGUuZGUNCg0KDQoNCkFib3V0IHRoZSBtYXA6DQoNClRoZSB0ZXJyYWluIG9mIERlZXJJc2xlIGlzIGJhc2VkIG9uICJEZWVySXNsZSIgaW4gTUFJTkUgKFVTQSksIGFwcm94LiAxNmttIHggMTZrbSBzaXplIGluIHRvdGFsLiANCg0KVGhlIGdvYWwgaXMgbm90IHRvIG1ha2UgYSAxOjEgY29weSBvZiB0aGUgcmVhbCBsb2NhdGlvbiwgc2luY2UgSSBkb24ndCBoYXZlIHRoZSBwcm9wcGVyIG1vZGVscyBhdCB0aGlzIG1vZGRpbmcgc3RhZ2UuIFNvIEkgdXNlIG1haW5seSB0aGUgdGVycmFpbiBhbmQgbW9kaWZpeSBpdCB0byBtYWtlIG15IG93biBpZGVhIG9mIGEgbmljZSBsaXR0bGUgZGF5eiBwbGF5Z3JvdW5kLg0KSXQgaXMgYWxsIHVuZGVyIGhlYXZ5IGNvbnN0cnVjdGlvbi4gTm90aWNlIHRoYXQgZnV0dXJlIHVwZGF0ZXMgd2lsbCBleHBhbmQgdGhlIG1hcC4NCg0KU3BlY2lhbCB0aHggdG86DQoNClN1bXJhaywgVGlsdG1hbiwgTHVnZ2UsIFplcm95ICYgWmlzYg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1690499172150686423/FC12C18DAD89BE57C4B0E27FA658826DDA5F9152/</image_url> - <download_url/> - <filename/> - <file_size>4027049290</file_size> - </mod> - <mod id="2321788556"> - <name>ChernobylProject</name> - <description>W2gxXUNoZXJub2J5bFpvbmUgWy9oMV0NCtCU0LDQvdC90LDRjyDQutCw0YDRgtCwINC/0L7RgNGC0LjRgNC+0LLQsNC90LAg0YEgQXJtYTMg0Lgg0Y/QstC70Y/QtdGC0YHRjyDRgdC+0LHRgdGC0LLQtdC90L3QvtGB0YLRjNGOIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvQXJtYW5JSUldQXJtYW5JSUkuWy91cmxdDQrQnNGLINC90LUg0L/RgNC10YLQtdC90LTRg9C10Lwg0L3QsCDQt9Cy0LDQvdC40LUg0YHQvtC30LTQsNGC0LXQu9C10Lkg0LrQsNGA0YLRiywg0LIg0L3QsNGI0LjRhSDRhtC10LvRj9GFINC00L7QstC10YHRgtC4INGN0YLRgyDQutCw0YDRgtGDINC00L4g0LjQs9GA0LDQsdC10LvRjNC90L7Qs9C+INGB0L7RgdGC0L7Rj9C90LjRjy4NCtCV0YHQu9C4INCy0Ysg0YXQvtGC0LjRgtC1INC/0L7QvNC+0YfRjCDRgNCw0LfQstC40YLQuNGOINC80L7QtNCwLCDQvNC+0LbQtdGC0LUgW3VybD1odHRwczovL3BheXBhbC5tZS9DaGVybm9ieWxQcm9qZWN0XdC/0L7QttC10YDRgtCy0L7QstCw0YLRjCDQutC+0L/QtdC10YfQutGDIDopWy91cmxdLCDQvdC+INCx0L7Qu9C10LUg0L/QvtC70LXQt9C90L7QuSDQv9C+0LzQvtGJ0YzRjiDQtNC70Y8g0L3QsNGBINCx0YPQtNGD0YIg0LHQsNCzLdGA0LXQv9C+0YDRgtGLLCDQuNGFINC80L7QttC90L4g0L7RgtC/0YDQsNCy0LvRj9GC0Ywg0LIgW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvWW15TTVQeEdyU13QtNC40YHQutC+0YDQtCDQutCw0L3QsNC7Wy91cmxdDQoNCtCe0LPRgNC+0LzQvdC+0LUg0YHQv9Cw0YHQuNCx0L4g0Y3RgtC40Lwg0LvRjtC00Y/QvDoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvU3VwZXJub3ZhNjY2L11TcG9uZ2VCb2JbL3VybF0g4oCTINC30LAg0LrQvtC90YHRg9C70YzRgtCw0YbQuNGOINC/0L4g0LzQvtC00LTQuNC90LPRgyDQsiBEYXlaDQpbdXJsPWh0dHBzOi8vc2tldGNoZmFiLmNvbS9EZWZlc3NdRGVmZXNzWy91cmxdIOKAkyDQt9CwINC/0L7QvNC+0YnRjCDQsiDRgdC+0LfQtNCw0L3QuNC4INC60L7Qu9C70LjQt9C40Lkg0LfQtNCw0L3QuNC5DQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0RyU3RlcmJlbi9dRHJfU3RlcmJlblsvdXJsXSAtINC30LAg0L/QvtC80L7RidGMINCyINGB0L7Qt9C00LDQvdC40Lgg0LrQvtC70LvQuNC30LjQuSDQt9C00LDQvdC40LkNCkNyZWVwW0tlbl0gLSDQmtC+0LzRjNGO0L3QuNGC0Lgt0LzQtdC90LXQtNC20LXRgA0KDQpHU0MgR2FtZVdvcmxkIC0g0YLQtdC60YHRgtGD0YDRiyDQuCDQvNC+0LTQtdC70LgNCg0KW2gxXdCf0LXRgNC10L/QsNC60L7QstC60LAg0LfQsNC/0YDQtdGJ0LXQvdCwIVsvaDFdDQoNClRoaXMgbWFwIGhhcyBiZWVuIHBvcnRlZCBmcm9tIEFybWEzIGFuZCBpcyBvd25lZCBieSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0FybWFuSUlJXUFybWFuSUlJWy91cmxdDQpXZSBkbyBub3QgcHJldGVuZCB0byBiZSBvd25lcnMgb3IgY3JlYXRvcnMgd2UganVzdCB3YW50IHRvIG1ha2UgaXQgcGxheWFibGUgYW5kIGVuam95YWJsZS4NCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgb3VyIHdvcmsgZmluYW5jaWFsbHkgW3VybD1odHRwczovL3BheXBhbC5tZS9DaGVybm9ieWxQcm9qZWN0XWNsaWNrIHRoaXMgbGluayBbL3VybF0gYnV0IG1vcmUgdXNlZnVsbCB3aWxsIGJlIG1ha2luZyBidWdyZXBvcnRzIHlvdSBjYW4gc2VuZCB0aGVtIGluIG91ciBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9ZbXlNNVB4R3JTXWRpc2NvcmQgY2hhbm5lbFsvdXJsXQ0KDQpTcGVjaWFsIHRoYW5rcyB0byB0aGlzIGZlbGxhcyA6DQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL1N1cGVybm92YTY2Ni9dU3BvbmdlQm9iWy91cmxdIC0gRGF5WiBtb2RkaW5nIGFkdmljZXMNClt1cmw9aHR0cHM6Ly9za2V0Y2hmYWIuY29tL0RlZmVzc11EZWZlc3NbL3VybF0gLSBoZWxwIGluIG1ha2luZyBidWlsZGluZyBjb2xsaXNpb25zDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL0RyU3RlcmJlbi9dRHJfU3RlcmJlblsvdXJsXSAtIGhlbHAgaW4gbWFraW5nIGJ1aWxkaW5nIGNvbGxpc2lvbnMNCkNyZWVwW0tlbl0gLSDQoW9tbXVuaXR5LW1hbmFnZXINCg0KR1NDIEdhbWVXb3JsZCAtIHRleHR1cmVzIGFuZCBtb2RlbHMNCg0KW2gxXVJlcGFja2FnaW5nIGlzIHByb2hpYml0ZWQhWy9oMV0NCg0KQW5kIG9uZSBtb3JlIHRoaW5nLi4uDQpbSWYgeW91IG9ubHkga25ldyBob3cgYW0gSSBmKipraW5nIHRpcmVkIHlvdSB3b3VsZCBjcnldDQoNCtCQINCy0L7QvtCx0YnQtS4uLg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lLbVMyOEsuanBnWy9pbWddDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1774949907025627762/2997FC437E976A58B70B21F5C9AD99F0052FE5AD/</image_url> - <download_url/> - <filename/> - <file_size>1351029199</file_size> - </mod> - <mod id="1702115330"> - <name>Chernobyl-Namalsk (DayZ Life)</name> - <description>W2gxXVtpXVtiXUluZm9bL2JdWy9pXVsvaDFdDQoNCldlbGNvbWUgdG8gdGhlIERheVogTGlmZSBjb21tdW5pdHkgYW5kIHNlcnZlci4gUGxlYXNlIHJlYWQgdGhlIGJlbG93IHJ1bGVzIGNhcmVmdWxseS4gV2UgaG9wZSB5b3UgZW5qb3kgb3VyIHNlcnZlci4gRGF5WiBMaWZlIGlzIGEgRGF5eiBtb2RkZWQgc2VydmVyIGJhc2VkIG9uIHRoZSBmaXJzdC1wZXJzb24gc2hvb3RlciBBcm1hIDI6IERheVogTW9kLiBUaGlzIHNlcnZlciBpcyBhIGhhcmRjb3JlIHJvbGVwbGF5IChSUCkgb25lLiBUaGUgQ2hlcm5vYnlsIG1hcCB3aWxsIGJlIHVzZWQhIChJdCBpcyBub3QgdGhlIEV4Y2x1c2lvbiBab25lIG1hcCB1c2VkIGluIHRoZSBTdGFsa2VyIHNlcnZlcnMhIENoZXJub2J5bCBpcyBiYXNlZCBvbiB0aGUgcmVhbCBlbnZpcm9ubWVudCkuIEEgbG90IG9mIGVmZm9ydCBpcyBwdXQgaW50byB0aGlzIHByb2plY3QuLi4NCg0KDQoNCltiXURpc2NvcmQ6IVsvYl0gaHR0cHM6Ly9kaXNjb3JkLmdnL3lRQkNQczQNCg0KDQpbaDFdW2JdW2ldSGVscCB0aGUgUHJvamVjdCBbL2ldWy9iXVsvaDFdDQpzdXBwb3J0IHRoaXMgcHJvamVjdCA6IA0KDQpbYl0hIGFsbCB0aGUgZG9uYXRpb25zIHdpbGwgYmUgdXNlZCB0byBtYWtlIGEgc2VydmVyICFbL2JdDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1653348535437991299/37297A58621CF32728071E6FD4558BDA1204E518/</image_url> - <download_url/> - <filename/> - <file_size>953411875</file_size> - </mod> - <mod id="2143128974"> - <name>Advanced Weapon Scopes</name> - <description>W2JdDQpUaGlzIG1vZCBpcyBkZXNpZ25lZCBhcyBhbG1vc3QgY29tcGxldGUgcmVwbGFjZW1lbnQgZm9yIHZhbmlsbGEgc2NvcGVzIGZvciBwcm92aWRpbmcgbW9yZSBzbW9vdGggZ2FtZSBleHBlcmllbmNlIHNpbmNlIG9ubHkgbXkgc2NvcGVzIGhhcyB1bmlxdWUgYWJpbGl0aWVzLg0KTXkgcmVjb21lbmRhdGlvbiBpcyBnZXR0aW5nIHJpZCBvZiBhbnkgdmFuaWxsYSBzY29wZXMgZXhjZXB0IFBVLCBLb2JyYSwgUFNPIGFuZCAxUE41MS4NClsvYl0NCg0KW2gxXU1vZCBjb250ZW50OlsvaDFdDQpbbGlzdF0NClsqXUFDT0cgLSBXZWxsIGtub3duIHNjb3BlIHdpdGggNHggbWFnbmlmaWNhdGlvbi4gVGhpcyBzY29wZSBoYXMgZGlmZmVyZW50IHJldGljbGUgZnJvbSB2YW5pbGxhIG9uZSBhbmQgaGFzIHRoZSBvcHRpb24gb2YgbW91bnRpbmcgYW4gYWRkaXRpb25hbCBSTVIgcmVkIGRvdCBzaWdodDsNClsqXVJNUiAtIFNtYWxsIGNvbGxpbWF0b3Igc2lnaHQsIHdoaWNoIGNhbiBiZSBtb3VudGVkIG9uIGFuIEFDT0cgb3IgYSBwaXN0b2wuIEFsc28gaGFzIG9wdGlvbmFsIG1vdW50cyB3aXRoIHR3byBkaWZmZXJlbnQgaGVpZ2h0cyBmb3IgbW91bnRpbmcgb24gYW55IG90aGVyIHdlYXBvbjsNClsqXURlZGFsIERIRi01IC0gUnVzc2lhbi1tYWRlIG9wdGljYWwgc2NvcGUgZGVzaWduZWQgZm9yIGhpZ2gtcHJlY2lzaW9uIHNob290aW5nLiBIYXMgNS0yMHggbWFnbmlmaWNhdGlvbjsNClsqXU5GIEFUQUNSIDctMzV4NTYgIC0gVGhpcyBzY29wZSB0YWtlcyBhY2N1cmF0ZSBsb25nIHJhbmdlIHNob290aW5nIHRvIGEgd2hvbGUgbmV3IGxldmVsLiBIYXMgYSA3LTM1eCBtYWduaWZpY2F0aW9uOw0KWypdTkYgQVRBQ1IgMS04eDI0IC0gSXMgZGVzaWduZWQgYW5kIGJ1aWx0IHRvIGJlIHRoZSB1bHRpbWF0ZSBsb3ctcG93ZXIgdmFyaWFibGUgcmlmbGVzY29wZS4gSGFzIGEgZmllbGQgb2YgdmlldyBhdCAxeCBlcXVpdmFsZW50IHRvIG9wZW4gc2lnaHRz4oCmIEJ1dCB2YXN0bHkgbW9yZSBwcmVjaXNlOw0KWypdV2FsdGhlciBNUlMgLSBPcGVuIHR5cGUgY29sbGltYXRvciBzaWdodC4gQmVjYXVzZSBvZiBpdHMgZGVzaWduIGlzIG5vdCBvZnRlbiB1c2VkIGJ5IG1pbGl0YXJ5LCBidXQgaXMgcG9wdWxhciBhbW9uZyBodW50ZXJzIGFuZCBmYW5zIG9mIG1pbGl0YXJ5IHRhY3RpY2FsIGdhbWVzOw0KWypdT0tQLTcgLSBSdXNzaWFuLW1hZGUgY29sbGltYXRvciBzaWdodC4gRXh0cmVtZWx5IGNvbnZlbmllbnQgaW4gdXNlIGR1ZSB0byBpdHMgZGVzaWduOw0KWypdQU4vUFZTLTQgLSBQYXNzaXZlIFVTIEFybXkgMm5kIGdlbmVyYXRpb24gbmlnaHQgdmlzaW9uIG9wdGljYWwgc2lnaHQuIDMuNnggbWFnbmlmaWNhdGlvbjsNClsqXVBpbGFkIDR4MzIgLSBSdXNzaWFuIGh1bnRpbmcgb3B0aWMgc2lnaHQuIENoZWFwLCBoZWF2eSwgaGFzIGZpeGVkIDR4IG1hZ25pZmljYXRpb247DQpbKl1aZW5pdCBCLTEzIEFLIFNpZGUgTW91bnQgLSBSdXNzaWFuIG1hZGUgbGlnaHR3ZWlnaHQgZ2VudWluZSBaZW5pdCByYWlsIG1vdW50IGZvciBBSywgYWxsb3dzIHlvdSB0byBtb3VudCBbYl1BTllbL2JdIG9mIHRoZSB0aGVzZSBzaWdodHMgb24gdGhlIEFLIG1vdW50IHN5c3RlbTsNClsqXVRyaS1yYWlsIE1vdW50IC0gQWx1bWludW0gc2lnaHRzIG1vdW50LCBhbGxvd3MgeW91IHRvIG1vdW50IFtiXUFOWVsvYl0gb2YgdGhlIHRoZXNlIHNpZ2h0cyBvbiB0aGUgTW9zaW4gcmlmbGUsIFNLUywgU1ZUIGV0Yy4NClsvbGlzdF0NCg0KSWRlYSBvZiB0aGlzIG1vZCBpcyBnaXZlIGFiaWxpdHkgdG8gcGxheWVycyB1c2UgYW55IHNjb3BlIG9uIGFueSB3ZWFwb24gaW4gdGhpcyBnYW1lIHdpdGhvdXQgdW5saWtlZCBsaW1pdHMgb2YgImh1bnRpbmciIGFuZCAiUklTIiBzbG90cy4NClNvIHRvIGF0dGFjaCBzY29wZSB0byB0aGUgbW91bnQgeW91IG5lZWQgYm90aCBpdGVtcywgdGhlbiBjb21iaW5lIG9uZSB3aXRoIGFub3RoZXIuIFRvIHVubW91bnQgc2NvcGUgZnJvbSBtb3VudCAtIHB1dCBpdGVtIGluIHlvdXIgaGFuZHMgYW5kIHByZXNzIExNQi4gWW91IGNhbiByZXBhaXIgYW55IHNjb3BlIGJ5IEVsZWN0cmljYWwgUmVwYWlyIEtpdC4NCkFsbCBvZiB0aGVzZSBzY29wZXMgYW5kIG1vdW50cyB1c2VzIHZhbmlsbGEgc2xvdHMgc28gdGhpcyBtb2QgaXMgY29tcGF0aWJsZSB3aXRoIGFsbW9zdCBhbnkgd2VhcG9uIG1vZC4NClJlZCBkb3Qgc2lnaHRzIGFyZSBtYWRlIGZvciBjb21mb3J0YWJsZSB1c2UgLSB0aGV5IGFyZSBub3Qgc3ViamVjdCB0byBzdW4gYmFja2xpZ2h0aW5nIHVubGlrZSB2YW5pbGxhIG9uZXMuDQpOYW1lcyBhbmQgZGVzY3JpcHRpb24gb2YgZXZlcnkgaXRlbSBhcmUgdHJhbnNsYXRlZGludG8gRW5nbGlzaCBhbmQgUnVzc2lhbiAoaWYgeW91IHdhbnQgdG8gaGVscCB3aXRoIGl0LCBjb250YWN0IG1lKS4NCg0KW2gxXURldmVsb3BtZW50IHBsYW5zOlsvaDFdDQpbbGlzdF0NClsqXU5pZ2h0IExvbmcgUmFuZ2UgU2NvcGU7DQpbKl1BaW1wb2ludCBNaWNyby1UMTsNClsqXVBLLTA2Ow0KWypdTWF5IGJlIHNvbWV0aGluZyBtb3JlPyBGZWVsIGZyZWUgdG8gc2hhcmUgeW91ciBpZGVhcy4NClsvbGlzdF0NCg0KW2gxXURvbmF0aW9uWy9oMV0NClNvbWUgb2YgdGhlIG1vZGVscyBhbmQgdGV4dHVyZXMgdXNlZCBoZXJlIGFyZSBtYWRlIGJ5IG1lIGZyb20gc2NyYXRjaCwgd2hpbGUgb3RoZXJzIGFyZSBib3VnaHQuDQpJZiB5b3Ugd2FudCB0byBkb25hdGUgdG8gc3VwcG9ydCBteSB3b3JrLCBoZXJlJ3MgbXkgW2JdW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvSW5rb3RhXVBheVBhbFsvdXJsXVsvYl0uIFRoYW5rIHlvdSENCg0KW2JdQ29udGFjdCBtZSBpbiBEaXNjb3JkIElua290YSMzMjczIGZvciBhbnkgcXVlc3Rpb25zIGFuZCBtb25ldGl6YXRpb24gcmVxdWVzdHMuWy9iXQ0KW2JdQ29weXJpZ2h0IDIwMjAgSW5rb3RhLg0KVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtIChpLmUuIHJldXBsb2FkZWQsIHJlcGFja2VkKSwgZXhjZXB0IHVuZGVyIHRoaXMgU3RlYW0gYWNjb3VudCBuYW1lZCAiSW5rb3RhIi5bL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1656725633524676060/11283242B2A3AC360D6899EBF3D04EECE61C6D55/</image_url> - <download_url/> - <filename/> - <file_size>216570976</file_size> - </mod> - <mod id="2007900691"> - <name>PvZmoD_TheDarkHorde</name> - <description>W2gxXUtleSBGZWF0dXJlc1svaDFdDQotIFVuaXF1ZSBNb3ZpbmcgSG9yZGUuDQotIENvbmZpZ3VyYWJsZSBtb3ZlbWVudCB0eXBlcyAod2F5cG9pbnRzLCBzdGFydGluZyBwb2ludHMsIHJhbmRvbSBtb3ZlcywgY2xvc2VzdCBwbGF5ZXIuLi4pLg0KLSBQbGF5ZXJzIGNhbiBodW50IHRoZSBob3JkZSBieSBwcmVzc2luZyDCqyBOdW1wYWQwIMK7IHRvIHNlZSBpdHMgZGlyZWN0aW9uLg0KDQotIEhvcmRlIE1hc3RlciB0aGF0IGRyaXZlIHRoZSBob3JkZSB0byBjaGFzZSBuZWFyYnkgcGxheWVycy4NCi0gU3BlY2lhbCB6b21iaWVzIGZvciBuaWdodCB0aW1lLg0KLSBab21iaWVzIGhlYWx0aCBwb2ludHMgdHdlYWthYmxlLg0KDQotIFBvc3NpYmlsaXR5IHRvIGFkZCBzYWZlIHpvbmVzIHdoZXJlIHRoZSBob3JkZSBjYW4ndCBnby4NCi0gQ2FuIGJlIHVzZWQgb24gYWxsIG1hcHMgKExpdm9uaWEgcHJlc2V0cyBhbHJlYWR5IGluY2x1ZGVkKS4NCi0gRnVsbHkgY3VzdG9taXNhYmxlICh5b3UgZG9uJ3QgbGlrZSBzb21ldGhpbmcsIG1vZGlmeSBpdCAhKS4NCi0gUmVhbCB0aW1lIHR3ZWFrcyAoZm9yIGdlbmVyYWwgYmVoYXZpb3VycykuDQotIFdlbGwgZG9jdW1lbnRlZCBmaWxlcy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdVGhlIEhvcmRlIE1hc3RlclsvaDFdDQpbdV1baV1bYl1XaGVuIGEgcGxheWVyIGtpbGwgdGhlIE1hc3RlciB0aGUgaG9yZGUgaXMgZGVmZWF0ZWQuWy9iXVsvaV1bL3VdDQpbaV1bYl1TZXJ2ZXIgYWRtaW4gY2FuIFt1XWNvbmZpZ3VyZSB0aGUgbG9vdFsvdV0gb24gdGhlIG1hc3RlciB0byBbdV1yZXdhcmQgcGxheWVycy5bL3VdWy9iXVsvaV0NCg0KVGhlIG1hc3RlciDCqyBsZWFkIMK7IHRoZSBob3JkZSA6IFdoZW4gaGUgZGV0ZWN0IGEgcGxheWVyIHRoZSBob3JkZSBmb2xsb3cgaGltLiANCk5vdGUgdGhhdCBoZSBjYW4gaGVhciBwbGF5ZXIgYXQgbG9uZyBkaXN0YW5jZSAoMzAwLTQwMG0pIGFuZCBnbyB0aHJvdWdoIGRvb3JzKiBhdCBuaWdodCB0aW1lLg0KDQpbaDFdTmlnaHQgWm9tYmllc1svaDFdDQotIFdoaXRlIExhZGllcyA6IHdlYWsgYnV0IGZhc3QgYW5kIGdvIHRocm91Z2ggZG9vcnMqLg0KLSBOaWdodCBXYWxrZXJzIDogaGF2ZSB0byBiZSBoZWFkc2hvdCBidXQgc2xvdyBhbmQgZ28gdGhyb3VnaCBkb29ycyouDQotIEd1aWxsaWVzIDogY29tcGxldGVseSBpbnZpc2libGUgYXQgbG9uZyBkaXN0YW5jZS4NCi0gUmVkIGV5ZXMgOiBhbHdheXMgcnVuIChuZXZlciBzaW1wbHkgd2FsaykuDQoNCiogZ28gdGhyb3VnaCBkb29ycyA6IGNhbiBiZSBkaXNhYmxlZA0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1JbnN0YWxsYXRpb25bL2gxXQ0KUmVhZCBjYXJlZnVsbHkgdGhpcyB0aHJlYWQ6IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8yMDA3OTAwNjkxLzE3NTAxNDk3ODc1MTQ1MzMyMzYvXSBJbnN0YWxsYXRpb24gaW5zdHJ1Y3Rpb25zWy91cmxdLg0KDQpbaDFdS25vd24gYnVnc1svaDFdDQotIFpvbWJpZXMgY2FuIHNwYXduIGluIGJ1aWxkaW5ncyB3YWxscyAoYnV0IGNhbid0IGdvIHRocm91Z2ggdGhlbSwgdGhleSBzdGF5IHN0dWNrIGluc2lkZSkuDQotIFRoZSB6b21iaWVzIGNhbiBzdG9wIHNwYXduaW5nIGlmIHRoZSBob3JkZSBjb21lIGNsb3NlIHRvIGEgdHJhZGVyIChldmVuIGFmdGVyIGl0IGdvIGF3YXkgZnJvbSBpdCkqLg0KLSBZb3UgY2FuIHNlZSBzcGF3bmluZy90ZWxlcG9ydGluZy9keWluZyB6b21iaWVzICh0aGF0IGhvdyB0aGUgbW9kIHdvcmtzIHRvIG1ha2VzIGhvcmRlIG1vdmluZykNCi0gSWYgeW91IHVzZSBteSBvdGhlciBtb2QgIlB2Wm1vRCBDdXN0b21pc2FibGUgWm9tYmllcyIsIHRoZSBoZWFsdGggcG9pbnRzIG9mIHRoZSB6b21iaWVzIGFuZCBtYXN0ZXIgYXJlIG1hbmFnZWQgaW4gdGhlIENoYXJhY3RlcmlzdGljcy54bWwgb2YgdGhpcyBtb2QuDQotIElmIHlvdSB1c2UgV2ludGVyIENoZXJuYXJ1cyBhbmQgbXkgb3RoZXIgIlB2Wm1vRCBDdXN0b21pc2FibGUgem9tYmllcyIgdmVyaWZ5IHRoYXQgdGhlICJabWJNX0NpdGl6ZW5BU2tpbm55X0Jhc2UiIHNlY3Rpb24gaXMgYWZ0ZXIgaG9yZGUgem9tYmllcyBzZWN0aW9ucyBpbiB0aGUgIkNoYXJhY3RlcmlzdGljcy54bWwiIGZpbGUuIElmIG5vdCB0aGUgbWFzdGVyIHdpbGwgYmUgdmVyeSB3ZWFrLg0KLSBOb3QgY29tcGF0aWJsZSB3aXRoICJBUkhhcmRjb3JlQUkiLCAiQVJFeHRyZW1lQUkiLCAiQEFQIFpvbWJpZSBBbmltYWxzIiBvciBvdGhlciBtb2RzIHRoYXQgbW9kaWZ5IHpvbWJpZXMvYW5pbWFscy9wbGF5ZXJzIHJlbGF0aW9uc2hpcHMuDQoNCipjYW4gYmUgc29sdmVkIGlmIGFkbWluIHByZXNzIG51bXBhZDkgcmVzZXQgc2hvcnRjdXQgKGp1c3QgdmVyaWZ5IHRoZSAiMyIgcGVyc2lzdGVuY2Ugb3B0aW9uIGlzIGFjdGl2YXRlZCBpbiBqc29uIGZpbGUpIG9yIGlmIHRoZSBwbGF5ZXJzIGdvIG91dHNpZGUgMWttIHJhZGl1cyBmcm9tIHRoZSBob3JkZS4NCg0KW2gxXUxhc3QgVXBkYXRlWy9oMV0NCllvdSBjYW4gZmluZCBwcmV2aW91cyAgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy9jaGFuZ2Vsb2cvMjAwNzkwMDY5MV1wYXRjaCBub3RlcyBoZXJlWy91cmxdDQoNCi0gMTIvMDYvMjAyMCBWMS4xMC5tDQotLS0tLSBQcm9maWxlIDogRmlsZXMgc3RydWN0dXJlIGNvbXBsZXRlbHkgcmVtYWRlISEgSGF2ZSB0byBiZSBtYW51YWxseSB1cGRhdGUgKCopDQotLS0tLSBQcm9maWxlIDogTm93IGFsbCB2YWx1ZXMgY2FuIGJlIHJlZnJlc2ggd2l0aG91dCByZXN0YXJ0aW5nIHRoZSBzZXJ2ZXIuDQotLS0tLSBQcm9maWxlIDogSGVscCBmaWxlcyBjb21wbGV0ZWx5IHJld3JpdGUuDQotLS0tLSBQcm9maWxlIDogTGl2b25pYSwgRGVlciBJc2xlIGFuZCBOYW1hbHNrIGNvb3JkcyBiZWVuIGFkZGVkIHRvIHRlcnJhaW4gbGltaXRzLCB3YXlwb2ludHMgYW5kIGN1c3RvbSB6b25lcy4NCi0tLS0tIE1vZCBDb21wYXRpYmlsaXR5IDogQmV0dGVyIGNvbXBhdGliaWxpdHkgd2l0aCBteSBvdGhlciBtb2QgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8yMDUxNzc1NjY3XVB2Wm1vRCBDdXN0b21pc2FibGUgWm9tYmllc1svdXJsXSBOZWVkIE1hbnVhbCBNb2RpZmljYXRpb25zICgqKS4NCi0tLS0tIEZlYXR1cmUgOiBQb3NzaWJpbGl0eSB0byBjaG9vc2UgZGlmZmVyZW50IG1vdmVtZW50IHR5cGUgZm9yIGRheSBhbmQgbmlnaHQgdGltZS4NCi0tLS0tIEZlYXR1cmUgOiBQb3NzaWJpbGl0eSB0byBjaG9vc2UgYSByYW5kb20gem9uZSB3aGVyZSB0aGUgaG9yZGUgd2lsbCB3YWxrIGFyb3VuZC4NCi0tLS0tIEZlYXR1cmUgOiBOZXcgbmlnaHQgY3JlYXR1cmUgdGhhdCBpcyB2ZXJ5IGRpZmZpY3VsdCB0byBzZWUgd2hlbiBwbGF5ZXIgdXNlIE5WRy4NCi0tLS0tIEZlYXR1cmUgOiBZb3UgY2FuIG5vdyBtb2RpZnkgdGhlIOKAnHN0b3AgaHVudGluZ+KAnSBwZXJpbWV0ZXIgZm9yIGRheSBhbmQgbmlnaHQgdGltZS4NCi0tLS0tIEZlYXR1cmUgOiBUaGUgbWFzdGVyIGNhbiBub3cgZG9kZ2Ugd2hlbiBmaWdodGluZyAoKikuDQotLS0tLSBWaXN1YWxzIDogV2hpdGUgZm9nIGNvbG9yIGNhbiBub3cgYmUgdXNlZC4NCi0tLS0tIFZpc3VhbHMgOiBMaXR0bGUgY2xvdWQgYWRkZWQgd2hlbiB6b21iaWVzIHNwYXduIChvciB0ZWxlcG9ydCkuDQotLS0tLSBWaXN1YWxzIDogQmlnIGNsb3VkIGFkZGVkIGFib3ZlIHRoZSBob3JkZSB3aGVuIHRoZSBtYXN0ZXIgaGVhciBhIHBsYXllci4NCi0tLS0tIFNvdW5kcyA6IFRodW5kZXIgc291bmQgYWRkZWQgd2hlbiAgdGhlIG1hc3RlciBoZWFyIGEgcGxheWVyLg0KLS0tLS0gU291bmRzIDogVGh1bmRlcmJvbHQgc291bmQgYWRkZWQgd2hlbiBhIHBsYXllciBraWxsIHRoZSBtYXN0ZXIuDQotLS0tLSBTb3VuZHMgOiBCZWxsIHNvdW5kIGFkZGVkIHdoZW4gdGhlIGhvcmRlIGVudGVyIHRoZSAxIGttIHBsYXllciByYWRpdXMuDQotLS0tLSBTb3VuZHMgOiBTb3VuZHMgYWRkZWQgd2hlbiB0aGUgem9tYmllcyBzcGF3biBvciB0ZWxlcG9ydC4NCi0tLS0tIFR3ZWFrIDogVGhlIGhvcmRlIG5vdyBtb3ZlIGZhc3RlciB3aGVuIHRoZSBtYXN0ZXIgaGVhciBhIHBsYXllciAoKikuIA0KDQoqIE1vcmUgaW1wb3J0YW50IGRldGFpbHMgaW4gIHRoZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzL2NoYW5nZWxvZy8yMDA3OTAwNjkxXXBhdGNoIG5vdGVbL3VybF0uDQoNCltoMV1QZXJtaXNzaW9uc1svaDFdDQpZb3UgW2JdW3VdQ0FOWy91XSB1c2UsIG1vZGlmeSwgcmVwYWNrWy9iXSB0aGUgbW9kIGFzIHlvdSBuZWVkLiANCihkbyBub3Qgc2ltcGx5IHJlZGlzdHJpYnV0ZSBpdCB3aXRoIGFub3RoZXIgbmFtZSBhbmQgW2ldW2JdZG9uJ3QgZm9yZ2V0IGNyZWRpdHNbL2JdWy9pXSkNCg0KW2gxXU15IG90aGVyIG1vZHM6Wy9oMV0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3NzI3NzYxNDFdIFB2Wm1vRCBTcGF3biBTeXN0ZW1bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNTE3NzU2NjddIFB2Wm1vRCBDdXN0b21pc2FibGUgWm9tYmllc1svdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5MDEwMTY4MF0gTm8gV2FsbEhhY2sgT24gQ29ubmVjdGlvblsvdXJsXQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV0tLS0tLS0tLS0tLS0tLS0tLS0gWW91IExpa2UgVGhpcz8gLS0tLSBUaHVtYiBVcCEgLS0tLS0tLS0tLS0tLS0tLS0tWy9oMV0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1655599967644380131/BD49B1D66D46053A2964A44AC35D956C347319BD/</image_url> - <download_url/> - <filename/> - <file_size>14585007</file_size> - </mod> - <mod id="2225837273"> - <name>ClothingInventoryFix</name> - <description>U2luY2UgMS4wOCB3ZSd2ZSBiZWVuIGhhdmluZyBhIGxvdCBvZiBpc3N1ZXMgd2l0aCBtb2RzIHRoYXQgdXNlICJsb2NrZXJzIiBvciAid2FyZHJvYmVzIiB0byBzdG9yZSBjbG90aGVzIGFuZCBpdGVtcyBpbnNpZGUuIEJJIGhhcyBtYWRlIGEgYmFkIGRlY2lzaW9uIGluIGZpeGluZyBhIGJ1Zy4gSW4gMS4wOSB0aGV5IGhhdmUgbWFkZSBpdCBldmVuIHdvcnNlLCBub3cgYWxsIGl0ZW1zIGluc2lkZSB0ZW5kIHRvIGRpc2FwcGVhci4gDQpJJ3ZlIHJlcG9ydGVkIHRoZSBleGFjdCBiZWhhdmlvdXIgYW5kIHRoaXMgc29sdXRpb24gdG8gQkkuIEhvcGVmdWxseSB0aGV5IGhlYXIgb3VyIGNyaWVzLiBJZiB5b3UncmUgYSBtb2RkZXIsIHN1YnNjcmliZSB0byB0aGUgdHJhY2tlciB0aWNrZXQuDQoNCldpdGggdGhpcyB5b3UnbGwgYmUgYWJsZSB0bzoNCi0gU3RvcmUgY2xvdGhlcyBpbiBsb2NrZXJzL3dhcmRyb2Jlcw0KLSBNYW5pcHVsYXRlIGl0ZW1zIGluc2lkZSBjbG90aGVzIHN0b3JlZCBpbiBsb2NrZXJzDQotIEhhdmUgYXR0YWNobWVudHMgdG8gY2xvdGhlcyBvbiB5b3VyIHBsYXllciBhbmQgYmUgYWJsZSB0byBtYW5pcHVsYXRlIHRoZW0NCg0KV0FSTklORzogSUYgWU9VIElOU1RBTEwgVEhJUyBTT01FIElURU1TIE1JR0hUIERJU0FQUEVBUiBPUiBGQUxMIE9OIFRIRSBHUk9VTkQgKGUuZy4gaXRlbXMgaW5zaWRlIE1hc3MncyBOQkMgYmFnIGRpZCBmb3IgbWUpIA0KDQpIb3BlIHlvdSBjYW4gcmVhZCB0aGlzIGFuZCBub3QgY29tbWVudCBvbiBoZXJlIHNheWluZyB5b3UgZGlkbid0IGJsb29keSBrbm93Lg0KDQpUaGlzIGlzIGJ5IG5vIG1lYW5zIGEgcGVyZmVjdCBzb2x1dGlvbi4gSSBtaWdodCBoYXZlIG1pc3NlZCBjZXJ0YWluIHNjZW5hcmlvcy4gU29tZSBzY2VuYXJpb3MgaXMgYWN0dWFsbHkgYSBtb2QncyBmYXVsdC4gSSd2ZSB0ZXN0ZWQgYWxsIHRoZSBzY2VuYXJpb3MgSSBrbmV3IHRoYXQgaGFkIGlzc3Vlcy4gU28gUExFQVNFIGlmIHlvdSByZXBvcnQgaSBuZWVkIGV4YWN0IHNjZW5hcmlvIHRvIHJlcGxpY2F0ZS4gSWYgeW91IGp1c3QgY29tbWVudCAiaXQgaXMgYnJva2VuIiBpJ2xsIGdpdmUgeW91IHRoZSBtaWRkbGUgZmluZ2VyIHRoZW4gSSdsbCBpZ25vcmUgeW91LiBJZiB5b3UgZG9uJ3QgbGlrZSB0aGlzIGF0dGl0dWRlIHdlbGwgc29kIG9mZiA6RCBJIGhhdmUgYSBtaWxsaW9uIGJldHRlciB0aGluZ3MgdG8gZG8uDQoNCk9MRCBCSSBUcmFja2VyOiBodHRwczovL2ZlZWRiYWNrLmJpc3R1ZGlvLmNvbS9UMTUyMTI1IChCSSBjbG9zZWQgdGhpcyB0aWNrZXQgYXMgdGhleSB3aWxsIGFsbG93IG1vZGlmaWNhdGlvbiBvZiBDbG90aGluZyBjbGFzcyBpbiBhIGZ1dHVyZSBwYXRjaCkNCk5ldyB0aWNrZXQgdG8gc3Vic2NyaWJlIHRvIGFzIHRoZXkgbmVlZCB0byBmaXggdGhpcyBBU0FQOiBodHRwczovL2ZlZWRiYWNrLmJpc3R1ZGlvLmNvbS9UMTU0MDkzDQoNCkV4YW1wbGUgaG93IHRvIGZpeCBpdGVtczoNCkFkZDogYWxsb3dPd25lZENhcmdvTWFuaXB1bGF0aW9uPTE7IGluIHRoZSBjb25maWcgZm9yIGJhZ3MvY29udGFpbmVycyB0aGF0IGhhdmUgaXRlbXMgZmFsbGluZyBvdXQgb2YgdGhlbSBvbiByZWxvZy4gDQoNCltocV1DcmVkaXRzWy9oMV0NCk1EQyAtIFRoZSBtYWluIG1hbiBmb3IgZHJpdmluZyBtZSB0byBmaWd1cmUgdGhpcyBvdXQuIEhlIGFsc28gc2hvd2VkIG1lIGhvdyB0byBvdmVyd3JpdGUgdGhlIHNjcmlwdHMgd2hpY2ggbm9ybWFsbHkgd2Ugd291bGRuJ3QgYmUgYWJsZSB0byBtb2QuDQoNCg0KW2gxXU1vbmV0aXphdGlvblsvaDFdDQpZb3UgbWF5IHJ1biB0aGlzIG9uIG1vbmV0aXplZCBzZXJ2ZXJzIGFzIGxvbmcgbm8gaXRlbSBvciByZXRleHR1cmUgb2YgYW4gaXRlbSBmcm9tIHRoaXMgcGFjayBpcyBtb25ldGl6ZWQuDQoNCltoMV1Db3B5cmlnaHRbL2gxXQ0KUmVwYWNrIGlzIGFsbG93ZWQuDQpUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIgQURQTC1TQQ0KVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UNClRoaXMgbW9kIGNhbiBiZSByZXBhY2tlZCB1bmRlciB5b3VyIHNlcnZlciBtb2Qob25seSBzZXJ2ZXIgc3BlY2lmaWMgbW9kcykuIFRoaXMgcGJvIG11c3QgYmUgcnVuIG9uIGJvdGggY2xpZW50IGFuZCBzZXJ2ZXIuIA0KDQpbaDFdU3VwcG9ydFsvaDFdDQpBbnkgaXNzdWVzIGpvaW4gZGlzY29yZCBhbmQgZ2V0IHRoZSBEYXlaIE1vZHMgcm9sZS4gUG9zdCBpbiB0aGUgcmlnaHQgYXJlYSBhbmQgSSdsbCBnZXQgYmFjayB0byB5b3UuIEkgV0lMTCBOT1QgQUNDRVBUIFNURUFNIE9SIERJU0NPUkQgSU5WSVRFUyENCk1vZCBzdXBwb3J0OiBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy93aWxsb3dnbGFkZV1EaXNjb3JkWy91cmxdDQoNCltoMV1Eb25hdGlvbnNbL2gxXQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvZGlzbmV5YXJrXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS93aUsxZnNYLnBuZ1svaW1nXVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1648844385614161145/41B51F87F5950EE37EC0CAD09B28734219E779FB/</image_url> - <download_url/> - <filename/> - <file_size>751031</file_size> - </mod> - <mod id="2195930908"> - <name>FS (FIDOv STALKER) English Translation</name> - <description>W2JdW2JdW2JdRlMgKEZJRE92IFNUQUxLRVIpIEVuZ2xpc2ggVHJhbnNsYXRpb25bL2JdWy9iXVsvYl0NCg0KW2JdW2JdW2JdVGhpcyBpcyBhIHNpbXBsZSBtb2QgdGhhdCBjb252ZXJ0cyB0aGUgcnVzc2lhbiBuYW1lcyB0byBlbmdsaXNoIHVzaW5nIGdvb2dsZSB0cmFuc2xhdGUgc28gaXQgbWF5YmUgaGF2ZSBzb21lIGJyb2tlbiBlbmdsaXNoLiBbL2JdWy9iXVsvYl0NCg0KWW91IHNob3VsZCBsb2FkIHRoaXMgcGx1Z2luIGFmdGVyIHRoZSBGUyAoRklET3YgU1RBTEtFUikgbW9kLg0KDQpUaGlzIGlzIGp1c3QgYSBwbHVnaW4geW91IHN0aWxsIHJlcXVpcmUgdGhlIGFjdHVhbCBtb2Qgd2hpY2ggeW91IGNhbiBnZXQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTgzOTkwNDcyOCZzZWFyY2h0ZXh0PXN0YWxrZXJdaGVyZVsvdXJsXS4NCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODM5OTA0NzI4JnNlYXJjaHRleHQ9c3RhbGtlcg0KDQoNCltiXUlmIHlvdSBmaW5kIGFueSBpdGVtcyB3aXRoIGJyb2tlbiBuYW1lcy9iYWRlbmdsaXNoL3VudHJhbnNsYXRlZCBsZXQgbWUga25vdyBhbmQgaWxsIHVwZGF0ZSB0aGUgbW9kLlsvYl0NCg0KSW0gZ29pbmcgdG8gY3JlYXRlIGFub3RoZXIgcGx1Z2luIHRoYXQgd2lsbCBsb3dlciB0aGUgaGVhbHRoIG9mIHRoZSBtdXRhbnRzIGFuZCB6b21iaWVzIG5leHQgYXMgdGhleSBzZWVtIGxpa2UgYnVsbGV0IHNwb25nZXMgaWYgYW55b25lIGhhcyBzb21lIGlkZWFzIG9uIGhvdyBtdWNoIGhlYWx0aCB0aGVzZSBtb25zdGVycyBzaG91bGQgaGF2ZSBsZWF2ZSB5b3VyIGlkZWFzIGJlbG93Lg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1492334012811442204/9303A1276F59316894C9BBA040A1EC7675164D2F/</image_url> - <download_url/> - <filename/> - <file_size>2096776</file_size> - </mod> - <mod id="1765453539"> - <name>Legacy-Sounds</name> - <description>W2gxXURheVogbm9zdGFsZ2lhIGJ1bmRsZWQgdXBbL2gxXQ0KRGF5WiBMZWdhY3kgYWltcyBhdCBicmluZ2luZyBiYWNrIGdvb2Qgb2xkIG1lbW9yaWVzIHBpZWNlIGJ5IHBpZWNlIGJ5IGNoYW5naW5nIG9yIGFkZGluZyBiYWNrIGZhbWlsaWFyIHNvdW5kcyBhbmQgYXNzZXRzIGZyb20gdGhlIG9yaWdpbmFsIERheVogbW9kLg0KDQpbYl1UaGlzIG1vZCBpcyBub3QgY29tcGxldGUgeWV0LCB2YXJpb3VzIHRoaW5ncyB3aWxsIGJlIGFkZGVkIGluIHRoZSBmdXR1cmUuIEZlZWwgZnJlZSB0byBwb3N0IHlvdXIgc3VnZ2VzdGlvbnMgaW4gdGhlIGNvbW1lbnRzLlsvYl0NCg0KW2gxXUNvbnRlbnRbL2gxXQ0KLSBab21iaWUgc291bmRzIHJlcGxhY2VkDQotIEFtYmllbnQgbXVzaWMgcGxheXMgcmFuZG9tbHkgaW4gYmFja2dyb3VuZA0KLSBTb21lIGFtYmllbnQgdHJhY2tzIHRyaWdnZXIgb24gc3BlY2lmaWMgZXZlbnRzIChwbGF5ZXJzIG5lYXJieSwgZGVhZCBwbGF5ZXJzL3pvbWJpZXMgbmVhcmJ5KQ0KLSBGbGllcyBlZmZlY3Qgb24gZGVhZCBwbGF5ZXIgYm9kaWVzDQoNCltoMV1JbnN0YWxsYXRpb25bL2gxXQ0KW2JdQ2xpZW50LVNpZGVbL2JdDQpbYl1UaGlzIG1vZCBjYW4gb25seSBiZSB1c2VkIG9uIHNlcnZlcnMgdGhhdCBoYXZlIGFkZGVkIHRoaXMgbW9kIHRvIHRoZWlyIGFsbG93ZWQgbW9kcyBsaXN0IChhZGRlZCB0aGUgYmlrZXkgdG8gdGhlaXIgc2VydmVyKVsvYl0NCltvbGlzdF0NCiAgICBbKl1TdWJzY3JpYmUgdG8gdGhlIG1vZA0KICAgIFsqXVVzZSB0aGUgb2ZmaWNpYWwgRGF5WiBsYXVuY2hlciB0byBsb2FkIHRoZSBtb2Qgd2l0aCBnYW1lc3RhcnQgb3IgYWx0ZXJuYXRpdmVseSwgdXNlIHRoZSB1bm9mZmljaWFsIGxhdW5jaGVyIChkYXl6bGF1bmNoZXIuY29tKS4gVGhlIHVub2ZmaWNpYWwgbGF1bmNoZXIgd2lsbCBhdXRvbWF0aWNhbGx5IGxvYWQgbW9kcyB1c2VkIG9uIHRoZSBzZXJ2ZXIgeW91J3JlIGpvaW5pbmcuIA0KWy9vbGlzdF0gDQoNCltiXVNlcnZlci1TaWRlWy9iXQ0KTG9hZCB0aGUgbW9kaWZpY2F0aW9uIG9uIHlvdXIgc2VydmVyIHZpYSB0aGUgLW1vZCBwYXJhbWV0ZXIgYW5kIGFkZCB0aGUgZW5jbG9zZWQgYmlrZXkgZmlsZSB0byB0aGUgImtleXMiIGZvbGRlciBvZiB5b3VyIHNlcnZlci4gVGhlIGJpa2V5IGNhbiBiZSBmb3VuZCBpbnNpZGUgdGhlIG1vZGlmaWNhdGlvbiB1bmRlciAiQExlZ2FjeS1Tb3VuZHMvS2V5cy9sZWdhY3kuYmlrZXkiDQoNCg0KDQpbYl1Db250ZW50IHJlbGVhc2VkIHVuZGVyIFt1cmw9aHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvL2NvbW11bml0eS9saWNlbnNlcy9hcm1hLWFuZC1kYXl6LXB1YmxpYy1saWNlbnNlLXNoYXJlLWFsaWtlLWFkcGwtc2FdQURQTC1TQVsvdXJsXVsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/791985500418951576/AB56A466F8BEA05DC26FDFD41CE3808E28B998D4/</image_url> - <download_url/> - <filename/> - <file_size>25682173</file_size> - </mod> - <mod id="1655899239"> - <name>More Wolves</name> - <description>V29sdmVzLCBkb2dzLCBiZWFycyBhbmQgem9tYmllcyBzcGF3biBldmVyeXdoZXJlIQ0KQ29hc3RsaW5lIHZpbGxhZ2VzIGFuZCBmYXJtcyAoaW4gZmFjdCBhbGwgYnVpbHQtdXAgYXJlYXMpIGFyZSBub3cgZGFuZ2Vyb3VzIHBsYWNlcy4NCg0KW2gxXU5FVyBET0dTOlsvaDFdIA0KU3RyYXkgZG9ncyBub3cgYWxzbyByb2FtIHRoZSBtYXAuIFRoZXkgZG9uJ3QgaG93bCwgYnV0IHRoZXkgd2lsbCBhdHRhY2sgcGxheWVycyBhbmQgcHJvdmlkZSAxeCBEb2cgTWVhdCB3aGVuIHNraW5uZWQuDQoNCltoMV1Nb3JlIFdvbHZlczpbL2gxXQ0KSW5mZWN0ZWQgd29sdmVzIHJvYW0gdGhlIGNpdGllcywgdG93bnMsIHZpbGxhZ2VzLCBmYXJtcyBhbmQgY29hc3RsaW5lcyBhbG9uZSBvciBpbiBzbWFsbCBwYWNrcy4gSW5mZWN0ZWQgd29sdmVzIHdpbGwgbm90IHByb3ZpZGUgZWRpYmxlIG1lYXQgd2hlbiBraWxsZWQuIFRoZSBkZWZhdWx0IHdvbGYgc3Bhd25zIHN0aWxsIHdvcmsgdGhlIHNhbWUsIGJ1dCBoYXZlIGEgc2xpZ2h0bHkgaGlnaGVyIGNoYW5jZSB0byBvY2N1ciBhbmQgaW5jbHVkZSBIb2xsb3cncyBleGNlbGxlbnQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTY1MjE0MDc1Nl1EaXJlIFdvbGZbL3VybF0uDQoNCltoMV1Nb3JlIEJlYXJzOlsvaDFdDQpJbmZlY3RlZCBiZWFycyBjYW4gYWxzbyBiZSBmb3VuZCBhbGwgYWNyb3NzIHRoZSBtYXAuIFRoZXkgYXJlIHNsaWdodGx5IHdlYWtlciwgbGVzcyBhZ2dyZXNzaXZlIGFuZCBub3QgYXMgYXdhcmUgb2YgdGhlaXIgc3Vycm91bmRpbmdzIHRoYW4gdGhlIGRlZmF1bHQgYmVhcnMsIGJ1dCBzdGlsbCBoaWdobHkgZGFuZ2Vyb3VzISBJbmZlY3RlZCBiZWFycyB3aWxsIG5vdCBwcm92aWRlIGVkaWJsZSBtZWF0IHdoZW4ga2lsbGVkLiBEZWZhdWx0IGJlYXIgc3Bhd25zIHN0aWxsIHdvcmsgdGhlIHNhbWUuDQoNCltoMV1Nb3JlIFpvbWJpZXM6Wy9oMV0NCkluY2x1ZGVzIGFuIGVkaXRlZCB2ZXJzaW9uIG9mIHRoZSBleGNlbGxlbnQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTY1NDY2NjE5N11ab21iaWVTcGF3bk92ZXJoYXVsWy91cmxdIGZvciBpbmNyZWFzZWQgem9tYmllIHNwYXducy4NCg0KW2gxXUZ1bGx5IEN1c3RvbWl6YWJsZTpbL2gxXQ0KWW91IGNhbiBjdXN0b21pemUgdGhpcyBtb2QgdG8geW91ciBsaWtpbmcuIElmIHlvdSB3YW50IHRvIHJlbW92ZSBiZWFycywgd29sdmVzIG9yIHpvbWJpZXMganVzdCBlZGl0IChvciBkb24ndCBhZGQvcmVwbGFjZSkgdGhlIGluY2x1ZGVkIHRlcnJpdG9yaWVzLnhtbCBmaWxlLg0KDQplLmcuIElmIHlvdSB3YW50IERheVogZGVmYXVsdCB6b21iaWUgc3Bhd25zLCBkb24ndCByZXBsYWNlIHpvbWJpZV90ZXJyaXRvcmllcy54bWwuDQplLmcuIElmIHlvdSBkb24ndCB3YW50IG1vcmUgYmVhcnMsIHRoZW4gZG9uJ3QgYWRkIG1vcmViZWFyc190ZXJyaXRvcmllcy54bWwuDQoNCklmIHlvdSB3YW50IHRvIHJlcGxhY2UgdGhlIGluZmVjdGVkIGJlYXJzIHdpdGggZG9jaWxlIGJlYXJzIHRoYXQgZG9uJ3QgYXR0YWNrIHVubGVzcyBwcm92b2tlZCwgdGhlbiByZXBsYWNlIGFueSByZWZlcmVuY2UgdG8gQW5pbWFsX0luZmVjdGVkQmVhciB3aXRoIEFuaW1hbF9Eb2NpbGVCZWFyIGluIHRoZSBzZXJ2ZXIgZmlsZXMgcHJvdmlkZWQuIElmIHlvdSB3YW50IERheVogZGVmYXVsdCBiZWFycyB0byBzcGF3biBpbnN0ZWFkLCByZXBsYWNlIEFuaW1hbF9JbmZlY3RlZEJlYXIgd2l0aCBBbmltYWxfVXJzdXNBcmN0b3MuDQoNCklmIHlvdSBkb24ndCB3YW50IHRoZSBuZXcgR2VybWFuIFNoZXBoZXJkIGRvZ3Mgc3Bhd25pbmcgdGhlbiByZXBsYWNlIGFueSByZWZlcmVuY2UgdG8gQW5pbWFsX0dlcm1hblNoZXBoZXJkIHdpdGggQW5pbWFsX0luZmVjdGVkV29sZi4NCg0KDQpCeSBkZWZhdWx0IHRoaXMgbW9kIGlzIHByZXR0eSBoYXJkY29yZS4gWW91IGNhbiBjaG9vc2UgdG8gc3Bhd24gcGxheWVycyB3aXRoIGEgd2VhcG9uIGJ5IHVzaW5nIHRoZSBwcm92aWRlZCBpbml0LmMgZmlsZSBvciB5b3UgY2FuIHVzZSBteSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNzgyNzE4MzYyXUJldHRlciBMb2Fkb3V0c1svdXJsXSBtb2QuDQoNCklmIHlvdSBjaG9vc2UgdG8gdXNlIHRoZSB6b21iaWVfdGVycml0b3JpZXMueG1sIHByb3ZpZGVkIGluIHRoaXMgbW9kLCBJIHN1Z2dlc3QgdXNpbmcgd2l0aCBteSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjYwNzU1MDQ2XVNuZWFreSBab21iaWVzWy91cmxdIG1vZC4gT3RoZXJ3aXNlIGl0IG1pZ2h0IGJlIHRvbyBkaWZmaWN1bHQhDQoNCg0KW2gxXVNlcnZlciBvd25lciBpbnN0cnVjdGlvbnM6Wy9oMV0NCjEuIENvcHkgdGhlIEBNb3JlIFdvbHZlcyBmb2xkZXIgZnJvbSAhV29ya3Nob3AgdG8geW91ciBEYXlaU2VydmVyIHJvb3QgZm9sZGVyLg0KMi4gQ29weSB0aGUgQ2hvcHBlcldvbHZlcy5iaWtleSBmaWxlIGZyb20gdGhlIGtleXMgZm9sZGVyIHRvIHlvdXIga2V5cyBmb2xkZXIuDQozLiBBZGQgIi1tb2Q9QE1vcmUgV29sdmVzIiB0byB5b3VyIHNlcnZlciBzdGFydHVwIHBhcmFtZXRlcnMuDQo0LiBNZXJnZSBvciByZXBsYWNlIHRoZSBmaWxlcyBpbiB5b3VyIG1pc3Npb24gZm9sZGVyIHdpdGggdGhlIGZpbGVzIHByb3ZpZGVkIGluIHRoZSBpbmZvIGZvbGRlci4NCjUuIE9wdGlvbmFsOiBZb3UgY2FuIHJlcGxhY2UgdGhlIGluaXQuYyBmaWxlIChsb2NhdGVkIGluIG1wbWlzc2lvbnNcZGF5ek9mZmxpbmUuY2hlcm5hcnVzcGx1cykgdG8gc3Bhd24gd2l0aCBzb21lIGdlYXIgYW5kIGEgcmFuZG9tIGd1bi4gVGhhbmtzIHRvIE5JQ0tJR0UgZm9yIHRoZSB0dXRvcmlhbC4gW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWpBZWZRSzkzQ0QwXUxpbmtbL3VybF0gdG8gb3JpZ2luYWwgc291cmNlLg0KDQoNCltoMV1DcmVkaXRzOlsvaDFdDQpDcmVkaXQgdG8gUm9iYmhpbXNlbGYgZm9yIFpvbWJpZVNwYXduT3ZlcmhhdWwgbW9kOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE2NTQ2NjYxOTcNCkNyZWRpdCB0byBIb2xsb3cgZm9yIGhpcyBEaXJlIFdvbGYgbW9kOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE2NTIxNDA3NTYNCg0KDQpbaDFdTGF0ZXN0IENoYW5nZXM6Wy9oMV0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpBRERFRDogTmFtYWxzayBleGFtcGxlIGZpbGVzLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQoNClRoaXMgaXMgbXkgZmlyc3QgZXZlciBtb2QuIFlvdSBhcmUgZnJlZSB0byBkbyB3aGF0ZXZlciB5b3UgbGlrZSB3aXRoIGl0Lg0KDQpHb29kIGx1Y2shDQoNCg0KDQpbaDFdRG9uYXRpb25zWy9oMV0NCkFsbCBteSBtb2RzIGFyZSBjb21wbGV0ZWx5IGZyZWUgdG8gdXNlLiBJZiB5b3Ugd2FudCB0byBjb250cmlidXRlIHRvd2FyZHMgZnV0dXJlIGRldmVsb3BtZW50IHlvdSBjYW4gZG8gc28gYnkgZG9uYXRpbmcgdmlhIG15IFBhdHJlb24gcGFnZS4gQW55IGRvbmF0aW9ucyBhcmUgbXVjaCBhcHByZWNpYXRlZCwgdGhhbmtzIDopDQpodHRwczovL3d3dy5wYXRyZW9uLmNvbS9DaG9wcGVyTW9kcw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/956356742326245190/7B3733CCB7F526219D4CC931B152A2F387C5602E/</image_url> - <download_url/> - <filename/> - <file_size>9962866</file_size> - </mod> - <mod id="2395572402"> - <name>The OtherZ Helicopters</name> - <description>SGVsaWNvcHRlcnMgZm9yIFRoZSBPdGhlclogU2VydmVy</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1750181810940867395/810FC4F940938729C815A2051A12CE3CAD65AB53/</image_url> - <download_url/> - <filename/> - <file_size>21420713</file_size> - </mod> - <mod id="2232225171"> - <name>DLC_heli_UH</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1629697066004494867/FDEDAE290D0FDC8CE4706F602D34E3077F08DA88/</image_url> - <download_url/> - <filename/> - <file_size>46878594</file_size> - </mod> - <mod id="2208343919"> - <name>HelicopterMod-Bell-v5</name> - <description>VGhlIG1vZCBpcyBtYWRlIGZvciBteSBzZXJ2ZXIgYW5kIG15IHBhcnRuZXJzJyBzZXJ2ZXJzLg0KDQoNCkhvdyB0byBiZWNvbWUgYSBwYXJ0bmVyPyBhZGQgYXMsIGEgZnJpZW5kIGFuZCBJIHdpbGwgdGVsbC4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1494586762738030860/EB3FA310857B5D118C6A57612F93F32684B3C676/</image_url> - <download_url/> - <filename/> - <file_size>20168234</file_size> - </mod> - <mod id="2208341870"> - <name>DLC_heli_mi35</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1494586930610668714/AC05D8A1E4E66D5A97FCB984655224AC236D15A6/</image_url> - <download_url/> - <filename/> - <file_size>84487624</file_size> - </mod> - <mod id="2208997183"> - <name>Homemade_helicopter-v5</name> - <description>VGhlIG1vZCBpcyBtYWRlIGZvciBteSBzZXJ2ZXIgYW5kIG15IHBhcnRuZXJzJyBzZXJ2ZXJzLg0KDQoNCkhvdyB0byBiZWNvbWUgYSBwYXJ0bmVyPyBhZGQgYXMsIGEgZnJpZW5kIGFuZCBJIHdpbGwgdGVsbC4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1629695617785454104/7C8994CCA6CE0AD54099B679073AFDB39D896CCF/</image_url> - <download_url/> - <filename/> - <file_size>1416731</file_size> - </mod> - <mod id="2294323732"> - <name>RadZone</name> - <description>VEhJUyBNT0QgQUREIFJBRElBVElPTiBaT05FIFRPIFlPVVIgU0VSVkVSLiBQTEFZRVIgLSBDTE9USEVTIC0gV0VBUE9OUyAtIFRPT0xTIENBTiBHRVQgUkFESUFUSU9OIFBPSU5UICENCg0KW2gxXUZJWEVEIFJBRFpPTkU6Wy9oMV0NCi1CeSBkZWZhdWx0LCB0aGUgTldBRiBhbmQgTkVBRiBhcmUgcmFkem9uZSwgeW91IHdpbGwgbmVlZCBhIGZ1bGwgTkJDIFNldCBhbmQgYSBHYXNNYXNrIHRvIHN1cnZpdmUgaW4gdGhlIHpvbmUuIEdhc01hc2sgd2lsbCBuZWVkIGEgZmlsdGVyIGluIG9yZGVyIHRvIHN1cnZpdmUgaW4gaXQuIElmIGF0IHNvbWUgcG9pbnQsIHNvbWUgcGFydHMgb2YgeW91ciBzdWl0cyBhcmUgcnVpbmVkIG9yIG1pc3NpbmcsIHlvdSdsbCBzdGFydCB0byBnZXQgcmFkaWF0aW9uIGF0IHNvbWUgcG9pbnQuIEFmdGVyIGdldHRpbmcgdGhlIHNpY2sgbm90aWZpY2F0aW9uLCB5b3UnbGwgc3RhcnQgdG8gbG9vc2UgYmxvb2QsIGhlYWx0aCAsdm9taXQsIGhhdmluZyBibHVyIHZpc2lvbiBhbmQgZmluYWxseSBkaWUuIFRoZSBvbmx5IHRoaW5nIHRoYXQgY2FuIHNhdmUgeW91IGlzIHRoZSByYWRjdXJlLCBpbmplY3QgaXQgaW50byB5b3Vyc2VsZiBhbmQgeW91J2xsIGJlIHNsb3dseSBsb29zaW5nIHNvbWUgcmFkaWF0aW9uIHBvaW50IGluIHlvdXIgYmxvb2QgYW5kIGFmdGVyIHNvbWUgdGltZSwgeW91J2xsIGJlIGN1cmVkLg0KDQpUaGVyZSBpcyBtYW55IHdheSB0byBzdXJ2aXZlIGluIHRoZSBSYWRab25lOg0KRmlyc3Qgb2YgYWxsLCBvbmNlIHlvdSdyZSBpbiBhIHJhZHpvbmUsIHlvdSdsbCBnZXQgYSByYWRpYXRpb24gbG9nbyBuZXh0IHRvIHRoZSBoZWFsdGggbG9nbyBpbiB5b3VyIGRheXogbWVudS4gSWYgeW91J3ZlIGdvdCB0aGUgcHJvcGVyIGRldmljZXMsIG51bWJlcnMgd2lsbCBhcHBlYXIgb24gdGhlIHRvcCBhbmQgYXQgdGhlIGJvdHRvbSBvZiB0aGUgbG9nby4gDQo9PlRvcCBudW1iZXIgPSBSYWRpYXRpb24gbGV2ZWwgaW4gcGxheWVyJ3MgYmxvb2QNCj0+Qm90dG9tIG51bWJlciA9IFJhZGlhdGlvbiBsZXZlbCBvdXRzaWRlIGF0IHBsYXllcidzIHBvc2l0aW9uDQoNCllvdSBjYW4gdXNlOg0KDQotQSByYWRpYXRpb24gYmxvY2tlciB0byBwcmV2ZW50IHRoZSBiaWcgZWZmZWN0IG9mIHRoZSByYWRpYXRpb24gc2lja25lc3MNCi1BIHJhZGlhdGlvbiBjdXJlIHRvIGN1cmUgeW91cnNlbGYgYWZ0ZXIgYmVpbmcgc2ljayBvZiByYWRpYXRpb24gc2lja25lc3MNCi1BIGRlY29udGFtaW5hdGlvbiBzaG93ZXIgdG8gZGVjb250YW1pbmF0ZSBhbGwgaXRlbXMgdGhhdCB5b3UgV0VBUiAoID0gdGhlIG9uZSBpbiB5b3VyIGludmVudG9yeSB3b24ndCBiZSBpcnJhZGllZCBleGNlcHQgeW91IHdlYXIgdGhlbSBhdCBzb21lIHBvaW50KQ0KPT5UaGUgZGVjb250YW1pbmF0aW9uIHNob3dlciBleGlzdCBpbiB0d28gdmVyc2lvbiA6IGEgc3RhdGljIG9uZSAoPSB0byBwbGFjZSBvbmUgdGhlIG1hcCkgLSBhIGR5bmFtaWMgb25lICg9IHBsYXllciBjYW4gZmluZCB0aGUgc2hvd2VyIGtpdCBpbmdhbWUgYW5kIHBsYWNlIGl0IGFuZCB0aGVuIHBhY2sgaXQgd2l0aCBhIHdyZW5jaCkNCj0+SW4gYm90aCBjYXNlLCB0byBtYWtlIHRoZSBzaG93ZXIgd29yaywgeW91J2xsIG5lZWQgYSBjYW5pc3Rlcmdhc29saW5lIGZ1bGwgb2Ygd2F0ZXIuIFR1cm4gb24gdGhlIHNob3dlciBhbmQgcGFydGljbGVzIGFuZCBzb3VuZCB3aWxsIGFwcGVhciAhDQotQSBkZWNvbnRhbWluYXRpb24gc3ByYXkgdG8gZGVjb250YW1pbmF0ZSBvbmUgcGFydCBhdCBhIHRpbWUNCi1EZXZpY2VzIHRvIG1lc3VyZSBlYWNoIGRpZmZlcmVudHMgdHlwZXMgb2YgcmFkaWF0aW9uIDogT1VUU0lERSAtIElOU0lERSBQTEFZRVInUyBCTE9PRCAtIE9OIElURU1TDQo9PlRoZSBnZWlnZXJjb3VudGVyIGNhbiBiZSB1c2VkIHRvIGdldCB0aGUgcmFkaWF0aW9uIHZhbHVlIG9mIE9VVFNJREUNCj0+VGhlIGdlaWdlcmNvdW50ZXJfT3BhbCBjYW4gYmUgdXNlZCB0byBnZXQgcmFkaWF0aW9uIHZhbHVlIG9mIElOU0lERSBQTEFZRVInUyBCTE9PRCAgJiBUQVJHRVQgUExBWUVSDQo9PlRoZSBnZWlnZXJjb3VudGVyX1NvdmEgY2FuIGJlIHVzZWQgdG8gZ2V0IHJhZGlhdGlvbiB2YWx1ZSBvZiBPTiBJVEVNUyAgJiBPTiBUQVJHRVQgUExBWUVSJ1MgQk9EWQ0KPT5UaGUgZ2VpZ2VyY291bnRlcl9Pc2EgY2FuIGJlIHVzZWQgdG8gZ2V0IHJhZGlhdGlvbiB2YWx1ZSBvZiBPVVRTSURFIEFORCBJTlNJREUgUExBWUVSJ1MgQkxPT0QNCg0KDQpbaDFdQ1JBVEUnUyBTWVNURU1bL2gxXQ0KLUluc2lkZSB0aG9zZSBhcmVhLCB5b3Ugd2lsbCBmaW5kIHNvbWUgY3JhdGUgY2FsbGVkICJSYWRpYXRpb25DYXNlIiB0aGF0IGNvbnRhaW4gcmVhbGx5IGdvb2QgZ2Vhci4gQnkgZGVmYXVsdCwgYSBjcmF0ZSBzcGF3biBldmVyeSBob3VyIHJhbmRvbWx5IGluIGVhY2ggcmFkaWF0aW9uWm9uZSBvZiB0aGUgc2VydmVyLiBUaG9zZSBjcmF0ZSBhcmUgaGlkZGVuIGluc2lkZSBidWlsZGluZ3MsIGJ1bmtlcnMsIGhlbGkgcGxhdGZvcm0gYW5kIGJhY2sncyBkZWFkIG1pbGl0YXJ5IGNhcnMuIFlvdSBjYW4gc2V0IG5ldyBjcmF0ZXMgcG9zaXRpb25zIGluc2lkZSB0aGUgLmpzb24gZmlsZS4gVGhlIGxvb3Qgc3lzdGVtIGhhcyBiZWVuIGNoYW5nZWQgdG8gYSBwcm9iYWJpbGl0eVxjaGFuY2Ugc3lzdGVtIHRvIGFsbG93IGF0dGFjaG1lbnQgYW5kIHdlYXBvbnMgdG8gc3Bhd24gYXQgdGhlIHNhbWUgdGltZSB0byBiZSBtb3JlIGVmZmljaWVudC4gTW9yZW92ZXIsIHlvdSBjYW4gc2V0IGRpZmZlcmVudCBzZXQgb2YgbG9vdCBmb3IgZWFjaCB6b25lIGFuZCBlYWNoIGNyYXRlICENCj0+VGhpcyBDcmF0ZSBzeXN0ZW0gaXMgc3RhbmRhbG9uZSBhbmQgYWxsb3cgeW91IHRvIHNldCBkcm9wIHpvbmUgb3V0c2lkZSBvZiByYWRpYXRpb24gYXJlYS4gRmVlbCBmcmVlIHRvIGRvIGl0IGlmIHlvdSB3YW50IDspDQoNCltoMV1JTlNUUlVDVElPTlM6Wy9oMV0NCkFmdGVyIGRvd25sb2FkaW5nIHRoZSBtb2Q6IG1ha2Ugc3VyZSB0byBkZWFsIHdpdGggdGhlIHR5cGVzLnhtbCAoPSBhZGQgdGhlIG5ldyBpdGVtcyB0byB5b3VyIHR5cGVzLnhtbCkNCi5Zb3UgY2FuIHNldCBldmVyeXRoaW5nIHdpdGggdGhlIEpzb24gZmlscyBsb2NhdGVkIGluIHlvdXIgW3NlcnZlcnByb2ZpbGVdXFJhZFpvbmVcUlpDb25maWcuIFRoZXJlIGlzIGEgdHh0IGZpbGUgY2FsbGVkIGV4cGxhbmF0aW9uLnR4dCB3aXRoIGV4cGxhbmF0aW9uIGFib3V0IHRoZSB2YXJpYWJsZXMuIA0KLWlmIHNvbWV0aGluZyBkb2Vzbid0IHdvcmssIGNoZWNrIGluc2lkZSB0aGUgUmFkWm9uZSBsb2cgbG9jYXRlZCBpbiBbc2VydmVycHJvZmlsZV1cUmFkWm9uZVxSWkxvZ3MuIA0KDQo9PkNPTkZJRyBGSUxFIENBTiBIRUxQIFlPVSBDT05GSUcgQUxNT1NUIEVWRVJZVEhJTkcgIQ0KDQoNCltoMV1QTEFOTkVEIEZFQVRVUkVTWy9oMV0NCi1BIFJhZGlhdGlvbk51a2VNaXNzaW9uIGlzIGN1cnJlbnRseSB1bmRlciBleHBlcmltZW50YWwgdmVyc2lvbiBvZiB0aGUgbW9kLiBJdCdzIG5vdCBjb21wbGV0ZWx5IGZpbmlzaCBub3cgYnV0IGl0IHdvcmtzLiBCYXNpY2FsbHkgYSBwbGFuZSB3aWxsIGRyb3AgYSBudWtlIG5vbWIgaW4gYSBjaXR5IG9mIHlvdXIgY2hvb3NpbmcgYW5kIHBsYXllcnMgd2lsbCBiZSBhYmxlIHRvIGNsZWFuIHNvbWUgbnVrZXMgd2FzdGUgYWZ0ZXIgdGhlIGV4cGxvc2lvbnMuIEEgZHJvcCBjYXNlIHdpbGwgYXBwZWFyIGluIHRoZSBjaXR5IGlmIGl0IGhhcyBiZWVuIGNsZWFuIGNvbXBsZXRlbHkuDQotQSBUcnVjayB0cmFuc3BvcnRpbmcgYSBudWtlIG1pc3NpbGUuIFBsYXllcnMgd2lsbCBoYXZlIHRvIGZpbmQgYWNjZXNzIGNhcmQsIHRoZSBudWtlbGFwdG9wIGFuZCB3aWxsIGJlIGFibGUgdG8gdGFyZ2V0IGEgcG9zaXRpb24gaW4gdG8gbW9kIGluIG9yZGVyIHRvIG1ha2UgdGhlIG1pc3NpbGUgbGF1bmNoIG9uIHRoZSB0cnVjayBhbmQgZ28gYXQgdGhlIGxvY2F0aW9uIGNob3NlbiBieSB0aGUgcGxheWVyLiBUaGVuIHRoZSBhcmVhIHdpbGwgYmUgaXJyYWRpZWQgYWZ0ZXIgdGhlIGV4cGxvc2lvbi4gKG5vdCBpbiBleHBlcmltZW50YWwgeWV0KQ0KDQooRXhwZXJpbWVudGFsIHZlcnNpb24gd29uJ3QgYmUgcHVibGljLiBPbmx5IHN1cHBvcnRlcnMgb2YgdGhlIG1vZHMgd2lsbCBnZXQgYWNjZXNzIHRvIGl0LiBPbmNlIHRob3NlcyBmZWF0dXJlcyBhcmUgZmluaXNpaGVkLCBpdCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBtYWluIG1vZCA7KSApDQpMSU5LIE9GIFRIRSBOVUtFIE1JU1NJT046W2gxXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyOTQzMDg5ODNdUmFkWm9uZUV4cGVyaW1lbnRhbEFkZG9uc1svdXJsXVsvaDFdDQoNClJlY29tbWVuZGVkIG1vZDogQSBudWNsZWFyIHBsYW50IHdhcyBtYWRlIGJ5IGEgbW9kZGVyIG9uIGNoZXJuYXJ1cyBjaGVjayBoaXMgd29yazoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjk2NjY4NzAxDQoNCltoMV1ET05BVElPTlsvaDFdDQotVGhpcyBtb2QgaGFzIGJlZW4gY29kZWQgd2l0aCBsb3ZlIGZvciB0aGlzIGdhbWUgYW5kIHJlcHJlc2VudCA1IG1vbnRoIG9mIHdvcmsuIElmIHlvdSBsaWtlIG15IHdvcmsgYW5kIHdhbnQgbW9yZSBjb250ZW50LCBkb24ndCBoZXNpdGF0ZSB0byBkb25hdGUsIGl0J3MgYWx3YXlzIG1vdGl2YXRpbmcgOykNCkxJTks6DQpbaDFdW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvdGhlZG1pdHJpXVBheXBhbFsvdXJsXVsvaDFdDQpbaDFdW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS90aGVkbWl0cmldUGF0cmVvblsvdXJsXVsvaDFdDQoNCltoMV1QUk9NT1RFRCBTRVJWRVJTOlsvaDFdDQooSWYgeW91IHdhbnQgdG8gcHJvbW90ZSB5b3VyIHNlcnZlciB0aGF0IGlzIHVzaW5nIHRoZSBtb2QsIGNvbnRhY3QgbWUgb24gZGlzY29yZCkNCg0KDQpbaDFdQ09OVEFDVFsvaDFdOg0KWW91J3JlIHdlbGNvbWUgdG8gY2hlY2sgbXkgd2Vic2l0ZSA6IFt1cmw9aHR0cHM6Ly9kbWl0cmlkYXl6bW9kZGluZy5qaW1kb3NpdGUuY29tXVdlYnNpdGVbL3VybF0NClRoYW5rcyBmb3IgYWxsIHlvdXIgaW50ZXJyZXN0IGFib3V0IHRoZSBtb2QsIGZvciBub3cgb24sIEknbGwgYXNrIHUgdG8gY29udGFjdCBtZSBvbiBteSBkaXNjb3JkIGZvciB0YWxraW5nIHdpdGggbWU6IA0KLVRoaXMgZGlzY29yZCB3aWxsIGhhdmUgY2hhbm5lbHMgZm9yIGFsbCBteSBjdXJyZW50IG1vZHMgYW5kIG15IGZ1dHVyZSBvbmVzLCBkb24ndCBoZXNpdGF0ZSB0byBjb21lIGZvciB0YWxraW5nIGFib3V0IHlvdXIgaWRlYXMgZXRjLi4uDQpbaDFdW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvZ1BraEUyd11EaXNjb3JkWy91cmxdWy9oMV0NCg0KDQpJIHdhbnQgdG8gdGhhbmsgTW9ydHksIERhdmUgYW5kIENodWJieSBmb3IgaGVscGluZyBtZSBmaXhpbmcgYnVncyBhbmQgcHJvdmlkaW5nIG1lIG1vc3Qgb2YgdGhlIG1vZGVscyBpbiB0aGUgbW9kLg0KRmVlbCBmcmVlIHRvIGNoZWNrIHRoZWlyIHdvcmtzOg0KW2gxXQ0KTW9ydHk6W3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE1NTcyNjM1M11Nb3J0eSdzIHdvcmtbL3VybF0NCkNodWJieTpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjM2OTUxMDk1XUNodWJieSdzIHdvcmtbL3VybF0gLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjM2OTUxMDk1XUNodWJieSdzIHdvcmtbL3VybF0NCkRhdmU6W3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODk1MDk1NDE3NS9teXdvcmtzaG9wZmlsZXMvP2FwcGlkPTIyMTEwMF1EYXZlJ3Mgd29ya1svdXJsXQ0KWy9oMV0NCg0KDQoNCltoMV1ETyBOT1QgQUxMT1cgUkVQQUNLIEZPUiBUSElTIE1PRC4gSUYgWU9VIFdBTlQgVE8gUkVQQUNLIElULCBQTEVBU0UgQ09OVEFDVCBNRSBPTiBNWSBESVNDT1JEWy9oMV0NCltoMV1JIERPIE5PVCBBTExPVyBBTlkgUkVXT1JLIE9SIFJFIFVTRSBPRiBNWSBXT1JLIFdJVEhPVVQgTVkgQ09OU0VOVFsvaDFdDQoNClBscyByZXBvcnQgYnVncyBvciBhbnkgaXNzdWVzIHlvdSBtZWV0IHRvIGltcHJvdmUgdGhlIG1vZCBvdmVyIHRpbWUgIQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1760314682311476541/83B1B25ABCCCE7CFC8733C773655BE7297E552D4/</image_url> - <download_url/> - <filename/> - <file_size>169191982</file_size> - </mod> - <mod id="2382269420"> - <name>RadZoneNukeMissions</name> - <description>W2gxXVRISVMgSVMgQU4gQURET04gRk9SIFJBRFpPTkUuIFRISVMgTU9EIEFERCBOVUNMRUFSIE1JU1NJT04gVE8gVEhFIEdBTUVbL2gxXQ0KDQoNCltoMV1OVUtFTUlTU0lPTlsvaDFdDQpUaGlzIGFkZG9uIHdpbGwgYWxsb3cgeW91IHRvIHNldCBhcmVhIHRoYXQgYXJlIGdvaW5nIHRvIGJlIG51a2VkIGJ5IGEgcGxhbmUgZHJvcGluZyBhIG51Y2xlYXIgYm9tYi4gT25jZSB0aGUgYm9tYiBoYXMgZXhwbG9kZWQsIHRoZSBhcmVhIHdpbGwgYmVjb21lIGlycmFkaWVkIGFuZCBudWNsZWFyIHdhc3RlcyB3aWxsIGFwcGVhciBpbiB0aGUgYXJlYS4gUGxheWVyIHdpbGwgaGF2ZSB0aGUgYWJpbGl0eSB0byBtaW5lIHRob3NlcyBudWtlIHdhc3RlIHdpdGggYSBwaWNrYXhlIHRvIGNsZWFuIHRoZSBhcmVhIGZyb20gcmFkaWF0aW9uLiBJZiB0aGV5IGRvIGNsZWFuIHRoZSBhcmVhLCBhIHJld2FyZCBjYXNlIHdpbGwgYXBwZWFyIGhpZGRlbiBpbiB0aGUgcGxhY2UuIEFsc28sIHRvIG1ha2UgdGhpbmcgbW9yZSBkaWZmaWN1bHQsIGNyZWF0dXJlcyB3aWxsIHNwYXduIGluIHRoZSBhcmVhIHRvIHByZXZlbnQgdGhlIHBsYXllciBmcm9tIGFjY29tcGxpc2hpbmcgaXRzIG1pc3Npb24uDQpIb3dldmVyLCBpZiBubyBvbmUgY2xlYW4gdGhlIGFyZWEsIHJhZGlhdGlvbiB3aWxsIGJlIG91dCBpbiBhbiBob3VyIChieSBkZWZhdWx0KS4NCg0KRXZlcnl0aGluZyBjYW4gYmUgc2V0IGluIHRoZSBjb25maWcgZmlsZSBmb3IgdGhvc2VzIHdobyBhcmUgc3VwcG9ydGVyIG9mIHRoZSBtb2QuDQoNCkJ5IGRlZmF1bHQgOiBaZWxlbm9Hb3JzayAtIE5vdmF5YSBQZXRyb3ZrYSAtIFNldmVyb2dyYWQgYXJlIHBvdGVudGlhbCBudWtlIGRyb3ANCg0KW2gxXUlOU1RSVUNUSU9OWy9oMV0NCi1NYWtlIHN1cmUgdG8gaGF2ZSBSYWRab25lIHByb3Blcmx5IGluc3RhbGxlZCBiZWZvcmUgYWRkaW5nIHRoaXMgYWRkb24NCi1JbiB5b3VyIGxvYWQgb3JkZXIsIG1ha2Ugc3VyZSB0byBsb2FkIEBSYWRab25lTnVrZU1pc3Npb25zIGJlZm9yZSBAUmFkWm9uZSBvciBpdCB3b24ndCB3b3JrLg0KLU1vcmUgaW5mb3JtYXRpb25zIGNhbiBiZSBmb3VuZCBpbiB0aGUgbW9kIGZvbGRlciAoY2YgcmVhZG1lLnR4dCBhbmQgY29uZmlnX2V4cGxhbmF0aW9ucy50eHQpDQoNCltoMV1QUk9NT1RFRCBTRVJWRVJTOlsvaDFdDQooSWYgeW91IHdhbnQgdG8gcHJvbW90ZSB5b3VyIHNlcnZlciB0aGF0IGlzIHVzaW5nIHRoZSBtb2QsIGNvbnRhY3QgbWUgb24gZGlzY29yZCkNCg0KW2gxXURPTkFUSU9OWy9oMV0NCi1JZiB5b3UgbGlrZSBteSB3b3JrIGFuZCB3YW50IG1vcmUgY29udGVudCwgZG9uJ3QgaGVzaXRhdGUgdG8gZG9uYXRlLCBpdCdzIGFsd2F5cyBtb3RpdmF0aW5nIDspDQpbaDFdTElOS1svaDFdDQpbaDFdW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvdGhlZG1pdHJpXVBheXBhbFsvdXJsXVsvaDFdDQpbaDFdW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS90aGVkbWl0cmldUGF0cmVvblsvdXJsXVsvaDFdDQoNCltoMV1DT05UQUNUWy9oMV06DQpZb3UncmUgd2VsY29tZSB0byBjaGVjayBteSB3ZWJzaXRlIDogW3VybD1odHRwczovL2RtaXRyaWRheXptb2RkaW5nLmppbWRvc2l0ZS5jb21dV2Vic2l0ZVsvdXJsXQ0KVGhhbmtzIGZvciBhbGwgeW91ciBpbnRlcnJlc3QgYWJvdXQgdGhlIG1vZCwgZm9yIG5vdyBvbiwgSSdsbCBhc2sgdSB0byBjb250YWN0IG1lIG9uIG15IGRpc2NvcmQgZm9yIHRhbGtpbmcgd2l0aCBtZTogDQotVGhpcyBkaXNjb3JkIHdpbGwgaGF2ZSBjaGFubmVscyBmb3IgYWxsIG15IGN1cnJlbnQgbW9kcyBhbmQgbXkgZnV0dXJlIG9uZXMsIGRvbid0IGhlc2l0YXRlIHRvIGNvbWUgZm9yIHRhbGtpbmcgYWJvdXQgeW91ciBpZGVhcyBldGMuLi4NCltoMV1bdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9nUGtoRTJ3XURpc2NvcmRbL3VybF1bL2gxXQ0KDQoNCltoMV1JIERPIE5PVCBBTExPVyBSRVBBQ0sgRk9SIFRISVMgTU9ELiBJRiBZT1UgV0FOVCBUTyBSRVBBQ0sgSVQsIFBMRUFTRSBDT05UQUNUIE1FIE9OIE1ZIERJU0NPUkRbL2gxXQ0KW2gxXUkgRE8gTk9UIEFMTE9XIEFOWSBSRVdPUksgT1IgUkUgVVNFIE9GIE1ZIFdPUksgV0lUSE9VVCBNWSBDT05TRU5UWy9oMV0NCg0KUGxzIHJlcG9ydCBidWdzIG9yIGFueSBpc3N1ZXMgeW91IG1lZXQgdG8gaW1wcm92ZSB0aGUgbW9kIG92ZXIgdGltZSAh</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1756936239105204876/FE4103BC7729774678DA5EBA808ABF949452DABA/</image_url> - <download_url/> - <filename/> - <file_size>1090830</file_size> - </mod> - <mod id="2293916252"> - <name>GasMaskAddons</name> - <description>W2gxXVBVUlBPU0UgT0YgVEhFIE1PRFsvaDFdDQpUaGlzIG1vZCBoYXMgYmVlbiBjcmVhdGVkIHRvIGFsbG93IEdhc01hc2svQWlyYm9ybkdhc01hc2svR1A1R2FzTWFzayB0byByZWNlaXZlIGEgZmlsdGVyIGFzIGF0dGFjaG1lbnQuDQoNCltoMV1GRUFUVVJFU1svaDFdDQotUGxheWVycyBoYXZlIHRoZSBwb3NzaWJpbGl0eSB0byBhZGQgYSBmaWx0ZXIgdG8gdGhlaXIgR2FzTWFzayB0aGF0IHdpbGwgYmUgY29uc3VtZSBvdmVyIHRpbWUuIA0KLVRoZSBHUDVHYXNNYXNrX0ZpbHRlciBoYXMgNDUgbWluIG9mIHVzZSBwZXIgZGVmYXVsdC4gWW91IGNhbiBtb2QgYW5kIGNyZWF0ZSB5b3VycyBhY2NvcmRpbmcgdG8geW91ciBkZXNpcmUgYnkgbW9kaWZ5aW5nIHRoZSBxdWFudGl0eSB2YWx1ZS4gKFNlZSBjb25maWcuY3BwKQ0KDQpbaDFdUkVRVUlSRU1FTlRbL2gxXQ0KVGhpcyBhZGRvbnMgY2FuIGJlIHVzZSBvbiBpdHMgb3duLiBZb3UgY2FuIGJhc2UgeW91ciBzY3JpcHQgb24gaXQgZm9yIG1vZGRpbmcgcHVycG9zZS4gSG93ZXZlciwgaXQgaXMgbWVhbnQgdG8gYmUgdXNlZCBmb3IgVG94aWNab25lICYgUmFkWm9uZS4NCg0KW2gxXVJJR0hUU1svaDFdDQotWW91IEFSRSBOT1QgQUxMT1dFRCB0byByZXBhY2sgaW4gYW55IGNpcmNvbnN0YW5jZXMgd2l0aG91dCBteSBwZXJtaXNzaW9uDQotWW91IEFSRSBBTExPV0VEIHRvIHVzZSBpdCBvbiBhIG1vbmV0aXplZCBzZXJ2ZXINCi1Zb3UgQVJFIEFMTE9XIHRvIG9wZW4gYW5kIGxvb2sgdGhlIGNvZGUgZm9yIGxlYXJuaW5nIHB1cnBvc2UNCg0KQ29udGFjdCBtZSBvbiBkaXNjb3JkIHJlZ2FyZGluZyB0byBnZXQgcGVybWlzc2lvbiAhDQoNCltoMV1TVVBQT1JUWy9oMV0NCi1IZXJlIGlzIG15IGRpc2NvcmQgOlt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnLzhHRVo2Y2FVbkJbL3VybF0NCi1NeSBwYXlwYWwgaWYgeW91IHdhbnQgdG8gZG9uYXRlIDpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS90aGVkbWl0cmlbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1653347441510846201/1F89B52F8BFA8D90AC65BE373B132767CA2FEE11/</image_url> - <download_url/> - <filename/> - <file_size>493189</file_size> - </mod> - <mod id="2270256622"> - <name>DLC_S</name> - <description>RExDX1M=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1696128786314003157/810FC4F940938729C815A2051A12CE3CAD65AB53/</image_url> - <download_url/> - <filename/> - <file_size>152948441</file_size> - </mod> - <mod id="1772776141"> - <name>PvZmoD_Spawn_System</name> - <description>W0lNR11odHRwczovL2kuaW1ndXIuY29tLzZTWGNYRmwuZ2lmWy9JTUddDQpbaDFdS2V5IEZlYXR1cmVzwqA6Wy9oMV0NCi0gRHluYW1pYyBzcGF3biBzeXN0ZW0gIChzcGF3biB6ZWRzIGFyb3VuZCBwbGF5ZXJzKQ0KLSBTdGF0aWMgc3Bhd24gc3lzdGVtICAgKHNwYXduIHplZHMgaW4gY2hvc2VuIHBsYWNlcyB3aGVuIHBsYXllcnMgYXBwcm9hY2ggdGhlbSkNCi0gQ2FuIGJlIHVzZSBpbiBwbGFjZSBvZiB2YW5pbGxhIHN5c3RlbSBvciB0byBjb21wbGV0ZSBpdC4NCi0gRmlyZSBCYXJyZWxzIGdlbmVyYXRlIGEgInpvbWJpZSBzYWZlIHpvbmUiDQotIFBvc3NpYmlsaXR5IHRvIGNoYW5nZSB6b21iaWVzIHR5cGUgYW5kIHF1YW50aXRpZXMgZm9yIG5pZ2h0IHRpbWUNCi0gRnVsbHkgY3VzdG9taXNhYmxlICAgKHlvdSBkb24ndCBsaWtlIHNvbWV0aGluZywgbW9kaWZ5IGl0wqAhKQ0KLSBSZWFsIHRpbWUgdHdlYWtzICAgKGZvciBnZW5lcmFsIGJlaGF2aW91cnMpDQotIENoZXJuYXJ1cywgTGl2b25pYSwgRGVlcklzbGUgYW5kIENoaWVtc2VlKiBwcm9maWxlcw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1EeW5hbWljIHNwYXduIHN5c3RlbSBbL2gxXQ0KLSBTcGF3biBtb3JlIHplZHMgYXMgeW91IHByb2dyZXNzIGlubGFuZCAoZWFzeSB0byBwcm9ncmVzcyBvbiB0aGUgY29hc3QgYnV0IGhhcmQgaW4gVGlzeSkuDQotIFNwYXduIHplZHMgZXZlcnl3aGVyZSwgZXZlbiBpbiBjb3VudHJ5c2lkZS4NCi0gQXV0b21hdGljIGFkYXB0YXRpb24gb2Ygc3Bhd24gcXVhbnRpdHkgaWYgbWFueSBwbGF5ZXIgYXJlIGNsb3NlICh0byBrZWVwIHN1cnZpdmluZyBwb3NzaWJsZSBmb3IgZ3JvdXBzIG9mIHBsYXllcikNCi0gRm9jdXMgc3lzdGVtIHRoYXQgc3Bhd24gem9tYmllcyBvbmx5IG5lYXIgc29tZSBwbGF5ZXJzIHNvIHNvbWUgcGxheWVycyBkbyBub3Qgc3Bhd24gemVkcyAob3IgdmVyeSBmZXcpIGFuZCB0aGUgb3RoZXJzIHNwYXduIGEgbG90IG9mIHpvbWJpZS4gVGhlIG9iamVjdGl2ZSBvZiB0aGlzIHN1Yi1zeXN0ZW0gaXMgY3JlYXRpbmcgem9tYmllcyB3YXZlcyBmZWVsaW5nLg0KLSBab25lcyBjbGVhbmluZyBiYXNpYyBtZWNoYW5pY3MNCi0gWW91IGNhbiBkZXNhY3RpdmF0ZSB0aGUgZHluYW1pYyBzcGF3biBzeXN0ZW0gaWYgeW91IG9ubHkgd2FudCB0byBhZGQgU3RhdGljIHNwYXduIChhbmQga2VlcCB0aGUgdmFuaWxsYSBzeXN0ZW0gZm9yIHRoZSBjb21tb24gemVkcykuDQoNCltoMV1TdGF0aWMgc3Bhd24gc3lzdGVtIDogWy9oMV0NCi0gQ2FuIGJlIHVzZSB0byBtYWtlIGhvcmRlcy4gQ29tcGFyaW5nIHRvIG90aGVyIGV4aXN0aW5nIGhvcmRlcyBtb2RzLCAgemVkcyBhcmUgbm90ICJwZXJtYW5lbnQiLCB0aGV5IGRvbid0IHNwYXduIGlmIHRoZXJlIGlzIG5vIHBsYXllciBhcm91bmQgYW5kIGRlc3Bhd24gaWYgcGxheWVycyBnbyBhd2F5IChzYXZpbmcgc2VydmVyIHBlcmZvcm1hbmNlcykuICJTdGF0aWMiIHNwYXduIGp1c3QgbWVhbiB0aGUgaG9yZGVzIGFsd2F5cyBzcGF3biBhdCB0aGUgc2FtZSBwbGFjZXMuDQotIENhbiBzcGF3biB6ZWRzIGluIGJ1aWxkaW5ncyBhbmQgaW4gdGhlIGZsb29ycyBvZiB0aGVtIChwb2xpY2Ugc3RhdGlvbnMsIGZpcmUgc3RhdGlvbnMsIGhvc3BpdGFscy4uLiBoYXZlIGJlZW4gcG9wdWxhdGVkIGZvciBleGVtcGxlKS4NCi0gWW91IGNhbiBzcGF3biBhIGxvb3QtY2hlc3Qgd2l0aCBzdGF0aWMgc3Bhd24gKHRvIGNyZWF0ZSBoaWdodCByaXNrIC8gaGlnaHQgcmV3YXJkIHNpdHVhdGlvbnMpLg0KDQpbaDFdWm9tYmllc8KgOlsvaDFdDQotIFlvdSBjYW4gY3VzdG9taXplIHRoZSBpdGVtcyBvbiB0aGUgemVkcyAoY2FuIGJlIHVzZSB0byBzdXBwb3J0IERheXogQ2VudHJhbCBMb290IEVjb25ub21pZSB3aXRjaCBpcyBub3QgdmVyeSBlYXN5IHRvIGJhbGFuY2UpLg0KLSBNYXggbnVtYmVyIG9mIHpvbWJpZXMgYXV0b21hdGljYWx5IGFkanVzdGVkIGFjY29yZGluZyB0byB0aGUgbnVtYmVyIG9mIHBsYXllciBvbiB0aGUgc2VydmVyLg0KDQpbaDFdT3RoZXLCoDpbL2gxXQ0KLSBObyBuZWVkIHRvIHVwZGF0ZSB0aGUgbW9kIHdoZW4geW91IG1vZGlmeSBkYXRhcyAoanVzdCBhIHNlcnZlciByZXN0YXJ0IGZvciBzb21lIGRhdGFzLCBwbGF5ZXJzIGhhdmUgbm90aGluZyB0byB1cGRhdGUpLg0KLSBTb21lIERhdGEgY2FuIGJlIHJlZnJlc2ggd2l0aG91dCByZXN0YXJ0ICh0aG9zZSBpbiBqc29uIGZpbGUpDQotIFdlbGwgZG9jdW1lbnRlZCBmaWxlcyANCi0gVGhlc2Ugc3lzdGVtcyBjYW4gYmUgYWRhcHRlZCBmb3IgbmV3IG1hcHMgKG5lZWQgd29yayBidXQgY2FuIGJlIGRvbmUpLg0KLSBUaGVzZSBzeXN0ZW0gY2FuIGJlIHVzZWZ1bCB0byBjcmVhdGUgUHZFIFB2WiBldmVudHMuDQotIERheVogdXBkYXRlcyBzaG91bGQgbm90IGFmZmVjdCB0aGUgbW9kIChhcyBpdCBpcyBub3QgbW9kaWZpY2F0aW9ucyBidXQgY3JlYXRpb25zIGZyb20gc2NyYXRjaCkNCi0gTm8gY29uZmxpY3Qgd2l0aCBhbnkgb3RoZXIgbW9kcy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdRGlzY2xhaW1lciA6Wy9oMV0NCi0gMTAwIHBsYXllcnMgbWF4IGJ1dCBsZXNzIHRoYW4gMzAgaXMgYmV0dGVyIChpZiBtb3JlLCB6ZWRzIGNhbiBkZXNwYXduIHRvIHNhdmUgc2VydmVyIHBlcmZvcm1hbmNlcykNCi0gVGhlIG1vZCBoYXZlIHRvIGJlIGxvYWQgc2VydmVyIEFuZCBjbGllbnQgc2lkZS4NCi0gVGhlIGxvb3QtY2hlc3QgaXMgbm90IHBlcnNpc3RlbnQgKG9ubHkgMSBob3VyKSANCi0gTXkgc3lzdGVtIGlzIFt1XVtpXVtiXWNsb3NlIHRvIHRoZSAyMDEyIERheXotbW9kIHN5c3RlbVsvYl1bL2ldWy91XS4gVGhlIHpvbWJpZXMgYWx3YXlzIHNwYXduIG5lYXIgdGhlIHBsYXllcnMgKHRoZXJlIGlzIG5vIHJlYWwgc3RhdGljIHplZHMgYWx3YXlzIGhlcmUgZXZlbiBpZiBubyBwbGF5ZXIgYXJvdW5kKSwgc28gdGhpcyBtb2QgaXMgW3VdW2ldW2Jdbm90IHJlY29tbWVuZGVkIG9uIFB2UCBzZXJ2ZXJzIHdoZXJlIEtvUyBpcyB2ZXJ5IGNvbW1vblsvYl1bL2ldWy91XSBiZWNhdXNlIG1ldGEgZ2FtaW5nIGNhbiBsZWFkIHRvIHVuZmFpciBzaXR1YXRpb25zLg0KDQpbaDFdTmVlZCBGZWVkYmFjayA6Wy9oMV0NCklmIHlvdSBsaWtlIHRoZSBtb2QsIHRoZSBiZXN0IHlvdSBjYW4gZG8gaXMgZ2l2aW5nIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xNzcyNzc2MTQxLzE2Mzk3ODgxMzAyODU4NzI5MDEvXSBGZWVkYmFja3MgWy91cmxdIGJlY2F1c2UgaXQgc3VyZWx5IFt1XVtpXVtiXW5lZWQgc29tZSB0d2Vha3NbL2JdWy9pXVsvdV0uDQoNCltoMV1Lbm93biBidWdzIDpbL2gxXQ0KLSBab21iaWVzIGNhbiBzcGF3biBpbiB0aGUgd2FsbHMgKGJ1dCBjYW4ndCBnbyB0aHJvdWdoIHRoZW0sIHRoZXkgc3RheSBzdHVjayBpbnNpZGUpDQotIElmIHlvdSBmaW5kIG5ldyBvbmUsIHVzZSB0aGUgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzE3NzI3NzYxNDEvMTYzOTc4ODEzMDI4NTg2NzYyOS9dIEJ1ZyBUaHJlYWQgWy91cmxdDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW2gxXUluc3RhbGxhdGlvbsKgOlsvaDFdDQpSZWFkIGNhcmVmdWxseSB0aGlzIHRocmVhZDogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzE3NzI3NzYxNDEvMTYzOTc4ODEzMDI4NTg2Mjk1Mi9dIEluc3RhbGxhdGlvbiBpbnN0cnVjdGlvbnNbL3VybF0gDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW2gxXUxhc3QgdXBkYXRlIDpbL2gxXQ0KRm9yIHByZXZpb3VzIHVwZGF0ZXMgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy9jaGFuZ2Vsb2cvMTc3Mjc3NjE0MV0gcmVhZCB0aGUgcGF0Y2ggbm90ZXNbL3VybF0NCg0KLSAxMi8xNC8yMDIwIFYxLjEwLnkNCi0tLS0tIFByb2ZpbGUgOiBOYW1hbHNrIHByb2ZpbGUgYWRkZWQgKFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvY2hhbmdlbG9nLzE3NzI3NzYxNDFdVXBkYXRlIGluc3RydWN0aW9ucyBoZXJlWy91cmxdKQ0KLS0tLS0gRml4IDogRHluYW1pYyBzcGF3bnMgd2FzIG5vdCB3b3JraW5nIGFzIGF0dGVuZGVkIGluIHNvbWUgY2lyY3Vtc3RhbmNlcy4NCg0KLSAxMi8xNS8yMDIwIFYxLjEwLnkxDQotLS0tLSBGaXggOiBCdWcgaW50cm9kdWNlZCBpbiBwcmV2aW91cyB2ZXJzaW9uIHRoYXQgcHJldmVudGVkIGR5bmFtaWMgem9tYmllcyB0byBzcGF3biB3aGVuIGEgY29hc3QgZmFjdG9yICjigJw24oCdIGluIHRoZSBqc29uKSB2YWx1ZSB3YXMgdXNlZCAodGhpcyBzaG91bGQgb25seSBhZmZlY3QgQ2hlcm5hcnVzKQ0KLS0tLS0gRml4IDogQmV0dGVyIGxvb3QgY2hlc3RzIG1hbmFnZW1lbnQuDQotLS0tLSBPdGhlciA6IFNpemUgb2YgdGhlIG1vZCByZWR1Y2VkLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCltoMV1QZXJtaXNzaW9ucyA6Wy9oMV0NCllvdSBbYl1DQU4gWy9iXXVzZSwgbW9kaWZ5LCByZXBhY2sgdGhlIG1vZCBhcyB5b3UgbmVlZC4gDQooanVzdCBkbyBub3Qgc2ltcGx5IHJlZGlzdHJpYnV0ZSBpdCB3aXRoIGFub3RoZXIgbmFtZSBhbmQgZG9uJ3QgZm9yZ2V0IGNyZWRpdHMpDQpJZiB5b3UgZmluZCB0aGUgbW9kIHVzZWZ1bCwgYSBbYl10aHVtYiB1cFsvYl0gaXMgd2VsY29tZS4gDQpBbmQgZG9uJ3QgZm9yZ2V0IFtiXWZlZWRiYWNrc1svYl0uDQoNCltoMV1DcmVkaXRzwqA6Wy9oMV0NCi0gKnRtYnQ3OCBmb3IgdGhlIENoaWVtc2VlIHByb2ZpbGUNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbaDFdTXkgb3RoZXIgbW9kczpbL2gxXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjAwNzkwMDY5MV0gUHZabW9EIERhcmsgSG9yZGVbL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNTE3NzU2NjddIFB2Wm1vRCBDdXN0b21pc2FibGUgWm9tYmllc1svdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5MDEwMTY4MF0gTm8gV2FsbEhhY2sgT24gQ29ubmVjdGlvblsvdXJsXQ0KDQpbSU1HXWh0dHBzOi8vaS5pbWd1ci5jb20vNlNYY1hGbC5naWZbL0lNR10NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1655600739161906995/75A6D1843D72959583055F7E17BE96CD2C63EB93/</image_url> - <download_url/> - <filename/> - <file_size>1085316</file_size> - </mod> - <mod id="2049002856"> - <name>MuchCarKey</name> - <description>RXhwYW5zaW9uIGNvbXBhdGlibGUgbW9kOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjEyMDAwMjczMw0KDQpXQVJOSU5HOiBJbnN0YWxsIHRoaXMgYWZ0ZXIgYSB2ZWhpY2xlIHdpcGUuIFRoaXMgd2lsbCB1bmxvY2sgYW55IGNhcnMgbG9ja2VkIGJ5IGV4cGFuc2lvbiBvciB0cmFkZXIga2V5cy4gVGhpcyBtb2Qgd2lsbCBiZSB1cGRhdGVkIGF0IG15IGNvbnZlbmllbmNlIGFuZCBieSB1c2luZyBpdCB5b3UncmUgYWdyZWVpbmcgdG8gdGhpcy4gSWYgeW91IGRvbid0IGxpa2UgaXQsIGRvbid0IHVzZSBpdC4NCg0KVGhpcyBtb2QgYWxsb3dzIHlvdSB0byBsb2NrIGFueSBjYXIsIHNwYXduZWQgb3IgZnJvbSB0cmFkZXIuIFRoZSBjYXIga2V5cyBjb21lIGluIHNldmVyYWwgY29sb3VycyBhbmQgdGhleSBoYXZlIGEgdGFnIGZvciBlYXNpZXIgb3JnYW5pc2F0aW9uLiBZb3UgY2FuIHNlbGwgdGhlIGtleXMgc2VwYXJhdGVseSBhdCB0cmFkZXIsIG1ha2UgdGhlbSBzcGF3biB3aXRoIHRoZSBjYXIgb3IgZmluZGFibGUgaW4gdGhlIHdvcmxkLg0KDQpbaDFdRkFRWy9oMV0NCltiXVE6SG93IGl0IHdvcmtzP1svYl0NCltjb2RlXVRha2Uga2V5IGluIGhhbmQsIGxvb2sgYXQgY2FyIChtdXN0IGhhdmUgYWxsIGRvb3JzIGNsb3NlZCBhbmQgYWxsIGRvb3JzIGluY2x1ZGluZyB0cnVuayBhbmQgaG9vZCBpbiB0aGUgc2xvdHMpLiBJdCB3aWxsIGdpdmUgeW91IGFuIG9wdGlvbiB0byBhc3NpZ24ga2V5IHRvIGNhci4gQWZ0ZXIgYXNzaWdpbmcga2V5IHlvdSBjYW4gdXNlIGl0IHRvIGxvY2ssdW5sb2NrIHRoZSBjYXIuWy9jb2RlXQ0KDQpbYl1ROkhvdyBkbyB5b3UgZ2V0IG1vcmUgY29waWVzIG9mIGEga2V5P1svYl0NCltjb2RlXVNlcnZlciBvd25lciBjYW4gcGxhY2UgYSBNQ0tfR3JpbmRlciBhdCBwbGFjZXMgd2hlcmUgeW91IGNhbiBkdXBsaWNhdGUgeW91ciBrZXkuIFlvdSBjYW4gb25seSBtYWtlIGR1cGxpY2F0ZXMgaWYga2V5IHdhcyBhc3NpZ25lZC4gWW91ciBrZXkgdGFrZXMgZGFtYWdlIGVhY2ggdGltZSB5b3UgbWFrZSBhIGNvcHkuIGUuZy4gMSBrZXkgZ2l2ZXMgeW91IDIga2V5cyBiZWZvcmUgaXRzIHJ1aW5lZC4gdGhlbiB5b3UgY2FuIHR1cm4gMiBrZXlzIGludG8gNCBhbmQgc28gb24uDQoNCllvdSBjYW4gY3JhZnQgYSBrZXkgYnkgdXNpbmcgYSB3cmVuY2ggYXQgdGhlIGdyaW5kZXIgdG9vLlsvY29kZV0NCg0KW2JdUTpDYW4gYW4gYWRtaW4gdW5sb2NrIGNhcnM/Wy9iXQ0KW2NvZGVdWW91IGhhdmUgTUNLX01hc3RlcktleSBhbmQgTUNLX1Jlc2V0S2V5LiBUaGVzZSBhcmUgc3Bhd25hYmxlIGJ5IGFkbWlucy4gTWFzdGVyIGtleSB3aWxsIGJlIGFibGUgdG8gdW5sb2NrL2xvY2sgYW55IGNhciwgcmVnYXJkbGVzcyBpZiB0aGV5IGhhdmUga2V5IGFzc2lnbmVkLiBSZXNldCBrZXkgd2lsbCBiZSBhYmxlIHRvIHJlc2V0IGEgY2FyJ3MgYXNzaWduZWQga2V5LCBvbmx5IHdvcmtzIGlmIGNhciB1bmxvY2tlZC5bL2NvZGVdDQoNCltiXVE6SXMgdGhlcmUgcmFpZGluZyBhdmFpbGFibGU/Wy9iXQ0KW2NvZGVdWWVzLiBZb3UgY2FuIGNoYW5nZSBpbiB0aGUgY29uZmlnIHRvIGFsbG93IHJhaWRpbmcgYWthIGxvY2twaWNraW5nLiBZb3UgY2FuIGNob29zZSBpbiBjb25maWcgdGhlIHRvb2wgb2YgeW91ciBjaG9pY2UuIEluIGNvbmZpZyB5b3UgY2FuIGFsc28gc2V0IGlmIHRoZSBsb2NrcGlja2luZyBoYXMgMTAwJSBzdWNjZXNzIHJhdGUgb3IgbG93ZXIgY2hhbmNlLlsvY29kZV0NCg0KW2JdUTpBcyBhbiBhZG1pbiBob3cgY2FuIEkgcGxhY2UgdGhlIGdyaW5kZXI/Wy9iXQ0KW2NvZGVdTUNLX0dyaW5kZXIgaXMgc3Bhd25hYmxlIHdpdGggVlBQIG9iamVjdCBidWlsZGVyLCBDT00gb3IgRGF5WkVkaXRvci4gVGhpcyB3b24ndCBzaG93IGluIHJlZ3VsYXIgaXRlbSBzcGF3biBmb3IgVlBQIGFuZCB3aXRoIENPVCB5b3Ugd29uJ3QgYmUgYWJsZSB0byBjaG9vc2UgcG9zaXRpb24uWy9jb2RlXQ0KDQpbYl1ROkkgZG9uJ3QgaGF2ZSB0cmFkZXIuIEhvdyBkbyBJIGdldCBrZXlzIHNwYXduZWQ/Wy9iXQ0KW2NvZGVdWW91IGNhbiB0cnkgc3Bhd25pbmcgdGhlbSB3aXRoIHRoZSBjYXIgb3IgYXMgcmVndWxhciBpdGVtLiBUaGF0IHN0dWZmIGlzIHlvdXIgc2VydmVyJ3MgY2hvaWNlLlsvY29kZV0NCg0KW2JdUTpDYW4gSSBtYWtlIHRyYWRlciBnaXZlIHlvdXIga2V5IHdoZW4gYnV5aW5nIGEgdmVoaWNsZT9bL2JdDQpbY29kZV1Oby4gU2VsbCBpdCBhcyBzZXBhcmF0ZSBpdGVtLiBBbmQgcHV0IHlvdXIgdmVoaWNsZXMgYXMgVk5LIHRvIG5vdCBnaXZlIHRoZSB0cmFkZXIga2V5LlsvY29kZV0NCg0KW2JdIENvbmZpZyBbL2JdDQpbY29kZV0NCnsNCiAgICAiQ2FuQ3JhZnRLZXkiOiAxLCAvLyAxIC0gZW5hYmxlIGNyYWZ0aW5nIG9mIGtleSBhdCBncmluZGVyIHwgMCAtIGRpc2FibGUgY3JhZnRpbmcNCiAgICAiQ2FuUGlja0NhckxvY2tzIjogMSwgLy8gMSAtIGVuYWJsZSBwaWNraW5nIGxvY2tzL3JhaWRpbmcgfCAwIC0gIGRpc2FibGUgcmFpZGluZw0KICAgICJSYWlkVG9vbCI6ICJMb2NrcGljayIsIC8vIENsYXNzIG5hbWUgb2YgdG9vbCBmb3IgcmFpZGluZy4gWW91IGNhbiB1c2UgZWl0aGVyIHRoaXMgb3IgdGhlIGFycmF5IGJlbG93IGZvciBtdWx0aXBsZSBpdGVtcw0KICAgICJSYWlkVG9vbHMiOiAvL2RlZmluZSBtdWx0aXBsZSBjbGFzcyBuYW1lcyBmb3IgcmFpZGluZw0KICAgIFsNCiAgICAgICAgIkxvY2twaWNrIiwNCiAgICAgICAgIkNyb3diYXIiDQogICAgXSwNCiAgICAiVG9vbERhbWFnZSI6IDEwLCAvL2hvdyBtdWNoIGRhbWFnZSB0aGUgdG9vbCB3aWxsIGdldCBmb3IgZWFjaCB3aGVlbCBjb21wbGV0ZWQNCiAgICAiQ2hhbmNlVG9QaWNrTG9jayI6IDQwLjAsIC8vcHV0IC0xLjAgIGlmIHlvdSB3YW50IHRvIGhhdmUgdGhlIHdoZWVsICBvbmx5IG9uY2UsICBvciB0aGUgcGVyY2VudGFnZSBjaGFuY2UgZS5nLiA0MCUgaXMgNDAuMCBvZiBicmVha2luZyBpbiBlYWNoIHdoZWVsIGNvbXBsZXRpb24uDQogICAgIlRpbWVUb1BpY2tMb2NrIjogMTAuMCAvL3RpbWUgaW4gc2Vjb25kcyB0byBjb21wbGV0ZSBvbmUgd2hlZWwuIHlvdSBtaWdodCB3YW50IGxvd2VyIGlmIHlvdSBoYXZlIGNoYW5jZSB0byBsb2NrIHBpY2sgc2V0DQp9DQpbL2NvZGVdDQoNCltoMV1DcmVkaXRzWy9oMV0NCkRyLiBKb25lcyAtIEZvciBhbGxvd2luZyBtZSB0byB1c2UgcGFydHMgb2YgaGlzIGNhciBsb2NraW5nIG1lY2hhbmlzbS4gQ2hlY2sgb3V0IGhpcyB0cmFkZXIgbW9kIC0+IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTkwODQxMjYwDQpXYXJkb2csIERhT25lIGFuZCBKYWNvYiBmb3IgaGVscGluZyBtZSB1bmRlcnN0YW5kIFJQQ3MgYW5kIE5ldFZhcmlhYmxlcy4NCkplc3QgLSBmb3IgYmVpbmcgbXkgdGVzdGVyIDwzIGFuZCBoYXZpbmcgdGhpcyBpZGVhIGluIGZpcnN0IHBsYWNlDQoNCltoMV1Nb25ldGl6YXRpb25bL2gxXQ0KWW91IG1heSBydW4gdGhpcyBvbiBtb25ldGl6ZWQgc2VydmVycyBhcyBsb25nIG5vIGl0ZW0gb3IgcmV0ZXh0dXJlIG9mIGFuIGl0ZW0gZnJvbSB0aGlzIHBhY2sgaXMgbW9uZXRpemVkLg0KDQpbaDFdQ29weXJpZ2h0Wy9oMV0NClJlcGFjayBpcyBub3QgYWxsb3dlZC4NCkNvcHlyaWdodCAyMDIwLTIwMjEgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9yZWRkZWFkZXZpbGV5ZXMvXUhlbGtoaWFuYVsvdXJsXSBUaGlzIGl0ZW0gaXMgbm90IGF1dGhvcml6ZWQgZm9yIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL3JlZGRlYWRldmlsZXllcy9dSGVsa2hpYW5hWy91cmxdLg0KDQpbaDFdU3VwcG9ydFsvaDFdDQpBbnkgaXNzdWVzIGpvaW4gZGlzY29yZCBhbmQgZ2V0IHRoZSBEYXlaIE1vZHMgcm9sZS4gUG9zdCBpbiB0aGUgcmlnaHQgYXJlYSBhbmQgSSdsbCBnZXQgYmFjayB0byB5b3UuIEkgV0lMTCBOT1QgQUNDRVBUIFNURUFNIE9SIERJU0NPUkQgSU5WSVRFUyENCk1vZCBzdXBwb3J0OiBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy93aWxsb3dnbGFkZV1EaXNjb3JkWy91cmxdDQoNCltoMV1Eb25hdGlvbnNbL2gxXQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvZGlzbmV5YXJrXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS93aUsxZnNYLnBuZ1svaW1nXVsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1753558560058377412/5451E44CC953436A9568AE3E591F116530F0FFB6/</image_url> - <download_url/> - <filename/> - <file_size>5465893</file_size> - </mod> - <mod id="2138592631"> - <name>CleanChat</name> - <description>SGlkZSB0aGUgQmF0dGxFeWUgcHJlZml4IGluIFJDb24gYW5kIGFkbWluIG1lc3NhZ2VzLg0KDQpDbGllbnQgc2lkZSBtb2QuIExpY2Vuc2VkIHVuZGVyIEFHUEwgdjMu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1302052401738551490/20A6F83E28AFCB21F65DD7D4E95D93D23DF7A56F/</image_url> - <download_url/> - <filename/> - <file_size>14481</file_size> - </mod> - <mod id="2274134331"> - <name>TraderSigns</name> - <description>W2JdVHJhZGVyIFNpZ25zWy9iXSBtb2QgYWRkcyBUcmFkZXIgU2lnbnMgdG8geW91ciBzZXJ2ZXIuDQoNCltiXVNlcnZlciBPd25lcnM6Wy9iXQ0KTk9URTogVGhpcyBpcyByZXF1aXJlZCBvbiBib3RoIGNsaWVudCBhbmQgc2VydmVyIHRvIGZ1bmN0aW9uLiBSZXF1aXJlcyBlcXVhbE1vZFJlcXVpcmVkID0gMTsgdG8gYmUgc2V0IGluIHNlcnZlckRaLmNmZy4NCkJlIHN1cmUgdG8gY29weSB0aGUgcHJvdmlkZWQgS2V5IGZyb20gS2V5cyB0byB5b3VyIEtleXMgZm9sZGVyLg0KVGhpcyBydW5zIGEgVW5pcXVlIEtleSB0aGF0IHZhcmllcyBmcm9tIG15IG90aGVyIG1vZHMsIHRoaXMgaXMgdG8gcHJldmVudCBzb21lIGlzc3VlcyBvZiB0aGUgd2F5IHNpZ25hdHVyZSBjaGVja3Mgd29yay4NCg0KW2JdQ2xhc3NOYW1lczpbL2JdDQpUcmFkZXJfU2lnbl9Bcm1vcnkNClRyYWRlcl9TaWduX0JhbmsNClRyYWRlcl9TaWduX0VxdWlwbWVudA0KVHJhZGVyX1NpZ25fRmFzdEZvb2QNClRyYWRlcl9TaWduX0dhcmFnZQ0KVHJhZGVyX1NpZ25fSGFyZHdhcmUNClRyYWRlcl9TaWduX01lZGljYWwNClRyYWRlcl9TaWduX1NwZWNpYWxPcGVyYXRpb25zDQpUcmFkZXJfU2lnbl9TdXJ2aXZvcg0KVHJhZGVyX1NpZ25fVmVoaWNsZQ0KVHJhZGVyX1NpZ25fVmVoaWNsZVBhcnRzDQpUcmFkZXJfU2lnbl9HcmVlbk1vdW50YWluX1RyYWRlckNpdHkNClRyYWRlcl9TaWduX0t1bXlybmFfVHJhZGVyQ2l0eQ0KVHJhZGVyX1NpZ25fQmxhY2tNYXJrZXRfVHJhZGVyQ2l0eQ0KDQoNCltiXVBFUk1JU1NJT04gSVMgTk9UIEdSQU5URUQgRk9SIFRISVMgTU9EIFRPIEJFIElOQ0xVREVEIElOIEEgIlNFUlZFUiBQQUNLIiBvciAiTU9EIFBBQ0siLlsvYl0NCg0KVXNlIGEgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1696129752725124427/D9BAA30A98BCF1A3EEF6C4EE356D8A8E8CD3AEFF/</image_url> - <download_url/> - <filename/> - <file_size>6575914</file_size> - </mod> - <mod id="2293907947"> - <name>TruckSpeedFix</name> - <description>VGhpcyBtb2QgIGZpeCB0aGUgc3BlZWQgZnJvbSB0aGUgdHJ1Y2suDQp0aGUgbWF4aW11bSBzcGVlZCBpcyBub3cgODAtOTAga20vaC4NCg0KVGhlIHNwZWVkaW5nIHVwIGlzIG11Y2ggaW5jcmVhc2VkLg0KDQoNClBsZWFzZSBkbyBub3QgcmVwYWNrIHdpdGhvdXQgcGVybWlzc2lvbnMuDQoNCkNoZWNrIG15IG90aGVyIG1vZHMgaW4gV29ya3Nob3AuDQptYXliZSB5b3UgbGlrZSBzb21lLg0KDQpUZWRkeVdlYXBvblBhY2s6DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjIwMjI4ODk0Ng0KDQpSZWR1Y2VkRmlyZVdlYXBvbkRhbWFnZToNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjQyMDA1NTUxDQoNClRyYWRlcldhbGxldENvbGxlY3Rpb246DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTk4ODQ5NDI2MQ0KDQpQZXJzb25hbFBvc3RlcmFuZEJvYXJkczoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTE5MDEwMTUxDQoNClBvcnRhYmxlOXZCYXR0ZXJ5Q2hhcmdlcjoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODk1ODU4OTE5DQoNCkJhc2VCdWlsZGluZ0l0ZW1TdGFja2FuZFJlcGFpcjoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODk2NTk3ODMzDQoNCkFueSBxdWVzdGlvbnM/DQpKb2luIG15IGRpc2NvcmQgY2hhbm5lbA0KDQpodHRwczovL2Rpc2NvcmQuZ2cvQWVYeGZHMw0KDQoNCg0KSGF2ZSBmdW4gd2l0aCB0aGUgZmlyc3QgY2FyIG9mIHRoZSBnYW1lIGFuZCBoYXZlIGEgbm9zdGFsZ2ljIGZlZWxpbmcgOi0pDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1651094778162194975/4F128863274B1947725C65E3F929506674DDF86F/</image_url> - <download_url/> - <filename/> - <file_size>4150</file_size> - </mod> - <mod id="1736675168"> - <name>Saline Bag+</name> - <description>V2FudCB0byBicmluZyBiYWNrIHRoYXQgb2xkIERheVogTW9kIGZlZWxpbmc/IFdhbnQgdG8gaGF2ZSBtb3JlIGludGVuc2UgZmlyZWZpZ2h0cz8gV2FudCB0byBoYXZlIGFuIG9wdGlvbiB0byBhY3R1YWxseSBbYl1oZWFsIHlvdXJzZWxmWy9iXT8gV2VsbCwgaGVyZSBpdCBpcy4gVGhlIHNvbHV0aW9uLiANCg0KW2JdU2FsaW5lIEJhZysgaXMgYSBtb2QgdGhhdCBtYWtlcyB0aGUgU2FsaW5lIEJhZyByZWdlbmVyYXRlIHlvdXIgaGVhbHRoWy9iXSBpbnN0ZWFkIG9mIGp1c3QgeW91ciBibG9vZCB3aGVuIHVzaW5nIGl0LiBJdCByZXBsYWNlcyB0aGUgcmVndWxhciBTYWxpbmUgQmFnLCBzbyB5b3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgYW55dGhpbmcgaW4gdGhlIGxvb3R0YWJsZS90cmFkZXJzIGV0Yy4NCg0KV2hlbiB1c2luZyAxIFNhbGluZSBCYWcgaXQgd2lsbCBnaXZlIHlvdSAxMCUgb2YgeW91ciBoZWFsdGggYmFjayBpbnN0YW50bHksIGFuZCB+MzAlIGR1cmluZyB0aGUgY291cnNlIG9mIHRoZSBuZXh0IDEtMiBtaW51dGVzLCByZXN1bHRpbmcgaW4gW2JdYWJvdXQgMzUtNDAlIG9mIHlvdXIgaGVhbHRoIHJlc3RvcmVkIGFmdGVyIDEgdXNhZ2VbL2JdLiBJdCBwcm92aWRlcyBwbGF5ZXJzIGZpbmFsbHkgdGhlIG9wdGlvbiB0byBoZWFsIHRoZW1zZWxmZXMgYW5kIGJyaW5ncyBhIG1lYW5pbmcgdG8gdGhlIFNhbGluZSBCYWdzLg0KDQpBIHNwZWNpYWwgdGhhbmtzIGdvZXMgdG8gQXhlbGFuZGVyIGZvciB0aGUgaWRlYSE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788604629998155327/255D3DF5ABF49C40DE54DFA18FF7BC87E859C315/</image_url> - <download_url/> - <filename/> - <file_size>3633321</file_size> - </mod> - <mod id="1966481101"> - <name>Custom Barrels by kaetzchen</name> - <description>W2gxXVtiXUN1c3RvbSBCYXJyZWxzIGJ5IGthZXR6Y2hlblsvYl1bL2gxXQ0KDQpbaV1Zb3UgY2FuIGVhc2lseSB0dXJuIGFueSBiYXJyZWwgaW50byBhIGZpcmUgYmFycmVsLlsvaV0NCg0KDQpbaDFdW2JdVGhlIGZvbGxvd2luZyBCYXJyZWxzIGFyZSBhdmFpbGFibGU6Wy9iXVsvaDFdDQotIFtiXUZvb2QgQmFycmVsWy9iXQ0KLSBbYl1BbW11bml0aW9uIEJhcnJlbFsvYl0NCi0gW2JdTWVkaWNhbCBTdXBwbGllcyBCYXJyZWxbL2JdDQotIFtiXVRvb2xzIEJhcnJlbFsvYl0NCi0gW2JdV2VhcG9ucyBCYXJyZWxbL2JdDQotIFtiXUF0dGFjaG1lbnRzIEJhcnJlbFsvYl0NCi0gW2JdQ2F0aWNvcm4gQmFycmVsWy9iXQ0KLSBbYl0yMCBDYW1vdWZsYWdlIEJhcnJlbHNbL2JdIA0KW2ldKEFVVFVNTiwgQkxBQ0tDQU0sIEJXRlQsIENBRFBBVCwgREFSS1RSSSwgRFBNLCBHRlQsIEhFRVJFUywgTTkwV0wsIFBMRVRTTE9SSU5HLCBSRURDQU1PLCAgVlNSMDIsIFdPT0RMQU5ELCBDT05DQU1PLCBHUkVFTlRSSSwgS1JBVVNFUiwgQVRBQ1MsIFRUU0tPLCBUSUdFUlNUUklQRSwgUElOS0ZPUkVTVClbL2ldDQoNCg0KDQoNCg0KW2gxXU1vcmUgdGhpbmdzP1svaDFdDQpJZiB5b3UgbGlrZSB0aGluZ3Mgc29ydGVkIGFuZCBjbGVhcmx5IGFycmFuZ2VkLCB5b3UgbWlnaHQgYWxzbyBsaWtlIHRoZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTQ5NDYyMTE1XVZlbmRpbmcgTWFjaGluZVsvdXJsXSBvciBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTY2NDg1OTg1XUN1c3RvbSBUZW50c1svdXJsXQ0KDQoNCg0KDQoNCg0KW2ldWW91IGFyZSBub3QgYWxsb3dlZCB0byByZXBhY2sgb3IgcmV1cGxvYWQgdGhpcyBtb2Qgb3IgYW55IGNvbnRlbnQgd2l0aGluIGl0IHdpdGhvdXQgbXkgcGVybWlzc2lvbi5bL2ldIFt1cmw9aHR0cDovL3d3dy5ab21iaWVUb2FzdC5kZV13d3cuWm9tYmllVG9hc3QuZGVbL3VybF0NCg0KQ29udGFjdCBwbGVhc2Ugb25seSB2aWEgW3VybD1odHRwczovL2Rpc2NvcmQubGluay9ab21iaWVUb2FzdF1EaXNjb3JkWy91cmxdIChAXmvDpHR6Y2hlbiMyNTA2KS4gV2Ugd2lsbCBub3QgYWNjZXB0IGFueSBzdGVhbSBpbnZpdGVzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/768361389118602829/7C88BF902E26FB7148A2C6246070CF5DA191FA03/</image_url> - <download_url/> - <filename/> - <file_size>92730841</file_size> - </mod> - <mod id="2166485985"> - <name>ZT Custom Tents</name> - <description>W2gxXUNVU1RPTSBURU5UU1svaDFdDQoNCm92ZXJhbGwgW2JdIDUzIGRpZmZlcmVudCBUZW50c1svYl0gZm9yIHlvdXIgU2VydmVyIQ0KW2ldwqAgwqAgwqAgwqAgLSAgOCBDYXIgQ2F0ZWdvcnkgVGVudHNbL2ldwqANCltpXcKgIMKgIMKgIMKgIC0gIDEyIENhciBDYW1vIFRlbnRzWy9pXcKgDQpbaV3CoCDCoCDCoCDCoCAtICA4IExhcmdlIENhdGVnb3J5IFRlbnRzWy9pXcKgDQpbaV3CoCDCoCDCoCDCoCAtICAxMiBMYXJnZSBDYW1vIFRlbnRzWy9pXcKgDQpbaV3CoCDCoCDCoCDCoCAtICAxIE1lZGl1bSBDb2xvciBUZW50Wy9pXcKgDQpbaV3CoCDCoCDCoCDCoCAtICAxMiBNZWRpdW0gQ2FtbyBUZW50c1svaV3CoA0KwqAgDQoNCkZvciBhIHNsaWdodGx5IG1vcmUgdmFyaWF0aW9uIGFuZCBvcmdhbml6YXRpb24gd2l0aGluIHRoZSBiYXNlLiANClNhbWUgZGVzaWduIGFzIHRoZSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTY2NDgxMTAxXUN1c3RvbSBCYXJyZWxzWy91cmxdLg0KDQoNCk1pc3NpbmcgYSB0ZW50PyBGZWVsIGZyZWUgdG8gdGVsbC9hc2sgdXMgZm9yIGl0DQoNCg0KW2JdICAgQ2FyIFRlbnRzWy9iXQ0KICAgLSBNZWRpY2FsIFN1cHBsaWVzDQogICAtIFdlYXBvbnMNCiAgIC0gVG9vbHMNCiAgIC0gQXR0YWNobWVudHMNCiAgIC0gRm9vZA0KICAgLSBTZWxsDQogICAtIEFtbXVuaXRpb24NCiAgIC0gVHJhc2gNCiAgIC0gQ2Ftbw0KICAgwqAgKGF0YWNzLCBhdXR1bW4sIGJsYWNrY2FtLCBid2Z0LCBjb25jYW1vLCBjYWRwYXQsIGRwbSwgZ2Z0LCBwaW5rZm9yZXN0LCByZWRjYW1vLCB2c3IwMiwgd29vZGxhbmQpDQoNCltiXSAgIExhcmdlIFRlbnRzWy9iXQ0KICAgLSBNZWRpY2FsIFN1cHBsaWVzDQogICAtIFdlYXBvbnMNCiAgIC0gVG9vbHMNCiAgIC0gQXR0YWNobWVudHMNCiAgIC0gRm9vZA0KICAgLSBTZWxsDQogICAtIEFtbXVuaXRpb24NCiAgIC0gVHJhc2gNCiAgIC0gQ2Ftbw0KICAgwqAgKGF0YWNzLCBhdXR1bW4sIGJsYWNrY2FtLCBid2Z0LCBjb25jYW1vLCBjYWRwYXQsIGRwbSwgZ2Z0LCBwaW5rZm9yZXN0LCByZWRjYW1vLCB2c3IwMiwgd29vZGxhbmQpDQoNCltiXSAgIE1lZGl1bSBUZW50c1svYl0NCiAgIC0gUmVkDQogICAtIENhbW8gDQogICDCoCAoYXRhY3MsIGF1dHVtbiwgYmxhY2tjYW0sIGJ3ZnQsIGNvbmNhbW8sIGNhZHBhdCwgZHBtLCBnZnQsIHBpbmtmb3Jlc3QsIHJlZGNhbW8sIHZzcjAyLCB3b29kbGFuZCkNCg0KDQoNCg0KW2gxXUl0ZW0gSUQncywgVHJhZGVyIENvbmZpZywgVHlwZXNbL2gxXQ0KW2ldKHRoZSBkb3dubG9hZCBhbHNvIGNvbnRhaW5zIGZpbGVzIHdpdGggdGhpcyBpbmZvcm1hdGlvbilbL2ldIA0KDQpbdXJsPWh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3Jvc2F6dWNrZXJmZWUvY2VlYTMzNDAxMDYzZjM0M2IwMjY4Y2I5ZmUzMzEyZTAjZmlsZS16dC1jdXN0b20tdGVudHMtdHlwZXMteG1sXVR5cGVzWy91cmxdDQpbdXJsPWh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3Jvc2F6dWNrZXJmZWUvMmQ4NWFmNzY2Y2ZmYTc1NGFhNzU1M2MyNTdiNWEyYjYjZmlsZS16dC1jdXN0b20tdGVudHMtdHJhZGVyLWNvbmZpZ11UcmFkZXIgQ29uZmlnWy91cmxdDQpbdXJsPWh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3Jvc2F6dWNrZXJmZWUvODZiODBmZmI2MzY4ZTU2NGQxZTllNzNkMTAyMDJhYTMjZmlsZS16dC1jdXN0b20tdGVudHMtaXRlbS1pZC1zXUl0ZW0gSUQnc1svdXJsXQ0KDQoNCg0KDQoNCltoMV1Nb3JlIHRoaW5ncz9bL2gxXQ0KSWYgeW91IGxpa2UgdGhpbmdzIHNvcnRlZCBhbmQgY2xlYXJseSBhcnJhbmdlZCwgeW91IG1pZ2h0IGFsc28gbGlrZSB0aGUgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTk2NjQ4MTEwMV1DdXN0b20gQmFycmVsc1svdXJsXSBvciBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTQ5NDYyMTE1XVZlbmRpbmcgTWFjaGluZXNbL3VybF0NCg0KDQoNCg0KDQoNCltpXVlvdSBhcmUgbm90IGFsbG93ZWQgdG8gcmVwYWNrIG9yIHJldXBsb2FkIHRoaXMgbW9kIG9yIGFueSBjb250ZW50IHdpdGhpbiBpdCB3aXRob3V0IG91ciBwZXJtaXNzaW9uLlsvaV0gW3VybD1odHRwOi8vd3d3LlpvbWJpZVRvYXN0LmRlXXd3dy5ab21iaWVUb2FzdC5kZVsvdXJsXQ0KDQpDb250YWN0IHBsZWFzZSBvbmx5IHZpYSBbdXJsPWh0dHBzOi8vZGlzY29yZC5saW5rL1pvbWJpZVRvYXN0XURpc2NvcmRbL3VybF0uIChAXmvDpHR6Y2hlbiMyNTA2KSBXZSB3aWxsIG5vdCBhY2NlcHQgYW55IHN0ZWFtIHJlcXVlc3RzLg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1617311354344131436/42864F174176FFEBE82D35D5B69A016A53DED859/</image_url> - <download_url/> - <filename/> - <file_size>110451000</file_size> - </mod> - <mod id="2007175894"> - <name>MoreDoors</name> - <description>W2gxXSBNb3JlIERvb3JzISBbL2gxXSANCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VGRVJYOWYuZ2lmWy9pbWddDQoNClRoaXMgbW9kIGlzIG1hZGUgdG8gYXNzaXN0IGluIHRoZSBwcm9jZXNzIG9mIGxvY2tpbmcgZG93biBhIHZhbmlsbGEgaG91c2Ugd2hlbiBhIGdhdGUganVzdCB3b24ndCBjdXQgaXQuICBNYXliZSB5b3UgaGF2ZSBzb21lIGJhZGFzcyBtb2QgbG9hZGVkIGxpa2UgQkJQIGFuZCBoYXZlIGFsbCBraW5kcyBvZiBkb29yIG9wdGlvbnMgYnV0IGp1c3QgY2FudCBmaW5kIHRoZSByaWdodCBvbmUgdG8gZml0IHRoZSBqb2IuICBNb3JlIERvb3JzIGFyZSBjcmFmdGFibGUgZG9vcnMgdGhhdCBiZWhhdmUgbGlrZSBnYXRlcyBidXQgYXJlIGp1c3QgYSBkb29yIGFuZCBhIGZyYW1lLCBhbGxvd2luZyB5b3UgdG8gbG9jayBkb3duIGFuIGVudHJhbmNlIGluIGEgbXVjaCBzbWFsbGVyIGxvY2F0aW9uIHdpdGhvdXQgZXhwb3NpbmcgYW55IG9mIHRoZSBiYWNrc2lkZSBvZiB5b3VyIHdhbGwuICBUaGVyZSBhcmUgYWxzbyBhIGZldyBleHRyYSBiZWxscyBhbmQgd2hpc3RsZXMgKGFuZCBtb3JlIHRvIGNvbWUgXl9eKSBzdWNoIGFzIGEgbG9ja2FibGUgc2FmZSBjb250YWluZXIgdGhhdCBwbGF5ZXJzIGNhbiB1c2UgdG8gaGlkZSB0aGVpciBtb3N0IHRyZWFzdXJlZCB2YWx1YWJsZXMgYW5kIGEgZ2lhbnQgdW5yYWlkYWJsZSB2YXVsdCBkb29yIGZvciBldmVudHMgYW5kIG90aGVyIGNyZWF0aXZlIHVzZXMuICBMYXN0bHksIHRoZSBtb2QgaXMgZXF1aXBwZWQgd2l0aCBpdHMgb3duIHNlcnZlciBzaWRlIGNvbmZpZyBmaWxlIHRoYXQgaXMgZ2VuZXJhdGVkIGluIHRoZSBwcm9maWxlIGZvbGRlciBhbmQgYWxsb3dzIGZvciB2YXJpb3VzIGN1c3RvbWl6YXRpb24gc3VjaCBhcyBSYWlkIHRpbWVzLCB0b2dnbGUgcmVjaXBlcywgcmFpZCB0b29scywgZXRjLiAgSG9wZSB5b3UgZW5qb3kgdGhlIG1vZCwgcGxlYXNlIHJlcG9ydCBhbnkgaXNzdWVzIGFuZCBzdWNoIHlvdSBmaW5kIHRvIG1lLiBTdGVhbSBjb21tZW50cyBhcmUgb2sgZm9yIGxpdHRsZSBibHVyYnMgYnV0IGRpc2NvcmQgaXMgdGhlIHBsYWNlIHRvIHRhbGsgYW5kIHJlYWxseSBnZXQgdG8gdGhlIGJvdHRvbSBvZiB0aGluZ3MgaWYgeW91IG5lZWQgc3VwcG9ydC4NCg0KRnJlc2ggb3V0IHRoZSBkb29yIEkgbWF5IGhhdmUgbWlzc2VkIGEgZmV3IGJ1Z3MsIGNvbnNpZGVyIHRoaXMgdGhlIGJldGEgb2YgTW9yZSBEb29ycyBidXQgYXMgZmFyIGFzIEkgY2FuIHRlbGwgaXRzIHZlcnkgc3RhYmxlIHNvIGRvbid0IGZlZWwgbGlrZSB5b3VyIHRha2luIGEgZ2FtYmxlLiBKdXN0IGJlIHN1cmUgdG8gcmVwb3J0IGFueSBidWdzIHRvIG1lIGFuZCBJJ2xsIHRyeSBhbmQgZml4IGVtIF5fXg0KDQoNClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3JzOVgzTktdIERpc2NvcmQgW0NsaWNrIEhlcmUgRm9yIFN1cHBvcnRdIFsvdXJsXSAoTGluayBVcGRhdGVkIDExLzE5KQ0KDQpbaDFdIFJlY2lwZXMgWy9oMV0gDQoNCjUgV29vZGVuIFBsYW5rcyArIEhhbW1lciA9IFNoYW50eSBvciBXb29kZW4gRG9vciBLaXQgDQoxMCBXb29kZW4gUGxhbmtzICsgSGFtbWVyID0gTWV0YWwgRG9vciBLaXQgDQpUaGVuIHlvdSBtdXN0IHB1dCB0aGUgcmVxdWlyZWQgaW5ncmVkaWVudHMgaW50byB0aGUga2l0IG9iamVjdCBiZWZvcmUgaXQgd2lsbCBwbGFjZSB0aGUgZG9vciB5b3Ugd291bGQgbGlrZSB0byBidWlsZC4NCjUgcGxhbmtzICsgMjUgbmFpbHMgPSBTbWFsbCBTaGFudHkgRG9vcg0KMTAgcGxhbmtzICsgMjUgbmFpbHMgKyBNZXRhbCBXaXJlID0gU21hbGwgV29vZGVuIERvb3INCjIwIHBsYW5rcyArIDc1IG5haWxzICsgNSBTaGVldCBtZXRhbCArIE1ldGFsIFdpcmUgPSBTbWFsbCBNZXRhbCBEb29yDQoNCk90aGVyIG5vbmNyYWZ0YWJsZSBpdGVtcyA9IFZhdWx0IGRvb3IgKHN0aWxsIGhhcyBraXQgZm9yIHBsYWNlbWVudCBlYXNlKSBhbmQgdGhlIFNhZmUuDQoNCltoMV0gRkFROiBbL2gxXSANCg0KRG8gQ29kZWxvY2tzIGxvY2sgdGhlc2UgZG9vcnM/IFllcy4gQ29kZWxvY2ssIGNvbWJpbmF0aW9uIGxvY2tzLCBhbnkgbG9ja3MgdGhhdCB3b3JrIG9uIGEgZmVuY2UuIEN1cnJlbnRseSBubyBwcm94eSBvZiB0aGUgbG9jayBhcHBlYXJzIHdoaWxlIGl0cyBjb25uZWN0ZWQgYnV0IHdpbGwgbGlrZWx5IGZpeCB0aGF0IGluIHRoZSBuZWFyIGZ1dHVyZS4NCg0KRG9lcyB0aGlzIHdvcmsgd2l0aCBYIG1vZD8gSXQgc2hvdWxkIGJlIGNvbXBhdGlibGUgYWxsIGFyb3VuZCBhbmQgaWYgaXRzIG5vdCBJJ2xsIGJlIHN1cmUgdG8gZml4IGl0LiBVc2VzIGl0cyBvd24gYWN0aW9ucyBhbmQgY29uZmlncyBzbyB2YW5pbGxhIG92ZXJyaWRlcyBhbHNvIHdvbid0IGVmZmVjdCB0aGlzIG1vZCBob3BlZnVsbHkuDQoNCldoYXRzIHRoZSBiZXN0IHdheSB0byBwbGFjZSB0aGVzZT8gIEkgdHJpZWQgdG8gc2l6ZSB0aGVtIGluIGEgd2F5IHRoYXQgd291bGQgZml0IG1vc3Qgc21hbGwgZG9vcnMsIEkgZmluZCBpdHMgbGVzcyBmaW5pY2t5IG9wZW5pbmcgYW5kIGNsb3NpbmcgdGhlbSBpZiB5b3UgZG9udCBsaW5lIHRoZW0gdXAgb24gdGhlIGV4YWN0IHBsYW5lIGFzIHRoZSB2YW5pbGxhIGRvb3IgeW91ciBjb3ZlcmluZyAobGl0dGxlIHRvIHRoZSBmb3J3YXJkIG9yIGJhY2spLiBLZWVwIGluIG1pbmQgdGhlc2UgcGxhY2UgdGhlIHNhbWUgd2F5IGZlbmNlIGtpdHMgZG8gd2hlbiBidWlsZGluZyB0aGVtIGFzIGluLCB0aGUgZGlzbWFudGxlIHNpZGUgZmFjZXMgdG93YXJkcyB5b3UgYXMgeW91IHBsYWNlIHRoZW0gYW5kIHRoZSBkZXN0cm95IHNpZGUgZmFjZXMgYXdheSAodW5sZXNzIHlvdSByb3RhdGUgdGhlIG9iamVjdCkuDQoNClkgdSBubyBkbyBkaXM/ICAgIDpGYWNlcGFsbTogU3BhcmUgdXMgYm90aCB0aGUgdHJvdWJsZSwgeW91IGFyZSB0aGUgYmVjYXVzZSBsb2wuIEkgYW0gaGFwcHkgdG8gYW5zd2VyIHF1ZXN0aW9ucyBhbmQgcmVjaWV2ZSBmZWVkYmFjayBpbiBhIGNpdmlsaXplZCBmYXNoaW9uLiBJIHdpbGwgZGVmaW5pdGVseSByZW1vdmUgeW91ciBjb21tZW50IGlmIHlvdXIganVzdCBiZWluZyBhIHR1cmQsIGlmIHlvdSB3YW50IHRvIGdpdmUgaGVscGZ1bCBmZWVkYmFjayB5b3Uga25vdyB3aGVyZSB0byBmaW5kIG1lDQoNCltiXSBDb21lIGNoZWNrIG91dCB0aGUgc2VydmVyIEkgYWRtaW4gb24gd2l0aCBhIGxvdCBvZiBjdXN0b20gY29udGVudCBbL2JdIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3FXUXhtVEhdIFNhbmN0dWFyeSBDaXR5IFsvdXJsXSANCg0KW2gxXSBQZXJtaXNzaW9ucyBbL2gxXSANCg0KVGhpcyBtb2QgaXMgb3BlbiBzb3VyY2UsIGZlZWwgZnJlZSB0byByZXBhY2sgaXQgb3IgZG8gYXMgeW91IHdpbGwuICBBbGwgSSBhc2sgaXMgdGhhdCBpZiB5b3UgYXJlIHVzaW5nIHRoZSBtb2QgaW5zaWRlIHlvdXIgb3duIG9yIHBpY2tpbmcgaXQgYXBhcnQgdG8gbGVhcm4gZnJvbSBpdCwgcGxlYXNlIHRocm93IG91dCBzb21lIHNob3V0b3V0cy4gIE1hbnkgYnJpbGxpYW50IG1pbmRzIG90aGVyIHRoYW4gbXkgb3duIGFyZSB0aGUgb25seSByZWFzb24gSSBhbSBoZXJlIHdpdGggYWxsIG9mIHRoaXMgYW55d2F5LCB3aGF0IHlvdSBzZWUgaXMgdGhlIGN1bG1pbmF0aW9uIG9mIGdyb3VwIGVmZm9ydCwga25vd2xlZGdlLCBhbmQgc2hhcmluZy4gSWYgeW91IHdhbm5hIGN1c3RvbWl6ZSBhbnl0aGluZyB0aGF0IGlzbid0IGFscmVhZHkgcHJvdmlkZWQgd2l0aCB0aGUgY29uZmlnIGJ1enogbWUgYW5kIEknbGwgc2VlIGlmIEkgY2FuIHRocm93IHlvdSBhIGhhbmQuDQoNCltoMV0gU2hvdXRvdXRzIFsvaDFdIA0KDQpNdW5naGFyZCB0aGUgbW9kZWwgbWFuLCBIZWxraGlhbmEgdGhlIHJlZmFjdGFoIG1hc3RhaCAobW9yZSBsaWtlIGZpeCB0aGUgd2hvbGUgbW9kIG1hc3RhaCBsb2wpLCBKb24gYW5kIHRoZSB3aG9sZSBTYW5jdHVhcnkgR2FuZyBmb3IgYmVpbmcgdGhlIGJlc3QsIENyZWVwIGZvciBnaXZpbmcgbWUgYSBuaWNlIHdvcmtpbmcgc2FtcGxlIHRvIGdldCB0aGUgT0IganVpY2VzIGZsb3dpbiwgQ2hvcHBlciBhbmQgdGhlIEJCUCBib2lzIGZvciBhbHdheXMgYmVpbiBhd2Vzb21lIGJ1dCBhbHNvIHRoZSB3b3JkcyAidGhlc2UgYXJlIGp1c3QgYSBmZW5jZSBpbiBkaXNndWlzZSIsIE1hcmtEYU9uZSBmb3IgYXNzaXN0aW5nIGhlbGsgd2l0aCBycGMgdm9kb28sIEFsbCB0aGUgbW9kZGVycyBtYWtpbiBncmVhdCBjb250ZW50IGFuZCBsZW5kaW5nIGEgaGFuZCB3aGVuIHRoZXkgY2FuLiBIb3AsIFNhbHR5Qm9iLCB0aGUgbGlzdCBnb2VzIG9uIGFuZCBvbi4NCg0KU3BlY2lhbCB0aGFua3MgdG8gU3B1ZCBmcm9tIEREVSBmb3IgaGlzIGdlbmVyb3VzIGRvbmF0aW9ucyBhbmQgaGlzIGRlY2lzaW9uIHRvIHNoYXJlIHdpdGggeW91IE1vcmVEb29yJ3MgbmV3ZXN0IGFkZGl0aW9uOiBXaW5kb3cgQmFycmljYWRlcyEgQWxzbyBqdXN0IGZvciBhIGxvdCBvZiBncmVhdCBpZGVhcyBhbmQgaW5wdXQgaW4gZ2VuZXJhbCwgZ3JlYXQgcGVvcGxlIG92ZXIgdGhlcmUuIFNob3cgdGhlbSBzb21lIGxvdmUNCg0KQW5vdGhlciBzcGVjaWFsIHRoYW5rcyB0byBJc2xlcm9rISEgSGUgc2VudCBtZSB0aGUgZml4IGZvciB0aGUgcHVuY2hpbmcgb2YgdGhlIGRvb3JzIGdvaW5nIGF3YXksIHRoZSBjb21tdW5pdHkgY29udGludWVzIHRvIHN1cHBvcnQgZWFjaCBvdGhlciBhbmQgaXQgd2FybXMgbXkgaGVhcnQsIGVuam95IGFsbCE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1663481101381720548/24C75549F2E4C1D0520A3CC00C3D5FCA81380119/</image_url> - <download_url/> - <filename/> - <file_size>58721268</file_size> - </mod> - <mod id="1797720064"> - <name>WindstridesClothingPack</name> - <description>W2gxXVdpbmRzdHJpZGUncyBDbG90aGluZyBQYWNrWy9oMV0gdjcuMw0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9MbWZYVlFOQUM0WTN3NVVkemIvZ2lwaHkuZ2lmWy9pbWddDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2lnc0lpRm1lZXRCMHlHZm9DUy9naXBoeS5naWZbL2ltZ10NCiBbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vN25PMjVDbS5wbmdbL2ltZ10NCg0KW3VdVGhpcyBtb2QgcGFjayB3aWxsIGJyaW5nIHRvIGxpZmUgY2xvdGhpbmcgaXRlbXMgdGhhdCBpIHRoaW5rIGZpdHMgdGhlIHBvc3QtYXBvY2FseXB0aWMgQ2hlcm5hcnVzLlsvdV0NCg0KDQpBbGwgdGhlIGl0ZW1zIGluIHRoaXMgcGFjayBmZWF0dXJlIGdyb3VuZCBtb2RlbHMsIGRhbWFnZSBzdGF0ZXMgdGV4dHVyZXMsIExPRHMsIG1hbGUgYW5kIGZlbWFsZSBtb2RlbHMsIGFuZCBzb21lIG9mIHRoZW0sIHRleHR1cmUgdmFyaWFudHMuDQoNCiBBbGwgdGhlIGl0ZW1zIGFyZSBtYWRlIGZyb20gc2NyYXRjaCwgc29tZSBvZiB0aGVtIGJhc2VkIG9uIGV4aXN0aW5nIGNvbmNlcHRzLg0KDQpbYl1JIGRvIHRha2UgY29taXNzaW9ucyBpbiBteSBmcmVlIHRpbWUuWy9iXQ0KDQpbaDFdV2V0IFRleHR1cmVzWy9oMV1BdmFpbGFibGUgZm9yIG1vc3Qgb2YgdGhlIHBpZWNlcywgbm93IG9uIHY1LjANCltxdW90ZT1hdXRob3JdQ3JlZGl0cyB0byBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL3JlZGRlYWRldmlsZXllcy9dSGVsa2hpYW5hWy91cmxdIGZvciBwcm92aWRpbmcgdGhlIHNjcmlwdCBmb3IgaXQgdG8gd29ya1svcXVvdGVdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2Z3RVBaNExMZmF1eFNNZnp4Wi9naXBoeS5naWZbL2ltZ10NCg0KDQoNCg0KDQoNCiAgICAgICAgICBbbGlzdF1bKl1baDFdTGVnZ2luZ3NbL2gxXVsvbGlzdF0NCltpbWddaHR0cHM6Ly9tZWRpYS5naXBoeS5jb20vbWVkaWEvaDdvVnlUazdDRWtCNXpSZ3pPL2dpcGh5LmdpZlsvaW1nXQ0KDQoNCg0KQ29sb3IvTWF0ZXJpYWwgdmFyaWFudHM6DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9zM3VNQkZtLnBuZ1svaW1nXQ0KDQoNCg0KDQoNCg0KDQpbbGlzdF1bKl1baDFdUE1LLTVBIEdhcyBNYXNrWy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2NtTmxxMm1OUEdYZlhhWnpJTC9naXBoeS5naWZbL2ltZ10NCg0KDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXVBvbmNob1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9LQmJCSUdQSFlrYUh6VHdCb1QvZ2lwaHkuZ2lmWy9pbWddDQoNCg0KQ29sb3IgVmFyaWFudHM6DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS96R0N1akJ1LnBuZ1svaW1nXQ0KDQoNCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1NaWxpdGFyeSBTd2VhdGVyWy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2RZMFdoZXpiSXRtNFhTdjE3aS9naXBoeS5naWZbL2ltZ10NCg0KDQpDb2xvciBWYXJpYW50czoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1JKWUdhOUQucG5nWy9pbWddDQoNCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1GaW5nZXJsZXNzIEdsb3Zlc1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9UallwY2M3RjVkZmFhdVNjUE8vZ2lwaHkuZ2lmWy9pbWddDQoNCkNvbG9yL01hdGVyaWFsIFZhcmlhbnQ6DQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vUEgzVjZ2NS5wbmdbL2ltZ10NCg0KDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXUtuZWUgSGlnaCBTbmVha2Vyc1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9kVTZCaW5MdU9oaFE0Z3pLMXUvZ2lwaHkuZ2lmWy9pbWddDQoNCkNvbG9yIFZhcmlhbnRzOg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0MzUEtzVlQucG5nWy9pbWddDQoNCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1MYXllcmVkIFNoaXJ0Wy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL0pPRnJ5TTJpY0hjZ09UcUVONC9naXBoeS5naWZbL2ltZ10NCg0KDQpDb2xvciBWYXJpYW50czoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3V1MkNvdkkucG5nWy9pbWddDQoNCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1TaGVtYWdoWy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL0wzaFplaER1RVBQWDV2TW1PcS9naXBoeS5naWZbL2ltZ10NCltxdW90ZT1hdXRob3JdIEh1Z2UgVGhhbmtzIHRvIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvX2FtbW9fL11BbW1vWy91cmxdIGZyb20gRGF5WiBVbmRlcmdyb3VuZCBTdGFmZiwgZm9yIG1ha2luZyB0aGUgc2NyaXB0IHNvIHdlIGNhbiBzd2l0Y2ggYmV0d2VlbiBzdHlsZXMgd2l0aCB0aGUgU2hlbWFnaCwgdGhpcyBndXkgaXMgYSBiZWFzdCENCiBbL3F1b3RlXQ0KVGhlIGJhbmRpdCB3cmFwIG9mIHRoZSBzaGVtYWdoIGNsaXBzIHdpdGggbW9zdCBoZWFkZ2VhcnMsIGkgbWlnaHQgb3IgbWlnaHQgbm90IGZpbmQgYSBzb2x1dGlvbiBmb3IgdGhpcyBpbiB0aGUgZnV0dXJlLg0KDQoNCkNvbG9yIFZhcmlhbnRzOg0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVDVUcEtxZS5wbmdbL2ltZ10NCg0KDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXUNhbnZhcyBCYWNrcGFja1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9ocWxuNlcyVVBGWXRQWHd1U0gvZ2lwaHkuZ2lmWy9pbWddDQpbcXVvdGU9YXV0aG9yXUJpZyB0aGFua3MgdG8gdGhlIHBlb3BsZSBmcm9tIHRoZSBEYXl6IE1vZGRpbmcgRGlzY29yZCBmb3IgYWRpdmlzaW5nIGFuZCBoZWxwaW5nLg0KIEEgc3BlY2lhbCB0aGFua3MgdG86DQogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9maWNhcnJhMTAwMi9dTm90IGEgQmFuYW5hWy91cmxdIGFuZA0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9yZWRkZWFkZXZpbGV5ZXMvXUhlbGtoaWFuYVsvdXJsXSBmb3Igd3JpdGluZyB0aGUgc2NyaXB0cyBpbnZvbHZlZCBpbiB0aGUgYmFja3BhY2sgZnVuY2lvbmFsaXRpZXMhWy9xdW90ZV0NCg0KDQpBdHRhY2htZW50czoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2N1OTUxb1oucG5nWy9pbWddDQoNCkNvbG9yIFZhcmlhbnRzOg0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vZzF6eXZZTy5wbmdbL2ltZ10NCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1QaW5zWy9oMV1bL2xpc3RdDQpbaV1QaW5zIHRoYXQgY2FuIGJlIGF0dGFjaGVkIHRvIHRoZSBjYW52YXMgYmFja3BhY2sgZm9yIHRoZSBzYWtlIG9mIGN1c3RvbWl6YXRpb24uWy9pXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0ZwZ1JuYUoucG5nWy9pbWddDQoNCg0KDQoNCg0KDQpbbGlzdF1bKl1baDFdUmFnZ2VkIEV5ZXBhdGNoWy9oMV1bL2xpc3RdDQpbaW1nXWh0dHBzOi8vbWVkaWEuZ2lwaHkuY29tL21lZGlhL2NMMDBMZjFiS0FRNTdjeHdRUC9naXBoeS5naWZbL2ltZ10NCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1LbmVlcGFkcyBKZWFuc1svaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9lSlJRT1ZsUWhiMDNuNDJ6RG0vZ2lwaHkuZ2lmWy9pbWddDQoNCkNvbG9yIFZhcmlhbnRzOg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0pSMXl5ZFMucG5nWy9pbWddDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXVdpbnRlciBQYXJrYVsvaDFdWy9saXN0XQ0KW2ltZ11odHRwczovL21lZGlhNC5naXBoeS5jb20vbWVkaWEvZlF1MHl0elF1N3lpWGZFNmY5L2dpcGh5LmdpZlsvaW1nXQ0KDQpDb2xvciBWYXJpYW50czoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS80SFNuWVlxLnBuZ1svaW1nXQ0KDQoNCg0KDQoNCg0KW2xpc3RdWypdW2gxXUJhc2ViYWxsIFQtU2hpcnRbL2gxXVsvbGlzdF0NCltpbWddaHR0cHM6Ly9tZWRpYTAuZ2lwaHkuY29tL21lZGlhL2Q2UHdSZllOSXJ0T2UzdTlvVi9naXBoeS5naWZbL2ltZ10NCg0KQ29sb3IgVmFyaWFudHM6DQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vc3lPeko3Zi5wbmdbL2ltZ10NCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1GbGlwIEZsb3BzIHdpdGggU29ja3NbL2gxXVsvbGlzdF0NCltpbWddaHR0cHM6Ly9tZWRpYTAuZ2lwaHkuY29tL21lZGlhL0hQR2RhanlMZXVJM0t0M3pjei9naXBoeS5naWZbL2ltZ10NCg0KDQoNCg0KDQoNCltsaXN0XVsqXVtoMV1Ta3VsbCAvIFNrdWxsIE1hc2tbL2gxXVsvbGlzdF0NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9kY3dFTlllLnBuZ1svaW1nXQ0KSHVtYW4gU2t1bGwgY2FuIGJlIG9idGFpbmVkIGJ5IGN1dHRpbmcgdXAgZGVhZCBib2RpZXMuDQpTa3VsbCBNYXNrIGNyYWZ0IHJlY2lwZTogSHVtYW4gc2t1bGwgKyBrbmlmZSA9IFNrdWxsIE1hc2sNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2xTaFdDTksucG5nWy9pbWddW3VdIFRoaXMgbW9kIGlzIG5vdCBhbGxvd2VkIHRvIGJlIG1vbmV0aXplZCwgcmVwYWNrZWQgb3IgcmV1cGxvYWRlZCwgdW5sZXNzIGkgZ2l2ZSB5b3UgcGVybWlzc2lvbiBkaXJlY3RseS4NCg0KVVBEQVRFOiBZb3UgY2FuIGdldCBjbGVhcmFuY2UgZm9yIHJlcGFja2luZyBmb3IgVSQgMTAwLDAwLiBbL3VdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2xTaFdDTksucG5nWy9pbWddDQoNCltiXVJldGV4dHVyZXMgb2YgbXkgbW9kIGFyZSBhbGxvd2VkLlsvYl0NCg0KDQoNCg0KW2JdQ2xhc3MgTmFtZXNbL2JdDQpbY29kZV1CbHVlX0xlZ2dpbmdzDQpMYXRleF9MZWdnaW5ncw0KTGF0ZXhfV2hpdGVfTGVnZ2luZ3MNCkFkaWRhc19MZWdnaW5ncw0KUmVkX0xlZ2dpbmdzDQpQdXJwbGVfTGVnZ2luZ3MNCg0KUE1LXzVBX0dhc19NYXNrDQoNClBvbmNob19SZWRfQ2hlY2tlcmVkDQpQb25jaG9fQmx1ZV9DaGVja2VyZWQNClBvbmNob19ZZWxsb3dfQ2hlY2tlcmVkDQpQb25jaG9fV2hpdGUNClBvbmNob19Ccm93bg0KUG9uY2hvX0dyZWVuDQpQb25jaG9fUmVkDQpQb25jaG9fQmxhY2sNClBvbmNob19CbGFja0FuZFdoaXRlDQpQb25jaG9fQmxhY2tBbmRXaGl0ZTINCg0KTWlsaXRhcnlfU3dlYXRlcg0KTWlsaXRhcnlfU3dlYXRlcl9SZWQNCk1pbGl0YXJ5X1N3ZWF0ZXJfQmx1ZQ0KTWlsaXRhcnlfU3dlYXRlcl9HcmVlbg0KTWlsaXRhcnlfU3dlYXRlcl9XaGl0ZQ0KTWlsaXRhcnlfU3dlYXRlcl9CbGFjaw0KDQpGaW5nZXJsZXNzX0dsb3Zlcw0KRmluZ2VybGVzc19HbG92ZXNfQnJvd24NCkZpbmdlcmxlc3NfR2xvdmVzX1dvb2wNCkZpbmdlcmxlc3NfR2xvdmVzX1dvb2xfR3JleQ0KDQpIaWdoX0tuZWVfU25lYWtlcnMNCkhpZ2hfS25lZV9TbmVha2Vyc19CbGFjaw0KDQpMYXllcmVkX1NoaXJ0X0Jhc2UNCkxheWVyZWRfU2hpcnRfQ2hlYnVyYXNoa2ENCkxheWVyZWRfU2hpcnRfV2hpdGUNCkxheWVyZWRfU2hpcnRfQ291cmFnZQ0KTGF5ZXJlZF9TaGlydF9MaWx5DQoNClNoZW1hZ2hfQnJvd24NClNoZW1hZ2hfR3JlZW4NClNoZW1hZ2hfUmVkDQpTaGVtYWdoX1doaXRlDQoNClNoZW1hZ2hfQmFuZGl0X0Jyb3duDQpTaGVtYWdoX0JhbmRpdF9HcmVlbg0KU2hlbWFnaF9CYW5kaXRfUmVkDQpTaGVtYWdoX0JhbmRpdF9XaGl0ZQ0KDQpTaGVtYWdoX0ZhY2VtYXNrX0Jyb3duDQpTaGVtYWdoX0ZhY2VtYXNrX0dyZWVuDQpTaGVtYWdoX0ZhY2VtYXNrX1JlZA0KU2hlbWFnaF9GYWNlbWFza19XaGl0ZQ0KDQpTaGVtYWdoX1NjYXJmX0Jyb3duDQpTaGVtYWdoX1NjYXJmX0dyZWVuDQpTaGVtYWdoX1NjYXJmX1JlZA0KU2hlbWFnaF9TY2FyZl9XaGl0ZQ0KDQpDYW52YXNfQmFja3BhY2tfQmFzZQ0KQ2FudmFzX0JhY2twYWNrX0JsYWNrDQpDYW52YXNfQmFja3BhY2tfV2hpdGUNCkNhbnZhc19CYWNrcGFja19SZWQNCkNhbnZhc19CYWNrcGFja19CbHVlDQpDYW52YXNfQmFja3BhY2tfUHVycGxlDQoNCkdvbGRlbl9XaW5nZWRfUGluDQpCdXR0b25fUGluX1JhZGlvYWN0aXZlDQpCdXR0b25fUGluX0RhaXN5DQpTaGVyaWZmX0JhZGdlDQoNCktuZWVwYWRzX0plYW5zX0Jhc2UNCktuZWVwYWRzX0plYW5zX0JsYWNrDQoNClJhZ2dlZF9FeWVwYXRjaA0KDQpXaW50ZXJfUGFya2FfQmFzZQ0KV2ludGVyX1BhcmthX1doaXRlDQpXaW50ZXJfUGFya2FfR3JlZW4NCg0KTWVkaXVtX1NsZWV2ZXNfU2hpcnQNCk1lZGl1bV9TbGVldmVzX1NoaXJ0X1JlZA0KTWVkaXVtX1NsZWV2ZXNfU2hpcnRfQmx1ZQ0KDQpGbGlwZmxvcHNfQ29sb3JiYXNlDQoNCkh1bWFuU2t1bGwNClNrdWxsTWFzaw0KWy9jb2RlXQ0KDQoNCg0KW2JdSG93IHRvIG1ha2UgdGhlIGl0ZW1zIHNwYXduIGluIHRoZSB3b3JsZD8gLyBIb3cgdG8gaW5zdGFsbCB0aGUgbW9kIG9uIHRoZSBzZXJ2ZXI/Wy9iXQ0KDQpbc3BvaWxlcl1JbnNpZGUgdGhlIG1vZCBmb2xkZXIgIkBXaW5kc3RyaWRlQ2xvdGhpbmciIHlvdSBjYW4gZmluZCBhICJUeXBlcy54bWwiIGZpbGUsIGNvcHkgdGhlIGNvbnRlbnRzIG9mIHRoaXMgZmlsZS4NCg0KR28gdG8geW91ciBEYXl6IFNlcnZlciBmb2xkZXIsIGFuZCB0aGVuIGdvIHRvIERheVpTZXJ2ZXIvbXBtaXNzaW9ucy9kYXl6T2ZmbGluZS5jaGVybmFydXNwbHVzL2RiLw0KDQpJbiB0aGlzIGxvY2F0aW9uIHlvdSB3aWxsIHNlZSBhIFR5cGVzLnhtbCBmaWxlLCBwYXN0ZSB0aGUgY29udGVudHMgeW91IHByZXZpb3VzbHkgY29waWVkIGludG8gdGhpcyBmaWxlLg0KDQpZb3UgY2FuIGFsd2F5cyBhZGp1c3QgdGhlIHZhbHVlcyB0byB5b3VyIGxpa2luZy4NClsvc3BvaWxlcl0NCg0KDQoNClt1XVtiXURvIHlvdSB3YW50IHRvIHN1cHBvcnQgdGhpcyBtb2QgdG8ga2VlcCBnb2luZyB3aXRoIG5ldyB1cGRhdGVzP1svYl1bL3VdDQoNCltoMV0gQ29uc2lkZXIgZG9uYXRpbmchWy9oMV0NCg0KRXZlcnkgYml0IGhlbHBzDQoNClt1XVBheVBhbDogYnJ1bm9sdWNjYXNyakBnbWFpbC5jb21bL3VdDQoNCg0KDQpbYl1TZXJ2ZXJzIHRoYXQgYXJlIGFsbG93ZWQgdG8gbW9uZXRpemUgdGhpcyBtb2Q6Wy9iXQ0KDQpbdV1EYXl6UlBbL3VdDQoNCg0KDQoNCg0KW2gxXUNvbnRhY3RbL2gxXQ0KDQpJZiB5b3UgbmVlZCBhbnkgaGVscCBvciB3YW50IHRvIHRhbGsgdG8gbWUgcmVnYXJkaW5nIGFueXRoaW5nLCBjb250YWN0IG1lIGRpcmVjdGx5IG9uIERpc2NvcmQ6IFdpbmRzdHJpZGUjMzc3NA0KDQpvcg0KDQpbaDFdW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvenJuOU1UVl1Kb2luIG15IERpc2NvcmQgc2VydmVyIVsvdXJsXVsvaDFdDQoNCg0KDQoNCg0KDQoNCg0KW3F1b3RlPWF1dGhvcl0gSHVnZSBUaGFua3MgdG8gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9wcm9maWxlcy83NjU2MTE5ODM3OTk0MTc5NS9dT1BbL3VybF0gZnJvbSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjE3ODc0Mzc2JnNlYXJjaHRleHQ9T1BdT1BfQmFzZUl0ZW1zWy91cmxdLCBoZSBoZWxwZWQgbWUgc28gbXVjaCB3aXRoIGV2ZXJ5dGhpbmcgcmVnYXJkaW5nIGNvZGluZyBhbmQgRGF5eiBUb29scywgaWYgaXQgd2Fzbid0IGZvciBoaW0gaSB3b3VsZG4ndCBiZSBtb2RkaW5nLCBjaGVjayBvdXQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTYxNzg3NDM3NiZzZWFyY2h0ZXh0PU9QXWhpcyBtb2RbL3VybF0gaWYgeW91IGRvbid0IGtub3cgaXQsIGl0J3MgYXdlc29tZSENCglbL3F1b3RlXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1663480226053881998/C4E472AE3BA243A415A92853DE9869120743D3A2/</image_url> - <download_url/> - <filename/> - <file_size>801759604</file_size> - </mod> - <mod id="2234632324"> - <name>Virtual Weapons for Virtual War</name> - <description>W2gxXVtiXU1vZCBjb250ZW50OlsvYl1bL2gxXQ0KW2xpc3RdDQoNCiBbKl1TQ0FSLUggU1REIOKAkyBUaGlzIDcuNjJ4NTEgTkFUTyAoLjMwOCBXaW5jaGVzdGVyKSByaWZsZSBkZXNpZ25lZCB0byByZXBsYWNlIE0xNC4gVGhpcyB2ZXJzaW9uIG9mIHRoZSBhdXRvbWF0aWMgYXNzYXVsdCByaWZsZSBoYXMgYSBzdGFuZGFyZCA0MDZtbSBiYXJyZWwgYW5kIGlzIGdyZWF0IGZvciBtZWRpdW0gdG8gbG9uZyByYW5nZSAobm90IGZvciDRgWxvc2UgcXVhcnRlcnMgY29tYmF0KS4NCiBbKl1TQ0FSLUggQ1FDIOKAkyBUaGlzIDcuNjJ4NTEgTkFUTyAoLjMwOCBXaW5jaGVzdGVyKSByaWZsZSBkZXNpZ25lZCB0byByZXBsYWNlIE0xNC4gVGhpcyB2ZXJzaW9uIG9mIHRoZSBhdXRvbWF0aWMgYXNzYXVsdCByaWZsZSBoYXMgYSBzaG9ydGVuZWQgMzMwbW0gYmFycmVsIGFuZCBpcyBncmVhdCBmb3Ig0YFsb3NlIHF1YXJ0ZXJzIGNvbWJhdC4gQWxzbyBtb3JlIHJhcGlkLWZpcmUgY29tcGFyZWQgdG8gaXRzIG9sZGVyIHZlcnNpb24uDQogWypdU0NBUi1MIFNURCDigJMgVGhpcyA1LjU2eDQ1IE5BVE8gYXNzYXVsdCByaWZsZSBkZXNpZ25lZCB0byByZXBsYWNlIHRoZSBNNCBhbmQgTTE2LiBUaGlzIHZlcnNpb24gb2YgdGhlIGF1dG9tYXRpYyBhc3NhdWx0IHJpZmxlIGhhcyBhIHN0YW5kYXJkIDM2OG1tIGJhcnJlbCBhbmQgaXMgZ3JlYXQgZm9yIG1lZGl1bSB0byBjbG9zZSByYW5nZSBzaG9vdGluZyAoYnV0IG5vdCBmb3Ig0YFsb3NlIHF1YXJ0ZXJzIGNvbWJhdCkuDQogWypdU0NBUi1MIENRQyDigJMgVGhpcyA1LjU2eDQ1IE5BVE8gYXNzYXVsdCByaWZsZSBkZXNpZ25lZCB0byByZXBsYWNlIHRoZSBNNCBhbmQgTTE2LiBUaGlzIHZlcnNpb24gb2YgdGhlIGF1dG9tYXRpYyBhc3NhdWx0IHJpZmxlIGhhcyBhIHNob3J0ZW5lZCAyNTRtbSBiYXJyZWwgYW5kIGlzIGdyZWF0IGZvciBleHRyZW1lIGZvciDRgWxvc2UgcXVhcnRlcnMgY29tYmF0Lg0KIFsqXVNDQVItMjBTIFNuaXBlciBTdXBwb3J0IFJpZmxlIC0gVGhpcyB2ZXJzaW9uIGlzIGEgInNuaXBlciIgdmFyaWFudCBvZiB0aGUgNy42Mng1MSAoLjMwOCBXaW5jaGVzdGVyKSBGTiBTQ0FSLUggYXV0b21hdGljIHJpZmxlLCBhZG9wdGVkIHNldmVyYWwgeWVhcnMgZWFybGllciBieSB0aGUgVVMgU3BlY2lhbCBGb3JjZXMuIFRoaXMgcmlmbGUgaXMgaW50ZW5kZWQgZm9yIHVzZSBhcyBhIOKAnG1hcmtzbWFu4oCdIHdlYXBvbi4gSXQgbGFja3MgYXV0b21hdGljIGZpcmUgYW5kIGlzIGdyZWF0IGZvciBzaG9vdGluZyBhdCBtZWRpdW0gYW5kIGxvbmcgZGlzdGFuY2VzLg0KIFsqXU1SRVggTS1MT0sgNi414oCdIC0gVGhpcyBpcyBhIGxpZ2h0d2VpZ2h0IGZvcmUtZW5kIGZvciBGTiBTQ0FSLiBJdCByZWR1Y2VzIHdlYXBvbiBzaGFraW5nIGFuZCByZWNvaWwuDQogWypdTWsyMCBCdXR0c3RvY2sg4oCTIFRoaXMgaXMgYSBtaWxsZWQgYWx1bWludW0gZm9yZS1lbmQgZGVzaWduZWQgZm9yIEZOIFNDQVItMjBTIFNTUi4gSXQgcmVkdWNlcyB0aGUgc2hha2luZyBvZiB0aGUgd2VhcG9uLCBidXQgdGhlIHJlY29pbCByZW1haW5zIHRoZSBzYW1lLg0KDQpbL2xpc3RdDQoNCg0KW2gxXVtiXU9wZXJhdG9yIG1hbnVhbDpbL2JdWy9oMV0NCg0KW2ltZ11odHRwczovL3N1bjktNjkudXNlcmFwaS5jb20vaW1wZy84aEdGMWFVUndUUUl6MTVBMnFRVUhZNlphVGtOeDEtVzdWNjZtUS93c3VLWGtoTnRKOC5qcGc/c2l6ZT0xNjQ4eDIxNjAmcXVhbGl0eT05NiZwcm94eT0xJnNpZ249MTM5OTNmNTM0ODM5OGMyN2U2YThkMjRkNDQ4ODYyM2YmdHlwZT1hbGJ1bVsvaW1nXQ0KW2ltZ11odHRwczovL3N1bjktNDAudXNlcmFwaS5jb20vaW1wZy9mczFJWUJmZ2w0bnVUejI5dUxWOE5lVjVlcFd1VXRsZFpzYnREUS9XVnlEV1JLZndsSS5qcGc/c2l6ZT0xOTIweDIwMjMmcXVhbGl0eT05NiZwcm94eT0xJnNpZ249ODA3ODI4ZjhjMDZkMjM0ZmIzNmZmMDFkODQ0YzhmZGYmdHlwZT1hbGJ1bVsvaW1nXQ0KW2ltZ11odHRwczovL3N1bjktNTAudXNlcmFwaS5jb20vaW1wZy93eHpZMjNIai1nM3lNVHMwcENhbENjZGMzQ1MtUUV0aWdLY0Vkdy9lWjRXSjhMV3lmUS5qcGc/c2l6ZT0xOTIweDE1MDImcXVhbGl0eT05NiZwcm94eT0xJnNpZ249ZWNmNzdlZGUwZWI5ZjJkYWNlOWZiMzJhMGM1MjUwZjEmdHlwZT1hbGJ1bVsvaW1nXQ0KDQoNCltjb2RlXVhNTCBmaWxlcyBpbiBtb2QgZm9sZGVyWy9jb2RlXQ0KDQpbY29kZV0gVGhpcyBpdGVtIGlzIG5vdCBhdXRob3JpemVkIGZvciBwb3N0aW5nIG9uIFN0ZWFtIChpLmUuIHJldXBsb2FkZWQsIHJlcGFja2VkKSwgZXhjZXB0IHVuZGVyIHRoaXMgU3RlYW0gYWNjb3VudCBuYW1lZCAiV2F5d2FyZCBTb24iLg0KRGlzY29yZDogV2F5d2FyZCBzb24jOTY1NVsvY29kZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1557640156295767606/BA8FC5D74658A5092370F3EC82417B155E8C0DC1/</image_url> - <download_url/> - <filename/> - <file_size>209648407</file_size> - </mod> - <mod id="2273590683"> - <name>RevGuns</name> - <description>VGhpcyBtb2QgaXMgb3JpZ2luYWxseSBtYWRlIGZvciAnVGhlIEZhbGxlbiBWSScgc2VydmVycywgd2Ugc2hhcmUgb3VyIHdvcmsgd2l0aCB0aGUgY29tbXVuaXR5LiANCg0KVW5pcXVlIHdlYXBvbnMgYXMgZ3JlYXQgYWRkb24gdG8gZGF5eiBtb2RkZWQgc2VydmVycy4NCg0KLSBJbXByb3Zpc2VkIGJvdyArIEltcHJvdmlzZWQgYXJyb3cgDQotIFJlY3VydmVkIGJvdyArIENvbXBvc2l0ZSBhcnJvdyANCi0gQ3Jvc3Nib3cgKyBCb2x0DQotIFRhc2VyICsgQ2FydHJpZGdlDQotIFdhbHRlciBXQSAyMDAwIFNuaXBlciBSaWZsZSArIDMwMFdpbk1hZ251bSBBbW1vDQotIEJlcmV0dGEgQVJYIDE2MA0KLSBUYWMtMjEgTW9kZXJuIFNuaXBlciBSaWZsZSAoMzAwd2lubWFnbnVtIGFtbW8pDQotIEhvbmV5QmFkZ2VyIDU1NiBhbmQgMzAwIGJsYWNrb3V0IA0KLSBNMjAwQ2hleXRhYyArIFN1cHByZXNzb3IgKyBBbW1vIDQwOA0KLSBSNzAwICsgU3VwcHJlc3NvciArIEFtbW8gMzM4DQotIEFLMTIgKyBBS1UxMg0KLSBBSzE1ICsgQUtVMTUNCi0gQUsxOSArIEFLVTE5DQotIFJQSyAxNiBpbiB2YXJpYW50IG9mIDc2MiwgNTQ1IGFuZCA1NTYuDQotIEFSMTUNCi0gQUNSICsgYW1tbyA2LjgNCi0gTTExMCANCi0gTTEzNCBNaW5pR3VuDQotIEJlb3d1bGYgQVItMTUgKyAuNTAgQlcgYW1tbw0KLSBTUlNBMg0KLSBTUEFTMTINCi0gU1IyNQ0KLSBBQ1IgMTctcyAuMzA4DQotIEZhbWFzDQotIE1HLTMNCi0gRk4gRkFMIFRhY3RpY2FsDQotIEhULTc2DQotIEhLNDE3DQotIE0xR2FyYW5kDQotIE1CUg0KLSBHRiBSZXBlYXRlcg0KLSBNMUENCi0gTDg1QTINCi0gS3Jpc3MgVmVjdG9yDQotIFZTU0sNCg0KVXNlIHRoaXMgbW9kIHRvIG1ha2UgY2hpY2tlbnMgZHJvcCBmZWF0aGVyczoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjkxMjMwOTc3DQoNCklmIHlvdSB3aXNoIHRvIGRvbmF0ZToNClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLmNvbS9wYXlwYWxtZS9zZm1wbGF5ZXJdUGF5UGFsWy91cmxdDQoNCklmIHlvdSB3aXNoIHRvIGNvbnRhY3QgbWU6DQpTZm1wbGF5ZXIjOTc1MQ0KW3VybD1odHRwczovL2Rpc2NvcmQubWUvZGF5enRoZWZhbGxlbnZpXURpc2NvcmRbL3VybF0NCg0KVXNhZ2UgJiBUZXJtcyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJINCi0gWW91IGFyZSBub3QgcGVybWl0dGVkIHRvIHVucGFjaywgcmVwYWNrLCBlZGl0IG9yIHJldXBsb2FkIGFueSBmaWxlcyBmcm9tIHRoaXMgbW9kLg0KLSBUaGlzIGl0ZW0gaXMgbm90IGF1dGhvcml6ZWQgZm9yIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBvZiBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk4MDE1MzU4Mjg0L11TZm1wbGF5ZXJbL3VybF0NCi0gUGVybWlzc2lvbnMgaXMgZ3JhbnRlZCB0byB1c2UgdGhpcyBtb2QgZm9yIHNlcnZlciBtb25ldGl6YXRpb24gdW5kZXIgdGhlIGNvbmRpdGlvbnMgdGhhdCB5b3UgZm9sbG93IHRoZSBEYXlaIFNlcnZlciBNb25ldGl6YXRpb24gYWdyZWVtZW50IGFuZCBoYXZlIG9idGFpbmVkIHBlcm1pc3Npb24gZnJvbSBCb2hlbWlhIHRocm91Z2ggW3VybD1odHRwczovL3d3dy5ib2hlbWlhLm5ldC9tb25ldGl6YXRpb25dQm9oZW1pYVsvdXJsXQ0KDQpDUkVESVRTIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkg0KSW5rb3RhIC0gTW9kZGVyICYgRGVzaWduZXINCkplYmVkaWFoIC0gTW9kZGVyICYgRGVzaWduZXINCkRhbm55RG9vbW5vMSMwMDAxIC0gU3BvbnNlciBvZiB0aGUgV2FsdGVyIFdBIDIwMDANCkRlY2thcmQjNzk1MSAtIFNwb25zZXIgb2YgdGhlIEJlcmV0dGEgQVJYIDE2MA0KRGFubnlEb29tbm8xIzAwMDEgLSBTcG9uc29yIG9mIHRoZSBUYWMtMjENCkRlY2thcmQjNzk1MSAtIFNwb25zb3Igb2YgdGhlIEhvbmV5QmFkZ2VyDQpSaXR1YWxTbW9rZTY5IzEzMTAgLSBTcG9uc29yIG9mIHRoZSBSNzAwDQpLb3psb3YjNDU5NSAtIFNwb25zb3Igb2YgdGhlIEFLIDEyLDE1LDE5DQpEdXRjaCM1MjQ4IC0gU3BvbnNvciBvZiB0aGUgQVItMTUNCktvemxvdiM0NTk1IC0gU3BvbnNvciBvZiB0aGUgUlBLDQpHbG9ja1BlcmZlY3Rpb24jMDU0MyAtIFNwb25zb3Igb2YgdGhlIEFDUg0KR2V0RG93blNodXRVcCM0NTg3IC0gU3BvbnNvciBvZiB0aGUgQmVvd3VsZiBBUi0xNSArIC41MCBCVyBhbW1vDQpZdWtpQWltV2F2eSMzNTg2ICYgT2Jvb3N0ZWQjNDQ3MSAtIFNwb25zZXIgb2YgdGhlIERlc2VydCBUZWNoIFNSUy1hWXMNCktvemxvdiM0NTk1IC0gU3BvbnNvciBvZiB0aGUgU1BBUy0xMg0KRXZpbHdheXojMTgzOSAtIFNwb25zb3Igb2YgdGhlIFNSLTI1DQpEZWNrYXJkIzc5NTEgJiBDaGFyb24jMTgyNCAtIFNwb25zZXIgb2YgdGhlIEFDUiAxNy1zIC4zMDgNCllvZXJpIzE0MzEgLSBTcG9uc29yIG9mIHRoZSBGYW1hcw0KU25lYWtzdGVyVFYjMTYxMCAtIFNwb25zb3Igb2YgdGhlIE0xQSAmIEdGIFJlcGVhdGVyDQpWaXJyVFUzIzYwNzggLSBTcG9uc29yIG9mIHRoZSBWU1NLLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1674737200874039373/67304DB0B86DAA1E14E85830453F41E2D181FEA8/</image_url> - <download_url/> - <filename/> - <file_size>663932494</file_size> - </mod> - <mod id="1567872567"> - <name>KillFeed</name> - <description>W2gxXUtpbGwgRmVlZC5bL2gxXQ0KDQpUaGlzIG1vZCBhbGxvd3MgYSBzZXJ2ZXIgdG8gYW5ub3VuY2VzIGFsbCBoaXRzIG9uIHBsYXllcnMgYW5kIHBsYXllciBkZWF0aHMsIGFuZCB0aGUgcmVhc29uIGZvciB0aGVtIGluIGNoYXQgYXMgd2VsbCBhcyBjdXN0b20gbG9nZ2luZyBvZiBhbGwgb2YgdGhlc2UgZXZlbnRzIHRvIHRoZWlyIG93biBsb2cgZmlsZSBpbiB0aGUgc2VydmVyJ3MgUHJvZmlsZSBkaXJlY3RvcnkuDQoNCltoMV1GZWF0dXJlczpbL2gxXQ0KDQpbdV1bYl1DdXN0b20gTG9nZ2luZ1svYl1bL3VdDQpLaWxsRmVlZC5sb2cgLSBwcm92aWRlcyBzdGVhbTY0aWQgLSBlYXNpZXIgdG8gY29udmVydCB0byBiZSBndWlkIGZvciBhZG1pbmlzdHJhdGl2ZSBwdXJwb3NlcyAtIHJlcXVpcmVzIGxhdW5jaCBzZXJ2ZXIgcGFyYW1ldGVycyAtc2NyQWxsb3dGaWxlV3JpdGUNCktpbGxGZWVkLmNmZyAtIGRlZGljYXRlZCBjb25maWcgZmlsZSBmb3IgbGVzcyBjb25mdXNpb24NCktpbGxGZWVkTWVzc2FnZS5jZmcgLSBDdXN0b20gZmVlZCBtZXNzYWdlIGNvbmZpZw0KDQpbdV1bYl1DYXVzZXMgb2YgZGVhdGhzWy9iXVsvdV0NClBsYXllciB2cyBQbGF5ZXIgW2ldLSByYW5nZWQgd2VhcG9ucywgbWVsZWUsIHVuYXJtZWQgbWVsZWVbL2ldDQpTdWljaWRlDQpCbGVlZCBPdXQgKGFuZCByZWFzb24gZm9yIGJsZWVkb3V0KQ0KRmFsbHMgKGZhbGwgZGFtYWdlIG9ubHkgYW5ub3VuY2VkIHRvIHBsYXllciB3aG8gZmFsbHMsIGJ5IGRlc2lnbikNCkFuaW1hbHMNCkluZmVjdGVkDQpTdGFydmF0aW9uDQpEZWh5ZHJhdGlvbg0KU2lja25lc3MNClZlaGljbGVzDQpUcmFwcw0KQmFyYmVkIFdpcmUNCkV4cGxvc2l2ZXMNCg0KQ0hBTkdFTE9HOg0KW2gxXVNlcnZlciBPd25lcnM6Wy9oMV0NCktpbGxGZWVkLmpzb24gbW92ZWQgdG8gcHJvZmlsZTpNb2RDb25maWdzXEtpbGxGZWVkLmpzb24gKGl0IGhhcyBjaGFuZ2VkIHNsaWdodGx5LCBzbyBwbGVhc2UgcmV2aWV3KQ0KUGxlYXNlIHJlYWQgdGhlIFJFQURNRS50eHQgZmlsZSBpbiBAS2lsbEZlZWQgZm9yIGluc3RydWN0aW9ucy4NCg0KDQpQRVJNSVNTSU9OIElTIE5PVCBHUkFOVEVEIEZPUiBUSElTIE1PRCBUTyBCRSBJTkNMVURFRCBJTiBBICJTRVJWRVIgUEFDSyIgb3IgIk1PRCBQQUNLIi4NCg0KVXNlIGEgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg0KDQpEb25hdGlvbnM6DQpbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL2J1dGxlcnpdQnV0bGVyWiBQYXlwYWxbL3VybF0uDQpBbnkgZnVuZHMga2luZGx5IGRvbmF0ZWQgZ28gdG93YXJkcyBmdXJ0aGVyIGRldmVsb3BtZW50IGFuZCB1cGdyYWRlcyB0byBzZXJ2ZXIgaGFyZHdhcmUuDQoNCk1vbmV0aXphdGlvbiB3aGlsZSB1c2luZyB0aGlzIG1vZCBpcyBhcHByb3ZlZC4NCg0KRXh0cmEgc3BlY2lhbCB0aGFuayB5b3UgdG8gTm9haCBmcm9tIHRoZSBOUCBjb21tdW5pdHkgZm9yIHRoZSBuZXcgYW1hemluZyBpY29ucyENClBsZWFzZSBjaGVjayBvdXQgaGlzIERlYXRobWF0Y2ggY29tbXVuaXR5IFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3NUQ1p4UnZdTlB8RGVhdGhtYXRjaFNlcnZlcnN8Wy91cmxdDQoNCg0KTG9nbyBtYWRlIHdpdGggW3VybD1odHRwczovL3d3dy5kZXNpZ25ldm8uY29tL2VuL11EZXNpZ25Fdm9bL3VybF0NCg0KQ29weXJpZ2h0IDIwMTkgQ2xlZXR1cy4NClRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCAoc3RyaWN0bHkgZm9yYmlkZGVuKSBmb3IgYW55IG9mIHRoZXNlIGNvbmRpdGlvbnM6DQotIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBBdXNzaWVDbGVldHVzLg0KLSBob3N0aW5nIG9uIGFueSBkb3dubG9hZCBzZXJ2ZXIgb3RoZXIgdGhhbiBLaWxsRmVlZCdzIGN1cnJlbnQgd29ya3Nob3AgZG93bmxvYWQuDQotIGhvc3Rpbmcgb24gYW55IGxhdW5jaGVyIGZvciBkaXN0cmlidXRpb24gb3RoZXIgdGhhbiBLaWxsRmVlZCdzIGN1cnJlbnQgd29ya3Nob3AgZG93bmxvYWQuDQotIHRvIGJlIHBhY2thZ2VkIGluIGFueSBmb3JtIG90aGVyIHRoYW4gS2lsbEZlZWQncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSB0byBjcmVhdGUgZGVyaXZhdGl2ZSB3b3Jrcy4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/793127255659771049/AC05D8A1E4E66D5A97FCB984655224AC236D15A6/</image_url> - <download_url/> - <filename/> - <file_size>11657121</file_size> - </mod> - <mod id="2107418217"> - <name>dbo_slots</name> - <description>IE5vIHJlcGFja2luZyBvciB1cGxvYWRpbmcgIGlzIGFsbG93ZWQgICB0byBwcmVzZXJ2ZSB0aGUgY29udGludWl0eSBvZiBkZXZlbG9wbWVudCBvZiB0aGlzIGFkZG9uIA0KDQpBdXRob3IgOiBEZWFub3NiZWFubw0KV2hhdCBpcyBpdCA6ICBUaGlzIGFkZG9uIGFsbG93cyBmb3IgIG15c2VsZiBhbmQgb3RoZXJzIHRvIHJlZHVjZSB0aGUgbmVlZCBmb3IgcmVwZXRpdGl2ZSByZWNvZGluZyBhbmQgcmVwZWF0IGNvZGluZyBvZiBhdHRhY2hhYmxlIGl0ZW1zIHRvIHRoZSB2ZWhpY2xlcyBDZmd2ZWhpY2xlcyAvc2Nyb3B0cyBhbmQgY2Znbm9uYWl2ZWhpY2xlICBlbGVtbnRzIG9mIHRoZSBhZGRvbnMgLg0KV2hhdCBlYmVmaXQgYW5kIGhvdyBkbyBpIHV0aWxpc2UgIGlyIDogIHRoaXMgYWRkb24gYWxsb3dzIHlvdSB0byBtYWtlIGEgdmVoaWNsZSBhbmQgIHVzZSB0aGUgYXR0YWhjbWVudHMgYmVsb3cgIHdpdGhvdXQgaGF2aW5nIHRvIHJlcGVhYXQgdGhlIGNmZ3Nsb3RzLCBjZmcgdmVoaWNsZSBhbmQgY2Znbm9uYWl2ZWhpY2xlIGVsZW1lbnRzICwgeW91IG9ubHkgbmVlZCB0byBhZGQgdGhlICBwb3J4eSBhbmQgIGNvbXBvbmVudHMgaW4gdGhlIG1vZGVsIGFuZCBib25lcyB0byB0aGUgIG1vZGVsLmNmZyB3aGVyZSBhcHBsaWNhYmxlIC4NCg0KDQppIHdpbGwgZGV2ZWxvcCAgaW4gYSBtYW5uZXIgdGhhdCBib3RoIHN1aW90cyBteSBvd24gdmVoY2lsZSBhbmQgYW55IHJlcXVlc3RlZCBzbG90cyAgYnkgb3RoZXIgYWRkb24gbWFrZXJzIGkgZmVlbCBhcmUgYmVuZWZpY2FsIHRvIGJvdGggcGFydGllcyBhbmQgdGhlIGNvbW11bml0eSANCiBIYXZlIGZ1biBhbmQgcGxzIHZpc2l0IG15ICBEaXNjb3JkIGZpb3IgZnVydGhlciBmZWVkYmFjaw0KIHNvIGZhciBpIGFtIHVzaW5nICB0aGUgcG9wdWxhciANCiAgIkNhbmlzdGVyR2Fzb2xpbmUiLCJDYW5pc3Rlckdhc29saW5lXzEiLCA8PDw8TmV3IDIxLzYvMjA+Pj4+Pg0KICAiNTVnYWxEcnVtXzEiLCAgICAgICAgICAgICAic2VhX2NoZXN0IiAgICAgICAgICAgICAid29vZGVuY3JhdGVfMSIsDQogICI1NWdhbERydW1fMiIsICAgICAgICAgICAgICAic2VhX2NoZXN0XzEiICAgICAgICAid29vZGVuY3JhdGVfMiIsDQogICI1NWdhbERydW1fMyIsICAgICAgICAgICAgICAic2VhX2NoZXN0XzIiICAgICAgICAid29vZGVuY3JhdGVfMyIsDQogICI1NWdhbERydW1fNCIsICAgICAgICAgICAgICAic2VhX2NoZXN0XzMgICAgICAgICAiICJ3b29kZW5jcmF0ZV80IiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlYV9jaGVzdF80Ig0KDQoNCkNoZWVycyANCg0KIENyZWRpdHMgdG8gR2VyaGVsaXVzIGFuZCBOZWhyIHRoZWlyIHdvcmsgdG8gIGhhcyBhbHNvIGhlbHAgIHRyaW0gbXkgY29kZSAgZm9yIGVhc2llciBmb3JtYXR0aW5nIC4gDQoNCkRCTw0KMS4xMCBGaXggYWRkZWQgMjAvMTEvMjA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1267149286198362584/7012849F06F040CA8B68E1DA95E47A643DA879C9/</image_url> - <download_url/> - <filename/> - <file_size>6612</file_size> - </mod> - <mod id="1878060278"> - <name>PVEZ</name> - <description>W2gxXVRoZXJlJ3MgdGhlIGluLWdhbWUgYWRtaW4gVUkgbWVudSBub3cuIEkgc3RyaWN0bHkgc3VnZ2VzdCB0byB1c2UgaXQgaW5zdGVhZCBvZiBlZGl0aW5nIGNvbmZpZyBmaWxlcyBtYW51YWxseS4gQW5kIHlvdSBkb24ndCBuZWVkIHRvIHJlc3RhcnQgc2VydmVyIHRvIGFwcGx5IGNoYW5nZXMgYW55bW9yZSBpZiB5b3UgY2hhbmdlIHRoZW0gdmlhIHRoZSBtZW51Lg0KU2VlIHRoZSBpbnN0YWxsYXRpb24gaW5zdHJ1Y3Rpb24uIEl0IGhhcyBiZWVuIHVwZGF0ZWQuWy9oMV0NCg0KVGhlIG1vZCBpcyBkZXNpZ25lZCBmb3IgUHZFL1B2UHZFIHNlcnZlcnMuDQoNClBWRVogcHJvdmlkZXMgc2V2ZXJhbCBjdXN0b21pemFibGUgZmVhdHVyZXMgdG8gaGVscCBzZXJ2ZXIgYWRtaW5zIHRvIHJlZ3VsYXRlIGFuZCBtYW5hZ2UgUHZFIHJ1bGVzIG9uIHRoZWlyIHNlcnZlcjoNCi0gcmVzdG9yZSBoZWFsdGggbG9zdCB3aGVuIGF0dGFja2VkIGJ5IGFub3RoZXIgcGxheWVyIGluIFB2RSBhcmVhOw0KLSByZWZsZWN0IGRpZmZlcmVudCB0eXBlcyBvZiBkYW1hZ2UgdG8gdGhlIGF0dGFja2VyOw0KLSBzZXR1cCB6b25lcyBhcyBQdlAgb3IgUHZFIGFyZWFzOw0KLSBub3RpZmljYXRpb25zIHNlbnQgdG8gYSBwbGF5ZXIgb24gZW50ZXJpbmcvbGVhdmluZyBhIHpvbmU7DQotIDQgbW9kZXM6DQpbbGlzdF0NClsqXVB2RSB3aXRoIFB2UCB6b25lcywNClsqXVB2UCB3aXRoIFB2RSB6b25lcywNClsqXVB2RSAodGhlIHdob2xlIG1hcCBpcyBQdkUgYXJlYSksDQpbKl1QdlAgKHNhbWUgYXMgdmFuaWxsYSwgdXNlZnVsIGlmIHlvdSBqdXN0IHdhbnQgdG8gdXNlIHpvbmVzIG5vdGlmaWNhdGlvbnMpLg0KWy9saXN0XQ0KLSBkaXNhYmxlIGRhbWFnZSB0byBjbG90aGluZyBhbmQgY2FyZ28gaWYgdGhlIGRhbWFnZSBpcyBjYXVzZWQgYnkgb3RoZXIgcGxheWVycyBpbiBQdkUgYXJlYTsNCi0gb3B0aW9uIHRvIGFsbG93IFBWUCBkYW1hZ2UgZnJvbSBQVkUgdG8gUFZQIHpvbmUgYW5kIHZpc2UgdmVyc2E7DQotIHRoZSBMYXdicmVha2VycyBzeXN0ZW0sIHdoaWNoIGhlbHBzIHRvIGRlYWwgd2l0aCB0aG9zZSB3aG8gYnJlYWsgUHZFIHJ1bGVzOw0KLSBvcHRpb24gdG8gc2hvdyBsYXdicmVha2VycyBvbiB0aGUgbWFwOw0KLSBib3VudGllcyBmb3Iga2lsbGluZyBsYXdicmVha2VyczsNCi0gcXVpdGUgYSBsb3Qgb2Ygb3RoZXIgY3VzdG9taXphYmxlIG9wdGlvbnMuDQoNCltoMV1XaGF0IGlzIHRoZSBMYXdicmVha2VycyBzeXN0ZW0/Wy9oMV0NCltsaXN0XQ0KWypdV2hlbiBzb21lb25lIGJyZWFrcyB0aGUgcnVsZXMgYnkga2lsbGluZyBhbm90aGVyIHBsYXllciBpbiBQdkUgYXJlYSwgaGUgZ2V0cyB0aGUgTGF3YnJlYWtlciBzdGF0dXMuIEEgbGF3YnJlYWtlciB3b24ndCBiZSBoZWFsZWQgdXBvbiBnZXR0aW5nIGRhbWFnZSBldmVuIGluIFBWRSBhcmVhcywgYW5kIHRob3NlIHdobyBhdHRhY2sgdGhlIGxhd2JyZWFrZXIgd29uJ3QgZ2V0IGRhbWFnZSBiYWNrIChkZXNwaXRlIHRoZSBzZXR0aW5ncykuIFNvLCB3aGVuIGEgcGxheWVyIHNlZXMgdGhlIGd1eSB3aG8gaGF2ZSBraWxsZWQgaGlzIGZyaWVuZCwgdGhlIHBsYXllciBjb3VsZCBnZXQgcmV2ZW5nZSBmb3IgaGlzIGZyaWVuZCBhbmQgaXQgd2lsbCBiZSBjb25zaWRlcmVkIGFuIGFjdCBvZiBqdXN0aWNlLCBubyBjb25zZXF1ZW5jZXMgZm9yIHRoZSBwbGF5ZXIuDQpbKl1XaXRoaW4gdGhlICJQVkVaX0NvbmZpZyIgZm9sZGVyIChzZWUgc3RlcCA0IG9mIHRoZSBzZXJ2ZXIgaW5zdGFsbGF0aW9uIGluc3RydWN0aW9ucykgeW91J2xsIGZpbmQgdGhlIGZpbGUgIlBWRVpfTGF3YnJlYWtlcnMuanNvbiIsIGl0IHdpbGwgc3RvcmUgdGhlIGRhdGEgb2YgYWxsIHBsYXllcnMgd2hvIGJyZWFrIHRoZSBydWxlcy4gRXZlcnkgbGF3YnJlYWtlciBkYXRhIGluY2x1ZGVzIHRoZSBsYXdicmVha2VyIFVJRCAoNDQgZGlnaXRzIGlkZW50aWZpY2F0b3IpLCBsYXN0IHRocmVlIG5hbWVzIGhlIGhhdmUgcmVjZW50bHkgdXNlZCBvbiB0aGUgc2VydmVyLCB0aGUgYW1vdW50IG9mIG11cmRlcnMgaGUgcGVyZm9ybWVkIGFnYWluc3QgdGhlIGxhdyBhbmQgZGF0ZSt0aW1lIG9mIGhpcyBsYXRlc3QgbXVyZGVyLg0KWypdV2hlbiBhIGxhd2JyZWFrZXIgZGllcywgaGUgd2lsbCBub3QgYmUgYSBsYXdicmVha2VyIHVwb24gdGhlIHJlc3Bhd24uIEJ1dCBoaXMgbXVyZGVyIGNvdW50IHdvbid0IHJlc2V0Lg0KWypdQXMgYW4gb3B0aW9uLCB3aGVuIHNvbWVvbmUgYmVjb21lcyBhIGxhd2JyZWFrZXIgdGhlIGNoYXQgbWVzc2FnZSBjb3VsZCBiZSBzZW50IHRvIGFsbCBwbGF5ZXJzIHByb3ZpZGluZyB0aGUgaW5mb3JtYXRpb24gYWJvdXQgd2hvIGhhcyBicm9rZSB0aGUgbGF3LiBJdCBhbHNvIHdpbGwgYmUgaW5jbHVkZWQgaW4gc2VydmVyIGxvZ3MgKHByb3ZpZGluZyB0aGUgaW5mbyBhYm91dCBsYXdicmVha2VyIG5hbWUsIGhpcyB2aWN0aW0sIHRoZSB3ZWFwb24gYW5kIGRhdGUrdGltZSBvZiB0aGUgbXVyZGVyLg0KWypdQWxzbywgbGF3YnJlYWtlcnMgcG9zaXRpb25zIGNvdWxkIGJlIHNob3duIHRvIG90aGVyIHBsYXllcnMgb24gdGhlIG1hcC4gSWYgeW91IGVuYWJsZSBpdCwgY29uc2lkZXIgdG8gc2V0IHRoZSBzZXR0aW5nIHRvIGFsbG93IGxhd2JyZWFrZXJzIHRvIGF0dGFjayBvdGhlciBwbGF5ZXJzLCBzbyB0aGV5IGNvdWxkIGZpZ2h0IGJhY2sgd2hlbiBvdGhlciBwbGF5ZXIgd2lsbCBodW50IHRoZW0gZG93bi4NClsvbGlzdF0NCg0KW2gxXUtub3duIGlzc3VlczpbL2gxXQ0KU2hvdGd1biBpbiB0aGUgZmFjZSBraWxscy4gR3JlbmFkZXMga2lsbC4gSWYgc29tZXRoaW5nIGNhbiBraWxsIHdpdGgganVzdCBvbmUgaGl0IC0gaXQgd2lsbCBraWxsLg0KVW5mb3J0dW5hdGVseSwgQm9oZW1pYSBkb2Vzbid0IGxldCB1cyB0byBnZXQgYWNjZXNzIHRvIHRoZSBhY3R1YWwgZGFtYWdlIHJlZ2lzdHJhdGlvbiwgd2UgY2FuJ3QgbW9kaWZ5L2Rpc2FibGUgZGFtYWdlIGF0IHJ1bnRpbWUuDQpQVkVaIGp1c3QgcmVzdG9yZXMgdGhlIGhlYWx0aCB0byBhIHBsYXllciB3aG8gaGFzIGJlZW4gaGl0IGJ5IGFub3RoZXIgcGxheWVyIGluIFB2RSBhcmVhLCBidXQgYXBwYXJlbnRseSwgaXQgZG9lc24ndCB3b3JrIGluIG9uZSBoaXQgLSBvbmUgZGVhdGggY2FzZXMuDQoNCltoMV1JTlNUQUxMQVRJT04gSU5TVFJVQ1RJT05TIEZPUiBTRVJWRVIgQURNSU5TOlsvaDFdDQpbb2xpc3RdDQpbKl0gU3Vic2NyaWJlIHRvIHRoZSBQVkVaIG1vZCBhdCBTdGVhbSBXb3Jrc2hvcDsNClsqXSBDb3B5L3Bhc3RlIHRoZSBtb2QgZm9sZGVyIGZyb20geW91ciAiRGF5Wi8hV29rc2hvcC8iIGZvbGRlciBpbnRvIHlvdXIgc2VydmVyIHJvb3QgZm9sZGVyICgiRGF5WlNlcnZlci8iKTsNClsqXSBDb3B5L3Bhc3RlIHRoZSAqLmJpa2V5IGZpbGUgZnJvbSAiQFBWRVovS2V5cyIgdG8geW91ciAiRGF5WlNlcnZlci9LZXlzLyIgZm9sZGVyOw0KWypdIFNldCB1cCB5b3VyIHNlcnZlciAqLmJhdCB0byBsYXVuY2ggdGhlIHNlcnZlciB3aXRoIFBWRVogbW9kIChlLmcuLCAtbW9kPUBQVkVaOykuDQpbKl0gU3RhcnQgdGhlIHNlcnZlci4NClsqXSBUaGUgbW9kIHdpbGwgdGhlbiBjcmVhdGUgUFZFWiBmb2xkZXIgd2l0aGluIHlvdXIgc2VydmVyIHByb2ZpbGUgZm9sZGVyLg0KSW4gdGhhdCBmb2xkZXIgeW91J2xsIGZpbmQgdGhlIGZpbGUgQWRtaW5zLnR4dC4gVG8gdXNlIFBWRVogVUkgbWVudSBpbiBnYW1lLCBhZGQgeW91ciA0NC1zaWduIEdVSUQgb3IgU3RlYW02NCBJRCB0byB0aGUgZmlsZSBhbmQgc2F2ZSBpdC4gVGhlbiByZWxvZyB0byBzZXJ2ZXIuDQpbKl0gU2V0IHRoZSBrZXkgdG8gb3BlbiBQVkVaIG1lbnUgaW4gdGhlIGluLWdhbWUgaW5wdXQgc2V0dGluZ3MuDQpbL29saXN0XQ0KDQpbaDFdUExVR0lOUzpbL2gxXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjEwOTA2MjIxMl1BaXJkcm9wIHBsdWdpblsvdXJsXSAtIHR1cm4gYWlyZHJvcCBwb2ludHMgaW50byBQdlAgem9uZXMuDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTA5MDYxMzE0XVZhbmlsbGFQbHVzUGx1c01hcCBwbHVnaW5bL3VybF0gLSBkaXNwbGF5IGxhd2JyZWFrZXJzIG1hcmtlcnMgYW5kIHpvbmVzIGJvcmRlcmxpbmVzIG9uIFZQUCBtYXAuDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjI5NzMyMjM2XURheVotRXhwYW5zaW9uIHBsdWdpblsvdXJsXSAtIGRpc2xwYXkgbGF3YnJlYWtlcnMgbWFya2VycyBhbmQgem9uZXMgYm9yZGVybGluZXMgb24gRGF5Wi1FeHBhbnNpb24gbWFwLCB0dXJuIEV4cGFuc2lvbiBhaXJkcm9wIHBvaW50cyBpbnRvIFBWUCB6b25lcy4NCg0KW2gxXURvbmF0aW9uczpbL2gxXQ0KSWYgeW91IGxpa2UgdGhlIG1vZCwgSSdkIHJlYWxseSBhcHByZWNpYXRlIGl0IGlmIHlvdSBidXkgbWUgYSBzYW5kd2ljaCBhbmQgYSBjdXAgb2YgdGVhOg0KW3VybD1odHRwczovL3BheXBhbC5tZS9hbGl4ZXldUGF5UGFsWy91cmxdDQoNCltoMV1BYm91dCByZXBhY2tpbmc6Wy9oMV0NClJlcGFja2luZyBhbmQgcmVwdWJsaXNoaW5nIGFzIGEgbmV3IG1vZCBpcyBub3QgYWxsb3dlZCAoYWdhaW4pLg0KQnV0IGlmIHlvdSB3YW50IHRvIGluY2x1ZGUgdGhlIG1vZCBpbiB5b3VyIHNlcnZlciBtb2QgcGFjaywgdGhlbiBwcm92aWRlIGEgbGluayBvciBoeXBlcmxpbmsgdG8gdGhpcyBwYWdlIGluIHlvdXIgc2VydmVyIG1vZCBkZXNjcmlwdGlvbiBwYWdlLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1752431392112833877/834D4BEF2B1D61BAEB645A4DA7B34BB0A5032F04/</image_url> - <download_url/> - <filename/> - <file_size>745689</file_size> - </mod> - <mod id="2346719243"> - <name>MedicalAttentionUpdated-DepHelper-Namalsk</name> - <description>RGVwZW5kZW5jeSBoZWxwZXIgZm9yIE1lZGljYWxBdHRlbnRpb25VcGRhdGVkIChOYW1hbHNrIFN1cnZpdmFsKQ0KDQpTZWUgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI2NTM4OTYwMl1NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZFsvdXJsXSBkZXNjcmlwdGlvbiBmb3IgaG93IHRvIHVzZSB0aGlzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1772697002743093133/7F296311E66D874399699612BFB0DE31B778E18A/</image_url> - <download_url/> - <filename/> - <file_size>1883</file_size> - </mod> - <mod id="2346714856"> - <name>MedicalAttentionUpdated-DepHelper-Vanilla</name> - <description>RGVwZW5kZW5jeSBoZWxwZXIgZm9yIE1lZGljYWxBdHRlbnRpb25VcGRhdGVkIChub24tTmFtYWxzayBEYXlaKS4NCg0KU2VlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNjUzODk2MDJdTWVkaWNhbEF0dGVudGlvblVwZGF0ZWRbL3VybF0gZGVzY3JpcHRpb24gZm9yIGhvdyB0byB1c2UgdGhpcy4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1772697002743091391/7F296311E66D874399699612BFB0DE31B778E18A/</image_url> - <download_url/> - <filename/> - <file_size>1877</file_size> - </mod> - <mod id="2293429999"> - <name>MedicalAttentionUpdated-Core</name> - <description>VGhpcyBpcyBhbiB1cGRhdGVkIHZlcnNpb24gb2YgTWVkaWNhbEF0dGVudGlvbiwga2luZGx5IGFsbG93ZWQgdG8gYmUgbW9kaWZpZWQgYW5kIHJlcGFja2VkIGJ5IG9yaWdpbmFsIGF1dGhvciBMdWNpYW4uIEkgdGFrZSBubyBjcmVkaXQgd2hhdHNvZXZlciBmb3IgaGlzIHdvcmsuIFlvdSBjYW4gZmluZCBoaXMgb3JpZ2luYWwgbW9kIHBhZ2UgaGVyZTogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTczNTY5MTU1Ml1NZWRpY2FsQXR0ZW50aW9uWy91cmxdLg0KVGhpcyB1cGRhdGVkIHZlcnNpb24gd29ya3Mgd2l0aCBEYXlaIDEuMTAgYW5kIGZpeGVzIGEgZmV3IGlzc3Vlcy4gU2hvdWxkIEx1Y2lhbiBldmVyIHdhbnQgdG8gcmV0dXJuIHRvIHdvcmtpbmcgb24gaGlzIG1vZCwgSSB3aWxsIGdsYWRseSBoYW5kIG15IHNtYWxsIGNoYW5nZXMgYmFjayBvdmVyIHRvIGhpbS4NCg0KVGhpcyBtb2QgaW5jbHVkZXMgW2Jdb25seVsvYl0gdGhlIHRpcmVkbmVzcyBhbmQgZHJ1bmtlbm5lc3MgbWVjaGFuaWNzLCBbYl1ub1svYl0gYXJtIGZyYWN0dXJlcywgbWVkaWNhbCBjb25kaXRpb25zLCBwcm90ZWN0aXZlIGdlYXIgY29uZmlndXJhdGlvbiBvciB6b25lcy4gSXQgd2FzIGJvcm4gb3V0IG9mIHRoZSBuZWVkIHRvIHdvcmstYXJvdW5kIHRoZSAic2VydmVyIGNvcmUgZnJlZXplIiBpc3N1ZSBpbiBEYXlaIChbdXJsPWh0dHBzOi8vZmVlZGJhY2suYmlzdHVkaW8uY29tL1QxNTMwOTBdVDE1MzA5MFsvdXJsXSwgc2NoZWR1bGVkIHRvIGJlIGZpeGVkIHdpdGggMS4xMSkgYW5kIG9yaWdpbmFsbHkgcmVsZWFzZWQgYXMgIk1lZGljYWxBdHRlbnRpb25MaWdodCIgc2hvcnRseSBhZnRlciB0aGUgRGF5WiAxLjEwIHVwZGF0ZSAoTm92ZW1iZXIgMjAyMCkuDQoNCklmIHlvdSB3YW50IHRoZSAnZnVsbCcgTWVkaWNhbEF0dGVudGlvbiwgc3Vic2NyaWJlIHRvIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNjUzODk2MDJdTWVkaWNhbEF0dGVudGlvblVwZGF0ZWRbL3VybF0gYXMgd2VsbC4NCg0KW2gxXUltcG9ydGFudFsvaDFdDQoNCkRlcGVuZGluZyBvbiBpZiB5b3UgYXJlIHVzaW5nIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyODk0NjEyMzJdTmFtYWxzayBTdXJ2aXZhbFsvdXJsXSBvciBub3QsIHlvdSBuZWVkIHRvIHN1YnNjcmliZSB0byBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQ2NzE5MjQzXU1lZGljYWxBdHRlbnRpb25VcGRhdGVkLURlcEhlbHBlci1OYW1hbHNrWy91cmxdIFtpXW9yWy9pXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQ2NzE0ODU2XU1lZGljYWxBdHRlbnRpb25VcGRhdGVkLURlcEhlbHBlci1WYW5pbGxhWy91cmxdIChkbyBub3QgdXNlIGJvdGghKS4NCg0KSWYgeW91IHdhbnQgdG8gdXNlIE1lZGljYWxBdHRlbnRpb25VcGRhdGVkLUNvcmUgd2l0aCBOYW1hbHNrIFN1cnZpdmFsLCB5b3UgbmVlZCB0aGVzZSBtb2RzOg0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjg5NDYxMjMyXU5hbWFsc2sgU3Vydml2YWxbL3VybF0NCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM0NjcxOTI0M11NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1EZXBIZWxwZXItTmFtYWxza1svdXJsXQ0KLSBNZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1Db3JlDQoNCk90aGVyd2lzZSwgeW91IG5lZWQgdGhlc2UgbW9kczoNCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM0NjcxNDg1Nl1NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1EZXBIZWxwZXItVmFuaWxsYVsvdXJsXSANCi0gTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQtQ29yZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1772697002743100647/7F296311E66D874399699612BFB0DE31B778E18A/</image_url> - <download_url/> - <filename/> - <file_size>2132266</file_size> - </mod> - <mod id="2265389602"> - <name>MedicalAttentionUpdated</name> - <description>VGhpcyBpcyBhbiB1cGRhdGVkIHZlcnNpb24gb2YgW2JdTWVkaWNhbEF0dGVudGlvblsvYl0ga2luZGx5IGFsbG93ZWQgdG8gYmUgbW9kaWZpZWQgYW5kIHJlcGFja2VkIGJ5IG9yaWdpbmFsIGF1dGhvciBbYl1MdWNpYW5bL2JdLiBJIHRha2Ugbm8gY3JlZGl0IHdoYXRzb2V2ZXIgZm9yIGhpcyB3b3JrLiBZb3UgY2FuIGZpbmQgaGlzIG9yaWdpbmFsIG1vZCBwYWdlIGhlcmU6IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE3MzU2OTE1NTJdTWVkaWNhbEF0dGVudGlvblsvdXJsXS4NClRoaXMgdXBkYXRlZCB2ZXJzaW9uIHdvcmtzIHdpdGggRGF5WiAxLjEwLCBmaXhlcyBhIGZldyBpc3N1ZXMgYW5kIGFkZHMgYSBmZXcgbmV3IGNvbmZpZyBvcHRpb25zLiBTaG91bGQgTHVjaWFuIGV2ZXIgd2FudCB0byByZXR1cm4gdG8gd29ya2luZyBvbiBoaXMgbW9kLCBJIHdpbGwgZ2xhZGx5IGhhbmQgbXkgc21hbGwgY2hhbmdlcyBiYWNrIG92ZXIgdG8gaGltLg0KDQpJZiB5b3Ugd2FudCBhICdsaWdodCcgdmVyc2lvbiB0aGF0IGluY2x1ZGVzIFtiXW9ubHlbL2JdIHRoZSB0aXJlZG5lc3MgYW5kIGRydW5rZW5uZXNzIG1lY2hhbmljcywgW2Jdbm9bL2JdIGFybSBmcmFjdHVyZXMsIG1lZGljYWwgY29uZGl0aW9ucywgcHJvdGVjdGl2ZSBnZWFyIGNvbmZpZ3VyYXRpb24gb3Igem9uZXMsIGxvb2sgYXQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5MzQyOTk5OV1NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1Db3JlWy91cmxdICh3aGljaCBpcyBhIGRlcGVuZGVuY3kgb2YgdGhpcyBtb2QsIGJ1dCBjYW4gYWxzbyBiZSB1c2VkIHN0YW5kYWxvbmUpLg0KDQpbaDFdSW1wb3J0YW50Wy9oMV0NCg0KRGVwZW5kaW5nIG9uIGlmIHlvdSBhcmUgdXNpbmcgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI4OTQ2MTIzMl1OYW1hbHNrIFN1cnZpdmFsWy91cmxdIG9yIG5vdCwgeW91IG5lZWQgdG8gc3Vic2NyaWJlIHRvIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNDY3MTkyNDNdTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQtRGVwSGVscGVyLU5hbWFsc2tbL3VybF0gW2ldb3JbL2ldIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNDY3MTQ4NTZdTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQtRGVwSGVscGVyLVZhbmlsbGFbL3VybF0gKGRvIG5vdCB1c2UgYm90aCEpLg0KDQpJZiB5b3Ugd2FudCB0byB1c2UgTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQgd2l0aCBOYW1hbHNrIFN1cnZpdmFsLCB5b3UgbmVlZCB0aGVzZSBtb2RzOg0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjg5NDYxMjMyXU5hbWFsc2sgU3Vydml2YWxbL3VybF0NCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM0NjcxOTI0M11NZWRpY2FsQXR0ZW50aW9uVXBkYXRlZC1EZXBIZWxwZXItTmFtYWxza1svdXJsXQ0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjkzNDI5OTk5XU1lZGljYWxBdHRlbnRpb25VcGRhdGVkLUNvcmVbL3VybF0NCi0gTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQNCg0KT3RoZXJ3aXNlLCB5b3UgbmVlZCB0aGVzZSBtb2RzOg0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQ2NzE0ODU2XU1lZGljYWxBdHRlbnRpb25VcGRhdGVkLURlcEhlbHBlci1WYW5pbGxhWy91cmxdDQotIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyOTM0Mjk5OTldTWVkaWNhbEF0dGVudGlvblVwZGF0ZWQtQ29yZVsvdXJsXQ0KLSBNZWRpY2FsQXR0ZW50aW9uVXBkYXRlZA0KDQoNCg0KQmVsb3cgeW91J2xsIGZpbmQgdGhlIG9yaWdpbmFsIG1vZCBkZXNjcmlwdGlvbiB3aGljaCBoYXMgb25seSBiZWVuIGxpZ2h0bHkgZWRpdGVkIHRvIGJldHRlciByZWZsZWN0IHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBtb2QgYW5kIHRoZSBnYW1lLCBpbmNsdWRpbmcgbGlua3MgdG8gdXNlZnVsIGd1aWRlcyBmb3Igc2VydmVyIG93bmVycyBhbmQgcGxheWVycy4NCg0KDQoNCltoMV1Gb3IgeW91ciBzdXJ2aXZhbCBmb2N1c2VkIG9yIGhhcmRjb3JlIERheVogZXhwZXJpZW5jZSwgbG9vayBubyBmdXJ0aGVyIHRoYW4gdGhlIE1lZGljYWxBdHRlbnRpb24gbW9kLlsvaDFdDQoNCkNoYWxsZW5nZSB5b3VyIHBsYXllcnMuLi5jaGFsbGVuZ2UgeW91cnNlbGYuLi4ubWFuYWdlIGhlYWx0aCwgaW5qdXJ5LCBhbmQgYSBzbmVha3kgbGl0dGxlIGJpb2hhemFyZCB6b25lLCBsaWtlIG5ldmVyIGJlZm9yZS4NClRpcmVkbmVzcywgZHJ1bmtlbm5lc3MsIGNob2xlcmEsIHNhbG1vbmVsbGEsIHdvdW5kIGluZmVjdGlvbiwgY29sZC9mbHUsIGhlbW9seXRpYyByZWFjdGlvbnMsIGJsb29kIGFmZmxpY3Rpb25zLCBhbmQgaW5kZWVkIHF1YXJhbnRpbmUgYWxsIHByZXNlbnQgdW5pcXVlIGNoYWxsZW5nZXMgYW5kIGltbWVyc2lvbiBmb3IgcGxheWVycyBvZiB0aGlzIG1vZC4gQWxzbywgem9tYmllcyBvZmZlciBhbiBpbmNyZWFzZWQgdGhyZWF0IG9mIGluZmVjdGlvbiBzbyBleHRyYSBjYXJlIG5lZWRzIHRvIGJlIHRha2VuIG5vdCB0byBiZSBoaXQgYnkgdGhlbSwgb3IgeW91IHdpbGwgbGlrZWx5IGNhdGNoIGEgZGlzZWFzZS4NCkRpc2Vhc2UgYW5kIGFpbG1lbnRzIChvZnRlbiB3aXRoIGRlbGF5ZWQgb25zZXQpIGFuZCBpbmNyZWFzaW5nIHNldmVyaXR5IG9mIGlsbG5lc3MsIHdpbGwgcmVxdWlyZSBjYXJlZnVsIGF0dGVudGlvbiBhbmQgdHJlYXRtZW50IHRvIG1haW50YWluIHlvdXIgY2hhcmFjdGVycyBoZWFsdGggYW5kIHZpdGFsaXR5LiBCbHVycnkgZXllcywgc2xlZXB5IGV5ZXMsIHZvbWl0aW5nLCBmbHVpZCBsb3NzLCBibG9vZCBsb3NzLCBhbmQgdW5jb25zY2lvdXNuZXNzIGFyZSBhbGwgc3ltcHRvbXMgb2YgdGhlc2UgY29uZGl0aW9ucywgYW5kIHdpbGwgYWlkIHlvdSBpbiBkaWFnbm9zaXMgc28gcGF5IGNhcmVmdWwgYXR0ZW50aW9uLiBSZWd1bGFyIGRpbGlnZW5jZSB0byBmb29kLCBmbHVpZCBhbmQgZGlzZWFzZSBwcm9ncmVzc2lvbiBpcyByZXF1aXJlZCwgYW5kIHV0aWxpemluZyBibG9vZCB0ZXN0aW5nIGtpdHMsIHNhbGluZSBiYWdzLCB0ZXRyYWN5Y2xpbmUsIHZpdGFtaW5zLCBjaGFyY29hbCwgc2xlZXAsIGFuZCBibG9vZCB0cmFuc2Z1c2lvbnMgd2lsbCBoZWxwIGNvbnF1ZXIgdGhlc2UgY29uZGl0aW9ucy4NCg0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODUwNDM5Mzc5XVJFQUQgVEhFIENPTVBMRVRFIE1FRElDQUwgR1VJREUgSEVSRVsvdXJsXSAoZm9yIHBsYXllcnMpDQoNCg0KW2gxXVNlcnZlciBvd25lciBhbmQgYWRtaW4gcmVjb21tZW5kYXRpb25zWy9oMV0NCk1ha2UgYmxvb2QgdGVzdCBraXRzIG1vcmUgcGxlbnRpZnVsIGFuZCByZWR1Y2UgdGhlIHNwYXduIG9mIHZpdGFtaW5zLCBhbnRpYmlvdGljcyBhbmQgc2FsaW5lIGJhZ3MgZm9yIGEgbW9yZSBjaGFsbGVuZ2luZyBleHBlcmllbmNlLg0KTWFrZSB0aGUgaHVudCBmb3IgTkJDIHN1aXQgcGFydHMgYSBjaGFsbGVuZ2UsIGNvbnNpZGVyIHdoZXJlIHRoZXkgc3Bhd24sIGhvc3BpdGFscy9jbGluaWNzIGZvciBleGFtcGxlLCBhbmQgcmVkdWNlIHRoZWlyIG51bWJlci4NCkFzIGFkdmlzZWQsIHlvdSBhcmUgdW5hYmxlIHRvIGVhdC9kcmluayB3aXRoIGEgZ2FzIG1hc2sgb24uIFRoaXMgbWVjaGFuaWMgY2FuIGJlIGV4dGVuZGVkIHRvIGZ1bGwgZmFjZSBoZWxtZXRzIGFuZCBvdGhlciBtb3V0aCBjb3ZlcmluZyBjbG90aGluZy4NCg0KDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQ4ODM1MTgyXVJFQUQgRlVMTCBDT05GSUcgR1VJREUgSEVSRVsvdXJsXSAoZm9yIHNlcnZlciBvd25lcnMpDQoNCg0KDQpbaDFdVGhhbmtzWy9oMV0NCkEgYmlnIHNob3V0IG91dCB0byB0aGUgRGF5WiB0ZWFtLCBwYXN0IGFuZCBwcmVzZW50LCBmb3IgdGhlIHZhbmlsbGEgbWVkaWNhbCBzeXN0ZW0hISENClRoYW5rIHlvdSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTY0MDI2NzY4XUNvbW11bml0eS1PbmxpbmUtVG9vbHNbL3VybF0uDQpTcGVjaWFsIHRoYW5rcyB0byBAU3B1ZCwgQFdpbGxaIGZyb20gW3VybD1odHRwczovL3d3dy5kYXl6ZG93bnVuZGVyLm5ldF1ERFVbL3VybF0uDQpTcGVjaWFsIHRoYW5rcyB0byBARXp6Lg0KU3BlY2lhbCB0aGFua3MgdG8gQE4hYyBmcm9tIFt1cmw9aHR0cHM6Ly9kaGstZGF5ei5kZV1odHRwczovL2Roay1kYXl6LmRlWy91cmxdDQpUaGFuayB5b3UgQFVsdHJhaHlwZXIuDQpUaGFuayB5b3UgQFN0cmVhdG1hbiBmcm9tIFt1cmw9aHR0cDovL3d3dy5kYXl6aW50ZW56LmNvbV1JbnRlblpbL3VybF0uDQpUaGFuayB5b3UgQER1bXBncmFoIGZyb20gW3VybD1odHRwOi8vd3d3Lm5ld2Rhd25kYXl6LmNvbV1OZXcgRGF3blsvdXJsXS4NClRoYW5rIHlvdSBhbHNvIEDimaXimaXimaXimaUsIEBMRVgsIEBTd29vcCwgQDNudHJvcGlhIGZvciB5b3VyIHN1cHBvcnQuDQoNCg0KDQpDT1BZUklHSFQgMjAxOS0yMDIwIGx1Y2lhbnBpbi4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1692750626555488536/7F296311E66D874399699612BFB0DE31B778E18A/</image_url> - <download_url/> - <filename/> - <file_size>55269</file_size> - </mod> - <mod id="2109061314"> - <name>PVEZMarkersOnVPPMap</name> - <description>Q29tcGF0aWJpbGl0eSBwbHVnaW4gZm9yIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE4NzgwNjAyNzhdUFZFWlsvdXJsXSBhbmQgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTYyMzcxMTk4OF1WYW5pbGxhUGx1c1BsdXNNYXBbL3VybF0uDQpJdCBtYWtlcyBQVkVaIGxhd2JyZWFrZXJzIG1hcmtlcnMgYW5kIHpvbmVzIGJvcmRlcmxpbmVzIHZpc2libGUgb24gVmFuaWxsYSsrIG1hcC4NCg0KUFZFWidzIHBsYXllciBtYXJrZXIgd29uJ3QgYmUgZGlzcGxheWVkIG9uIFZQUE1hcCwgYmVjYXVzZSBWUFBNYXAgaGFzIGl0J3Mgb3duIHBsYXllciBtYXJrZXIuIFRoaXMgcGx1Z2luIG9ubHkgYWRkcyBsYXdicmVha2VycyBtYXJrZXJzIGFuZCB6b25lcyBib3JkZXJsaW5lcy4NCg0KRm9yIERheVotRXhwYW5zaW9uIG1hcCB1c2UgdGhpczogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjIyOTczMjIzNl1QVkVaIEV4cGFuc2lvbiBwbHVnaW5bL3VybF0uDQoNCltoMV1JTlNUQUxMQVRJT04gSU5TVFJVQ1RJT05TIEZPUiBTRVJWRVIgQURNSU5TOlsvaDFdDQpbb2xpc3RdDQpbKl0gSW5zdGFsbCBQVkVaIGFuZCBWYW5pbGxhUGx1c1BsdXNNYXAuDQpbKl0gU3Vic2NyaWJlIHRvIHRoZSBQVkVaTWFya2Vyc09uVlBQTWFwIG1vZCBhdCBTdGVhbSBXb3Jrc2hvcDsNClsqXSBDb3B5L3Bhc3RlIHRoZSBtb2QgZm9sZGVyIGZyb20geW91ciAiRGF5Wi8hV29rc2hvcC8iIGZvbGRlciBpbnRvIHlvdXIgc2VydmVyIHJvb3QgZm9sZGVyICgiRGF5WlNlcnZlci8iKTsNClsqXSBNYWtlIHN1cmUgeW91ciAiRGF5WlNlcnZlci9LZXlzIiBmb2xkZXIgY29udGFpbnMgIkVybWlxLmJpa2V5IiBmaWxlIGZyb20gUFZFWiAob3IgeW91IGNhbiBjb3B5L3Bhc3RlIHRoZSBmaWxlIGZyb20gdGhpcyBtb2QncyAiS2V5cyIgZm9sZGVyKTsNClsqXSBTZXQgdXAgeW91ciBzZXJ2ZXIgKi5iYXQgdG8gbG9hZCBQVkVaLCBWYW5pbGxhUGx1c1BsdXNNYXAgYW5kIFBWRVpNYXJrZXJzT25WUFBNYXAgbW9kIChlLmcuLCAtbW9kPUBQVkVaO0BWYW5pbGxhUGx1c1BsdXNNYXA7QFBWRVpNYXJrZXJzT25WUFBNYXApLg0KRG9uJ3QgZm9yZ2V0IHRvIGFsc28gbG9hZCBWUFAncyBkZXBlbmRlbmNpZXMgKENGIG1vZCkuDQpbL29saXN0XQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1615059232599655160/F03950001137FFAB4EFAE25C8C4D4CDA185DDFD5/</image_url> - <download_url/> - <filename/> - <file_size>282740</file_size> - </mod> - <mod id="2024889593"> - <name>COCA's No Vehicle Damage MOD</name> - <description>W2gxXSBXYW50IHRvIHRlc3QgdGhlIE1vZD8gSm9pbiBvdXIgU2VydmVyIGFuZCBjaGVjayBpdCBvdXQhDQoNCltFTi9ERV0gWm9tYmllTmF0aW9uIHwgSEVMSSdTfCBCT1QnU3wgRVhDTFVTSVZFIFdFQVBPTlMvQ0FSU3wgQzR8IFNVUlZJVkFMfCBSUHwgUFZQDQoNCklQOiA0NS4xMzguNDkuMjM1OjIzMDIgWy9oMV0NCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2RCeUtPWXMuZ2lmWy9pbWddDQpbaDFdX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19bL2gxXQ0KDQpbaDFdVGhlIHZlcnNpb24gdGhhdHMgY29tcGF0aWJsZSB3aXRoIHRoZSBFeHBhbnNpb25zIE1vZCBjYW4gYmUgZm91bmQgaGVyZSAtPiAoIGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTc4ODMzNDg5ICkgWy9oMV0NCg0KW2gxXV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fWy9oMV0NCg0KW2gxXSBUaGUgTW9kIGl0c2VsZiB3b3JrcyBsaWtlIHRoaXM6IFsvaDFdDQoNClsqXVRoZXJlIGlzIG5vIHNwZWVkIGxpbWl0LCB5b3UgY2FuIGhhdmUgYSBjcmFzaCBhbmQgbm90aGluZyB3aWxsIGhhcHBlbiB0byB5b3Ugb3IgeW91ciBjYXIuDQoNClsqXUV2ZW4gaWYgeW91IGFyZSBhIGJhZCBzaGlmdGVyIHlvdSBzdGlsbCB3b250IGRhbWFnZSB0aGUgY2FyL2VuZ2luZSB3aXRoIHRoYXQNCiAgICAgDQpbKl1ObyBFbmdpbmUgZGFtYWdlIGZyb20gUlBNLg0KDQpbKl1Ob3QgcG9zc2libGUgdG8gZ2V0IFJlZCBvciBZZWxsb3cgRW5naW5lIGRhbWFnZSBmcm9tIGNvbGxpc2lvbnMNCg0KWypdWm9tYmllcyBhbmQgQW5pbWFscyBjYW4gZ2V0IHJ1biBvdmVyIGJ5IGEgY2FyDQoNClsqXVBsYXllcnMgY2FudCBnZXQgcnVuIG92ZXIgYnkgYSBjYXIgDQoNClsqXVBsYXllcnMgYWxzbyB3b250IHRha2UgZGFtYWdlIGlmIGVudGVyaW5nIG9yIGxlYXZpbmcgYSBjYXIgd2hlbiBpdHMgb24vcnVubmluZw0KDQpbKl1WZWhpY2xlcyBjYW4gc3RpbGwgYmUgZGFtYWdlZCBpZiBzaG90DQoNClsqXUlmIHRoZSBFbmdpbmUgb2YgYSBDYXIgZ2V0cyBpbnRvIHRoZSB3YXRlciBpdCB3aWxsIHRha2UgZGFtYWdlIHVudGlsIHRoZSBjYXIgaXMgZnVsbHkgZGVzdHJveWVkIGFuZCB1bnJlcGFpcmFibGUNClsvbGlzdF0NCg0KW2gxXV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fWy9oMV0NCg0KW2gxXSBTZXJ2ZXIgT3duZXJzOiBbL2gxXQ0KW29saXN0XQ0KWypdSW5zdGFsbCB0aGUgbW9kIG9uIHlvdXIgY2xpZW50IHRvIGRvd25sb2FkLg0KWypdUmlnaHQgY2xpY2sgb24gdGhlIG1vZCBpbiBMYXVuY2hlciBhbmQgQnJvd3NlIEZpbGVzDQpbKl1Db3B5IHRoZSBAQ09DQXNfTm9WZWhpY2xlRGFtYWdlTU9EIGRpcmVjdG9yeSB0byB5b3VyIERheVpTZXJ2ZXIgZGlyZWN0b3J5IHJvb3QNClsqXWFkZCA7QENPQ0FzX05vVmVoaWNsZURhbWFnZU1PRCB0byB5b3VyIGxhdW5jaCBwYXJhbWV0ZXJzIChMT0FEIElUIEFTIFRIRSBMQVNUIE1PRCEhKQ0KWypdQ29weSBDT0NBX1pOLmJpa2V5IGZyb20gaW5zaWRlIEBaTl9DT0NBc19Ob1ZlaGljbGVEYW1hZ2VNT0QvS2V5cyB0byB0aGUgS2V5cyBkaXJlY3RvcnkgaW4gdGhlIHJvb3Qgb2YgeW91ciBEYXlaU2VydmVyDQpbL29saXN0XQ0KW2gxXV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fWy9oMV0NCg0KW2JdUEVSTUlTU0lPTiBJUyBOT1QgR1JBTlRFRCBGT1IgVEhJUyBNT0QgVE8gQkUgSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyAoRE8gTk9UIFJFUEFDSyEpIi5bL2JdDQpbaDFdX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19bL2gxXQ0KDQpDb3B5cmlnaHQgMjAyMCBDT0NBIOKUjOKIqeKUkCjil6Nf4peiKeKUjOKIqeKUkC4NClRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCAoc3RyaWN0bHkgZm9yYmlkZGVuKSBmb3IgYW55IG9mIHRoZXNlIGNvbmRpdGlvbnM6DQotIHBvc3Rpbmcgb24gU3RlYW0sIGV4Y2VwdCB1bmRlciB0aGUgU3RlYW0gYWNjb3VudCBDT0NBIOKUjOKIqeKUkCjil6Nf4peiKeKUjOKIqeKUkC4NCi0gaG9zdGluZyBvbiBhbnkgZG93bmxvYWQgc2VydmVyIG90aGVyIHRoYW4gWk4ncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSBob3N0aW5nIG9uIGFueSBsYXVuY2hlciBmb3IgZGlzdHJpYnV0aW9uIG90aGVyIHRoYW4gWk4ncyBjdXJyZW50IHdvcmtzaG9wIGRvd25sb2FkLg0KLSB0byBiZSBwYWNrYWdlZCBpbiBhbnkgZm9ybSBvdGhlciB0aGFuIFpOJ3MgY3VycmVudCB3b3Jrc2hvcCBkb3dubG9hZC4NCi0gdG8gY3JlYXRlIGRlcml2YXRpdmUgd29ya3MuDQoNCltoMV1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1svaDFdDQoNCltiXU1vZCBDb2xsZWN0aW9uWy9iXSBbaDFdaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwMjQ5MTM4MDRbL2gxXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1658980853904238367/748D0566BD5B38123DCC40CECFE01A92E202A5F3/</image_url> - <download_url/> - <filename/> - <file_size>11963</file_size> - </mod> - <mod id="1890912719"> - <name>Forever_Lights_and_Campfires</name> - <description>VGhpcyBtb2QgYnJpbmdzIGEgY291cGxlIG9mIGxpZ2h0IGl0ZW1zIHRoYXQgc3RheSBvbiBmb3JldmVyLiBQZXJmZWN0IHRvIHVzZSBhcyBhbWJpZW5jZSBsaWdodGluZywgYXQgdHJhZGVycyBldGMuIEZvciBwZXJmb3JtYW5jZSBzaGFkb3dzIHNob3VsZCBiZSBvZmYgYW5kIG9uZSBsaWdodCBpbiBhbiBhcmVhLiBEYXl6IGNhbm5vdCB0YWtlIG1vcmUgdGhhbiA0LTUgbGlnaHRzIGluIG9uZSBwbGFjZSBzbyB1c2UgYmlnZ2VyIHJhZGl1cyBmb3IgdGhlIGxpZ2h0cyBpbnN0ZWFkLg0KDQoNCkZlYXR1cmVzOg0KLSBDdXN0b20gQ29uZmlnIGluIHByb2ZpbGUgZm9sZGVyOiBGQkZfQ29uZmlnL0ZCRkNvbmZpZy5qc29uIC0gVXNlZCB0byBjb250cm9sIHNoYWRvd3MsIGRpc3RhbmNlL3JhZGl1cyBvZiBsaWdodHMgZXRjDQoNCg0KUmVndWxhciBpdGVtcyB3aXRoIHBlcnNpc3RlbmN5OiB0aGVzZSBzaG91bGRuJ3QgYmUgc3Bhd25lZCB3aXRoIFZQUCBidWlsZGVyIHRvb2xzLiBUcmVhdCB0aGVtIGFzIHJlZ3VsYXIgaXRlbXMuIElmIHlvdSBsZWF2ZSB0aGVtIGluIGluaXQsIHRoZXkgd2lsbCBtdWx0aXBseQ0KDQotIEZCRl9GaXJlcGxhY2UgLT4gRm9yZXZlciBidXJuaW5nIGNhbXBmaXJlIHdoaWNoIHBsYXllcnMgY2Fubm90IGRpc21hbnRsZSwgZXh0aW5ndWlzaCBvciByZW1vdmUgYXR0YWNobWVudHMgZnJvbS4gQnVybnMgY29udGludW91c2x5LiBTcGF3biB0aGlzIGFzIGFkbWluIGFzIGEgcmVndWxhciBmaXJlcGxhY2UgYW5kIGFkZCBhdHRhY2hlbWVudHMNCg0KLSBGQkZfRmlyZXBsYWNlSWduaXRlZCAtPiBJZ25pdGVkIGNhbXBmaXJlIC0gc2FtZSBhcyBhYm92ZSBidXQgd2hlbiBzcGF3bmVkIGl0IGlzIG9uIHRoZSBncm91bmQgd2l0aCB0cmlwb2QsIHN0b25lIGFuZCBpdCBzdGFydHMgYnVybmluZyByaWdodGF3YXkNCg0KLSBGQkZfUG90IC0+IHBvdCB3aXRoIGxhcmdlciBpbnZlbnRvcnkgKDYwKSBhbmQgaW5jcmVhc2VkIHdhdGVyIGNhcGFjaXR5ICg2MDAwKQ0KDQotIEZCRl9GcnlpbmdQYW4gLT4gbm90aGluZyBzcGVjaWFsIHlldC4ganVzdCBtYWRlIHNvIGl0IGNhbiBiZSBhdHRhY2hlZCBhbmQgbm90IGJlIHJlbW92ZWQgZnJvbSBjYW1wZmlyZXMNCg0KDQpNYXAgaXRlbXM6IHRoZXNlIHNob3VsZCBiZSBzcGF3bmVkIHdpdGggVlBQIHdoZXJlIHBvc3NpYmxlIG9yIG9mZmxpbmUgbW9kZS4gVGhlc2UgYXJlIG5vdCBwZXJzaXN0ZW50IGJldHdlZW4gcmVzdGFydHMgdW5sZXNzIHlvdSBrZWVwIHRoZW0gc3Bhd25lZA0KDQotIEZCRl9Ub3JjaCwgRkJGX0xvbmdUb3JjaA0KDQotIEZCRl9TdGF0aWNfQ2FtcGZpcmUgLT4gY2Fubm90IGFjY2VzcyBwb3QsIGJ1dCBpdCBnaXZlcyBoZWF0LiB1c2VmdWwgZm9yIGV2ZW50cyBtYXliZQ0KDQotIEZCRl9TcG90bGlnaHQgLT4gY29uc3RydWN0aW9uIGxpZ2h0DQoNCi0gQXJlYSBsaWdodHMgLT4gdGhlc2UgbGlnaHRzIGFyZSBqdXN0IG9uZSBkb3Qgb2YgbGlnaHQgdG8gbGlnaHRlbiB1cCBhbiBhcmVhLiBUaGUgY3VzdG9tIG9uZXMgY2FuIGhhdmUgdGhlIGNvbG91cnMgY2hhbmdlZCBpbiBjb25maWcuIA0KRkJGX0FyZWFMaWdodF9XaGl0ZSwgRkJGX0FyZWFMaWdodF9XYXJtLCBGQkZfQ3VzdG9tQXJlYUxpZ2h0XzEsIEZCRl9DdXN0b21BcmVhTGlnaHRfMiwgRkJGX0N1c3RvbUFyZWFMaWdodF8zLCBGQkZfQ3VzdG9tQXJlYUxpZ2h0XzQsIEZCRl9DdXN0b21BcmVhTGlnaHRfNQ0KDQoNCltoMV1Nb25ldGl6YXRpb25bL2gxXQ0KWW91IG1heSBydW4gdGhpcyBvbiBtb25ldGl6ZWQgc2VydmVycyBhcyBsb25nIG5vIGl0ZW0gb3IgcmV0ZXh0dXJlIG9mIGFuIGl0ZW0gZnJvbSB0aGlzIHBhY2sgaXMgbW9uZXRpemVkLg0KDQpbaDFdQ29weXJpZ2h0Wy9oMV0NClJlcGFjayBpcyBhbGxvd2VkLg0KVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIEFEUEwtU0ENClRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBDcmVhdGl2ZSBDb21tb25zIEF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlDQpUaGlzIG1vZCBjYW4gYmUgcmVwYWNrZWQgdW5kZXIgeW91ciBzZXJ2ZXIgbW9kKG9ubHkgc2VydmVyIHNwZWNpZmljIG1vZHMpLiBUaGlzIHBibyBtdXN0IGJlIHJ1biBvbiBib3RoIGNsaWVudCBhbmQgc2VydmVyLiANCg0KW2gxXVN1cHBvcnRbL2gxXQ0KQW55IGlzc3VlcyBqb2luIGRpc2NvcmQgYW5kIGdldCB0aGUgRGF5WiBNb2RzIHJvbGUuIFBvc3QgaW4gdGhlIHJpZ2h0IGFyZWEgYW5kIEknbGwgZ2V0IGJhY2sgdG8geW91LiBJIFdJTEwgTk9UIEFDQ0VQVCBTVEVBTSBPUiBESVNDT1JEIElOVklURVMhDQpNb2Qgc3VwcG9ydDogW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvd2lsbG93Z2xhZGVdRGlzY29yZFsvdXJsXQ0KDQpbaDFdRG9uYXRpb25zWy9oMV0NClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL2Rpc25leWFya11baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vd2lLMWZzWC5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1649972007334833573/B38D01FAAE88D3F15571286A9EA26ECFD8B46485/</image_url> - <download_url/> - <filename/> - <file_size>187115</file_size> - </mod> - <mod id="2239279715"> - <name>RaG_Hummer_Armored</name> - <description>W2JdTWFzc2l2ZSB0aGFua3MgdG8gRGVhbm9zQmVhbm8gZm9yIHByb3ZpZGluZyB0aGUgc291cmNlIE1vZGVsIG9mIHRoZSBIdW1tZXIhDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjA5MDcxNDc3Nw0KWW91IGFyZSBhIGh1Z2UgZW5yaWNobWVudCBmb3IgdGhlIERheVogQ29tbXVuaXR5IVsvYl0NCg0KW2gxXUZ1bGx5IHdvcmtpbmcgSHVtbWVyIHdpdGggMTAwMCBzbG90cyBhbmQgNCBBdHRhY2htZW50IHNsb3RzLg0KTWF4IDE3MCBrbS9oDQo2LDUgTGl0ZXIgVjggVFVSQk8gRElFU0VMIChzb3JyeSBHcmV0YSlbL2gxXQ0KDQpbYl1BdHRhY2htZW50czpbL2JdDQpbY29kZV0tIEplcnJ5Y2FuDQotIEZpcnN0IEFpZCBLaXQNCi0gU2hvdmVsIFNsb3QNCi0gU3BhcmUgV2hlZWxbL2NvZGVdDQoNCltiXVR5cGVzLnhtbCBhbmQgVHJhZGVyQ29uZmlnL1ZlaGljbGVQYXJ0cyBhcmUgaW5zaWRlIHRoZSBmb2xkZXIuWy9iXQ0KDQpodHRwczovL2Rpc2NvcmQuZ2cvVjJrZ3lKNw0KDQpbYl1Zb3UgYXJlIG5vdCBhbGxvd2VkIHRvIFJlcGFjayBvciBlZGl0IHRoaXMgbW9kLlsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1772698369947769588/E26DFB12CB7E9803D2896D2A85585887BECA0C3A/</image_url> - <download_url/> - <filename/> - <file_size>154208297</file_size> - </mod> - <mod id="1901601701"> - <name>CFDZAddIn-CodeLock</name> - <description>Rm9yIHRyb3VibGVzaG9vdGluZyBhbmQgc2V0dXAgcGxlYXNlIHJlZmVyIHRvIGh0dHBzOi8vY3AuY2Z0b29scy5kZS9kenBsdWdpbg0KDQpObyBzdXBwb3J0IHdpbGwgYmUgcHJvdmlkZWQgdmlhIFN0ZWFtLCBTdGVhbSBXb3Jrc2hvcCBvciBTdGVhbSBDb21tdW5pdHkuIFRoZSBDRlRvb2xzIFN1cHBvcnRDZW50ZXIgaXMgYXZhaWxhYmxlIGF0OiBodHRwczovL25ldHdvcmsuY2Z0b29scy5kZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1553136905766361564/23E930BE6606455F70286867BBBB7747E039C8F0/</image_url> - <download_url/> - <filename/> - <file_size>6752</file_size> - </mod> - <mod id="2381686295"> - <name>MiniMap</name> - <description>W2gxXU1pbmlNYXBbL2gxXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNClRoaXMgTW9kIGVuYWJsZXMgYSBNaW5pTWFwIGluIHRoZSB0b3AgcmlnaHQgb2YgeW91ciBzY3JlZW4uDQoNCltiXVRoaXMgbW9kIGN1cnJlbnRseSBzdXBwb3J0czpbL2JdDQpbbGlzdF0NClsqXUNoZXJuYXJ1cw0KWypdRGVlciBJc2xlDQpbKl1OYW1hbHNrDQpbKl1Fbm9jaCAoTGl2b25pYSkNClsqXVJvc3Rvdw0KWypdVmFsbmluZw0KWy9saXN0XQ0KDQpbYl1GZWF0dXJlczpbL2JdDQpbbGlzdF0NClsqXUFiaWxpdHkgdG8gdG9nZ2xlIE9OL09GRiB3aXRoIGNvbmZpZ3VyYWJsZSBrZXliaW5kaW5nIChEZWZhdWx0IGlzIFwgKQ0KWypdTXVsdGlwbGUgbWFwIHN1cHBvcnQNClsqXU1hcCB1cGRhdGVzIGFzIHBsYXllciBtb3Zlcw0KWy9saXN0XQ0KW2JdRG9uYXRpb25zWy9iXQ0KRG9uYXRpb25zIGFyZSBncmVhdGx5IGFwcHJlY2lhdGVkLCBhbGwgZG9uYXRpb25zIHdpbGwgZ28gdG93YXJkcyBmdXJ0aGVyIGRldmVsb3BtZW50Lg0KDQpbYl1odHRwczovL3d3dy5wYXlwYWwubWUvRGFtaWVuVHJlbG9hclsvYl0NCg0KW2JdTW9kIERpc2NvcmQ6Wy9iXQ0KSWYgeW91IG5lZWQgaGVscCBvciBoYXZlIGFueSBxdWVzdGlvbnMgcGxlYXNlIGpvaW4gbXkgRGlzY29yZC4NCg0KW2JdW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvZnVkVXlUWFBOa10gbTBlLmRldiBXb3Jrc2hvcCBEaXNjb3JkIFsvdXJsXSBbL2JdDQoNCltiXUNyZWRpdHM6Wy9iXQ0KVEgsIFJhdXV1dXVsIGZyb20gRGF5WiBNb2RkZXJzDQoNCltoMV1JIGRvIG5vdCBnaXZlIHBlcm1pc3Npb24gdG8gZGlzdHJpYnV0ZSwgcmVwYWNrLCByZXVwbG9hZCBvciBtb2RpZnkgdGhpcyBtb2QgaW4gYW55IHdheSB3aXRob3V0IG15IHBlcm1pc3Npb24uWy9oMV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1759188587249644646/5DD61B398DAD7A7BD305170A647002B85BAF3596/</image_url> - <download_url/> - <filename/> - <file_size>136592</file_size> - </mod> - <mod id="2000044203"> - <name>S.T.A.L.K.E.R.: Area of Decay Building</name> - <description>W2gxXVtiXVMuVC5BLkwuSy5FLlIuOiBBcmVhIG9mIERlY2F5OiBCdWlsZGluZ1svYl1bL2gxXQ0KW2gxXVtiXTIzMDAgT25seSBTdGFsa2VyIEFzc2V0c1svYl1bL2gxXQ0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2R2STZRdEEuanBnWy9pbWddDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV1bYl0hISHQmNC90YTQvtGA0LzQsNGG0LjRjyEhIVsvYl1bL2gxXQ0KW1JVXdCSINC00LDQvdC90L7QuSDQvNC+0LTQuNGE0LjQutCw0YbQuNC4INC/0YDQuNGB0YPRgtGB0YLQstGD0Y7RgiDQvtCx0YrQtdC60YLRiyDRgdGC0YDQvtC10L3QuNC5INC40Lcg0YHQtdGA0LjQuCDQuNCz0YAg0LLRgdC10LvQtdC90L3QvtC5IFMuVC5BLkwuSy5FLlIuINCc0L7QtNC40YTQuNC60LDRhtC40Y4g0LzQvtC20L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LTQu9GPINGA0LDQt9C80LXRidC10L3QuNGPINGB0YLRgNC+0LXQvdC40Lkg0L3QsCDRgdGC0L7RgNC+0L3QvdC40YUg0LrQsNGA0YLQsNGFLtCe0YHQvtCx0LXQvdC90L4g0YXQvtGA0L7RiNC+INCx0YPQtNC10YIg0YHQvtGH0LXRgtCw0YLRjNGB0Y8g0YEg0LrQsNGA0YLQvtC5INCd0LDQvNCw0LvRjNGB0LouDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV1bYl0hISFJbmZvcm1hdGlvbiEhIVsvYl1bL2gxXQ0KW0VOXVRoaXMgbW9kaWZpY2F0aW9uIGNvbnRhaW5zIG9iamVjdHMgb2YgYnVpbGRpbmdzIGZyb20gdGhlIHNlcmllcyBvZiBnYW1lcyBpbiB0aGUgUy5ULkEuTC5LLkUuUiB1bml2ZXJzZS4gWW91IGNhbiB1c2UgdGhpcyBtb2RpZmljYXRpb24gdG8gcGxhY2UgYnVpbGRpbmdzIG9uIHRoaXJkLXBhcnR5IG1hcHMNCkl0IHdpbGwgYmUgZXNwZWNpYWxseSB3ZWxsIGNvbWJpbmVkIHdpdGggdGhlIG1hcCBvZiBOYW1hbHNrDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9mUE9ER0EyLmpwZ1svaW1nXQ0KDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5pby9BcmVhT2ZEZWNheV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vSEdKdmFkWC5qcGdbL2ltZ11bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vZ3JvdXBzL0RheVpfQXJlYW9mRGVjYXldW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2FZWEFWTzAuanBnWy9pbWddWy91cmxdDQoNClt1cmw9aHR0cHM6Ly92ay5jb20vZGF5el9hcmVhb2ZkZWNheV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWDFadjdndi5qcGdbL2ltZ11bL3VybF0NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9STDd2SW41LmpwZ1svaW1nXQ0KDQpbUlVdINCX0LDQv9GA0LXRidC10L3QviDQv9C10YDQtdC/0LDQutC+0LLRi9Cy0LDRgtGMLCDQuNC30LzQtdC90Y/RgtGMINC40LvQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LrQvtC90YLQtdC90YIg0LjQtyDQvNC+0LTQsCDQsdC10Lcg0YDQsNC30YDQtdGI0LXQvdC40Y8hDQpbRU5dIEl0IGlzIGZvcmJpZGRlbiB0byByZXBhY2thZ2UsIGNoYW5nZSBvciB1c2UgY29udGVudCBmcm9tIHRoaXMgbW9kIHdpdGhvdXQgcGVybWlzc2lvbiENClt1cmw9aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9dW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2M2bmE2MmYucG5nWy9pbWddWy91cmxdDQpMaWNlbnNlOg0KDQpbaDFdW2JdVGhpcyBDb250ZW50IGlzIHNoYXJlZCB1bmRlciBDcmVhdGl2ZSBDb21tb25zIEF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZlcyA0LjBbY3JlYXRpdmVjb21tb25zLm9yZ10gbGljZW5zZS4gWW91IG11c3QgZ2l2ZSBjcmVkaXRzIHRvIGF1dGhvcnMgaWYgeW91IGluY2x1ZGUgdGhpcyBtb2RpZmljYXRpb24gYXMgZGVwZW5kZW5jeS4gWW91IG11c3QgYXNrIGF1dGhvcnMgZm9yIHBlcm1pc3Npb24gaWYgeW91IHdhbnQgdG8gaW5jbHVkZSBhbnkgY29udGVudCBwcm92aWRlZCBieSBhdXRob3JzIGluIHlvdXIgbW9kIHBhY2sgb3IgeW91ciBvd24gbW9kaWZpY2F0aW9uLiBZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJlbWl4L3RyYW5zZm9ybS9tb2RpZnkgdGhpcyBjb250ZW50IGlmIHlvdSBkaWRuJ3QgZ2V0IHBlcm1pc3Npb24gZnJvbSBhdXRob3JzLllvdSBhcmUgbm90IGFsbG93ZWQgdG8gdXNlIHRoaXMgY29udGVudCBpbiBhbnkgd2F5IGZvciBjb21tZXJjaWFsIHVzYWdlLiANCg0KQWxsIGNvbnRlbnQgdGhhdCBoYXMgYmVlbiBjcmVhdGVkIGJ5IEdTQyBHYW1lIFdvcmxkIHVzZWQgdG8gY3JlYXRlIHBvcnQgYW5kIGluY2x1ZGVkIHdpdGggdGhpcyBkaXN0cmlidXRpb24sIHVubGVzcyBkZWNsYXJlZCBvdGhlcndpc2UsIGlzIGNvbW1lcmNpYWwgR1NDIEdhbWUgV29ybGQgcHJvcGVydHkuDQoNClRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SDQpJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwNCkZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMDQpUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUg0KTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwNCk9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4NClRIRSBTT0ZUV0FSRS5bL2JdWy9oMV0NCg0KW3VybD1odHRwczovL3BhdHJlb24uY29tL2FyZWFvZmRlY2F5XVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9qbFVDM29NLmpwZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwczovL3BheXBhbC5tZS9hcmVhb2ZkZWNheV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vR09TMFp0Qy5qcGdbL2ltZ11bL3VybF0NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9WemdXeFRlLmdpZlsvaW1nXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1763690060400273932/1E1B483AADB061B0285707DC0AF16B60B02000E6/</image_url> - <download_url/> - <filename/> - <file_size>2357031244</file_size> - </mod> - <mod id="2405175615"> - <name>Chernobyl Exclusion Zone for DayZ - OFFICIAL</name> - <description>V0lQDQoNCioqTm90ZSB0byBKTSwgSSB3YW50IHRvIGV2ZW50dWFsbHkgcmVtb3ZlIGF0IGxlYXN0IHRoZSBDaGVybm9ieWwgTUFQIGRlcGVuZGVuY3kqKg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1753560462578145431/F74376620B736905D863BB81E996F06EDE0AAAEB/</image_url> - <download_url/> - <filename/> - <file_size>778183636</file_size> - </mod> - <mod id="2392102342"> - <name>Bot Client Script</name> - <description>Q2xpZW50IFNjcmlwdCBmb3IgYm90cy4gRm9yIE5hcndoYWwncyBTZXJ2ZXIuIE5vdCBmb3IgZGlzdHJpYnV0aW9u</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1752433439913828728/FDEDAE290D0FDC8CE4706F602D34E3077F08DA88/</image_url> - <download_url/> - <filename/> - <file_size>3251215</file_size> - </mod> - <mod id="2196327116"> - <name>MoreDingo</name> - <description>W2gxXSBNb3JlRGluZ28gWy9oMV0NCg0KVGhpcyBtb2QgYWRkcyA5IHZhcmlhbnRzIHRvIHRoZSBEaW5nb19UcnVjayBmcm9tIExhR1RlSy4NCltiXSBJbmNsdWRpbmc6IFsvYl0NCi1DSERLWg0KLURhcmsgR3JlZW4NCi1XaW50ZXIgZm9yICpOYW1hbHNrPyoNCi1DREYNCi1DaGVybmFydXNzaWFuIFBvbGljZQ0KLVVOIChBTiBpbiBnYW1lIGxvcmUpDQotQ3plY2ggV29vZGxhbmQNCi1DemVjaCBEZXNlcnQNCi1HZXJtYW4gRGVzZXJ0DQoNClJldGV4dHVyZXMgYnkgbWUuDQoNCkFueSB0ZWNobmljYWwgaXNzdWVzIG5lZWQgdG8gYmUgZGlyZWN0ZWQgdG8gdGhlIG9mZmljaWFsIERpbmdvIG1vZCwgdGhpcyBvbmx5IGFkZHMgbmV3IHRleHR1cmVkIHZhcmlhbnRzLg0KDQpbdV0gTGljZW5zZWQgdW5kZXIgRGF5WiBEUEwuIFsvdV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1475445519204789974/F9DFF2E3678A8791F542A8C041931A480E21BB70/</image_url> - <download_url/> - <filename/> - <file_size>31403510</file_size> - </mod> - <mod id="2312570055"> - <name>Savage Snowmobiles</name> - <description>SGV5IGV2ZXJ5b25lLCBtYWpvciBzb3JyeSBmb3IgYWxsIHRoZSBpc3N1ZXMgc3Vycm91bmRpbmcgdGhpcyBEQ01BIGlzc3VlLlRoZSBwbGFuIGlzIHRvIHJlYnVpbGQgdGhlIGF1dG8gdHJhbnNtaXNzaW9uLCBvYnRhaW4gbGVnYWwgY29weXJpZ2h0IGFuZCBnZXQgdGhlIG9sZCB3b3Jrc2hvcCBtb2QgdG8gYmUgcHV0IGJhY2sgdXAuIA0KSSB3YW5uYSBzYXkgdGhhbmsgeW91IHRvIGFsbCBvZiB5b3UgZm9yIGJlaW5nIHN1cGVyIHN1cHBvcnRpdmUgdGhyb3VnaCBhbGwgdGhpcyBicyA8My4gSSBhcHByZWNpYXRlIGl0IGFsb3QuDQoNCkl0IG1heSB0YWtlIGEgbGl0dGxlIHRpbWUgdG8gZ2V0IHRoZSBtYWluIG1vZCBiYWNrIG9uIHRoZSB3b3Jrc2hvcCAodGhlIG9uZSB0YWtlbiBkb3duKSBidXQgZm9yIHRoZSB0aW1lIGJlaW5nIHRoaXMgd2lsbCBiZSB0aGUgb25lIHRvIHVzZS4gVGhpcyBpcyBzYW1lIGV4YWN0IG1vZCBhcyB0aGUgb25lIHJlbW92ZWQuDQoNCkFsc28sIG9uZSBtb3JlIGZhdm9yPyBJZiB5b3UgZ2F2ZSB0aGUgb3JpZ2luYWwgbW9kIGEgcmF0aW5nLCB3b3VsZCB5b3UgYWxzbyBwbGVhc2UgZ2l2ZSB0aGlzIG9uZSBzb21lIGxvdmU/IFRoYW5rcy4gDQotUElOSw0KDQpbYl1baDFdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9oMV1bL2JdDQoNClNhdmFnZSBDdXN0b21aIFN1cHBvcnQgRGlzY29yZDoNCmh0dHA6Ly9kaXNjb3JkLmdnLzVCMlprR3ZmYkINCg0KW2JdW2gxXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVsvaDFdWy9iXQ0KDQpbYl1baDFdLS0tLS0gUGxlYXNlIE5vdGUhOiAtLS0tLVsvaDFdWy9iXQ0KDQotIEN1cnJlbnRseSB0aGVyZSBpc3N1ZSB3aXRoIHRyYWRlciBrZXlzIHdoZW4gbXVjaCBjYXIga2V5cyBtb2QgaXMgYWxzbyBpbnN0YWxsZWQuIFRoaXMgc3RvcHMgdGhlIHRyYWRlciBrZXlzIGZyb20gd29ya2luZy4gVGhpcyBpcyB0ZW1wb3JhcnkgYW5kIHdpbGwgYmUgZml4ZWQgc29vbiENCg0KLSBbaV1Zb3VbL2ldIFtiXUNBTlsvYl0gW2lddXNlIE11Y2ggQ2FyIEtleXMhWy9pXQ0KDQpbYl1baDFdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9oMV1bL2JdDQoNCkhleSBldmVyeW9uZSA6KS4gSGVyZSBhcmUgdGhlIFNhdmFnZSBTbm93bW9iaWxlcyEgSSByZWFsbHkgaG9wZSBldmVyeW9uZSBlbmpveXMgYW5kIGhhcyBmdW4hIE11Y2ggd29yayBoYXMgZ29uZSBpbiB0byB0aGVzZSA6KS4gVGhleSBhcmUgc28gYXdlc29tZSBmb3IgdGhlIG5ldyBtYXAgTmFtYWxzayA8Mywgb3IgcmVhbGx5IHBlcmZlY3QgZm9yIGFueSB3aW50ZXIgbWFwIChhbHRob3VnaCB0aGV5IHdpbGwgZHJpdmUgYW55d2hlcmUgbG9sISkuDQoNCkkgcmVhbGx5IGFwcHJlY2lhdGUgYWxsIHRoZSBzdXBwb3J0IGZyb20gYW55b25lIHdobyB1c2VzIG15IG1vZHMsIHRoYW5rIHlvdSENCg0KDQpbYl1baDFdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBUaGFua3MhIDwzIDwzOiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBbL2gxXVsvYl0NCg0KW2JdSFVHRSBIVUdFIHRoYW5rIHlvdSBnb2VzIHRvIG15IGZyaWVuZCBIdW50ZXJaIGZvciBoZWxwaW5nIG1lIHdpdGggbWFueSBlbGVtZW50cyBhbmQgcGFydHMgb2YgdGhlIHNjcmlwdGluZyB0byBoZWxwIG1lIGxlYXJuIGFuZCBzdWNjZXNzZnVsbHkgZGVsaXZlciBzb21lIHJlYWxseSBhd2Vzb21lIGZlYXR1cmVzISBUaGFuayB5b3UgSFVOVEVSWiENCg0KW2JdW2gxXS0tLS0tLS0tIFNvbWUgaW5mbyBhYm91dCB0aGVzZSBTbm93bW9iaWxlczogLS0tLS0tLS0gDQpbL2gxXVsvYl0NCltiXS0gWUVTISEgdGhpcyBtb2QgaXMgMTAwJSBmcmVlIHRvIHVzZSBvbiB5b3VyIHNlcnZlciEgOikgOilbL2JdDQoNCi0gSXQgaXMgW2JdSElHSExZIFsvYl1yZWNvbW1lbmRlZCB0aGF0IHlvdSB1c2UgdGhlIGFwcHJvcHJvaWF0ZSBEQk9fU3VyZmFjZXMgbW9kIGZvciB5b3VyIG1hcCBhbG9uZyBzaWRlIHRoaXMgbW9kIHRvIGVuc3VyZSBoYW5kbGVpbmcgYW5kIHRyYWN0aW9uIGFyZSBmdW5jdGlvbiBhcyBkZXNpZ25lZCB0by4NCiAgICAgICAgICAtIERCT19TdXJmYWNlcyBOYW1hbHNrOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMTE5NTEyMDAmc2VhcmNodGV4dD1kYm8rc3VyZmFjZXMNCiAgICAgICAgICAtIERCT19TdXJmYWNlcyBEZWVyIElzbGU6DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjMwMjcxNzIzNCZzZWFyY2h0ZXh0PWRibytzdXJmYWNlcw0KICAgICAgICAgIC0gREJPX1N1cmZhY2VzIENoZXJuYXJ1czoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjg4MzA2NDU5JnNlYXJjaHRleHQ9ZGJvK3N1cmZhY2VzDQogICAgICAgICAgLSBEQk9fU3VyZmFjZXMgTGl2b25pYToNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTI4MTE4NzE2JnNlYXJjaHRleHQ9ZGJvK3N1cmZhY2VzDQoNCi0gWWVzIHRoZXNlIHNub3dtb2JpbGVzIGNhbiBiZSBsb2NrZWQgYW5kIGFyZSBjb21wYXRhYmxlIHdpdGg6DQogICAgICAgICAtIFRyYWRlciBtb2QgKCBbYl1DdXJyZW50bHkgbm90IHdvcmtpbmdbL2JdICkNCiAgICAgICAgIC0gTXVjaCBjYXIga2V5cyAoIFtiXUN1cnJlbnRseSBXb3JraW5nWy9iXSApDQoNCi0gVGhpcyBtb2QgZG9lcyBub3QgcmVxdWlyZSBleHBhbnNpb24gb3IgYW55dGhpbmcgZWxzZSBvdGhlciB0aGFuIENGIHRvIHdvcmssIGhvd2V2ZXIgaXQgaXMgaW5kZWVkIGFsc28gY29tcGF0YWJsZSB3aXRoIGV4cGFuc2lvbi4NCg0KLSBUaGlzIG1vZCBub3cgaGFzIHN1cHBvcnQgd2l0aCBDYXIgQ292ZXIgbW9kISA6KQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMDM0ODM1MzImc2VhcmNodGV4dD1jYXIrY292ZXINCg0KDQpbaDFdW2JdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGZWF0dXJlczogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gWy9iXVsvaDFdDQoNCi0gQ3VzdG9tIHNub3cgcGFydGljbGUgZWZmZWN0cyBmb3IgdHJhY2sgYXMgd2VsbCBhcyBzdGVlcmluZy9mcm9udCBza2lzLg0KDQotIEN1c3RvbSBzb3VuZHMuDQoNCi0gTWFueSBleHRyYSBzdGVwcyBkb25lIHNjcmlwdGluZyB3aXNlIHRvIGVuc3VyZSBzdGFiaWxpdHkuIChhcyBtdWNoIGFzIGRheXogbWlnaHQgYWxsb3cgbG9sKQ0KDQotIFRoZXJlIGFyZSAyIGRpZmZlcmVudCB2ZXJzaW9ucyBvZiBzbm93bW9iaWxlOg0KDQogICAgLSBbYl1baV1TYXZhZ2UgU2hlcnBhWy9pXVsvYl0gKDEwIGRpZmZlcmVudCBjb2xvciB2YXJpYW50cykNCiAgICAgICAgICAgICAgICAgLSAxMDAlIGxvY2tlZCBieSBzdXBwb3J0ZWQga2V5cy4gKGNhbm5vdCBldmVuIHNpdCBpbiB0aGUgc2VhdCBpZiBsb2NrZWQpLg0KICAgICAgICAgICAgICAgICAtIFBsYXllciBmcmllbmRseSBvcGVyYXRpb24sIHZlcnkgZWFzeSB0byBjb250cm9sLg0KICAgICAgICAgICAgICAgICAtIDEwMCBzbG90cyBidWlsdCBpbnRvIHRvIG1hY2hpbmUuDQogICAgICAgICAgICAgICAgIC0gQXR0YWNoYWJsZSBzdG9yYWdlIGJhZ3MgdG8gcmVhciBjYXJnbyByYWNrIChlYWNoIGJhZyBhZGRzIDUwIHNsb3RzIHRvIHN0b3JhZ2UpDQoNCiAgICAtIFtiXVtpXVNhdmFnZSBTaGVycGEgU3BvcnQgWy9pXVsvYl0oMTAgZGlmZmVyZW50IGNvbG9yIHZhcmlhbnRzKQ0KICAgICAgICAgICAgICAgICAtIDEwMCUgbG9ja2VkIGJ5IHN1cHBvcnRlZCBrZXlzLiAoY2Fubm90IGV2ZW4gc2l0IGluIHRoZSBzZWF0IGlmIGxvY2tlZCkuDQogICAgICAgICAgICAgICAgIC0gQWR2YW5jZWQgb3BlcmF0aW9uIC0gdGhpcyB2ZXJzaW9uIGlzIGEgYml0IG1vcmUgbG9zZSBpbiB0aGUgc3VzcGVuc2lvbiBhcyB3ZWxsIGFzIG1vcmUgcG93ZXJmdWwgYW5kIGZhc3Rlci4gTk9URTogdGhpcyBzbGVkIGhhbmRsZXMgbXVjaCBtb3JlIGFnZ3Jlc3NpdmUsIGJlIGNhcmVmdWwgOikNCiAgICAgICAgICAgICAgICAgLSAxMDAgc2xvdHMgYnVpbHQgaW50byB0byBtYWNoaW5lLg0KDQpbYl1baDFdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9oMV1bL2JdDQoNClRoYW5rcyBhZ2FpbiB0byBhbGwgc3VwcG9ydGVycyBETyBwbGVhc2UgZW5qb3kgOikuIFBsZWFzZSByZWFkIG15IHRlcm1zIGJlbG93IGFuZCBpZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIGZlZWwgZnJlZSB0byBjb250YWN0IG1lIHZpYSBkaXNjb3JkIEBQSU5LZ2Vla1BEWCMwMDAyDQoNCklmIHlvdSBndXlzIGRpc2NvdmVyIGFueSBidWdzIHBsZWFzZSBmb3IgdGhlIHNha2Ugb2YgaGVscGluZyBtZSBtb3JlIGVhc2lseSB0cmFjayBhbmQgcmVzb2x2ZSBidWdzIG1ha2Ugc3VyZSB0byBwb3N0IGFuZCBsZXQgbWUga25vdyBvZiBhbnl0aGluZyBpbiB0aGUgIkJ1Z3MgJiBJc3N1ZXMiIGRpc3NjdXNzaW9uIG9mIHRoaXMgd29ya3Nob3AgcGFnZS4gQXBwcmVjaWF0ZSBpdHMgPDMNCg0KW2gxXVtiXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVsvYl1bL2gxXQ0KDQpJZiB5b3UgbGlrZSBteSB3b3JrIGFuZCB3YW50IHRvIHN1cHBvcnQgbWUgd2l0aCBkb25hdGlvbnMgb2YgYW55IHNpemUsIHRoZXkgd291bGQgYmUgbXVjaCBhcHByZWNpYXRlZCBhbmQgZGVmIGhlbHAga2VlcCBtZSBtb3RpdmF0ZWQgOikuDQpodHRwczovL3d3dy5wYXlwYWwubWUvZGFuaWthaW5waW5rDQoNCltiXVtoMV0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1bL2gxXVsvYl0NCg0KLSBbYl1ZRVNbL2JdIHlvdSBjYW4gdW5wYWNrIGFuZCBsb29rIGludG8gcGJvIGZvciBsZWFybmluZyBpbnRlbnRpb25zLg0KLSBJIFtiXURPWy9iXSBnaXZlIHBlcm1pc3Npb24gdG8gdXNlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyLg0KLSBJIGRvIFtiXU5PVFsvYl0gZ2l2ZSBwZXJtaXNzaW9uIHRvIHJlcGFjayBvciBtb2RpZnkgdGhpcyBtb2QgaW4gYW55d2F5IHdpdGhvdXQgZmlyc3QgY29udGFjdGluZyBteXNlbGYgZm9yIHBlcm1pc3Npb24uIEkgd291bGQgaG93ZXZlciBhcHByZWNpYXRlIHNvbWUgZm9ybSBvZiBzaG91dCBvciB0aGF0cyBmb3IgbXkgcGFydC4gVGhhbmtzIDwzLg0KLSBDb250YWN0IG1lIG9uIGRpc2NvcmQgaWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIGluY2x1ZGluZyB0aGlzIGluIGEgbW9kIHBhY2sgZm9yIHlvdXIgc2VydmVyLg0KLSBUaGlzIG1vZCBpcyBbYl1PTkxZWy9iXSBhbGxvd2VkIHRvIGJlIHB1Ymxpc2hlZCBieSBbYl0iUElOS2dlZWtQRFgiWy9iXSBvciBbYl0iU2F2YWdlIEdhbWluZyJbL2JdIHJlbGF0ZWQgcGFydG5lcnMuDQoNCmh0dHA6Ly9kaXNjb3JkLmdnLzVCMlprR3ZmYkINCg0KW2JdQ29weXJpZ2h0IDIwMjAgUElOS2dlZWtQRFggPDMgPDMgPDNbL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1756936259775277958/99AF8C39C9C593A101374BEA4463D9FDC37147DA/</image_url> - <download_url/> - <filename/> - <file_size>140536942</file_size> - </mod> - <mod id="2023302681"> - <name>Polar_Bear</name> - <description>W2gxXVBvbGFyIEJlYXIgd2l0aCA1MCUgaW5jcmVhc2VkIEhQIHRoYW4gVmFuaWxsYSBCZWFyLg0KV2hlbiBza2lubmluZywgeW91IHdpbGwgZ2V0IGxlc3MgTWVhdCBhbmQgMSBQb2xhciBCZWFyIFBlbHQgd2lsbCBkcm9wIGluc3RlYWQgb2YgdGhlIDIgdmFuaWxsYSBwZWx0cy4NCllvdSBjYW4gYWxzbyBjcmFmdCBhIFBvbGFyIEJlYXIgQ2FycGV0IHdpdGggdGhlIFBvbGFyIEJlYXIgUGVsdC4NClR5cGVzLnhtbCBhcmUgaW5zaWRlIHRoZSBNb2QgRm9sZGVyLlsvaDFdDQoNCltiXUNsYXNzbmFtZSBmb3IgVHlwZXMgYXJlOlsvYl0NCg0KW2NvZGVdQW5pbWFsX1BvbGFyX0JlYXINCnBvbGFyX2JlYXJfcGVsdA0KcmFnX2JlYXJjYXJwZXRfd2hpdGVbL2NvZGVdDQoNCnlvdSBjYW4gYWRkIGl0IHRvIHlvdXIgW2JdZXZlbnRzLnhtbFsvYl0uDQoNCltiXUV4YW1wbGU6Wy9iXQ0KDQpbY29kZV08Y2hpbGRyZW4+DQo8Y2hpbGQgbG9vdG1heD0iMCIgbG9vdG1pbj0iMCIgbWF4PSIyIiBtaW49IjEiIHR5cGU9IkFuaW1hbF9VcnN1c0FyY3RvcyIvPg0KPGNoaWxkIGxvb3RtYXg9IjAiIGxvb3RtaW49IjAiIG1heD0iMSIgbWluPSIxIiB0eXBlPSJBbmltYWxfUG9sYXJfQmVhciIvPg0KPC9jaGlsZHJlbj5bL2NvZGVdDQoNCltiXVlvdSBhcmUgbm90IGFsbG93ZWQgdG8gUmVwYWNrIG9yIEVkaXQgdGhpcyBNb2QuWy9iXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1683750229114130357/0278F5BA31E6280FBB4E665DD80A5BB2FE473D10/</image_url> - <download_url/> - <filename/> - <file_size>10383041</file_size> - </mod> - <mod id="2241657614"> - <name>Utes</name> - <description>W2gxXURldGFpbHNbL2gxXQ0KVGhpcyBpcyBVdGVzIGZyb20gQXJtYSAyLiBUaGlzIHdhcyBub3QgbWFkZSBieSBtZSwgaXQgd2FzIGluY2x1ZGVkIGluIHRoZSBEYXlaIFNhbXBsZXMuIA0KRm9yIHNvbWUgcmVhc29uIG5vIG9uZSBlbHNlIGhhcyB1cGxvYWRlZCBpdCwgc28gSSBoYXZlIHBhY2tlZCBpdCBhbGwgYW5kIGl0IHNob3VsZCBiZSByZWFkeSBmb3IgdXNlIGluIGdhbWUuDQoNCkZvciB0aGUgbW9zdCBwYXJ0IHRoaXMgaXMgdGhlIHNhbWUgYXMgaW4gdGhlIHNhbXBsZXMsIEkgaGF2ZSBqdXN0IG1hZGUgc29tZSBtaW5vciBtb2RpZmljYXRpb25zIHNvIHRoYXQgSSB3YXMgYWJsZSB0byBwYWNrIGl0IHVzaW5nIFBCT1Byb2plY3QuIA0KDQpbaDFdSU1QT1JUQU5UWy9oMV0NCllvdSB3aWxsIG5lZWQgdG8gbWFrZSB5b3VyIG93biBtaXNzaW9uIGZpbGUgaWYgeW91IHdhbnQgdG8gdXNlIHRoaXMgbWFwIGluIGFueSBjYXBhY2l0eS4gDQpodHRwczovL2NvbW11bml0eS5iaXN0dWRpby5jb20vd2lraS9EYXlaOkNlbnRyYWxfRWNvbm9teV9zZXR1cF9mb3JfY3VzdG9tX3RlcnJhaW5zDQpUYWtlIGl0IGFzIGEgbGVhcm5pbmcgZXhwZXJpZW5jZS4NCg0KW2gxXUxpY2Vuc2U6IFsvaDFdDQpbSU1HXWh0dHBzOi8vaS5pbWd1ci5jb20vR1YzZjJrMC5wbmdbL2ltZ10NCkR1ZSB0byB0aGlzIGJlaW5nIGluY2x1ZGVkIGluIHRoZSBEYXlaIFNhbXBsZSBmaWxlcyBpdCBpcyBsaWNlbnNlZCB1bmRlciBBcm1hIGFuZCBEYXl6IFB1YmxpYyBMaWNlbnNlIFNoYXJlIEFsaWtlIChBRFBMLVNBKS4NCk1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBsaWNlbnNlIGF2YWlsYWJsZSBoZXJlOg0KaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYQ0KDQoNCltoMV0gQ3JlZGl0cyBbL2gxXQ0KQkkg4oCTIERheVosIFRvb2xzIGFuZCBVdGVzIFNhbXBsZSBUZXJyYWluIA0KTWlrZXJvICYgRnJpZW5kcyAtIEZ1bmN0aW9uYWwgcGJvIHBhY2tpbmcgdG9vbHMgDQoNCltoMV0gRGlzY2xhaW1lcjogWy9oMV0NCkJ5IGRvd25sb2FkaW5nIHRoaXMgbW9kaWZpY2F0aW9uIGZvciBEYXlaIHlvdSBhY2NlcHQgdGhhdCBpdCBpcyBzdXBwbGllZCBBUyBJUyB3aXRoIG5vIHdhcnJhbnRpZXMsIGFuZCB1bmRlciBubyBjaXJjdW1zdGFuY2VzIHNoYWxsIEkgYmUgbGlhYmxlIGZvciBhbnkgaW5kaXJlY3QsIGluY2lkZW50YWwsIGNvbnNlcXVlbnRpYWwsIHNwZWNpYWwgb3IgZXhlbXBsYXJ5IGRhbWFnZXMgYXJpc2luZyBvdXQgb2Ygb3IgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSB1c2Ugb2YgaXQu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1648839813993157564/B022589315F2CDB1D7B28D259107893B1BD381BD/</image_url> - <download_url/> - <filename/> - <file_size>63043906</file_size> - </mod> - <mod id="2428494859"> - <name>SF (STALKER FIDOv )</name> - <description>0KLRgNCw0YLQsNGC0LDRgtCw0YLQsNGC0LAg0L/QtdGA0LXQt9Cw0LvQuNCyLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1752436626280252438/FDEDAE290D0FDC8CE4706F602D34E3077F08DA88/</image_url> - <download_url/> - <filename/> - <file_size>2898963257</file_size> - </mod> - <mod id="2319528529"> - <name>Namalsk_Overhaul</name> - <description>W2gxXU5BTUFMU0sgTUFQIE9WRVJIQVVMWy9oMV0NCg0KVGhpcyBpcyBhIFtiXUZSRUVbL2JdIG1hcCBlZGl0IGZvciBOYW1hbHNrLg0KDQozOCBjdXN0b20gbG9jYXRpb25zLCBub3RoaW5nIGNyYXp5IGp1c3QgdG8gcG9wdWxhdGUgdGhlIG1hcCBhIGxpdHRsZSBiZXR0ZXIuIA0KW2JdTWFwIHdpdGggbWFya2Vyc1svYl0gaHR0cHM6Ly9pbWd1ci5jb20vb1NlZThqZw0KDQpUaGUgZWRpdHMgYXJlIHRvIGhlbHAgd2l0aCBwbGF5ZXIgc3Vydml2YWwsIGV4cGxvcmF0aW9uLCBiYXNlIGJ1aWxkaW5nIGFuZCBwZXJzb25hbGl6ZWQgc2VydmVyIG1vZHMgYW5kIGZlZWwuDQpUaGlzIG1vZCB3aWxsIGFsc28gaGVscCB3aXRoIGNvbXBhdGliaWxpdHkgZnJvbSBldmVyeSBtb2Qgc2V0dXAgZnJvbSBzdGVhbSBkYXl6J3Mgd29ya3Nob3AgYW5kIGl0cyB0aWVyIHN5c3RlbSBhbmQgY2F0ZWdvcnkgc3lzdGVtLg0KTG9vdCBub3cgc3Bhd25zIG9uIHNoaXBzIGV0YywgRXZlcnl3aGVyZSBpdCBzaG91bGQgd2l0aCBhIGJldHRlciBsb290IHJlYmFsYW5jZSBhIG1peHR1cmUgb2YgRGF5eiB2YW5pbGxhIGxvb3QgcGxhY2VtZW50IGFuZCBTdW1yYWsncyBzeXN0ZW0gb2YgTmFtYWxzay4NCg0KVGhlIGxvY2F0aW9ucyBhcmUgZnJvbSBjdXJyZW50IGxvY2F0aW9uIGV4dGVuc2lvbnMgdG8gZW50aXJlIG5ldyB1bmRpc2NvdmVyZWQgYXJlYSdzIG9mIHRoZSBtYXAsIChQbGFjZXMgeW91IHdvdWxkIG5vdCB1c3VhbGx5IHZlbnR1cmUgZHVlIHRvIG5vIGNvbnRlbnQpDQpUaGVyZSBpcyBub3RoaW5nIGNyYXp5IGluIHRoaXMgbW9kIGV2ZXJ5dGhpbmcgZml0cyBuaWNlbHkgd2l0aCBOYW1hbHNrLg0KVGhlIEFpcmZpZWxkIHdpbGwgYmUgZG9uZSBpbiBhIHNlcGFyYXRlIG1vZCBmb3IgdGhvc2Ugd2hvIGtub3cgaG93IEtlZW4gSSBhbSB3aXRoIG15IG1hcCBlZGl0cy4NCg0KSG93IHRvIGluc3RhbGwgY29ycmVjdGx5DQogDQpbYl0oR09MREVOIFJVTEUgIzEpWy9iXSBUdXJuIG9mZiB0aGUgc2VydmVyIHVudGlsIGNvbXBsZXRlLg0KW2JdKEdPTERFTiBSVUxFICMyKVsvYl0gaW5zdGFsbCBAQnVpbGRlckl0ZW1zLg0KW2JdKEdPTERFTiBSVUxFICMzKVsvYl0gVGhpcyBtb2QgaW5zdGFsbHMgYXMgY2xpZW50IHNpZGUuDQoNCjEpIEluc3RhbGwgdGhlIG1vZCBhcyBub3JtYWwgZnJvbSB0aGUgd29ya3Nob3AuDQoyKSBMb2NhdGUgdGhlIG1vZCBATkFNQUxTS19PVkVSSEFVTCBmcm9tIHlvdXIgc2VydmVyIGZpbGVzLg0KMykgY29weSB0aGUga2V5IGZyb20ga2V5IHRvIHlvdXIgc2VydmVyIGtleXMgZm9sZGVyLg0KDQo0KSBiYWNrIHVwIHlvdXIgb3JpZ2luYWwgDQovbXBtaXNzaW9ucy9yZWd1bGFyLm5hbWFsc2sNCiAgICAgL2hhcmRjb3JlL25hbWFsc2sNCkZpbGUgTWFwZ3JvdXBwb3MueG1sIChZb3UgY291bGQgc2ltcGx5IGNyZWF0ZSBhIGZvbGRlciBjYWxsZWQgb3JpZ2luYWwgZmlsZXMgYW5kIG1vdmUgdGhlIG9yaWdpbmFsIE1hcGdyb3VwcG9zIGZpbGUgaW50IG90aGUgZGlyKQ0KDQo1KSBOYXZpZ2F0ZSB0bzogQE5BTUFMU0tfT1ZFUkhBVUwvSW5zdGFsbGF0aW9uDQo2KSBUYWtlIHRoZSBwcm92aWRlZCBNYXBncm91cHBvcy54bWwgYW5kIHBsYWNlIGl0IHdoZXJlIHlvdXIgb3JpZ2luYWwgd2FzIGluc2lkZSAvbXBtaXNzaW9ucy9leGFtcGxlLm5hbWFsc2sNCg0KNykgT3BlbiB0aGUgcmVndWxhci5uYW1hbHNrIGluc2lkZSB0aGUgQE5BTUFMU0tfT1ZFUkhBVUwvSW5zdGFsbGF0aW9uLiANCjgpIGNvcHkgJiByZXBsYWNlIHJlcXVpcmVkIGZpbGVzLg0KDQpSZXN0YXJ0IHlvdXIgc2VydmVyIGFuZCBib29tIHlvdXIgb2ZmLiBbaV1BIG1hcCB3aWxsIGJlIHByb3ZpZGVkIG9mIGFsbCBsb2NhdGlvbnMgc29vbi5bL2ldDQpTdWdnZXN0aW9ucyBhcmUgd2VsY29tZSBpbXByb3ZlbWVudHMgcmVtb3ZhbHMgZXRjLiBjcml0aWNpc20gYW5kIG9mIGNvdXJzZSBkb25hdGlvbnMgZm9yIG15IHRpbWUhISBhbnl0aGluZyBnb2VzLg0KDQpbaDFdV0FSTklORyFbL2gxXQ0KWW91IGFyZSBub3QgYWxsb3dlZCB0byByZXBhY2sgdGhpcyBtb2QgZG9uJ3QgZXZlbiBhc2suDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJ1biB0aGlzIHN0cnVjdHVyZSB2aWEgLmMvbGlua3MgYW5kIGZpbGVzLiANCltpXV1QbGVhc2UgcmVwb3J0IGFueSBzZXJ2ZXIgbm90IHVzaW5nIG5hbWFsc2sgb3ZlcmhhdWwgd2l0aG91dCB0aGUgbW9kISEgRXhjZXB0IEFzeWx1bSBob3VzZS5bL2ldDQpZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHVzZSB0aGlzIG1vZCBvbiBtb25ldGl6ZWQgdW5sZXNzIFNhbXJhayBBbGxvd3MgbW9uZXRpemF0aW9uIG9mIE5hbWFsc2sgbWFwIG1vZC4NCllvdSBtYXkgbm90IHJlLXVwbG9hZCB0aGlzIG1vZCB0byB0aGUgd29ya3Nob3AsIG90aGVyIHRoYW4gdW5kZXIgdGhlIHVzZXJuYW1lOiBEaXNhcHJvdmFsDQoNCklmIHlvdSBuZWVkIGFueSBoZWxwIG9yIGFkdmljZSwgWW91IGFyZSBtb3JlIHRoYW4gd2VsY29tZSB0byBETSBtZSBkaXNjb3JkIHByZWZlcmVkLg0KQCBEaXNhcHJvdmFsIzQzNzYNCg0KTW9kIGxpbms6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzE5NTI4NTI5DQpXb3Jrc2hvcCBsaW5rOiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC8xMDAwMTAwODcxNTM4NjQvbXl3b3Jrc2hvcGZpbGVzLz9hcHBpZD0yMjExMDANCg0KVGhhbmtzIHRvIGV2ZXJ5b25lIHdobyBpbnN0YWxsZWQgdGhpcyBtb2QgYW5kIGVuam95cyBpdCENCltpXVRoYW5rcyB0byBTZWxneSBmb3IgdXNlIG9mIHRoZSBpbWFnZTogd3d3LnJlZGRpdC5jb20vdXNlci9TZWxneXkNCltpXVtiXU1hc3NpdmUgdGhhbmtzIHRvIFN1bXJhayBmb3IgdGhpcyBhd2Vzb21lbHkgc3Bvb2t5IG1hcFsvYl1bL2ldDQpbaV1PbmUgRGF5IEkgaG9wZSBTdW1yYWsgd2lsbCBhbGxvdyBhY2Nlc3MgdG8gaGlzIGJ1aWxkaW5ncyBmb3IgdGhlIGJlYXV0aWZ1bCBuYW1hbHNrLlsvaV0NCltpXVRoYW5rcyB0byBMdXNrLUhseW5nZSAmIEh1bnRlclogKEFpci1SYWlkIEF1dGhvcilbL2ldDQpbaV1UaGFua3MgdG8gNml4ISBmb3Igc3VwcG9ydCB3aXRoIEEzX3VpX2ZbL2ldDQpQbGVhc2UgbGlrZS9yYXRlIGFuZCBjb21tZW50IHRoZSBtb2QsIGFzIHRoZXJlIGlzIHdheSB0byBtYW55IHRha2VycyBhbmQgbm90IGVub3VnaCBzdXBwb3J0IGZvciBNb2RkZXJzL0F1dGhvcnMuDQoNCklGIHlvdSB3aXNoIHRvIHNlZSBmdXR1cmUgdXBkYXRlcyBwcmlvciB0bywgaW5zdGFsbGF0aW9uIG9yIGdlbmVyYWxseSBleHBsb3JlIHRoZXNlIG5ldyBsb2NhdGlvbnMhIFlvdSBhcmUgd2VsY29tZSB0byBjb25uZWN0IHRvIG91ciBzZXJ2ZXIuDQoNCk5hbWU6IFtpXUFTWUxVTS1IT1VTRSB8IE5hbWFsc2sgfCBDdXN0b20gQXJlYXMgWy9pXSAgIA0KSVA6IDE2NC4xMzIuMjAwLjkyOjI2MDIgDQpTZXJ2ZXIgW2ldRGlzY29yZDogaHR0cHM6Ly9kaXNjb3JkLmdnL3E3S000WWFbL2ldDQoNCltoMV1DT01JTkcgU09PTlsvaDFdDQpNWSBOQU1BTFNLIEFJUkZJTEVEIE1PRCBXSUxMIEJFIFJFTEVBU0VEIFNFUEVSQVRFDQpMaW5rIHRvIG15IGFpcmZpZWxkIG1vZCBmb3IgQ2hlcm5hcnVzLiBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjIxNjYzOTkwNA0KSnVzdCBzbyB5b3UgZ2V0IHRoZSBpZGVhIG9mIHdoYXQgaWxsIGRvIHRvIE5hbWFsc2sgOkQNCg0KUGxlYXNlIFJhdGUgdGhlIENvbnRlbnQ6DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9FRkVSWDlmLmdpZltpbWcvXQ0KDQpGZWVsIGZyZWUgdG8gbGVhdmUgY29tbWVudHMsIEkgd2lsbCBkbyBteSBiZXN0Lg0KDQpQbGVhc2Ugc3VwcG9ydCBkaXJlY3RseSBhcyBJIGFtIGRvaW5nIG15IGJlc3QgZm9yIGRheXogY29tbXVuaXR5IG92ZXJhbGwgd2l0aCBteSB0aW1lICYga25vd2xlZGdlLg0KW3VybD1wYXlwYWwubWUvYmIyazIwL11baW1nXWh0dHBzOi8vaS5pYmIuY28veExDbndNMy9QYXlwYWwucG5nWy9pbWddWy91cmxdDQoNCg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1736673867956386041/810FC4F940938729C815A2051A12CE3CAD65AB53/</image_url> - <download_url/> - <filename/> - <file_size>62464752</file_size> - </mod> - <mod id="2357023907"> - <name>Namalsk Ice Station Zebra</name> - <description>TmFtYWxzayBJY2UgU3RhdGlvbiBaZWJyYQ0KDQpJbiBFcmlubmVydW5nIGFuIGRlbiBLbGFzc2lrZXIgIkVpc3N0YXRpb24gWmVicmEiIHZvbiAxOTY4IHVuZCBkZXIgUm9tYW52b3JsYWdlIHZvbiBBbGxpc3RlciBNYWNMZWFuIGhhYmUgaWNoIGVpbmUgbW9kZXJuZSBWYXJpYW50ZSBmw7xyIE5hbWFsc2sgZ2VzY2hhZmZlbi4NCklociBrw7ZubnQgZGllIE1vZCBhdWYgZXVyZW0gU2VydmVyIGZyZWkgdmVyd2VuZGVuLg0KDQpJbiBtZW1vcnkgb2YgdGhlIGNsYXNzaWMgbW92aWUgICJJY2UgU3RhdGlvbiBaZWJyYSIgZnJvbSAxOTY4IGFuZCB0aGUgbm92ZWwgYnkgQWxsaXN0ZXIgTWFjTGVhbiwgSSBjcmVhdGVkIGEgbW9kZXJuIHZlcnNpb24gZm9yIE5hbWFsc2suDQpZb3UgY2FuIHVzZSB0aGUgbW9kIG9uIHlvdXIgc2VydmVyLg0KDQpCZXN0IHJlZ2FyZHMsDQpIb25kbw0KDQrilrpVbnNlcmUgU2VydmVyOg0KW0dFUl1bRU5dRGF5WiBMaXZlfFBWRS9QVlB8U2FtbWVsYmVja2VuLURheVouZGV8Um9sZXBsYXl8DQpbR0VSXVtFTl1Cb25lQ3J1c2hlcnxQVkUvUFZQfFNhbW1lbGJlY2tlbi1EYXlaLmRlfE5hbWFsc2t8DQpbR0VSXVtFTl1Cb25lQ3J1c2hlcnxQVkUvUFZQfFNhbW1lbGJlY2tlbi1EYXlaLmRlfEV2ZW50U2VydmVyfA0K4pa6VW5zZXJlIEhvbWVwYWdlOg0Kd3d3LnNhbW1lbGJlY2tlbi1kYXl6LmRlDQp3d3cuZnJpZW5kbHlkYXl6LmV1</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1761439626695532272/9839C36FC5AAED77929A001F071CC279712CF82D/</image_url> - <download_url/> - <filename/> - <file_size>374322</file_size> - </mod> - <mod id="2310938672"> - <name>Arctic Latitudes - Namalsk</name> - <description>W2gxXVdoYXQgaXMgTWlkbmlnaHQgU3VuP1svaDFdDQoNCltiXU1pZG5pZ2h0IFN1biBpcyBhIG5hdHVyYWwgcGhlbm9tZW5vbiB0aGF0IG9jY3VycyBpbiB0aGUgc3VtbWVyIG1vbnRocyBpbiBwbGFjZXMgbm9ydGggb2YgdGhlIEFyY3RpYyBDaXJjbGUsIHdoZW4gdGhlIHN1biByZW1haW5zIHZpc2libGUgZXZlbiBhdCBtaWRuaWdodFsvYl0NCg0KW2gxXVdoYXQgYXJlIFBvbGFyIE5pZ2h0cz9bL2gxXQ0KDQpbYl1UaGUgb3Bwb3NpdGUgcGhlbm9tZW5vbiwgUG9sYXIgTmlnaHRzLCBvY2N1ciBpbiB0aGUgd2ludGVyIG1vbnRocywgd2hlbiB0aGUgc3VuIHN0YXlzIGJlbG93IHRoZSBob3Jpem9uIHRocm91Z2hvdXQgdGhlIGRheVsvYl0NCg0KW2JdVGhlIGNvb3JkaW5hdGVzIHVzZWQgZm9yIHRoaXMgbW9kIGFyZSB0YWtlbiBmcm9tICBBbGVydCwgd2hpY2ggaXMgbG9jYXRlZCBpbiB0aGUgUWlraXF0YWFsdWsgUmVnaW9uIG9mIE51bmF2dXQsIENhbmFkYS4gDQoNCkFsZXJ0IGV4cGVyaWVuY2VzIG1pZG5pZ2h0IHN1biBmcm9tIEFwcmlsIDcgdG8gU2VwdGVtYmVyIDQsIGFuZCBwb2xhciBuaWdodHMgZnJvbSBPY3RvYmVyIDE0IHRvIEZlYnJ1YXJ5IDI4LiBUaGVyZSBhcmUgdHdvIHJlbGF0aXZlbHkgc2hvcnQgcGVyaW9kcyBvZiB0d2lsaWdodCBmcm9tIGFib3V0IEZlYnJ1YXJ5IDEzIHRvIE1hcmNoIDIyIGFuZCB0aGUgc2Vjb25kIGZyb20gU2VwdGVtYmVyIDE5IHRvIE9jdG9iZXIgMjIuWy9iXQ0KDQpbaDFdQXJjdGljIExhdGl0dWRlcyBmb3IgTmFtYWxzayBjaGFuZ2VzIHRoZSBMb25naXR1ZGUvTGF0aXR1ZGUgdmFsdWVzIHRvIHRob3NlIG9mIHRoZSBRaWtpcXRhYWx1ayBSZWdpb24gb2YgTnVuYXZ1dCwgQ2FuYWRhLlsvaDFd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1664607168771394640/D59E29AE64D14644FFE8E93E4A91BB68DBAC0EE0/</image_url> - <download_url/> - <filename/> - <file_size>1310</file_size> - </mod> - <mod id="2310047969"> - <name>SnowOverhaul</name> - <description>W2ltZ11odHRwczovL2ltZ3VyLmNvbS9BVmh2V2VBLmdpZlsvaW1nXQ0KW2ldU25vd092ZXJoYXVsIGlzIGEgbW9kIGRlc2dpbmVkIGZvciB0aGUgTmFtYWxzayBJc2xhbmQgbWFwLiBBZGRpbmcgY3VzdG9tIG1hZGUgc25vdyBhc3NldHMvb2JqZWN0cyB0byB0aGlzIGljeSB3b3JsZCB3aXRoIG1hbnkgZGFuZ2Vycy4gU25vd092ZXJoYXVsIGlzIGEgYXR0ZW1wdCB0byBhZGQgZGlzY3JldGUgc25vdyBkZXRhaWxzIHRvIHRoZSB3b3JsZCBhbmQgZW52aXJvbWVudHMuWy9pXQ0KW2ltZ11odHRwczovL2ltZ3VyLmNvbS8yajloMGNJLmdpZlsvaW1nXQ0KW2gxXUEgd29yayBpbiBwcm9ncmVzc+KAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpUaGlzIHByb2plY3QgaXMgc3RpbGwgYWN0aXZlIGFuZCB0aGVyZSBpcyBhbG90IG9mIHJvb20gZm9yIGltcHJvdmVtZW50IC0gaGF2ZSBhbnkgdGhvdWdodHMgb24gd2hhdCBjb3VsZCBtYWtlIHRoaXMgbW9kIGJldHRlcj8gLSBKb2luIG15IFdvcmtzaG9wIERpc2NvcmQgY2hhbm5lbCBhbmQgbGV0IG1lIGtub3cgb3IgZHJvcCBhZiBjb21tZW50IGJlbG93Lg0KDQpbaW1nXWh0dHBzOi8vaW1ndXIuY29tL3ZiWElEZWcuZ2lmWy9pbWddDQpbaDFdV09SS0lORyBGT1IgVEhFIDEuMTEgVVBEQVRF4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCltiXVNlcnZlciBpbnN0YWxsYXRpb246Wy9iXQ0KMS4gU3Vic2NyaWJlIHRvIHRoaXMgbW9kIG9uIHRoZSBTdGVhbSBXb3Jrc2hvcC4NCjIuIEFkZCB0aGUgbW9kIHRvIHRoZSAiLW1vZD1ATmFtYWxzayBJc2xhbmQ7QFNub3dPdmVyaGF1bDsiDQozLiBFbmpveQ0KDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy8zQVlwdDY5YWZxXVtpbWddaHR0cHM6Ly9pbWd1ci5jb20vZ0o4Q3djNS5naWZbL2ltZ11bL3VybF0NCkpvaW4gbXkgV29ya3Nob3AgZGlzY29yZCBmb3IgaW5mb3JtYXRpb24gYWJvdXQgbXkgbW9kcyBhbmQgdG8gZ2V0IHNlcnZlciBzdXBwb3J0DQpEaXNjb3JkOiBodHRwczovL2Rpc2NvcmQuZ2cvM0FZcHQ2OWFmcQ0KDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9Dc25pZWxzZW5dW2ltZ11odHRwczovL2ltZ3VyLmNvbS9aYTR1aGNBLmdpZlsvaW1nXVsvdXJsXQ0KSWYgeW91IGxpa2UgdGhpcyBwcm9qZWN0IGFuZCB3YW5uYSBoZWxwIG1lIG91dCAtIG9yIGp1c3QgYnV5IG1lIGEgY3VwIG9mIGNvZmZlZSBwZXJoYXBzIC0gY29uc2lkZXIgZ2l2aW5nIGEgZG9uYXRpb24gYXMgYSB3YXkgb2YgaGVscGluZyBvdXQgZnV0dXJlIHByb2plY3RzISBodHRwczovL3d3dy5wYXlwYWwubWUvQ3NuaWVsc2VuDQoNCltpbWddaHR0cHM6Ly9pbWd1ci5jb20vRVRHUVlEdi5naWZbL2ltZ10NCltoMV1OYXR1cmVPdmVyaGF1bOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjEwNjY2MzA0OCZzZWFyY2h0ZXh0PQ0KDQpbaDFd4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkRPIE5PVCBSRVBBQ0sgfCBSRURJU1RSVUJVVEUgfCBJRiBZT1UgV0FOVCBUTyBSRVBBQ0tJTkcgVEhFIE1PRCBDT05UQUNUIEtBRkZFSU5BIzQxMzggRk9SIFBFUk1JU1NJT04gKERJU0NPUkQpDQpbaDFd4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCg0KW2ldwqkgQ29weXJpZ2h0IDIwMjAgLSBBbGwgcmlnaHRzIHJlc2VydmVkIGJ5IEthZmZlaW5hWy9pXSBbaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vaWQvS2FmZmVpbmEyMDIwL10NCnYuMS4yLjE=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1651096442109427243/401C12CBA8380A4956BACDC7D0F8215E40228038/</image_url> - <download_url/> - <filename/> - <file_size>27704910</file_size> - </mod> - <mod id="2307297070"> - <name>BuildingsMegaModPack</name> - <description>W2gxXUJ1aWxkaW5ncyBNZWdhIE1vZCBQYWNrWy9oMV0NCg0KW2JdVGhpcyBpcyBhbGwtaW4tb25lIHBhY2sgZm9yIG15IGJ1aWxkaW5ncyAxLTQgbW9kcy5bL2JdDQoNClB1Ymxpc2hlZCBieSB5b3VycyBtYW55IHJlcXVlc3RzLg0KDQpUaGUgbmFtZXMgZm9yIGFsbCBzcGF3bmluZyBvYmplY3RzIGFuZCB0aGVpciBpbWFnZXMgY2FuIGJlIGZvdW5kIGluc2lkZS4NCg0KW2JdLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzU4NTY5NDYyXUluZHVzdHJpYWxNb2RQYWNrLlsvdXJsXVsvYl0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1643214786450445560/953F0B19DC0BEACD71F44ED4F2044E6103ED8892/</image_url> - <download_url/> - <filename/> - <file_size>3622816279</file_size> - </mod> - <mod id="2270098553"> - <name>BuildingsModPack</name> - <description>W2gxXVtiXU1hbnkgbmV3IGJ1aWxkaW5ncyBhbmQgb3RoZXIgc3R1ZmYgZm9yIERheVpbL2JdWy9oMV0NCg0KW2JdIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIyNzc5NjQwMDFdIC0gQnVpbGRpbmdzTW9kUGFjayAoUGFydDIpWy91cmxdWy9iXQ0KW2JdLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjg5NDc1NDk1XUJ1aWxkaW5nc01vZFBhY2sgKFBhcnQzKVsvdXJsXVsvYl0NCltiXS0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjMwMjc4NzY0MF1CdWlsZGluZ3NNb2RQYWNrIChQYXJ0NClbL3VybF1bL2JdDQpbYl0tIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMjMyMjAwNDRdQnVpbGRpbmdzTW9kUGFjay4gVHVubmVscyAoUGFydDUpWy91cmxdWy9iXQ0KDQpbYl0tIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNTg1Njk0NjJdSW5kdXN0cmlhbE1vZFBhY2suWy91cmxdWy9iXQ0KDQpSZXBhY2sgaXMgbm90IGFsbG93ZWQhISENCg0KWW91IGNhbm5vdCBvcGVuLCBtb2RpZnkgb3IgdXNlIGluZGl2aWR1YWwgcGFydHMgb2YgdGhpcyBtb2Qgd2l0aG91dCBteSBwZXJtaXNzaW9uIGFuZCBhIGxpbmsgdG8gdGhpcyBtb2QgaW4gU3RlYW0NCg0KQW55IGlzc3VlcyBwbGVhc2UgY29udGFjdCBtZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1670233088456380982/66A825862F782238D7C662D22905BB769CA55F49/</image_url> - <download_url/> - <filename/> - <file_size>583453114</file_size> - </mod> - <mod id="1576417797"> - <name>Arctic Latitudes for Chernarus Plus</name> - <description>W2gxXVdoYXQgaXMgTWlkbmlnaHQgU3VuP1svaDFdDQoNCltiXU1pZG5pZ2h0IFN1biBpcyBhIG5hdHVyYWwgcGhlbm9tZW5vbiB0aGF0IG9jY3VycyBpbiB0aGUgc3VtbWVyIG1vbnRocyBpbiBwbGFjZXMgbm9ydGggb2YgdGhlIEFyY3RpYyBDaXJjbGUsIHdoZW4gdGhlIHN1biByZW1haW5zIHZpc2libGUgZXZlbiBhdCBtaWRuaWdodFsvYl0NCg0KW2gxXVdoYXQgYXJlIFBvbGFyIE5pZ2h0cz9bL2gxXQ0KDQpbYl1UaGUgb3Bwb3NpdGUgcGhlbm9tZW5vbiwgUG9sYXIgTmlnaHRzLCBvY2N1ciBpbiB0aGUgd2ludGVyIG1vbnRocywgd2hlbiB0aGUgc3VuIHN0YXlzIGJlbG93IHRoZSBob3Jpem9uIHRocm91Z2hvdXQgdGhlIGRheVsvYl0NCg0KW2JdVGhlIGNvb3JkaW5hdGVzIHVzZWQgZm9yIHRoaXMgbW9kIGFyZSB0YWtlbiBmcm9tICBBbGVydCwgd2hpY2ggaXMgbG9jYXRlZCBpbiB0aGUgUWlraXF0YWFsdWsgUmVnaW9uIG9mIE51bmF2dXQsIENhbmFkYS4gDQoNCkFsZXJ0IGV4cGVyaWVuY2VzIG1pZG5pZ2h0IHN1biBmcm9tIEFwcmlsIDcgdG8gU2VwdGVtYmVyIDQsIGFuZCBwb2xhciBuaWdodHMgZnJvbSBPY3RvYmVyIDE0IHRvIEZlYnJ1YXJ5IDI4LiBUaGVyZSBhcmUgdHdvIHJlbGF0aXZlbHkgc2hvcnQgcGVyaW9kcyBvZiB0d2lsaWdodCBmcm9tIGFib3V0IEZlYnJ1YXJ5IDEzIHRvIE1hcmNoIDIyIGFuZCB0aGUgc2Vjb25kIGZyb20gU2VwdGVtYmVyIDE5IHRvIE9jdG9iZXIgMjIuWy9iXQ0KDQpbaDFdU3Vic2NyaWJlIHRvIGVuam95IHRoZXNlIEFyY3RpYyBkZWxpZ2h0cyBvbiBDaGVybmFydXMgUGx1cy4NCg0KKFNob3VsZCBiZSBjb21wYXRpYmxlIHdpdGggdGhlIHF1aXRlIHdvbmRlcmZ1bCBDaGVybmFydXMgV2ludGVyKVsvaDFdDQoNCg0KICANCg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/960852728830134076/50A4DEE8BA9B0190BA046E3131A4F1996B23FF55/</image_url> - <download_url/> - <filename/> - <file_size>1286</file_size> - </mod> - <mod id="2410260965"> - <name>BlackIce</name> - <description>Q2hlcm5vYnlsOiBCbGFjayBab25lIGlzIGEgbmV3IENoZXJub2J5bCBab25lIFNlcnZlci4gV2UgYXJlIGdyYXRlZnVsIHRvIGhhdmUgdGhpcyBvcHBvcnR1bml0eSB0byBoYXZlIGEgc2VydmVyIG9uIHN1Y2ggYSB1bmlxdWUgbWFwLCBhbmQgdXNhZ2Ugb2YgZmFudGFzdGljIGJ1aWxkaW5ncyBhbmQgaXRlbXMsIGNyZWRpdCBhbmQgbWFueSB0aGFua3Mg0KHQv9Cw0YHQuNCx0L4gLSBOZXcgSG9yaXpvbiwgRHVLZXIsIENyZWFSYWlOIA0KDQpVc2Ugb2YgdGhpcyBtYXAgYW5kIHNwZWNpZmljIGJ1aWxkaW5ncyBncmFudGVkIHBlcm1pc3Npb24gZnJvbSB0aGUgZm9sbG93aW5nOg0KDQpTLlQuQS5MLksuRS5SLiBOZXcgSG9yaXpvbjoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODY4ODU3NjQ5DQoNCkNoZXJub2J5bCBQcm9qZWN0Og0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMjE3ODg1NTYNCg0KUy5ULkEuTC5LLkUuUi46IEFyZWEgb2YgRGVjYXkgQnVpbGRpbmc6DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjAwMDA0NDIwMw0KDQoNCg0KVGhpcyBCbGFjayBJY2UgTW9kcGFjayBpcyBmb3IgdXNlIG9uIHRoZSB1cGNvbWluZyBDaGVybm9ieWwgQmxhY2sgWm9uZSBTZXJ2ZXIgb25seSEgTm8gVW5wYWNraW5nL1JlcGFja2luZyEgTk8gVXNlIGFueXdoZXJlIG90aGVyIHRoZW4gQ2hlcm5vYnlsIEJsYWNrIFpvbmUgU2VydmVyIQ0KSm9pbiBEaXNjb3JkIGZvciBkZXRhaWxzIGFuZCBFVEEgb2YgTWFwIG9wZW5pbmc6IGh0dHBzOi8vZGlzY29yZC5nZy9EdHM4YnhDQ0ZyDQoNCioqVGhhbmtzIGFuZCBjcmVkaXRzIHRvIEp1c3RhZ3V5LCBDaG9wcGVyLCBQSU5LZ2Vla1BEWCwgQzEwdWQsIFNwdXJnbGUsIFN0YXJsdiwgVGhlRG1pdHJpLCBEZWFub3MsIERhZW1vbiBGb3JnZSAmIENhcmltIERheVogcHJvamVjdCwgTmVtZWMsIFByZWN1cnNvciwgVGVkZHlzYW1tbGVyLCBNZWppKioNCg0KQW4gYW1hemluZyBiZWFzdCEgVGhhbmtzIFNwdXJnbGUuDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE1OTAyNzE4MQ0KDQpFeGNlbGxlbnQgZm9yIGN1c3RvbSBidWlsZGluZy4gVGhhbmtzIFN0YXJsdi4NCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzA3Mjk3MDcwDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM4NDQwNzQ0Mg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNTg1Njk0NjINCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQzNjQ0NTgxDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5NTIyMDk3OA0KDQpUaGFua3MgdG8gVGhlRG1pdHJpIGZvciB0aGlzIERlYWR6b25lLA0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE2ODM3OTk3ODMNCg0KVGhhbmtzIHRvIERhZW1vbiBGb3JnZSAmIENhcmltIERheVogcHJvamVjdCBmb3IgQmFzaWMgTWFwIGFuZCBSZWR1Y2VDYXJEYW1hZ2UhDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI3MDIxNTEzMg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMDE4OTgyODcNCg0KVGhhbmtzIERlYW5vcyBmb3IgdGhlIHRlcnJpZnlpbmcgQmxvb2RzdWNrZXJzLCBTbG90cywgYW5kIFN1cmZhY2VzLCBoZSBpcyBhIGdlbml1cyB3aXRoIHRoaXMgc3R1ZmYhDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjMzMTAzNTI0NQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMDU1MTE2NjYNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzA2NjY1ODcwDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTY4ODMwNjQ1OQ0KDQpUaGFua3MgdG8gTmVtZWMgZm9yIHVzZSBvZiBoaXMgYXdlc29tZSBCYW5kb2xpZXIsIGJlbHQsIG1hZ2F6aW5lIHBvdWNoZXMsIGhvbHN0ZXIsIHBvdWNoZXMgTW9kIQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzODc0NDM5ODMNCg0KVGhhbmtzIHRvIFByZWN1cnNvciBmb3IgaGlzIGFkbWluIGhhbW1lciENCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xOTY5ODIwOTczDQoNClRoYW5rcyB0byBUZWRkeXNhbW1sZXIgZm9yIGhpcyBwb3N0ZXJzIGFuZCBib2FyZHMhDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTkxOTAxMDE1MQ0KDQpUaGFua3MgdG8gTWVqaSBmb3IgTW92ZW1lbnQhDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI3NjUwNzQ5NyZzZWFyY2h0ZXh0PW1vdmVtZW50DQoNClRoYW5rcyB0byBBbmdyeW1hbiBmb3IgTlJEIQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNzg5MTE4NDU=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1745681067219510721/493860085A2FB92DE57EEE1BFDF6672F5660204F/</image_url> - <download_url/> - <filename/> - <file_size>343351950</file_size> - </mod> - <mod id="1975926581"> - <name>S.T.A.L.K.E.R.: Area of Decay</name> - <description>W2gxXVtiXVNUQUxLRVI6IEFyZWEgb2YgRGVjYXlbL2JdWy9oMV0NClN0YWxrZXIgd2hhdCBhcmUgeW91IHdhaXRpbmcgZm9yPyBEYW5nZXJvdXMgbXV0YW50cywgYSBkZXZlbG9wZWQgc3lzdGVtIG9mIGludGVyYWN0aW9uIHdpdGggYXJ0aWZhY3RzIGFuZCB0aGUgb3V0c2lkZSB3b3JsZCwgYSBtdWx0aXBsYXllciBjb21wb25lbnQgYXMgd2VsbCBhcyByZWxpYWJsZSBleHBlcmllbmNlIGluIHJlc2VhcmNoaW5nIGFsbCBjb3JuZXJzIG9mIHRoZSBFeGNsdXNpb24gWm9uZSBpcyBhbHJlYWR5IHdhaXRpbmcgZm9yIHlvdSENCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL05ZNFRMdzUuanBnWy9pbWddDQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9mUE9ER0EyLmpwZ1svaW1nXQ0KDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5pby9BcmVhT2ZEZWNheV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vSEdKdmFkWC5qcGdbL2ltZ11bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vZ3JvdXBzL0RheVpfQXJlYW9mRGVjYXldW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2FZWEFWTzAuanBnWy9pbWddWy91cmxdDQoNClt1cmw9aHR0cHM6Ly92ay5jb20vZGF5el9hcmVhb2ZkZWNheV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWDFadjdndi5qcGdbL2ltZ11bL3VybF0NCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9STDd2SW41LmpwZ1svaW1nXQ0KDQpbUlVdINCX0LDQv9GA0LXRidC10L3QviDQv9C10YDQtdC/0LDQutC+0LLRi9Cy0LDRgtGMLCDQuNC30LzQtdC90Y/RgtGMINC40LvQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LrQvtC90YLQtdC90YIg0LjQtyDQvNC+0LTQsCDQsdC10Lcg0YDQsNC30YDQtdGI0LXQvdC40Y8hDQpbRU5dIEl0IGlzIGZvcmJpZGRlbiB0byByZXBhY2thZ2UsIGNoYW5nZSBvciB1c2UgY29udGVudCBmcm9tIHRoaXMgbW9kIHdpdGhvdXQgcGVybWlzc2lvbiENClt1cmw9aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9dW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2M2bmE2MmYucG5nWy9pbWddWy91cmxdDQpMaWNlbnNlOg0KDQpbaDFdW2JdVGhpcyBDb250ZW50IGlzIHNoYXJlZCB1bmRlciBDcmVhdGl2ZSBDb21tb25zIEF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZlcyA0LjBbY3JlYXRpdmVjb21tb25zLm9yZ10gbGljZW5zZS4gWW91IG11c3QgZ2l2ZSBjcmVkaXRzIHRvIGF1dGhvcnMgaWYgeW91IGluY2x1ZGUgdGhpcyBtb2RpZmljYXRpb24gYXMgZGVwZW5kZW5jeS4gWW91IG11c3QgYXNrIGF1dGhvcnMgZm9yIHBlcm1pc3Npb24gaWYgeW91IHdhbnQgdG8gaW5jbHVkZSBhbnkgY29udGVudCBwcm92aWRlZCBieSBhdXRob3JzIGluIHlvdXIgbW9kIHBhY2sgb3IgeW91ciBvd24gbW9kaWZpY2F0aW9uLiBZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIHJlbWl4L3RyYW5zZm9ybS9tb2RpZnkgdGhpcyBjb250ZW50IGlmIHlvdSBkaWRuJ3QgZ2V0IHBlcm1pc3Npb24gZnJvbSBhdXRob3JzLllvdSBhcmUgbm90IGFsbG93ZWQgdG8gdXNlIHRoaXMgY29udGVudCBpbiBhbnkgd2F5IGZvciBjb21tZXJjaWFsIHVzYWdlLiANCg0KVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1INCklNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLA0KRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwNClRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSDQpMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLA0KT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTg0KVEhFIFNPRlRXQVJFLlsvYl1bL2gxXQ0KDQpbdXJsPWh0dHBzOi8vcGF0cmVvbi5jb20vYXJlYW9mZGVjYXldW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2psVUMzb00uanBnWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vcGF5cGFsLm1lL2FyZWFvZmRlY2F5XVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9HT1MwWnRDLmpwZ1svaW1nXVsvdXJsXQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVnpnV3hUZS5naWZbL2ltZ10NCg0KW2gxXVtiXSEhIdCa0L7QvNC10L3RgtCw0YDQuNC4INCy0YDQtdC80LXQvdC90L4g0L7RgtC60LvRjtGH0LXQvdGLINCy0YHQtSDQstC+0L/RgNC+0YHRiyDQsiDQtNC40YHQutC+0YDQtCEhISFbL2JdWy9oMV0NCltoMV1bYl0hISFDb21tZW50cyB0ZW1wb3JhcmlseSBkaXNhYmxlZCBhbGwgcXVlc3Rpb25zIGluIGRpc2NvcmQhISEhWy9iXVsvaDFd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1655600400210433061/11F4A3278402C5224E36CFB84C42C3F71C028798/</image_url> - <download_url/> - <filename/> - <file_size>3355043792</file_size> - </mod> - <mod id="2437030350"> - <name>ExclusionBlackZone</name> - <description>KioqKldJUCBTLlQuQS5MLksuRS5SLiBFeGNsdXNpb24gTWFwKioqKioNCkNyZWRpdHMgYW5kIHRoYW5rcyB0byBDb2RleCBmcm9tIG1vZGRiLmNvbSBmb3IgbWFraW5nIHRoaXMgcG9zc2libGUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1724289887167385535/810FC4F940938729C815A2051A12CE3CAD65AB53/</image_url> - <download_url/> - <filename/> - <file_size>65988038</file_size> - </mod> - <mod id="2173514251"> - <name>NEAF</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL2pyc3dIZmsuZ2lmWy9pbWddDQoNCg0KW2gxXVtiXVNlcnZlciBJbmZvWy9iXVsvaDFdDQpEdXNrT2ZNYW5raW5kUlANCkNvbm5lY3Q6IDU0LjM5LjEzMS4yMDU6MjMwMg0KDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy83aDlwaEFuXVsvdXJsXQ0KDQpbaDFdV0lQWy9oMV0NClNvb24gSSBiZSBhZGRpbmcgYW5vdGhlciBydW53YXksIGFkZGluZyBtb3JlIGJ1aWxkaW5nLCBvYmplY3RzIGFuZCBjaGFuZ2luZyB0aGUgdGVudCBhcmVhLiANCg0KW2gxXVtiXUxlZ2FsIE5vdGljZVsvYl1bL2gxXQ0KVGhpcyBtb2QgbWF5IE5PVCBiZSBwYWNrYWdlZCBhbmQvb3IgcmUtcGFja2FnZWQgd2l0aGluIGFueSBvdGhlciBtb2RzIGFuZC9vciBtYWRlIGF2YWlsYWJsZSB2aWEgYW55IG90aGVyIG1ldGhvZHMgd2l0aG91dCBteSBleHByZXNzIHBlcm1pc3Npb24uIA0KDQpbdXJsPXBheXBhbC5tZS9EdXNrT2ZNYW5raW5kUlBdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pRmcwVjBYLnBuZ1svaW1nXVsvdXJsXSA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1555388673319223570/82843503F843D8FE6BA8D34ABD23730A1260AD06/</image_url> - <download_url/> - <filename/> - <file_size>24977</file_size> - </mod> - <mod id="2100611384"> - <name>MonstersOfChiemsee</name> - <description>W2gxXURvbmF0ZTogWy9oMV0NClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvTHVza2VybmU/bG9jYWxlLng9ZGFfREtdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3dpSzFmc1gucG5nWy9pbWddIFsvdXJsXQ0KDQoNCkEgc2V0IG9mIE1vbnN0ZXJzIGhhdmUgbm93IG1hZGUgdGhlaXJlIHdheSBpbnRvIHRoZSBnYW1lLg0KTWFkZSBmb3IgQ2hpZW1zZWUgYnV0IGNhbiBiZSB1c2VkIG9uIGFueSBtYXAgYW5kIGFueSBzZXJ2ZXINCg0KW2JdTW9uc3RlcnMgb2YgQ2hpZW1zZWUgY3VycmVudGx5IGluY2x1ZGVzO1svYl1baV0NCk1vbnN0ZXJzT2ZDaGllbXNlZV9iYXNlDQpbc3RyaWtlXU1vbnN0ZXJzT2ZDaGllbXNlZV9ib29tZXJbL3N0cmlrZV0NCk1vbnN0ZXJzT2ZDaGllbXNlZV9idXJlcg0KTW9uc3RlcnNPZkNoaWVtc2VlX2NvbnRyb2xsZXINCk1vbnN0ZXJzT2ZDaGllbXNlZV9rcm92b3Nvcw0KTW9uc3RlcnNPZkNoaWVtc2VlX3BvbHRlcmdlaXN0DQpNb25zdGVyc09mQ2hpZW1zZWVfcHNldmRvZ2lnYW50DQpNb25zdGVyc09mQ2hpZW1zZWVfc25vcmsNCk1vbnN0ZXJzT2ZDaGllbXNlZV90dXNoa2Fubw0KWy9pXSAgDQpUaGlzIG1vZCBpcyBjdXJyZW50bHkgc3RpbGwgYSB3b3JrIGluIHByb2dyZXNzLiAgDQogIA0KVHlwZXMueG1sIGFuZCBFdmVudHMgLSBleGFtcGxlLnhtbCBpbmNsdWRlZCBpbiB0aGUgbW9kDQoNClRvIGhhdmUgdGhlc2Ugc3Bhd24gb24gdGhlIHNlcnZlciBpbmNsdWRlIHRoZSBiZWxvdyBsaW5lcyBmb3IgdGhlIG1vbnN0ZXJzIHRoYXQgeW91IHdvdWxkIGxpa2UgdG8gaGF2ZSB1bmRlciBvbmUgb2YgdGhlIGV4aXN0aW5nIHpvbWJpZSBsaW5lcyBpbiB0aGUgDQpFdmVudHMueG1sDQoNCiAgICBbY29kZV08Y2hpbGQgbG9vdG1heD0iNSIgbG9vdG1pbj0iMCIgbWF4PSIwIiBtaW49IjUiIHR5cGU9Ik1vbnN0ZXJzT2ZDaGllbXNlZV90dXNoa2FubyIvPg0KICAgIDxjaGlsZCBsb290bWF4PSI1IiBsb290bWluPSIwIiBtYXg9IjAiIG1pbj0iNSIgdHlwZT0iTW9uc3RlcnNPZkNoaWVtc2VlX3Nub3JrIi8+DQpbL2NvZGVdDQoNClRoYW5rcyB0byBTQVJHRSBmb3IgaW5mbyBvbiBob3cgdG8gbWFrZSB5b3VyIG93biBzcGF3biB0eXBlOg0KW3VybD1odHRwczovL2ZpbGViaW4ubmV0L3k5cDU4anhwamtkbm0yeHJdRG93bmxvYWQgWy91cmxdDQoNCkRvbnQgVW5wYWNrLCBEb250IFJlcGFjaywgRG9udCBzdGVhbC4NCg0KSWYgeW91IGZlZWwgbGlrZSBpdCB5b3UgYXJlIHdlbGNvbWUgdG8gc3VwcG9ydCBtZSBvbjoNClt1cmw9aHR0cDovL3d3dy5QYXlwYWwubWUvTHVza2VybmVdUGF5cGFsWy91cmxdDQoNCg0KVGhhbmtzIHRvIFppc2IsIEx1Z2dlIGFuZCBIdW50ZXJ6Q1o=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1609428795903388745/0EF4E1ADF393B0D0CC32F33EC3E7AB8312D49A33/</image_url> - <download_url/> - <filename/> - <file_size>103166134</file_size> - </mod> - <mod id="1752669393"> - <name>ToxicZone</name> - <description>VEhJUyBNT0QgQUREIFRPWElDIFpPTkUgSU4gREFZWiwgQSBHUkVFTiBNSVNUIFdJTEwgQkUgU0hPV04gSU5TSURFIFRIT1NFIEFSRUFTLg0KDQpbaDFdRE9OQVRJT05bL2gxXQ0KLVRoaXMgbW9kIGhhcyBiZWVuIGNvZGVkIHdpdGggbG92ZSBmb3IgdGhpcyBnYW1lIGFuZCBJJ20gaGFwcHkgdGhhdCBwZW9wbGUgbGlrZSBpdC4gSWYgeW91IGxpa2UgbXkgd29yayBhbmQgd2FudCBtb3JlIGNvbnRlbnQsIGRvbid0IGhlc2l0YXRlIHRvIGRvbmF0ZSwgaXQncyBhbHdheXMgbW90aXZhdGluZyA7KQ0KTElOSzpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS90aGVkbWl0cmldaHR0cHM6Ly93d3cucGF5cGFsLm1lLy90aGVkbWl0cmlbL3VybF0NCg0KW2gxXUZJWEVEIFRPWElDIFpPTkU6Wy9oMV0NCi1CeSBkZWZhdWx0LCBLYW1lbmtzIE1pbGl0YXJ5IEJhc2UgYW5kIFRpc3kgYXJlIGZpeGVkIHRveGljIHpvbmUsIHlvdSB3aWxsIG5lZWQgYSBmdWxsIE5CQyBTZXQgYW5kIGEgR2FzTWFzayB0byBzdXJ2aXZlIGluIHRoZSB6b25lLiBHYXNNYXNrIHdpbGwgbmVlZCBhIGZpbHRlciBvciBjaGFyY29hbCB0YWJsZXRzIGluIG9yZGVyIHRvIHN1cnZpdmUgaW4gaXQuIElmIGF0IHNvbWUgcG9pbnQsIHNvbWUgcGFydHMgb2YgeW91ciBzdWl0cyBhcmUgcnVpbmVkIG9yIG1pc3NpbmcsIHlvdSdsbCBzdGFydCB0byBjb3VnaCBhbmQgZ2V0IHNpY2sgYXQgc29tZSBwb2ludC4gQWZ0ZXIgZ2V0dGluZyB0aGUgc2ljayBub3RpZmljYXRpb24sIHlvdSdsbCBzdGFydCB0byBsb29zZSBibG9vZCwgdm9taXQgYW5kIGNvdWdoIHJhbmRvbWx5LiBZb3UndmUgZ290IGFib3V0IDMwbWluIGJlZm9yZSBkeWluZyBvZiBibG9vZCBsb3NzLiBUaGUgb25seSB0aGluZyB0aGF0IGNhbiBzYXZlIHlvdSBpcyB0aGUgdG94aWNjdXJlLCBpbmplY3QgaXQgaW50byB5b3Vyc2VsZiBhbmQgeW91J2xsIGJlIGN1cmVkIGFuZCB0YWtlIDQwIEhlYWx0aCBkYW1hZ2UgZHVyaW5nIHRoZSBwcm9jZXNzLiAoSSBrbm93LCBJJ20gYSBwc3ljaG9wYXRoLi4gOnApDQpbaDFdDQoNCkRZTkFNSUMgVE9YSUNaT05FWy9oMV0NCi1JZiB5b3Ugd2FudCB0byBnbyBhIGxsaXRsZSBiaXQgZGVlcCB3aXRoIHRoaXMgbW9kLCB5b3UgY2FuIHNldCBhIG1vdmluZyB0b3hpYyBab25lLCBpdCB3aWxsIGxvb2tzIGxpa2UgYSBtb3ZpbmcgZ3JlZW4gc21va2UgYW5kIG1vdmUgYW5kIG1vdmUgYWNyb3NzIHRoZSBtYXAgZm9sbG93aW5nIHRoZSBzZXQgcGFyYW1ldGVycyBpbiB0aGUganNvbiBmaWxlLiBGb3Igbm93LCBZb3UgY2FuIGRlZmluZSBhIHRyYWplY3RvcnkgYmV0d2VlbiB0d28gc2V0cyBvZiBwb2ludCBhbmQgbWFrZSB6b25lIHdpdGggYSByYWRpdXMgb2YgMTUwbS4NCiBZT1UgQ0FOIE5PVyBTRVQgQVMgTUFOWSBNT1ZJTkcgWk9ORSBUSEFUIFlPVSBXQU5UIEFORCBGT0xMT1cgVEhFSVIgUE9TSVRJT05TIFdJVEggTE9HUyBBTkQgQURNSU4gQ0hBVC4NCg0KW2gxXUNSQVRFJ1MgU1lTVEVNWy9oMV0NCi1JbnNpZGUgdGhvc2UgYXJlYSwgeW91IHdpbGwgZmluZCBzb21lIGNyYXRlIGNhbGxlZCAiVG94aWNDYXNlIiB0aGF0IGNvbnRhaW4gcmVhbGx5IGdvb2QgZ2Vhci4gQnkgZGVmYXVsdCwgYSBjcmF0ZSBzcGF3biBldmVyeSBob3VyIHJhbmRvbWx5IGluIGVhY2ggdG94aWNab25lIG9mIHRoZSBzZXJ2ZXIuIFRob3NlIGNyYXRlIGFyZSBoaWRkZW4gaW5zaWRlIGJ1aWxkaW5ncywgYnVua2VycywgaGVsaSBwbGF0Zm9ybSBhbmQgYmFjaydzIGRlYWQgbWlsaXRhcnkgY2Fycy4gWW91IGNhbiBzZXQgbmV3IGNyYXRlcyBwb3NpdGlvbnMgaW5zaWRlIHRoZSAuanNvbiBmaWxlLiBUaGUgbG9vdCBzeXN0ZW0gaGFzIGJlZW4gY2hhbmdlZCB0byBhIHByb2JhYmlsaXR5XGNoYW5jZSBzeXN0ZW0gdG8gYWxsb3cgYXR0YWNobWVudCBhbmQgd2VhcG9ucyB0byBzcGF3biBhdCB0aGUgc2FtZSB0aW1lIHRvIGJlIG1vcmUgZWZmaWNpZW50LiBNb3Jlb3ZlciwgeW91IGNhbiBzZXQgZGlmZmVyZW50IHNldCBvZiBsb290IGZvciBlYWNoIHpvbmUgYW5kIGVhY2ggY3JhdGUgIQ0KDQpbaDFdVE9YSUMnUyBHUkVOQURFWy9oMV0NCi1XZSBhbGwgaGF2ZSBtZXQgcGVvcGxlIGNhbXBpbmcgYnVpbGRpbmdzIGZvciBob3VycyB3aXRob3V0IGFueSB3YXkgdG8gbGV0IGtpbGwgdGhlbS4gTm93LCBZb3UgY2FuIHRocm93IGEgdG94aWMgZ3JlbmFkZSB0byB0aGVtIGFuZCB0aGV5IHdpbGwgc3RhcnQgdm9taXRpbmcgYW5kIGR5aW5nIGlmIHRoZXkgZG9uJ3Qgd2VhciBhIGdhc21hc2suIEVhY2ggZ3JlbmFkZSwgdGhlIHJlZCxncmVlbiwgcHVycGxlLCB5ZWxsb3cgYW5kIHllbGxvdyBoYXMgYSA4bWV0ZXJzIHJhZGl1cy4gVGhlIHRveGljaXR5IHN0YXJ0IDMwcyBhZnRlciB1bnBpbiBzbyBkb24ndCBrZWVwIGl0IGluIGhhbmQgdG8gbG9uZyBsbzsgLkVuam95IHRoaXMgbGl0dGxlIHNtb2tpbmcgYm95cykNCg0KW2gxXUlOU1RSVUNUSU9OUzpbL2gxXQ0KLUFmdGVyIGRvd25sb2FkaW5nIHRoZSBtb2QsIE9wZW4gdGhlIGZpbGUgYW5kIG9wZW4gdGhlIFJlYWRtZS50eHQsICBpdCBjb250YWluIGluZm9ybWF0aW9uIGFib3V0IHRoZSBtb2QuDQotRCdvbnQgZm9yZ2V0IHRvIGNvcHkgdGhlIFRveGljWm9uZSBmaWxlIGxvY2F0ZWQgaW4gc2VydmVycHJvZmlsZSBpbnNpZGUgeW91ciBzZXJ2ZXJwcm9maWxlLg0KLllvdSBjYW4gc2V0IGV2ZXJ5dGhpbmcgd2l0aCB0aGUgSnNvbiBmaWxzIGxvY2F0ZWQgaW4geW91ciBbc2VydmVycHJvZmlsZV1cVG94aWNab25lXFRaQ29uZmlnLiBUaGVyZSBpcyBhIHR4dCBmaWxlIGNhbGxlZCBleHBsYW5hdGlvbi50eHQgd2l0aCBleHBsYW5hdGlvbiBhYm91dCB0aGUgdmFyaWFibGVzLiANCi1pZiBzb21ldGhpbmcgZG9lc24ndCB3b3JrLCBjaGVjayBpbnNpZGUgdGhlIFRveGljWm9uZSBsb2cgbG9jYXRlZCBpbiBbc2VydmVycHJvZmlsZV1cVG94aWNab25lXFRaTG9ncy4gDQotSWYgeW91IGRvbid0IGZpbmQgdGhvc2UgZm9sZGVyLCB5b3UgY2FuIGNyZWF0ZSBlYWNoIG9mIHRoZW0gZm9sbG93aW5nIHRoZSByaWdodCBwYXRoIGluZGljYXRlZCB1cCB0aGVyZSBhbmQgYSBuZXcgY29uZmlnIGZpbGUgd2lsbCBiZSBnZW5lcmF0ZWQgYWZ0ZXIgdGhlIHN0YXJ0IG9mIHlvdXIgc2VydmVyLg0KDQpbaDFdUExBTk5FRCBGRUFUVVJFU1svaDFdDQotTm9uZSBhdCB0aGlzIHRpbWUsIGZlZWwgZnJlZSB0byBwcm9wb3NlIHlvdXJzIGluIHRoZSBkaXNjb3JkIDspDQoNCltoMV1QUk9NT1RFRCBTRVJWRVJTWy9oMV0NCklmIHlvdSB3YW50IHRvIHRlc3QgdGhlIG1vZCBvbiBzZXJ2ZXJzIHRoYXQgdXNlIGl0IGFzIGEgTWFqb3IgRmVhdHVyZSwgSSBzdWdnZXN0IHlvdSB0byB0cnkgdGhvc2VzIHNlcnZlcnMgYmVsb3cgOg0KDQpbYl1JbnNhbmUgaW4gVGhlIFRveGljIE1lbWJyYW5lWy9iXSAtICgxMiBDdXN0b20gVG94aWMgWm9uZXMpIC0gaHR0cHM6Ly9kaXNjb3JkLmdnL3lQWTg4R00gW2gxXTY5LjE2Mi45Ny4xMjRbL2gxXSANCg0KDQpbaDFdQ09OVEFDVCAtIEFTU0lTVEFOQ0VbL2gxXToNClRoYW5rcyBmb3IgYWxsIHlvdXIgaW50ZXJyZXN0IGFib3V0IHRoZSBtb2QsIGZvciBub3cgb24sIEknbGwgYXNrIHUgdG8gY29udGFjdCBtZSBvbiBteSBkaXNjb3JkIGZvciB0YWxraW5nIHdpdGggbWU6IA0KLVRoaXMgZGlzY29yZCB3aWxsIGhhdmUgY2hhbm5lbHMgZm9yIGFsbCBteSBjdXJyZW50IG1vZHMgYW5kIG15IGZ1dHVyZSBvbmVzLCBkb24ndCBoZXNpdGF0ZSB0byBjb21lIGZvciB0YWxraW5nIGFib3V0IHlvdXIgaWRlYXMgIGFuZCBHRVQgSEVMUCAoQ09NTUVOVFMgU0VDVElPTiBJU04nVCBNQURFIEZPUiBUSEFUKSAuLi4NCltoMV1bdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9nUGtoRTJ3XWh0dHBzOi8vZGlzY29yZC5nZy9nUGtoRTJ3Wy91cmxdWy9oMV0NCg0KSSB3YW50IHRvIHRoYW5rIG15IGNvbGxlYWd1ZSBMYUdUZWsgZm9yIGhlbHBpbmcgZml4aW5nIGEgbG90IG9mIGJ1Z3MgYW5kIGFsc28gdGhlIGxvZyBzeXN0w6htLA0KRmVlbCBmcmVlIHRvIGNoZWNrIGhpcyB3b3JrIDspDQpJIGFsc28gd2FudCB0byB0aGFua3MgRHVja3kgZm9ybSBEYXlaIFJQIGZvciBtYWtpbmcgdGhlIHRleHR1cmUgb2YgdGhlIHRveGljIGdyZW5hZGUsIGZlZWwgZnJlZSB0byBjaGVjayBoaXMgd29yayB0b28gOikNCg0KDQpZT1UgQVJFIEFMTE9XIFRPIFVTRSBUSElTIE1PRCBPTiBBIE1PTkVUSVpFIFNFUlZFUi4NCg0KSSBETyBOT1QgQUxMT1cgUkVQQUNLIEZPUiBUSElTIE1PRC4NCkkgRE8gTk9UIEFMTE9XIEFOWSBSRVdPUksgT1IgUkUgVVNFIE9GIE1ZIFdPUksgV0lUSE9VVCBNWSBDT05TRU5ULg0KDQpQbHMgcmVwb3J0IGJ1Z3MgYW5kIHNlcnZlciBmcHMgdG8gaGVscCBtZSBmaXggdGhlIG1vZCB0aGFua3MNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1724290002549895561/8E4B429F5BF7125C259ED9A8C9FEFE424475DF8A/</image_url> - <download_url/> - <filename/> - <file_size>13329683</file_size> - </mod> - <mod id="2300143806"> - <name>DEAD AIR (Weapon Pack STALKER)</name> - <description>0JrQvtC80LDQvdC00LAg0YDQsNC30YDQsNCx0L7RgtGH0LjQutC+0LIgKEFEICdURUFNKSDQvNC+0LTQuNGE0LjQutCw0YbQuNC4LiDQnNGLINGB0L7Qt9C00LDQu9C4INC10LUg0LTQu9GPINC+0LHRidC10LPQviDQkdCV0KHQn9Cb0JDQotCd0J7Qk9CeINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLiDQkiDRjdGC0L7QvCDQvNC+0LTQtSDQvNGLINC00L7QsdCw0LLQuNC70Lgg0YbQtdC70YvQuSDQv9Cw0Log0L7RgNGD0LbQuNGPINC40Lcg0L7RgNC40LPQuNC90LDQu9GM0L3QvtC5INGC0YDQuNC70L7Qs9C40Lgg0YHRgtCw0LvQutC10YDQsC4g0JrQsNC20LTQvtC1INC+0YDRg9C20LjQtSDQuNC80LXQtdGCINGD0L3QuNC60LDQu9GM0L3Ri9C1INGB0LLQvtC50YHRgtCy0LAg0Lgg0YHQuNC70YzQvdC+INC+0YLQu9C40YfQsNC10YLRgdGPINC00YDRg9CzINC+0YIg0LTRgNGD0LPQsC4g0JIg0LzQvtC00LjRhNC40LrQsNGG0LjQuCDRgtCw0Log0LbQtSDQtdGB0YLRjCDQs9GA0LDQvdCw0YLQvtC80LXRgtGLLCDRgNC/0LMsINC80L3QvtC20LXRgdGC0LLQviDRg9C90LjQutCw0LvRjNC90YvRhSDQs9GA0LDQvdCw0YIsINC/0YDQuNGG0LXQu9C+0LIg0Lgg0L3QvtC20LXQuS4NCi8vDQpEZXZlbG9wbWVudCB0ZWFtIChBRCAnVEVBTSkgbW9kaWZpY2F0aW9ucy4gV2UgY3JlYXRlZCBpdCBmb3IgZ2VuZXJhbCBGUkVFIHVzZS4gSW4gdGhpcyBtb2QsIHdlIGhhdmUgYWRkZWQgYSB3aG9sZSBwYWNrIG9mIHdlYXBvbnMgZnJvbSB0aGUgb3JpZ2luYWwgc3RhbGtlciB0cmlsb2d5LiBFYWNoIHdlYXBvbiBoYXMgdW5pcXVlIHByb3BlcnRpZXMgYW5kIGlzIHZlcnkgZGlmZmVyZW50IGZyb20gZWFjaCBvdGhlci4gVGhlIG1vZGlmaWNhdGlvbiBhbHNvIGhhcyBncmVuYWRlIGxhdW5jaGVycywgUlBHcywgbWFueSB1bmlxdWUgZ3JlbmFkZXMsIHNjb3BlcyBhbmQga25pdmVzLg0KDQrQodC/0LjRgdC+0Log0L7RgNGD0LbQuNGPIC8vIFdlYXBvbiBsaXN0Og0KDQp2MS4wIChBTjk0ICxBUyBWQUwgLEFVRyAgLEFXUyAsRk4yMDAwICxHMzZLICxHcm96YSAsSEs0NSAsTDg1ICxMUjMwMCAsTFZPQS1DICxNb3NzYmVyZyAsTVA1ICxwOTkgLFdhbHRoZXIgLHAyMjAgLFNpZyBTYXVlciAsUEItMVMgLFBLTSAsUlBLICxQcm90ZWN0YSAsQUsgRGFtYWdlICxTRzU1MCAsU1BBUy0xMiAsVG96MzQgLFRUICxTVlUpDQoNCi1VcGRhdGUgMDYvMTItIChNUDQwICxNMjQwIEJyYXZvICxWZXByIDcuNjJ4MzkgLE1QMTUzL01QMTUzIEJsYWNrICxJdGhhY2EgMzcgLFJlbWluZ3RvbiA4NzAgLEtTLTIzICxISzUxICw5YS05MSAsVHlwZS04MSkNCg0KLVVwZGF0ZSAxOC8xMi0gKEczQTMgLEFFSy05NzEgLEJlbmVsbGkgTTQgLFBQLTkgIktlZHIiICxQUC0xOSAiQml6b24iICxQUC0yMDAwICw1IGtuaXZlcyAsMSB0YWN0aWNhbCB0b21vaGF3aykNCg0KLVVwZGF0ZSAwNS8wMS0gKE00MCAsRzM2QyAsU0c1NTYgLFhNOCkNCg0KLVVwZGF0ZSAwOS8wMS0gKEdyZW5hZGUgbGF1bmNoZXIgLSBCdWxsZG9nICxHcmVuYWRlIGxhdW5jaGVyIC0gS2FzdGV0ICxHcmVuYWRlIFZERy00MCAsR3JlbmFkZSBWT0ctMjUgLEdyZW5hZGUgQVNaLTQwICwyIGtuaXZlcykNCg0KLVVwZGF0ZSAyMS8wMS0gKE1HNDIgLFNURzQ0ICxLOThrICxDOTYgTTcxMiDCq1NjaG5lbGxmZXVlcsK7ICxQUFNoLTQxICxTVlQgLEZOIFA5MCAsRk41NyBGaXZlU2V2ZW4gLFNSMyBWaWhyICxQUDE5LTEgVml0eWF6ICxTS1MgVGFjdGljYWwgLEFDRSAyMSAsRk4gU0NBUiAtIEwgLFBTRy0xICxNMTZBMSkNCg0KLVVwZGF0ZSAyMy8wMS0gKE90czMzKQ0KDQotVXBkYXRlIDQvMDItIChHYXMgZ3JlbmFkZSBHUDI1IEd2b3pkKQ0KDQotVXBkYXRlIDE2LzAzLSAoUlBHLTcgd2l0aCBQR08gc2lnaHQgLFJNQi05MyAyIHZhcmlhdGlvbnMgLEJlcnJldGEgTTkgLEJyb3duaW5nIEhQICxHYXMgZ3JlbmFkZSDQnDfQkDIgLFJHTyBncmVuYWRlICxSRy00MiBncmVuYWRlICxSREctTSBncmVuYWRlICxGbGFzaGJhbmcgZ3JlbmFkZSAsWmFyeWEgLFNpZ2h0IE9LUC03ICxTaWdodCBQSy1BICxDb2JyYSBzaWdodCBvbiBwaWNhdGlubnkgcmFpbCAsWkYzOSBzaWdodCBmb3IgSzk4ICxTaWdodCBmb3IgR3JvemEpDQoNCtCg0JDQl9Cg0JXQqNCV0J3QmNCVINCd0JAg0JLQmtCb0K7Qp9CV0J3QmNCVINCU0JDQndCd0J7Qk9CeINCc0J7QlNCQINCSIMKr0KHQldCg0JLQldCg0J3Qq9CZINCf0JDQmtCV0KLCuyDQuNC70LggwqvQnNCe0JTQntCS0KvQmSDQn9CQ0JrQldCiwrsg0J3QlSDQlNCQ0JXQotCh0K8uINCY0YHQv9C+0LvRjNC30YPQudGC0LUg0JrQvtC70LvQtdC60YbQuNGOLCDQtdGB0LvQuCDQstGLINGF0L7RgtC40YLQtSDQstC60LvRjtGH0LjRgtGMINGN0YLQvtGCINC80L7QtCDQvdCwINGB0LLQvtC5INGB0LXRgNCy0LXRgCDQtNC70Y8g0LLQsNGI0LjRhSDQv9C+0LvRjNC30L7QstCw0YLQtdC70LXQuS4NCi8vDQpQRVJNSVNTSU9OIFRPIElOQ0xVREUgVEhJUyBNT0QgSU4gVEhFICJTRVJWRVIgUEFDS0FHRSIgb3IgIkZBU0hJT04gUEFDS0FHRSIgSVMgTk9UIEdJVkVOLiBVc2UgQ29sbGVjdGlvbiBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIHRoaXMgbW9kIG9uIHlvdXIgc2VydmVyIGZvciB5b3VyIHVzZXJzLg0KDQrQoyDQvdCw0YEg0LXRgdGC0Ywg0YHQstC+0LkgW3VybD1odHRwczovL2Rpc2NvcmQuaW8vZGVhZEFJUl3QtNC40YHQutC+0YDQtFsvdXJsXSDQuCDQs9GA0YPQv9C/0LAgW3VybD1odHRwczovL3ZrLmNvbS9kYXl6cnBkZWFkYWlyXdCy0LpbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1751310260692650331/927AAE098F9B00D38BD0C4CE03A7F468994263A1/</image_url> - <download_url/> - <filename/> - <file_size>1125989430</file_size> - </mod> - <mod id="1877581880"> - <name>S.T.A.L.K.E.R. Zombie</name> - <description>0J/QtdGA0LXQtNC10LvQutCwINC00LDQvdC90L7Qs9C+IFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE4MDk4MjczNThd0JzQntCU0JBbL3VybF0sINCyINC00LDQvdC90L7QvCDQvNC+0LTQtSDRgtC+0LvRjNC60L4g0L3QvtCy0YvQtSDQt9Cy0YPQutC4INC30L7QvNCx0Lgg0LjQtyDQodGC0LDQu9C60LXRgNCwLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJhc2VkIG9uIHRoaXMgW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTgwOTgyNzM1OF1NT0RbL3VybF0uIEluIHRoaXMgbW9kIG9ubHkgc291bmRzIGZvciB6b21iaWUgZnJvbSBTdGFsa2VyIGdhbWUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1016070654752837248/D0B7DDF200D140036F85859852FD310A03F5856D/</image_url> - <download_url/> - <filename/> - <file_size>6107236</file_size> - </mod> - <mod id="2428595209"> - <name>FS</name> - <description>0JzQvtC0INC90LAg0L7RgdC90L7QstC90L7QuSDRgdGC0YDQsNC90LjRhtC1INCx0YvQuyDRg9C00LDQu9C10L0g0YHQu9C10LTQvtC8INC40Lcg0LfQsCDQvdCw0YDRg9GI0LXQvdC40Y8g0LzQvtC00LAgRlA0DQrQndCw0YDRg9GI0LXQvdC40LUg0YPRgdGC0YDQsNC90LXQvdC+LCDQv9C+0LfQtNC90LXQtSDQvtC/0YPQsdC70LjQutGD0Y4g0L3QsCDQvtGB0L3QvtCy0L3QvtC5INGB0YLRgNCw0L3QuNGG0LUNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1749058837374591984/AC05D8A1E4E66D5A97FCB984655224AC236D15A6/</image_url> - <download_url/> - <filename/> - <file_size>2898963069</file_size> - </mod> - <mod id="2450500249"> - <name>S.T.A.L.K.E.R. Official MAP</name> - <description>W2gxXVMuVC5BLkwuSy5FLlIuIE9mZmljaWFsIE1BUFsvaDFdDQoNCltoMV1EZXNjcmlwdGlvbjpbL2gxXQ0KW2JdVGhpcyBtb2QgY29udGFpbnMgYSBtYXAgZnJvbSB0aGUgUy5ULkEuTC5LLkUuUi4gdHJpbG9neS4gVGhlIG1vZCBhbHNvIGFkZHMgYSB2YXJpZWQgc2V0IG9mIHN0YWxrZXIgaXRlbXMsIGNvc3R1bWVzLCBnYXMgbWFza3Mgd2l0aCBmaWx0ZXJzLCB3ZWFwb25zIGFuZCBvdGhlcnMuWy9iXQ0KDQpbaDFdTG9jYXRpb25zOlsvaDFdDQpbbGlzdF0NCiAgICBbKl1Tb3V0aGVybiBzd2FtcHMNCiAgICBbKl1Db3Jkb24NCiAgICBbKl1EYXJrIEhvbGxvdyAvIERyZXNzaW5nIFJvb20NCiAgICBbKl1DZW50cmFsIEdhcmJhZ2UNCiAgICBbKl1BZ3JvcHJvbQ0KICAgIFsqXUFncm9wcm9tIFVuZGVyZ3JvdW5kDQogICAgWypdRGFyayB2YWxsZXkNCiAgICBbKl1CYXIgMTAwIHJvZW50Z2VuDQogICAgWypdRHVtcCBvZiB3aGVlbGVkIHZlaGljbGVzDQogICAgWypdWWFudGFyDQogICAgWypdQXJteSB3YXJlaG91c2VzDQogICAgWypdRGVhZCBjaXR5DQogICAgWypdTm9ydGhlcm4gc3dhbXBzDQogICAgWypdTm9ydGhlcm4gZHVtcA0KICAgIFsqXVJlZCBmb3Jlc3QNCiAgICBbKl1MaW1hbnNrDQogICAgWypdQW5kIG90aGVyIHNtYWxsIHN1Yi1sb2NhdGlvbnMNClsvbGlzdF0NCg0KW2gxXVNQRUNJQUwgVEhBTktTOlsvaDFdDQp0byBbYl1HU0MgR0FNRSBXT1JMRFsvYl0NCnRvIFtiXUJvaGVtaWEgSW5lcmVjdGl2ZVsvYl0NCnRvIFtiXURldmVsb3BlcnM6Wy9iXSBFdm9rLCBNZXRhbGx1ckcsIFN1bXJhaywgQ3JhenlNaWtlLENyZWFSYWlOLCByb21hbi5rb3osIHRodXJzdG9uLCBBT0QgRGV2IFRlYW0sIENoZUd1ZXZhcmEuDQoNCltoMV1MaWNlbnNlWy9oMV0NCltiXU5PIFBFUk1JU1NJT04gVE8gSU5DTFVERUQgSU4gQSAiU0VSVkVSIFBBQ0siIG9yICJNT0QgUEFDSyIuWy9iXQ0KW2JdVVNFIE9OTFkgQVMgQSBDT0xMRUNUSU9OLlsvYl0NCltiXUlGIFlPVSBIQVZFIFBST0JMRU1TLCBZT1UgQ0FOIENPTlRBQ1QgV0lUSCBNRS5bL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1821118302980459753/1A8DAF32B0D522373A946218415367A4F9F67C73/</image_url> - <download_url/> - <filename/> - <file_size>1944588631</file_size> - </mod> - <mod id="2410262370"> - <name>BlackIce2</name> - <description>RXhjbHVzaW9uOiBCbGFjayBab25lIGlzIGEgdXBjb21pbmcgRXhjbHVzaW9uIFpvbmUgU2VydmVyIHRoYXQgaXMgaW4gdGhlIG1ha2luZyB3aXRoIHRoZSBoZWxwIG9mIE1pc29zb3VwYmFieS4NClRoaXMgQmxhY2sgSWNlIE1vZHBhY2sgaXMgZm9yIHVzZSBvbiBCbGFjayBJY2UgU2VydmVycyBhbmQgdGhlIHVwY29taW5nIEV4Y2x1c2lvbjogQmxhY2sgWm9uZSBTZXJ2ZXIgb25seSEgTm8gVW5wYWNraW5nL1JlcGFja2luZyEgTk8gVXNlIGFueXdoZXJlIG90aGVyIHRoZW4gRXhjbHVzaW9uOiBCbGFjayBab25lIFNlcnZlciENCkpvaW4gRGlzY29yZCBmb3IgZGV0YWlscyBhbmQgRVRBIG9mIE1hcCBvcGVuaW5nOiBodHRwczovL2Rpc2NvcmQuZ2cvRHRzOGJ4Q0NGcg0KDQoqKlRoYW5rcyBhbmQgY3JlZGl0cyB0byBKdXN0YWd1eSwgQ2hvcHBlciwgUElOS2dlZWtQRFgsIEMxMHVkLCBTcHVyZ2xlLCBTdGFybHYsIFRoZURtaXRyaSwgRGVhbm9zLCBEYWVtb24gRm9yZ2UgJiBDYXJpbSBEYXlaIHByb2plY3QsIE5lbWVjLCBQcmVjdXJzb3IsIFRlZGR5c2FtbWxlciwgTWVqaSwgQ29kZXgsIEJpZyBHcmFtcGEsIEpNKioNCg0KQW4gYW1hemluZyBiZWFzdCEgVGhhbmtzIFNwdXJnbGUuDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE1OTAyNzE4MQ0KDQpFeGNlbGxlbnQgZm9yIGN1c3RvbSBidWlsZGluZy4gVGhhbmtzIFN0YXJsdi4NCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzA3Mjk3MDcwDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM4NDQwNzQ0Mg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNTg1Njk0NjINCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzQzNjQ0NTgxDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI5NTIyMDk3OA0KDQpUaGFua3MgdG8gRGFlbW9uIEZvcmdlICYgQ2FyaW0gRGF5WiBwcm9qZWN0IGZvciBCYXNpYyBNYXAgYW5kIFJlZHVjZUNhckRhbWFnZSENCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjcwMjE1MTMyDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjEwMTg5ODI4Nw0KDQpUaGFua3MgRGVhbm9zIGZvciB0aGUgdGVycmlmeWluZyBCbG9vZHN1Y2tlcnMsIFNsb3RzLCBhbmQgU3VyZmFjZXMsIGhlIGlzIGEgZ2VuaXVzIHdpdGggdGhpcyBzdHVmZiENCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMzMxMDM1MjQ1DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjMwNTUxMTY2Ng0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzMDY2NjU4NzANCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjg4MzA2NDU5DQoNClRoYW5rcyB0byBOZW1lYyBmb3IgdXNlIG9mIGhpcyBhd2Vzb21lIEJhbmRvbGllciwgYmVsdCwgbWFnYXppbmUgcG91Y2hlcywgaG9sc3RlciwgcG91Y2hlcyBNb2QhDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjM4NzQ0Mzk4Mw0KDQpUaGFua3MgdG8gTWVqaSBmb3IgTW92ZW1lbnQhDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjI3NjUwNzQ5NyZzZWFyY2h0ZXh0PW1vdmVtZW50DQoNClRoYW5rcyB0byBBbmdyeW1hbiBmb3IgTlJEIQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNzg5MTE4NDUNCg0KY3JlZGl0IGFuZCBtYW55IHRoYW5rcyDQodC/0LDRgdC40LHQviAtIENyZWFSYWlOIGZvciB1c2FnZSBvZiBmYW50YXN0aWMgYnVpbGRpbmdzOg0KUy5ULkEuTC5LLkUuUi46IEFyZWEgb2YgRGVjYXkgQnVpbGRpbmc6DQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjAwMDA0NDIwMw0KDQpUaGFua3MgdG8gU21leHkgZm9yIHRoZSBGUyAoRklET3YgU1RBTEtFUikgRW5nbGlzaCBUcmFuc2xhdGlvbg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxOTU5MzA5MDgmc2VhcmNodGV4dD1mcw0KDQpUaGFua3MgdG8gRXJtaXEgZm9yIHVzZSBvZiB0aGUgUFZFWiBtb2QNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODc4MDYwMjc4</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1805355726853554203/493860085A2FB92DE57EEE1BFDF6672F5660204F/</image_url> - <download_url/> - <filename/> - <file_size>107194968</file_size> - </mod> - <mod id="2453825032"> - <name>ExclusionBlackZone</name> - <description>Tk9UIEZPUiBQVUJMSUMgVVNFIFlFVC0gSVMgQSBXSVA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1805355916613739984/810FC4F940938729C815A2051A12CE3CAD65AB53/</image_url> - <download_url/> - <filename/> - <file_size>117429080</file_size> - </mod> - <mod id="2177513628"> - <name>MBA_Sports car_mod</name> - <description>W2gxXVtiXVRoaXMgcGFja2FnZSBjb250YWlucyA0NCBjYXJzIChtb3JlIGNhcnMgaW4gdGhlIGZ1dHVyZSkNCuatpOWMheWMheWQqzQ05Y+w5rG96L2m77yI5pyq5p2l6L+Y5Lya5pyJ5pu05aSa5rG96L2m77yJDQoNClsvYl1bL2gxXQ0KDQpbYl1baDFdPUNsYXNzIG5hbWU9DQo957G75ZCNPVsvaDFdWy9iXQ0KQ3JTa19Lb2VuaWdzZWdnX0FnZXJhX1INCkNyU2tfS29lbmlnc2VnZ19BZ2VyYV9SX1JlZA0KQ3JTa19Lb2VuaWdzZWdnX0FnZXJhX1JfV2hpdGUNCkNyU2tfS29lbmlnc2VnZ19BZ2VyYV9SX0Nocm9tZQ0KQ3JTa19Lb2VuaWdzZWdnX0FnZXJhX1JfQ2Ftb0dyZWVuDQpDclNrX0tvZW5pZ3NlZ2dfQWdlcmFfUl9HcmVlbg0KQ3JTa19Lb2VuaWdzZWdnX0FnZXJhX1JfQ2Ftb19zcGFjZQ0KQ3JTa19Sb2xsc19Sb3ljZV9XcmFpdGhfT3JhbmdlVG9wDQpDclNrX1JvbGxzX1JveWNlX1dyYWl0aF9CbHVlVG9wDQpDclNrX1JvbGxzX1JveWNlX1dyYWl0aA0KQ3JTa19CZW50bGV5X0NvbnRpbmVudGFsX0dUXzExDQpDclNrX0JlbnRsZXlfQ29udGluZW50YWxfR1RfMTFfU2lsdmVyDQpDclNrX0JlbnRsZXlfQ29udGluZW50YWxfR1RfMTFfQmxhY2sNCkNyU2tfQmVudGxleV9Db250aW5lbnRhbF9HVF8xMV9QaW5rDQpDclNrX0dBWl8zMzA5X1NGDQpDclNrX1BvcnNjaGVfOTExX1NwZWVkc3RlDQpDclNrX1BvcnNjaGVfOTExX1NwZWVkc3Rlcl9QaW5rDQpDclNrX1BvcnNjaGVfOTExX1NwZWVkc3Rlcl9HcmVlbg0KQ3JTa19GZXJyYXJpXzQ1OF9TcGVjaWFsZV9CbGFjaw0KQ3JTa19GZXJyYXJpXzQ1OF9TcGVjaWFsZV9QaW5rDQpDclNrX0ZlcnJhcmlfNDU4X1NwZWNpYWxlDQpDclNrX0ZlcnJhcmlfNDU4X1NwZWNpYWxlX1JlZA0KQ3JTa19GZXJyYXJpXzQ1OF9TcGVjaWFsZV9HcmVlbg0KQ3JTa19NZXJjZWRlc19HNjVfQU1HX0hhbWFubg0KQ3JTa19NZXJjZWRlc19HNjVfQU1HX0hhbWFubl9Hb2xkDQpDclNrX01lcmNlZGVzX0c2NV9BTUdfSGFtYW5uX0dyZWVuDQpDclNrX0xhbWJvcmdoaW5pX1VydXNfUGluaw0KQ3JTa19MYW1ib3JnaGluaV9VcnVzDQpDclNrX0plZXBfV3JhbmdsZXJfUnViaWNvbl8xMg0KQ3JTa19Wb2xrc3dhZ2VuX1RyYW5zcG9ydGVyX1QxDQpDclNrX0J1Z2F0dGlfQ2hpcm9uX1NTXzMwMA0KQ3JTa19Qb3JzY2hlXzkxOV9IeWJyaWQNCkNyU2tfV01vdG9yc19MeWthbl9IeXBlclNwb3J0X1JlZA0KQ3JTa19XTW90b3JzX0x5a2FuX0h5cGVyU3BvcnRfUGluaw0KQ3JTa19XTW90b3JzX0x5a2FuX0h5cGVyU3BvcnRfQ2hyb21lDQpDclNrX1dNb3RvcnNfTHlrYW5fSHlwZXJTcG9ydA0KDQpbYl1baDFdSSBhbSBub3QgYWxsb3dlZCB0byByZXBlYXQgdGhpcyBtb2QhDQrmiJHkuI3lhYHorrjph43lpI3mraRNT0TvvIFbL2gxXVsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1669113108792478158/FD3F1BCBEE6CD711CECC3689BE9ABDAE185B69D9/</image_url> - <download_url/> - <filename/> - <file_size>365165823</file_size> - </mod> - <mod id="1988925918"> - <name>Survivor Missions</name> - <description>W2gxXVN1cnZpdm9yIE1pc3Npb25zWy9oMV0NCg0KW2gzXUltcG9ydGFudCBTdWJzY3JpYmVyIEluZm9ybWF0aW9uWy9oM10NClBsZWFzZSBub3RlIHRoYXQgdGhpcyBNb2QgaXMgc3RpbGwgVy5JLlAuIQ0KDQpUaGUgcHJldmlldyB2aWRlbyBjb250YWlucyBwYXJ0aWFsbHkgY29udGVudCBmcm9tIEJvaGVtaWEgSW50ZXJhY3RpdmUncyBvZmZpY2lhbCAiRGF5WiIgZ2FtZSB0cmFpbGVyLiBTYWlkIGNvbXBhbnkgaXMgbm90IGludm9sdmVkIGluIHRoZSBkZXZlbG9wbWVudCBvZiB0aGlzIG1vZGlmaWNhdGlvbiBhbmQgbm90IHJlc3BvbnNpYmxlIGZvciBhbnkgb2YgdGhlICJTdXJ2aXZvciBNaXNzaW9ucyIgTW9kIGNvbnRlbnQuIA0KVGhhbmtzIHRvIEJvaGVtaWEgZm9yIHVzYWdlIHBlcm1pc3Npb24hDQoNCltiXUNsaWVudHNbL2JdIGRvbid0IGhhdmUgdG8gaW5zdGFsbCB0aGlzIE1vZCEgSXQgcnVucyBvbiBzZXJ2ZXIgb25seS4gV2hlbiB1c2luZyBEWlNBIExhdW5jaGVyIG1ha2Ugc3VyZSB0aGF0IHRoaXMgbW9kIGlzIG5vdCBsaXN0ZXQgdW5kZXIgdGhlIG1vZCBpbmZvIHBhbmVsIG9mIHRoZSBpbnNwZWN0ZWQgc2VydmVyLiBUbyBwbGF5IFN1cnZpdm9yIE1pc3Npb25zIHlvdSBqdXN0IGhhdmUgdG8gc2VhcmNoIGZvciBzZXJ2ZXJzIHdpdGggdGhlIHdvcmQgIm1pc3Npb25zIiBpbiB0aGVpciBuYW1lIGFuZCBqb2luIGluLiBNb3N0IGdhbWVzZXJ2ZXIgaG9zdCdzIGFsc28gaGF2ZSBwcm92aWRlZCBhIGxpc3Qgb2YgdGhlaXIgdXNlZCBtb2RzIG9uIHRoZSB3ZWIuDQoNCltiXVNlcnZlclsvYl0gYWRtaW5zIG1ha2Ugc3VyZSB0aGF0IHRoaXMgbW9kIGlzIGxvYWRlZCB3aXRoIHRoZSBsYXVuY2ggcGFyYW1ldGVyICItc2VydmVybW9kPSIuIE5vdGUgdGhhdCBub3QgYWxsICJHYW1lIFNlcnZpY2UgUHJvdmlkZXIncyIgYXJlIHN1cHBvcnRpbmcgdGhpcyBwYXJhbWV0ZXIsIGl0IGNvdWxkIHN3aXRjaCBiYWNrIHRvICItbW9kPSIuIElmIHlvdSBvd24gc3VjaCBhIHNlcnZlciB2aXNpdCBTTU0gRGlzY29yZCB0byBmaW5kIGEgc29sdXRpb24gZm9yIHRoYXQgcHJvYmxlbS4gDQoNCltoM11TdXJ2aXZvciBNaXNzaW9ucyBPbmxpbmVbL2gzXSBpcyBhIGdhbWVwbGF5IG1vZGlmaWNhdGlvbiBhbmQgYSBtaXNzaW9uIHNhbmRib3ggbW9kIGZvciBzZXJ2ZXIgc2NyaXB0ZXJzLiBUaGUgZ29hbCBpcyB0byBicmluZyBQVkUgdG9nZXRoZXIgd2l0aCBQVlAgcGxheWVycyBpbiBvbmUgZGVkaWNhdGVkIG1pc3Npb24gem9uZS4gRmluZCBhIHJhZGlvIGFuZCB0dW5lIGluIHRoZSBtaXNzaW9uIGZyZXF1ZW5jeS4gRm9sbG93IHRoZSBpbnN0cnVjdGlvbnMgYW5kIGxvY2FsaXphdGlvbiBpbmZvIG9uIHRoYXQgY2hhbm5lbC4gR2V0IHJld2FyZHMgZm9yIHlvdXIgYWNjb21wbGlzaGVkIG1pc3Npb25zIG9yIGdldCBzaG90IGluIHRoZSBuZWNrIG9yIG1hdWxlZCBieSBhIGJlYXIuIE1ha2UgdHJhbnNwb3J0IG1pc3Npb25zLCBzZWFyY2ggZm9yIG11c2hyb29tcyBhdCBzcGVjaWFsIHBsYWNlcywgZnJlZSBwaWdzIGZyb20gdGhlaXIgY2FnZSwgcmFpZCBhIGFycGFydG1lbnQuLi4gU3Vydml2b3IgTWlzc2lvbnMgZ2l2ZXMgdGhlIHBsYXllciBhIG5ldyBnYW1lIGZlYXR1cmUgYW5kIGJyaW5ncyBtb3JlIGxpZmUgdG8gdGhlIHBsYXlncm91bmQuIEN1cnJlbnRseSAxNDI4IG1pc3Npb24gbG9jYXRpb25zIGFyZSBzcHJlYWRlZCBvdmVyIHRoZSBtYXBzIENoZXJuYXJ1cywgTGl2b25pYSBhbmQgRGVlcklzbGUuIA0KDQpXcml0ZSB5b3VyIG93biBtaXNzaW9ucyBhbmQgc3Vydml2b3Igc3RvcmllcyBmb3IgeW91ciBzZXJ2ZXIsIHVzaW5nIGNvZGUgZnJvbSBkZWZhdWx0IG1pc3Npb25zLiBBZGFwdCBhbnkgb3RoZXIgbWFwIHRoYW4gQ2hlcm5hcnVzIG9uIHlvdXIgc2VydmVyIHRvIHRoZSBtb2QuIA0KSXQgaXMgd2VsbCBkb2N1bWVudGVkLCBmcm9tIGFkanVzdGluZywgY3JlYXRpbmcsIGRlYnVnZ2luZyBtaXNzaW9ucyB0byB3cml0aW5nIHRoZSAiRXZlbnRzV29ybGREYXRhIiBmb3IgYSBuZXcgbWFwLiBIZXJlIGl0IGlzLi4uIEhhdmUgZnVuIQ0KDQpbaDNdTGljZW5zZSBJbmZvcm1hdGlvbjpbL2gzXQ0KWW91IGFyZSBhbGxvd2VkIHRvIGVkaXQsIGNyZWF0ZSwgc2hhcmUgbWlzc2lvbiBmaWxlcywgd29ybGQgZGF0YSBhbmQgZGVidWdnaW5nIGZ1bmN0aW9ucyBhcyB5b3UgbGlrZS4gDQoNCiEhIEJVVCBZT1UgQVJFIE5PVCBBTExPV0VEIFRPIFJFUEFDSyAvIFJFVVBMT0FEIFRIRSBNT0RJRklDQVRJT04gSVRTRUxGICEhICANClN1cnZpdm9yIE1pc3Npb25zIGlzIHdlbGwgcHJvdGVjdGVkLCBzbyBkb250IHdhc3RlIHRpbWUgZG9pbmcgc3R1cGlkIHRoaW5ncyB3aXRoIHRoZSB3b3JrIG9mIG90aGVycy4NCg0KW2gyXVNlcnZlcnNpZGUgSW5zdGFsbGF0aW9uWy9oMl0NCkZvciBkZXRhaWxlZCBpbnN0YWxsYXRpb24gaW5zdHJ1Y3Rpb25zIGZvciB5b3VyIHNlcnZlciB2aXNpdCBteSBHaXRodWIgcHJvamVjdC4uLg0KW3VybD1odHRwczovL2dpdGh1Yi5jb20vQml0dmVyYmllZ2VyL1N1cnZpdm9yTWlzc2lvbnNdU3Vydml2b3IgTWlzc2lvbnMgQCBnaXRodWJbL3VybF0gLi4uYW5kIHJlYWQgdGhlIFJFQURNRSBmaWxlIQ0KDQpHdWlkZTogW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTNjOS1XdElaRFdJXVNlcnZlciBJbnN0YWxsYXRpb25bL3VybF0gDQoNCkpvaW4gU01NIERpc2NvcmQgc2VydmVyLCBpZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvcmVQM2RxOF1TdXJ2aXZvciBNaXNzaW9ucyBEaXNjb3JkIFNlcnZlclsvdXJsXSANCg0KU3BlY2lhbCB0aGFua3MgdG8gc3VwZXJsaWNpb3VzIGFuZCB0YW5rZGF6emVyIGZvciB0ZXN0aW5nIGFuZCBjb3JyZWN0aW5nIG1lIGluIHNvbWUgdGhpbmdzLi4gYW5kIGZvciB5b3VyIG1pc3Npb24gaWRlYXMhDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1479949480320352593/FE021A72C3254DC1E4F845AF721350FD95C65A8C/</image_url> - <download_url/> - <filename/> - <file_size>1861722</file_size> - </mod> - <mod id="1580589252"> - <name>Chiemsee</name> - <description>V2VsY29tZSB0byBDaGllbXNlZSENCg0KTWFwIHNpemU6IDEwMjQweDEwMjQwbQ0KUmVsZWFzZTogMi4wVg0KDQoNCltiXVt1XUZlZWwgZnJlZSB0byBzdXBwb3J0IHVzIGlmIHlvdSB3YW5udC4gVGhhbmsgeW91IVsvdV1bL2JdIA0KW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9DaGllbXNlZV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vczRuVUtYSS5qcGdbL2ltZ11bL3VybF0gDQpbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5tZS9DaGllbXNlZURheXpdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0JzSjlOZmsuanBnWy9pbWddWy91cmxdIA0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cva2hzNkU0eV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMTk5S2FHQS5qcGdbL2ltZ11bL3VybF0NCg0KDQpZb3UgY2FuIGZpbmQgdGhlIHNlcnZlciBmaWxlcyBvbiB0aGUgRGlzY29yZC4gDQpUaGFua3MgdG8gYXNvcnJ5Y2FuYWRpYW4uDQoNCg0KU3BlY2lhbCB0aHggdG8gU3VtcmFrIGFuZCB0byBteSBmcmllbmQgZnJvbSAiRGVlcklzbGVtYXAiDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/943969003349579085/7C72EF95F2EF49BCEAE0879AFC2732B144DBD50D/</image_url> - <download_url/> - <filename/> - <file_size>2450802941</file_size> - </mod> - <mod id="1971972993"> - <name>1966_Ford_Mustang</name> - <description>W2gxXTE5NjYgRm9yZCBNdXN0YW5nIEdUIEZhc3RiYWNrIDI4OVsvaDFdDQoNCg0KW2xpc3RdDQogICAgICAgWypdW2Jd0KDQsNGB0YbQstC10YLQutCwOiBCbGFjazsgQmx1ZTsgUmVkOyBSdXN0Wy9iXQ0KICAgICAgIFsqXVtiXdCS0LzQtdGB0YLQuNC80L7RgdGC0Yw6IDEwMDAg0YHQu9C+0YLQvtCyICsg0LfQsNC/0LDRgdC60LAsINC60LDQvdC40YHRgtGA0LBbL2JdDQogICAgICAgWypdW2Jd0JzQsNC60YHQuNC80LDQu9GM0L3QsNGPINGB0LrQvtGA0L7RgdGC0Yw6IDE2NdC60Lwv0YdbL2JdDQpbL2xpc3RdDQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCltoMV3QmtC70LDRgdGB0L3QtdC50LzRizpbL2gxXQ0KDQpbY29kZV0gICAgIE1VU1RBTkcNCg0KICAgICBNVVNUQU5HX2Rvb3JzX0RyaXZlcg0KICAgICBNVVNUQU5HX0Rvb3JzX2NvRHJpdmVyDQogICAgIE1VU1RBTkdfZG9vcnNfaG9vZCANCiAgICAgTVVTVEFOR19kb29yc190cnVuaw0KLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICBNVVNUQU5HX2JsdWUgDQoNCiAgICAgTVVTVEFOR19kb29yc19Ecml2ZXJfYmx1ZQ0KICAgICBNVVNUQU5HX0Rvb3JzX2NvRHJpdmVyX2JsdWUNCiAgICAgTVVTVEFOR19kb29yc19ob29kX2JsdWUgDQogICAgIE1VU1RBTkdfZG9vcnNfdHJ1bmtfYmx1ZQ0KLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICBNVVNUQU5HX3JlZCANCg0KICAgICBNVVNUQU5HX2Rvb3JzX0RyaXZlcl9yZWQNCiAgICAgTVVTVEFOR19Eb29yc19jb0RyaXZlcl9yZWQNCiAgICAgTVVTVEFOR19kb29yc19ob29kX3JlZA0KICAgICBNVVNUQU5HX2Rvb3JzX3RydW5rX3JlZA0KLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICBNVVNUQU5HX3J1c3QgDQoNCiAgICAgTVVTVEFOR19kb29yc19Ecml2ZXJfcnVzdA0KICAgICBNVVNUQU5HX0Rvb3JzX2NvRHJpdmVyX3J1c3QNCiAgICAgTVVTVEFOR19kb29yc19ob29kX3J1c3QgDQogICAgIE1VU1RBTkdfZG9vcnNfdHJ1bmtfcnVzdA0KDQogICAgIE1VU1RBTkdfV2hlZWxbL2NvZGVdDQogICANCg0KDQoNCltiXVt1XdCX0LDQv9GA0LXRidC10L3QviDQv9C10YDQtdC30LDQu9C40LLQsNGC0Ywv0LjQt9C80LXQvdGP0YLRjC/QsdGA0LDRgtGMINC30LAg0L7RgdC90L7QstGDINGN0YLQvtGCINC80L7QtCDQsdC10Lcg0LzQvtC10LPQviDRgNCw0LfRgNC10YjQtdC90LjRjyFbL3VdWy9iXQ0KW2JdW3Vd0JLRiyDQvNC+0LbQtdGC0LUg0LzQvtC90LXRgtC40LfQuNGA0L7QstCw0YLRjCDRgdCy0L7QuSDRgdC10YDQstC10YAg0YEg0YPRgdGC0LDQvdC+0LLQu9C10L3QvdGL0Lwg0LzQvtC00L7QvCAo0LXRgdC70Lgg0YMg0LLQsNGBINC10YHRgtGMINGA0LDQt9GA0LXRiNC10L3QuNGPINC+0YIgQkkpWy91XVsvYl0NCg0KW3VybD1wYXlwYWwubWUvVmxhZGlzbGF2RmFkZGVldmljaF0gW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzY1SFpvbFQucG5nWy9pbWddIFsvdXJsXQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vcDdGdjFaNi5naWZbL2ltZ10NCg0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1466436327576463477/62C241E8878C3CC4A28F96C8F62A6E9B228142C6/</image_url> - <download_url/> - <filename/> - <file_size>10078789</file_size> - </mod> - <mod id="2100271018"> - <name>DogsOfChiemsee</name> - <description>W2gxXURvbmF0ZTogWy9oMV0NClt1cmw9aHR0cHM6Ly9wYXlwYWwubWUvTHVza2VybmU/bG9jYWxlLng9ZGFfREtdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3dpSzFmc1gucG5nWy9pbWddIFsvdXJsXQ0KDQoNCkEgc2VsZWN0aW9uIG9mIGNyZWF0dXJlcyB0aGF0IGFsbCBoYXZlIDQgbGVncyBhbmQgd2lsbCBhdHRhY2sgeW91IGlmIHlvdSBnZXQgdG8gY2xvc2UNCk1hZGUgZm9yIENoaWVtc2VlIGJ1dCBjYW4gYmUgdXNlZCBvbiBhbnkgbWFwIGFuZCBhbnkgc2VydmVyDQoNCltiXURvZ3Mgb2YgQ2hpZW1zZWUgY3VycmVudGx5IGluY2x1ZGVzO1svYl1baV0NCkRvZ3NPZkNoaWVtc2VlX2NoaW1lcmENCkRvZ3NPZkNoaWVtc2VlX2RvZ19idWx0ZXJlcg0KRG9nc09mQ2hpZW1zZWVfbXV0YW50X2JvYXINCkRvZ3NPZkNoaWVtc2VlX211dGFudF9jYXQNCkRvZ3NPZkNoaWVtc2VlX211dGFudF9mbGVzaA0KRG9nc09mQ2hpZW1zZWVfZG9nX0Zpbg0KRG9nc09mQ2hpZW1zZWVfZG9nX1Bhc3Rvcg0KWy9pXSAgDQpUaGlzIG1vZCBpcyBjdXJyZW50bHkgc3RpbGwgYSB3b3JrIGluIHByb2dyZXNzLiAgDQogIA0KVHlwZXMueG1sIGFuZCBFdmVudHMgLSBleGFtcGxlLnhtbCBpbmNsdWRlZCBpbiB0aGUgbW9kDQoNClRvIGhhdmUgdGhlc2Ugc3Bhd24gb24gdGhlIHNlcnZlciBpbmNsdWRlIHRoZSBiZWxvdyBsaW5lcyBmb3IgdGhlIG1vbnN0ZXJzIHRoYXQgeW91IHdvdWxkIGxpa2UgdG8gaGF2ZSB1bmRlciBvbmUgb2YgdGhlIGV4aXN0aW5nIHpvbWJpZSBvciBhbmltYWwgbGluZXMgaW4gdGhlIA0KRXZlbnRzLnhtbA0KDQogICAgW2NvZGVdDQogICAgPGNoaWxkIGxvb3RtYXg9IjUiIGxvb3RtaW49IjAiIG1heD0iMCIgbWluPSI1IiB0eXBlPSJEb2dzT2ZDaGllbXNlZV9kb2dfYnVsdGVyZXIiLz4NCiAgICA8Y2hpbGQgbG9vdG1heD0iNSIgbG9vdG1pbj0iMCIgbWF4PSIwIiBtaW49IjUiIHR5cGU9IkRvZ3NPZkNoaWVtc2VlX211dGFudF9jYXQiLz4NClsvY29kZV0NCg0KRG9udCBVbnBhY2ssIERvbnQgUmVwYWNrLCBEb250IHN0ZWFsLg0KDQpJZiB5b3UgZmVlbCBsaWtlIGl0IHlvdSBhcmUgd2VsY29tZSB0byBzdXBwb3J0IG1lIG9uOg0KW3VybD1odHRwOi8vd3d3LlBheXBhbC5tZS9MdXNrZXJuZV1QYXlwYWxbL3VybF0NCg0KDQpUaGFua3MgdG8gWmlzYiwgTHVnZ2UgYW5kIEh1bnRlcnpDWg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1056604474225798716/72D4046C72698705F9352DD7FB6DCB70A6A64E9C/</image_url> - <download_url/> - <filename/> - <file_size>61033022</file_size> - </mod> - <mod id="2350401726"> - <name>King of the Hill</name> - <description>W2gxXSBLaW5nIG9mIFRoZSBIaWxsIFsvaDFdDQoNClRoaXMgbW9kIGlzIGEgZHluYW1pYyBldmVudCB0aGF0IHJhbmRvbWx5IHNwYXducyBhIGZsYWcgZm9yIHBsYXllcnMgdG8gY2FwdHVyZSBmb3IgcmV3YXJkLiBBIG5vdGlmaWNhdGlvbiBpcyBzZW50IG91dCB0byB0aGUgc2VydmVyIDUgbWludXRlcyBwcmlvciB0byB0aGUgZmxhZyBzcGF3bmluZyB0byBnaXZlIHRoZSBsb2NhdGlvbiB0aGF0IHRoZSBLT1RIIHdpbGwgc3Bhd24uIFBsYXllcnMgbmVlZCB0byBiZSBpbiB0aGUgem9uZSBmb3IgMTUgbWludXRlcyB0byBjYXB0dXJlIHRoZSBoaWxsLiANCg0KT25jZSBwbGF5ZXJzIGVudGVyIHRoZSB6b25lLCBhIGJhciB3aWxsIGFwcGVhciBpbiB0aGUgYm90dG9tIHJpZ2h0IHRvIGluZGljYXRlIHRoZSBwcm9ncmVzcyBuZWVkZWQgdG8gY29tcGxldGUgdGhlIGNhcHR1cmUgd2hpbGUgYWxzbyBkaXNwbGF5aW5nIHRoZSB0b3RhbCBhbW91bnQgb2YgcGxheWVycyB0aGF0IGFyZSBpbiB0aGUgIkV2ZW50IFJhZGl1cyIgKDEwMG0pIG9mIHRoZSBmbGFnLiANCg0KUGxheWVycyBuZWVkIHRvIGJlIHdpdGhpbiAyMG0gb2YgdGhlIGZsYWcgdG8gYWN0dWFsbHkgc3RhcnQgY2FwdHVyaW5nIHRoZSB6b25lLiBPbmNlIHRoZSBwcm9ncmVzcyBiYXIgaXMgMTAwJSBmdWxsLCBhIHN0b3JhZ2UgY2hlc3Qgd2l0aCBjb25maWd1cmFibGUgaXRlbXMgd2lsbCBzcGF3bi4NCg0KW2ldW2JdIElmIHlvdSB3b3VsZCBsaWtlIHRoZSBLaW5nIG9mIFRoZSBIaWxsIHRvIGFwcGVhciBvbiB0aGUgbWFwLCB5b3UgbXVzdCB1c2UgQmFzaWNNYXAgYWx0aG91Z2ggdGhpcyBpcyBub3QgYSBkZXBlbmRlbmN5LiBZb3Ugd2lsbCBzdGlsbCBnZXQgYSBub3RpZmljYXRpb24gb2YgdGhlIGxvY2F0aW9uIHJlZ2FyZGxlc3MuWy9iXQ0KDQpCYXNpYyBNYXA6IFdvcmtzaG9wOiBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMjcwMjE1MTMyJnNlYXJjaHRleHQ9YmFzaWNtYXBdIEJhc2ljIE1hcCBNb2QgWy91cmxdDQoNCltoMV1bYl0gSW5zdGFsbCBhbmQgU2V0dXAgWy9iXVsvaDFdDQoNClRvIGluc3RhbGwgdGhpcyBtb2QsIGV4dHJhY3QgdGhlIG1vZCBmb2xkZXIgdG8gdGhlIHJvb3Qgb2YgeW91ciBEYXlaIHNlcnZlci4gQWRkIEBLT1RIIHRvIHlvdXIgbW9kIGxpbmUgaW4geW91ciBzdGFydCBwYXJhbWV0ZXJzOyBsYXN0bHkgZXh0cmFjdCB0aGUga2V5IGFuZCBwbGFjZSBpbiB0aGUga2V5IGZvbGRlci4gSWYgeW91IGFyZSB1c2luZyBPbWVnYSwganVzdCBhZGQgdGhlIG1vZCB1c2luZyB0aGUgaW50ZXJmYWNlLg0KDQpBbGwgb2YgdGhlIHZhbHVlcyBsaXN0ZWQgaW4gdGhlIGRlY3J5cHRpb24gYXJlIGNvbmZpZ3VyYWJsZSBhbmQgZWFzeSB0byBzZXR1cCwgYnV0IGRvIG5vdGU7IGRvIG5vdCBhZGQgbWFnYXppbmVzIGFzIGFuIGF0dGFjaG1lbnQgdG8gdGhlIHdlYXBvbnMgdGhhdCBzcGF3biBhcyBpdCB3aWxsIGJ1ZyB0aGUgd2VhcG9uLiBBZGQgbWFnYXppbmVzIGFzIGFuICJpdGVtIiBpbnN0ZWFkLiANCg0KaHR0cHM6Ly9wYXN0ZWJpbi5jb20veGNQZ1FuN2QgIC0tIERlZmF1bHQgQ29uZmlnIC0gQ2hlcm5hcnVzDQpodHRwczovL3Bhc3RlYmluLmNvbS9paW1qSER1cCAtLSBEZWZhdWx0IENvbmZpZyAtIExpdm9uaWENCmh0dHBzOi8vcGFzdGViaW4uY29tLzNTV05aMUE1IC0tIERlZmF1bHQgQ29uZmlnIC0gRGVlcmlzbGUNCmh0dHBzOi8vcGFzdGViaW4uY29tLzhKanpHSGluIC0tIERlZmF1bHQgQ29uZmlnIC0gTmFtYWxzaw0KDQpodHRwczovL3Bhc3RlYmluLmNvbS9lMVV3blRrWSAgLS0gQ29uZmlnIHdpdGggRXhwbGFuYXRpb25zDQoNCiBJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIG9yIGNvbmNlcm5zLCBwbGVhc2UgbGVhdmUgYSBjb21tZW50IGJlbG93Lg0KDQogDQoNCltxdW90ZT1hdXRob3JdIFdlIGRvIG5vdCBnaXZlIHBlcm1pc3Npb24gdG8gdW5wYWNrLCByZXBhY2ssIGVkaXQsIG9yIHJldXBsb2FkIG91ciBmaWxlcyB1bmxlc3MgZXhwbGljaXQgcGVybWlzc2lvbiBpcyBncmFudGVkIGJ5IHRoZSBvd25lci4gQSBETUNBIG5vdGljZSB3aWxsIGJlIGlzc3VlZCBpZiB0aGVzZSB0ZXJtcyBhcmUgYnJva2VuLiBOb3RlOiBJZiB5b3UgYXJlIHRvIHVzZSB0aGlzIGNvbnRlbnQgd2hpbGUgbW9uZXRpemluZyB5b3VyIHNlcnZlciB5b3UgbXVzdCBjb250YWN0IHVzIHZpYSBEaXNjb3JkIGF0IGh0dHBzOi8vZGlzY29yZC5nZy9UaGVIaWRlb3V0IG9yIGJ5IGVtYWlsIGF0IGRheXp0aGVoaWRlb3V0QGdtYWlsLmNvbS4gSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyBvciBpc3N1ZXMgYWJvdXQgdGhpcyBtb2QsIHBsZWFzZSBsZWF2ZSBhIGNvbW1lbnQgYmVsb3chIFsvcXVvdGVd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1663484030792139372/A0C274D5ACE2B5328D291CA43B600905743B8F3F/</image_url> - <download_url/> - <filename/> - <file_size>3138735</file_size> - </mod> - <mod id="1721312734"> - <name>TEPTraderWallet</name> - <description>WyFdIHJlcXVpcmVzIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1OTA4NDEyNjBdVHJhZGVyIG1vZFsvdXJsXSBmcm9tIERyIEpvbmVzLg0KDQpbaDFdRmVhdHVyZXNbL2gxXQ0KDQpUaGlzIHdhbGxldCBvbmx5IGFjY2VwdHMgUnVibGUgbm90ZXMgZnJvbSBUcmFkZXIgbW9kLiANClJ1YmxlcyBOb3RlcyBhcmUgc3RhY2tlZCB0byB0aGUgY29ycmVzcG9uZGluZyBzbG90Lg0KDQpUaGUgdG9vbHRpcCBpbiBpbnZlbnRvcnkgc2hvd3MgdGhlIGN1cnJlbnQgYW1vdW50IG9mIHJ1YmxlcyBpbiB3YWxsZXQuDQoNCjEgc2xvdCBmb3IgMSBydWJsZSBub3RlDQoxIHNsb3QgZm9yIDUgcnVibGVzIG5vdGUNCjEgc2xvdCBmb3IgMTAgcnVibGVzIG5vdGUNCjEgc2xvdCBmb3IgMjUgcnVibGVzIG5vdGUNCjEgc2xvdCBmb3IgNTAgcnVibGVzIG5vdGUNCjEgc2xvdCBmb3IgMTAwIHJ1YmxlcyBub3RlDQoNCltoMV1UeXBlcy54bWxbL2gxXQ0KDQpjbGFzcyBuYW1lIDogW2JdRXZvY2F0dXNXYWxsZXRbL2JdDQoNCltjb2RlXQ0KPHR5cGUgbmFtZT0iRXZvY2F0dXNXYWxsZXQiPg0KIDxub21pbmFsPjU8L25vbWluYWw+DQogPGxpZmV0aW1lPjM4ODgwMDA8L2xpZmV0aW1lPg0KIDxyZXN0b2NrPjA8L3Jlc3RvY2s+DQogPG1pbj4xPC9taW4+DQogPHF1YW50bWluPi0xPC9xdWFudG1pbj4NCiA8cXVhbnRtYXg+LTE8L3F1YW50bWF4Pg0KIDxjb3N0PjEwMDwvY29zdD4NCiA8ZmxhZ3MgY291bnRfaW5fY2FyZ289IjAiIGNvdW50X2luX2hvYXJkZXI9IjAiIGNvdW50X2luX21hcD0iMSIgY291bnRfaW5fcGxheWVyPSIwIiBjcmFmdGVkPSIwIiBkZWxvb3Q9IjAiLz4NCiA8Y2F0ZWdvcnkgbmFtZT0iY29udGFpbmVycyIvPg0KIDx1c2FnZSBuYW1lPSJJbmR1c3RyaWFsIi8+DQogPHVzYWdlIG5hbWU9IlRvd24iLz4NCiA8dXNhZ2UgbmFtZT0iVmlsbGFnZSIvPg0KIDx1c2FnZSBuYW1lPSJPZmZpY2UiLz4NCiA8dXNhZ2UgbmFtZT0iU2Nob29sIi8+DQo8L3R5cGU+DQpbL2NvZGVdDQoNCltoMV1Ub2RvWy9oMV0NCnR3ZWFrIG1vZGVsIHBvc2l0aW9uIGluIGhhbmQNCg0KW2gxXUNyZWRpdHNbL2gxXQ0KDQpXYWxsZXQgM0QgbWVzaGVzIDogaHR0cHM6Ly9za2V0Y2hmYWIuY29tLzNkLW1vZGVscy9vbGQtd2FsbGV0LTI1YTc1OTAyZjNlNTQ0NmE4OTNiMGRlNTUyZjQyODYyDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/777353241210347901/1A0CBEE8BF7175C778C1838EBE6CB72AAFD7A5ED/</image_url> - <download_url/> - <filename/> - <file_size>3864306</file_size> - </mod> - <mod id="2268302056"> - <name>BlackmarketTrader</name> - <description/> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1680365939025076283/EF443F987A5E8CC97558FE67B28533950E5FE7D3/</image_url> - <download_url/> - <filename/> - <file_size>4616</file_size> - </mod> - <mod id="2111160696"> - <name>Heroes And Bandits</name> - <description>W2NvZGVdDQpXb3JraW5nIHdpdGggMS4xMQ0KWy9jb2RlXQ0KW2gxXUhlcm9lcyBhbmQgQmFuZGl0cyBIdW1hbml0eSBNb2RbL2gxXQ0KDQpUaGlzIG1vZCBhZGQgaHVtYW5pdHkgdG8gRGF5eiBpbiBhIHZlcnkgZXhwYW5kYWJsZSB3YXksIGFsbG93aW5nIGZvciBzZXJ2ZXIgb3duZXJzIGFuZCBtb2QgY3JlYXRvcnMgdG8gZGljdGF0ZSBhbG1vc3QgZXZlcnl0aGluZyBpbmNsdWRpbmcgdGhlIGFiaWxpdHkgdG8gY3JlYXRlIGN1c3RvbWl6ZWQgTGV2ZWxzIGFuZCBBY3Rpb25zLCBhcyB3ZWxsIGFzIHRoZSBhYmlsaXR5IHRvIGNyZWF0ZSBjdXN0b21pemVkIHpvbmVzIGZvciBleGNsdXNpdmUgdXNlIGJhc2VkIG9uIHRoZSBwbGF5ZXJzIGh1bWFuaXR5DQpbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9kYWVtb25mb3JnZS9EYXl6LUhlcm9lc0FuZEJhbmRpdHNdR2l0SHViIFJlYWRtZVsvdXJsXQ0KDQpbaDJdUGxheWVyIENvbW1hbmRzWy9oMl0NCiIvaHVtYW5pdHkiIGluIGRpcmVjdCBjaGF0IHdpbGwgdGVsbCB5b3UgeW91J3JlIGh1bWFuaXR5DQoiL3N0YXQgQWN0aW9uTmFtZSIgaW4gZGlyZWN0IGNoYXQgd2lsbCBnaXZlIHlvdSBob3cgbWFueSB0aW1lcyB5b3UgaGF2ZSBkb25lIGEgY2VydGFpbiBhY3Rpb24gZWcuIC9zdGF0IFpvbWJpZUtpbGwNCiIvc3RhdCBLaWxscyIgaW4gZGlyZWN0IGNoYXQgd2lsbCBnaXZlIHlvdSBob3cgbWFueSBwbGF5ZXIgS2lsbHMgeW91IGhhdmUgbWFkZQ0KIkoiIE9wZW5zIHRoZSBzaW1wbGUgR1VJDQoNCltoMV1Db25maWcgRmlsZSBEZXRhaWxzWy9oMV0NCltoMl1bdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9kYWVtb25mb3JnZS9EYXl6LUhlcm9lc0FuZEJhbmRpdHMvd2lraV1DbGljayBIZXJlIGZvciB0aGUgV0lLSVsvdXJsXVsvaDJdDQoNCkRlZmF1bHQgY29uZmlncw0KSW5mcm9tYXRpb24gVG8gRm9sbG93DQoNCltoMl1IZWxwZXIgRnVuY3Rpb25zIGZvciBpbml0LmNbL2gyXQ0KVGhlcmUgYXJlIGhlbHBlciBmdW5jdGlvbiB0byBoZWxwIHlvdSBwcm92aWRlIGN1c3RvbSBsb2Fkb3V0cyBvciBza2lucyB0byBwbGF5ZXJzIGJhc2VkIG9uIHRoZWlyIEFmZmluaXR5LCBMZXZlbCwgSHVtYW5pdHksIG9yIFN0YXRzDQpbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9kYWVtb25mb3JnZS9EYXl6LUhlcm9lc0FuZEJhbmRpdHMvd2lraS9IZWxwZXItRnVuY3Rpb25zLWZvci1pbml0LmNdQ2xpY2sgSGVyZSB0byBsZWFybiBNb3JlWy91cmxdDQoNCltoMl1BZGQgT24gTW9kc1svaDJdDQpUaGVyZSBhcmUgYWRkIG9uIG1vZHMgdGhhdCBhbGxvdyBwbGF5ZXJzIHRvIGdhaW4gYW5kIGxvc2UgaHVtYW5pdHkgYmFzZWQgb24gdGhlaXIgYWN0aW9ucyBmcm9tIG90aGVyIG1vZHMNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8yMTExMTYwNjk2LzI0NDcwOTE0MjAyMTE5MzY5NTgvXUNsaWNrIGhlcmUgdG8gbGVhcm4gbW9yZVsvdXJsXQ0KDQpbaDJdU3VwcG9ydGVkIExhbmd1YWdlc1svaDJdDQotIEVuZ2xpc2gNCi0gRnJlbmNoDQotIFJ1c3NpYW4gIC0gVGhhbmtzIEBOZW9uTXVyZGVyDQotIEdlcm1hbiAgLSBUaGFua3MgQFNlcnZlckF0emUNCi0gUG9saXNoICAgICAtIFRoYW5rcyAgQEtpcmxlbg0KLSBQb3J0dWd1ZXNlIC0gVGhhbmtzIEBXd2lsbGVycw0KKElmIHlvdSB3YW50IHlvdXIgbGFuZ3VhZ2Ugc3VwcG9ydGVkIHBsZWFzZSBjb250YWN0IG1lKQ0KDQpbaDJdT3BlbiBTb3VyY2VkIGFuZCBFeHBhbmRhYmxlWy9oMl0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8yMTExMTYwNjk2LzI0NDcwOTE0MjAyMTIwNDEwMzAvXUNsaWNrIEhlcmUgdG8gbGVhcm4gbW9yZVsvdXJsXQ0KDQpbaDJdVG8gRG8gTGlzdFsvaDJdDQotIEFkZCBjdXN0b20gc2tpbnMgZm9yIEhlcm8ncyBhbmQgQmFuZGl0cyBzbyB0aGV5IGFyZSBtb3JlIGVhc2lseSBpZGVudGlmaWFibGUNCi0gQ3JlYXRlIGEgZXhwb3J0IGZ1bmN0aW9uIGZvciBzZXJ2ZXIgbGVhZGVyYm9hcmRzIGFuZCBhIGJhc2ljIHdlYiBhcHAgdG8gdmlldw0KLSBDaGFuZ2UgSWNvbiBsb2NhdGlvbiBzZXR0aW5ncyB0byBiZSBjbGllbnQgc2lkZSBzbyB0aGF0IHdheSBwbGF5ZXJzIGNhbiBjaG9vc2Ugd2hlcmUgdG8gc2hvdyBpdA0KDQoNCltoM11IYXZlIFF1ZXN0aW9uIG9yIE5lZWQgSGVscFsvaDNdDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9Ta1VrUHY0XUpvaW4gb3VyIERpc2NvcmQgLSBhbmQgQ2hvb3NlIHRoZSBhcHByb3ByaWF0ZSByb2xlWy91cmxdDQoNCltoM11bdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9kYWVtb25mb3JnZS9EYXl6LUhlcm9lc0FuZEJhbmRpdHMjcmVwYWNraW5nYnVpbGRpbmctZnJvbS1zb3VyY2UtY29kZS1ydWxlc11JZiB5b3UgYXJlIGludHJlc2V0ZWQgaW4gcmVwYWNraW5nIHBsZWFzZSBjbGljayBoZXJlIGZvciBydWxlcyBhYm91dCByZXBhY2tpbmdbL3VybF1bL2gzXQ0KDQoNCltoM11Ib3cgdG8gU3VwcG9ydCBNZVsvaDNdDQpJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gZG9uYXRpbmcgdG8gaGVscCBzdXBwb3J0IHRoZSBtb2Qgb3IganVzdCBidXkgbWUgYSBiZWVyIHRvIGtlZXAgbWUgbW90aXZhdGVkIHlvdSBjYW4gZG8gc28gDQpbdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9zcG9uc29ycy9kYWVtb25mb3JnZV1TcG9uc29yIE1lIE9uIEdpdGh1YlsvdXJsXQ0KW3VybD1odHRwczovL3d3dy5wYXlwYWwubWUvRGFlbW9uRm9yZ2VdRG9uYXRlIHZpYSBQYXlwYWxbL3VybF0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1761439859411656653/AC690143190FCFA0112C22800BCABDB744667F0F/</image_url> - <download_url/> - <filename/> - <file_size>19555872</file_size> - </mod> - <mod id="2302717234"> - <name>dbo_surfaces_DI</name> - <description>RGJvIFN1cmZhY2VzIGZvciBEZWVyZSBJU2xlICBBTFBIQSANCg0KIFRoaXMgaXMgYSBTdGFuZGFsb25lIGFkZG9uIHRoYXQgc2hvdWxkIGJlIHVzZWQgYWxvbmUgYW5kIGRvZXMgbm90IHJlcXVpcmUgYW55IG90aGVyIERCTyBzdXJmYWNlIG1vZCANCiBmb3IgdXNlIHdpdGggRGVlcmUgSXNsZSAgQnkgSm9obiBNY0xhbmUgDQogIFBlcm1pc3Npb24gZ2l2ZW4gdG8gb3ZlcndyaXRlIERlZmluZXMgb2YgRGVlcmVJc2xlIHN1cmZhY2VzICBObyBEZWVyZUlzbGUgRmlsZXMgb3IgU3VwZXJDZWRlcyBvZiBleGlzaXRpbmcgbGlzZW5jZXMgYXJlIGdpdmVuIA0KDQogIE5vIHJldXBsb2FkcyAgIG9yIHJlcGNhY2tzIA0KDQogUGVybWlzc2lvbnMgdG8gYmUgc291Z2h0IGF0IA0KICdQZXJtaXNzaW9ucyBSZXF1ZXN0cyANCg0KaHR0cHM6Ly9kaXNjb3JkLmdnL2pya0E4RXENClNVUFBPUlQgQVVUSE9SIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkg0KRG8geW91IGxpa2UgdGhlIHByb2plY3RzIHRoYXQgSSB3b3JrIG9uPyBDb25zaWRlciBzdXBwb3J0aW5nIG1lIGluIG15IGZ1dHVyZSBlbmRlYXZvdXJzISBBbGwgbW9uZXkgZ29lcyB0b3dhcmRzIGtlZXBpbmcgbXkgRGlzY29yZCBhbmQgaGFyZHdhcmUgdXAgYW5kIHJ1bm5pbmcgZm9yIHRoZSB0dXJvdGlhbHMgYW5kIGV2ZXJ5dGhpbmcgZWxzZSAuIFZpc2l0IGh0dHBzOi8vd3d3LnBheXBhbC5jb20vcGF5cGFsbWUvRGVhbkx1bmQgVGhhbmsgeW91IQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1667984155402932123/56496FAB7DDB2273B8BFAC3BE96DEFAD5771E36C/</image_url> - <download_url/> - <filename/> - <file_size>4071</file_size> - </mod> - <mod id="2313693272"> - <name>StateofInsomnia</name> - <description>TG9hZGluZyBTY3JlZW4gZm9yIFN0YXRlIG9mIEluc29tbmlhISBKdW1wIG9uIG91ciBzZXJ2ZXIgYW5kIGhhdmUgZnVuLiBodHRwczovL2Rpc2NvcmQuZ2cvUHBHZGhzQw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1747935757062272911/6B656182F1B63E635DE49B154C6B1C69A9A502A5/</image_url> - <download_url/> - <filename/> - <file_size>6644549</file_size> - </mod> - <mod id="1612576045"> - <name>Easy Signs [by Cl0ud]</name> - <description>W2gxXUVhc3kgU2lnbnMgW2J5IENsMHVkXVsvaDFdDQpZb3UgYXJlIGZydXN0cmF0ZWQgYW5kIGNhbid0IHJlYWQgdGhlIHNpZ25zIGluIERheVo/DQpUaGVuIG1heWJlIHRoaXMgbW9kIGlzIGZvciB5b3UhIFRoaXMgbW9kIHRyYW5zbGF0ZXMgYWxsIHNpZ25zIHdoaWNoIGFyZSBuZWVkZWQgZm9yIG9yaWVudGF0aW9uLA0Kc28geW91IHdpbGwgYWx3YXlzIGtub3cgd2hlcmUgeW91IGFyZSENCg0KQmlnIHRoYW5rIHlvdSB0byBDbGVldHVzIGFuZCBTdW1yYWsgd2hvIGhlbHBlZCBtZSB3aXRoIHRoaXMgbW9kIQ0KDQpbYl1GZWF0dXJlczpbL2JdDQotIFRyYW5zbGF0ZWQgc2V0dGxlbWVudCBzaWducw0KLSBUcmFuc2xhdGVkIGRpcmVjdGlvbiBzaWducw0KDQpbYl1QZXJtaXNzaW9uczpbL2JdDQpZb3UgY2FuIHB1dCB0aGUgbW9kIGluIHlvdXIgU3RlYW0gQ29sbGVjdGlvbi4NCllvdSBhcmUgbm90IGFsbG93ZWQgdG8gcmV1cGxvYWQgb3IgdXNlIGl0IG91dHNpZGUgb2YgdGhpcyBtb2QuDQpJIGRvIG5vdCBnaXZlIGFueW9uZSBwZXJtaXNzaW9uIHRvIG1vZGlmeSB0aGlzIG1vZC4NCg0KSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyBmZWVsIGZyZWUgdG8gYXNrIHRoZW0gYmVsb3cNCmFuZCBkb24ndCBmb3JnZXQgdG8gcmF0ZSBteSBtb2QgOykNCg0KSWYgeW91IHdhbnQgdG8gc3VwcG9ydCBtZSAoc28gSSBjYW4gZ2V0IHNvbWUgbW9yZSBjb2ZmZWUpOg0KW3VybD1odHRwczovL3BheXBhbC5tZS9yb21hbmdpbHo/bG9jYWxlLng9ZGVfREVdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2lGZzBWMFgucG5nWy9pbWddWy91cmxdDQoNCltoMV1NeSBEaXNjb3JkWy9oMV0NClt1cmw9aHR0cDovL2Rpc2NvcmQuZ2cvbnNnNk5uSl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbE5Qc2lFeC5wbmdbL2ltZ11bL3VybF0NCg0KSWYgeW91IGhhdmUgc3VnZ2VzdGlvbnMvaWRlYXMgb3IgYnVnIHJlcG9ydHMsIGpvaW4gbXkgZGlzY29yZCBhbmQgc2VuZCB0aGVtIHRoZXJlIQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/794239008759620839/202A665B4D486D63174DF4AD0EF55FDAB19A467D/</image_url> - <download_url/> - <filename/> - <file_size>4749332</file_size> - </mod> - <mod id="2202288946"> - <name>TeddysWeaponPack</name> - <description>SSBsaWtlIHRvIHB1Ymxpc2ggbXkgV2VhcG9uIFBhY2suDQpJdCB3YXMgYSBwcml2YXRlIE1vZCBidXQgaSBsaWtlIHRvIHNoYXJlIGl0IG5vdy4NCg0KQWxsIG9mIG15IHdlYXBvbnMgaGF2ZSBubyBhdHRhY2htZW50cyBsaWtlIGhhbmRndWFyZCBvciBidXR0c3RvY2tzLg0KSSBkb24ndCBsaWtlIHRoaXMgdXNlbGVzcyBhdHRhY2htZW50cy4NCk9ubHkgU2NvcGUsIE1hZ2F6aW5lLCBTdXBwcmVzc29yLCBsaWdodHMsIGJheW9uZXRzIGFuZCBnaGlsbGllIGF0dGFjaG1lbnRzLg0KDQpKb2luIG15IERpc2NvcmQgaWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucywgc3VnZ2VzdGlvbnMuDQoNCmh0dHBzOi8vZGlzY29yZC5nZy9BZVh4ZkczDQoNClBsZWFzZSByZXBvcnQgaXNzdWVzIGFuZCBidWdzLiBJwrRsbCB0cnkgbXkgYmVzdCB0byBmaXggaXQgZmFzdC4NCg0KVHlwZXMueG1sIGFuZCBUcmFkZXJjb25maWcudHh0IGFyZSBpbiB0aGUgTW9kZm9sZGVyLg0KDQpJbSBzdGlsbCB3b3JraW5nIG9uIG5ldyBjb250ZW50Lg0KDQpIZWxwIGZvciBrZWVwIHRoZSBtb2QgYWxpdmUgd2l0aCB1cGRhdGVzIGFuZCBuZXcgY29udGVudDoNCg0KcGF5cGFsLm1lL1RlZGR5U2FtbWxlcg0KDQpUaGFuayB5b3UNCg0KSSBob3BlIHlvdSBsaWtlIGl0IGFuZCBlbmpveSBpdC4NCg0KUGxlYXNlIGRvIE5PVCB1bnBhY2svcmVwYWNrIHRoaXMgbW9kLiBFdmVyeSB2aW9sYXRpb24gaXMgcHVuaXNoZWQgd2l0aCBhIERNQ0ENCg0KDQoNCg0KVGhpcyB3ZWFwb24gcGFjayBjb250YWluczoNCg0KW2NvZGVdDQpQaXN0b2xzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCg0KVFdQX0FyZXhaZXJvDQpUV1BfQmVyZXR0YTkyRlMgIA0KVFdQX0JlcmV0dGE5MkZTRGVzZXJ0ICANClRXUF9CZXJldHRhR29sZGVuRmxvd2VyDQpUV1BfQmVyZXR0YURFQnVydG9uDQpUV1BfQmVyZXR0YURFQmxhY2sNClRXUF9CZXJldHRhUFg0DQpUV1BfQmVyZXR0YVN3b3JkQ3V0bGFzcw0KVFdQX0NvbHQxOTExR29sZA0KVFdQX0NvbHQxOTExSG9seQ0KVFdQX0NvbHQxOTExU3RhaW5sZXNzDQpUV1BfMTkxMV9XaWxzb25Db21iYXQNClRXUF9DWjc1TQ0KVFdQX0Rlc2VydEVhZ2xlLCAgICANClRXUF9EZXNlcnRFYWdsZVNreQ0KVFdQX0Rlc2VydEVhZ2xlRmFsY29uDQpUV1BfRk41N1BpbmsNClRXUF9GTjU3VG94aWMNClRXUF9GTlM5DQpUV1BfR2xvY2sxOEVneXB0aWFuDQpUV1BfR2xvY2sxOEhvbm9yDQpUV1BfR2xvY2sxOEp1bmdsZSANClRXUF9HbG9jazE4UmViZWwNClRXUF9HbG9jazE4V2Vhc2VsDQpUV1BfR2xvY2sxOFdvbGYNClRXUF9HbG9jazE5TQ0KVFdQX0dsb2NrNDINClRXUF9HbG9ja1phcHBlcg0KVFdQX0hLNDcNClRXUF9ISzQ3VGFuDQpUV1BfTHVnZXJQMDgNClRXUF9NSzIzU29jb20NClRXUF9NUDQwIA0KVFdQX01QNDQzDQpUV1BfUDggICAgICAgIA0KVFdQX1AyMDAwQmx1ZUdpcmwNClRXUF9QMjAwMFByb3RlY3Rvcg0KVFdQX1AyMDAwUmVuZWdhZGUNClRXUF9QMjAwMFRveGljDQpUV1BfU2lnU2F1ZXJQMjI2DQpUV1BfU2lnU2F1ZXJQMjI5ICAgIA0KVFdQX1NpZ1NhdWVyUDI1MA0KVFdQX1NpZ1NhdWVyUDI1MENvbG9yZWQNClRXUF9TaWdTYXVlclAyNTBQYXRyaWNpYW4NClRXUF9TaWdTYXVlclAyNTBQZWFDb2NrDQpUV1BfU2lnU2F1ZXJQMjUwV2luZ3Nob3QNClRXUF9TUDFWZWt0b3INClRXUF9TUjFHeXJ6YQ0KVFdQX1Rva2FyZXYNClRXUF9VU1BDaHJvbWF0aWMNClRXUF9VU1BQc3ljaG9kZWxpYw0KVFdQX1dhbHRoZXJQOTkNClRXUF9XYWx0aGVyUTUNCg0KU2hvdGd1bnM6IA0KDQpUV1BfQUExMg0KVFdQX0FBMTJEcmFnb24NClRXUF9BQTEySGVsbERyYWdvbg0KVFdQX1NQQVMNClRXUF9TYXdlZFNob3RndW4NClRXUF9SZW1pbmd0b244NzBUYWN0aWNhbA0KVFdQX01vc3NiZXJnNTkwYTENClRXUF9Nb3NzYmVyZzUwMA0KVFdQX0tTRw0KVFdQX0FybXNhbg0KVFdQX0NsYXNzaWNTaG90Z3VuDQpUV1BfQmVuZWxsaU00DQpUV1BfQmVuZWxsaU0zDQpUV1BfSW1wcm92aXNlZFNob3RndW4NClRXUF9JdGhhY2FNMzcNClRXUF9Eb3VibGVCYXJyZWxTaG90Z3VuDQpUV1BfS29tcmFkMTINClRXUF9NUDE1Mw0KVFdQX00xOTEyDQpUV1BfTVAxNTNCbGFjaw0KVFdQX0JlbmVsbGlMRQ0KDQpTbmlwZXI6IA0KDQpUV1BfQWlyYm93DQpUV1BfQW1lcmljYW5SaWZsZQ0KVFdQX0FTVzMzOA0KVFdQX0FXTUJsYWNrDQpUV1BfQVdNQ3VzdG9tDQpUV1BfQVdNRGVzZXJ0DQpUV1BfQVdNR3JlZW4NClRXUF9BV01HcmVlblRhbg0KVFdQX0JhcnJldHRNODINClRXUF9CYXJyZXR0TTgyRGVzZXJ0DQpUV1BfQmFycmV0dE04MlNub3cNClRXUF9GUkYyDQpUV1BfS2FyOTgNClRXUF9MOTZBMQ0KVFdQX00xR2FyYW5kDQpUV1BfTTIwMA0KVFdQX00yMDBPbGQNClRXUF9NMjRCcm93blRhbg0KVFdQX00yNEdyZWVuVGFuDQpUV1BfTTI0R3JlZW5UYW4yDQpUV1BfTTI0U25vdw0KVFdQX00yNFdvb2QNClRXUF9NNDBBNQ0KVFdQX1JlbWluZ3RvbjcwMA0KVFdQX1JlbWluZ3Rvbk1TUg0KVFdQX1Nha283NQ0KVFdQX1NHNTUwUyANClRXUF9TU0c2OQ0KVFdQX1NWOThOb3ZhUHJpYW0NClRXUF9TVkREcmFndW5vdg0KVFdQX1NWRERyYWd1bm92VGFuDQpUV1BfU1ZERHJhZ3Vub3ZCcm93blRhbg0KVFdQX1NWRERyYWd1bm92R3JleVRhbg0KVFdQX1dpbmNoZXN0ZXIxODczICAgIA0KVFdQX1dpbmNoZXN0ZXJSaWZsZQ0KVFdQX01jTWlsbGFuQ1M1DQpUV1BfVlNTSw0KVFdQX0FuemlvDQpUV1BfQXJpc2FrYQ0KVFdQX0c0Mw0KVFdQX00xQ2FyYmluZQ0KVFdQX00xNA0KVFdQX01vc2luTmFnYW50DQpUV1BfU1ZUMzgNClRXUF9NMTEwDQpUV1BfUFNHMQ0KVFdQX1I3MDBNb2QNCg0KTWVsZWU6DQoNClRXUF9OYWlsZWRCYXQNClRXUF9TYXdCYQ0KVFdQX01qb2xuaXINClRXUF9Sb3NlDQpUV1BfS3VrcmkNClRXUF9LdWtyaV9HcmFkaWVudA0KVFdQX0t1a3JpX1Nha3VyYQ0KVFdQX0t1a3JpX0VuZ3JhdmVkDQpUV1BfU21pdGhXZXNzb25fS25pZmVfR3JlZW4NClRXUF9TbWl0aFdlc3Nvbl9LbmlmZV9CbGFjaw0KDQpTdWJNYWNoaW5lR3VuczoNCg0KVFdQX0FFSzkxOSwgICAgICAgIA0KVFdQX0F1dG85ICAgICAgDQpUV1BfTVA3ICAgICAgDQpUV1BfTVA3RWFnbGUgICAgIA0KVFdQX1A5MEFyY3RpYw0KVFdQX1A5MENvbG9yZWQNClRXUF9QOTBTaGFsbG93X0dyYXZlDQpUV1BfVXppDQpUV1BfU1JHbG9jaw0KVFdQX1NSMg0KVFdQX1NSMw0KVFdQX1NSRnJhbWUNClRXUF9TU1QzMA0KVFdQX1NTVDMwT3JhbmdlDQpUV1BfU1NUMzBIYWxsb3dlZW4NClRXUF9TU1QzMFNpbGVuY2VkDQpUV1BfVGVjOQ0KVFdQX00yNFINClRXUF9VTVANClRXUF9VTVBQcmltYWxTYWJlcg0KVFdQX01QWA0KVFdQX01QNVNpbGVuY2VkDQpUV1BfUFAxOVZpdHlheg0KVFdQX0NYNFN0b3JtDQpUV1BfS2FjUERXDQpUV1BfUDkwDQpUV1BfRk1HOQ0KVFdQX1BQMTlCaXNvbg0KDQpBc3NhdWx0IFJpZmxlczoNCg0KVFdQX0FDRTIzDQpUV1BfQXNoMTINClRXUF9BQ1INClRXUF9BQ1dSLCAgICAgDQpUV1BfQUVLOTcxDQpUV1BfQUc0Mw0KVFdQX0FLOQ0KVFdQX0FLMTIgICAgIA0KVFdQX0FLMTJUYW4gICAgDQpUV1BfQUs0N0JsdWUgICAgDQpUV1BfQUs0N0JvYXIgICAgDQpUV1BfQUs0N0RyYWdvbiAgICANClRXUF9BSzQ3U3BpZGVyICAgDQpUV1BfQUs0N1dvbGYNClRXUF9BSzQ3V2hpdGVXb2xmDQpUV1BfQU1EDQpUV1BfQU1EU3BhY2VzaGlwDQpUV1BfQU45NA0KVFdQX0FSMTUNClRXUF9BUjcwDQpUV1BfQVJYMTYwDQpUV1BfQVNSDQpUV1BfQVNWYWwNClRXUF9TdGV5ckF1Zw0KVFdQX0NaODA1DQpUV1BfQ1pTY29ycGlvbg0KVFdQX0ZhbWFzDQpUV1BfRmFtYXNTcGVjaWFsT3BzDQpUV1BfRmFtYXNUYW4NClRXUF9GRzQyDQpUV1BfRkc0Mk9sZA0KVFdQX0ZORjIwMDANClRXUF9GTkZOQw0KVFdQX0ZOTTI5ICAgIA0KVFdQX0c1Ng0KVFdQX0czQTMNClRXUF9HMzYNClRXUF9HMzZjDQpUV1BfSEszMw0KVFdQX0hLNDE2DQpUV1BfSEs0MTZCbHVlDQpUV1BfSEs0MTZEZXNlcnQNClRXUF9ISzQxNkZvcmVzdA0KVFdQX0hLNDE2SnVuZ2xlDQpUV1BfSEs0MTZVcmJhbg0KVFdQX0hLNDE2V29vZA0KVFdQX0hLNDE3DQpUV1BfSEtDYXJhYmluZQ0KVFdQX0hvbmV5QmFkZ2VyDQpUV1BfSG9uZXlCYWRnZXJHb2xkDQpUV1BfSUEyDQpUV1BfSzJDDQpUV1BfQUs1Qw0KVFdQX0FLNUNHcmVlbg0KVFdQX0FLNUNHcmV5DQpUV1BfTFIzMDANClRXUF9MUjMwMENhbW8NClRXUF9NNFNvcG1vZA0KVFdQX000VjUNClRXUF9NMTYNClRXUF9NMTZBMg0KVFdQX00xNkEzDQpUV1BfTTE2QTQNClRXUF9NMTZXcmFwcGVkDQpUV1BfTTYwDQpUV1BfTTI0OSAgICAgDQpUV1BfTUsxNA0KVFdQX01LMTggICAgICAgICAgICAgICANClRXUF9NU0JTX0dyb3RCR29sZA0KVFdQX01TQlNfR3JvdEMNClRXUF9PVFNHcm9zYQ0KVFdQX1BhcmFTQTU4DQpUV1BfUGluZGFkU1MyDQpUV1BfUExSMTYNClRXUF9QUFNIDQpUV1BfUUJaMDMNClRXUF9SZW1pbmd0b25SNQ0KVFdQX1JLNjINClRXUF9SUEsxNg0KVFdQX1JQSzE2R3JlZW4NClRXUF9SUEsxNlRhbg0KVFdQX1NjYXJMDQpUV1BfU2NhckgNClRXUF9TY2FyRHJhZ29uDQpUV1BfU2NhckxLDQpUV1BfU2NhckxLQ2Ftbw0KVFdQX1NjYXJMS0dyZWVuDQpUV1BfU0c1NTANClRXUF9TRzU1Mw0KVFdQX1NSNDcNClRXUF9TdGVuR3VuDQpUV1BfU1RHNTgNClRXUF9TdG9uZXI2Mw0KVFdQX1RhcjIxDQpUV1BfVGhvbXBzb24NClRXUF9UaG9tcHNvbk1LMg0KVFdQX1R5cGU2NA0KVFdQX1R5cGU4OQ0KVFdQX1hNOA0KVFdQX01pbmlHdW4NClRXUF9BSzEwMw0KVFdQX0FLMTA1DQpUV1BfR2FsaWxTQVINClRXUF9Ib25leUJhZGdlckJsdWVXaGl0ZQ0KVFdQX01BQjM4DQpUV1BfUnVnZXI1NTZfTWFnUHVsDQpUV1BfUnVnZXI1NTYNClRXUF9NMTZBMUJsYWNrDQpUV1BfTTE2QTFXb29kDQpUV1BfTTRBMUJsYWNrDQpUV1BfTTEzNA0KVFdQX1NURzQ0DQpUV1BfU3RleXJBdWdfT2xpdmUNClRXUF9TdGV5ckF1Z19UYW4NClRXUF9TdGV5ckF1Z19CbGFjaw0KDQpPcHRpY3M6DQoNClRXUF9PcHRpY19WbGlmZSAgDQpUV1BfT3B0aWNfTkNTVEFSIA0KVFdQX09wdGljX1N0ZXlyIA0KVFdQX09wdGljX0NhbW91ZmxhZ2UNClRXUF9PcHRpY19Tbm93eSANClRXUF9PcHRpY19GRzQyDQpUV1BfVHJpamljb25BQ09HDQpUV1BfT3B0aWNfcmVkZG90DQpUV1BfT3B0aWNfQWNvZw0KVFdQX0xvbmdSYW5nZU9wdGljX1Rhbg0KVFdQX0xvbmdSYW5nZU9wdGljX0dyZWVuDQpUV1BfTG9uZ1JhbmdlT3B0aWNfQmxhY2sNClRXUF9PcHRpY19SZWRjcm9zcw0KVFdQX09wdGljX0czQTMNClRXUF9PbGRSaWZsZV9PcHRpYw0KDQoNCg0KQW1tbzogDQoNClRXUF9BbW1vQm94XzIweDc2DQpUV1BfQW1tb0JveF81MEJNRw0KVFdQX0FtbW9Cb3hfMzAwNg0KVFdQX0FtbW9Cb3hfNDRtYWcNClRXUF9BbW1vQm94XzUwQUUNClRXUF9BbW1vQm94XzQwU1cNClRXUF9BbW1vQm94XzQ2eDMwDQpUV1BfQW1tb0JveF81N3gyOA0KVFdQX0FtbW9Cb3hfNzYyeDI1DQpUV1BfQW1tb2JveF80MDhDaGV5dGFjDQpUV1BfQW1tb0JveF8zMENhcmJpbmVfMzBSbmQNClRXUF9BbW1vQm94XzMwMFdpbk1hZ18yMFJuZA0KVFdQX0FtbW9Cb3hfMjB4MTAybW1fMTBSbmQNClRXUF9BbW1vYm94XzZ4MzUNClRXUF9BbW1vXzIweDc2DQpUV1BfQW1tb181MEJNRw0KVFdQX0FtbW9fMzAwNg0KVFdQX0FtbW9fNDRtYWcNClRXUF9BbW1vXzUwQUUNClRXUF9BbW1vXzQwU1cNClRXUF9BbW1vXzQ2eDMwDQpUV1BfQW1tb181N3gyOA0KVFdQX0FtbW9fQXJyb3cNClRXUF9BbW1vXzQwOENoZXl0YWMNClRXUF9BbW1vXzc2MngyNQ0KVFdQX0FtbW9fNngzNQ0KVFdQX0FtbW9fMjB4MTAybW0NClRXUF9BbW1vXzMwMFdpbk1hZw0KVFdQX0FtbW9fMzBDYXJiaW5lDQoNCkxpZ2h0czogDQoNClRXUF9HbG9ja0xpZ2h0DQpUV1BfUGlzdG9sTGlnaHQNClRXUF9XZWFwb25saWdodA0KVFdQX01LMjNMaWdodA0KWy9jb2RlXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1860553412933259822/14B5B24E995A7409C4B8389ED8C042075B64DD83/</image_url> - <download_url/> - <filename/> - <file_size>2799040763</file_size> - </mod> - <mod id="2572331007"> - <name>DayZ-Expansion-Bundle</name> - <description>W2ltZ11odHRwczovL2FraS5jeC85ODQzYWQ4NmE2LnBuZ1svaW1nXQ0KDQpbaW1nXWh0dHBzOi8vaW1ndXIuY29tL3A3RnYxWjYuZ2lmWy9pbWddDQoNCltoMV1GZWF0dXJlc1svaDFdDQoNCkRheVogRXhwYW5zaW9uIEJ1bmRsZSBpbmNsdWRlcyB0aGUgY29udGVudCBvZiBhbGwgRXhwYW5zaW9uIE1vZHMgRVhDRVBUIEZST006DQoNCi0gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9Mjc5Mjk4MjA2OV1EYXlaLUV4cGFuc2lvbi1BSVsvdXJsXQ0KLSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTE2MTU3MzIyXURheVotRXhwYW5zaW9uLUxpY2Vuc2VkWy91cmxdDQoNClBsZWFzZSBub3RlIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvP2lkPTIxMTYxNTczMjJdRGF5Wi1FeHBhbnNpb24tTGljZW5zZWRbL3VybF0gaXMgcmVxdWlyZWQgdG8gYmUgbG9hZGVkIHdpdGggdGhpcyBtb2QgYW5kIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTI3OTI5ODIwNjldRGF5Wi1FeHBhbnNpb24tQUlbL3VybF0gaXMgbm90IGluY2x1ZGVkIGluIHRoaXMgcGFja2FnZSAoc3RpbGwgaW4gQkVUQSkNCg0KW2gxXUEgZmVhdHVyZSByaWNoIG1vZGlmaWNhdGlvbiBmb3IgRGF5WiBbL2gxXQ0KRGF5WiBFeHBhbnNpb24gaXMgYSBmZWF0dXJlLXJpY2ggbW9kaWZpY2F0aW9uIHRoYXQgYnJpbmdzIG1hbnkgbG9uZy1hd2FpdGVkIGZlYXR1cmVzIGFuZCBxdWFsaXR5IG9mIGxpZmUgaW1wcm92ZW1lbnRzIHRvIERheVouIFdpdGggY291bnRsZXNzIGNoYW5nZXMgYW5kIGFkZGl0aW9ucyB0byB0aGUgZ2FtZSwgRGF5WiBFeHBhbnNpb24gaXMgc3VyZSB0byBjaGFuZ2UgdXAgdGhlIGNvcmUgZ2FtZXBsYXkgYSBsb3QuIE1vcmUgdmVoaWNsZXMsIHJlaW1hZ2luZWQgbG9jYXRpb25zLCBjb21wbGV0ZWx5IG5ldyB0eXBlcyBvZiB2ZWhpY2xlcyBzdWNoIGFzIGhlbGljb3B0ZXJzIGFuZCBib2F0cywgaW1wcm92ZWQgYmFzZSBidWlsZGluZywgYW5kIG11Y2ggbW9yZSwgZ2V0IHJlYWR5IHRvIHJlbGl2ZSB0aG9zZSBub3N0YWxnaWMgRGF5WiBtb2QgbWVtb3JpZXMhDQoNCltoMV1SZWltYWdpbmVkIENoZXJuYXJ1cyDigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJLigJJbL2gxXQ0KSW4gb3VyIHJlaW1hZ2luZWQgQ2hlcm5hcnVzLCBuYXR1cmUgaGFzIGZpbmFsbHkgdGFrZW4gb3ZlcjogUmV2aXNpdCBtYW55IGxvY2F0aW9ucyB0aGF0IGhhdmUgZWl0aGVyIGJlZW4gcGFydGlhbGx5IG9yIGNvbXBsZXRlbHkgcmV3b3JrZWQgYW5kIGVuaGFuY2VkIHRvIGdpdmUgdGhlbSBhIG1vcmUgb3Zlcmdyb3duIGFwb2NhbHlwdGljIGZlZWwuIEhvdXNlcyBoYXZlIGJlZW4gZ2l2ZW4gbmV3IGludGVyaW9ycyBhbmQgZXh0ZXJpb3JzIGFzIHdlbGwgYXMgbmV3IGxpZ2h0bmluZy4gSGF2ZSBzdHJlZXQgbGlnaHRzIGFsd2F5cyBiZWVuIG9uIGluIENoZXJuYXJ1cz8NCg0KW2ltZ11odHRwczovL2FraS5jeC9mOWIzMjJhYjJlLmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2FraS5jeC8xN2EyMmFjNzU0LmpwZ1svaW1nXQ0KW2ltZ11odHRwczovL2FraS5jeC9kYmIzNTdhZDY1LmpwZ1svaW1nXQ0KDQpbaDFdTmV3IHZlaGljbGVzIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpJdCdzIHRpbWUgdG8gbGlmdCBvZmY6IERheVogRXhwYW5zaW9uIGJyaW5ncyBhIGZsZWV0IG9mIG5ldyB2ZWhpY2xlcyB0byBwbGF5IHdpdGgsIGluY2x1ZGluZyBsb25nLWF3YWl0ZWQgaGVsaWNvcHRlcnMgYW5kIGJvYXRzIGluY2x1ZGluZyB0aGUgTUgtNiBMaXR0bGUgQmlyZCwgTWVybGluLCBVSDFIIGFuZCB5b3VyIGZhdm9yaXRlIHBvY2tldCBjaG9wcGVyIC0gdGhlIEd5cm9jb3B0ZXIsIGFzIHdlbGwgYXMgc2V2ZXJhbCBpY29uaWMgZ3JvdW5kIHZlaGljbGVzIGZyb20gdGhlIERheVogbW9kIGVyYSwgc3VjaCBhcyB0aGUgVm9kbmlrLCBvciBtYXliZSB5b3UgZW5qb3kgdG8gY296aWx5IGRyaXZlIGFjcm9zcyB0aGUgbGFuZHMgaW4gYSBUcmFjdG9yPw0KDQpbaW1nXWh0dHBzOi8vYWtpLmN4L2Q2ZjVjZTM3OWUuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4L2I0ZWI1ZDcyODUuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4LzFlODBhYTMyZDkuanBnWy9pbWddDQpbaW1nXWh0dHBzOi8vYWtpLmN4LzFjNDU0Yzc3MDEucG5nWy9pbWddDQoNCltoMV1JbXByb3ZlZCBiYXNlIGJ1aWxkaW5nIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpCYXNlcyBhcmUgbm93IGVhc2llciB0byBidWlsZCB3aXRoIG1vZHVsYXIgcGFydHMgdGhhdCBvcHRpb25hbGx5IHNuYXAgaW4gcGxhY2UgYW5kIHRoYXQgd2VyZSBkZXNpZ25lZCB0byBiZSBjb21iaW5lZCB0b2dldGhlci4gUGFpcmVkIHdpdGggbmV3IGdvb2RpZXMgc3VjaCBhcyBoZWxpcGFkcywgcmFtcHMsIGd1bnJhY2tzIGFuZCBtb3JlLCB0aGUgZnVsbHkgbW9kdWxhciBiYXNlIGJ1aWxkaW5nIHN5c3RlbSB3aWxsIG1ha2UgYnVpbGRpbmcgYSBiYXNlIG11Y2ggbW9yZSBlbmpveWFibGUuDQoNCltpbWddaHR0cHM6Ly9ha2kuY3gvM2QxMmY1NDhiNS5qcGdbL2ltZ10NCg0KW2gxXUxhcmdlciBhcnNlbmFsIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpEYXlaIEV4cGFuc2lvbiBhZGRzIG1hbnkgbmV3IGd1bnMgdG8gdGhlIGxvb3QgdGFibGUsIHN1Y2ggYXMgdGhlIE05LCBNUDUsIE1QNywgTTc5LCBSUEcsIExBVywgTVBYLCBLZWRyLCBNMTZBNCwgYW5kIEJlbmVsbGkgTTQuIElmIGV2ZXJ5dGhpbmcgZmFpbHMsIGp1c3Qgc2hvb3QgYSBmbGFyZWd1biBhdCB0aGVtIGluIHBhbmljLg0KDQpbaW1nXWh0dHBzOi8vYWtpLmN4LzJkZThmMDNmNDIucG5nWy9pbWddDQoNCltoMV0gQWlyZHJvcHMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkF0IHJhbmRvbSB0aW1lcywgcGxhbmVzIHdpbGwgZmx5IGFjcm9zcyBDaGVybmFydXMgYW5kIGRyb3Agc3VwcGx5IHBhY2thZ2VzIGF0IGxvY2F0aW9ucyB3aXRoIHZhbHVhYmxlIGxvb3QuIFRoZSBkb3duc2lkZT8gVGhleSBjb3VsZG4ndCBiZSBsZXNzIG9idmlvdXMgLSBwcmVwYXJlIHRvIG5vdCBiZSB0aGUgb25seSBvbmUgaGVhZGluZyBmb3IgdGhvc2UgZHJvcHMuDQoNCltpbWddaHR0cHM6Ly9ha2kuY3gvYWNhMzYyMGYzNi5wbmdbL2ltZ10NCg0KW2gxXSBHcm91cHMvUGFydHlzIOKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAkuKAklsvaDFdDQpUZWFtIHVwIGFuZCBtYW5hZ2UgeW91ciBncm91cC4gU2VlIHdoZXJlIHlvdXIgdGVhbSBtYXRlcyBhcmUgaW4gdGhlIHdvcmxkIGFuZCBtYXAuDQoNCltoMV0gVGVycml0b3JpZXMg4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCS4oCSWy9oMV0NCkNyZWF0ZSBhIHRlcnJpdG9yeSBhbmQgYnVpbGQgYSBiYXNlISBNYW5hZ2UgeW91ciB0ZXJyaXRvcnkgYW5kIHRoZXJlIG1lbWJlcnMuDQoNCltoMV1JbnN0YWxsYXRpb25bL2gxXQ0KSWYgeW91IG5lZWQgaGVscCB0byBpbnN0YWxsIHRoZSBtb2RzIG9yIHRoZSBtaXNzaW9uIGZpbGVzIHBsZWFzZSBmb2xsb3cgdGhpcyBndWlkZToNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yNDMwMzE3ODEyDQoNCltoMV1Vc2VmdWwgbGlua3NbL2gxXQ0KRm9yIG1vcmUgaW5mb3JtYXRpb25zIHBsZWFzZSB2aXNpdCBvdXIgb2ZmaWNhbCBXaWtpIGF0Og0KaHR0cHM6Ly9naXRodWIuY29tL3NhbHV0ZXNoL0RheVotRXhwYW5zaW9uLVNjcmlwdHMvd2lraQ0KDQpBZnRlciBlYWNoIERheVotRXhwYW5zaW9uIHVwZGF0ZXMsIHBsZWFzZSB2aXNpdCB0aGlzIHdlYnNpdGUgdG8gbWFrZSBzdXJlIHlvdSBhcmUgdXAgdG8gZGF0ZToNCmh0dHBzOi8vZ2l0aHViLmNvbS9FeHBhbnNpb25Nb2RUZWFtL0RheVotRXhwYW5zaW9uLVNldHRpbmdzL3dpa2kNCg0KSWYgeW91IG5lZWQgYXNzaXN0YW5jZSBvciBoYXZlIHNvbWV0aGluZyB5b3Ugd291bGQgbGlrZSB0byBhc2ssIHBsZWFzZSBjb250YWN0IHVzIG9uIG91ciBkaXNjb3JkOg0KaHR0cHM6Ly9kaXNjb3JkLmdnL3JNWnVTNEYNCg0KW2gxXUZlZWRiYWNrWy9oMV0NCldlJ3JlIGdyYXRlZnVsIHRvIGhlYXIgYW55IGZlZWRiYWNrIGFuZCBzdWdnZXN0aW9ucyBmcm9tIGFueW9uZSwgdGhlIGJlc3QgcGxhY2UgdG8gZ2l2ZSBpdCB0byB1cyB3b3VsZCBiZSBvdXIgRGlzY29yZCAoaHR0cHM6Ly9kaXNjb3JkLmdnL3JNWnVTNEYpLCBwbGVhc2UgYWxzbyBqb2luIGlmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgdG9vIQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vcjByUTVFQy5wbmdbL2ltZ10NCg0KW2ldQ29weXJpZ2h0IDIwMjEgRGF5WiBFeHBhbnNpb24gTW9kIFRlYW0uIFRoaXMgaXRlbSBpcyBub3QgYXV0aG9yaXplZCBmb3IgcG9zdGluZyBvbiBTdGVhbSwgZXhjZXB0IHVuZGVyIHRoZSBTdGVhbSBhY2NvdW50IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL2lkL2RheXpleHBhbnNpb24vWy9pXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1692777213807401936/434E66614FD7B1E3ACDBF793D0AB34BE71C1AF87/</image_url> - <download_url/> - <filename/> - <file_size>2819931752</file_size> - </mod> - <mod id="2563233742"> - <name>TakistanPlus</name> - <description>W2JdWy9iXVtiXURlc2NyaXB0aW9uLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVsvYl0NCkEgbW91bnRhaW5vdXMgYW5kIHJlbGF0aXZlbHkgdW5kZXZlbG9wZWQgcmVnaW9uLCANCkNlbnRyYWwgVGFraXN0YW4gaXMgb25lIG9mIHRoZSBsYXJnZXN0IHByb3ZpbmNlcyBpbiB0aGUgY291bnRyeS4NCkZpbGxlZCBieSBydWdnZWQgbW91bnRhaW5zIGFuZCBleHBhbnNpdmUgc2FuZCBkZXNlcnRzLCANCm1vc3Qgb2YgdGhlIHZpbGxhZ2VzIGFuZCB0b3ducyBhcmUgcXVpdGUgc21hbGwgYW5kIHRoZSBhcmlkIGNvbmRpdGlvbnMgbWFrZSBtdWNoIG9mIHRoZSByZWdpb24gaW5ob3NwaXRhYmxlIHRvIGh1bWFucy4gDQpBcyBhIHJlc3VsdCwgdGhlIG1ham9yaXR5IG9mIHNldHRsZW1lbnRzIGFyZSBjb25jZW50cmF0ZWQgaW4gdGhlICwgc28tY2FsbGVkICJHcmVlbiBab25lcyIgaW4gdGhlIGNlbnRyZSBhbmQgbm9ydGhlcm4vc291dGhlcm4gc2VjdGlvbnMgb2YgdGhlIGNvdW50cnkuDQpJcm9uaWNhbGx5LCB0aGUgaG9zdGlsZSBuYXR1cmUgb2YgdGhlIHByb3ZpbmNlIChub3QgdG8gbWVudGlvbiB0aGUgYWJ1bmRhbmNlIG9mIGJhbmRpdHMsIA0KYW50aS1mb3JlaWduZXIgdHJpYmVzbWVuIGFuZCB1bmV4cGxvZGVkIG9yZG5hbmNlKSANCmhhcyBoZWxwZWQgdG8gcHJlc2VydmUgdGhlIHNhbmN0aXR5IG9mIHRoZSByZWdpb24ncyBmbG9yYSBhbmQgZmF1bmEuIA0KDQpJdCBjb3VsZCBwb3NzaWJseSB0YWtlIHllYXJzIC0gaWYgbm90IGRlY2FkZXMgLSBiZWZvcmUgZXZlcnkgcGFydCBvZiB0aGUgQ2VudHJhbCByZWdpb24gY291bGQgYmUgZnVsbHkgZXhwbG9yZWQgYW5kIG1hcHBlZC4gDQoNCltiXVVuaXF1ZSBGZWF0dXJlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KVGhpcyByZWdpb24gaXMga25vd24gZm9yIGl0cyB3YXJtIFNhbmRzdG9ybXMsIHNlZWsgc2hlbHRlciBpbiBhIGJ1aWxkaW5nIG9yIGNhci4NCklmIHlvdSBjYW5ub3QgZmluZCBwcm90ZWN0aW9uLCB0aGUgc2FuZHN0b3JtIHdpbGwgaGl0IHlvdSB3aXRoIGhpcyBQb3dlciwgeW91IHdpbGwgb3ZlcmhlYXQgYW5kIGRlaHlkcmF0ZSBxdWlja2x5Lg0KDQpbYl1BYm91dCB0aGUgTWFwLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KMTI4MDB4MTI4MDBtdC4NCjE2NGttwrINCjQ4MC4wMDAgT2JqZWN0cyBQbGFjZWQNCg0KW2JdU1VQUE9SVCBNRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1bL2JdDQpEbyB5b3UgbGlrZSBteSBwcm9qZWN0cyB0aGF0IEkgd29yaz8gDQpNYXliZSBzdXBwb3J0aW5nIG1lIG9uIG15IGZ1dHVyZSBwcm9qZWN0cyEgDQpEb25hdGVkIG1vbmV5IGdvZXMgdG93YXJkcyBrZWVwaW5nIG15IGhhcmR3YXJlIHVwLiANCmh0dHA6Ly9wYXlwYWwubWUvQ3lwZVJldmVuZ2UuIFRoYW5rIHlvdSENCkpvaW4gdGhlIE9mZmljaWFsIERpc2NvcmQgaHR0cHM6Ly9kaXNjb3JkLmdnLzhlZktDVk1YUTcgdG8gc2hhcmUgeW91ciBleHBlcmllbmNlLCANCnNjcmVlbnNob3RzLCB2aWRlb3MsIHBsYWNlIHN1Z2dlc3Rpb25zLCByZXBvcnQgaXNzdWVzIGFuZCBlcnJvcnMuDQogICANCltiXU1pc3Npb24tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkluc2lkZSBEb3dubG9hZGZvbGRlciB5b3UgY2FuIGZpbmQgdGhlIE1pc3Npb24hDQpTZXJ2ZXJvd25lciBwbGVhc2UgcmVhZCB0aGUgIlJFQURNRSBTZXJ2ZXJTZXR0aW5ncy50eHQiIHRvIHNldHRpbmcgdXAgeW91ciBtaXNzaW9uIHdpdGggdGhlIFNhbmRzdG9ybSFbL2JdDQoNCltiXVNwZWNpYWwgVGhhbmtzOlsvYl0NCltiXVN1bXJha1svYl0gZm9yIHRoZSBTYW5kc3Rvcm0gc2NyaXB0IGFuZCBIZWxwIQ0KW2JdSW5jbGVtZW50IERhYlsvYl0gZm9yIGhpcyBGcmFtZXdvcmssIHdoYXQgbWFrZXMgU2FuZHN0b3JtcyBwb3NzaWJsZSENCltiXUZsYWtzdGVyWy9iXSBmb3IgaGlzIFRlc3RTZXJ2ZXIhDQpbYl1PcHRlcnl4Wy9iXSBmb3IgdGhlIEJ1aWxkaW5ncw0KW2JdRDNSZlIzNGsgWy9iXWhlIHdhcyB0aGUgZmlyc3QgUGVyc29uIHdobyBnYXZlIG1lIHRoZSBJZGVhIHRvIHdvcmtpbmcgb24gdGhpcyBQcm9qZWN0IQ0KTXkgW2JdVGVzdGluZ3RlYW1bL2JdIGFuZCBhbGwgR3V5cyB3aG8gaGF2ZSBTdXBwb3J0ZWQgbWUgdG8gcG9ydGluZyB0aGlzIE1hcCB0byBEYXlaIQ0KDQpbYl1MaWNlbmNlOiBbL2JdDQpBbGwgcmlnaHRzIHJlc2VydmVkLg0KQXV0aG9yIGdyYW50cyB5b3UsIGFzIHRoZSBlbmR1c2VyLCBhIHBlcnNvbmFsIHJpZ2h0IHRvIGRvd25sb2FkLCBpbnN0YWxsIGFuZCBwbGF5IHdpdGggdGhlIFRlcnJhaW4uDQpUaGlzIHJpZ2h0IGRvZXMgTk9UIGluY2x1ZGUgdGhlIHBvc3NpYmlsaXRpZXMgdG8gcmV2ZXJzZSBlbmdpbmVlciBvciBldmVuIGFidXNlIGNvbnRlbnQgb2YgdGhlIFRlcnJhaW4gYWRkb24gaW4geW91ciBvd24gYWRkb25zLCBnYW1lcywgZ2FtZSBjb250ZW50IG9yIG1pc3Npb25zIChzY3JpcHRzKS4NCkF1dGhvciBjYW4gbm90IGJlIG1hZGUgcmVzcG9uc2libGUgZm9yIEFOWSBkYW1hZ2UgdGhhdCBjb3VsZCBvY2N1ciBmcm9tIHRoZSB1c2Ugb2YgdGhlIGFkZG9uLg0KVGhpcyBUZXJyYWluIGFkZG9uIGlzIGZvciBlbnRlcnRhaW5tZW50IHB1cnBvc2VzIG9ubHkuDQpBbnkgbWlsaXRhcnkgb3IgY29tbWVyY2lhbCB1c2UgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4NCllvdSBhcmUgTk9UIGFsbG93ZWQgdG8gZXhwbG9pdCwgcmVkaXN0cmlidXRlIGFuZC9vciBtb2RpZnkgdGhlIFRlcnJhaW4uDQpZb3UgbWF5IHVzZSB0aGUgVGVycmFpbiBhZGRvbiBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBnYW1lICJEYXlaIiBieSBCSSBpbiBpdHMgb3JpZ2luYWwgZm9ybSBvbmx5Lg0KSWYgeW91IHdhbnQgdG8gdXNlIHRoZSBUYWtpc3Rhbl9PYmplY3RzIG9uIHlvdXIgb3duIFRlcnJhaW4sIGNvbnRhY3QgbWUgZm9yIHBlcm1pc3Npb24gdG8gdXNpbmcgaXQuDQoiVGVycmFpbiBhbmQgKi5wYm8gZmlsZXMgc3VwcGxpZWQgd2l0aCBpdCBuZWVkIHRvIGhhdmUgb3JpZ2luYWwgLmJpc2lnbiBmaWxlcyBhdHRhY2hlZCBhbmQgbm8gbW9kaWZpY2F0aW9uIG9yIHJldmVyc2UtZW5naW5lZWVyaW5nIGlzIGFsbG93ZWQuDQpUZXJyYWluIGFyZSBmb3JiaWRkZW4gdG8gYmUgdXNlZCBvbiBzZXJ2ZXJzIHRoYXQgcmVxdWlyZSBkb25hdGlvbnMsIHVubGVzcyB0aG9zZSBkb25hdGlvbnMgYXJlIG1lcmVseSBjb3ZlcmluZyB0aGUgcnVubmluZyBjb3N0cyBvZiB0aGUgYWN0dWFsIHNlcnZlcg0KKGRvbmF0aW9ucy9wYXltZW50cyBtdXN0IG5vdCBiZSBvdmVyICQxLjUwMCBwZXIgeWVhcikuDQpJZiBkb25hdGlvbnMgb3Igb3RoZXIgcGF5bWVudHMgYXJlIG1hZGUgZm9yIGluLWdhbWUgc2VydmljZXMgdGhhdCBpbXByb3ZlIHBsYXllciBnYW1lcGxheSBvciBmYXZvcml6ZSBwYXlpbmcgcGxheWVycyBpbiBjb21wYXJpc29uIHdpdGggb3RoZXIgbm9uLXBheWluZyBwbGF5ZXJzLA0KdGhvc2UgVGVycmFpbiBhbmQgYWNjb21wYW55aW5nIGFkZG9ucyAoKi5wYm8pIGFyZSBOT1QgYWxsb3dlZCB0byBiZSB1c2VkLg0KQW55IG1pc3RyZWF0bWVudCBvZiB0aGVzZSBydWxlcyBzdGF0ZWQgaGVyZSBieSBhbiBpbmRpdmlkdWFsIG9yIGdyb3VwIGNhbiBhbmQgd2lsbCBiZSBwcm9zZWN1dGVkIGJ5IGEgbGVnYWwgdGVhbS4NCkV4cHJlc3NseSwgZm9yIFRlcnJhaW4vYWRkb25zIHVzZSB3aXRoICJsaWZlIiBtb2RzIGFuZCBUQ3MgKFRvdGFsIENvbnZlcnNpb24gbW9kcykgeW91IG5lZWQgYSBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24gYnkgdGhlIGF1dGhvci4iDQoNCk9yaWdpbmFsbHkgQXJtYTIgT2JqZWN0cyBhbmQgVGVycmFpbiBSZWxlYXNlZCBmcm9tIEJJUyB1bmRlciB0aGUgQURQTC1TQSBMaWNlbmNlLg0KaHR0cHM6Ly93d3cuYm9oZW1pYS5uZXQvY29tbXVuaXR5L2xpY2Vuc2VzL2FybWEtYW5kLWRheXotcHVibGljLWxpY2Vuc2Utc2hhcmUtYWxpa2UtYWRwbC1zYQ0KDQpUaGFua3MgZm9yIERvd25sb2FkaW5nDQpncmVldGluZ3MgQ3lwZVJldmVuZ2U=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2042990933795134903/7C70FF242EDA57C1EDC6E52A9F9CDDC431E4C606/</image_url> - <download_url/> - <filename/> - <file_size>2621037288</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>;</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>modname=$( awk -F "=" '/name/ {print $2}' %mods_full_path%/steamapps/workshop/content/221100/%workshop_mod_id%/meta.cpp | tr -d [:punct:]) -tempname="@${modname}" -modfolder="$(echo -e "${tempname}" | tr -d '[:space:]')" -cp -Rf "%mods_full_path%/steamapps/workshop/content/221100/%workshop_mod_id%" "%mods_full_path%/$modfolder" -touch "%mods_full_path%/$modfolder/%workshop_mod_id%" -cp -f %mods_full_path%/$modfolder/keys/*.bikey %mods_full_path%/keys/ -rm -Rf "%mods_full_path%/steamapps/workshop/content/107410/%workshop_mod_id%" -ws_mod_name="$(echo -e "${tempname}" | tr -d '[:space:]')" -ws_id="221100" -echo "$ws_id;%workshop_mod_id%;$ws_mod_name;$(date +%s)" >> "ws_mods.txt"</post_install> - <uninstall>a=%mods_full_path% - -modid=$(find $a -iname "%mod_string%") - -modfolder=$(dirname $modid) -echo $modfolder -rm -Rf $modfolder -printf "\n %mod_string% automatically uninstall. \n" </uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/233780_Linux.xml b/modules/steam_workshop/game_configs/bak/233780_Linux.xml deleted file mode 100644 index 368e50b5..00000000 --- a/modules/steam_workshop/game_configs/bak/233780_Linux.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>107410</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>.</mods_path> - <mods> - <mod id="1199493544"> - <name>ArmA 2 Anims To ArmA 3 | A2ATA3</name> - <description>W3F1b3RlXVtoMV1Bcm1BMiBBbmltcyBUbyBBcm1BMyAoQTJBVEEzKSAtIG1vZCBmb3IgQXJtQTMgdGhhdCBjaGFuZ2VzIHRoZSBtb3N0IHBhcnQgb2YgbW92ZW1lbnQgYW5pbWF0aW9ucyBpbiBBMyB0byBBMiBhbmltYXRpb25zLlsvaDFdWy9xdW90ZV0NCltjb2RlXVdhcm5pbmc6IFRoaXMgbW9kIGlzIGluIGRldmVsb3BtZW50LCBzbyBpZiB5b3Ugbm90aWNlIGFueSBwcm9ibGVtcyBqdXN0IGxldCBtZSBrbm93IDopWy9jb2RlXQ0KDQpbcXVvdGVdW2JdW2gxXUZlYXR1cmVzOlsvaDFdW2xpc3RdDQpbKl1Nb3ZlbWVudCBhbmltYXRpb25zIGluIEEzIGNoYW5nZWQgdG8gYW5pbWF0aW9ucyBmcm9tIEEyDQpbKl1Db21wbGV0ZWx5IHdvcmtpbmcsIGZ1bGx5IGZpeGVkIGFuaW1hdGlvbnNbL2xpc3RdWy9iXVsvcXVvdGVdDQoNCltjb2RlXQ0KW2NvZGVdW2JdW3VdQ1VSUkVOVCBWRVJTSU9OOiAwLjkuMi4xWy91XVsvYl1bL2NvZGVdDQpbY29kZV1bYl1bdV1MQVNUIFBBVENIIENIQU5HRUxPRzpbL3VdWy9iXQ0KW2ldI3ZlcnNpb249MC45LjIuMVsvaV0NCltFRElUXSBOZXcgbG9nby4NCltpXSN2ZXJzaW9uPTAuOS4yQVsvaV0NCi0gdXBkYXRlZCB2ZXJzaW9uIGluICRQQk9QUkVGSVgkLg0KW2ldI3ZlcnNpb249MC45LjJbL2ldDQpbTkVXXSAuYmlzaWduIHVwZGF0ZWQgdG8gdjMNCltGSVhdIEZpeGVkIGFuaW1hdGlvbiBmcmVlemUgd2hlbiBwbGF5ZXIgdHJ5aW5nIHRvIHNwcmludCB3aGlsZSBhaW1pbmcgaW4gW1BsYXllciA+IE1haW4gV2VhcG9uID4gUmFpc2VkIChBaW1pbmcpID4gU3RhbmQgPiBTcHJpbnRdLg0KW0VESVRdIEZpbGUgc3RydWN0dXJlIHJld29ya2VkLg0KW1JFTU9WRURdIFJlbW92ZWQgdXNlbGVzcyBjbGFzc2VzIGZyb20gJ0EyQVRBM1xhMmFfZGF0YVxhbmltc19jZmcuaHBwJy4NCltSRU1PVkVEXSBSZW1vdmVkICd0YWN0aWNhbCcgYW5pbWF0aW9ucyBmcm9tICdBMkFUQTNcYTJhX2FuaW1zXEFuaW0nLlsvY29kZV0NCg0KW2NvZGVdW2JdW3VdTElOS1M6Wy91XVsvYl1bbGlzdF0NClsqXVt1cmw9aHR0cHM6Ly9mb3J1bXMuYm9oZW1pYS5uZXQvZm9ydW1zL3RvcGljLzIxMTc3My1hcm1hLTItYW5pbWF0aW9ucy10by1hcm1hLTMtYTJhdGEzL11CSSBGb3J1bXMgVGhyZWFkWy91cmxdDQpbKl1bdXJsPWh0dHA6Ly93d3cuYXJtYWhvbGljLmNvbS9wYWdlLnBocD9pZD0zMzUwNl1Nb2QgcGFnZSBvbiBBcm1haG9saWNbL3VybF0NClsqXVt1cmw9aHR0cHM6Ly9naXRodWIuY29tL21heGltaWxpb251cy9BMkFUQTNdR2l0aHViWy91cmxdDQpbKl1bdXJsPWh0dHBzOi8vZ2l0aHViLmNvbS9tYXhpbWlsaW9udXMvQTJBVEEzL3Byb2plY3RzLzFdR2l0aHViIERldmVsb3BtZW50IFRyYWNrZXJbL3VybF1bL2NvZGVdDQoNCltxdW90ZV1baV1JZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIGZlZWwgZnJlZSB0byBjb250YWN0IG1lIHZpYTpbL2ldDQpbdXJsPWh0dHBzOi8vd3d3LnJlZGRpdC5jb20vdXNlci9tYXhpbWlsaW9udXMvXVJlZGRpdFsvdXJsXQ0KW3VybD1odHRwczovL3R3aXR0ZXIuY29tL21heGltaWxpb251c11Ud2l0dGVyWy91cmxdDQpbdXJsPWh0dHBzOi8vdmsuY29tL21heGltaWxpb251c2NvbW1dVktbL3VybF0NClt1cmw9aHR0cHM6Ly9mb3J1bXMuYm9oZW1pYS5uZXQvcHJvZmlsZS8xMTM5MDYwLW1heGltaWxpb251cy9dQkkgRm9ydW1zWy91cmxdDQpbdXJsPWh0dHA6Ly93d3cuYXJtYWhvbGljLmNvbS91c2Vycy5waHA/bT1kZXRhaWxzJmlkPTkyNTUyJnU9bWF4aW1pbGlvbnVzXUFybWFob2xpY1svdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk4MDUwOTUyMTU2XVN0ZWFtWy91cmxdWy9xdW90ZV0NCltxdW90ZV1BbmQuLi4gZWhlbS4uLiBpZiB5b3Ugd2FudCB0byBzdXBwb3J0IG1lIGFuZCBteSB3b3Jrcy4uLiB3ZWxsLi4uIGhlcmVzIG15IFt1cmw9cGF5cGFsLm1lL21heGltaWxpb251c21dUGF5cGFsWy91cmxdIDopWy9xdW90ZV0NClsvY29kZV0NCltjb2RlXVt1cmw9aHR0cHM6Ly93d3cuYmlzdHVkaW8uY29tL2NvbW11bml0eS9saWNlbnNlcy9hcm1hLXB1YmxpYy1saWNlbnNlLXNoYXJlLWFsaWtlXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9MSndZdlpCLnBuZ1svaW1nXVsvdXJsXVsvY29kZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/776228609003078177/39522B183D24DA8D393E0D77978831FD00EA4955/</image_url> - <download_url/> - <filename/> - <file_size>64638590</file_size> - </mod> - <mod id="612930542"> - <name>RDS Civilian Pack</name> - <description>W2JdQTIgRWFzdGVybiBUaGVtZWQgQ2l2aWxpYW4gUGFjayB3aGljaCBjb250YWlucyBkaWZmZXJlbnQgdmVoaWNsZXMgJiBjaGFyYWN0ZXJzOlsvYl0NCklrYXJ1cyAyNjANClNrb2QgMTIwMw0KU2tvZGEgT2N0YXZpYSBJSSAyLjAgVERJDQpWVyBHb2xmIElWIDEuOSBUREkgKEkga25vdyBpbiBmYWN0IGl0J3MgMS42IEZTSSBidXQgSSBsaWtlIHRoYXQgdmVyc2lvbiA6UCkNClZBWi0yMTAzDQpHQVotMjQNClpldG9yIFRyYWN0b3INCllhbWFoYSBUVC02NTAgDQpKYXdhIDM1Mw0KMiBCaWtlcyAoQTIgb2xkICYgbW91bnRhaW4gYmlrZSkNCg0KQTIgQ2l2aWxpYW5zIHdpdGggd29ya2luZyBpbnZlbnRvcnksIGV0Yy4gaS5lLiBwb2xpY2VtYW4sIHdvcmtlciwgd29vZGxhbmRlciwgZG9jdG9yLCBwcm9maXRlZXIsIGJ1c2luZXNzbWVuLCBwb3AgKHByaWVzdCkuDQoNCkFsc28sIGlmIHlvdSBmZWVsaW5nIHlvdSBoYXZlIHNvbWUgc3BhcmUgYnVja3MsIHlvdSBjYW4gbm93IG1ha2UgZG9uYXRpb24gOykNClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLmNvbS9jZ2ktYmluL3dlYnNjcj9jbWQ9X3MteGNsaWNrJmhvc3RlZF9idXR0b25faWQ9Q1hEVDI5S0daRkNDTl1baW1nXWh0dHBzOi8vd3d3LnBheXBhbG9iamVjdHMuY29tL2VuX0dCL2kvYnRuL2J0bl9kb25hdGVfTEcuZ2lmWy9pbWddWy91cmxdDQoNCg0KW2JdTGF0ZXN0IGNoYW5nZXMgWzEuMzBdOlsvYl0NCisgYWRkZWQgSmF3YSAzNTMsIFlhbWFoYSBUVC02NTAgbW90b3JjeWNsZSAmIDIgQmlrZXMgKE9sZCAmIG1vdW50YWluIGJpa2UpDQorIGFkZGVkIDIgaGFuZGhlbGQgZmxhc2hsaWdodHMgLSBKYW50YSAmIExUUy0xDQorIGFkZGVkIHNob3J0L2xvbmcgbGlnaHQgdG9nZ2xlIChyIC0gdG9nZ2xlIGxpZ2h0LCB0IC0gdG9nZ2xlIGNhYmluIGxpZ2h0KQ0KKyBhZGRlZCBlbmdpbmUgZGVzdHJ1Y3Rpb24gZWZmZWN0ICYgaW1wcm92ZWQgaGl0cG9pbnRzIG9uIGFsbCB2ZWhpY2xlcw0KKyBhZGRlZCBSb2NrZXIgY2hhcmFjdGVyIGZyb20gQTINCisgYWRkZWQgcmFuZG9tIGNpdmlsaWFucyBjbGFzcw0KKyBhZGRlZCBncm91cHMgb2YgcmFuZG9tIGNpdmlsaWFucw0KKyBhZGRlZCBlZGVuIHByZXZpZXdzIGltYWdlcw0KKyBhZGRlZCBzb21lIG1vcmUgZWRlbiBhdHRyaWJ1dGVzIChvcGVuIGRvb3IvdHJ1bmssIGJsaW5rZXJzIGNvbnRyb2wpDQorIGFkZGVkIHVuaXF1ZSBwaWN0dXJlcyB0byBhbGwgdW5pZm9ybSB2YXJpYW50cw0KKyBhZGRlZCBjYXIgYWxhcm0gZm9yIGxvY2tlZCB2ZWhpY2xlcyAoYXBwbGllcyB0byBHb2xmIElWICYgT2N0YXZpYSkgLSBsYXVuY2hlZCB1cG9uIGhpdCBvciBieSBmaXJlIGZyb20gbGFyZ2UgY2FsaWJlciBndW5zDQpeIGNoYW5nZWQgZW1lcmdlbmN5IGxpZ2h0IGtleWJpbmQgdG8gY3RybCtnIChjeWNsZSBuZXh0IGdyZW5hZGUga2V5KQ0KXiBpbXByb3ZlZCBibGlua2VycyBVSSBoYW5kbGVyIChjaGFuZ2luZyBiZXR3ZWVuIHZlaGljbGUgdGhyb3VnaCBWRyBzaG91bGQgcHJlc2VydmUgYWJpbGl0eSB0byBhY3RpdmF0ZSBibGlua2VycykNCl4gdHdlYWtlZCBtaXJyb3IgcG9zaXRpb24gaW4gU2tvZGEgT2N0YXZpYQ0KXiB1cGRhdGVkIGRlc3RydWN0aW9uIHRleHR1cmVzIGZvciBtb3N0IG9mIHZlaGljbGVzDQpeIHR3ZWFrZWQgcGh5c3ggb2Ygc29tZSB2ZWhpY2xlcw0KXiByZW5hbWVkIHZlaGljbGUgc2tlbGV0b25zIGZvciBiZXR0ZXIgY3Jvc3MgbW9kIGNvbXBhdGliaWxpdHkNCkAgZml4ZWQgd2hlZWwgZHVzdCBwb3NpdGlvbg0KQCBmaXhlZCBzb21lIGl0ZW1zIHdlcmUgbWlzc2luZyBpbiBjZmdQYXRjaGVzDQpAIGZpeGVkIGluanVyeSBzZWxlY3Rpb24gb24gcmlnaHQgbGVnIGZvciBhbGwgY2hhcmFjdGVycyANCkAgbWFkZSB3b3JrYXJvdW5kIGZvciBicm9rZW4gc2VhcmNobGlnaHRzICggaHR0cHM6Ly9mZWVkYmFjay5iaXN0dWRpby5jb20vVDExODMzMCApDQpAIGZpeGVkIE9jdGF2aWEgd2luZG93cyBoaWRkaW5nIG9uIGRlc3RydWN0aW9uDQpAIGZpeGVkIHZlaGljbGUgZGFzaGJvYXJkIGlsbHVtaW5hdGlvbiANCkAgZml4ZWQgQXBleCBlcnJvcnMNCkAgZml4ZWQgcmRzX2Nhcl93YXJuaW5nX3RyaWFuZ2xlX3RvMTEgZmxhc2hsaWdodCAmIHBvaW50ZXIgLnJwdCBlcnJvcnM=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/368535631804911993/549B15695A5A0090B15707FE49BB60E4C9BD9754/</image_url> - <download_url/> - <filename/> - <file_size>482158623</file_size> - </mod> - <mod id="583496184"> - <name>CUP Terrains - Core</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIENvcmVbL2gxXQ0KDQpUaGUgQ29tbXVuaXR5IFVwZ3JhZGUgUHJvamVjdCBpcyBhIGNvb3BlcmF0aXZlIGVmZm9ydCB0byBicmluZyB0aGUgY29udGVudCBvZiBCb2hlbWlhIEludGVyYWN0aXZlJ3MgDQplYXJsaWVyIGdhbWVzIChBcm1hIDIgYW5kIEFybWEgMjogT3BlcmF0aW9uIEFycm93aGVhZCBhbmQgRExDJ3MgaW4gcGFydGljdWxhcikgaW50byBBcm1hIDMsIHVwZGF0ZWQgDQp0byB0aGUgZnVuY3Rpb25hbGl0eSBhbmQgc3RhbmRhcmRzIG9mIHRoZSBuZXh0IGdlbmVyYXRpb24gZ2FtZS4gDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9qZWN0LCBjaGVjayBvdXIgd2VicGFnZSBhdCANCmh0dHA6Ly9jdXAtYXJtYTMub3JnLyANCm9yIHZpc2l0IHVzIG9uIG91dCBkaXNjb3JkIHNlcnZlciBhdA0KaHR0cHM6Ly9kaXNjb3JkLm1lL2N1cC1hcm1hMw0KDQpUaGlzIGlzIHRoZSBURVJSQUlOUyAtIENPUkUgcGFjaywgdGhlIHN1Y2Nlc3NvciBvZiAiQTNNUCIgYW5kICJBbGwgaW4gQXJtQSAtIFRlcnJhaW4gUGFjayAoQWlBIFRQKSIuIEl0IGNvbnRhaW5zIGFsbCB0aGUgY29yZSBkYXRhIGZvciBtYXBzIGZyb20gQXJtYTEsIEFybWEgMiBhbmQgdGhlIGV4cGFuc2lvbiBhbmQgRExDJ3MuDQoNCltiXVRISVMgV09SS1NIT1AgUEFHRSBJUyBOT1QgTU9OSVRPUkVEIEJZIFRIRSBERVZFTE9QRVJTDQpQbGVhc2UgcmVwb3J0IGJ1Z3MgdG8gDQpbaV1odHRwczovL2dvby5nbC9BVXNNbnNbL2ldWy9iXQ0KDQoNClRoaXMgcGFjayBjb250YWluczoNCltsaXN0XQ0KWypdYWxsIHRlcnJhaW5zIGNvcmUgZGF0YSBsaWtlIG1vZGVscyBhbmQgY29uZmlncyBmcm9tIHByZXZpb3VzIGFybWEgdGl0bGVzDQpbKl1jb21tdW5pdHkgbWFkZSBhZGRpdGlvbmFsIGNvbnRlbnQgdGhhdCB3YXMgZG9uYXRlZCBhbmQgZml0J3MgdGhlIHRpbWVmcmFtZVsvbGlzdF0NCg0KDQoNCltxdW90ZV0NCklNUE9SVEFOVCENClRoaXMgaXMgdGhlIENPUkUgREFUQSBwYWNrLCBpdCBbYl1bdV1ET0VTIE5PVFsvdV1bL2JdIGluY2x1ZGUgYW55IG1hcHMhDQpUbyBnZXQgdGhlIG1hcHMgZnJvbSBDVVAgVGVycmFpbnMgUGFjaywgeW91IG5lZWQgdG8gZG93bmxvYWQgdGhlIE1BUFMgUEFDSw0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTgzNTQ0OTg3DQpbL3F1b3RlXQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0gDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/954108744283705578/9057AFA885298D149510454FA270399226B50A9C/</image_url> - <download_url/> - <filename/> - <file_size>1032741022</file_size> - </mod> - <mod id="868032727"> - <name>DesolationREDUX</name> - <description>RGVzb2xhdGlvblJFRFVYIGlzIHRoZSBzcGlyaXR1YWwgc3VjY2Vzc29yIHRvIERlc29sYXRpb25Nb2QuIFJFRFVYIGlzIGEgbGFyZ2Ugc2NhbGUgc3Vydml2YWwgbW9kIHdoZXJlIHRoZSBwbGF5ZXIgbXVzdCBnYXRoZXIgcmVzb3VyY2VzLCBidWlsZCBhIGhvbWUsIGFuZCBkZWZlbmQgdGhlbXNlbHZlcyBmcm9tIG90aGVycyBsb29raW5nIHRvIHRha2Ugd2hhdCB0aGV5IGhhdmUuIA0KDQpXZWJzaXRlOiBbdXJsPWh0dHA6Ly9kZXNvbGF0aW9ucmVkdXguY29tXWh0dHA6Ly9kZXNvbGF0aW9ucmVkdXguY29tWy91cmxdDQpXSUtJOiBbdXJsPWh0dHA6Ly93aWtpLmRlc29sYXRpb25yZWR1eC5jb21daHR0cDovL3dpa2kuZGVzb2xhdGlvbnJlZHV4LmNvbVsvdXJsXQ0KDQpXZSBoYXZlIGluY2x1ZGVkIFRoZXN1cyBTZXJ2aWNlcyBpbnRvIG91ciBhZGRvbnM6IGh0dHBzOi8vZm9ydW1zLmJpc3R1ZGlvLmNvbS9mb3J1bXMvdG9waWMvMTg5MTY3LXRoZXNldXMtc2VydmljZXMv</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/854970836911038557/25437F8ED3570D240C6D1F5A75B5BA9D2CEDBF5D/</image_url> - <download_url/> - <filename/> - <file_size>1872893114</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>;</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>modname=$( awk -F "=" </post_install> - <uninstall>a=%mods_full_path% - -modid=$(find $a -iname "%mod_string%") - -modfolder=$(dirname $modid) -echo $modfolder -rm -Rf $modfolder -printf "\n %mod_string% automatically uninstall. \n" </uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/233780_Windows.xml b/modules/steam_workshop/game_configs/bak/233780_Windows.xml deleted file mode 100644 index 9d55595e..00000000 --- a/modules/steam_workshop/game_configs/bak/233780_Windows.xml +++ /dev/null @@ -1,238 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>107410</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path/> - <mods> - <mod id="421839251"> - <name>Epoch</name> - <description>RXBvY2ggTW9kIDEuMy4yDQoNCkVwb2NoIGlzIHNldCBqdXN0IHR3byB5ZWFycyBhZnRlciBhIG1hc3NpdmUgd29ybGQgd2lkZSBleHRpbmN0aW9uLiBUaGUgZXhhY3QgY2F1c2UgaXMgdW5rbm93biBhbmQgdGhlIG9ubHkgcGVvcGxlIGxlZnQgYXJlIGNsb25lcyB3aXRoIG5vIG1lbW9yeSBvZiB0aGUgcGFzdC4gRG9jdW1lbnRzIGZvdW5kIGluIHRoZSB3b3JsZCB0ZWxsIGEgdXMgdGhhdCBiZWZvcmUgdGhlIG1hc3MgZXh0aW5jdGlvbiBldmVudCwgVGhlIGxhcmdlc3QgdGVjaG5vbG9neSBjb3Jwb3JhdGlvbiBoYWQgbWFkZSBncmVhdCBicmVha3Rocm91Z2hzLiBUaGlzIHRlY2hub2xvZ3kgY2hhbmdlZCB0aGUgd29ybGQgaW4gbWFueSB3YXlzIGFuZCBpcyB0aG91Z2h0IHRvIGJlIHRoZSBjYXVzZSBvZiB0aGUgZXh0aW5jdGlvbi4gVGhvc2UgdGhhdCByZW1haW4gYXJlIGxlZnQgd2l0aCByZW1uYW50cyBvZiBhIG9uY2UgdGVjaG5vbG9naWNhbCBzb2NpZXR5LiBUcnkgdG8gc3Vydml2ZSwgYnVpbGQsIG9yIGV4cGxvcmUgeW91ciB3YXkgdGhyb3VnaCB0aGUgaGFyc2ggZHluYW1pYyBlbnZpcm9ubWVudC4NCg0KRmVhdHVyZXMNClBvd2VyZnVsIHBlcnNpc3RlbmNlIGZyYW1ld29yayBmb3IgQXJtYSAzIHdpdGggbmF0aXZlIFdpbmRvd3MgYW5kIExpbnV4IGRlZGljYXRlZCBzZXJ2ZXIgc3VwcG9ydC4NCkZ1bGx5IGNvbmZpZ3VyYWJsZSBzY3JpcHQgYmFzZWQgc2VjdXJpdHkgY2hlY2tzLg0KQmFzZSBCdWlsZGluZyByZS1lbnZpc2lvbmVkIGZvciBBcm1hIDMgUGh5c1guIFBlcnNpc3RlbnQgc2VjdXJlIGFuZCBpbnNlY3VyZSBzdG9yYWdlIGRldmljZXMuIFVwZ3JhZGVhYmxlIGxvY2tpbmcgZG9vcnMuDQpCYXJ0ZXIgYmFzZWQgZWNvbm9teSBhbmQgdHJhZGluZyBzeXN0ZW1zIGJhY2tlZCBieSBhIHNpbmdsZSBkaWdpdGFsIGNyeXB0byBjdXJyZW5jeSDCpCBjYWxsZWQgIktyeXB0byIuDQpIb3N0aWxlIEVudmlyb25tZW50IHdpdGggc2V2ZXJhbCBkaWZmZXJlbnQgdHlwZXMgb2YgYW50YWdvbmlzdHMsIEFpciBhbmQgV2F0ZXIgdGVtcGVyYXR1cmUgZXh0cmVtZXMsIGFuZCBFYXJ0aHF1YWtlcy4NCkV4cGxvcmUsIEh1bnQgQW5pbWFscywgJiBMb290OiBXcmVja2VkIHNoaXBzLCBBYmFuZG9uZWQgdmVoaWNsZXMgYW5kIGJ1aWxkaW5ncy4gUGVyZm9ybSBkb2N1bWVudCBkZWxpdmVyeSBtaXNzaW9ucy4NCmFuZCBtdWNoIG1vcmUhDQoNCkNsYXNzIGxpc3QgKFdJUCk6IGh0dHA6Ly9lcG9jaG1vZC5jb20vYTNfZXBvY2hfY2xhc3Nlcy5waHANCg0KDQpFcG9jaCBTdXJ2aXZhbCBTZXJ2ZXIgRmlsZXMgYW5kIEdpdGh1YiBnYW1lbW9kZSBzb3VyY2UgY29kZTogaHR0cHM6Ly9naXRodWIuY29tL0Vwb2NoTW9kVGVhbS9FcG9jaA0KDQpUaGlzIG1vZHMgZ2l0aHViIGlzOiBodHRwczovL2dpdGh1Yi5jb20vRXBvY2hNb2RUZWFtL0Vwb2NoQ29yZQ0KDQpTZXJ2ZXIgRmlsZXM6DQpodHRwczovL2dpdGh1Yi5jb20vRXBvY2hNb2RUZWFtL0Vwb2NoL3JlbGVhc2VzDQoNCkdhbWVtb2RlIEZpbGUgQ2hhbmdlczoNCmh0dHBzOi8vZ2l0aHViLmNvbS9FcG9jaE1vZFRlYW0vRXBvY2gvcHVsbC85OTYvZmlsZXMNCg0KUmVsZWFzZSBOb3RlczoNCmh0dHBzOi8vZXBvY2htb2QuY29tL2ZvcnVtL3RvcGljLzQ2MjUzLWEzLWVwb2NoLXYxMzItdXBkYXRlLz90YWI9Y29tbWVudHMjY29tbWVudC0zMDc1NzMNCg0KRnVsbCBDaGFuZ2Vsb2c6DQpodHRwczovL2dpdGh1Yi5jb20vRXBvY2hNb2RUZWFtL0Vwb2NoL2Jsb2IvcmVsZWFzZS9jaGFuZ2Vsb2cubWQNCg0KDQpNb3JlIGluZm8gYXQ6IGh0dHA6Ly9lcG9jaG1vZC5jb20vDQoNCkRpc2N1c3Npb24gRm9ydW06IGh0dHBzOi8vZXBvY2htb2QuY29tL2ZvcnVtL2ZvcnVtLzQ0LWRpc2N1c3Npb24vIChzaWduaW4gdXNpbmcgc3RlYW0gYXV0aCk=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/39746009021235865/A792F5078A52C1E89823EE74520F715EB96905C5/</image_url> - <download_url/> - <filename/> - <file_size>3046440428</file_size> - </mod> - <mod id="1487484880"> - <name>ExileMod</name> - <description>SXQgaXMgdGhlIHllYXIgMjAzOS4gQWZ0ZXIgdGhlIHJlc291cmNlIGRlcGxldGluZyBjb25mbGljdCBpbiBHcmVlY2UsIEV1cm9wZSBzdWZmZXJzIGZyb20gYSBuZXcgZGVmbGF0aW9uIGNyaXNpcywgbGVhZGluZyB0aGUgY3JpbWUgcmF0ZSB0byBhIG5ldyBwZWFrIGluIGhpc3RvcnkuIE1lbWJlcnMgb2YgdGhlIE5vcnRoIEF0bGFudGljIFRyZWF0eSBPcmdhbml6YXRpb24gU2VjdXJpdHkgQ291bmNpbCBhcmUgZm9yY2VkIHRvIHJlYWN0LiBCZWluZyBhIGRlc3BlcmF0ZSBhbHRlcm5hdGl2ZSB0byBvdmVyY3Jvd2RlZCBhbmQgcHJvaGliaXRpdmUgcHJpc29ucywgb2ZmZW5kZXJzIGFyZSBub3cgYmVpbmcgc2VudCB0byBFWElMRS4NCg0KWW91IGFza2VkIGZvciBpdC4gU28gaGVyZSBpdCBpcyBvbiBTdGVhbS4NCkhhcHB5IDNyZCBhbm5pdmVyc2FyeSEhISENCg0KaHR0cDovL3d3dy5leGlsZW1vZC5jb20v</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/788614138466724205/8F53B81276E79D446F318FD3746A59AE3FEAC28E/</image_url> - <download_url/> - <filename/> - <file_size>1493696667</file_size> - </mod> - <mod id="583544987"> - <name>CUP Terrains - Maps</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIE1hcHNbL2gxXQ0KDQpUaGUgQ29tbXVuaXR5IFVwZ3JhZGUgUHJvamVjdCBpcyBhIGNvb3BlcmF0aXZlIGVmZm9ydCB0byBicmluZyB0aGUgY29udGVudCBvZiBCb2hlbWlhIEludGVyYWN0aXZlJ3MgDQplYXJsaWVyIGdhbWVzIChBcm1hIDIgYW5kIEFybWEgMjogT3BlcmF0aW9uIEFycm93aGVhZCBhbmQgRExDJ3MgaW4gcGFydGljdWxhcikgaW50byBBcm1hIDMsIHVwZGF0ZWQgDQp0byB0aGUgZnVuY3Rpb25hbGl0eSBhbmQgc3RhbmRhcmRzIG9mIHRoZSBuZXh0IGdlbmVyYXRpb24gZ2FtZS4gDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9qZWN0LCBjaGVjayBvdXIgd2VicGFnZSBhdCANCmh0dHA6Ly9jdXAtYXJtYTMub3JnLyANCm9yIHZpc2l0IHVzIG9uIG91dCBkaXNjb3JkIHNlcnZlciBhdA0KaHR0cHM6Ly9kaXNjb3JkLm1lL2N1cC1hcm1hMw0KDQpUaGlzIGlzIHRoZSBURVJSQUlOUyBwYWNrLCB0aGUgc3VjY2Vzc29yIG9mICJBM01QIiBhbmQgIkFsbCBpbiBBcm1BIC0gVGVycmFpbiBQYWNrIChBaUEgVFApIi4gSXQgY29udGFpbnMgMTYgbWFwcyBmcm9tIEFybWE6IEFybWE6IEFybWVkIEFzc2F1bHQgYW5kIHRoZSBleHBhbnNpb24sIEFybWEgMiBhbmQgdGhlIGV4cGFuc2lvbiBhbmQgRExDJ3MuDQoNCkZvciBjcmVkaXRzIGFuZCBvdGhlciBpbmZvcm1hdGlvbiwgc2VlIG91ciB3ZWIgcGFnZS4gDQoNCltiXVRISVMgV09SS1NIT1AgUEFHRSBJUyBOT1QgTU9OSVRPUkVEIEJZIFRIRSBERVZFTE9QRVJTDQpQbGVhc2UgcmVwb3J0IGJ1Z3MgdG8gDQpbaV1odHRwczovL2dvby5nbC9BVXNNbnNbL2ldWy9iXQ0KDQoNClRoaXMgcGFjayByZXF1aXJlcyANCltpXVtsaXN0XQ0KWypdQ1VQIFRlcnJhaW5zIC0gQ29yZSAoaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTgzNDk2MTg0KQ0KWy9saXN0XVsvaV0NClRoaXMgcGFjayBjb250YWluczoNCltsaXN0XQ0KWypdYWxsIHRlcnJhaW5zIGZyb20gcHJldmlvdXMgYXJtYSB0aXRsZXMNClsqXWNvbW11bml0eSBtYWRlIGFkZGl0aW9uYWwgY29udGVudCB0aGF0IHdhcyBkb25hdGVkIGFuZCBmaXQncyB0aGUgdGltZWZyYW1lWy9saXN0XQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0NCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/767236446983929084/E6866F24F7AD0E4175AE1488649161A0934D41E9/</image_url> - <download_url/> - <filename/> - <file_size>3416685544</file_size> - </mod> - <mod id="497660133"> - <name>CUP Weapons</name> - <description>W2gxXUNVUCBXZWFwb25zWy9oMV0NCg0KVGhlIENvbW11bml0eSBVcGdyYWRlIFByb2plY3QgaXMgYSBjb29wZXJhdGl2ZSBlZmZvcnQgdG8gYnJpbmcgdGhlIGNvbnRlbnQgb2YgQm9oZW1pYSBJbnRlcmFjdGl2ZSdzIA0KZWFybGllciBnYW1lcyAoQXJtYSAyIGFuZCBBcm1hIDI6IE9wZXJhdGlvbiBBcnJvd2hlYWQgYW5kIERMQydzIGluIHBhcnRpY3VsYXIpIGludG8gQXJtYSAzLCB1cGRhdGVkIA0KdG8gdGhlIGZ1bmN0aW9uYWxpdHkgYW5kIHN0YW5kYXJkcyBvZiB0aGUgbmV4dCBnZW5lcmF0aW9uIGdhbWUuIA0KDQpGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgcHJvamVjdCwgY2hlY2sgb3VyIHdlYnBhZ2UgYXQgDQpodHRwOi8vY3VwLWFybWEzLm9yZy8gDQpvciB2aXNpdCB1cyBvbiBvdXQgZGlzY29yZCBzZXJ2ZXIgYXQNCmh0dHBzOi8vZGlzY29yZC5tZS9jdXAtYXJtYTMNCg0KVGhpcyBpcyB0aGUgV0VBUE9OUyBwYWNrLiBJdCBjb250YWlucyBhbGwgdGhlIHdlYXBvbnMsIGFzc2F1bHQgcmlmbGVzLCBtYWNoaW5lIGd1bnMsIHNob3RndW5zLCANCmdyZW5hZGUgbGF1bmNoZXJzLCBwaXN0b2xzLCBzbmlwZXIgcmlmbGVzLCBhbmQgd2hhdGV2ZXIgZWxzZSBnb2VzICJib29tIiBpbiBBcm1hIDIgYW5kIHRoZSBleHBhbnNpb24gDQphbmQgRExDJ3MuIEFsbCB3ZWFwb25zIGFyZSBzdHJpcHBlZCBvZiB0aGVpciBhdHRhY2htZW50cyB3ZXJlIHBvc3NpYmxlLCBhbmQgdGhlc2UgaGF2ZSBiZWVuIHR1cm5lZCANCmludG8gYXR0YWNoYWJsZSBzY29wZXMsIGxhc2VycywgZmxhc2hsaWdodHMsIGFuZCBiaXBvZHMgaW50ZXJjaGFuZ2VhYmxlIHdpdGggdGhlIHZhbmlsbGEgY29udGVudC4gDQoNClNvbWUgb2YgdGhlIHdlYXBvbnMgYXJlIG5ldyBvciBkZXJpdmVkIGZyb20gdGhlIG9yaWdpbmFsIG9uZXMuIA0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9kZXYuY3VwLWFybWEzLm9yZy9tYW5pcGhlc3QvdGFzay9lZGl0L2Zvcm0vMS9bL2ldWy9iXQ0KDQoNClRoaXMgcGFjayByZXF1aXJlcyANCltpXVtsaXN0XQ0KWypdQ0JBX0EzDQpbL2xpc3RdWy9pXQ0KVGhpcyBwYWNrIGNvbnRhaW5zOg0KW2xpc3RdDQpbKl1hbG1vc3QgYWxsIHdlYXBvbnMgZnJvbSBwcmV2aW91cyBhcm1hIHRpdGxlcyBsaWtlIGh0dHBzOi8vY29tbXVuaXR5LmJpc3R1ZGlvLmNvbS93aWtpL0FybUFfMjpfV2VhcG9ucw0KWypdY29tbXVuaXR5IG1hZGUgYWRkaXRpb25hbCBjb250ZW50IHRoYXQgd2FzIGRvbmF0ZWQgYW5kIGZpdCdzIHRoZSB0aW1lZnJhbWVbL2xpc3RdDQoNCg0KW3F1b3RlXQ0KSU1QT1JUQU5UIQ0KVG8gZ2V0IHRoZSBDVVAgV2VhcG9ucyB0byB3b3JrIHdpdGggdGhlIEFDRTMgTW9kIHlvdSBhbHNvIG5lZWQNCkNVUCBBQ0UzIENvbXBhdGliaWxpdHkgQWRkb24NCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU0OTY3NjMxNA0KWy9xdW90ZV0NCg0KDQpbcXVvdGVdDQpbYl1bdV1BTlkgUkVVUExPQURTIChTVEFOREFMT05FIE9SIFBBUlQgT0YgTU9EUEFDS1MpIFRPIFRIRSBTVEVBTSBXT1JLU0hPUCAoQVJNQTMgJiBEQVlaKSBBUkUgUFJPSElCSVRFRCBBTkQgVklPTEFUSU5HIFRIRSBTVEVBTSBXT1JLU0hPUCBFVUxBIFNFQ1RJT04gNkQsIEFTIFdFTEwgQVMgVEhFIENVUCBMSUNFTlNFLiBSRVVQTE9BRFMgV0lMTCBCRSBUQUtFTiBET1dOIFZJQSBETUNBIE5PVElDRSBXSVRIT1VUIFdBUk5JTkchWy91XVsvYl0NClsvcXVvdGVd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/766100671611183860/2B9D482C5FA7F72A8EDB6D4B2B3B6C80F4752B99/</image_url> - <download_url/> - <filename/> - <file_size>1797643438</file_size> - </mod> - <mod id="497661914"> - <name>CUP Units</name> - <description>W2gxXUNVUCBVbml0c1svaDFdDQoNClRoZSBDb21tdW5pdHkgVXBncmFkZSBQcm9qZWN0IGlzIGEgY29vcGVyYXRpdmUgZWZmb3J0IHRvIGJyaW5nIHRoZSBjb250ZW50IG9mIEJvaGVtaWEgSW50ZXJhY3RpdmUncw0KZWFybGllciBnYW1lcyAoQXJtYSAyIGFuZCBBcm1hIDI6IE9wZXJhdGlvbiBBcnJvd2hlYWQgYW5kIERMQydzIGluIHBhcnRpY3VsYXIpIGludG8gQXJtYSAzLCB1cGRhdGVkDQp0byB0aGUgZnVuY3Rpb25hbGl0eSBhbmQgc3RhbmRhcmRzIG9mIHRoZSBuZXh0IGdlbmVyYXRpb24gZ2FtZS4NCg0KRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIHByb2plY3QsIGNoZWNrIG91ciB3ZWJwYWdlIGF0IA0KaHR0cDovL2N1cC1hcm1hMy5vcmcvDQpvciB2aXNpdCB1cyBvbiBvdXIgZGlzY29yZCBzZXJ2ZXIgYXQNCmh0dHBzOi8vZGlzY29yZC5tZS9jdXAtYXJtYTMNCg0KVGhpcyBpcyB0aGUgVW5pdHMgcGFjay4gSXQgY29udGFpbnMgYWxsIHRoZSB1bml0cyBvZiB0aGUgb3JpZ2luYWwgQXJtYSAyIGFuZCBBcnJvd2hlYWQgYXMgd2VsbCBhcw0KdGhlIERMQy4gW2ldUmlnaHQgbm93LCB0aGVyZSBhcmUgYSBsb3Qgb2YgcGxhY2Vob2xkZXIgdW5pdHMgdGhhdCBkbyBub3QgbG9vayBsaWtlIHRoZSBvcmlnaW5hbCBvbmVzIGJ1dA0KYXJlIGluc3RlYWQgc3RhbmQtaW5zIHVzaW5nIGRlZmF1bHQgQXJtYSAzIHVuaWZvcm1zIGFuZCBDVVAgZXF1aXBtZW50LlsvaV0gQWxsIHVuaWZvcm1zIGFuZCB2ZXN0cyBhcmUgY29tcGF0aWJsZQ0Kd2l0aCB2YW5pbGxhIGNvbnRlbnQsIG1lYW5pbmcgdGhhdCB5b3UgY2FuIG1peCB2YW5pbGxhIGFuZCBDVVAgY29udGVudC4NCg0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9nb28uZ2wvQVVzTW5zWy9pXVsvYl0NCg0KDQpUaGlzIHBhY2sgcmVxdWlyZXMgDQpbaV1bbGlzdF0NClsqXUNCQV9BMw0KWypdQ1VQIFdlYXBvbnNbL2xpc3RdWy9pXQ0KVGhpcyBwYWNrIGNvbnRhaW5zOg0KW2xpc3RdDQpbKl1hbG1vc3QgYWxsIHVuaXRzIGZyb20gcHJldmlvdXMgYXJtYSB0aXRsZXMNClsqXWNvbW11bml0eSBtYWRlIGFkZGl0aW9uYWwgY29udGVudCB0aGF0IHdhcyBkb25hdGVkIGFuZCBmaXQncyB0aGUgdGltZWZyYW1lWy9saXN0XQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/766100671610525227/8FBD235EDAC76072CC4F37F5786EF8B2C7CF4F70/</image_url> - <download_url/> - <filename/> - <file_size>1100551870</file_size> - </mod> - <mod id="853743366"> - <name>CUP Terrains - CWA</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIENXQVsvaDFdDQoNClRoZSBDb21tdW5pdHkgVXBncmFkZSBQcm9qZWN0IGlzIGEgY29vcGVyYXRpdmUgZWZmb3J0IHRvIGJyaW5nIHRoZSBjb250ZW50IG9mIEJvaGVtaWEgSW50ZXJhY3RpdmUncyANCmVhcmxpZXIgZ2FtZXMgKEFybWEgMiBhbmQgQXJtYSAyOiBPcGVyYXRpb24gQXJyb3doZWFkIGFuZCBETEMncyBpbiBwYXJ0aWN1bGFyKSBpbnRvIEFybWEgMywgdXBkYXRlZCANCnRvIHRoZSBmdW5jdGlvbmFsaXR5IGFuZCBzdGFuZGFyZHMgb2YgdGhlIG5leHQgZ2VuZXJhdGlvbiBnYW1lLiANCg0KRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIHByb2plY3QsIGNoZWNrIG91ciB3ZWJwYWdlIGF0IA0KaHR0cDovL2N1cC1hcm1hMy5vcmcvIA0Kb3IgdmlzaXQgdXMgb24gb3V0IGRpc2NvcmQgc2VydmVyIGF0DQpodHRwczovL2Rpc2NvcmQubWUvY3VwLWFybWEzDQoNClRoaXMgaXMgdGhlIENXQSBURVJSQUlOUyBwYWNrLiBJdCBjb250YWlucyA1IG1hcHMgZnJvbSBBcm1hOiBDb2xkIFdhciBBc3NhdWx0LCBBcm1hOiBBcm1hOiBBcm1lZCBBc3NhdWx0IGFuZCB0aGUgZXhwYW5zaW9uOg0KDQotIEV2ZXJvbg0KLSBNYWxkZW4NCi0gS29sZ3VqZXYNCi0gTm9nb3ZhDQotIERlc2VydCBJc2xhbmQNCg0KRm9yIGNyZWRpdHMgYW5kIG90aGVyIGluZm9ybWF0aW9uLCBzZWUgb3VyIHdlYiBwYWdlLiANCg0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9nb28uZ2wvQVVzTW5zWy9pXVsvYl0NCg0KDQpUaGlzIHBhY2sgcmVxdWlyZXMgDQpbaV1bbGlzdF0NClsqXUNVUCBUZXJyYWlucyAtIENvcmUgKGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU4MzQ5NjE4NCkNClsqXUNVUCBUZXJyYWlucyAtIE1hcHMgKGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU4MzU0NDk4NylbL2xpc3RdWy9pXQ0KVGhpcyBwYWNrIGNvbnRhaW5zOg0KW2xpc3RdDQpbKl10ZXJyYWlucyBmcm9tIHByZXZpb3VzIGFybWEgdGl0bGVzDQpbL2xpc3RdDQoNCg0KW3F1b3RlXQ0KW2JdW3VdQU5ZIFJFVVBMT0FEUyAoU1RBTkRBTE9ORSBPUiBQQVJUIE9GIE1PRFBBQ0tTKSBUTyBUSEUgU1RFQU0gV09SS1NIT1AgKEFSTUEzICYgREFZWikgQVJFIFBST0hJQklURUQgQU5EIFZJT0xBVElORyBUSEUgU1RFQU0gV09SS1NIT1AgRVVMQSBTRUNUSU9OIDZELCBBUyBXRUxMIEFTIFRIRSBDVVAgTElDRU5TRS4gUkVVUExPQURTIFdJTEwgQkUgVEFLRU4gRE9XTiBWSUEgRE1DQSBOT1RJQ0UgV0lUSE9VVCBXQVJOSU5HIVsvdV1bL2JdDQpbL3F1b3RlXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/954108744283610007/1EF09337047E6756FDEA53226437013ACCD0B4C1/</image_url> - <download_url/> - <filename/> - <file_size>3450257738</file_size> - </mod> - <mod id="1981964169"> - <name>CUP Terrains - Maps 2.0</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIE1hcHNbL2gxXQ0KDQpUaGUgQ29tbXVuaXR5IFVwZGF0ZSBQcm9qZWN0IGlzIGhlcmUgdG8gYnJpbmcgdGhlIGZpcnN0IHJlbGVhc2Ugb2Ygb3VyIGxhdGVzdCBpbml0aWF0aXZlIE1hcHMgMi4wIQ0KTWFwcyAyLjAgaXMgdGhlIG5leHQgc3RlcCB0byBicmluZyBvdXIgYmVsb3ZlZCBBMiBlcmEgdGVycmFpbnMgdXAgdG8gQXJtYSAzIHRlcnJhaW4gc3RhbmRhcmRzLCBpdCdzIGdvYWwgaXM6DQoNCkluY3JlYXNlIHRlcnJhaW4gaGVpZ2h0bWFwIHJlc29sdXRpb24gd2hlcmUgYXBwcm9wcmlhdGUuDQpDb252ZXJzaW9uIHRvIEFybWEgMyBidWlsZGluZ3Mgd2hlbiBzdWl0YWJsZSByZXBsYWNlbWVudHMgZXhpc3QuDQpBZGRpbmcgbmV3IGludGVyaW9ycyB0byBvbGRlciBidWlsZGluZ3MuDQpBZGRpbmcgbmV3IHRlcnJhaW4gZmVhdHVyZXMgYW5kIGxvY2F0aW9ucy4NCk1haW50YWluIHJlbGlhbmNlIG9uIHRoZSBleGlzdGluZyBUZXJyYWluczogQ29yZSBwYWNrLg0KT3RoZXIgY3JlYXRpdmUgYWRkaXRpb25zIHRoYXQgd2UgaGF2ZW4ndCB0aG91Z2h0IG9mIHlldC4NCg0KRm9yIG1vcmUgaW5kZXB0aCBpbmZvcm1hdGlvbiBhbmQgdXBkYXRlcyB2aXNpdCBvdXIgZm9ydW0gdGhyZWFkIGF0OiBodHRwczovL2ZvcnVtcy5ib2hlbWlhLm5ldC9mb3J1bXMvdG9waWMvMjI3NjE3LWNvbW11bml0eS11cGdyYWRlLXByb2plY3QtY3VwLW1hcHMtMjAvDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9qZWN0LCBjaGVjayBvdXIgd2VicGFnZSBhdCANCmh0dHA6Ly9jdXAtYXJtYTMub3JnLyANCm9yIHZpc2l0IHVzIG9uIG91dCBkaXNjb3JkIHNlcnZlciBhdA0KaHR0cHM6Ly9kaXNjb3JkLm1lL2N1cC1hcm1hMw0KDQpGb3IgY3JlZGl0cyBhbmQgb3RoZXIgaW5mb3JtYXRpb24sIHNlZSBvdXIgd2ViIHBhZ2UuIA0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9nb28uZ2wvQVVzTW5zWy9pXVsvYl0NCg0KDQpUaGlzIHBhY2sgcmVxdWlyZXMgDQpbaV1bbGlzdF0NClsqXUNVUCBUZXJyYWlucyAtIENvcmUgaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTgzNDk2MTg0DQpbL2xpc3RdWy9pXQ0KVGhpcyBwYWNrIGNvbnRhaW5zOg0KW2xpc3RdDQpbKl1DaGVybmFydXMgMjAyMA0KDQoNCg0KW3F1b3RlXQ0KW2JdW3VdQU5ZIFJFVVBMT0FEUyAoU1RBTkRBTE9ORSBPUiBQQVJUIE9GIE1PRFBBQ0tTKSBUTyBUSEUgU1RFQU0gV09SS1NIT1AgKEFSTUEzICYgREFZWikgQVJFIFBST0hJQklURUQgQU5EIFZJT0xBVElORyBUSEUgU1RFQU0gV09SS1NIT1AgRVVMQSBTRUNUSU9OIDZELCBBUyBXRUxMIEFTIFRIRSBDVVAgTElDRU5TRS4gUkVVUExPQURTIFdJTEwgQkUgVEFLRU4gRE9XTiBWSUEgRE1DQSBOT1RJQ0UgV0lUSE9VVCBXQVJOSU5HIVsvdV1bL2JdDQpbL3F1b3RlXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/767236446983862447/E6866F24F7AD0E4175AE1488649161A0934D41E9/</image_url> - <download_url/> - <filename/> - <file_size>613126409</file_size> - </mod> - <mod id="450814997"> - <name>CBA_A3</name> - <description>W2gxXVtiXUNCQTogQ29tbXVuaXR5IEJhc2VkIEFkZG9ucyBmb3IgQXJtYSAzWy9iXVsvaDFdDQpDdXJyZW50IHZlcnNpb246IDMuMTUuMQ0KV2hhdCBkb2VzIHRoZSBuYW1lIENvbW11bml0eSBCYXNlIEFkZG9ucyBtZWFuPyBJdCBpcyBhIHN5c3RlbSB0aGF0Og0KW2xpc3RdDQpbKl1PZmZlcnMgYSByYW5nZSBvZiBmZWF0dXJlcyBmb3IgYWRkb24tbWFrZXJzIGFuZCBtaXNzaW9uIGRlc2lnbmVycy4NClsqXUFpbXMgdG8gaGF2ZSBjb21tdW5pdHkgd2lkZSBhY2NlcHRhbmNlIGFuZCB0byBiZSB1c2VkIGFzIG11Y2ggYXMgcG9zc2libGUgYnkgY29tbXVuaXR5IGFkZG9ucyB0byBtYWludGFpbiBjb21wYXRpYmlsaXR5Lg0KWypdVGhlIGNvbW11bml0eSBpcyB2ZXJ5IG11Y2ggZW5jb3VyYWdlZCB0byByZXF1ZXN0IG9yIHN1Ym1pdCBmdW5jdGlvbmFsaXR5Lg0KWypdVGhlIG1vc3Qgb2J2aW91cyBleGFtcGxlIHdvdWxkIGJlIHRvIHN1Ym1pdCBmdW5jdGlvbnMgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIENCQSBmdW5jdGlvbiBsaWJyYXJ5Lg0KWy9saXN0XQ0KW3VdW2JdRG9jdW1lbnRhdGlvblsvYl1bL3VdDQpGdWxsIGRvY3VtZW50YXRpb24gaXMgYXZhaWxhYmxlIGF0IFt1cmw9aHR0cHM6Ly9jYmF0ZWFtLmdpdGh1Yi5pby9DQkFfQTMvZG9jcy9maWxlcy9vdmVydmlldy10eHQuaHRtbF1HaXRIdWJbL3VybF0gDQoNClt1XVtiXUxpY2Vuc2VkIFVuZGVyIEdQTHYyWy9iXVsvdV0NCkFueSBhZGRvbiB3aGljaCBjYWxscyBDQkEtZGVmaW5lZCBmdW5jdGlvbnMgbmVlZCBub3QgYmUgbGljZW5zZWQgdW5kZXIgdGhlIEdQTHYyDQpvciByZWxlYXNlZCB1bmRlciBhIGZyZWUgc29mdHdhcmUgbGljZW5zZS4gT25seSBpZiB5b3UgYXJlIGRpcmVjdGx5IGluY2x1ZGluZyBDQkEgY29kZQ0KaW4geW91ciBhZGRvbidzIGJpbmFyaXplZCBQQk8gb3IgcmVkaXN0cmlidXRpbmcgYSBtb2RpZmllZCB2ZXJzaW9uIG9mIENCQSBpdHNlbGYgd291bGQNCnlvdXIgd29yayBiZSBjb25zaWRlcmVkIGRlcml2YXRpdmUgYW5kIHRoZXJlZm9yZSBiZSBsZWdhbGx5IHJlcXVpcmVkIHRvIGJlIHJlbGVhc2VkIHVuZGVyDQp0aGUgdGVybXMgb2YgdGhlIEdQTC4gKEFuZCB0aGVyZSdzIG5vIHJlYXNvbiB0byBldmVyIGRvIGVpdGhlciBvZiB0aGVzZS4pDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1014940825593906790/E3A99D3EB1031126D7FFADCF6BBDA00FAA7FAFEC/</image_url> - <download_url/> - <filename/> - <file_size>2821871</file_size> - </mod> - <mod id="541888371"> - <name>CUP Vehicles</name> - <description>W2gxXSBDVVAgVmVoaWNsZXMgWy9oMV0NCg0KVGhlIENvbW11bml0eSBVcGdyYWRlIFByb2plY3QgaXMgYSBjb29wZXJhdGl2ZSBlZmZvcnQgdG8gYnJpbmcgdGhlIGNvbnRlbnQgb2YgQm9oZW1pYSBJbnRlcmFjdGl2ZSdzIA0KZWFybGllciBnYW1lcyAoQXJtYSAyIGFuZCBBcm1hIDI6IE9wZXJhdGlvbiBBcnJvd2hlYWQgYW5kIERMQydzIGluIHBhcnRpY3VsYXIpIGludG8gQXJtYSAzLCB1cGRhdGVkIA0KdG8gdGhlIGZ1bmN0aW9uYWxpdHkgYW5kIHN0YW5kYXJkcyBvZiB0aGUgbmV4dCBnZW5lcmF0aW9uIGdhbWUuIA0KDQpGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgcHJvamVjdCwgY2hlY2sgb3VyIHdlYnBhZ2UgYXQgDQpodHRwOi8vY3VwLWFybWEzLm9yZy8gDQpvciB2aXNpdCB1cyBvbiBvdXQgZGlzY29yZCBzZXJ2ZXIgYXQNCmh0dHBzOi8vZGlzY29yZC5tZS9jdXAtYXJtYTMNCg0KVGhpcyBpcyB0aGUgVkVISUNMRSBwYWNrLiBJdCBjb250YWlucyBhbGwgdGhlIHZlaGljbGVzIGZyb20gQXJtYSAyIGFuZCB0aGUgZXhwYW5zaW9uIA0KYW5kIERMQydzLiBBbGwgdmVoaWNsZXMgYXJlIHBvcnRlZCB3aXRoIEFybWEgMyBzdGFuZGFydHMgYW5kIGZlYXR1cmVzLg0KDQpGb3IgY3JlZGl0cyBhbmQgb3RoZXIgaW5mb3JtYXRpb24sIHNlZSBvdXIgd2ViIHBhZ2UuIA0KDQpbYl1USElTIFdPUktTSE9QIFBBR0UgSVMgTk9UIE1PTklUT1JFRCBCWSBUSEUgREVWRUxPUEVSUw0KUGxlYXNlIHJlcG9ydCBidWdzIHRvIA0KW2ldaHR0cHM6Ly9nb28uZ2wvQVVzTW5zWy9pXVsvYl0NCg0KDQpUaGlzIHBhY2sgcmVxdWlyZXMgDQpbaV1bbGlzdF0NClsqXUNCQV9BMw0KWypdQ1VQIFdlYXBvbnMNClsqXUNVUCBVbml0c1svbGlzdF1bL2ldDQpUaGlzIHBhY2sgY29udGFpbnM6DQpbbGlzdF0NClsqXWFsbW9zdCBhbGwgdmVoaWNsZXMgZnJvbSBwcmV2aW91cyBhcm1hIHRpdGxlcyBsaWtlIGh0dHBzOi8vY29tbXVuaXR5LmJpc3R1ZGlvLmNvbS93aWtpL0FybUFfMjpfVmVoaWNsZXMNClsqXWNvbW11bml0eSBtYWRlIGFkZGl0aW9uYWwgY29udGVudCB0aGF0IHdhcyBkb25hdGVkIGFuZCBmaXQncyB0aGUgdGltZWZyYW1lWy9saXN0XQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/772869688661233505/6663ECB13741B70479891439FF43B9A4BAF2CE76/</image_url> - <download_url/> - <filename/> - <file_size>1581472572</file_size> - </mod> - <mod id="501966277"> - <name>Zombies and Demons</name> - <description>W3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fZG9uYXRpb25zJmJ1c2luZXNzPXJ5YW5kb21icm93c2t5JTQwZ21haWwlMmVjb20mbGM9QVUmaXRlbV9uYW1lPVJ5YW4lMjdzJTIwWm9tYmllcyUyMCUyNiUyMERlbW9ucyZjdXJyZW5jeV9jb2RlPUFVRCZibj1QUCUyZERvbmF0aW9uc0JGJTNhYnRuX2RvbmF0ZUNDX0xHJTJlZ2lmJTNhTm9uSG9zdGVkXURvbmF0ZSBIZXJlWy91cmxdDQpZb3VyIGNvbnRyaWJ1dGlvbiBpcyBncmVhdGx5IGFwcHJlY2lhdGVkIGFuZCBzZXJ2ZXMgdG8gaW1wcm92ZSB0aGUgcXVhbGl0eSBvZiB0aGlzIG1vZC4NCg0KVGhpcyBtb2QgaW5jbHVkZXMgcGxhY2UgYW5kIHBsYXkgem9tYmllcyAmIGRlbW9ucyB3aXRoIGN1c3RvbSBhbmltYXRpb25zIGFuZCB1bmlxdWUgY3VzdG9taXNhYmxlIG9wdGlvbnMuIFRoZXkgY2FuIGJlIGZvdW5kIGluIG1pc3Npb24gZWRpdG9yIGFuZCB3aWxsIGF0dGFjayBhbnkgZW5lbWllcyB0aGV5IGtub3cgYWJvdXQgYmFzZWQgb24gdGhlIHNpZGUgdGhleSdyZSBvbiAoT3Bmb3Igem9tYmllcyB3aWxsIGF0dGFjayBCbHVmb3IgdW5pdHMpLg0KDQpab21iaWUgc3Rlbmd0aCBhbmQgYWJpbGl0aWVzIGNhbiBiZSBlYXNpbHkgY3VzdG9taXNlZC4gVGhlc2UgZmVhdHVyZXMgYXJlIG9mZiBieSBkZWZhdWx0IGFuZCBhcmUgb25seSBlbmFibGVkIGlmIHRoZSBhcHByb3ByaWF0ZSBtb2R1bGUgaXMgcGxhY2VkLg0KLSBBbGxvdyB6b21iaWVzIHRvIHRocm93IGNhcnMsIGxlYXAgaW50byB0aGUgYWlyLCBmZWVkIG9uIGRlYWQgYm9kaWVzLCBhbmQgbW9yZSENCi0gSGVhdmlseSBjdXN0b21pc2FibGUgc3Bhd25lcnMgd2l0aCBtYXggYWxpdmUgbGltaXRzLCBzcGF3biBhbmltYXRpb25zLCBhbmQgbXVjaCBtb3JlIQ0KLSBBZGp1c3Qgem9tYmllcyBtYXggaGVhbHRoLCBhdHRhY2sgc3RyZW5ndGgsIGFuZCBvdGhlciBzZXR0aW5ncy4NCg0KSSBhbSBjb250aW51aW5nIHdpdGggdGhlIGRldmVsb3BtZW50IG9mIHRoaXMgbW9kIHdpdGggcGxhbnMgZm9yIG5ldyBmZWF0dXJlcywgbW9yZSBnb3JlLCBidWcgZml4ZXMsIGFuZCBhbnkgc3VnZ2VzdGlvbnMuDQoNClRoYW5rIHlvdSBhbmQgZW5qb3kgdGhlIG1vZCENCg0KWm9tYmllcyAmIERlbW9ucyBEaXNjbGFpbWVyOg0KDQotIFVzaW5nIGNvbnRlbnQgb2YgdGhlIFomRCBtb2RpZmljYXRpb24gYW5kIHB1YmxpY2x5IHJlZGlzdHJpYnV0aW5nIGl0IGFzIHBhcnQgb2YgYSBkaWZmZXJlbnQgbW9kaWZpY2F0aW9uIGlzIG5vdCBhbGxvd2VkIHVubGVzcyBwZXJtaXNzaW9uIGlzIGdpdmVuIGJ5IG9mZmljaWFsIFomRCBkZXZlbG9wZXJzLg0KLSBSZWRpc3RyaWJ1dGluZyBhIG1vZGlmaWVkIHZlcnNpb24gb2YgdGhlIFomRCBtb2QgaXMgbm90IGFsbG93ZWQgdW5sZXNzIHBlcm1pc3Npb24gaXMgZ2l2ZW4gYnkgb2ZmaWNpYWwgWiZEIGRldmVsb3BlcnMuDQotIFVzaW5nIGNvbnRlbnQgb2YgdGhlIFomRCBtb2RpZmljYXRpb24gb24gbW9uZXRpemVkIHNlcnZlcnMgaXMgcHJvaGliaXRlZCB1bmxlc3MgcGVybWlzc2lvbiBpcyBnaXZlbiBieSBvZmZpY2lhbCBaJkQgZGV2ZWxvcGVycy4gDQoNCi0gVGhlIHBlcm1pc3Npb25zIGFib3ZlIGNhbiBiZSBnaXZlbiBvbiBhIGNhc2UgYnkgY2FzZSBiYXNpcyBhbmQgdGhlIHJlYXNvbnMgdG8gZ2l2ZSBwZXJtaXNzaW9uIG1heSB2YXJ5IHBlciByZXF1ZXN0Lg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/768274047539300311/F1CE6F1A26BAF52164C0EB9DB0B6D8C2F716C512/</image_url> - <download_url/> - <filename/> - <file_size>28894250</file_size> - </mod> - <mod id="2052502998"> - <name>Alienz</name> - <description>QUxJRU5aIEZPUiBBUk1BIDMNClZlcnNpb246IHYxLjANClJlbGVhc2UgZGF0ZTogRGVjIDUsIDIwMjANClByZXZpb3VzIHJlbGVhc2U6IEFwciA4LCAyMDIwDQpPZmZpY2lhbCBzaXRlOiBodHRwOi8vd3d3LmljZWJyZWFrci5pbmZvLw0KDQpBbGllbnogKFpldGFib3JuIEZhY3Rpb24pIGFyZSBhdmFpbGFibGUgYXMgYSBzdGFuZGFsb25lIG1vZCwgdGhleSBhcmUgYWxzbyBhIHBhcnQgb2YgRkFQIFVuaXRzIE1vZCB0aGF0IGZlYXR1cmVzIG90aGVyIGFybXkgZmFjdGlvbnMgZm9yIG15IGlzbGFuZHMuIFRoaXMgaGFzIGJlZW4gZG9uZSBkdWUgdG8gc2V2ZXJhbCByZXF1ZXN0cyBieSBwbGF5ZXJzLg0KDQoNCltoMV1TdXBwb3J0IC0gaGVscCBhdXRob3IgcmVsZWFzZSBtb3JlIHN0dWZmIGZvciBBcm1hdmVyc2UgQ29tbXVuaXR5IVsvaDFdDQpbaHJdWy9ocl0NCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUsIG9yIHNpbXBseSB3b3VsZCBsaWtlIHRvIGJ1eSBtZSBhIGJlZXIsIHlvdSBjYW4gZG9uYXRlIGFueSBhbW91bnQgeW91IHdhbnQsIG5vIG1hdHRlciBob3cgbW9kZXN0IGl0IG1heSBiZSwgb3Igc3VwcG9ydCBtZSBvbiBQYXRyZW9uOg0KDQoNClt1cmw9aHR0cDovL3d3dy5wYXRyZW9uLmNvbS9pY2VicmVha3JdW2ltZ11odHRwOi8vYzUucGF0cmVvbi5jb20vZXh0ZXJuYWwvbG9nby9iZWNvbWVfYV9wYXRyb25fYnV0dG9uLnBuZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwOi8vcGF5cGFsLm1lL2ljZWJyZWFrcl1baW1nXWh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvYi9iNS9QYXlQYWwuc3ZnLzEyNHB4LVBheVBhbC5zdmcucG5nWy9pbWddWy91cmxdDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1644340859319356683/186E85929B851B3A1D296DE19E0ECDE9ACC98569/</image_url> - <download_url/> - <filename/> - <file_size>45184884</file_size> - </mod> - <mod id="718649903"> - <name>Lingor/Dingor Island</name> - <description>W2gxXUxpbmdvciAmIERpbmdvciBJc2xhbmRbL2gxXQ0KVmVyc2lvbjogW2JdMy45LjZbL2JdDQoNClRoaXMgbHVzaCBncmVlbiBlbnZpcm9ubWVudCBpbiBhIGZpY3Rpb25hbCBjb3VudHJ5IHNvbWV3aGVyZSBuZWFyIHRoZSBFcXVhdG9yLiBJbnNwaXJhdGlvbiB3ZXJlIGNvdW50cmllcyBzdWNoIGFzIFZlbmV6dWVsYSAmIENvbG9tYmlhLiB+NSBtb250aHMgd2VyZSBzcGVudCBvbiByZXNlYXJjaCBhbmQgY3JlYXRpb24gb2YgdGhpcyB3b3JsZC4NCg0KTGluZ29yIGlzIG9uZSBvZiB0aGUgbW9zdCBwbGF5ZWQgbWFwcyBpbiBBcm1hIENvbW11bml0eSBhbmQgZmlyc3QgcmVhbGx5IGx1c2ggZ3JlZW4gZW52aXJvbm1lbnQgdGhhdCB3b3JrZWQgd2VsbCB3aXRoIGFsbCB0aGUgb3B0aW1pemF0aW9ucy4NClJlYXNvbiBmb3IgdGhlIHByb2plY3QgaXMgdGhhdCBJJ3ZlIGJlZW4gd2FpdGluZyBmb3IgeWVhcnMgZm9yIGEgcHJvcGVyIG9wdGltaXNlZCBqdW5nbGUgbWFwLiBXaXRoIGhlbHAgb2YgZ3JlYXQgdGFsZW50ZWQgbWFuIEJlcmdob2ZmIHRoYXQgaXMgbm93IChhZnRlciA1LTYgbW9udGhzIG9mIGhhcmQgd29yaykgcG9zc2libGUgdG8gZW5qb3kuDQoNCldlIGhhdmUgdG8gdW5kZXJzdGFuZCB0aGF0IHZlZ2V0YXRpb24gcmljaCBtYXAgaXMgYSB3aG9sZSBkaWZmZXJlbnQgbWF0dGVyIGluIEJJUyBlbmdpbmUuIFBDcyB0aGF0IHdlcmUgYWJsZSB0byBydW4gRHVhbGEvSmFkZSBHcm9vdmUgb24gbWF4IHNldHRpbmdzICYgdmlldyBkaXN0YW5jZSBvZiAxMCBrbSB3aWxsIHByb2JhYmx5IG9ubHkgaGF2ZSBzdWZmaWNpZW50IEZQUyB3aXRoIDEwMDAtNDAwMCBtZXRlciBkaXN0YW5jZSBvbiBMaW5nb3IuIFdpdGggbW9udGhzIG9mIG9wdGltaXNhdGlvbnMgKGVzcGVjaWFsbHkgQmVyZ2hvZmYgZGlkIGFuIGFtYXppbmcgZmVhdCBoZXJlKSB3ZSBjYW4gbm93IGVuam95IGp1bmdsZSBmcm9tIGFpciBvciBmcm9tIGEgZ3J1bnQncyBwZXJzcGVjdGl2ZS4NCg0KUmVxdWlyZWQgYWRkb246IENVUCBUZXJyYWlucyBDb3JlLg0KDQoNCltoMV1TdXBwb3J0IC0gaGVscCBhdXRob3IgcmVsZWFzZSBtb3JlIHN0dWZmIGZvciBBcm1hdmVyc2UgQ29tbXVuaXR5IVsvaDFdDQpbaHJdWy9ocl0NCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUsIG9yIHNpbXBseSB3b3VsZCBsaWtlIHRvIGJ1eSBtZSBhIGJlZXIsIHlvdSBjYW4gZG9uYXRlIGFueSBhbW91bnQgeW91IHdhbnQsIG5vIG1hdHRlciBob3cgbW9kZXN0IGl0IG1heSBiZSwgb3Igc3VwcG9ydCBtZSBvbiBQYXRyZW9uOg0KDQoNClt1cmw9aHR0cDovL3d3dy5wYXRyZW9uLmNvbS9pY2VicmVha3JdW2ltZ11odHRwOi8vYzUucGF0cmVvbi5jb20vZXh0ZXJuYWwvbG9nby9iZWNvbWVfYV9wYXRyb25fYnV0dG9uLnBuZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwOi8vcGF5cGFsLm1lL2ljZWJyZWFrcl1baW1nXWh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvYi9iNS9QYXlQYWwuc3ZnLzEyNHB4LVBheVBhbC5zdmcucG5nWy9pbWddWy91cmxdDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/940586221759769492/16D8874368204643C0C14A04DA1C83B0E517AFEA/</image_url> - <download_url/> - <filename/> - <file_size>774477937</file_size> - </mod> - <mod id="2278254320"> - <name>Kingdom of Regero</name> - <description>UmVnZXJvIEtpbmdkb20gLSBBcm1lZCBBc3NhdWx0IFRyaWJ1dGUgTWFwIQ0KVmVyc2lvbiAxLjEgKE5vdiAyMCwgMjAyMCkNCg0KSWNlQnJlYWtyIGFuZCBoaXMgdGVhbSBicm91Z2ggc29tZSBjbGFzc2ljcyBmcm9tIHRoZSBvbGQgZ2FtZSB0byBuZXcgQTMgc3RhbmRhcmRzIGFuZCBhZGRlZCBuZXcgYXJlYXMgaW4uIA0KQ3JlZGl0cyBnbyB0byBCb2hlbWlhIEludGVyYWN0aXZlIGZvciBQcm92aW5nIEdyb3VuZHMsIFdlZGdlIGZvciBJc2xhIEJhcmJ1ZGEsIEFsZXguU3dvcm4gZm9yIFN5ciBEYXJhaW4gJiBBdXNzaWUgZm9yIFlhbnV0aGEgc2VjdG9ycy4gVGhlcmUgaXMgYWxzbyBhIG5ldyBDaGF0dG8gVmFsbGV5IGFyZWEgdGhhdCBpcyBzdGlsbCBsdXNoIGFuZCBub24tYWZmZWN0ZWQgYnkgZWFydGggZXJvc2lvbiBhbmQgdGhhdCBob3JyaWJsZSBleHBlcmltZW50IHRoYXQgd2VudCB3cm9uZyBpbiBhcmVhIHRoYXQgaGFzIGJlY29tZSBrbm93biBhcyBwcm92aW5nIGdyb3VuZHMuDQoNCkl0cyBhIDEwNWttMiBhcmVhLCAxMHgxMGttIHdpdGggMi41bSBncmlkIGFuZCBkZXRhaWxlZCAyMEsgdGV4dHVyZS4NCg0KQmFja2dyb3VuZCBzdG9yeToNClF1ZWVuIFpvZSBOeWx1bmQgaW52aXRlZCB5b3VyIFBNQyBncm91cCB0byBwcm90ZWN0IGhlciB3ZWF0aGVyIHN0YXRpb24gdXAgbmVhciB0aGUgQ2hhdHRvIHJpdmVyIGR1ZSB0byByZWNlbnQgcmViZWxsaW9uIGJ5IHRoZSBsb2NhbCBwb3B1bGF0aW9uIHRoZXJlLiBCdXQgaXQgc2VlbXMgdGhhdCBpcyBub3QgYSByZWd1bGFyIHdlYXRoZXIgc3RhdGlvbiBvciB3ZWF0aGVyIHN0YXRpb24gYXQgYWxsLiBBbiBpbmNpZGVudCBpbiBjZW50cmFsIGFtbW8gZGVwb3Qgd2lwZWQgb3V0IG1vc3Qgb2YgdGhlIGZlcnRpbGUgUmVnZXJvJ3MgZ3JvdW5kLiBKdXN0IGFzIGhpcyBkYWQsIGtpbmcgb2YgUmVnZXJvLCBMZW9uYXJkIE55bHVuZCBpcyBhcHByb2FjaGluZyB0aGUgU2FuIElzYWJlbCBmb3IgdGhlIGFubnVhbCBmZXN0aXZhbCBhbmQgcGFyYWRlLCBoaXMgaGVsaWNvcHRlciBpcyBoaXQgYnkgdGhlIE1BTlBBRCBtaXNzaWxlLiBCZWxpZXZlZCBvbiBib2FyZCBpcyBhbHNvIHRvIGJlIERhbmllbCwgaGlzIHNvbiBhbmQgYnJvdGhlciB0byBab2UsIHRoZSBsZWFkZXIgb2YgUmVnZXJvIEFybXkuLi4gY2hhb3MgZW5zdWVzIHdpdGggcmlvdHMgYXJvdW5kIHRoZSBpc2xhbmQgYXMgWm9lIGJlY29tZXMgdGhlIFF1ZWVuIG9mIFJlZ2Vyby4uLiBhbmQgeW91ciBQTUMgdGVhbSBvbiBoZXIgc2lkZSB0byBoZWxwIGhlciBvdXQu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1644339686440008547/A9F3B4F921A4F334F135B85A0244E61B495A7979/</image_url> - <download_url/> - <filename/> - <file_size>555043921</file_size> - </mod> - <mod id="2122147403"> - <name>Special Stealth Uniforms [SSU]</name> - <description>W2gxXVNTVSBhZGRzIHJldGV4dHVyZXMgZm9yIGEgbG90IG9mIGVxdWlwbWVudCwgZm9jdXNpbmcgb24gYSBzdGVhbHRoIHRoZW1lLlsvaDFdDQpNeSBvcmlnaW5hbCBnb2FsIGZvciB0aGlzIG1vZCB3YXMgdG8gbWFrZSBDVFJHJ3Mgc3RlYWx0aCB1bmlmb3JtIGF2YWlsYWJsZSBpbiBOQVRPIHBhdHRlcm5zIGxpa2UgTVRQLiBTaW5jZSB0aGVuLCBJJ3ZlIGV4cGFuZGVkIHRoZSByZXRleHR1cmVzIHRvIHN0dWZmIGZyb20gTkFUTywgVklQRVIsIGFuZCBMREYgZmFjdGlvbnMsIGNvdmVyaW5nIHZhcmlvdXMgZXF1aXBtZW50IGZyb20gVmFuaWxsYSwgQXBleCwgYW5kIENvbnRhY3QuIE1vc3Qgb2YgdGhlIGVxdWlwbWVudCBpcyB0aGVybWFsbHktbWFza2VkLiANCg0KW2gxXVtiXUN1cnJlbnQgQ2FtbyBQYXR0ZXJuczpbL2JdWy9oMV0NCuKAoiBNdWx0aWNhbQ0K4oCiIE11bHRpY2FtIEFscGluZQ0K4oCiIE11bHRpY2FtIEJsYWNrDQrigKIgTXVsdGljYW0gVHJvcGljDQrigKIgTXVsdGljYW0gV29vZGxhbmQNCuKAoiBBT1IgMQ0K4oCiIEFPUiAyDQrigKIgQmxhY2sNCuKAoiBNODENCuKAoiBPQ1ANCg0KW2gxXVtiXU5vdGFibGUgSXRlbXMgUmV0ZXh0dXJlZDpbL2JdWy9oMV0NCuKAoiBWSVBFUiBTcGVjaWFsIFB1cnBvc2UgU3VpdCB3aXRoIENTQVQgTG9nbyByZW1vdmVkIA0K4oCiIFZJUEVSIFNwZWNpYWwgUHVycG9zZSBIZWxtZXQNCuKAoiBWSVBFUiBIYXJuZXNzDQrigKIgQ1RSRy9OQVRPIFN0ZWFsdGggQ29tYmF0IFVuaWZvcm0gKDQgVmFyaWFudHMpICsgVlIgR2xvdmUgTWF0ZXJpYWxzDQrigKIgQ1RSRy9OQVRPIENvbWJhdCBIZWxtZXQgd2l0aCBTdGVhbHRoIHBhdHRlcm4gKDQgVmFyaWFudHMpDQrigKIgQ1RSRyBTdGVhbHRoIEJhbGFjbGF2YQ0K4oCiIE5BVE8gVmVzdHM6IENhcnJpZXIgTGl0ZSwgQ2FycmllciBSaWcsIENhcnJpZXIgR0wgUmlnLCBDYXJyaWVyIFNwZWNpYWwgUmlnDQrigKIgTERGIFZlc3RzOiBNb2R1bGFyIENhcnJpZXIgTGl0ZSwgTW9kdWxhciBDYXJyaWVyIEdMIFJpZw0K4oCiIExERiBBZHZhbmNlZCBNb2R1bGFyIEhlbG1ldA0K4oCiIExERiBIZWxpIFBpbG90IENvdmVyYWxscw0K4oCiIEJPTlVTIDE6IEJvb25pZSB3aXRoIGhlYWRzZXQsIENhcCB3aXRoIGhlYWRzZXQsIEJhbmRhbmEgd2l0aCBzaGFkZXMsIFRhY3RpY2FsIFZlc3QNCuKAoiBCT05VUyAyOiBIZWxpIENyZXcgSGVsbWV0IGFuZCBUYWN0aWNhbCBDaGVzdCBSaWcgaW4gc29saWQgY29sb3JzDQrigKIgQk9OVVMgMzogQWx0ZXJuYXRlIHZhcmlhbnRzIG9mIHRoZSB0aGVybWFsIEVOVkdzIHRoYXQgdXNlIFJlZC1XaGl0ZSBIb3QgdGhlcm1hbCB2aXNpb24NCuKAoiBCT05VUyA0OiBMZWcgU3RyYXAgQmFnLCBSYWRpbyBQYWNrDQrigKIgRXZlcnl0aGluZyBlbHNlLCBldGMuLi4NCg0KW2gxXVtiXUNyZWRpdHM6Wy9iXVsvaDFdDQrigKIgSW5kZWVkUGV0ZSBmb3IgdGhlIG1hbnkgYmFzZSBnYW1lIGVxdWlwbWVudCB0ZXh0dXJlIHRlbXBsYXRlcy4NCuKAoiBkcmViaW4wNTIgZm9yIHRoZSBMREYgVmVzdCB0ZXh0dXJlIHRlbXBsYXRlLg0K4oCiIEZhY2VwdW5jaCBDYW1vdWZsYWdlIFRocmVhZCBmb3IgdGhlIGNhbW8gcGF0dGVybnMuDQoNCltoMV1bYl1SZWxldmFudCBNb2RzOlsvYl1bL2gxXQ0K4oCiIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIxMjIxNDQ2OTJdU1NVIFByb3RlY3RpdmUgR2VhciBVcGdyYWRlWy91cmxdOiBCdWZmcyBhcm1vciBmb3IgdW5pZm9ybXMsIHZlc3RzLCBhbmQgaGVsbWV0cyBieSBhIGxvdC4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1693877035663610352/BD8197E8D5AA6D4C870902AA322F5FC61C21C57E/</image_url> - <download_url/> - <filename/> - <file_size>520567608</file_size> - </mod> - <mod id="2066686546"> - <name>VR Entity Faces</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL2FEb0s5ZkguZ2lmWy9pbWddDQoNCltoMV1baV1CZWNvbWUgdGhlIFZSIEVudGl0eS5bL2ldWy9oMV0NCltiXVByb2JsZW06IFsvYl0NClRoZSBiYXNlIGdhbWUgVlIgRW50aXR5IGNhbiB3ZWFyIGFueSBlcXVpcG1lbnQgYnV0IGEgdW5pZm9ybS4gSXQgY2FuJ3QgYmUgdXNlZCB0byBkaXNwbGF5IHVuaWZvcm1zIGZvciBzY3JlZW5zaG90cyENCg0KW2JdU29sdXRpb246IFsvYl0NCkFkZHMgbmV3IGZhY2VzIHRoYXQgYXJlIGNvbG9yZWQgdG8gbWF0Y2ggdGhlIFZSIEVudGl0aWVzLiBUaGlzIGFsbG93cyB1bmlmb3JtcyB0byBiZSB3b3JuIHdpdGggYSBWUiBza2luLiBBcyBhIHJlc3VsdCwgdGhlIHBsYXllciBjYW4gYWxzbyBsb29rIGxpa2UgYSBWUiBFbnRpdHkuIENvbG9ycyBjb21lIGluOiByZWQsIGdyZWVuLCBibHVlLCBwdXJwbGUsIHdoaXRlLiBUaGV5IGNhbiBiZSBmb3VuZCBpbiB0aGUgVmlydHVhbCBBcnNlbmFsLCBFZGl0b3IsIGFuZCBQcm9maWxlLg0KDQpbYl1MaW1pdGF0aW9uczogWy9iXQ0KTGltYnMgdHVybiB0byBhIHdoaXRlIGNvbG9yIGlmIHRoZXkgZ2V0IGluanVyZWQuIFRoaXMgaXMgZHVlIHRvIGhvdyBpbmp1cnkgdGV4dHVyZXMgYXJlIG92ZXJsYXllZC4gSXQgd2lsbCByZXZlcnQgYmFjayB0byBWUiBjb2xvcnMgd2hlbiBoZWFsZWQu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1266022971169302815/2F10F8F2E20235FAF177FDB4FF2C76A537C2512B/</image_url> - <download_url/> - <filename/> - <file_size>321560</file_size> - </mod> - <mod id="843577117"> - <name>RHSUSAF</name> - <description>W2JdIyBSRUxFQVNFIDAuNS40OiBSSFM6IFVuaXRlZCBTdGF0ZXMgQXJtZWQgRm9yY2VzWy9iXQ0KY2hhbmdlbG9nIGF2YWlsYWJsZSBoZXJlIC0gaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9tb2QvMiNjaGFuZ2Vsb2cNCg0KW2JdIyBESVNDTEFJTUVSICYgTElDRU5TRVsvYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvcGFnZS9FVUxBDQoNCltiXSMgUkUtVVBMT0FEU1svYl0NClJlLXVwbG9hZHMgb2YgYW55IFJIUyBjb250ZW50IChpbiBwYXJ0IG9yIGluIGZ1bGwpIG9uIFN0ZWFtIFdvcmtzaG9wIGlzIFBST0hJQklURUQgDQoNCltiXSMgRlJFUVVFTlQgQVNLRUQgUVVFU1RJT05TWy9iXQ0KaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9mYXENCg0KW2JdIyBET0NVTUVOVEFUSU9OICYgQ1JFRElUUyBbL2JdDQpodHRwOi8vd3d3LnJoc21vZHMub3JnLw0KDQpbYl0jIEZFRURCQUNLIFRSQUNLRVJbL2JdDQpodHRwOi8vZmVlZGJhY2sucmhzbW9kcy5vcmcvDQpJZiB5b3UgaGF2ZSBlbmNvdW50ZXJlZCBhbnkgaXNzdWVzLCBwbGVhc2UgcHJvdmlkZWQgZmVlZGJhY2sgb24gb3VyIGlzc3VlIHRyYWNrZXINCg0KW2JdIyBXRUVLTFkgREVWRUxPUE1FTlQgUkVMRUFTRSAtIFJIU1VTQUZERVYgWy9iXQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzMjQ4Njc4NDYNCg0KW2JdIyBQQVRSRU9OWy9iXQ0KaHR0cHM6Ly93d3cucGF0cmVvbi5jb20vcmVkaGFtbWVyc3R1ZGlvcw0KDQpbYl0jIEFCT1VUIFJFRCBIQU1NRVIgU1RVRElPU1svYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvdGVhbQ0KDQpSZWQgSGFtbWVyIFN0dWRpb3MgaXMgYSBncm91cCBvZiBkZWRpY2F0ZWQgbW9kZGVycywgcmVzcG9uc2libGUgZm9yIGJyaW5naW5nIHRvcCBjb250ZW50IHRvIE9GUCBhbmQgdGhlIEFybWEgc2VyaWVzIG9mIGdhbWVzIHNpbmNlIDIwMDMuIA0KUkhTIGlzIGFuIGluZGVwZW5kZW50LCBub24tcHJvZml0LCBjb21tdW5pdHkgYmFzZWQgY29udGVudCBjcmVhdGlvbiBncm91cCB0aGF0IHN0cml2ZXMgdG8gZGVsaXZlciB0aGUgbW9zdCBhdXRoZW50aWMgcmVwcmVzZW50YXRpb24gb2YgdGhlIHN1YmplY3RzIHdpdGhpbiBvdXIgZm9jdXMuDQoNCk1ha2UgQXJtQSBOb3QgV2FyIC0gVG90YWwgTW9kaWZpY2F0aW9uIGNhdGVnb3J5IFdpbm5lcg0KDQpbYl0jIENPTU1FTlRTWy9iXQ0KQWxsIGNvbW1lbnRzIHdpbGwgYmUgbW9kZXJhdGVk</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1684869633641565566/09CE6E08FD036ACBF188F3D29176C94CB22C43F6/</image_url> - <download_url/> - <filename/> - <file_size>3443448302</file_size> - </mod> - <mod id="843425103"> - <name>RHSAFRF</name> - <description>W2JdIyBSRUxFQVNFIDAuNS40OiBSSFM6IEFybWVkIEZvcmNlcyBvZiB0aGUgUnVzc2lhbiBGZWRlcmF0aW9uWy9iXQ0KY2hhbmdlbG9nIGF2YWlsYWJsZSBoZXJlIC0gaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9tb2QvMSNjaGFuZ2Vsb2cNCg0KW2JdIyBESVNDTEFJTUVSICYgTElDRU5TRVsvYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvcGFnZS9FVUxBDQoNCltiXSMgUkUtVVBMT0FEU1svYl0NClJlLXVwbG9hZHMgb2YgYW55IFJIUyBjb250ZW50IChpbiBwYXJ0IG9yIGluIGZ1bGwpIG9uIFN0ZWFtIFdvcmtzaG9wIGlzIFBST0hJQklURUQgDQoNCltiXSMgRlJFUVVFTlQgQVNLRUQgUVVFU1RJT05TWy9iXQ0KaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9mYXENCg0KW2JdIyBET0NVTUVOVEFUSU9OICYgQ1JFRElUUyBbL2JdDQpodHRwOi8vd3d3LnJoc21vZHMub3JnLw0KDQpbYl0jIEZFRURCQUNLIFRSQUNLRVJbL2JdDQpodHRwOi8vZmVlZGJhY2sucmhzbW9kcy5vcmcvDQpJZiB5b3UgaGF2ZSBlbmNvdW50ZXJlZCBhbnkgaXNzdWVzLCBwbGVhc2UgcHJvdmlkZWQgZmVlZGJhY2sgb24gb3VyIGlzc3VlIHRyYWNrZXINCg0KW2JdIyBXRUVLTFkgREVWRUxPUE1FTlQgUkVMRUFTRSAtIFJIU0FGUkZERVYgWy9iXQ0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzMjQ4NjY2NzQNCg0KW2JdIyBQQVRSRU9OWy9iXQ0KaHR0cHM6Ly93d3cucGF0cmVvbi5jb20vcmVkaGFtbWVyc3R1ZGlvcw0KDQpbYl0jIEFCT1VUIFJFRCBIQU1NRVIgU1RVRElPU1svYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvdGVhbQ0KDQpSZWQgSGFtbWVyIFN0dWRpb3MgaXMgYSBncm91cCBvZiBkZWRpY2F0ZWQgbW9kZGVycywgcmVzcG9uc2libGUgZm9yIGJyaW5naW5nIHRvcCBjb250ZW50IHRvIE9GUCBhbmQgdGhlIEFybWEgc2VyaWVzIG9mIGdhbWVzIHNpbmNlIDIwMDMuIA0KUkhTIGlzIGFuIGluZGVwZW5kZW50LCBub24tcHJvZml0LCBjb21tdW5pdHkgYmFzZWQgY29udGVudCBjcmVhdGlvbiBncm91cCB0aGF0IHN0cml2ZXMgdG8gZGVsaXZlciB0aGUgbW9zdCBhdXRoZW50aWMgcmVwcmVzZW50YXRpb24gb2YgdGhlIHN1YmplY3RzIHdpdGhpbiBvdXIgZm9jdXMuDQoNCk1ha2UgQXJtQSBOb3QgV2FyIC0gVG90YWwgTW9kaWZpY2F0aW9uIGNhdGVnb3J5IFdpbm5lcg0KDQpbYl0jIENPTU1FTlRTWy9iXQ0KQWxsIGNvbW1lbnRzIHdpbGwgYmUgbW9kZXJhdGVk</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1684869633641540697/EA08CD01D36B136B3F4E7737E234C85F5A0AB025/</image_url> - <download_url/> - <filename/> - <file_size>2303218020</file_size> - </mod> - <mod id="861133494"> - <name>JSRS SOUNDMOD</name> - <description>SlNSUyBTdHVkaW9zIHByZXNlbnRzOiANCltiXUpTUlMgU09VTkRNT0QgWy9iXQ0KDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaG0wRVY1ZC5wbmdbL2ltZ10NCg0KQSBzb3VuZCBtb2QgZm9yIFtiXUFybUEzIFsvYl0uIE15IHBlcnNvbmFsIGNyZWF0aW9uIG9mIGEgbmV3IGF1ZGlvdmlzdWFsIGRpcmVjdGlvbi4gV2l0aCBtb3JlIHRoYW4gYSBmZXcgdGhvdXNhbmQgbmV3IHNvdW5kIGVmZmVjdHMgW2JdSlNSUyBTT1VORE1PRFsvYl0gcHJvdmlkZXMgYSBwb3dlcmZ1bCBhbmQgbmV3IHNvdW5kIGV4cGVyaWVuY2UsIGZyb20gYWxsIHdlYXBvbnMsIHZlaGljbGVzLCBlZmZlY3RzLCBtYXBzIGFuZCB3aGF0IG5vdCENCg0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1NjQXRNenoucG5nWy9pbWddDQoNCk15IEpTUlMgY29tcGF0IGZpbGVzIGZvciBvdGhlciBtb2RzOg0KDQpbYl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODQ4NjQ5MTgzXUlyb24gRnJvbnQgQXJtYTMgLSBJRkEzIEFJTyBNb2QgU291bmRzWy91cmxdWy9iXQ0KDQpbYl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODQxOTE3MDE2XUdsb2JhbCBNb2JpbGl6YXRpb24gRExDIFNvdW5kc1svdXJsXVsvYl0NCg0KUkhTIFNvdW5kIFN1cHBvcnRzIGZvciBBRlJGLCBVU0FGLCBHUkVGIGFuZCBTQUY6DQpbYl1bdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTk0NTQ3NjcyN11SSFMgQUZSRiBTVVBQT1JUIFNvdW5kc1svdXJsXVsvYl0NCltiXVt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTE4MDUzMzc1N11SSFMgVVNBRiBTVVBQT1JUIFNvdW5kc1svdXJsXVsvYl0NCltiXVt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTE4MDUzNDg5Ml1SSFMgR1JFRiBTVVBQT1JUIFNvdW5kc1svdXJsXVsvYl0NCltiXVt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTQ4NjU0MTc3M11SSFMgU0FGIFNVUFBPUlQgU291bmRzWy91cmxdWy9iXQ0KDQpTcGVjaWFsaXN0IE1pbGl0YXJ5IEFybXMgU291bmQgU3VwcG9ydDoNCltiXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIwNzE2MzMwMDFdU01BIFN1cHBvcnQgU291bmRzWy91cmxdWy9iXQ0KDQpDVVAgV2VhcG9ucyBTb3VuZCBTdXBwb3J0Og0KW2JdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTYyNDgwMzkxMl1DVVAgV2VhcG9ucyBTdXBwb3J0IFNvdW5kc1svdXJsXVsvYl0NCg0KQ1VQIFZlaGljbGVzIFNvdW5kIFN1cHBvcnQ6DQpbYl1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNjI0ODA0OTI0XUNVUCBXZWFwb25zIFN1cHBvcnQgU291bmRzWy91cmxdWy9iXQ0KDQpGb3IgdGhvc2UgaGF2aW5nIHByb2JsZW1zIHdpdGggbW9kIGRlcGVuZGVuY3k6IFdoZW5ldmVyIHlvdSBsb2FkIGEgc2F2ZWQgZ2FtZSBvciB3YW50IHRvIGVkaXQgYSBtaXNzaW9uIHRoYXQgd2FzIHNhdmVkIHdpdGggYW4gb2xkZXIgdmVyc2lvbiBvZiBKU1JTIGFuZCB5b3UgZW5kIHVwIHdpdGggbWVzc2FnZXMgbGlrZSAiTWlzc2luZyBBZGRvbiBKU1JTX1NPVU5ETU9EX0dMT0NLMTciIG9yIHNpbWlsYXIsIG5vdyB5b3UgY2FuIHVzZSB0aGlzOg0KW2JdW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMTgxNDIxNTI0XUpTUlMgU291bmRtb2QgRGVwZW5kZW5jeSBGaXhlc1svdXJsXVsvYl0NCiANClRoaXMgaXMgYSBDRkcgQnVuZGxlIG9mIEpTUlMgUGF0Y2hlcyB0aGF0IHdlcmUgdXNlZCBpbiB0aGUgcGFzdCB0aGF0IGFyZSBub3QgYXZhaWxhYmxlIGFueSBsb25nZXIuIERvd25sb2FkIGl0LCB1c2UgaXQgYXMgYSBtb2QsIGxvYWQgeW91ciBtaXNzaW9uL2VkaXRlZCBtaXNzaW9uIGFuZCBzYXZlIHRoZW0gYWdhaW4gYW5kIHRoZSBkZXBlbmRlbmN5IGlzIGdvbmUuIA0KDQpIZXJlIGlzIGEgc2hvcnQgW2JdW3VybD1odHRwczovL3NvdW5kY2xvdWQuY29tL2xvcmRqYXJoZWFkL2pzcnMtc291bmRtb2QtcHJvbW9dU291bmQgRXhhbXBsZSBmb3IgSlNSUyBTb3VuZG1vZFsvdXJsXVsvYl0/DQoNCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9wN0Z2MVo2LmdpZlsvaW1nXQ0KDQoNCkRPTkFUSU9OOg0KDQpUbyBtYWtlIHNvdW5kcyBpbiBkZWNlbnQgcXVhbGl0eSB5b3UgaGF2ZSB0byBpbnZlc3QgbW9uZXkgaW50byBsaWJyYXJpZXMgYW5kIGVxdWlwbWVudC4gVGhpcyBtb25leSBpcyBub3QgZ2l2ZW4gYnkgY29tcGFuaWVzIG9yIGN1c3RvbWVycywgaXQncyBhIHNlbGYtbWFkZSBpbnZlc3RtZW50LiBBbnkgc29ydCBvZiBzdXBwb3J0IG9yIGRvbmF0aW9uIGlzIHJlcXVpcmVkIHRvIGtlZXAgdGhpcyBwcm9kdWN0IHJ1bm5pbmcgd2l0aCByZWNlbnQgdXBkYXRlcyBhbmQgZnVydGhlciBkZXZlbG9wbWVudHMuIFNvIGZlZWwgZnJlZSB0byBzdXBwb3J0IHRoaXMgcHJvamVjdCBvbiBbYl1bdXJsPWh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3Bvc3RzLzExMTA3MDc0XVBhdHJlb25bL3VybF1bL2JdIG9yIHZpYSBbdXJsPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9zLXhjbGljayZob3N0ZWRfYnV0dG9uX2lkPUtOOTMzUTJTSEozODQmc291cmNlPXVybF1QYXlwYWxbL3VybF0gYW5kIGJlIHN1cmUgdGhhdCB5b3VyIHN1cHBvcnQgaXMgdmVyeSB3ZWxjb21lIGFuZCBhcHByZWNpYXRlZCEgVGhpcyBtb25leSBnb2VzIGRpcmVjdGx5IGJhY2sgaW50byBKU1JTIFN0dWRpb3MgYW5kIHRoaXMgU291bmRtb2QgYnkgZ2V0dGluZyBuZXcgc291bmQgbGlicmFyaWVzLCBiZXR0ZXIgcXVhbGl0eSBtYXRlcmlhbCwgaGFyZHdhcmUgYW5kIGVxdWlwbWVudCwgYW5kIGJlZXIgb2YgY291cnNlISA6KQ0KDQpbYl1Db3B5cmlnaHQgwqkgMjAxOSBieSBMb3JkSmFyaGVhZC4NCkpTUlMgU291bmRtb2QgYW5kIEpTUlMgU291bmRtb2QgQmV0YSAodGhpcyBtb2RpZmljYXRpb24pIGJ5IERlbm5pcyBLYWhsIChMb3JkSmFyaGVhZCkgYXJlIGxpY2Vuc2VkIHVuZGVyIEFSTUEgUFVCTElDIExJQ0VOU0UgTk8gREVSSVZBVElWRVMgKEFQTC1ORCkNClJlYWQgTW9yZSB1bmRlciBodHRwczovL3d3dy5ib2hlbWlhLm5ldC9jb21tdW5pdHkvbGljZW5zZXMvYXJtYS1wdWJsaWMtbGljZW5zZS1uZCBhbmQgYmV0YVsvYl0NCg0KDQpbY29kZV1UaGlzIHdvcmsgaXMgY29weXJpZ2h0ZWQuIFRoaXMgbW9kaWZpY2F0aW9uIG1heSBub3QgYmUgZGlzdHJpYnV0ZWQsIGVkaXRlZCwgcmVwcm9kdWNlZCBvciB1c2VkIGNvbW1lcmNpYWxseS4NCg0KVGhpcyBtb2RpZmljYXRpb24gaXMgZm9yIHByaXZhdGUgdXNlIG9ubHkuDQoNCklmIHJlY29yZGluZ3MgYW5kIHJlY29yZGluZ3Mgb2YgdGhpcyBtb2RpZmljYXRpb24gYXJlIHB1Ymxpc2hlZCwgdGhlIG1vZCBtdXN0IGJlIG1lbnRpb25lZCBhbmQgbGlzdGVkIGJ5IG5hbWUuDQoNClRoaXMgbW9kaWZpY2F0aW9uIG1heSBub3QgYmUgcmUtdXBsb2FkZWQgYnkgdGhpcmQgcGFydGllcyB0byB0aGUgU3RlYW0gV29ya3Nob3AuIEFsbCByZXVwbG9hZHMsIHdoZXRoZXIgaW5kaXZpZHVhbCBjb21wb25lbnRzIG9yIHRoZSBjb21wbGV0ZSBtb2RpZmljYXRpb24sIGluIHRoZSBTdGVhbSBXb3Jrc2hvcCBhcmUgZXhwbGljaXRseSBwcm9oaWJpdGVkIGFuZCB2aW9sYXRlIHRoZSBTdGVhbSBTdWJzY3JpcHRpb24gQWdyZWVtZW50IFNlY3Rpb24gNkQhIFJldXBsb2FkcyB3aWxsIGdldCBkZWxldGVkIGJ5IERNQ0Egd2FybmluZyBhbmQgbGVhZCB0byBwZW5hbHRpZXMgb2YgdXBsb2FkZXJzIVsvY29kZV0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/769481453909723238/BAD2F6C08DEDA4B725A8DEF84B070B25483895C4/</image_url> - <download_url/> - <filename/> - <file_size>1480207899</file_size> - </mod> - <mod id="708278910"> - <name>Island Panthera</name> - <description>W2gxXUlzbGFuZCBQYW50aGVyYQ0KWy9oMV1WZXJzaW9uOiBbYl0zLjkxWy9iXQ0KVXBkYXRlIDIwMjA6IEVub2NoIHZlZ2V0YXRpb24sIGltcHJvdmVkIHNhdGVsbGl0ZSBpbWFnZSwgdmFyaW91cyBzbWFsbGVyIGZpeGVzLg0KDQpPbmUgb2YgdGhlIG1vc3QgcGxheWVkIHRlcnJhaW5zIGluIEFybWF2ZXJzZSBqdXN0IGdvdCBiZXR0ZXIhDQoNCk5hbWUgUGFudGhlcmEgaXRzZWxmIGNvbWVzIGZyb20gU2xvdmVuaWFuIGhpc3Rvcnkgb2YgImJsYWNrIHBhbnRoZXIiIGNyZXN0LiBNYXAgaXRzZWxmIGlzIGJhc2VkIG9uIHRoZSByZWFsIGhlaWdodCBkYXRhIG9mIFNsb3ZlbmlhJ3MgTm9ydGh3ZXN0IHBhcnQgaW4gRXVyb3BlIC0gbmFtZWQgR29yZW5qc2thIFJlZ2lvbi4NCg0KIkdvcmEiIGluIFNsb3ZlbmlhbiBtZWFucyBtb3VudGFpbiBhbmQgR29yZW5qc2thIHJlZ2lvbiAocmVwcmVzZW50ZWQgaW4gUGFudGhlcmEpIGNlcnRhaW5seSBsaXZlcyB1cCB0byBpdHMgbmFtZSBiZWluZyBob21lIHRvIG1vc3Qgb2YgU2xvdmVuaWEncyBiaWdnZXN0IG1vdW50YWlucywgaW5jbHVkaW5nIHRoZSBoaWdoZXN0IG9mIHRoZW0gYWxsIOKAkyBUcmlnbGF2ICh0aHJlZSBoZWFkcykgc3RhbmRpbmcgYXQgYW4gaW1wcmVzc2l2ZSAyLDg2NSBtZXRyZXMuIFRoZSBKdWxpYW4gQWxwcyBhbmQgdGhlIGJlYXV0aWZ1bCBUcmlnbGF2IE5hdGlvbmFsIFBhcmsgYXJlIHRoZSBtYWluIGZlYXR1cmVzIG9mIHRoZSByZWdpb24g4oCTIG9mZmVyaW5nIG5vdCBqdXN0IG91dHN0YW5kaW5nIHNjZW5lcnksIGJ1dCBhIHdlYWx0aCBvZiBwbGFudCBhbmQgYW5pbWFsIGxpZmUgYW5kIGFuIGFidW5kYW5jZSBvZiBvdXRkb29yIGFjdGl2aXRpZXMuIEl0IGlzIGFsc28gaG9tZSB0byB0aGUgdW5mb3JnZXR0YWJsZSBsYWtlcyBCbGVkIGFuZCBCb2hpbmouIEl0IGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGRlY2lkZSB3aGljaCBvbmUgeW91IHByZWZlciDigJMgU2VyZW5lIEJvaGluaiBhbmQgaXRzIG1hamVzdGljIG1vdW50YWluIHNldHRpbmcgb3IgZmFpcnl0YWxlIEJsZWQgd2l0aCBpdHMgc2V2ZW50ZWVudGggY2VudHVyeSBjaHVyY2ggb24gYW4gaXNsYW5kIG92ZXJsb29rZWQgYnkgYSBjYXN0bGUgcGVyY2hlZCBvbiBhIHJvY2t5IG91dGNyb3AuDQoNClBhbnRoZXJhIGlzIGNvbnNpZGVyZWQgdG8gYmUgb25lIG9mIHRoZSBtb3N0IHBsYXllZCBtYXBzIGZvciBBMiBhbmQgaG9wZWZ1bGx5IGZvciBBMywgdG9vLg0KDQpSZXF1aXJlZCBhZGRvbnM6IENVUCBUZXJyYWlucyBDb3JlDQoNCltoMV1TdXBwb3J0IC0gaGVscCBhdXRob3IgcmVsZWFzZSBtb3JlIHN0dWZmIGZvciBBcm1hdmVyc2UgQ29tbXVuaXR5IVsvaDFdDQpbaHJdWy9ocl0NCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWUsIG9yIHNpbXBseSB3b3VsZCBsaWtlIHRvIGJ1eSBtZSBhIGJlZXIsIHlvdSBjYW4gZG9uYXRlIGFueSBhbW91bnQgeW91IHdhbnQsIG5vIG1hdHRlciBob3cgbW9kZXN0IGl0IG1heSBiZSwgb3Igc3VwcG9ydCBtZSBvbiBQYXRyZW9uOg0KDQoNClt1cmw9aHR0cDovL3d3dy5wYXRyZW9uLmNvbS9pY2VicmVha3JdW2ltZ11odHRwOi8vYzUucGF0cmVvbi5jb20vZXh0ZXJuYWwvbG9nby9iZWNvbWVfYV9wYXRyb25fYnV0dG9uLnBuZ1svaW1nXVsvdXJsXQ0KW3VybD1odHRwOi8vcGF5cGFsLm1lL2ljZWJyZWFrcl1baW1nXWh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvYi9iNS9QYXlQYWwuc3ZnLzEyNHB4LVBheVBhbC5zdmcucG5nWy9pbWddWy91cmxdDQoNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1644340994752114301/2809473865C7FA31A048817352D7CAB8D1E71B10/</image_url> - <download_url/> - <filename/> - <file_size>499956961</file_size> - </mod> - <mod id="931486257"> - <name>Countdown Watch</name> - <description>VGhlIENvdW50ZG93biBXYXRjaCBhbGxvd3MgdG8gc2V0IGEgbWF4aW11bSBtaXNzaW9uIHRpbWUuIEluIGdhbWUsIGl0IHJlcGxhY2VzIHRoZSBzdGFuZGFyZCB3YXRjaCBhbmQgbGV0cyB0aGUgcGxheWVycyBzZWUgaG93IG11Y2ggdGltZSB0aGV5IGhhdmUgbGVmdC4gT3B0aW9uYWxseSwgYW4gRW5kIEdhbWUgY2FuIGJlIHRyaWdnZXJlZCB3aGVuIHRoZSB0aW1lIGlzIHVwLg0KDQpJdCBpcyBhbHNvIHBvc3NpYmxlIHRvIHNldCB5b3VyIGN1c3RvbSB3YXRjaCBmYWNlcyBieSBzcGVjaWZ5aW5nIGEgZGlmZmVyZW50IGltYWdlIHRvIHVzZSB3aXRoIHRoZSB3YXRjaC4gVG8gZG8gc28sIHlvdSB3aWxsIGhhdmUgdG8gY3JlYXRlIGEgd2F0Y2ggZmFjZSB3aXRoIHRoZSBzYW1lIGRpbWVuc2lvbnMgb2YgdGhlIGluY2x1ZGVkIG9uZS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/870748229355579419/B7B49307ED22F52A7642823EFCE1D15F0640212E/</image_url> - <download_url/> - <filename/> - <file_size>151850</file_size> - </mod> - <mod id="843593391"> - <name>RHSGREF</name> - <description>W2JdIyBSRUxFQVNFIDAuNS40OiBSSFM6IEdSRWVuIEZvcmNlc1svYl0NCmNoYW5nZWxvZyBhdmFpbGFibGUgaGVyZSAtIGh0dHA6Ly93d3cucmhzbW9kcy5vcmcvbW9kLzMjY2hhbmdlbG9nDQoNCltiXSMgUkVRVUlSRU1FTlRTIFsvYl0NClJIUzogR1JFRiByZXF1aXJlcyAyIG1vZHMgdG8gcnVuDQoqIFJIUzogQUZSRiAgLSBodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODQzNDI1MTAzDQoqIFJIUzogVVNBRiAtIGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04NDM1NzcxMTcNCg0KW2JdIyBESVNDTEFJTUVSICYgTElDRU5TRVsvYl0NCmh0dHA6Ly93d3cucmhzbW9kcy5vcmcvcGFnZS9FVUxBDQoNCltiXSMgUkUtVVBMT0FEU1svYl0NClJlLXVwbG9hZHMgb2YgYW55IFJIUyBjb250ZW50IChpbiBwYXJ0IG9yIGluIGZ1bGwpIG9uIFN0ZWFtIFdvcmtzaG9wIGlzIFBST0hJQklURUQgDQoNCltiXSMgRlJFUVVFTlQgQVNLRUQgUVVFU1RJT05TWy9iXQ0KaHR0cDovL3d3dy5yaHNtb2RzLm9yZy9mYXENCg0KW2JdIyBET0NVTUVOVEFUSU9OICYgQ1JFRElUUyBbL2JdDQpodHRwOi8vd3d3LnJoc21vZHMub3JnLw0KDQpbYl0jIEZFRURCQUNLIFRSQUNLRVJbL2JdDQpodHRwOi8vZmVlZGJhY2sucmhzbW9kcy5vcmcvDQpJZiB5b3UgaGF2ZSBlbmNvdW50ZXJlZCBhbnkgaXNzdWVzLCBwbGVhc2UgcHJvdmlkZWQgZmVlZGJhY2sgb24gb3VyIGlzc3VlIHRyYWNrZXINCg0KW2JdIyBXRUVLTFkgREVWRUxPUE1FTlQgUkVMRUFTRSAtIFJIU0dSRUZERVZbL2JdDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTMyNDg1Njc3Mw0KDQpbYl0jIFBBVFJFT05bL2JdDQpodHRwczovL3d3dy5wYXRyZW9uLmNvbS9yZWRoYW1tZXJzdHVkaW9zDQoNCltiXSMgQUJPVVQgUkVEIEhBTU1FUiBTVFVESU9TWy9iXQ0KaHR0cDovL3d3dy5yaHNtb2RzLm9yZy90ZWFtDQoNClJlZCBIYW1tZXIgU3R1ZGlvcyBpcyBhIGdyb3VwIG9mIGRlZGljYXRlZCBtb2RkZXJzLCByZXNwb25zaWJsZSBmb3IgYnJpbmdpbmcgdG9wIGNvbnRlbnQgdG8gT0ZQIGFuZCB0aGUgQXJtYSBzZXJpZXMgb2YgZ2FtZXMgc2luY2UgMjAwMy4gDQpSSFMgaXMgYW4gaW5kZXBlbmRlbnQsIG5vbi1wcm9maXQsIGNvbW11bml0eSBiYXNlZCBjb250ZW50IGNyZWF0aW9uIGdyb3VwIHRoYXQgc3RyaXZlcyB0byBkZWxpdmVyIHRoZSBtb3N0IGF1dGhlbnRpYyByZXByZXNlbnRhdGlvbiBvZiB0aGUgc3ViamVjdHMgd2l0aGluIG91ciBmb2N1cy4NCg0KTWFrZSBBcm1BIE5vdCBXYXIgLSBUb3RhbCBNb2RpZmljYXRpb24gY2F0ZWdvcnkgV2lubmVyDQoNCltiXSMgQ09NTUVOVFNbL2JdDQpBbGwgY29tbWVudHMgd2lsbCBiZSBtb2RlcmF0ZWQ=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/956340059398363211/ABAB9646B0792402164AA5548214276F95843B70/</image_url> - <download_url/> - <filename/> - <file_size>2882152547</file_size> - </mod> - <mod id="583496184"> - <name>CUP Terrains - Core</name> - <description>W2gxXUNVUCBUZXJyYWlucyAtIENvcmVbL2gxXQ0KDQpUaGUgQ29tbXVuaXR5IFVwZ3JhZGUgUHJvamVjdCBpcyBhIGNvb3BlcmF0aXZlIGVmZm9ydCB0byBicmluZyB0aGUgY29udGVudCBvZiBCb2hlbWlhIEludGVyYWN0aXZlJ3MgDQplYXJsaWVyIGdhbWVzIChBcm1hIDIgYW5kIEFybWEgMjogT3BlcmF0aW9uIEFycm93aGVhZCBhbmQgRExDJ3MgaW4gcGFydGljdWxhcikgaW50byBBcm1hIDMsIHVwZGF0ZWQgDQp0byB0aGUgZnVuY3Rpb25hbGl0eSBhbmQgc3RhbmRhcmRzIG9mIHRoZSBuZXh0IGdlbmVyYXRpb24gZ2FtZS4gDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9qZWN0LCBjaGVjayBvdXIgd2VicGFnZSBhdCANCmh0dHA6Ly9jdXAtYXJtYTMub3JnLyANCm9yIHZpc2l0IHVzIG9uIG91dCBkaXNjb3JkIHNlcnZlciBhdA0KaHR0cHM6Ly9kaXNjb3JkLm1lL2N1cC1hcm1hMw0KDQpUaGlzIGlzIHRoZSBURVJSQUlOUyAtIENPUkUgcGFjaywgdGhlIHN1Y2Nlc3NvciBvZiAiQTNNUCIgYW5kICJBbGwgaW4gQXJtQSAtIFRlcnJhaW4gUGFjayAoQWlBIFRQKSIuIEl0IGNvbnRhaW5zIGFsbCB0aGUgY29yZSBkYXRhIGZvciBtYXBzIGZyb20gQXJtYTEsIEFybWEgMiBhbmQgdGhlIGV4cGFuc2lvbiBhbmQgRExDJ3MuDQoNCltiXVRISVMgV09SS1NIT1AgUEFHRSBJUyBOT1QgTU9OSVRPUkVEIEJZIFRIRSBERVZFTE9QRVJTDQpQbGVhc2UgcmVwb3J0IGJ1Z3MgdG8gDQpbaV1odHRwczovL2dvby5nbC9BVXNNbnNbL2ldWy9iXQ0KDQoNClRoaXMgcGFjayBjb250YWluczoNCltsaXN0XQ0KWypdYWxsIHRlcnJhaW5zIGNvcmUgZGF0YSBsaWtlIG1vZGVscyBhbmQgY29uZmlncyBmcm9tIHByZXZpb3VzIGFybWEgdGl0bGVzDQpbKl1jb21tdW5pdHkgbWFkZSBhZGRpdGlvbmFsIGNvbnRlbnQgdGhhdCB3YXMgZG9uYXRlZCBhbmQgZml0J3MgdGhlIHRpbWVmcmFtZVsvbGlzdF0NCg0KDQoNCltxdW90ZV0NCklNUE9SVEFOVCENClRoaXMgaXMgdGhlIENPUkUgREFUQSBwYWNrLCBpdCBbYl1bdV1ET0VTIE5PVFsvdV1bL2JdIGluY2x1ZGUgYW55IG1hcHMhDQpUbyBnZXQgdGhlIG1hcHMgZnJvbSBDVVAgVGVycmFpbnMgUGFjaywgeW91IG5lZWQgdG8gZG93bmxvYWQgdGhlIE1BUFMgUEFDSw0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTgzNTQ0OTg3DQpbL3F1b3RlXQ0KDQoNCltxdW90ZV0NCltiXVt1XUFOWSBSRVVQTE9BRFMgKFNUQU5EQUxPTkUgT1IgUEFSVCBPRiBNT0RQQUNLUykgVE8gVEhFIFNURUFNIFdPUktTSE9QIChBUk1BMyAmIERBWVopIEFSRSBQUk9ISUJJVEVEIEFORCBWSU9MQVRJTkcgVEhFIFNURUFNIFdPUktTSE9QIEVVTEEgU0VDVElPTiA2RCwgQVMgV0VMTCBBUyBUSEUgQ1VQIExJQ0VOU0UuIFJFVVBMT0FEUyBXSUxMIEJFIFRBS0VOIERPV04gVklBIERNQ0EgTk9USUNFIFdJVEhPVVQgV0FSTklORyFbL3VdWy9iXQ0KWy9xdW90ZV0gDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/954108744283705578/9057AFA885298D149510454FA270399226B50A9C/</image_url> - <download_url/> - <filename/> - <file_size>1561873201</file_size> - </mod> - <mod id="769440155"> - <name>Operation TREBUCHET</name> - <description>W2ltZ11odHRwOi8vaS5pbWd1ci5jb20vTnJzdEFLdy5naWZbL2ltZ10NCg0KW3VdT3BlcmF0aW9uOiBUUkVCVUNIRVQgKE9QVFJFKVsvdV0gd2FzIHRoZSBsYXN0IG1ham9yIFVOU0Mgb2ZmZW5zaXZlIGFnYWluc3QgdGhlIGh1bWFuIGluc3VycmVjdGlvbiBiZWZvcmUgdGhlIGZpcnN0IGNvbnRhY3Qgd2l0aCB0aGUgQ292ZW5hbnQgZW1waXJlLiBPdXIgbW9kIHdpbGwgZm9jdXMgb24gdGhlIHN0cnVnZ2xlcyBvZiB0aGUgY29tbW9uIHNvbGRpZXIgcmF0aGVyIHRoYW4gdGhlIGVsaXRlIHNwYXJ0YW4gd2FycmlvcnMsIGFsbG93aW5nIHlvdSB0byBleHBlcmllbmNlIHRoZSBIYWxvIHVuaXZlcnNlIGZyb20gYSBuZXcsIGJydXRhbCBwZXJzcGVjdGl2ZS4gT1BUUkUgaXMgYSB0b3RhbCBtb2RpZmljYXRpb24gd2l0aCB0aGUgaW50ZW50IHRvIGJyaW5nIHRoZSBwb3B1bGFyIEhhbG8gVW5pdmVyc2UgaW50byBhIG1vcmUgcmVhbGlzdGljIHNldHRpbmcgYnkgaW50cm9kdWNpbmcgaXQgaW50byBBcm1hIDMuDQoNCkFsbCBzY3JlZW5zaG90cyBjcmVhdGVkIGJ5IFd5dmVybg0KDQpbaDFdR0VUIFRIRSBBQ0UgQ09NUEFUSUJJTElUWSBQQVRDSCBIRVJFOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMjY3NjU3NjEzWy9oMV0NCg0KW2gxXUdFVCBUSEUgRklSU1QgQ09OVEFDVCBFWFBBTlNJT04gSEVSRTogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTE1NzI2MjcyNzlbL2gxXQ0KDQpbaDFdR0VUIFRIRSBPUFRSRSBaRVBISUsgRkVNQUxFUyBFWFBBTlNJT04gSEVSRTogaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNjE5NTA1NjdbL2gxXQ0KDQpbaDFdQ09NTVVOSUNBVElPTlsvaDFdDQoNCklmIHlvdSB3YW50IHRvIGdldCBpbiBjb250YWN0IHdpdGggdXMgb3IgdGhlIE9QVFJFIGNvbW11bml0eSBpbiBnZW5lcmFsIHdlIGhpZ2hseSByZWNvbW1lbmQgam9pbmluZyBvdXIgW2JdW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvVU5KUFdxWF1EaXNjb3JkWy91cmxdWy9iXSBvciBvbmUgb2YgdGhlIGNvbW11bmljYXRpb24gY2hhbm5lbHMgbGlua2VkIG9uIHRoZSByaWdodC4NCg0KW2gxXUNSRUFUSVZFIENPTU1PTlNbL2gxXQ0KDQpUaGUgd29yayBjb250YWluZWQgaW4gdGhpcyBkaXN0cmlidXRpb24gaXMgbGljZW5zZWQgdW5kZXIgdGhlIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdnMgMy4wIFVucG9ydGVkIExpY2Vuc2UuIFBsZWFzZSBub3RlIHRoYXQgdGhlIGFib3ZlIG1lbnRpb25lZCBhZ3JlZW1lbnQgZ2l2ZXMgdGhlIHJpZ2h0IHRvIEFydGljbGUgMiBTdHVkaW9zIHRvIHdhaXZlciBhbnkgb2YgdGhlIGNvbmRpdGlvbnMsIHRoZXJlZm9yZSB5b3UgY2FuIGNvbnRhY3QgQXJ0aWNsZSAyIFN0dWRpb3MgdG8gb2J0YWluIHBlcm1pc3Npb24gdG8gbW9kaWZ5IG91ciB3b3JrLg0KDQpJdCBpcyBmb3JiaWRkZW4gdG8gcmVkaXN0cmlidXRlIHRoZSBjb250ZW50IG9mIHRoaXMgcGFja2FnZSBieSBpdHNlbGYsIG9yIGFzIHBhcnQgb2YgYW5vdGhlciBkaXN0cmlidXRpb24sIHVzaW5nIHRoZSBTdGVhbSBXb3Jrc2hvcCBieSBhbnlvbmUgb3RoZXIgdGhhbiBBcnRpY2xlIDIgU3R1ZGlvcy4NCg0KWW91IG1heSBub3QgdXNlIHRoZSBtYXRlcmlhbCBmb3IgY29tbWVyY2lhbCBwdXJwb3Nlcy4gVGhpcyBpbmNsdWRlcyBydW5uaW5nIHRoaXMgcGFja2FnZSBvbiBzZXJ2ZXIgaW5zdGFuY2VzIHRoYXQgZW1wbG95IGFueSBtb25ldGl6YXRpb24gc2NoZW1lcywgaW5jbHVkaW5nLCBidXQgbm90IGxpbWl0ZWQgdG8sIGRvbmF0ZS1yZXdhcmQgc3lzdGVtcy4gQm9oZW1pYSBJbnRlcmFjdGl2ZSdzIGFwcHJvdmFsIG9mIHlvdXIgbW9uZXRpemF0aW9uIHNjaGVtZSBkb2VzIG5vdCBncmFudCB5b3UgcmlnaHRzIHRvIHdhdmUgdGhpcyBjbGF1c2UuDQoNCltoMV1MSUNFTlNFWy9oMV0NCg0KSGFsb8KpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gT3BlcmF0aW9uIFRyZWJ1Y2hldCB3YXMgY3JlYXRlZCB1bmRlciBNaWNyb3NvZnQncyAiR2FtZSBDb250ZW50IFVzYWdlIFJ1bGVzIiB1c2luZyBhc3NldHMgZnJvbSBIYWxvLCBhbmQgaXQgaXMgbm90IGVuZG9yc2VkIGJ5IG9yIGFmZmlsaWF0ZWQgd2l0aCBNaWNyb3NvZnQuDQoNCltiXVt1cmw9aHR0cDovL3d3dy54Ym94LmNvbS9lbi1VUy9kZXZlbG9wZXJzL3J1bGVzXUdhbWUgQ29udGVudCBVc2FnZSBSdWxlc1svdXJsXVsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/967620532722577898/C6FB2962A30F8BC4446E5F37FCD6657A6C3C1521/</image_url> - <download_url/> - <filename/> - <file_size>3320041416</file_size> - </mod> - <mod id="1572627279"> - <name>Operation TREBUCHET First Contact</name> - <description>W2gxXVZFUlNJT04gMC4yLjMgKEFMUEhBKVsvaDFdDQoNCltpbWddaHR0cDovL2kuaW1ndXIuY29tL05yc3RBS3cuZ2lmWy9pbWddDQoNCk9wZXJhdGlvbjogVFJFQlVDSEVUIEZpcnN0IENvbnRhY3QgaXMgYW4gZXhwYW5zaW9uIGZvciB0aGUgT3BlcmF0aW9uOiBUUkVCVUNIRVQgbW9kaWZpY2F0aW9uIGZvciBBcm1BIDMuIEl0IHdpbGwgYmUgZGV2ZWxvcGVkIHNlcGFyYXRlIGZyb20gT1BUUkUgYW5kIHdpbGwgbm90IGFmZmVjdCB0aGUgZGV2ZWxvcG1lbnQgc3BlZWQgb3IgcHJvY2VzcyBvZiBPUFRSRS4gVW5mb3J0dW5hdGVseSwgaXQgd2lsbCBub3QgYmUgZGV2ZWxvcGVkIGFzIHF1aWNrbHkgb3IgZnJlcXVlbnRseSBhcyBPUFRSRSwgYXMgaXQgaXMgbWFpbmx5IGEgc2lkZSBwcm9qZWN0IGFuZCBmYW4gc2VydmljZS4gSG93ZXZlciwgd2Ugd2lsbCBkbyB3aGF0IHdlIGNhbiB0byBmaXggZ2xhcmluZyBidWdzIGFuZCBpc3N1ZXMgYW5kIGFkZCBuZXcgY29udGVudCBhcyBpdCBpdCBpcyByZWFkeS4NCg0KQWxsIHNjcmVlbnNob3RzIGNyZWF0ZWQgYnkgV3l2ZXJuDQoNCltoMV1HRVQgVEhFIEFDRSBDT01QQVRJQklMSVRZIFBBVENIIEhFUkU6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNTcyNjQyMjYyWy9oMV0NCg0KW2gxXUNPTU1VTklDQVRJT05bL2gxXQ0KDQpJZiB5b3Ugd2FudCB0byBnZXQgaW4gY29udGFjdCB3aXRoIHVzIG9yIHRoZSBPUFRSRSBjb21tdW5pdHkgaW4gZ2VuZXJhbCB3ZSBoaWdobHkgcmVjb21tZW5kIGpvaW5pbmcgb3VyIFtiXVt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1VOSlBXcVhdRGlzY29yZFsvdXJsXVsvYl0gb3Igb25lIG9mIHRoZSBjb21tdW5pY2F0aW9uIGNoYW5uZWxzIGxpbmtlZCBvbiB0aGUgcmlnaHQuDQoNCltoMV1DUkVBVElWRSBDT01NT05TWy9oMV0NCg0KVGhlIHdvcmsgY29udGFpbmVkIGluIHRoaXMgZGlzdHJpYnV0aW9uIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBDcmVhdGl2ZSBDb21tb25zIEF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZzIDMuMCBVbnBvcnRlZCBMaWNlbnNlLiBQbGVhc2Ugbm90ZSB0aGF0IHRoZSBhYm92ZSBtZW50aW9uZWQgYWdyZWVtZW50IGdpdmVzIHRoZSByaWdodCB0byBBcnRpY2xlIDIgU3R1ZGlvcyB0byB3YWl2ZXIgYW55IG9mIHRoZSBjb25kaXRpb25zLCB0aGVyZWZvcmUgeW91IGNhbiBjb250YWN0IEFydGljbGUgMiBTdHVkaW9zIHRvIG9idGFpbiBwZXJtaXNzaW9uIHRvIG1vZGlmeSBvdXIgd29yay4NCg0KSXQgaXMgZm9yYmlkZGVuIHRvIHJlZGlzdHJpYnV0ZSB0aGUgY29udGVudCBvZiB0aGlzIHBhY2thZ2UgYnkgaXRzZWxmLCBvciBhcyBwYXJ0IG9mIGFub3RoZXIgZGlzdHJpYnV0aW9uLCB1c2luZyB0aGUgU3RlYW0gV29ya3Nob3AgYnkgYW55b25lIG90aGVyIHRoYW4gQXJ0aWNsZSAyIFN0dWRpb3MuDQoNCllvdSBtYXkgbm90IHVzZSB0aGUgbWF0ZXJpYWwgZm9yIGNvbW1lcmNpYWwgcHVycG9zZXMuIFRoaXMgaW5jbHVkZXMgcnVubmluZyB0aGlzIHBhY2thZ2Ugb24gc2VydmVyIGluc3RhbmNlcyB0aGF0IGVtcGxveSBhbnkgbW9uZXRpemF0aW9uIHNjaGVtZXMsIGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCBkb25hdGUtcmV3YXJkIHN5c3RlbXMuIEJvaGVtaWEgSW50ZXJhY3RpdmUncyBhcHByb3ZhbCBvZiB5b3VyIG1vbmV0aXphdGlvbiBzY2hlbWUgZG9lcyBub3QgZ3JhbnQgeW91IHJpZ2h0cyB0byB3YXZlIHRoaXMgY2xhdXNlLg0KDQpbaDFdTElDRU5TRVsvaDFdDQoNCkhhbG/CqSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIE9wZXJhdGlvbiBUcmVidWNoZXQgd2FzIGNyZWF0ZWQgdW5kZXIgTWljcm9zb2Z0J3MgIkdhbWUgQ29udGVudCBVc2FnZSBSdWxlcyIgdXNpbmcgYXNzZXRzIGZyb20gSGFsbywgYW5kIGl0IGlzIG5vdCBlbmRvcnNlZCBieSBvciBhZmZpbGlhdGVkIHdpdGggTWljcm9zb2Z0Lg0KDQpbYl1bdXJsPWh0dHA6Ly93d3cueGJveC5jb20vZW4tVVMvZGV2ZWxvcGVycy9ydWxlc11HYW1lIENvbnRlbnQgVXNhZ2UgUnVsZXNbL3VybF1bL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1762568931214843291/3CFE6D8F6C44541A30DB96C810B91D341820A766/</image_url> - <download_url/> - <filename/> - <file_size>2203449514</file_size> - </mod> - <mod id="570118882"> - <name>No Weapon Sway</name> - <description>W2gxXSBEZXNjcmlwdGlvbiBbL2gxXSANClJlZHVjZXMgdGhlIHdlYXBvbiBzd2F5IGJ5IDEwMCUuIE9ubHkgbmVlZHMgdG8gcnVuIG9uIHRoZSBjbGllbnQuDQoNCltoMV0gRW5kIFVzZXIgTGljZW5zZSBBZ3JlZW1lbnQgWy9oMV0gDQpbdXJsPWh0dHBzOi8vd3d3LmJvaGVtaWEubmV0L2NvbW11bml0eS9saWNlbnNlcy9hcm1hLXB1YmxpYy1saWNlbnNlLXNoYXJlLWFsaWtlXVtpbWddaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL1Izdm9BMy8zZGVuLUVuaGFuY2VkL21hc3Rlci93aWtpL0FQTC1TQS5wbmdbL2ltZ11bL3VybF0NCltiXVJlLXVwbG9hZGluZyB0aGlzIG1vZGlmaWNhdGlvbiB0byB0aGUgU3RlYW0gV29ya3Nob3AgaXMgcHJvaGliaXRlZCFbL2Jd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/112985497075878112/8A6CFFE9A8ED7538CB1E99921F583F739196531A/</image_url> - <download_url/> - <filename/> - <file_size>123042</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>;</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>modname=$( awk -F "=" '/name/ {print $2}' %mods_full_path%/steamapps/workshop/content/107410/%workshop_mod_id%/meta.cpp | tr -d [:punct:]) -tempname="@${modname}" -modfolder="$(echo -e "${tempname}" | tr -d '[:space:]')" -cp -Rf "%mods_full_path%/steamapps/workshop/content/107410/%workshop_mod_id%" "%mods_full_path%/$modfolder" -touch "%mods_full_path%/$modfolder/%workshop_mod_id%" -cp -f %mods_full_path%/$modfolder/keys/*.bikey %mods_full_path%/keys/ -rm -Rf "%mods_full_path%/steamapps/workshop/content/107410/%workshop_mod_id%" -ws_mod_name="$(echo -e "${tempname}" | tr -d '[:space:]')" -ws_id="221100" -echo "$ws_id;%workshop_mod_id%;$ws_mod_name;$(date +%s)" >> "ws_mods.txt" - -printf "\nDone!"</post_install> - <uninstall>a=%mods_full_path% - -modid=$(find $a -iname "%mod_string%") - -modfolder=$(dirname $modid) -echo $modfolder -rm -Rf $modfolder -printf "\n %mod_string% automatically uninstall. \n" </uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/237410_Linux.xml b/modules/steam_workshop/game_configs/bak/237410_Linux.xml deleted file mode 100644 index 7d55bbcf..00000000 --- a/modules/steam_workshop/game_configs/bak/237410_Linux.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id/> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path/> - <mods/> - <config> - <regex/> - <mods_backreference_index/> - <variable/> - <place_after/> - <mod_string/> - <string_separator/> - <filepath/> - </config> - <post_install/> - <uninstall/> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/298740_Windows.xml b/modules/steam_workshop/game_configs/bak/298740_Windows.xml deleted file mode 100644 index e89e3161..00000000 --- a/modules/steam_workshop/game_configs/bak/298740_Windows.xml +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>244850</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path/> - <mods> - <mod id="2475399454"> - <name>VANGUARD: The Puddlejumper (Modded Small Grid Space/Atmo Transport)</name> - <description>VGhlIFB1ZGRsZWp1bXBlciBmcm9tIHRoZSBWYW5ndWFyZCBzZXJpZXMgb24gWW91VHViZSBmZWF0dXJpbmcgU3BhY2ViYXIsIFRleGZpcmUsIEZhcnJlbGwsIGFuZCB3NHN0ZWRzcGFjZS4NCg0KVGhlIFB1ZGRsZWp1bXBlciBpcyBhIGp1bXAgY2FwYWJsZSBhaXJ0aWdodCBzbWFsbCBncmlkIHZlc3NlbCBjYXBhYmxlIG9mIGZseWluZyBpbiB1cHRvIDFnIGF0bW8sIHdpdGggYSBtdWx0aS10aHJ1c3Qgc2V0dXAgZmVhdHVyaW5nIGhvdmVyIGVuZ2luZXMsIGF0bW8gdGhydXN0ZXJzLCBhbmQgbW9kdWxhciB0aHJ1c3RlcnMgY2FwYWJsZSBvZiBhbGwgZW52aXJvbm1lbnRzLiBUaGUgc2hpcCBpcyBhbHNvIGNhcGFibGUgb2YganVtcGluZyAyNTAwa20gYW5kIGhhcyBjYXJnbyBjYXBhY2l0eSBmb3IgYSBkZWNlbnQgaGF1bCBhbG9uZ3NpZGUgMyBzZWF0LCBhIHR1cnJldCwgYW5kIGEgc3Vydml2YWwga2l0IQ0KDQpPaGguLiBBbmQgaXQncyBzaGllbGQgYXJlIHByZXR0eSBiZWFzdCAoNjQwaykNCg0KTW9kIExpc3Q6DQpBemltdXRoIE92ZXJjbG9ja2VkIE9yZSBEZXRlY3RvcnN+KERYLTExIFJlYWR5KQ0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NDY5MzAxNzExLnNibQ0KDQpTbWFsbCBTaGlwIFZhbmlsbGEgTW9kIFBhY2sNCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTY3MjkxOTY3NS5zYm0NCg0KRHluYW1pYyBMYXNlciBDb21wcmVzc2lvbiBNb2R1bGFyIFRocnVzdGVycw0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE2MTI0MzMzMy5zYm0NCg0KRGVmZW5zZSBTaGllbGRzIC0gdjIuMCgzKQ0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTM2NTYxNjkxOC5zYm0NCg0KSG92ZXJFbmdpbmUNCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEyMjUxMDcwNzAuc2JtDQoNCkF6aW11dGggUGFzc2VuZ2VyIFNlYXQgJiBPcGVuIENvY2twaXR+KERYLTExIFJlYWR5KQ0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NDY4NTkzOTUxLnNibQ0KDQpNQSBTcG90bGlnaHQgcGFjaw0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTg4MTE1ODA2Ni5zYm0NCg0KQWR2YW5jZWQgRG9vcnMgTW9kIFBhY2t+KERYLTExIFJlYWR5KQ0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTA2OTY0ODUzLnNibQ0KDQoNCg0KRmluZCB0aGUgVmFuZ3VhcmQgc2VyaWVzIGhlcmU6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3BsYXlsaXN0P2xpc3Q9UExUbHBPM0llZi04RjZWZ2hibldreWxmY0I1V1ExckJhTQ0KDQpodHRwOi8vd3d3LnlvdXR1YmUuY29tL3c0c3RlZHNwYWNlDQpodHRwOi8vd3d3LnR3aXRjaC50di93NHN0ZWRzcGFjZQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1768203314435924846/79D46947DEB2E40FFD96CA9B93FF2BA8318B6D91/</image_url> - <download_url/> - <filename/> - <file_size>1119104</file_size> - </mod> - <mod id="2470607526"> - <name>Mr Bean's Mini</name> - <description>W2gxXSBCZWFuLiBbL2gxXQ0KTXIgQmVhbi4NCg0KW2gxXSBDb250cm9scyBbL2gxXQ0KMS4gTGVmdCBUdXJuIFNpZ25hbCBPbi9PZmYNCjIuIEhlYWRsaWdodHMgT24vT2ZmDQozLiBSaWdodCBUdXJuIFNpZ25hbCBPbi9PZmYNCg0KW2gxXSBOb3RlcyBbL2gxXQ0KLSBSZXF1aXJlcyBXYXN0ZWxhbmQgRExDIG9ubHkgZm9yIGZyb250IGdyaWxsZSAmIFJlYXIgTGlnaHRzICsgQmxpbmtlcnMgKHdvcmtzIHdpdGhvdXQpDQotIFlvdSBjYW4gc2l0IG9uIHRoZSBtb3VudGVkIGNvdWNoIGJ1dCBJIGRvdWJ0IGl0J3Mgc3RyZWV0LWxlZ2FsDQotIEdldCBpbiB0aHJvdWdoIHRoZSB0aW55IGdhcHMgb24gZWl0aGVyIHNpZGU=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1781713698219456050/8CE4CA03027726515A67B7C254DE8E0010B24BE1/</image_url> - <download_url/> - <filename/> - <file_size>481088</file_size> - </mod> - <mod id="2473969260"> - <name>Saratoga Class Cruiser ( No Mods) (DLC Req )</name> - <description>W2ltZ10gaHR0cHM6Ly9pLmltZ3VyLmNvbS9wN0Z2MVo2LmdpZiBbL2ltZ10NCg0KU28gSSBXYXMgSGF2aW5nIEEgTGl0dGxlIEJpdCBPZiBBIEhhbG8gaXRjaCBBbmQgRGVjaWRlZCBUbyBCdWlsZCBBIEhhbG8gc3R5bGUgQ3J1aXNlciBUaGF0IFdvdWxkIEZpdCBJbiBUaGUgSGFsbyBVbml2ZXJzZSBXaXRob3V0IEJlaW5nIEEgRGlyZWN0IENvcHkgT2YgVGhlIEhhbGN5b24gT3IgTWFyYXRob24gQ2xhc3MgQ3J1aXNlcnMsIFNvIEhlcmUgV2UgSGF2ZSBUaGUgU2FyYXRvZ2EgQ2xhc3MgQ3J1aXNlci4NCg0KUENVID0gODYxMzggKCBBYm91dCBIYWxmIElzIFdlYXBvbnMgKQ0KQmxvY2tzID0gMTE4MDIgDQoNCg0KU3Vydml2YWwNCj09PT09PT09PT09PT09PT0NCkZ1bmN0aW9uYWwgIDogWWVzDQpCdWlsZGFibGUgICAgOiBUaGUgTWFpbiBIdWxsIEFuZCBJbnRlcmlvciBBcmUgUHJvamVjdG9yIEJ1aWxkYWJsZSwgVGhlIFJlc3QsIE5vdCBTbyBNdWNoDQoNCkZlYXR1cmVzIDogV2VhcG9ucw0KPT09PT09PT09PT09PT09PT09DQoxMSBHYXRsaW5nIFR1cnJldHMNCjEwIE1pc3NpbGUgVHVycmV0cw0KMTIgRm9yd2FyZCBGYWNpbmcgUm9ja2V0IExhdWNoZXJzDQo0IEN1c3RvbSBUdXJyZXRzIFdpdGggMiBMYXJnZSBSb2NrZXQgTGF1bmNoZXJzIEVhY2gNCjQgQ3VzdG9tIEpvbHQgQ2Fubm9ucyBCYXNlZCBPbiBUaGUgT25lIEZvdW5kIEhlcmUgaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTI0MDc2NTU2MDcmc2VhcmNodGV4dD1waXN0b24rZ3VuDQo4IEN1c3RvbSBNaXNzaWxlIEJheXMNCg0KUHJvZHVjdGlvbiAvIFBvd2VyIC8gRnVlbCAvIENhcmdvDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KMjkgTzJIMiBHZW5lcmF0b3JzDQo2IExhcmdlIEgyIFRhbmtzDQo2IFNtYWxsIEgyIFRhbmtzDQoxIExhcmdlIFJlYWN0b3INCjE0IEJhdHRlcmllcw0KNCBPMiBUYW5rcw0KMiBMYXJnZSBDYXJnbyBDb250YWluZXJzDQoyMCBTbWFsbCBDYXJnbyBDb250YWluZXJzDQo5IEJhc2ljIEFzc2VtYmxlcnMNCjUgSnVtcCBEcml2ZXMNCg0KUm9vbXMgLyBFeHRyYXMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KQnJpZGdlDQpTeXN0ZW1zIENvbnRyb2wgUm9vbQ0KTWVkQmF5DQpDcnlvTGFiDQpGVEwgQ29udHJvbA0KU21hbGwgSGFuZ2VyDQo0IENyZXcgUXVhdGVycywgMiBCZWRzIEVhY2gNCkdhbGx5DQpSZWFjdG9yIENvbnRyb2wNCkZ1ZWwgQ29udHJvbA0KQXJtb3J5DQpHeXJvIENvbnRyb2wNCkdyYXZpdHkvUHJvZHVjdGlvbiBDb250cm9sIFN0YXRpb24NCjggRXNjYXBlIFBvZHMNCg0KDQpOb3Rlcw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoqIE1heCBSZWNvbW1lbmRlZCBHcmF2aXR5IElzIDAuNTAgKCBZb3UgTWlnaHQgQmUgYWJsZSBUbyBIaXQgMC42NSB3aXRoIG91dCBjYXJnbyApDQoqIFRoZSBNaXNzaWxlcyBVc2UgSW9uIFRocnVzdGVycywgU28gVGhlbiBEb250IFdvcmsgSW4gR3Jhdml0eQ0KKiBTZXZlcmFsIFNjcmlwdHMgQXJlIFVzZWQsIFlvdSBDYW4gRGlzYWJsZSBNb3N0IElGIHlvdSBXYW50IEhvd2V2ZXIgIDMgQXJlIFJlcXVpcmVkDQpXaGlwcyBUdXJyZXQgU2xhdmVyIFNjcmlwdCAsIFdoaXBzIExBTVAgU2NyaXB0LCBXaGlwcyBXSEFNIFNjcmlwdC4NCiogV2hlbiBMYXVuY2hpbmcgTWlzc2lsZXMgU2xvdyB0byA0MC9tcyBPciBMb3dlciBXaXRoIE5vIEVycmF0aWMgTW92ZW1lbnRzDQoqIFRoZSBNYWluIENhbm5vbnMgQ2FuIEJlIEZpcmVkIEF0IEFueSBWYW5pbGxhIFNwZWVkLCBUaG91Z2ggWW91IFdpbGwgSGF2ZSBUbyBEbyBTb21lIExlYWRpbmcgT24gVGhlIFRhcmdldA0KKiBUaGUgU2hpcCBTaG91bGQgQmUgU3RvcHBlZCBPciBBdCBWZXJ5IExvdyBTcGVlZCBUbyBMYXVuY2ggVGhlIEVzY2FwZSBQb2Rz</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1776084465699675544/E3B57B81B8CB75A600B1BB8FE4BDB177F4AACAD5/</image_url> - <download_url/> - <filename/> - <file_size>13956266</file_size> - </mod> - <mod id="2472607330"> - <name>Cepheus LX-50 Cutter</name> - <description>W2JdVmFuaWxsYSB8IFN1cnZpdmFsIHwgTm8gU3ViZ3JpZHMgfCBObyBTY3JpcHRzIHwgTm8gRExDIFsvYl0NCg0KDQpbY29kZV1bYl1BIHNtYWxsIHNoaXAgd2l0aCBhIGZldyB0dXJyZXRzLCBub3RoaW5nIHNwZWNpYWwuWy9iXVsvY29kZV0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQpJIGJ1aWx0IGl0IGFzIGEgc29ydCBvZiBjaGFsbGVuZ2UgZm9yIG15c2VsZiB0byBidWlsZCBhbnkgc2hpcCBhcyBmYXN0IGFzIHBvc3NpYmxlLiANClRvb2sgbWUgYWJvdXQgMiBob3VycyBwbHVzIGEgYml0IG9mIHJlZmluaW5nLiBJdCdzIGZ1bGwgaHlkcm8gcG93ZXJlZCwgY2FuIGZseSBvbiBhbGwgcGxhbmV0cw0KYW5kIGhhcyBhbGwgdGhlIGJhc2ljcy4gSXQganVzdCBsYWNrcyB0aGUgbGFyZ2UgcmVmaW5lcnkgYW5kIGp1bXAgZHJpdmUgYmVjYXVzZSBvZiBhIGxhY2sgb2Ygc3BhY2UuDQoNCg0KW2gxXVN0YXRzWy9oMV0NCltsaXN0XQ0KWypdIFdlaWdodDogMzEwIHQNClsqXSBMZW5ndGg6IDQ1IG0NClsqXSBXaWR0aDogMzIuNSBtDQpbKl0gQmxvY2tzOiA0NTINClsqXSBQQ1U6IDUwNTcNClsvbGlzdF0NCg0KW2gxXUVuZ2luZXM6Wy9oMV0NCltsaXN0XQ0KWypdIDIgYmF0dGVyaWVzDQpbKl0gMiBoeWRyb2dlbiBlbmdpbmVzDQoNClsqXSAyOCBzbWFsbCBoeWRybyB0aHJ1c3RlcnMNClsvbGlzdF0NCg0KW2gxXUFybWFtZW50OlsvaDFdDQpbbGlzdF0NClsqXSA0IGdhdGxpbmcgdHVycmV0cw0KWy9saXN0XQ0KDQpbaDFdVXRpbGl0eTpbL2gxXQ0KW2xpc3RdDQpbKl0gYmFzaWMgcmVmaW5lcnkNClsqXSBhc3NlbWJsZXINClsqXSBvcmUgZGV0ZWN0b3INClsqXSBjcnlvIHBvZHMNClsvbGlzdF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1790721049091201826/43AA92A474DAE9CB99D545CAF54461842BD17409/</image_url> - <download_url/> - <filename/> - <file_size>1012221</file_size> -</mod> -</mods> - <config> - <regex/> - <mods_backreference_index/> - <variable/> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>\n</string_separator> - <filepath>workshop_installed.txt</filepath> - </config> - <post_install>modID=%workshop_mod_id% -echo $modID - -sed -i 's/<Mods \/>/<Mods>\n<\/Mods>/' Sandbox_config.sbc - -sed -i "s/<Mods>/<Mods>\n<ModItem>\n<Name>$modID.sbm<\/Name>\n<PublishedFileId>$modID<\/PublishedFileId>\n<\/Moditem>\n/" Sandbox_config.sbc</post_install> - <uninstall/> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/361580_Windows.xml b/modules/steam_workshop/game_configs/bak/361580_Windows.xml deleted file mode 100644 index 64835cf2..00000000 --- a/modules/steam_workshop/game_configs/bak/361580_Windows.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>228380</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>mods</mods_path> - <mods/> - <config> - <regex>mods=(([0-z]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>mods=</variable> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>server_config.cfg</filepath> - </config> - <post_install>printf "\nMoving item %workshop_mod_id% ..." -cp -Rf "%mods_full_path%/steamapps/workshop/content/228380/%workshop_mod_id%" "%mods_full_path%/." -rm -Rf "%mods_full_path%/steamapps/workshop/content/228380/%workshop_mod_id%" -printf "\nSuccess."</post_install> - <uninstall>printf "\nUninstalling item %mod_string% ...\n" -rm -Rf "%mods_full_path%/%mod_string%" -printf "\nSuccess."</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/376030_Linux.xml b/modules/steam_workshop/game_configs/bak/376030_Linux.xml deleted file mode 100644 index 69025a69..00000000 --- a/modules/steam_workshop/game_configs/bak/376030_Linux.xml +++ /dev/null @@ -1,331 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>346110</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>ShooterGame/Content/Mods</mods_path> - <mods> - <mod id="1383175081"> - <name>ZeroGSpeedGlider</name> - <description>QSBaZXJvIEdyYXZpdHkgR2xpZGVyIHdpdGggb3B0aW9uYWwgRWxlbWVudCBCb29zdGVyLCBGYWxsIERhbWFnZSBBZGp1c3RtZW50cyBhbmQvb3IgSGF6YXJkIFByb3RlY3Rpb24gQnVmZiBhY3RpdmF0ZWQgYnkgSW5pIChkZWZhdWx0IGRlYWN0aXZhdGVkKS4NCg0KTGlrZSBhIG5vcm1hbCBHbGlkZXIgYnV0IHdpdGggYSBiZXR0ZXIgYWVyb2R5bmFtaWMgZGVzaWduIGFuZCBpdCB1c2VzIHRoZSB0aGVybWFsIGFpciBmbG93IHVwIG9uIHlvdXIgbWFwIHRvIHJlZHVjZSB0aGUgZHJvcGRvd24gLi4uIHllYWggdGhlIGhvdC1haXItZmxvdyB3YXMgYSBqb2tlDQoNClBsZWFzZSBub3RlOg0KVGhpcyBtb2QgaXMgYSBzcGVjaWFsIGNyZWF0aW9uIGZvciB0aGUgZ2VybWFuIGxldCdzIHBsYXllciBCRUFNLCBiZWNhdXNlIGhlIHdpbGwgdXNlIGl0IGluIGhpcyBBUksgVUxUUkEgQVJFTkEgY3JlYXRpb24uDQpTbyBpdCBtYXliZSwgdGhhdCB0aGUgZnVuY3Rpb25zIGFyZSBub3QgdXNlZnVsIGZvciBhbnlvbmUsIHNvcnJ5Lg0KSGVyZSBpcyBhIGxpbmsgdG8gaGlzIFlULUNoYW5uZWw6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUNwNTZUeWVQWFZCT2FNSXNDbDFkWXlRDQoNCkZlYXR1cmVzOg0KLSBOZWFybHkgbm8gRHJvcGRvd24gaW4gR2xpZGVtb2RlICh3aXRob3V0IHByZXNzaW5nIHNoaWZ0KQ0KLSBMb25nZXIgU3BlZWQgaW4gR2xpZGVtb2RlIGFmdGVyIGEgInNoaWZ0LWRvd25kcm9wIGFuZCBzaGlmdCByZWxlYXNlIg0KLSBGYXN0ZXIgU3BlZWQgcmVjb3ZlcnkgYWZ0ZXIgInNoaWZ0LXVwIg0KLSBUd2ljZSB0aGUgTWF4LVNwZWVkIGFzIGEgbm9ybWFsIFdpbmdzdWl0ZQ0KLSBIYWxmIHRoZSBNaW4tU3BlZWQgYXMgYSBub3JtYWwgV2luZ3N1aXRlDQotIExlc3MgQ2FtZXJhLVNoYWtlIGF0IGhpZ2ggc3BlZWRzIChhZ2FpbnN0IFBsYXllciBzaWNrbmVzcyBhbmQgdmVyeSBuaWNlIGZvciBZVCdzIC4uLikNCi0gSW1wcm92ZWQgY3VydmUgZmx5aW5nIHdpdGggcHJlc3NlZCBzaGlmdC1rZXkNCg0KU2V0dGluZ3M6DQotIENhbiBiZSBjcmFmdGVkIGluIHRoZSBQbGF5ZXJzIEludmVudG9yeQ0KLSBDYW4gYmUgY3JhZnRlZCBhdCBsZXZlbCAxDQotIE5vIEVuZ3JhbSBQb2ludHMgbmVjZXNzYXJ5DQotIFNhbWUgY3JhZnRpbmcgY29zdHMgYXMgYSBub3JtYWwgV2luZ3N1aXQgd2l0aG91dCBHRU1zLCBidXQgeW91IG5lZWQgU2lsaWNhIFBlYXJscw0KDQpPcHRpb25hbCBwZXIgR2FtZVVzZXJTZXR0aW5nczoNCjEuIEhhemFyZCBQcm90ZWN0aW9uOiAgR2V0IGZ1bGwgSGF6YXJkIFByb3RlY3Rpb24gd2l0aCB0aGlzIEdsaWRlciB3aXRob3V0IGFueSBIYXphcmQgQXJtb3IuDQoyLiBFbGVtZW50IEJvb3N0ZXI6ICBBbGxvd3MgeW91IHRvIHNwZWVkIHVwIGF0IG1heGltdW0gc3BlZWQgaW4gb25seSAyIHNlYyB3aXRob3V0IGRyb3AgZG93bi4NCjMuIEZhbGwgRGFtYWdlIEFkanVzdG1lbnQgU2V0dGluZ3M6IEFkanVzdCB0aGUgZGFtYWdlIHlvdSB3aWxsIHRha2UgaWYgeW91IGNvbGlkZSB3aXRoIHRoZSBncm91bmQNCjQuIER1cmFiaWxpdHkgQWRqdXN0bWVudCBTZXR0aW5nczogQWRqdXN0IHRoZSBkdXJhYmlsaXR5IGNvc3RzIG9uIHlvdXIgY2hlc3QgDQoNCkdhbWVVc2VyU2V0dGluZ3MuaW5pIFNldHRpbmdzOg0KTG9vayBoZXJlIHRvIHJlYWQgaG93IHRvIHVzZSB0aGVtIGFuZCB3aGF0IHRoZSB2YWx1ZXMgZG8gdG8gdGhlIEdsaWRlcjoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMTM4MzE3NTA4MS8xNjk0OTIyOTgwMDU5MTU1OTAwLw0KDQpbU3BlZWRHbGlkZXJNb2RdDQpIYXphcmRQcm90ZWN0aW9uPVRydWUNCkVsZW1lbnRCb29zdGVyPVRydWUNCkJvb3N0c1BlckVsZW1lbnQ9MTANCkZhbGxEYW1hZ2VNdWx0aT0wLjI1DQpGYWxsRGFtYWdlTWF4Q2xhbXA9MC44NQ0KQ3VzdG9tRHVyYWJpbGl0eVNldHRpbmdzPVRydWUNCkdsaWRpbmdDb3N0RHVyYVBlcmNlbnQ9MC4wNQ0KRGl2aW5nQ29zdER1cmFQZXJjZW50PTAuNTUNCg0KDQpHYW1lLmluaSBTZXR0aW5ncyAoY3JhZnRpbmcgbGV2ZWwgYW5kIGVuZ3JhbSBwb2ludHMpOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMzgzMTc1MDgxLzM1OTY1NzE4MjQ3NjEzODIzOTcvDQoNClNwYXduIENvbW1hbmQ6DQphZG1pbmNoZWF0IGdpdmVpdGVtICIvR2FtZS9Nb2RzL1NwZWVkR2xpZGVyL1NHL1ByaW1hbEl0ZW1Bcm1vcl9TcGVlZEdsaWRlcl9TRy5QcmltYWxJdGVtQXJtb3JfU3BlZWRHbGlkZXJfU0ciIDEgMCAwIGZhbHNlDQoNCk1vZC1JRDogMTM4MzE3NTA4MQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/921429290887055804/8472A41728CAC0224A43EF0A85D3FFF048DBD291/</image_url> - <download_url/> - <filename/> - <file_size>3060024</file_size> -</mod> -<mod id="1383342563"> - <name>Amissa</name> - <description>V2VsY29tZSB0byBBbWlzc2EKCltiXVBMRUFTRSBSRUFEIFRIRSBERVNDUlBUSU9OIFRJTEwgVEhFIEVORFsvYl0KCltiXUN1cnJlbnQgVmVyc2lvbjogMC4yMlsvYl0KCk1hcCBJRDogMTM4MzM0MjU2MwpNYXAgTmFtZTogQW1pc3NhCgpUaGlzIGlzIG15IDJuZCBtYXAgYW5kIGhlYXZ5IFdJUCwgYnV0IGZ1bGx5IHBsYXlhYmxlLiBFeHBlY3QgYnVncyBhbmQgb3RoZXIgaXNzdWUsIGJ1dCB0aGV5IHNob3VkIGJlIG1pbm9yLgpJJ20gcGxhbm5pbmcgdG8gcmVsZWFzZSBtb250aGx5IGNvbnRlbnQgdXBkYXRlcyBpbmNsLiBmaXhlcyBpZiBuZWVkZWQuIElmIHRoZXJlJ3MgYSBtYWpvciBidWcsIGknbSB0cnlpbmcgdG8gZml4IHRoYXQgYXMgc29vbiBhcyBpIGNhbiBhbmQgd2lsbCBub3Qgd2FpdCBmb3IgdGhlIG1vbnRobHkgdXBkYXRlLiBMZXNzIHN0cmVzcyBmb3Igc2VydmVyIGFkbWlucyBhbmQgbW9yZSB0aW1lIHRvIHBsYXkuCgpbYl1Zb3UgZG9uJ3QgbmVlZCB0aGUgRExDJ3MgZm9yIHRoaXMgbWFwWy9iXQoKW2JdTWFwIGlzIGFib3V0IDI1JVsvYl0KCltiXUd1eXMgcGxlYXNlIGRvbid0IHNlbmQgbWUgYW55IGZyaWVuZCByZXF1ZXN0cyBpIHdpbGwgaXJnbm9yZSB0aGVtLiBJZiB5b3Ugd2FudCB0byB0YWxrIHRvIG1lLCBwbGVhc2UgdXNlIHRoZSBjb21tZW50cy4gVGhhbmsgeW91Wy9iXQoKCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pTFRlbkk1LnBuZ1svaW1nXQpbbGlzdD0xXQpbKl0gTWFwIGlzIGEgYml0IGJpZ2dlciB0aGFuIFRoZSBJc2xhbmQKWypdIDcgZGlmZmVyZW50IGJpb21lcyAoU25vdywgRGVzZXJ0LCBSZWR3b29kLCBNdXNocm9vbSBSZWR3b29kcywgU3dhbXAsIEdyYXNzL0p1bmdsZSBhbmQgUmVkIEp1bmdsZSkKWypdIEFsbW9zdCBhbGwgZGlub3MgYXJlIGluLCBpbmNsLiBTRSBhbmQgQWJlcnJhdGlvbiBEaW5vcwpbKl0gQWxsIHJlc291cmNlcyBhcmUgaW4sIGluY2wuIFNFIGFuZCBBYmVycmF0aW9uIFJlc291cmNlcyAobW9yZSBzcG90cyBhcmUgY29taW5nKQpbKl0gWW91IGNhbiBsZWFybiBhbGwgRW5ncmFtcyAoVGhlIElzbGFuZCwgU0UgYW5kIEFiZXJyYXRpb24pClsqXSBEaWZmZXJlbnQgcGxheWVyIHNwYXducyBhcyBvbiBvdGhlciBtYXBzClsqXSBNb3VudGFpbiBXeXZlcm4gKEJpZ2dlciBidXQgbm90IGFnZ3Jlc2l2ZSB1bnRpbGwgeW91IGhpdCB0aGVtIG9yIHN0ZWFsIHRoZSBlZ2cuIEFsc28ga25vY2tvdXQgdGFtZWFibGUpIApbKl0gTWFjYXcgQXJnZW50IChFeG90aWMgdmVyc2lvbiBvZiB0aGUgdmFuaWxsYSBBcmdlbnQsIGFsc28gbm90IGFnZ3Jlc2l2ZSB1bnRpbGwgeW91IGhhcm0gdGhlbSkKWypdIEN1c3RvbSBiYXR0bGUgbXVzaWMgKGRheSBhbmQgbmlnaHQgdmVyc2lvbikKWypdIEN1c3RvbSBtdXNpYyB2b2x1bWVzLCBhcmVhIGJhc2VkIGFyb3VuZCB0aGUgbWFwClsqXSBBZGQgU0UgYW5kIEFCIGxvb3QgY3JhdGVzClsqXSBDdXN0b20gQm9zcyBBcmVuYXMgKEJyb29kbW90aGVyIGFuZCBHb3JpbGxhLCBEcmFnb24gaXMgdmFuaWxsYSkKWypdIENvbnRyb2wgdGhlIHdlYXRoZXIgKGFzIGFkbWluIG9ubHkpOgphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfZWxlY3RyaWNhbHN0cm9tIChub3QgaW4geWV0KQphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfcmFpbgphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfZm9nCmFkbWluY2hlYXQgY2Ugc3RhcnQvc3RvcF93YXZlIChjb2xkIG9yIGhlYXQgd2F2ZSwgdGhleSBzdGFydCByYW5kb21seSkKWy9saXN0XQoKW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3pUS2VWeXQucG5nWy9pbWddCltsaXN0PTFdClsqXSBNb3JlIG1haW4gbGFuZCBjb21wbGV0aW9uIChNb3JlIHJlc291cmNlcyBhbmQgZGV0YWlsIHdvcmspClsqXSBNb3JlIGJ1aWxkaW5ncy9ydWlucyBmb3IgZWFjaCBhcmVhClsqXSBDYXZlcy9EdW5nZW9uIChub3JtYWwgYW5kIGRpZmZlcmVudC9uZXcgb25lcykKWypdIFVuZGVyd2F0ZXIgd29yayAoUml2ZXIsIExha2VzIGFuZCBPY2VhbikKWypdIGFuZCBtdWNoIG1vcmUKWy9saXN0XQoKCltiXVBhcnRuZXIgJiBTcG9uc29yWy9iXQpJZiB5b3UgbG9va2luZyBmb3IgZ2V0dGluZyBhIG93biBBUksgc2VydmVyLCBjbGljayBvbiB0aGUgbG9nby4KW1VSTD1odHRwczovL25pdHJhLmRvL3NpY2NvMDgwM10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3NFQjZ5cUcucG5nWy9pbWddWy9VUkxdCgpbYl1TZXJ2ZXIgeW91IGNhbiBwbGF5IG9uLCBob3N0ZWQgYW5kIHNwb25zb3JlZCBieSBOaXRyYWRvWy9iXQpbdXJsPWh0dHBzOi8vc2VydmVycmFua3MuY29tL3NlcnZlci84NS4xOTAuMTU4LjI0MjozNTAwMV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vUjA3Mnp2di5qcGdbL2ltZ11bL3VybF0KCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbkE2YjlMTC5wbmdbL2ltZ10KWW91IHdhbnQgdG8ga25vdyB0aGUgY3VycmVudCBwYXRjaCBub3RlcyBvciB3aGF0J3MgY29taW5nIG5leHQ/IApDbGljayBvbiB0aGUgbGluay4KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMzgzMzQyNTYzLzI1NjE4NjQwOTQzNDU0MTE1NDYvCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaDAwMkw3cy5wbmdbL2ltZ10KCkZvciByZXBvcnRpbmcgYnVncyBvciBvdGhlciBpc3N1ZXMgcGxlYXNlIG9ubHkgdXNlIChSZXBvcnRzIGluIHRoZSBjb21tZW50cyBvciBkaXNzY3VzaW9ucyB3aWxsIGJlIGRlbGV0ZWQgd2l0aG91dCB3YXJuaW5nKQoKW1VSTD1odHRwOi8vYW1pc3NhLWJ1Z3JlcG9ydC5zaWNjb2dhbWVtb2RzLmNvbV1odHRwOi8vYW1pc3NhLWJ1Z3JlcG9ydC5zaWNjb2dhbWVtb2RzLmNvbVsvVVJMXQoKYW5kIHRvIGNvbnRhY3QgbWUgYW5kIG90aGVyIHBsYXllcnMsIGpvaW4gbXkgZGlzY29yZDoKCltVUkw9aHR0cHM6Ly9kaXNjb3JkLmdnLzB5aURsaEd5NHBMcEV0ZlNdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS85OVFGVzFBLnBuZ1svaW1nXVsvVVJMXQoKW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzlZS0VDY0UucG5nWy9pbWddCgpbVVJMPWh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3NpY2NvZ2FtZW1vZHNdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9yRmtabExXLnBuZ1svaW1nXVsvVVJMXQoKW1VSTD1odHRwOi8vd3d3LmFtYXpvbi5kZS9yZWdpc3RyeS93aXNobGlzdC9DN0dHMlRLWkRHSFgvcmVmPWNtX3N3X3JfdHdfd3NfeF9YV3YteGJaSk5YOU5aXSBbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWU1DOGdrdy5wbmdbL2ltZ11bL1VSTF0KCltVUkw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL3NpY2NvMDgwM10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL09uNTJNY2IucG5nWy9pbWddWy9VUkxdCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNkVPaUE4dS5wbmdbL2ltZ10KCltiXVRoYW5rcyB0bzpbL2JdCltiXUlzb0dhbWluZ1svYl0gIC0gRm9yIHRoZSBHaWFudCBSZWQgVHJlZSAoIEkgbG92ZSBpdCApCltiXUJpZ2d1bXNbL2JdIC0gRm9yIHRoZSBmaXJzdCB2ZXJzaW9uIG9mIHRoZSBQb3J0YWwKW2JdRXhpbG9nWy9iXSAtIEZvciBjb21wbGV0aW5nIHRoZSB3b3JrIG9uIHRoZSBQb3J0YWwgYW5kIGhlbHBpbmcgbWUgdG8gZml4IHRoaW5ncyBvciBnZXQgdGhlbSB0byB3b3JrCltiXUJsdWUgRHJhZ29uWy9iXSAtIEZvciB0aGUgaWRlYSBhbmQgY29uY2VwdCBvZiB0aGUgTWFjYXcgQXJnZW50CltiXVRiamJ1MlsvYl0gLSBGb3IgdGhlIGdyaWZmaW4gZGl2ZSBhbmQga25vY2tvdCB0YW1lIGZ1bmN0aW9uIGZvciB0aGUgbW91bnRhaW4gd3l2ZXJuCltiXURPQVsvYl0gLSBMb25nIHRpbWUgc3VwcG9ydGVyLCBjb250cmlidXRvciwgc2VydmVyIGFkbWluIGFuZCBzaG91bGRlciB0byBjcnkgb24gOkQKCkJpZyB0aGFua3MgdG8gR0cgRml6eiBmb3IgdGhlIGF3ZXNvbWUgdHJhaWxlci4gV2F0Y2ggaW4gNEtbVVJMPWh0dHBzOi8veW91dHUuYmUvUWg2c05LMFQ3dThdIGh0dHBzOi8veW91dHUuYmUvUWg2c05LMFQ3dThbL1VSTF0KSGVyZSBpcyB0aGUgbGluayB0byBoaXMgWW91dHViZSBjaGFubmVsIGFuZCBzbWFzaCB0aGUgc3ViIGJ1dHRvbi4KaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQ1BZY0djTFJBVDN1ZWN1LUdOZGxSTVEKClNjcmVlbnNob3RzIGJ5IEdHIEZpenogW1VSTD1odHRwczovL3d3dy50d2l0Y2gudHYvZ2dmaXp6XWh0dHBzOi8vd3d3LnR3aXRjaC50di9nZ2ZpenpbL1VSTF0KClNwZWNpYWwgVGhhbmtzIHRvIFtiXXRoZSBjbG9zZWQgdGVzdGVyIGdyb3VwIFsvYl1mb3IgZmluZGluZyBtYWpvciBidWdzIGR1cmluZyB0aGUgY2xvc2VkIHRlc3QuCgpbYl1QUzogSWYgeW91IGxpa2UgdGhlIG1hcCwgcGxlYXNlIGRvbid0IGZvcmdldCB0byB2b3RlIGFuZCBnaXZlIGEgdGh1bWJzIHVwLiA7KVsvYl0KClRoaXMgbW9kL2NvZGUvd29yayBpcyBwcm90ZWN0ZWQgYnkgdGhlIFtVUkw9aHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMtbmQvNC4wL2xlZ2FsY29kZV1BdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgQ3JlYXRpdmUgQ29tbW9ucyBMaWNlbnNlLgpbSU1HXWh0dHBzOi8vaS5jcmVhdGl2ZWNvbW1vbnMub3JnL2wvYnktbmMtbmQvNC4wLzg4eDMxLnBuZ1svSU1HXVsvVVJMXQoKCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/961965211345229587/503C3D789AB079FDEA7CFD77B1E7041A63F3B857/</image_url> - <download_url/> - <filename/> - <file_size>3541154749</file_size> -</mod> -<mod id="1379153273"> - <name>Solar Panel</name> - <description>W2gxXUFib3V0IFRoaXMgTW9kWy9oMV0NCg0KVGhpcyBtb2QgYWRkcyBhICJTb2xhciBQYW5lbCIgc3RydWN0dXJlIHdoaWNoIGNhbiBiZSBsZWFybmVkIGF0IGxldmVsIDU5LCBhbmQgcmVxdWlyZXMgdGhlIGdlbmVyYXRvciBlbmdyYW0uDQoNCkluc2lkZSB0aGUgU29sYXIgUGFuZWwsIHlvdSBjYW4gY3JhZnQgUmVjaGFyZ2FibGUgQmF0dGVyaWVzLiAgRWFjaCBiYXR0ZXJ5IHdpbGwgZ2l2ZSB5b3UgYW4gZXh0cmEgaG91ciBvZiBpbi1nYW1lIHBvd2VyIGFmdGVyIHRoZSBzdW4gc2V0cy4gIEJlIHN1cmUgdG8gY3JhZnQgZW5vdWdoIGJhdHRlcmllcyB0byBnZXQgeW91IHRocm91Z2ggdGhlIG5pZ2h0IQ0KDQpUaGlzIG1vZCBpcyBjbGVhbiBhbmQgc3RhY2thYmxlLiAgSXQgb25seSBhZGRzIHRoZSAiU29sYXIgUGFuZWwiIGFuZCAiUmVjaGFyZ2FibGUgQmF0dGVyeSIgaXRlbXMsIGFuZCBjYW4gYmUgc2FmZWx5IGFkZGVkL3JlbW92ZWQgYXQgYW55IHRpbWUuDQoNCg0KRW5qb3khDQoNCg0KQW5kIGlmIHlvdSB3YW50IHRvIHN1cHBvcnQgdGhlIG1vZCwgZG9uJ3QgZm9yZ2V0IHRvIGxpa2UvZmF2b3JpdGUhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vTzB0M1V3di5naWZbL2ltZ10NCg0KDQoNCg0KW2gxXVNwYXduIENvZGVzWy9oMV0NCg0KU29sYXIgUGFuZWwNCltjb2RlXWFkbWluY2hlYXQgZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL1NwYWNlRGF5X1NvbGFyUGFuZWxzL0l0ZW1zL1NvbGFyUGFuZWwvUHJpbWFsSXRlbVN0cnVjdHVyZV9Tb2xhclBhbmVsLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfU29sYXJQYW5lbCciIDEgMCAwWy9jb2RlXQ0KDQoNClJlY2hhcmdlYWJsZSBCYXR0ZXJ5DQpbY29kZV1hZG1pbmNoZWF0IGdpdmVpdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9TcGFjZURheV9Tb2xhclBhbmVscy9JdGVtcy9CYXR0ZXJ5L1ByaW1hbEl0ZW1fU29sYXJQYW5lbF9CYXR0ZXJ5LlByaW1hbEl0ZW1fU29sYXJQYW5lbF9CYXR0ZXJ5JyIgMSAwIDBbL2NvZGVdDQoNCg0KDQpbaDFdRW5ncmFtIE92ZXJyaWRlWy9oMV0NCltjb2RlXU92ZXJyaWRlTmFtZWRFbmdyYW1FbnRyaWVzPShFbmdyYW1DbGFzc05hbWU9IkVuZ3JhbUVudHJ5X1NvbGFyUGFuZWxfQyIsRW5ncmFtSGlkZGVuPWZhbHNlLEVuZ3JhbVBvaW50c0Nvc3Q9MCxFbmdyYW1MZXZlbFJlcXVpcmVtZW50PTU5LFJlbW92ZUVuZ3JhbVByZVJlcT1GYWxzZSlbL2NvZGVdDQoNCg0KW2gxXU1vZCBJRFsvaDFdDQpbcXVvdGVdMTM3OTE1MzI3M1svcXVvdGVdDQoNCg0KDQoNCltoMV1PcGVuIFNvdXJjZSFbL2gxXQ0KDQpUaGlzIG1vZCBpcyBvcGVuIHNvdXJjZSwgYXMgYSBtb2RkaW5nIGV4YW1ibGUgZm9yIHRoZSBjb21tdW5pdHkuICA9KQ0KDQpUdXRvcmlhbDogIGh0dHBzOi8vd2lraS5hcmttb2RkaW5nLm5ldC9pbmRleC5waHA/dGl0bGU9VHV0b3JpYWw6X1NvbGFyX1BhbmVsDQoNClNvdXJjZSBDb2RlOiAgKHVwbG9hZGluZyBzb29uKQ0KDQoNCg0KDQpbaDFdSW50ZXJlc3RlZCBpbiBjcmVhdGluZyBBUksgbW9kcz9bL2gxXQ0KDQpDb21lIGpvaW4gdXMgaW4gdGhlIERpc2NvcmQgY2hhdCENClt1cmw9aHR0cDovL2Rpc2NvcmQuYXJrbW9kZGluZy5uZXRdaHR0cDovL2Rpc2NvcmQuYXJrbW9kZGluZy5uZXRbL3VybF0NCg0KQ2hlY2sgb3V0IHRoZSBBUksgVW5yZWFsIG1vZGRpbmcgZm9ydW1zIQ0KW3VybD1odHRwczovL2ZvcnVtcy51bnJlYWxlbmdpbmUuY29tL2ZvcnVtZGlzcGxheS5waHA/NzAtQVJLLVN1cnZpdmFsLUV2b2x2ZWRdaHR0cHM6Ly9mb3J1bXMudW5yZWFsZW5naW5lLmNvbS9mb3J1bWRpc3BsYXkucGhwPzcwLUFSSy1TdXJ2aXZhbC1Fdm9sdmVkWy91cmxdDQoNClZpc2l0IHRoZSBBUksgTW9kZGluZyB3ZWJzaXRlIGZvciB2YWx1YWJsZSB0dXRvcmlhbHMsIHRpcHMsIGFuZCB0cmlja3MhDQpbdXJsPWh0dHBzOi8vYXJrbW9kZGluZy5uZXRdaHR0cHM6Ly9hcmttb2RkaW5nLm5ldFsvdXJsXSANCg0KDQpbaDFdU3BlY2lhbCBUaGFua3NbL2gxXQ0KQW5kIGEgdmVyeSBzcGVjaWFsIHRoYW5rcyB0byB0aGUgZm9sbG93aW5nIHBlb3BsZSB3aG8gaGVscGVkIG1lIGFsb25nIHRoZSB3YXk6DQpbbGlzdF0NClsqXSBFdmVyeWJvZHkgaW4gdGhlIERpc2NvcmQgY2hhdCwgZXNwZWNpYWxseToNCltsaXN0XQ0KWypdIEdoYXpsYXdsDQpbKl0ganNsYXkNClsqXSBNZXp6bw0KWypdIE9yaW9uc3VuDQpbKl0gVGFvDQpbKl0gWmVuUm93ZQ0KWypdIFdvZWZ1bCBNYWNhYnJlDQpbKl0gdGhld29va2llOTENClsqXSBQMGszcg0KWypdIGlTcGVaeg0KWypdIER1bmNhbmFzDQpbKl0gLi4uIGFuZCBldmVyeW9uZSBlbHNlIEknbSBmb3JnZXR0aW5nIQ0KWy9saXN0XQ0KWypdIEV2ZXJ5b25lIHdobyBtYWRlIFVucmVhbCBlbmdpbmUgdmlkZW9zIGFuZCB0dXRvcmlhbHMuICBUaGFua3MhDQpbKl0gTXkgaW5jcmVkaWJseSBwYXRpZW50IHdpZmUgd2hvIHNlbGZsZXNzbHkgc2FjcmlmaWNlZCBkZWxpY2lvdXMgY3VkZGxpbmcgdGltZSB0byB3YXRjaCBtZSBkZWJ1ZyBibHVlcHJpbnRzIGluIHRoZSBBUksgRGV2S2l0LiAgSSdtIHNvIHZlcnkgbHVja3ksIGFuZCBzbyB2ZXJ5IHVuZGVzZXJ2aW5nLiAgWEQNClsqXSBXaWxkQ2FyZCwgZm9yIG1ha2luZyBzdWNoIGFuIGFkZGljdGluZyBnYW1lIQ0KWy9saXN0XQ0KDQoNCg0KS2V5d29yZCBzZWFyY2hlczogICBTb2xhciwgUGFuZWwsIFNvbGFyIFBhbmVsLCBHZW5lcmF0b3IsIFBvd2VyLCBFbGVjdHJpY2l0eSwgU3VuLCBMaWdodCwgQmF0dGVyeSwgQ2hhcmdlLCBPcGVuIFNvdXJjZSwgVHV0b3JpYWwsIFN0cnVjdHVyZXMgUGx1cyAoaGFoYSwgYWxsIHRoZSBoaXRzISksIERlYWRwb29sIDIuIFNlcmlvdXNseS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/928182922672919904/3E51FC698A0A2D23FFDF91BDA81904E27791E8B5/</image_url> - <download_url/> - <filename/> - <file_size>13822843</file_size> -</mod> -<mod id="839162288"> - <name>Primal Fear</name> - <description>W2gxXVtiXU1vZCBJRDo4MzkxNjIyODhbL2JdWy9oMV0NCg0KDQoNCltoMV1bYl1HZXQgdGhlIEV4cGFuc2lvbiBNb2RzOlsvYl1bL2gxXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTk5ODc0MDNdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vR3RpYXZuei5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD05MDIxNTcwMTJdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMERGRGtsdi5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTMxNTU3MzEyOV0NCltpbWddaHR0cHM6Ly9pbWFnZS5pYmIuY28vaGhReU9IL3BmQUIuanBnWy9pbWddWy91cmxdDQoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzNTY3MDMzNThdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vazB3eE9iYy5qcGdbL2ltZ11bL3VybF0NCg0KDQpbaDFdW2JdVGhhbmsgeW91IHRvIFR3aXN0ZWQsIHdobyBjcmVhdGVkIHRoaXMgYW1hemluZyBzcGF3biBjb2RlIGluaSBhZGp1c3RlciFbL2JdWy9oMV0NCg0KW3VybD1odHRwOi8vdHdpc3RlZG1vZGRpbmcuY29tLz9tb2R1bGU9UHJpbWFsRmVhckRpbm9Db25maWddDQpbaW1nXWh0dHBzOi8vaW1hZ2UuaWJiLmNvL2QyNGNVYy9wZmNvbmZpZ3Rvb2wuanBnWy9pbWddWy91cmxdDQoNClByaW1hbCBGZWFyIGlzIGEgbWFzc2l2ZSBkaW5vIG1vZC4gVGhpcyBtb2QgYWRkcyB2YXJ5aW5nIHRhbWVhYmxlIHRpZXJzIG9mIGRpbm9zLCBhcyB3ZWxsIGFzIHNwZWNpYWwgYm9zcyBkaW5vcy4gQ3VycmVudGx5LCB5b3UgY2FuIHRhbWUgVG94aWNzLCBBbHBoYSdzLCBBcGV4LCBGYWJsZWQsIEJ1ZmZvb24sIENlbGVzdGlhbCwgRGVtb25pYywgRWxkZXIsIGFuZCBFbGVtZW50YWwuIFRoZSBib3NzZXMgaW5jbHVkZSBQcmltYWwsIE9yaWdpbiwgYW5kIHRoZSBDcmVhdG9yLiBUb3hpYywgQWxwaGEsIEFwZXgsIGFuZCBGYWJsZWQgZGlub3MgYXJlIG1hdGggYmFzZWQsIGFuZCBhcmUgM3gsIDV4LCAxMHggMTZ4IHZhbmlsbGEgc3RhdHMuIEFsbW9zdCBldmVyeSBjcmVhdHVyZSBoYXMgYW4gYWxwaGEgdmFyaWFudC4gQXBleCB2YXJpYW50cyBhcmUgY2Fybml2b3JvdXMgZmlnaHRlcnMsIGFuZCBGYWJsZWQgdmFyaWFudHMgYXJlIHBhc3NpdmUgd29yayBob3JzZXMuIA0KDQpEZW1vbmljcyBhcmUgY2FzdCBhd2F5IGNyZWF0dXJlcyBoZWxsIGJlbnQgb24gYmVjb21pbmcgdXNlZnVsLCBwb3dlcmZ1bCwgbW91bnRzLiBUaGV5IGhhdmUgc29sZCB0aGVpciBzb3VsIHRvIGV2aWwgaW4gb3JkZXIgdG8gZ2FpbiB1bHRpbWF0ZSBwb3dlci4gQ2VsZXN0aWFsJ3MgYXJlIHRoZSBwdXJlIGFuZCB0cnVlIGNvdW50ZXIgcGFydCwgc2V0IHRoZXJlIGFzIGEgY291bnRlciBiYWxhbmNlLiANCg0KUHJpbWFsIEZlYXIgY3VycmVudGx5IGhhcyBvdmVyIDIwMCBkaWZmZXJlbnQgY3JlYXR1cmVzIGluIGl0LCBhbmQgaXQgZ3Jvd3MgYWxsIHRoZSB0aW1lLg0KDQpPbiB0b3Agb2YgZGlub3MsIHRoaXMgbW9kIGFsc28gYWRkcyB2YXJ5aW5nIGl0ZW1zIHRvIGVuaGFuY2UgZ2FtZSBwbGF5LiBUaGVzZSBpdGVtcyBpbmNsdWRlIGEgdHJhbnEgc3lzdGVtLCBoZWFsaW5nIGl0ZW1zLCBkaW5vIGJsb29kLCBtdWx0aXBsZSBzZXRzIG9mIGFybW9yLCB0cmFucSBwaWtlLCB0YW1pbmcgaGVscGVycywgd2FrZSB1cCBzdGltdWxhdGUsIGFuZCBtb3JlIQ0KDQpbYl1QcmltYWwgRmVhciBpcyBzdGlsbCBhIFdJUCBtb2RbL2JdLiBQbGVhc2UgZ2l2ZSBtZSBmZWVkYmFjayBvbiBhbnl0aGluZyBhbmQgZXZlcnl0aGluZy4gTW9yZSBkaW5vcyB3aWxsIGJlIGFkZGVkIGFuZCB0d2Vha3Mgd2lsbCBiZSBtYWRlIG92ZXIgdGltZS4NCg0KDQpbaDFdW2JdVEhJUyBNT0QgSVMgTk9UIEEgQ09SRSBNT0QgQU5EIElTIENPTVBMRVRFTFkgU1RBQ0tBQkxFLiBXaGlsZSB0aGlzIG1vZCBpcyBodWdlIGFuZCBjYW4gZWFzaWx5IGJlIHRoZSBzaW5nbGUgZGlubyBtb2Qgb24gc2VydmVyLCBpdCBjYW4gYmUgc3RhY2tlZCB3aXRoIG90aGVyIG1vZHMuIEp1c3QgYmUgYXdhcmUgdGhhdCBjb3JlbW9kcyBjYW4gY2F1c2UgaXNzdWVzIHdpdGggYW55IG1vZHMsIHNvIHVzZSBjYXV0aW9uIHdoZW4gcGFpcmluZyBhbnkgbW9kIHdpdGggYSBjb3JlIG1vZC5bL2JdWy9oMV0NCg0KDQpbaDFdW2JdW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXRzRHF0NkVQek1BJmZlYXR1cmU9eW91dHUuYmVdTm9QbGF5SmFjaydzIE1PRCBTUE9UTElHSFQgSEVSRVsvdXJsXVsvYl1bL2gxXQ0KDQpbaDFdVGhpcyBtb2QgZG9lcyBOT1QgcmVwbGFjZSB2YW5pbGxhIGFscGhhIGRpbm9zLiBJZiB5b3Ugd2FudCB0byBkbyB0aGF0LCBsb29rIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzgzOTE2MjI4OC8xMzMyNTkyMjc1MjcyNzgzMDEvXWhlcmVbL3VybF0NCg0KW2JdQWxsIGluZm9ybWF0aW9uIGZvciB0aGlzIG1vZCwgaW5jbHVkaW5nIHNwYXduIGNvZGVzLCB0YW1pbmcgZm9vZCwgYW5kIHNlcnZlciBiYWxhbmNpbmcsIGNhbiBiZSBmb3VuZCBvbiB0aGUgZ29vZ2xlIGRvYyBbdXJsPWh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzFXcmIxNWp5N2wyQUQ2cTBSZnZJUVpMMVlqdThFWVptYTBEWHczeXdNdkI0L2VkaXQ/dXNwPXNoYXJpbmddaGVyZVsvdXJsXVsvYl1bL2gxXQ0KDQpbaDFdW2JdKipOT1RFKipbL2JdWy9oMV0NClRoaXMgbW9kIGRvZXMgbm90IHRvdWNoIGNyZWF0dXJlIG9yIHBsYXllciBsZXZlbHMuIEl0IHVzZXMgc2VydmVyIHNldCBsZXZlbHMsIHdoZXRoZXIgdGhhdCBpcyBmcm9tIGEgbW9kIGhpZ2hlciBpbiB0aGUgbG9hZCBvcmRlciwgb3Igb3ZlcnJpZGUgc2VydmVyIHNldHRpbmdzLg0KDQpbaDFdW2JdUFJJTUFMIEZFQVIgT0ZGSUNJQUwgU0VSVkVSWy9iXVsvaDFdDQpbaDFdR2V0IHRoZSBNb2RwYWNrIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMjMyNTAyXUhlcmVbL3VybF0gb3IgY2xpY2sgb24gdGhlICJTZXJ2ZXIiIGltYWdlIGJlbG93IVsvaDFdDQoNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMjMyNTAyXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9nVDhzc29SLmpwZ1svaW1nXVsvdXJsXQ0KDQpbdXJsPWh0dHBzOi8vdG9wYXJrc2VydmVycy5jb20vc2VydmVyLzY0Ljk0Ljk1LjUzOjI3MDY2XVtpbWddaHR0cHM6Ly90b3BhcmtzZXJ2ZXJzLmNvbS9iYW5uZXIvNjQuOTQuOTUuNTM6MjcwNjYvYmFubmVyLnBuZ1svaW1nXVsvdXJsXQ0KSWYgdGhlIGFib3ZlIGltYWdlIGlzIG5vdCBhdmFpbGFibGUsIElQIGZvciBvZmZpY2lhbCBzZXJ2ZXIgaXM6DQpbYl02NC45NC45NS41MzoyNzA2NlsvYl0NCg0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvN2o2YWZROV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVDYzcktIUC5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fZG9uYXRpb25zJmJ1c2luZXNzPUNBS1daQlJRSzZVUUUmbGM9VVMmaXRlbV9uYW1lPVByaW1hbCUyMEZlYXImY3VycmVuY3lfY29kZT1VU0QmYm49UFAlMmREb25hdGlvbnNCRiUzYWJ0bl9kb25hdGVDQ19MRyUyZWdpZiUzYU5vbkhvc3RlZF1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vQWl5WFBvdi5qcGdbL2ltZ11bL3VybF0NCg0KW2JdSWYgeW91IGRvbmF0ZSBhbmQgYXJlIHBhcnQgb2YgdGhlIGRpc2NvcmQsIG1ha2Ugc3VyZSB0byBsZXQgbWUga25vdyB5b3VyIGRpc2NvcmQgdXNlcm5hbWUgaW4gdGhlIGRvbmF0aW9uIG5vdGVzIHNvIEkgY2FuIGFkZCB5b3UgdG8gdGhlIGRvbmF0b3IgcmFuayFbYl0NCg0KW3VybD1odHRwczovL2hvc3RoYXZvYy5jb20vYmlsbGluZy9hZmYucGhwP2FmZj03MjRdW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vWGQ3OVFwZy5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/852725391217330386/CD8071F27005B68DF36B85F77A761B6EDA404906/</image_url> - <download_url/> - <filename/> - <file_size>1879353742</file_size> -</mod> -<mod id="720656036"> - <name>Difficulty 160+</name> - <description>W2gxXVdlbGNvbWUgdG8geW91ciBwZXJzb25hbCBIYXJkIERpZmZpY3VsdHkgTW9kIGZyb20gU3BhcmtpVFZbL2gxXQ0KDQpNb2QgU3VwcG9ydDoNClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL2VIMzhUZEFdW2ltZ11odHRwOi8vdmlnbmV0dGUzLndpa2lhLm5vY29va2llLm5ldC9yb2NrZXRsZWFndWUvaW1hZ2VzL2QvZDAvRGlzY29yZF9sb2dvLnBuZy9yZXZpc2lvbi9sYXRlc3Q/Y2I9MjAxNzAxMDcyMjI2NDNbL2ltZ11bL3VybF0NCg0KW2gxXVdoYXQgZG9lcyB0aGlzIG1vZCBkbz9bL2gxXQ0KW29saXN0XQ0KICAgIFsqXXNldCB0aGUgRGlmZmljdWx0eSB0byAxNjAgYW5kIHNwYXduIERpbm9zIHVwIHRvIDQ4MDANCiAgICBbKl10aGUgUGxheWVyIGxldmVsIHVwIHRvIDMwMCAoIGxhc3QgMTUgTGV2ZWxzIG9ubHkgb3ZlciB0aGUgQXJrIFF1ZXN0ICkNCiAgICBbKl1hbmQgdGhlIHRhbWVkIGRpbm8gbGV2ZWwgdXAgdG8gNTAwICggYWZ0ZXIgdGFtZSB5b3UgY2FuIGxldmVsIDUwMCApDQpbL29saXN0XQ0KDQpbaDFdTU9EIElEWy9oMV0NCjcyMDY1NjAzNg0KDQpbaDFdV2hhdCBpIG5lZWQgdG8gZG8sIGZvciB0aGUgTW9kIGlzIHdvcmsgKCBTSW5nbGVwbGF5ZXIgZG9udCBuZWVkIGl0IClbL2gxXQ0KUHV0IHRoZSBNb2QgSUQgaW50byB5b3VyIFtiXUdhbWVVc2VyU2V0dGluZ3NbL2JdDQp1bmRlciBbYl1TZXJ2ZXJTZXR0aW5nc1svYl0gc2VjdGlvbiwgDQpBY3RpdmVNb2RzPSAoSWUuIEFjdGl2ZU1vZHM9NzIwNjU2MDM2LDEyMzQ1Njc4OSwxMjM0NTY3ODkpDQoNCltoMV1ET05UIEZPUkdPVFsvaDFdDQphZnRlciBpbnN0YWxsdGlvbiB1c2UgImFkbWluY2hlYXQgZGVzdHJveXdpbGRkaW5vcyINCmFuZCBmb3IgeW91ciBDaGFyYWN0ZXIgdXNlIGFuIE1pbmR3aXBlIFRvbmljDQoNCltoMV1Xb3JrIHRoaXMgTW9kIHdpdGggYWxsIG90aGVyIE1vZHNbL2gxXQ0KWWVzIGFuZCBubyENClRoaXMgbW9kIHdpbGwgd29yayB3aXRoIEFMTCBNb2RzLCB3aGljaCBkb250IGNoYW5nZSB0aGUgc2FtZSBzZXR0aW5ncyAoIERpZmZpY3VsdHksIFBsYXllciBsZXZlbCwgRGlubyBsZXZlbCApDQpTbyB0aGlzIE1vZCBkb3NudCB3b3JrIHdpdGggQW5udW5ha2kgR2VuZXNpcywgaW0gc29ycnkgZm9yIHRoaXMsIGJ1dCAgaSBjYW50IHRvIGFueXRoaW5nLg0KT3IgaW0gdG8gYmFkIF5eDQoNCltoMV1BbGwgTW9kcyBmcm9tIFNwYXJraVRWWy9oMV0NCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vZ3JvdXBzL1NwYXJraVRWL2Rpc2N1c3Npb25zLzMvMzY1MTcyNTQ3OTQzNDEwNDEyLw0KDQoNCkRvbnQgZm9yZ290IHRvIHZvdGUgdGhlIE1vZCwgZm9sbG93IHVzIG9uIEZhY2Vib29rLCBZb3V0dWJlIGFuZCBUd2l0dGVyDQpZb3UgY2FuIGpvaW4gb3VyIFN0ZWFtIEdyb3VwIHRvbzoNCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vZ3JvdXBzL1NwYXJraVRWDQoNClRoYW5rcyBmb3IgU3Vic2NyaWJlDQpoYXZlIGEgbmljZSBkYXkNCg0KDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/277352215429786811/D485AB8433E34945A75B9CA90CA80939381C73B9/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7565984630271171347.zip</download_url> - <filename/> - <file_size>563011</file_size> -</mod> -<mod id="506506101"> - <name>Better Beacons 2.0</name> - <description>W2gxXVtiXVRISVMgTU9EIElTIEJBQ0shIA0KQUxMIG1vZCBpdGVtcyBhbmQgYSBsZXZlbCA4MCBjcmF0ZSBhZGRlZCFbL2JdWy9oMV0NClRoaXMgaXMgbXkgZmlyc3QgbW9kIGFuZCBpdCBpcyBwcmV0dHkgbXVjaCBjb21wbGV0ZSBzbyBJIGZpZ3VyZWQgSSdkIG1ha2UgaXQgcHVibGljIHRvIGdldCBzb21lIGZlZWRiYWNrLiBQbGVhc2UgYmUgZ2VudGxlISBJdCB3aWxsIG5ldmVyIHRydWx5IGJlIGNvbXBsZXRlIGFzIEFyayBpcyBjb25zdGFudGx5IGV2b2x2aW5nLCBzbyB3aWxsIHRoaXMgbW9kLg0KSXMgc3RhY2thYmxlIGFuZCBBcmsgInZlcnNpb24gcHJvb2YiIC0gV2lsbCB3b3JrIGFmdGVyIGFuIHVwZGF0ZS4gTWF5IHRha2Ugc2V2ZXJhbCBkYXlzIGZvciBuZXcgaXRlbXMgdG8gYmUgYWRkZWQgYWZ0ZXIgYSByZWxlYXNlLiBOZXcgaXRlbXMgY2FuIG5vdCBiZSBhZGRlZCB0aWwgZGV2a2l0IGlzIHVwZGF0ZWQuDQoNCltoMV1bYl0hISEhIUFUVEVOVElPTiEhISEhWy9CXVsvSDFdDQpbQl1USElTIE1PRCBDQU4gTk9UIEJFIFVTRUQgV0lUSCBCRVRURVIgQkVBQ09OUyBMSVRFISBUSEVZIEJPVEggUkVNQVAgVEhFIFNBTUUgRklMRVMgU08gV0hJQ0hFVkVSIE9ORSBJUyBDQUxMRUQgRklSU1QgSU4gWU9VUiAuSU5JIElTIFRIRSBPTkUgVEhFIEdBTUUgV0lMTCBVU0UuWy9iXQ0KSXQgY2FuIGJlIHVzZWQgd2l0aCBCZXR0ZXIgQmVhY29ucyBCdWlsZGluZyBMb290IGJ1dCBub3QgTGl0ZSENCg0KW2gxXVtiXVdoYXQgaXQgRG9lczpbL2JdWy9oMV0NCk1ha2VzIGJlYWNvbnMgd29ydGggZ29pbmcgZm9yIGFnYWluISANCg0KUmVtZW1iZXIgdGhlIGZpcnN0IHRpbWUgeW91IG9wZW5lZCBhIHdoaXRlL3JhaW5ib3cgY3JhdGUgYW5kIHdlcmUgbGlrZSBjb29sISBTdHVmZiBJIGRvbid0IGhhdmUgdW5sb2NrZWQgeWV0ISBUaGVuIGJ5IHRoZSB0aW1lIHlvdSBsb290ZWQgdGhlIGZpcnN0IEJsdWUgY3JhdGUgeW91IHdlcmUgaGlnaGx5IGRpc2FwcG9pbnRlZD8gQmUgZGlzYXBwb2ludGVkIE5PIE1PUkUhIEJldHRlciBCZWFjb25zIGlzIGhlcmUhDQoNCkJldHRlciBsb290ISAgLSBOZXh0IHRpZXIgaXRlbXMgaW4gYWxtb3N0IGV2ZXJ5IGRyb3AhIElFOiBMZXZlbCAzNSBpdGVtcyBpbiBhIGxldmVsIDI1IGNyYXRlIGFuZCBzbyBvbi4gKE5vIGJsdWVwcmludHMgZm9yIG5leHQgdGllciBpdGVtcykuDQoNCkhpZ2hlciB0aWVyIGFybW9yIGF0IGhpZ2hlciBsZXZlbCBkcm9wcyAtIFByaW1pdGl2ZSBGbGFrIGF0IFB1cnBsZSwgUmFtc2hhY2tsZSB5ZWxsb3csIGV0Yy4uDQoNCldoaXRlL1JhaW5ib3cgJiBHcmVlbiBkcm9wcyBoYXZlIG5vdCBoYWQgbXVjaCBjaGFuZ2VkIHlldC4gWC1ib3cgcmVwbGFjZXMgQm93IGF0IEdyZWVuIGFuZCBCb3cgaXMgaW4gV2hpdGUvUmFpbmJvdyB3aXRoIGEgY291cGxlIGFycm93cy4gV29vZCBjaGFuZ2VkIHRvIHN0b25lLCBUaGF0Y2ggY2hhbmdlZCB0byB3b29kLiANCg0KUHJpbWl0aXZlIHRvIEFzY2VuZGFudCBzYWRkbGVzICYgQmx1ZXByaW50cyBhdCBhbGwgZHJvcHMuDQoNCkJldHRlciBxdWFsaXR5IHRvb2xzIGF0IGhpZ2hlciBsZXZlbCBkcm9wcy4gSUU6IExldmVsIDEtMiBQaWNrIGF0IEJsdWUsIDItNCBhdCBQdXJwbGUsIDQtOCBhdCBZZWxsb3cgJiA4LTEwIGF0IFJlZCBkcm9wLiANCkNBVkUgTE9PVCEgQWRqdXN0ZWQgYWxsIDQgY2F2ZSB0aWVycyB0byBiZSBjb25zaWRlcmFibHkgYmV0dGVyIGl0ZW1zIChBcm1vciwgcmVhbCB3ZWFwb25zLCBnb29kIHNhZGRsZXMgJiBtb3JlKSBhcyB3ZWxsIGFzIGJldHRlciBxdWFudGl0aWVzLiBZb3UgbWF5IHN0aWxsIG9ubHkgZ2V0IDEgaXRlbSBidXQgdGhleSBjYW4gZHJvcCBtdWx0aXBsZXMuDQoNCkFsbCBjcmF0ZXMgaGF2ZSB0aGUgY2hhbmNlIHRvICJ0cmFuc2Zvcm0iIGludG8gYSAibW9kIiBjcmF0ZSBvbiBsYW5kaW5nLiBJRTogVGhleSBjYW4gY29udGFpbiBpdGVtcyBmcm9tIGFueSBhbmQgYWxsIG1vZHMgeW91IGhhdmUgaW5zdGFsbGVkLg0KDQpMZXZlbCA4MCBjcmF0ZSBhZGRlZC4gQ29udGFpbnMgYWxsIGl0ZW1zIGF2YWlsYWJsZSBhZnRlciBsZXZlbCA4MA0KIA0KDQpbaDFdW2JdV2hhdCBpdCBkb2Vzbid0IGRvOlsvYl1bL2gxXSAoYXMgZmFyIGFzIEkga25vdywgdGhhdCdzIHdoeSBjb21tZW50cyBhcmUgYXBwcmVjaWF0ZWQgOikNCkdpdmUgeW91IDIgYmx1ZXByaW50cyBmb3IgdGhlIHNhbWUgaXRlbQ0KR2l2ZSB5b3UgMiBvZiB0aGUgc2FtZSBpdGVtIChleGNlcHQgc3RhY2thYmxlcyBsaWtlIGFtbW8pDQpHaXZlIHlvdSBMZXZlbCAyNSBpdGVtcyBpbiBhIDM1LCA0NSBvciBsZXZlbCA2MCBjcmF0ZS4gKG9yIGFueSBpdGVtIHdpdGggbG93ZXIgbGV2ZWwgdGhhbiBjcmF0ZSB1bmxlc3MgaXQncyBiZXR0ZXIgcXVhbGl0eSkNCkdpdmUgeW91IG1lZGl1bSBjcm9wIHBsb3QsIGNvbXBhc3Mgb3Igd2F0ZXIgamFyIGJsdWVwcmludHMuLi4gRVZFUiEgSGFsbGVsdWphaCENCg0KW2gxXVtiXVdoYXQgaXQgZG9lc24ndCBkby4uIFlFVDpbL2JdWy9oMV0gKFBsYW5uZWQgdXBkYXRlcyBjb21pbmcgc29vbikNCkdpdmUgYWxsIGl0ZW1zIC0gU29tZSBsZWZ0IG91dCBpbnRlbnRpb25hbGx5LCBvdGhlcnMganVzdCBub3QgYWRkZWQgeWV0Lg0KR2l2ZSBhbnl0aGluZyBmb3IgYnVpbGRpbmcgb3RoZXIgdGhhbiB3b29kIGFuZCBzdG9uZSBtYXRzICsgYmx1ZXByaW50cyAtIE5vdCBzdXJlIGlmIHdpbGwgY2hhbmdlIHRoaXMuIFlvdSBuZWVkIHRvIHVubG9jayBzb21ldGhpbmchDQpHaXZlIGFueSBjaGFuZ2VkIGl0ZW1zIGluIERpbm8gZHJvcHMgLSBDb21pbmcgc29tZSBkYXkhIChtYXliZSkNCg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzL2NoYW5nZWxvZy81MDY1MDYxMDFdQ1VSUkVOVCBWRVJTSU9OIDQuM1svdXJsXQ0KDQoNCltoMV1bYl1GaWxlcyByZW1hcHBlZCAmIHNwYXduIGNvZGVzOlsvYl1bL2gxXQ0KDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDAzIHRvIFN1cHBseUNyYXRlX0xldmVsMDNfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDE1IHRvIFN1cHBseUNyYXRlX0xldmVsMTVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDI1IHRvIFN1cHBseUNyYXRlX0xldmVsMjVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDM1IHRvIFN1cHBseUNyYXRlX0xldmVsMzVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDU1IHRvIFN1cHBseUNyYXRlX0xldmVsNDVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDYwIHRvIFN1cHBseUNyYXRlX0xldmVsNjBfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQoNCmNoZWF0IHNwYXduYWN0b3IgIlN1cHBseUNyYXRlX0xldmVsMDNfRG91YmxlIHRvIFN1cHBseUNyYXRlX0xldmVsMDNfRG91YmxlX0JldHRlckJlYWNvbnMiIDEgMCAwIA0KY2hlYXQgc3Bhd25hY3RvciAiU3VwcGx5Q3JhdGVfTGV2ZWwxNV9Eb3VibGUgdG8gU3VwcGx5Q3JhdGVfTGV2ZWwxNV9Eb3VibGVfQmV0dGVyQmVhY29ucyAiIDEgMCAwIA0KY2hlYXQgc3Bhd25hY3RvciAiU3VwcGx5Q3JhdGVfTGV2ZWwyNV9Eb3VibGUgdG8gU3VwcGx5Q3JhdGVfTGV2ZWwyNV9Eb3VibGVfQmV0dGVyQmVhY29ucyIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9MZXZlbDM1X0RvdWJsZSB0byBTdXBwbHlDcmF0ZV9MZXZlbDM1X0RvdWJsZV9CZXR0ZXJCZWFjb25zIiAxIDAgMCANCmNoZWF0IHNwYXduYWN0b3IgIlN1cHBseUNyYXRlX0xldmVsNTVfRG91YmxlIHRvIFN1cHBseUNyYXRlX0xldmVsNDVfRG91YmxlX0JldHRlckJlYWNvbnMgIiAxIDAgMCANCmNoZWF0IHNwYXduYWN0b3IgIlN1cHBseUNyYXRlX0xldmVsNjBfRG91YmxlIHRvIFN1cHBseUNyYXRlX0xldmVsNjBfRG91YmxlX0JldHRlckJlYWNvbnMiIDEgMCAwIA0KDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMSB0byBTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMV9DaGlsZCIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMiB0byBTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMl9DaGlsZCIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyMyB0byBTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyM19DaGlsZCIgMSAwIDAgDQpjaGVhdCBzcGF3bmFjdG9yICJTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyNCB0byBTdXBwbHlDcmF0ZV9DYXZlX1F1YWxpdHlUaWVyNF9DaGlsZCIgMSAwIDAgDQoNCltoMV1bYl1JbnN0YWxsYXRpb24gZm9yIGRlZGljYXRlZCBzZXJ2ZXI6Wy9iXVsvaDFdDQpTYW1lIGFzIGFsbCBtb2RzLCBzdWJzY3JpYmUgdGhlbiBjb3B5IHRoaXMgbW9kJ3MgZm9sZGVyICg1MDY1MDYxMDEpIGFuZCB0aGUgNTA2NTA2MTAxLm1vZCBmaWxlIGZyb20geW91ciBBUktcU2hvb3RlckdhbWVcQ29udGVudFxNb2RzIHRvIHlvdXIgc2VydmVycyBNb2RzIGZvbGRlciBhbmQgYWRkIE1vZCBJRCAtIDUwNjUwNjEwMSB0bzogDQpHYW1lVXNlclNldHRpbmdzLmluaQ0KW1NlcnZlclNldHRpbmdzXQ0KQWN0aXZlTW9kcz01MDY1MDYxMDENCg0KW2gxXVtiXVNwZWNpYWwgVGhhbmtzOlsvYl1bL2gxXQ0KW2JdRGlyZWN0IGNvbnRyaWJ1dG9yczpbL2JdDQpbaDFdRmFuY3lGbGFubmVsWy9oMV0tIEF1dGhvciBvZiBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTUwMDY3MTc1NF0gRXBpYyBTaWNrbGUgWy91cmxdICAmIEhhcmRjb3JlIENsYW4vVHJpYmVtYXRlLiBGb3I6IEhlbHBpbmcgbWUgZ2V0IHRoZSBkZXZraXQgc2V0dXAsIHBvaW50aW5nIG1lIGluIHRoZSBnZW5lcmFsIGRpcmVjdGlvbiBhbmQgbXVjaCBpbnNwaXJhdGlvbi4gVGhhbmtzIGJ1ZCENCltoMV1TdGV3c2FmcmVhayAmIENvbnN0cmljdG9yIEFLQSAiVGhlICBCYWRtYW4iWy9oMV0tIExvbmcgdGltZSBDbGFuL1RyaWJlbWF0ZXMuIElucHV0IGFuZCBpbnNwaXJhdGlvbg0KDQpbaDFdRXZlcnlvbmUgYWJvdmVbL2gxXS0gRm9yIExvdmluZyBBcmsgYW5kIGhhdGluZyB0aGUgc3RvY2sgY3JhdGVzIGFzIG11Y2ggYXMgSSBkbyEgV2l0aG91dCB5b3VyIGNvbnN0YW50IHdoaW5pbmcgSSB3b3VsZCBoYXZlIG5ldmVyIGRlY2lkZWQgdG8gbWFrZSBhIG1vZCEgTE9MIEpLISBMb3ZlIHlvdSBndXlzIQ0KDQpbYl1JbmRpcmVjdCBjb250cmlidXRvcnM6Wy9iXQ0KW2gxXUJyaWNrIFdodXRbL2gxXS0gRm9yIGF3ZXNvbWUgdHV0b3JpYWwgdmlkZW9zIQ0KW2gxXVN0dWRpbyBXaWxkY2FyZFsvaDFdLSBGb3IgbWFraW5nIHN1Y2ggYW4gYXdlc29tZSBnYW1lIGFuZCB0b29scyB0aGF0IGV2ZW4gYSBudWIgbGlrZSBtZSBjYW4gdXNlISANCg0KDQpNb3JlIHVwZGF0ZXMvYWRkaXRpb25zIGNvbWluZyBzb29uLiBQbGVhc2UgZmVlbCBmcmVlIHRvIGxlYXZlIGEgY29tcGxhaW50LCBzdWdnZXN0aW9uIG9yIGp1c3QgY3JpdGlxdWUgaXQhDQpFbmpveSENCg0KDQpbYl1UTDpEUj9bL2JdDQpSZXdvcmtzIHN1cHBseSBkcm9wcyBhbmQgY2F2ZSBsb290IGJveGVzIHNvIHRoZXkgbm8gbG9uZ2VyIHN1Y2suDQoNCltoMV1XYW5uYSB0cnkgYmVmb3JlIHlvdSBidXk/Wy9oMV0NClt1cmw9aHR0cDovL2Fya3NlcnZlcnMubmV0L3NlcnZlci8xNjcuMTE0LjIxMC4yMzA6MTkxMTZdW2ltZ11odHRwOi8vYXJrc2VydmVycy5uZXQvYmFubmVyLzE2Ny4xMTQuMjEwLjIzMDoxOTExNi9iYW5uZXIucG5nWy9pbWddWy91cmxdDQoNCltoMV1bYl1XYW50IGNyYXRlcyB0aGF0IGp1c3QgYWRkcyB0aGUgbWlzc2luZyBpdGVtcyAmIHJlbW92ZXMgdGhlIGR1cGxpY2F0ZXM/Wy9iXVsvaDFdDQpDaGVjayBvdXQgdGhlICJMaXRlIiB2ZXJzaW9uIG9mIHRoaXMgbW9kIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTE0OTg2NDU4XUJldHRlciBCZWFjb25zIExpdGUhWy91cmxdDQoNCltoMV1bYl1XYW50IHRvIGFkZCBhIGJpZyBhc3MgY3JhdGUgZnVsbCBvZiBidWlsZGluZyBzdXBwbGllcz9bL2JdWy9oMV0NCkNoZWNrIG91dCBteSBuZXdlc3QgYWRkaXRpb24gW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD01NTIwODM3MTFdQmV0dGVyIEJlYWNvbnMgQnVpbGRpbmcgTG9vdFsvdXJsXS4gV29ya3Mgd2l0aCBhbGwgdmVyc2lvbnMgb2YgQmV0dGVyIEJlYWNvbnMuIENsaWNrIHRoZSBsaW5rIGZvciBkZXRhaWxzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/860612455486390048/DFD0D6463151B01967063555A7BF4ADA73286098/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7915344997253493635.zip</download_url> - <filename/> - <file_size>830824</file_size> -</mod> -<mod id="925461745"> - <name>Better Teleporter</name> - <description>W2ltZ11odHRwOi8vaS5pbWd1ci5jb20vWkJtNmhiWi5wbmdbL2ltZ10NCg0KW2JdQmV0dGVyIFRlbGVwb3J0ZXIgaXMgYSBjaGVhcCBjcmFmdGFibGUgVGVsZXBvcnRlciB0aGF0IGhhcyBzb21lIG5pZnR5IGZlYXR1cmVzICEgOykNCg0KLSBUZWxlcG9ydGVyIFNpemUgT3B0aW9ucyAhDQotIElOSSBPcHRpb25zICEgWy9iXQ0KDQpbaDFdIFtiXVRISVMgTU9EIElTIENMRUFOIEFORCBTVEFDS0FCTEUgISA6KSBbL2JdWy9oMV0NCg0KW2JdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1bL2JdDQoNCltjb2RlXVtoMV0gTW9kIElEIC0gOTI1NDYxNzQ1IFsvaDFdWy9jb2RlXQ0KDQpbY29kZV1baDFdIE1vZCBWZXJzaW9uIC0gdjIuMzYgWy9oMV1bL2NvZGVdDQoNCltjb2RlXVtoMV0gTGlua3MgdG8gdGhlIGRpc2N1c3Npb24gcG9zdHMgOg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vOTI1NDYxNzQ1LzEzMzM0NzQyMjkwNzg1NTk2NTAvXS0gU3Bhd24gQ29kZXMgLVsvdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vOTI1NDYxNzQ1LzEzMzM0NzQyMjkwNzg1NjIyMjcvXS0gQ29uZmlnT3ZlcnJpZGVJdGVtQ3JhZnRpbmdDb3N0cyAtWy91cmxdDQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi85MjU0NjE3NDUvMTMzMzQ3NDIyOTA3ODU2NDQ3OC9dLSBPdmVycmlkZUVuZ3JhbUVudHJpZXMgLVsvdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vOTI1NDYxNzQ1LzE0ODMyMzI5NjEwNDEwNjIxNTUvXS0gSU5JIE9wdGlvbnMgLVsvdXJsXVsvaDFdWy9jb2RlXQ0KDQpbYl0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVsvYl0NCg0KW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vdllKS1ZnRS5wbmdbL2ltZ10NCg0KW2JdVG8gW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLzc2NTYxMTk3OTg5NjE0MDc2L10r772D772S772V772O772D772I772BWy91cmxdIGZvciB0aGUgaW1hZ2VzIQ0KDQpUbyBUaGUgQVJLIE1vZGRpbmcgRGlzY29yZCBDb21tdW5pdHkgPDNbL2JdDQoNCltiXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tWy9iXQ0KDQpUaGlzIG1vZC9jb2RlL3dvcmsgaXMgcHJvdGVjdGVkIGJ5IHRoZSBbVVJMPWh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9sZWdhbGNvZGVdQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsIENyZWF0aXZlIENvbW1vbnMgTGljZW5zZS5bL1VSTF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/824567564828823432/DB6968BB894C0302CF75ADA090F75560B2DB9839/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3210795527739590939.zip</download_url> - <filename/> - <file_size>6826949</file_size> -</mod> -<mod id="520879363"> - <name>Stairs Mod with Rounded Walls v.4.2</name> - <description>WW91IGRvbid0IGxpa2UgcmFtcHMgb3IgeW91IG5lZWQgc3RhaXJzIGluIHlvdXIgYXdlc29tZSBidWlsZGluZyBvciByb3VuZGVkIHdhbGxzIHRvIHlvdXIgY2FzdGxlPyBOb3cgeW91IGNhbiBidWlsZCB0aGVtLiANCk5vIG1vcmUgcmFtcHMhIA0KDQpbaDFdVXBkYXRlczpbL2gxXQ0KDQpbaDFddi4xLjBbL2gxXQ0KU3RvbmUgc3RhaXJzDQpSZXF1aXJlZCBMZXZlbDoyMCANCkVuZ3JhbSBQb2ludHM6MQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFddi4yLjBbL2gxXSANCipBZGRlZCB3b29kZW4gc3RhaXJzISANClJlcXVpcmVkIExldmVsOjUgDQpFbmdyYW0gUG9pbnRzOjEgDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjMuMFsvaDFdIA0KKkFkZGVkIG1ldGFsIHN0YWlycyEgDQoqSW1wcm92ZWQgc25hcCBwb2ludHMuIA0KKkl0IHNob3VsZCB3b3JrIG5vdyBmb3Igc2VydmVycyB3aXRob3V0IGNsZWFuaW5nIFRoZUlzbGFuZCAoQ29uZmlybWVkIGJ5IHVzZXJzOiBuZW9jcm9taWNvbiBhbmQgQmxvb2RFYWdsZSkNCg0KUmVxdWlyZWQgTGV2ZWw6MzAgDQpFbmdyYW0gUG9pbnRzOjIgDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjMuMVsvaDFdDQoqQWRkZWQgbmV3IHNldCBvZiBzdGFpcnMgd2l0aCBtb3JlIHN0ZXBzICh3b29kZW4sIHN0b25lLCBtZXRhbCkNClJlcXVpcmVtZW50cyBhcmUgdGhlIHNhbWUgYXMgcHJldmlvdXMgdmVyc2lvbiBvZiBzdGFpcnMuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjMuMlsvaDFdDQpbYl0qQWRkZWQgU3RvbmUgU3BpcmFsIFN0YWlycyEhWy9iXQ0KUmVxdWlyZWQgTGV2ZWw6MjAgDQpFbmdyYW0gUG9pbnRzOjENCg0KRm9yIGJldHRlciBwbGFjZW1lbnQgdXNlICJFIiB0byByb3RhdGUgc25hcCBwb2ludA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KW2gxXXYuMy4zWy9oMV0NCltiXSpBZGRlZCBXb29kZW4gU3BpcmFsIFN0YWlycyEhDQoqRml4ZWQgc3R1Y2tpbmcgaW4gc21hbGwgZ2FwIGJldHdlbiB3YWxsIGFuZCBzcGlyYWwgc3RhaXJzDQoqRml4ZWQgc3RvbmUgc3BpcmFsIHN0YWlycyBzdGlja2luZyBvdXQgb2Ygd29vZGVuIHdhbGwNCipSZWR1Y2VkIEVuZ3JhbSBQb2ludHMgcmVxdWlyZWQgdG8gdW5sb2NrIHN0YWlyc1svYl0NCg0KUmVxdWlyZWQgTGV2ZWw6NQ0KRW5ncmFtIFBvaW50czoxDQoNCkZvciBiZXR0ZXIgcGxhY2VtZW50IHVzZSAiRSIgdG8gcm90YXRlIHNuYXAgcG9pbnQNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFddi4zLjRbL2gxXQ0KW2JdKkFkZGVkIE1ldGFsIFNwaXJhbCBTdGFpcnMhIQ0KKkZpeGVkIGZhbGxpbmcgdGhyb3VnaCBzbWFsbCBnYXAgYmV0d2VuIHdhbGwgYW5kIHNwaXJhbCBzdGFpcnNbL2JdDQoNClJlcXVpcmVkIExldmVsOjMwDQpFbmdyYW0gUG9pbnRzOjINCg0KRm9yIGJldHRlciBwbGFjZW1lbnQgdXNlICJFIiB0byByb3RhdGUgc25hcCBwb2ludA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjQuMFsvaDFdDQpbYl0qQWRkZWQgcm91bmRlZCBzdG9uZSB3YWxscywgZm91bmRhdGlvbnMgYW5kIGNlaWxpbmdzISEhDQoqQ2hhbmdlZCBzaXplIG9mIHN0YWlycyB3aXRoIHNtYWxsIHN0ZXBzIHRvIG9uZSB3YWxsIGhpZ2gNCipSZWR1Y2VkIEVQIG5lZWRlZCBmb3IgYWxsIHN0cnVjdHVyZXMNCg0KTmV3IHN0cnVjdHVyZXM6DQpSb3VuZGVkIHN0b25lIHdhbGwsIFJvdW5kZWQgc3RvbmUgd2FsbCB3aXRoIHdpbmRvdywgUm91bmRlZCBzdG9uZSBkb29yIGZyYW1lLCBSb3VuZGVkIGNlaWxpbmdzLCBSb3VuZGVkIGZvdW5kYXRpb25zLlsvYl0NCg0KRm9yIGJldHRlciBwbGFjZW1lbnQgdXNlICJFIiB0byByb3RhdGUgc25hcCBwb2ludCENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFddi40LjFbL2gxXQ0KW2JdKkFkZGVkIG1vcmUgcm91bmRlZCBzdG9uZSBzdHJ1Y3R1cmVzISENCipTbWFsbCBmaXhlcw0KDQpOZXcgc3RydWN0dXJlczoNClJvdW5kZWQgc3RvbmUgY2VpbGluZyB3aXRoIHRyYXBkb29yLCBSb3VuZGVkIHJvb2YsIFJvdW5kZWQgc3RvbmUgb3V0c2lkZSBjYXR3YWxrLCBSb3VuZGVkIHN0b25lIGZvdW5kYXRpb24gd2l0aCBzdGFpcnMuWy9iXQ0KDQpGb3IgYmV0dGVyIHBsYWNlbWVudCB1c2UgIkUiIHRvIHJvdGF0ZSBzbmFwIHBvaW50IQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV12LjQuMlsvaDFdDQpbYl0qQWRkZWQgcm91bmRlZCBtZXRhbCBzdHJ1Y3R1cmVzISENCg0KTmV3IHN0cnVjdHVyZXM6DQpSb3VuZGVkIG1ldGFsIHdhbGwsIFJvdW5kZWQgbWV0YWwgd2FsbCB3aXRoIHdpbmRvdywgUm91bmRlZCBtZXRhbCBkb29yIGZyYW1lLCBSb3VuZGVkIG1ldGFsIGNlaWxpbmdzLCBSb3VuZGVkIG1ldGFsIGZvdW5kYXRpb25zLlsvYl0NCg0KRm9yIGJldHRlciBwbGFjZW1lbnQgdXNlICJFIiB0byByb3RhdGUgc25hcCBwb2ludCENCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbYl1UbyBjcmFmdCBtZXRhbCBzdGFpcnMgeW91IGRvbid0IG5lZWQgc21pdGh5IG9yIGZhYnJpY2F0b3IhWy9iXQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW2ldW2JdUGxhbm5lZCBzdHVmZjpbL2JdDQoqQ29ybmVyIFN0YWlycw0KKk1vcmUgcm91bmRlZCBtZXRhbCBzdHVmZg0KKlJvdW5kZWQgcmVpbGluZ3NbL2ldDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi81MjA4NzkzNjMvNTE3MTQyODkyMDY0NDI2OTkyL11bYl1UdXRvcmlhbDogSG93IHRvIGluc3RhbGwgbW9kIG9uIHNlcnZlclsvYl1bL3VybF0NCg0KW2gxXUlNUE9SVEFOVCEhWy9oMV0NCltiXUZvciBldmVyeW9uZSB3aG8gaXMgaGF2aW5nIHByb2JsZW0gd2l0aCBwbGFjaW5nIHN0YWlycyBhbmQgd2FsbHMuIEkgZm91bmQgd2h5IHRoaXMgaGFwcGVuZC4gTGlzdCBvZiBjb2RlcyB0aGF0IHdhcyBwb3N0ZWQgYnkgb3RoZXIgdXNlciB3YXMgd3JvbmcuIEVueW9uZSB3aG8gdXNlZCBpdCBoYWQgcHJvYmxlbSB3aXRoIHBsYWNlbWVudC4NCkhlcmUncyBjb3JyZWN0IGl0ZW0gbGlzdDogW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vNTIwODc5MzYzLzQ4MzM2NjUyODkyMjczNjEzMi9dIExJTksgWy91cmxdDQoNCkl0IHNwYXduZWQgYSBub24gbW9kIGxpbmtlZCBvYmplY3RzIHRoYXQgd2FzIHBhcnRpYWxseSByZWFsLCBidXQgZG9lc24ndCBhY3R1YWxseSBtYXRjaCB1cCB0byB0aGUgY29uc3VtZSBpdGVtIG9uIHBsYWNlIHBhcnQsIGFuZCBhbGxvd3MgcGxhY2VtZW50IGJ1dCBjYW4ndCBmaW5kIHRoZSByaWdodCBpdGVtIHRvIGNvbnN1bWUgdG8gcGxhY2UuIFsvYl0NCg0KW2gxXUlEOiA1MjA4NzkzNjNbL2gxXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/383162071979822076/61F81E374FB5F4F1DF318F8C62C8769E61D89483/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_975909938515633419.zip</download_url> - <filename/> - <file_size>51714393</file_size> -</mod> -<mod id="510590313"> - <name>GlassMetal</name> - <description>W2JdW3VdQ3JlYXRpdmUgdmVyc2lvbiBvZiB0aGlzIG1vZCBpcyBub3cgYW4gb3BlbiBwcm9qZWN0LiBGZWVsIGZyZWUgdG8gY29sbGFib3JhdGUuWy91XVsvYl0NCmh0dHBzOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL2dsYXNzbWV0YWwvDQoNCkFkZCBhIG5ldyBzZXQgb2YgTWV0YWwgd2l0aCBHbGFzcyBzdHJ1Y3R1cmVzDQoNClRoZSBzdHJ1Y3R1cmVzIGhhdmUgdGhlIHNhbWUgZHVyYWJpbGl0eSB0aGFuIHRoZSBtZXRhbCBvbmVzLCBidXQgd2l0aCBsZXNzIGNvc3Qgb2YgbWV0YWwgaW5nb3RzIGFuZCBhbiBhZGRlZCBjb3N0IG9mIGNyeXN0YWxzLiANCg0KDQpbdV1QYXRjaCBOb3RlczpbL3VdDQoNCi12MjE6IEFkZGVkIFNwaXJhbCBTdGFpcnMgYW5kIEdyZWVuaG91c2UuIFtiXVRoYW5rcyBIaXJuc2F1c2VuIGZvciB0aGUgbG9nby5bL2JdDQotdjIwOiBBZGRlZCBFbGV2YXRvciBQbGF0YWZvcm1zIGFuZCBUcmVlIFBsYXRhZm9ybS4gRml4ZWQgU3VuIExpdCBBcmVhIGVycm9yLiBGaXhlZCBkeWUgY29sb3JzIQ0KLXYxOTogTW9kIENvbnRlc3QNCi12MTg6IEFkZGVkIFN0YWlycyBhbmQgQ29sb3IgY3VzdG9taXphdGlvbg0KLXYxNzogQWRkZWQgMiBwaWxsYXIsIDEgZG9vcmZyYW1lIGFuZCBmaXhlZCBiZWhlbW90aCBnYXRlIGNvc3QNCi12MTY6IEFkZGVkIDMgd2FsbCB2YXJpYW50cywgMyBjZWlsaW5nIHZhcmlhbnRzIGFuZCAxIHJhaWxpbmcNCi12MTU6IEFkZGVkIDQgd2FsbCB2YXJpYW50cyBhbmQgc2xvcGVkIHJvb2YNCi12MTQ6IEFkZGVkIFJhbXANCi12MTM6IEFkZGVkIExhcmdlIFN0b3JhZ2UgQm94LiBDcm9wcyBncm93IGluZG9vcnMgKG5lZWQgbW9yZSB0ZXN0aW5nKQ0KLXYxMjogQWRkZWQgV2FsbCB3aXRoIHdpbmRvdw0KLXYxMTogQWRkZWQgMiBXYWxsIFZhcmlhbnRzIGFuZCAxIENlaWxpbmcgVmFyaWFudA0KLXYxMDogQWRkZWQgRG9vciB2YXJpYW50DQotdjA5OiBbYl1OZXcgU21pdGh5Wy9iXQ0KLXYwODogTG93ZXJlZCBFbmdyYW1zIHBvaW50cyBjb3N0LiBDb2xvcnMgdHdlYWsuIEFkZGVkIFRyYXBEb29yIGFuZCBXaW5kb3cNCi12MDc6IFtiXUNvbG9ycyEhIVsvYl0gYW5kIERlc3RydWN0aWJsZSBNZXNoZXMNCi12MDY6IEFkZGVkIFJvb2YgYW5kIFJvb2YgVmFyaWFudA0KLXYwNTogQWRkZWQgRG9vcg0KLXYwNDogQWRkZWQgRGlub3NhdW9yIEdhdGUgYW5kIEJlaGVtb3RoIEdhdGUNCi12MDM6IEFkZGVkIEZvdW5kYXRpb24NCi12MDI6IEFkZGVkIENlaWxpbmcNCi12MDE6IEFkZGVkIFdhbGwNCg0KW3VdSG93IHRvIENoYW5nZSBEZWZhdWx0IEdsYXNzIENvbG9yOiBbL3VdDQpPbmx5IHdvcmsgaWYgdGhlIG1vZCBpcyBpbiB0aGUgdG9wIG9mIHRoZSBsb2FkIG9yZGVyLg0KSW4geW91ciBHYW1lVXNlclNldHRpbmdzLmluaSBsb2NhdGVkIGluDQogLi4uXHN0ZWFtYXBwc1xjb21tb25cQVJLXFNob290ZXJHYW1lXFNhdmVkXENvbmZpZ1xXaW5kb3dzTm9FZGl0b3INCiB3cml0ZSB0aGUgY29sb3IgeW91IGxpa2UgdG8gYmUgdGhlIGRlZmF1bHQ6DQpbQ29kZV0NCltHbGFzc01ldGFsXQ0KR2xhc3NNZXRhbFI9MC4wMDM1MDINCkdsYXNzTWV0YWxHPTAuMTQNCkdsYXNzTWV0YWxCPTAuMDkyMTQNClsvQ29kZV0NCg0KW3VdR2l2ZWl0ZW0gY29tbWFuZHM6IFsvdV0NCg0KaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzUxMDU5MDMxMy80ODExMTUzNjM4NzI3MDc3MDkvDQoNCg0KDQpbdV1Nb2QgaWQ6Wy91XSA1MTA1OTAzMTMNCg0KDQpUaGlzIG1vZC9jb2RlL3dvcmsgaXMgcHJvdGVjdGVkIGJ5IHRoZSBbVVJMPWh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9sZWdhbGNvZGVdQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsIENyZWF0aXZlIENvbW1vbnMgTGljZW5zZS4NCltJTUddaHR0cHM6Ly9pLmNyZWF0aXZlY29tbW9ucy5vcmcvbC9ieS1uYy1uZC80LjAvODh4MzEucG5nWy9JTUddWy9VUkxdDQo=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/480021807330653361/9D8E90B283BB839EF1874CC3FDB9B61886C925EA/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7851595526975382555.zip</download_url> - <filename/> - <file_size>169342004</file_size> -</mod> -<mod id="1814953878"> - <name>Castles, Keeps, and Forts: Remastered</name> - <description>W2ltZz1odHRwczovL2kuaW1ndXIuY29tL3lrc3RqemkucG5nXVsvaW1nXQ0KW2ltZz1odHRwczovL2kuaW1ndXIuY29tLzBjOGFTeWcucG5nXVsvaW1nXQ0KW2JdTW9kIElEOlsvYl0NCjE4MTQ5NTM4NzgNCltiXVB1YmxpY2x5IFJlbGVhc2VkOlsvYl0NCjI1LzA3LzIwMTkNCg0KVGhpcyBtb2Qgd2lsbCB3b3JrIG9uIGFueSBhbmQgYWxsIG1hcHMuDQoNClNlcnZlciBIb3N0aW5nIFByb3ZpZGVkIEJ5IExvZ2ljU2VydmVycyAtIGh0dHBzOi8vbG9naWNzZXJ2ZXJzLmNvbS8/cHJvbW89Q0tGDQpHZXQgYSBzZXJ2ZXIgdG9kYXkgYW5kIHVzZSBwcm9tbyBjb2RlIENLRiBmb3IgMjAlIG9mZiENClt1cmw9aHR0cHM6Ly9sb2dpY3NlcnZlcnMuY29tLz9wcm9tbz1DS0ZdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1VRZ24wNTcucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTIxMTU2MzAzXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9RN051SWgyLmpwZ1svaW1nXVsvdXJsXQ0KDQoNClt1cmw9aHR0cHM6Ly93d3cueW91dHViZS5jb20vcGxheWxpc3Q/bGlzdD1QTGVhRHdPQ3dQOFl0ajdLaTRra1VxV0Rpd0dqUmJmcVRuXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9oS3EwZkMzLnBuZ1svaW1nXVsvdXJsXQ0KDQpTdHJ1Y3R1cmUgTWVtb3J5IE9wdGltaXphdGlvbnMNClRoaXMgbW9kIGlzIGZ1bGx5IGNvbXBhdGlibGUgd2l0aCAtc3RydWN0dXJlbWVtb3B0cw0KDQpbaDFdW3VdRmVhdHVyZXNbL3VdWy9oMV0NCk92ZXIgMjAwIHZlcnNhdGlsZSBidWlsZGluZyBwYXJ0cw0KTXVsdGlwbGUgQ29zbWV0aWMgVmFyaWFudHMNClN0YWNrYWJsZSBGb3VuZGF0aW9ucw0KQ29ybmVyIFBpbGxhcnMNCkZ1bGx5IFBhaW50YWJsZSBQYXJ0cyBhbmQgUmVnaW9ucw0KQWxsIGVuZ3JhbXMgYXJlIG5vdyBwcmUtYWRkZWQgdG8gQ0tGUiBtYXNvbnJ5IHRhYmxlDQooWW91IGFyZSBub3QgcmVxdWlyZWQgdG8gdW5sb2NrIHRoZSBFbmdyYW1zLCBUaGlzIGlzIGRvbmUgZm9yIHlvdSB3aGVuIG9wZW5pbmcgdGhlIG1hc29ucnkgdGFibGUpDQpFbmhhbmNlZCBTbmFwcGluZw0KVmFuaWxsYSBGbG9vciBTaXplcw0KVmFuaWxsYSBTbmFwIENvbXBhdGlibGUNCltiXVRydWUgbm8gY29sbGlzaW9uWy9iXSBvbiBwbGFjZW1lbnQuDQpbYl1BZG9iZSBDb29saW5nWy9iXSBvbiBhbGwgcGFydHMNCg0KMyBmdWxsIHN0cnVjdHVyZSB0aWVycw0KLT4gU2V0dGxlciBUaWVyID0gV29vZCBlcXVpdmFsZW50DQotPiBWaWxsYWdlciBUaWVyID0gU3RvbmUgZXF1aXZhbGVudA0KLT4gQ2FzdGxlIFRpZXIgPSBNZXRhbCBlcXVpdmFsZW50DQoNCkVhY2ggYnVpbGRpbmcgcGFydCBhbHNvIGZlYXR1cmVzIG11bHRpcGxlIGNvc21ldGljIHZhcmlhdGlvbnMgYW5kIGFsbCBwYXJ0cyBhbmQgdmFyaWFudHMgYXJlIGZ1bGx5IHBhaW50YWJsZS4NCg0KLT4gQ29zbWV0aWMgUXVpY2sgQ2hhbmdlIFRvb2wgdG8gcXVpY2tseSBjaGFuZ2UgdGhlIGxvb2sgYW5kIHN0eWxlIG9mIHlvdXIgY2FzdGxlIGZyb20gYSBkaXN0YW5jZS4NCi0+IEZvdW5kYXRpb25zIHN0YWNrLCBzdGVwLCBhbmQgc25hcCBmcm9tIGNlaWxpbmdzIGZvciBlYXN5IGJ1aWxkaW5nIG9uIHVuZXZlbiB0ZXJyYWluIGFuZCBicmlkZ2luZw0KLT4gQ2VpbGluZ3MgY2FuIGJlY29tZSBmb3VuZGF0aW9ucyB2aWEgSU5JDQotPiBBdXRvIG9wZW5pbmcgYW5kIGNsb3NpbmcgZG9vcnMNCi0+IEZvdW5kYXRpb24gc3VwcG9ydCByYWRpdXMgaW5jcmVhc2VkIGZyb20gMiB0byAzDQotPiBbYl1UaGlzIG1vZCBpcyAxMDAlIHN0YWNrYWJsZSBhbmQgZG9lcyBub3QgcmVxdWlyZSBwcmlvcml0eVsvYl0NCg0KW2gxXUlOSSBzZXR0aW5ncyBmb3IgR2FtZVVzZXJTZXR0aW5ncy5pbmlbL2gxXQ0KKlRoZXNlIGFyZSBub3QgcmVxdWlyZWQgdW5sZXNzIHlvdSB3aXNoIHRvIGNoYW5nZSB0aGVtIGZyb20gdGhlIGRlZmF1bHRzIGxpc3RlZCBiZWxvdzsNCg0KW0NLRl9Db25maWddDQpDZWlsaW5nSXNGb3VuZGF0aW9uPWZhbHNlDQpEaXNhYmxlRm91bmRhdGlvblN0YWNraW5nPWZhbHNlDQpTdGFja2VkRm91bmRhdGlvbkhhc0Z1bGxIUD1mYWxzZQ0KU2V0dGxlcklzU3RvbmU9ZmFsc2UNClNldHRsZXJJc01ldGFsPWZhbHNlDQpTZXR0bGVySXNUZWs9ZmFsc2UNClZpbGxhZ2VySXNXb29kPWZhbHNlDQpWaWxsYWdlcklzTWV0YWw9ZmFsc2UNClZpbGxhZ2VySXNUZWs9ZmFsc2UNCktlZXBJc1dvb2Q9ZmFsc2UNCktlZXBJc1N0b25lPWZhbHNlDQpLZWVwSXNUZWs9ZmFsc2UNCkRpc2FibGVBdXRvbWF0aWNEb29ycz1mYWxzZQ0KUGlja3VwV2hlbkRhbWFnZWQ9ZmFsc2UNCkRpc2FibGVQaWNrdXBEZWxheVRpbWVyPWZhbHNlDQpEaXNhYmxlUGlja3VwPWZhbHNlDQpTdHJ1Y3R1cmVDcmFmdGluZ1NwZWVkPTENClN0cnVjdHVyZUNvb2tpbmdTcGVlZD0xDQoNCltiXSoqSWYgeW91IGFyZSBydW5uaW5nIENLRjpSIGFuZCBDS0Y6U0YgYm90aCBJTkkgY29uZmlncyBjYW4gYmUgcGxhY2VkIHVuZGVyIHRoZSBzYW1lIGhlYWRlci5bL2JdDQpbYl0qKk9ubHkgb25lIGluc3RhbmNlIG9mIGVhY2ggSU5JIGNvbW1hbmQgbGluZSBpcyBuZWVkZWRbL2JdDQoNCg0KQSBtb3JlIGluLWRlcHRoIGV4cGxhbmF0aW9uIG9mIElOSS1zZXR0aW5ncyBhbmQgdmFsdWVzIGNhbiBiZSBmb3VuZCBwaW5uZWQgdG8gdGhlIGRpc2N1c3Npb24gYm9hcmQuDQoNCltoMV1Nb2QgU3VtbWFyeVsvaDFdDQoNCkNLRiBoYXMgaGFkIGEgbWFqb3Igb3ZlcmhhdWwsIGV2ZXJ5dGhpbmcgaW4gdGhpcyBtb2QgaGFzIGJlZW4gY29tcGxldGVseSByZW1hZGUgZnJvbSBzY3JhdGNoIGluIG9yZGVyIHRvIGJyaW5nIHlvdSBhIG11Y2ggZ3JlYXRlciBleHBlcmllbmNlIHdoZW4gdXNpbmcgQ2FzdGxlcywgS2VlcHMsIGFuZCBGb3J0cy4gQ0tGUiBub3cgdXNlcyBWYW5pbGxhIGZsb29yIHNpemVzIGFuZCBzaGFwZXMgZm9yIGVhc2llciBtaXhpbmcgd2l0aCB2YW5pbGxhIGFuZCBvdGhlciBtb2QgZmxvb3JzLg0KDQpDS0ZSIHBhcnRzIGFsc28gdXNlIGFuIGVuaGFuY2VkIHNuYXAgc3lzdGVtLCB3YWxscyBub3cgc25hcCBzaWRlIHRvIHNpZGUsIGFzIGRvIHRoZSByb29mcyBhbmQgZXZlbiBhcm91bmQgY29ybmVycywgbGVhZGluZyB0byBhIG1vcmUgZW5qb3lhYmxlIGJ1aWxkaW5nIGV4cGVyaWVuY2UsIGdyZWF0ZXIgc3RydWN0dXJhbCBpbnRlZ3JpdHkgYW5kIG1vcmUgd2F5cyBmb3IgeW91IHRvIHJlYWxpc2UgeW91ciBlcGljIGJ1aWxkcy4gDQoNCkFsbCB0aGUgcGFydHMgaW4gQ0tGUiBhcmUgZnVsbHkgcGFpbnQtYWJsZSB3aXRoIG11bHRpcGxlIGNvbG91ciByZWdpb25zLCBhbmQgbXVsdGlwbGUgc3RhdGljIG1lc2ggdmFyaWFudHMgd2l0aGluIHRoZSBwYXJ0cyB0byBwcm92aWRlIGV2ZW4gbW9yZSBjdXN0b21pc2F0aW9uLiBBbGwgcGFydHMgYXJlIGRlc2lnbmVkIHRvIGZhbGwgd2l0aGluIHRoZSBwZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24gb2YgdmFuaWxsYSBwYXJ0cywgd2l0aCBtb2RlbHMgYW5kIG1hdGVyaWFscyBtYWRlIHRvIGJlIHdpdGhpbiB2YW5pbGxhIHNwZWMuDQoNCkF0IHRoZSByZXF1ZXN0IG9mIG1hbnkgb2YgdXNlcnMsIHRoaXMgbW9kIGhhcyBhbHNvIG5vdyBiZWVuIHJlZ2lzdGVyZWQgd2l0aCB0aGUgQmVhY29uIEFwcCB0byBhbGxvdyB1c2VycyB0byB0byBtb3JlIGVhc2lseSBhZGQgdGhpcyBtb2RzIGl0ZW1zIHRvIHNwYXduIGJlYWNvbnMgb24gdGhlaXIgc2VydmVycy4NCg0KVGhpcyBtb2QgY29udGFpbnMgYnVpbGRpbmcgYW5kIGNvbnN0cnVjdGlvbiBwYXJ0cywgdGhlcmUgYXJlIG5vIGRlY29yIGl0ZW1zIHdpdGhpbiB0aGUgbW9kLiBJZiB5b3Ugd2lzaCB0byBkZWNvcmF0ZSB5b3VyIGJ1aWxkcywgdGhlcmUgaXMgYSB3aWRlIHZhcmlldHkgb2YgZXhpc3RpbmcgZGVjb3IgbW9kcyBhdmFpbGFibGUgb24gdGhlIHN0ZWFtIHdvcmtzaG9wIHN1Y2ggYXMgTWVkaWV2YWwgUHJvcHMsIEVjbyBEZWNvciBhbmQgUlAgZGVjb3IuIFRoZSBkZWNvciBpdGVtcyB1c2VkIGluIHNvbWUgb2YgdGhlIHVzZXIgc3VibWl0dGVkIGJ1aWxkIGltYWdlcyBhYm92ZSB3aWxsIGJlIGZvdW5kIHdpdGhpbiB0aG9zZSBkZWNvciBtb2RzLg0KDQpbaDFdQ0tGIFRlYW0gTWVtYmVyc1svaDFdDQpFeGlsZUFjaWQgLSBEZXZlbG9wZXINCkdpbWlsa2hhZCAtIEV4dGVuc2l2ZSB0ZXN0aW5nLCBpbmZsdWVuY2UgdXBvbiB0aGUgZGlyZWN0aW9uIG9mIHRoZSBtb2QgYW5kIGZlZWRiYWNrLg0KZm9ybWVyOw0KZU5jIC0gSGVucmlrIC0gRXh0ZW5zaXZlIHRlc3RpbmcsIGluZmx1ZW5jZSB1cG9uIHRoZSBkaXJlY3Rpb24gb2YgdGhlIENLRlIgcGxhdGZvcm0gYW5kIGZlZWRiYWNrLg0KDQpbaDFdTW9kIERpc2NvcmQgYW5kIFN1cHBvcnRbL2gxXQ0KSWYgeW91XCdyZSBoYXZpbmcgYW4gaXNzdWUgeW91IGNhblwndCBmaWd1cmUgb3V0IG9yIGp1c3Qgd2FudCB0byBoYW5nIG91dCBhbmQgbWF5YmUgZ2V0IHNvbWUgc25lYWsgcHJldmlld3Mgb2YgdGhpbmdzIHRvIGNvbWUsIGpvaW4gb3VyIGRpc2NvcmQgYnkgY2xpY2tpbmcgdGhlIGltYWdlIGJlbG93IDotKQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvTk5jMjN4UV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNWJKMHFyYS5wbmdbL2ltZ11bL3VybF0NCmh0dHBzOi8vZGlzY29yZC5nZy9OTmMyM3hRDQoNClNwZWNpYWwgVGhhbmtzIHRvIGFsbCB3aG8gcGFydGljaXBhdGVkIGluIHRoZSBwcmUtcmVsZWFzZSB0ZXN0aW5nIG9mIHRoaXMgbW9kIQ0KQ0tGUiBDb21tdW5pdHkgVm9sdW50ZWVyczsNCkdpbWlsa2hhZCAtIEV4dGVuc2l2ZSBhbmQgaGlnaGx5IGRldGFpbGVkIGJ1ZyByZXBvcnRzLCBjb21tdW5pdHkgdGVzdGVyDQpOZXZjYWlyaWVsIC0gY29tbXVuaXR5IHRlc3Rlcg0KQWV0aHlyZWEgLSBjb21tdW5pdHkgdGVzdGVyDQpSZWQgTXVzdGFuZyAtIGNvbW11bml0eSB0ZXN0ZXINCg0KU2VydmVyIEhvc3RpbmcgUHJvdmlkZWQgQnkgTG9naWNTZXJ2ZXJzIC0gaHR0cHM6Ly9sb2dpY3NlcnZlcnMuY29tLz9wcm9tbz1DS0YNCkdldCBhIHNlcnZlciB0b2RheSBhbmQgdXNlIHByb21vIGNvZGUgQ0tGIGZvciAyMCUgb2ZmIQ0KW3VybD1odHRwczovL2xvZ2ljc2VydmVycy5jb20vP3Byb21vPUNLRl1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVVFnbjA1Ny5wbmdbL2ltZ11bL3VybF0NCg0KW2ldU2VhcmNoIE1ldGEgVGFncyBbL2ldDQpDYXN0bGUgRm9ydCBLZWVwIEJ1aWxkaW5nIENvbnN0cnVjdGlvbiBOb0NsaXAgTm8gQ2xpcCBObyBjb2xsaXNpb24gUGljayB1cCBQaWNrdXAgSG91c2UgSG9tZSBNZWRpZXZhbCBNaWRkbGUgYWdlcyBEYXJrIEFnZSBLbmlnaHQgQ3VzdG9tIEFzc2V0cyBHYXRlIFZlcnRpY2FsIEdhdGUgUG9ydGN1bGxpcyBTbGlkaW5nIEdhdGUgU2xpZGluZyBEb29yIHJhaXNpbmcgR2F0ZSBMb3dlcmluZyBHYXRlIEFkdmFuY2VkIEFyY2hpdGVjdHVyZSBNb2QgVGV4dHVyZSBNYXRlcmlhbCBDaGFuZ2UgU3dhcCBFZGl0IEZvdW5kYXRpb24gRm91bmRhdGlvbnMgU3RhY2sgU3RhY2thYmxlIGNvbXBhdGlibGUgR2F0ZSBHYXRlcyBXYWxscyBCYXR0bGUgQmF0dGxlbWVudHMgQ3JlbmVsIENyZW5lbHMgTWVybG9uIE1lcmxvbnMgRGVmZW5jZSBEZWZlbnNpdmUgVG93biB2aWxsYWdlIFN0cnVjdHVyZSBTdHJ1Y3R1cmVzIGFuY2llbnQgaGlzdG9yaWMgaGlzdG9yeSBwYWxhY2UgZ2xhc3Mgc3dpdGNoYWJsZSBzZWxlY3RhYmxlIHByaXNvbiBqYWlsIGNlbGwgZHVuZ2VvbiBiYXJzIGJhcnJlZCAgQ0tGIENLRlIgDQoNCg0KW2ltZz1odHRwOi8vaS5pbWd1ci5jb20vdlNrSVBLRS5wbmddWy9pbWdd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/771742963096903786/71F0873CEA2329FD10BABBC9B170BABB45527A0C/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_975487654435841609.zip</download_url> - <filename/> - <file_size>689847539</file_size> -</mod> -<mod id="760884349"> - <name>Stackable Foundations</name> - <description>W2JdTW9kIElEOiA3NjA4ODQzNDlbL2JdDQoNCltoMV1TdGFja2FibGUgRm91bmRhdGlvbnMhWy9oMV0NCg0KQXJlIHlvdSBmcnVzdHJhdGVkIHdpdGggZm91bmRhdGlvbnM/ICAgSGF2aW5nIHRyb3VibGUgZmluZGluZyBhIHBlcmZlY3RseSBmbGF0IHBsYWNlIHRvIGJ1aWxkPyAgICBUaGlzIG1vZCdzIGZvciB5b3UhDQoNCltoMV1GZWF0dXJlczpbL2gxXQ0KW2xpc3RdDQpbKl0gU3RhY2thYmxlIChvbiB0b3Agb3IgYm90dG9tKQ0KWypdIEZvdW5kYXRpb25zIGNhbiBiZSBzaWRlLXNuYXBwZWQgMS8yIGhlaWdodCBvZiBhIHdhbGwgdXAgb3IgZG93bg0KWypdIENvbXBsZXRlbHkgY29tcGF0aWJsZSAoYW5kIHN0YWNrYWJsZSEpIHdpdGggc3RhbmRhcmQgZm91bmRhdGlvbnMNClsqXSBObyBjb2xsaXNpb24hDQpbKl0gQ2FuIGJlIHBpY2tlZCB1cCEgIChjYW4gZGlzYWJsZSBwaWNrdXAgaW4gdGhlIHNlcnZlciBzZXR0aW5ncykNClsqXSBaZXJvIGVuZ3JhbSBjb3N0LCByZXF1aXJlcyBzdGFuZGFyZCBmb3VuZGF0aW9uIGVuZ3JhbSAoIlN0YWNrYWJsZSBTdG9uZSBGb3VuZGF0aW9uIiByZXF1aXJlcyAiU3RvbmUgRm91bmRhdGlvbiIpDQpbKl0gQ3JhZnRhYmxlIGluIGludmVudG9yeSwgc2FtZSBtYXRlcmlhbCBjb3N0IGFzIHN0YW5kYXJkIGZvdW5kYXRpb24NClsvbGlzdF0NCg0KDQpbaDFdTmV3IFZlcnNpb24hWy9oMV0NCkZlYXR1cmVzOg0KW2xpc3RdDQpbKl0gU3RhY2thYmxlIFRlayBGb3VuZGF0aW9uIGFkZGVkIQ0KWypdIENyYWZ0aW5nIHN0YXRpb24gYWRkZWQhICBEZXRhaWxzIGJlbG93Lg0KWypdIFRvIGhlbHAgcHJldmVudCBhY2NpZGVudGFsIHBsYWNlbWVudHMsIGZvdW5kYXRpb24gd2lsbCBubyBsb25nZXIgcmVwbGFjZSBlYWNoIG90aGVyIGlmIHRoZXkncmUgdGhlIHNhbWUgdHlwZSwgYW5kIGJvdGggYXQgZnVsbCBoZWFsdGguDQpbKl0gQWxsIGZvdW5kYXRpb25zIG5vdyByZXNwZWN0IHRoZSBidWlsZGluZyBwcmV2ZW50aW9uIHpvbmVzLg0KWypdIEFsbCBmb3VuZGF0aW9ucyBub3cgZG8gYSBtYW51YWwgZ3JvdW5kLWNoZWNrLCB3aGljaCBhbGxvdyB0aGVtIHRvIGJlIGJ1cmllZCBkZWVwbHkgaW50byB0aGUgZ3JvdW5kIChhbmQgcHJldmVudCBhdHRhY2hlZCBmb3VuZGF0aW9ucyBmcm9tIGJyZWFraW5nIHdoZW4gcmVtb3ZlZCkuDQpbKl0gRm91bmRhdGlvbnMgd2lsbCBub3cgc2hvdyBhICJHcm91bmQgU3RhdHVzIiB3aGVuIGxvb2tpbmcgYXQgdGhlIHN0cnVjdHVyZS4gIElmIGEgZm91bmRhdGlvbiBpcyBzdGFja2VkLCB0aGUgc3RhdHVzIHdpbGwgcmVhZCAiTm8gR3JvdW5kIENvbnRhY3QiLCB0byB3YXJuIHlvdSB0aGF0IGl0IGlzIGJlaW5nIHN1cHBvcnRlZCBieSBvdGhlciBmb3VuZGF0aW9ucy4gIChDYW4gYmUgZGlzYWJsZWQpDQpbKl0gWW91IGNhbiBub3cgc2V0IGEgY3VzdG9tIHBpY2t1cCB0aW1lIGZvciBhbGwgc3RydWN0dXJlcywgaWYgeW91IGNob29zZS4gVGhlIGRlZmF1bHQgaXMgMSBzZWNvbmQuIChTZWUgQmVsb3cpDQpbKl0gQWxsIGZvdW5kYXRpb25zIGhhdmUgaGFkIHRoZWlyIG1heCBwbGFjZW1lbnQgaGVpZ2h0cyBhZGp1c3RlZC4NClsqXSBUaGVyZSBhcmUgbm93IFR3byBFbmdyYW1zIGZvciBTdGFja2FibGUgQWRvYmUgRm91bmRhdGlvbjoNCltsaXN0XQ0KWypdIE9uZSBlbmdyYW0gYWxsb3dzIHlvdSB0byBidXkgU3RhY2thYmxlIEFkb2JlIEZvdW5kYXRpb24gZm9yIGZyZWUgaWYgeW91IGFscmVhZHkgaGF2ZSBBZG9iZSBGb3VuZGF0aW9uIChmb3IgcGxheWluZyBvbiBTY29yY2hlZCBFYXJ0aCkNClsqXSBUaGUgb3RoZXIgZW5ncmFtIGFsbG93cyB5b3UgdG8gYnV5IFN0YWNrYWJsZSBBZG9iZSBGb3VuZGF0aW9uIGZvciA2IEVuZ3JhbSBwb2ludHMsIGV2ZW4gaWYgeW91IGRvbid0IGhhdmUgdGhlIEFkb2JlIEZvdW5kYXRpb24gZW5ncmFtIChmb3IgcGxheWVycyBvdXRzaWRlIG9mIFNjb3JjaGVkIEVhcnRoLCBieSByZXF1ZXN0KQ0KWypdIElmIHlvdSBkb24ndCB3YW50IGJvdGggZW5ncmFtcywgeW91IGNhbiBoaWRlIG9uZSBvZiB0aGVtIGluIHRoZSBJTkkgc2V0dGluZ3Mgd2l0aCBhbiBFbmdyYW1PdmVycmlkZSBjb21tYW5kLg0KWy9saXN0XQ0KWy9saXN0XQ0KDQoNCltoMV1DcmFmdGluZyBCZW5jaCAoTm90ZSBCb29rKVsvaDFdDQpbbGlzdF0NClsqXSBUaGlzIHNtYWxsIG5vdGVib29rIHN0YW5kIGNhbiBiZSBwbGFjZWQgb24gdGhlIGZsb29yIGFzIGEgcG9kaXVtLCBvciBjYW4gdHJhbnNmb3JtIGludG8gYSBzbWFsbCBib29rIHN0YW5kIGlmIHBsYWNlZCBvbiBhIHRhYmxlLg0KWypdIENhbiBjcmFmdCBhbGwgZm91bmRhdGlvbnMsIGlmIHlvdSd2ZSB1bmxvY2tlZCB0aGUgZW5ncmFtLg0KWypdIENhbiB1cGdyYWRlIG9yIGRvd25ncmFkZSBmb3VuZGF0aW9ucyBmcm9tIHN0YWNrYWJsZSB0by9mcm9tIHZhbmlsbGEgKHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBvciBub3QgeW91IGtub3cgdGhlIGVuZ3JhbSkuDQpbKl0gQ2FuIGNyYWZ0IHBvcnRhYmxlIGJsdWVwcmludHMgZm9yIGVhY2ggc3RhY2thYmxlIGZvdW5kYXRpb24gKGlmIHlvdSd2ZSB1bmxvY2tlZCB0aGUgZW5ncmFtKSwgc28geW91IGNhbiB0YWtlIHRoZW0gdG8geW91ciBmYXZvcml0ZSBjcmFmdGluZyBzdGF0aW9uLCBvciBnaXZlIHRoZW0gdG8gdHJpYmVtYXRlcywgZXRjLg0KWypdIEFsbCBmb3VuZGF0aW9ucyBoYXZlIGhhZCB0aGVpciBtYXggcGxhY2VtZW50IGhlaWdodHMgaW5jcmVhc2VkIHRvIGFsbG93IGJ1aWxkaW5nIGFueXdoZXJlLg0KWy9saXN0XQ0KDQoNCg0KDQpbaDFdU3Bhd24gQ29kZXM6Wy9oMV0NCg0KU3RhY2thYmxlIFRoYXRjaCBGb3VuZGF0aW9uDQpbcXVvdGVdYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvU3RhY2thYmxlRm91bmRhdGlvbnMvVGhhdGNoL0Zsb29yL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlVGhhdGNoRmxvb3IuUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVUaGF0Y2hGbG9vciciIDEgMSAwWy9xdW90ZV0NCg0KU3RhY2thYmxlIEFkb2JlIEZvdW5kYXRpb24NCltxdW90ZV1hZG1pbmNoZWF0IEdpdmVJdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9TdGFja2FibGVGb3VuZGF0aW9ucy9BZG9iZS9GbG9vci9QcmltYWxJdGVtU3RydWN0dXJlX1N0YWNrYWJsZUFkb2JlRmxvb3IuUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVBZG9iZUZsb29yJyIgMSAxIDBbL3F1b3RlXQ0KDQpTdGFja2FibGUgV29vZGVuIEZvdW5kYXRpb24NCltxdW90ZV1hZG1pbmNoZWF0IEdpdmVJdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9TdGFja2FibGVGb3VuZGF0aW9ucy9Xb29kL0Zsb29yL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlV29vZEZsb29yLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlV29vZEZsb29yJyIgMSAxIDBbL3F1b3RlXQ0KDQpTdGFja2FibGUgU3RvbmUgRm91bmRhdGlvbg0KW3F1b3RlXWFkbWluY2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL1N0YWNrYWJsZUZvdW5kYXRpb25zL1N0b25lL0Zsb29yL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlU3RvbmVGbG9vci5QcmltYWxJdGVtU3RydWN0dXJlX1N0YWNrYWJsZVN0b25lRmxvb3InIiAxIDEgMFsvcXVvdGVdDQoNClN0YWNrYWJsZSBNZXRhbCBGb3VuZGF0aW9uDQpbcXVvdGVdYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvU3RhY2thYmxlRm91bmRhdGlvbnMvTWV0YWwvRmxvb3IvUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVNZXRhbEZsb29yLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlTWV0YWxGbG9vciciIDEgMSAwWy9xdW90ZV0NCg0KU3RhY2thYmxlIFRlayBGb3VuZGF0aW9uDQpbcXVvdGVdYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvU3RhY2thYmxlRm91bmRhdGlvbnMvVGVrL0Zsb29yL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlVGVrRmxvb3IuUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVUZWtGbG9vciciIDEgMSAwWy9xdW90ZV0NCg0KTm90ZSBCb29rIChDcmFmdGluZyBTdGF0aW9uKQ0KW3F1b3RlXWFkbWluY2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL1N0YWNrYWJsZUZvdW5kYXRpb25zL05vdGVCb29rL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfU3RhY2thYmxlRm91bmRhdGlvbnNfTm90ZUJvb2suUHJpbWFsSXRlbVN0cnVjdHVyZV9TdGFja2FibGVGb3VuZGF0aW9uc19Ob3RlQm9vayciIDEgMSAwWy9xdW90ZV0NCg0KRGVzaWduIE5vdGVzIChCbHVlcHJpbnQgQ3JhZnRpbmcgUmVxdWlyZW1lbnQpDQpbcXVvdGVdYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvU3RhY2thYmxlRm91bmRhdGlvbnMvTm90ZUJvb2svQmx1ZXByaW50cy9QcmltYWxJdGVtUmVzb3VyY2VfRGVzaWduTm90ZXMuUHJpbWFsSXRlbVJlc291cmNlX0Rlc2lnbk5vdGVzJyIgMSAxIDBbL3F1b3RlXQ0KDQoNCg0KW2gxXU1vZCBJRFsvaDFdDQoNCltxdW90ZV03NjA4ODQzNDlbL3F1b3RlXQ0KDQoNCltoMV1TZXJ2ZXIgQ29uZmlnIE9wdGlvbnMgKEdhbWVVc2VyU2V0dGluZ3MuaW5pKVsvaDFdDQoNClZhbHVlcyBzaG93biBhcmUgdGhlIGRlZmF1bHQuICBJZiB5b3UgbGlrZSB0aGVzZSBzZXR0aW5ncywgdGhlbiBubyBjaGFuZ2VzIG5lZWQgdG8gYmUgbWFkZS4NCltxdW90ZV1bU3RhY2thYmxlRm91bmRhdGlvbnNdDQpEaXNhYmxlUGlja3VwPUZhbHNlDQpEaXNhYmxlR3JvdW5kU3RhdHVzPUZhbHNlDQpQaWNrdXBUaW1lPTEuMDAwMFsvcXVvdGVdDQoNCg0KDQpbaDFdUmVjb21tZW5kZWQgQ29tcGF0aWJsZSBNb2RzIChub3QgbWluZSk6Wy9oMV0NCltsaXN0XQ0KWypdIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzMxNjA0OTkxXVN0cnVjdHVyZXMgUGx1c1svdXJsXQ0KWypdIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzU2Mzg5NzA4XUJ1aWxkZXJzIEhlbG1ldFsvdXJsXQ0KWy9saXN0XQ0KDQpbaDFdSW50ZXJlc3RlZCBpbiBjcmVhdGluZyBBUksgbW9kcz9bL2gxXQ0KDQpDb21lIGpvaW4gdXMgaW4gdGhlIERpc2NvcmQgY2hhdCENClt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL1ZwemtRNkhdaHR0cHM6Ly9kaXNjb3JkLmdnL1ZwemtRNkhbL3VybF0NCg0KQ2hlY2sgb3V0IHRoZSBBUksgVW5yZWFsIG1vZGRpbmcgZm9ydW1zIQ0KW3VybD1odHRwczovL2ZvcnVtcy51bnJlYWxlbmdpbmUuY29tL2ZvcnVtZGlzcGxheS5waHA/NzAtQVJLLVN1cnZpdmFsLUV2b2x2ZWRdaHR0cHM6Ly9mb3J1bXMudW5yZWFsZW5naW5lLmNvbS9mb3J1bWRpc3BsYXkucGhwPzcwLUFSSy1TdXJ2aXZhbC1Fdm9sdmVkWy91cmxdDQoNClZpc2l0IHRoZSBBUksgTW9kZGluZyB3ZWJzaXRlIGZvciB2YWx1YWJsZSB0dXRvcmlhbHMsIHRpcHMsIGFuZCB0cmlja3MhDQpbdXJsPWh0dHBzOi8vYXJrbW9kZGluZy5uZXRdaHR0cHM6Ly9hcmttb2RkaW5nLm5ldFsvdXJsXSANCg0KDQpbaDFdU3BlY2lhbCBUaGFua3NbL2gxXQ0KDQpBIHZlcnkgc3BlY2lhbCB0aGFua3MgdG8gdGhlIGZvbGxvd2luZyBwZW9wbGUgd2hvIGhlbHBlZCBtZSBhbG9uZyB0aGUgd2F5Og0KW2xpc3RdDQpbKl0gRXZlcnlib2R5IGluIHRoZSBEaXNjb3JkIGNoYXQsIGVzcGVjaWFsbHk6DQpbbGlzdF0NClsqXSBHaGF6bGF3bA0KWypdIGpzbGF5DQpbKl0gT3Jpb25zdW4NClsqXSBQMGszcg0KWypdIGlTcGVaeg0KWypdIFRhbw0KWypdIFdvZWZ1bCBNYWNhYnJlDQpbKl0gdGhld29va2llOTENClsqXSBEdW5jYW5hcw0KWypdIC4uLiBhbmQgZXZlcnlvbmUgZWxzZSBJJ20gZm9yZ2V0dGluZyENClsvbGlzdF0NClsqXSBFdmVyeW9uZSB3aG8gbWFkZSBVbnJlYWwgZW5naW5lIHZpZGVvcyBhbmQgdHV0b3JpYWxzLiAgVGhhbmtzIQ0KWypdIE15IGluY3JlZGlibHkgcGF0aWVudCBnaXJsZnJpZW5kLCB3aG8gc2VsZmxlc3NseSBzYWNyaWZpY2VkIGRlbGljaW91cyBjdWRkbGluZyB0aW1lIHRvIHdhdGNoIG1lIGRlYnVnIGJsdWVwcmludHMgaW4gdGhlIEFSSyBEZXZLaXQuICBJJ20gc28gdmVyeSBsdWNreSwgYW5kIHNvIHZlcnkgdW5kZXNlcnZpbmcuICBYRA0KWypdIFdpbGRDYXJkLCBmb3IgbWFraW5nIHN1Y2ggYW4gYWRkaWN0aW5nIGdhbWUhDQpbL2xpc3Rd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/436112344870017144/7132100612906D105D6A2A34F49FB0B8C498177C/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_738371330197078258.zip</download_url> - <filename/> - <file_size>5652063</file_size> -</mod> -<mod id="669673294"> - <name>Resurrected Glass SE/Adobe Metal Glass + Portable Electrics + Auto Doors (V7.8)</name> - <description>QXV0byBCYWxsaXN0YSBhbmQgQXV0byBmbGFtZSBhcnJvdyB0dXJyZXRzIChjdXN0b20gbWVzaCBhbmQgY29sb3JlZCBib2x0cyBhbmQgYXJyb3dzKQ0KQWxsaWVkIEZyaWVuZGx5IGRvb3Igc2V0dGluZyhDYW4gbGV0IGFsbGllZCB0cmliZXMgdXNlIHRoZSBkb29yIGlmIGFsbGllZCBpcyBvbikNCkFkZHMgQSBtZXRhbCBHbGFzcyBhbmQgT25ld2F5IEdsYXNzIEFkb2JlIHRlaXIoQWxsIHN0cnVjdHVyZXMgSGF2ZSBTY29yY2hlZCBFYXJ0aCBhZG9iZSBidWZmIGZvciBoZWF0KQ0KQWxsIERvb3JzIGFuZCBUcmFwZG9vcnMgY2FuIGJlIEF1dG8gb3BlbmluZyBvciBBdXRvIHNsaWRpbmcgDQpCZWhlbW90aCBTaXplIGhhdGNoIGFuZCBUcmFwZG9vciAoQXV0b21hdGljIG9yIG1hbnVhbCBzZXR0aW5ncykNCkNhbiBoaWRlIGFsbCBwb3J0YWJsZSBlbGVjIGNhYmxlcyBhbmQgb3V0bGV0DQpIYXMgYSBQb3dlcmZ1bC9GYXN0ZXIgTWluaSBHcmluZGVyL0ZvcmdlL0ZhYi9GcmlkZ2UgK01vcmUgc2xvdHMNClBvcnRhYmxlIEVsZWN0cmljYWwgR2VuZXJhdG9yLCB3aXJlcyBhbmQgT3V0bGV0DQpGdWxsIGdsYXNzIG1ldGFsIHRlaXIgKEFsbCBzdHJ1Y3R1cmVzIHdpbGwgYmUgYWRkZWQgaW4gR2xhc3MpDQpGdWxsIE9uZVdheSBnbGFzcyBtZXRhbCB0ZWlyL1dpdGggQXV0byBEb29ycyBTd2l0Y2hhYmxlIHRvIE1hbnVhbA0KYWRkZWQgTm8gY2xpcCAoY2FuIGJ1aWxkIHRocnUgdGhvc2UgcGVza3kgcm9ja3MpDQooQWxzbyBncm91bmQgZG9lc250IGhhdmUgdG8gYmUgcGVyZmVjdGx5IGZsYXQpDQpBZGRlZCB3aGlwIChVc2VzIGhpZGUgbm90IFNpbGsgZm9yIEFyayBzdGFuZGFyZCBtYXAgdXNlcnMpDQpDdXN0b20gTWVzaGVzLCBUZXh0dXJlcywgU291bmRzIGFuZCBBbmltLkVmZmVjdHMNCkFkZGVkIEZsYW1ldGhyb3dlciBhbmQgQ2hhaW5zYXcgKHVzYWJsZSBvbiBzdGFuZGFyZCBBcmspDQooTW9kIHNob3VsZCBiZSBzdGFja2FibGUgd2l0aCBhbnkgb3RoZXIgTW9kIGFzIG5vIGdhbWUgY29yZSBkYXRhIGhhcyBiZWVuIGNoYW5nZWQpDQoNCk1vZCBJZD0gNjY5NjczMjk0DQoNCkFkZGVkIG9wdGlvbmFsIElOSSBmaWxlcw0KTm90ZTogWW91IGRvIG5vdCBuZWVkIHRvIGFkZCB0aGVzZSBmaWxlcyBmb3IgbW9kIHRvIHdvcmsgaWYgeW91IGRvIG5vdCBpdCB3aWxsDQpzaW1wbHkgcnVuIG9mZiB0aGUgZGVmYXVsdCBzZXR0aW5ncw0KDQpUaGVzZSBhcmUgdGhlIGRlZmF1bHRzIHB1dCB0aGVtIHVwIG9yIGRvd24gYXMgeW91IHBsZWFzZSB0byBzdWl0IHlvdXIgc2VydmVyDQpBZGQgdGhpcyB0byB5b3VyIEdhbWVVc2VyU2V0dGluZ3MuaW5pLg0KDQpbUmVzR2xhc3NdDQpHcmluZGVyQ3JhZnRTcGVlZD0zDQpGb3JnZVNwZWVkPTINCkJCUU1lYXRTcGVlZD0xDQpGYWJDcmFmdFNwZWVkPTMgDQpCQlFDaGFyY29hbFNwZWVkPS41DQoNCk5vdGU6QkJRQ2hhcmNvYWxTcGVlZD0uNSBuZWVkcyB0byBiZSBsb3dlcmVkIGlmIHlvdSB3YW50IGNoYXJjb2FsIGZhc3Rlcg0KZWcuKDAuNCBvciBldmVuIGFzIGxvdyBhcyAwLjAwMDAxIGZvciBpbnN0YW50IGNoYXJjb2FsKQ0KQWxsIG90aGVyIHNldHRpbmdzIG5lZWQgdG8gYmUgaGlnaGVyIGlmIHlvdSB3YW50IHRoZW0gZmFzdGVyIG9yIG9mIGNvdXJzZSByZXZlcnNlIGFueSBvZiB0aGVtIHRvIG1ha2UgdGhlbSBzbG93ZXIuDQoNCkkgd2lsbCBiZSB1cGRhdGluZyB0aGlzIHNvIGl0cyBzdGlsbCBhIHdvcmsgaW4gcHJvZ3Jlc3MgYW5kIEkgd2lsbCBiZSBhZGRpbmcgYSBsb3QgbW9yZSB0byB0aGlzIG1vZCBpbiB0aGUgZnV0dXJlLg0KSSBob3BlIHlvdSBsaWtlIGl0Lg0KUGxlYXNlIGdpdmUgaXQgdGhlIEJpZyBUaHVtYnMgdXAgaWYgeW91IGRvLg0KDQpSZXN1cnJlY3RlZFNtaXRoeStTdG9yYWdlDQpodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MzA5ODUyMjQNCg0KUmVzdXJyZWN0ZWQgU3B5R2xhc3MNCmh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTY3ODg5MTA5NQ0KDQoiSSBoYXZlIGp1c3QgbGF1bmNoZWQgYSBuZXcgc2VydmVyIG9uIG15IERlZGkgYm94DQpJZiBhbnlvbmUgd2FudCB0byBKb2luIG15IHNlcnZlciB3aGljaCBoYXMgYWxsIG15IG1vZHMgb24gaXQsIA0KeW91IGFyZSBhbGwgV2VsY29tZSB0byBqb2luIHRvIHBsYXkgb3Igc2ltcGx5IGp1c3QgdGVzdCAiDQpbdXJsPWh0dHBzOi8vYXJrc2VydmVycy5uZXQvc2VydmVyLzEyMC4xNDcuMjE3LjY3OjI3MDE2XVtpbWddaHR0cHM6Ly9hcmtzZXJ2ZXJzLm5ldC9iYW5uZXIvMTIwLjE0Ny4yMTcuNjc6MjcwMTYvYmFubmVyLnBuZ1svaW1nXVsvdXJsXQ0KDQpBIE1BU1NJVkUgVEhBTktTIGdvZXMgb3V0IHRvIChPelNGKUIuQ2hlZXJzIGZvciBhbGwgdGhlIGhlbHAgd2l0aCBteSBNb2RzIGFuZCB0ZXh0dXJlcyBhbmQgY29kZSBnZXR0aW5nIG1lIGdvaW5nIGFnYWluIHdoZW4gbmVlZGVkLiA6KQ0KDQpMb3RzIG9mIG15IGZyZWUgdGltZSBnb2VzIGludG8gbWFraW5nIHRoaXMgTW9kIHNvDQpJZiB5b3Ugd291bGQgbGlrZSB0byBoZWxwIHN1cHBvcnQgICJQbGVhc2UgZG9uYXRlIg0KKEFueSBBbW91bnQgQ291bnRzKVRoYW5rLXlvdSBmb3IgeW91ciBTdXBwb3J0DQpbVVJMPWh0dHBzOi8vcGF5cGFsLm1lL1Jlc01vZHM/bG9jYWxlLng9ZW5fQVVdW0lNR11odHRwOi8vaTQzOS5waG90b2J1Y2tldC5jb20vYWxidW1zL3FxMTE5L3JlZGJhY2tkYW5uby9kb25hdGUtYnV0dG9uU21hbGwyMDB4LmpwZ1svSU1HXVsvVVJMXSANCg0KVGhpcyBtb2QvY29kZS93b3JrIGlzIHByb3RlY3RlZCBieSB0aGUgW1VSTD1odHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy1uZC80LjAvbGVnYWxjb2RlXUF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZlcyA0LjAgSW50ZXJuYXRpb25hbCBDcmVhdGl2ZSBDb21tb25zIExpY2Vuc2UuDQpbSU1HXWh0dHBzOi8vaS5jcmVhdGl2ZWNvbW1vbnMub3JnL2wvYnktbmMtbmQvNC4wLzg4eDMxLnBuZ1svSU1HXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/267212139236600259/4148668ED2FD511F7256042B0B7E19E72ABEDE5C/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3313170336006346572.zip</download_url> - <filename/> - <file_size>794513875</file_size> -</mod> -<mod id="2121156303"> - <name>Castles, Keeps, and Forts: Science Fiction</name> - <description>W2ltZz1odHRwczovL2kuaW1ndXIuY29tL2NTQ3lScW4ucG5nXVsvaW1nXQ0KW2ltZz1odHRwczovL2kuaW1ndXIuY29tLzBjOGFTeWcucG5nXVsvaW1nXQ0KW2JdTW9kIElEOlsvYl0NCjIxMjExNTYzMDMNCltiXVB1YmxpY2x5IFJlbGVhc2VkOlsvYl0NCjA2LzA2LzIwMjANCg0KVGhpcyBtb2Qgd2lsbCB3b3JrIG9uIGFueSBhbmQgYWxsIG1hcHMuDQoNClNlcnZlciBIb3N0aW5nIFByb3ZpZGVkIEJ5IExvZ2ljU2VydmVycyAtIGh0dHBzOi8vbG9naWNzZXJ2ZXJzLmNvbS8/cHJvbW89Q0tGDQpHZXQgYSBzZXJ2ZXIgdG9kYXkgYW5kIHVzZSBwcm9tbyBjb2RlIENLRiBmb3IgMjAlIG9mZiENClt1cmw9aHR0cHM6Ly9sb2dpY3NlcnZlcnMuY29tLz9wcm9tbz1DS0ZdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1VRZ24wNTcucG5nWy9pbWddWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xODE0OTUzODc4XVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9DOFRaRWE0LmpwZ1svaW1nXVsvdXJsXQ0KDQpTdHJ1Y3R1cmUgTWVtb3J5IE9wdGltaXNhdGlvbnMNClRoaXMgbW9kIGlzIGZ1bGx5IGNvbXBhdGlibGUgd2l0aCAtc3RydWN0dXJlbWVtb3B0cw0KDQpbaDFdW3VdRmVhdHVyZXNbL3VdWy9oMV0NCk92ZXIgNzUgdmVyc2F0aWxlIGJ1aWxkaW5nIHBhcnRzDQpNdWx0aXBsZSBDb3NtZXRpYyBWYXJpYW50cw0KU3RhY2thYmxlIEZvdW5kYXRpb25zDQpDb3JuZXIgUGlsbGFycw0KRnVsbCBDb2xvdXIgQ3VzdG9taXNhdGlvbiBvbiBQYXJ0cyBhbmQgUmVnaW9ucw0KRW5oYW5jZWQgU25hcHBpbmcNClZhbmlsbGEgU25hcCBDb21wYXRpYmxlDQpbYl1UcnVlIG5vIGNvbGxpc2lvblsvYl0gb24gcGxhY2VtZW50LmMNCltiXUFkb2JlIENvb2xpbmdbL2JdIG9uIGFsbCBwYXJ0cw0KDQpDdXJyZW50bHkgSW5jbHVkZWQ7DQoxIGZ1bGwgc3RydWN0dXJlIHRpZXINCi0+IENvbXBvc2l0ZSBUaWVyID0gTWV0YWwgZXF1aXZhbGVudA0KDQoNCkVhY2ggYnVpbGRpbmcgcGFydCBhbHNvIGZlYXR1cmVzIG11bHRpcGxlIGNvc21ldGljIHZhcmlhdGlvbnMgYW5kIGFsbCBwYXJ0cyBhbmQgdmFyaWFudHMgY2FuIGhhdmUgdGhlaXIgY29sb3VycyBhZGp1c3RlZC4NCg0KLT4gQ29zbWV0aWMgUXVpY2sgQ2hhbmdlIFRvb2wgdG8gcXVpY2tseSBjaGFuZ2UgdGhlIGxvb2sgYW5kIHN0eWxlIG9mIHlvdXIgc3RydWN0dXJlIGZyb20gYSBkaXN0YW5jZS4NCi0+IEZvdW5kYXRpb25zIHN0YWNrLCBzdGVwLCBhbmQgc25hcCBmcm9tIGNlaWxpbmdzIGZvciBlYXN5IGJ1aWxkaW5nIG9uIHVuZXZlbiB0ZXJyYWluIGFuZCBicmlkZ2luZw0KLT4gQ2VpbGluZ3MgY2FuIGJlY29tZSBmb3VuZGF0aW9ucyB2aWEgSU5JDQotPiBBdXRvIG9wZW5pbmcgYW5kIGNsb3NpbmcgZG9vcnMNCi0+IEZvdW5kYXRpb24gc3VwcG9ydCByYWRpdXMgaW5jcmVhc2VkIGZyb20gMiB0byAzDQotPiBbYl1UaGlzIG1vZCBpcyAxMDAlIHN0YWNrLWFibGUgYW5kIGRvZXMgbm90IHJlcXVpcmUgcHJpb3JpdHlbL2JdDQoNCltoMV1JTkkgc2V0dGluZ3MgZm9yIEdhbWVVc2VyU2V0dGluZ3MuaW5pWy9oMV0NCipUaGVzZSBhcmUgbm90IHJlcXVpcmVkIHVubGVzcyB5b3Ugd2lzaCB0byBjaGFuZ2UgdGhlbSBmcm9tIHRoZSBkZWZhdWx0cyBsaXN0ZWQgYmVsb3c7DQoNCltDS0ZfQ29uZmlnXQ0KUGFydHNBcmVGb3VuZGF0aW9uPWZhbHNlDQpEaXNhYmxlRm91bmRhdGlvblN0YWNraW5nPWZhbHNlDQpTdGFja2VkRm91bmRhdGlvbkhhc0Z1bGxIUD1mYWxzZQ0KQ29tcG9zaXRlSXNTdG9uZT1mYWxzZQ0KQ29tcG9zaXRlSXNUZWs9ZmFsc2UNCkRpc2FibGVBdXRvbWF0aWNEb29ycz1mYWxzZQ0KUGlja3VwV2hlbkRhbWFnZWQ9ZmFsc2UNCkRpc2FibGVQaWNrdXBEZWxheVRpbWVyPWZhbHNlDQpEaXNhYmxlUGlja3VwPWZhbHNlDQpTdHJ1Y3R1cmVDcmFmdGluZ1NwZWVkPTENCg0KW2JdKipJZiB5b3UgYXJlIHJ1bm5pbmcgQ0tGOlIgYW5kIENLRjpTRiBib3RoIElOSSBjb25maWdzIGNhbiBiZSBwbGFjZWQgdW5kZXIgdGhlIHNhbWUgaGVhZGVyLlsvYl0NCg0KQSBtb3JlIGluLWRlcHRoIGV4cGxhbmF0aW9uIG9mIElOSS1zZXR0aW5ncyBhbmQgdmFsdWVzIGNhbiBiZSBmb3VuZCBwaW5uZWQgdG8gdGhlIGRpc2N1c3Npb24gYm9hcmQuDQoNCltoMV1Nb2QgU3VtbWFyeVsvaDFdDQoNCkNLRjpTRiB0YWtlcyB0aGUgYnVpbGRpbmcgZXhwZXJpZW5jZSBvZiBDS0ZSIHN0cnVjdHVyZSBtb2RzIGFuZCBtaXhlcyBpdCBpbiB3aXRoIGEgZ3JvdW5kZWQgU2NpIEZpIGFydCBzdHlsZS4gV2l0aCBvdmVyIDc1IHBhcnRzIGluY2x1ZGVkIGluIHRoZSByZWxlYXNlIGJ1aWxkIHdpdGggbWFueSBtb3JlIHBsYW5uZWQgaW4gZnV0dXJlIGNvbnRlbnQgdXBkYXRlcywgY29tYmluZWQgd2l0aCB0aGUgZW5oYW5jZWQgcmVtYXN0ZXJlZCBDS0Ygc25hcCBzeXN0ZW0uIFVzZXJzIHdpbGwgYmUgYWJsZSB0byBidWlsZCB0byB0aGUgbGltaXRzIG9mIHRoZWlyIGltYWdpbmF0aW9uLg0KDQpFbmhhbmNlZCBzbmFwIHN5c3RlbTsNCldhbGxzIG5vdyBzbmFwIHNpZGUgdG8gc2lkZSwgYXMgZG8gdGhlIHJvb2ZzIGFuZCBldmVuIGFyb3VuZCBjb3JuZXJzLCBsZWFkaW5nIHRvIGEgbW9yZSBlbmpveWFibGUgYnVpbGRpbmcgZXhwZXJpZW5jZSwgZ3JlYXRlciBzdHJ1Y3R1cmFsIGludGVncml0eSBhbmQgbW9yZSB3YXlzIGZvciB5b3UgdG8gcmVhbGlzZSB5b3VyIGVwaWMgYnVpbGRzLiANCg0KQWxsIHRoZSBwYXJ0cyBpbiBDS0Y6U0YgYXJlIGZ1bGwgY29sb3VyIGFkanVzdGFibGUgY29sb3VyIGFkanVzdGFibGUgd2l0aCBtdWx0aXBsZSBzdGF0aWMgbWVzaCB2YXJpYW50cyB3aXRoaW4gdGhlIHBhcnRzIHRvIHByb3ZpZGUgZXZlbiBtb3JlIGN1c3RvbWlzYXRpb24uIEFsbCBwYXJ0cyBhcmUgZGVzaWduZWQgdG8gZmFsbCB3aXRoaW4gdGhlIHBlcmZvcm1hbmNlIG9wdGltaXNhdGlvbiBvZiB2YW5pbGxhIHBhcnRzLCB3aXRoIG1vZGVscyBhbmQgbWF0ZXJpYWxzIG1hZGUgdG8gYmUgd2l0aGluIHZhbmlsbGEgc3BlYy4NCg0KVGhpcyBtb2Qgd2lsbCBiZSByZWdpc3RlcmVkIG9udG8gdGhlIEJlYWNvbiBBcHAgc2hvcnRseSBhZnRlciByZWxlYXNlLCB0byBhbGxvdyB1c2VycyB0byB0byBtb3JlIGVhc2lseSBhZGQgdGhpcyBtb2RzIGl0ZW1zIHRvIHNwYXduIGJlYWNvbnMgb24gdGhlaXIgc2VydmVycy4NCg0KKlRoaXMgbW9kIGNvbnRhaW5zIGJ1aWxkaW5nIGFuZCBjb25zdHJ1Y3Rpb24gcGFydHMsIHRoZXJlIGFyZSBjdXJyZW50bHkgbm8gZGVjb3IgaXRlbXMgd2l0aGluIHRoZSBtb2QuIElmIHlvdSB3aXNoIHRvIGRlY29yYXRlIHlvdXIgYnVpbGRzLCB0aGVyZSBpcyBhIHdpZGUgdmFyaWV0eSBvZiBleGlzdGluZyBkZWNvciBtb2RzIGF2YWlsYWJsZSBvbiB0aGUgc3RlYW0gd29ya3Nob3Agc3VjaCBFY28gRGVjb3IgYW5kIFJQIGRlY29yLiAgVGhlIGRlY29yIGl0ZW1zIHVzZWQgaW4gc29tZSBvZiB0aGUgdXNlciBzdWJtaXR0ZWQgYnVpbGQgaW1hZ2VzIHRoYXQgbWF5IGJlIGRpc3BsYXllZCBvbiB0aGlzIG1vZCBwYWdlIGFib3ZlIHdpbGwgYmUgZm91bmQgd2l0aGluIHRob3NlIGRlY29yIG1vZHMuDQoNCltoMV1DS0YgVGVhbSBNZW1iZXJzWy9oMV0NCkV4aWxlQWNpZCAtIERldmVsb3Blcg0KR2ltaWxraGFkIC0gRXh0ZW5zaXZlIHRlc3RpbmcsIGluZmx1ZW5jZSB1cG9uIHRoZSBkaXJlY3Rpb24gb2YgdGhlIG1vZCBhbmQgZmVlZGJhY2suDQpmb3JtZXI7DQplTmMgLSBIZW5yaWsgLSBFeHRlbnNpdmUgdGVzdGluZywgaW5mbHVlbmNlIHVwb24gdGhlIGRpcmVjdGlvbiBvZiB0aGUgQ0tGUiBwbGF0Zm9ybSBhbmQgZmVlZGJhY2suDQoNCltoMV1Nb2QgRGlzY29yZCBhbmQgU3VwcG9ydFsvaDFdDQpJZiB5b3UncmUgaGF2aW5nIGFuIGlzc3VlIHlvdSBjYW4ndCBmaWd1cmUgb3V0IG9yIGp1c3Qgd2FudCB0byBoYW5nIG91dCBhbmQgbWF5YmUgZ2V0IHNvbWUgc25lYWsgcHJldmlld3Mgb2YgdGhpbmdzIHRvIGNvbWUsIGpvaW4gb3VyIGRpc2NvcmQgYnkgY2xpY2tpbmcgdGhlIGltYWdlIGJlbG93IDotKQ0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvTk5jMjN4UV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNWJKMHFyYS5wbmdbL2ltZ11bL3VybF0NCmh0dHBzOi8vZGlzY29yZC5nZy9OTmMyM3hRDQoNClNlcnZlciBIb3N0aW5nIFByb3ZpZGVkIEJ5IExvZ2ljU2VydmVycyAtIGh0dHBzOi8vbG9naWNzZXJ2ZXJzLmNvbS8/cHJvbW89Q0tGDQpHZXQgYSBzZXJ2ZXIgdG9kYXkgYW5kIHVzZSBwcm9tbyBjb2RlIENLRiBmb3IgMjAlIG9mZiENClt1cmw9aHR0cHM6Ly9sb2dpY3NlcnZlcnMuY29tLz9wcm9tbz1DS0ZdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1VRZ24wNTcucG5nWy9pbWddWy91cmxdDQoNCltpXVNlYXJjaCBNZXRhIFRhZ3MgWy9pXQ0KQ2FzdGxlIEZvcnQgS2VlcCBCdWlsZGluZyBDb25zdHJ1Y3Rpb24gTm9DbGlwIE5vIENsaXAgTm8gY29sbGlzaW9uIFBpY2sgdXAgUGlja3VwIEhvdXNlIEhvbWUgU2NpZW5jZSBGaWN0aW9uIFNjaSBGaSBTY2lGaSBTY2ktRmkgQ3VzdG9tIEFzc2V0cyBHYXRlIFZlcnRpY2FsIEdhdGUgSGFuZ2FyIFNsaWRpbmcgR2F0ZSBTbGlkaW5nIERvb3IgcmFpc2luZyBHYXRlIExvd2VyaW5nIEdhdGUgQWR2YW5jZWQgQXJjaGl0ZWN0dXJlIE1vZCBUZXh0dXJlIE1hdGVyaWFsIENoYW5nZSBTd2FwIEVkaXQgRm91bmRhdGlvbiBGb3VuZGF0aW9ucyBTdGFjayBTdGFja2FibGUgQ29tcGF0aWJsZSBHYXRlIEdhdGVzIFdhbGxzIFJhaWwgUmFpbHMgUmFpbGluZ3MgU3RydWN0dXJhbCBTdGVlbCBNZXRhbCBDb21wb3NpdGUgVGVrIFRlY2ggVGVjaG5vbG9neSBGdXR1cmUgRGVmZW5jZSBEZWZlbnNpdmUgVG93biB2aWxsYWdlIENpdHkgU3RydWN0dXJlIFN0cnVjdHVyZXMgR2xhc3MgU3dpdGNoYWJsZSBTZWxlY3QtYWJsZSBCYXJzIEJhcnJlZCBFbGVjdHJvbmljIExpZ2h0cyBMaWdodGluZyAgQ0tGIENLRlIgQ0tGU0YgU0YgQ0tGOlIgQ0tGOlNGDQoNCg0KW2ltZz1odHRwOi8vaS5pbWd1ci5jb20vdlNrSVBLRS5wbmddWy9pbWdd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1754683711344049319/567309BB9A2FCF9F30C90FC99298FD773337BA5B/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_8171569719638726290.zip</download_url> - <filename/> - <file_size>144188642</file_size> -</mod> -<mod id="873894897"> - <name>Better Tools V2</name> - <description>VGhpcyBNb2QgZ2l2ZXMgeW91IHNvbWUgYmV0dGVyIHRvb2xzIGZvciBjb29raW5nIGFuZCBjcmFmdGluZy4KWW91IHdpbGwgaGF2ZSBtb3JlIHNsb3RzIGFuZCBmYXN0ZXIgYW5kIGVhc3kgY3JhZnRpbmcgbGlrZSBQZXJhcmxzLCBNZXRhbCBJbmdvdCwgQ29va2VkIE1lYXQgYW5kIHNvbWUgbW9yZS4gQWxsIEl0ZW1zIGNhbiBiZSBwaWNrIHVwLgoKQWxsIEl0ZW1zIGNhbiBiZSBjcmFmdGVkIGluIHRoZSBGYWJyaWNhdG9yLgoKSW4gdGhpcyBtb2QgYXJlOgoKIyBFcGljIEZvcmdlIChWZXJ5IGZhc3QgR2Fzb2xpbmUsIE1ldGFsIEluZ290cywgQ29hbCkKIyBTdG9uZSBGb3JnZSAoNSB4IGZhc3RlciB0aGFuIHRoZSBub3JtYWwpCiMgQ2VpbGluZyBMYW1wIChMaWdodCkKIyBBcXVhcml1bSAoUGVhcmxzKQojIEJCUSBHcmlsbCAoQ29va2VkIE1lYXQgd2l0aCB3b29kKQojIEVsZWN0cmljIEdyaW5kZXIgKEZpYmVycywgRmxpbnRzLCBUaGF0Y2gsIFNhbmQpCiMgTWljcm93YXZlIChNYWtlIGNvb2NrZWQgTWVhdCB3aXRoIGVsZWN0cmljKQojIFdhbGwgQWlyIENvbmRpdGlvbmVyIAojIEZyZWV6ZXIgKEZyZWV6ZXMgcmF3IE1lYXQpCiMgU21va2VyIChNYWtlcyBNZWF0IEplcmt5IGZhc3RlcikKIyBEaXN0cmlidXRpb24gQm94CiMgQ2VtZW50IE1hY2hpbmUKCkl0ZW1zIGNhbiBvbmx5IGNyYWZ0ZWQgaW4gdGhlIHZhbmlsbGEgRmFicmljYXRvci4KCk1vZCBJZDogODczODk0ODk3</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/159154018274309975/961FE644DCCD28F2784799001AD6BF8424B0ECDA/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_1053986119511663282.zip</download_url> - <filename/> - <file_size>58370999</file_size> -</mod> -<mod id="2255986218"> - <name>My Medieval Home</name> - <description>W2JdTW9kIElEIDogMjI1NTk4NjIxOFsvYl0NCg0KW2gxXVtiXVdlbGNvbWUgUGxheWVyc1svYl1bL2gxXQ0KDQpbaV1NeSBNZWRpZXZhbCBIb21lIGlzIGEgU3RydWN0dXJlIE1vZC4NClRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgb2YgdGhlIGh1Z2UgUm9sZVBsYXkgbW9kIHdlIGFyZSB3b3JraW5nIG9uIGZvciB0aGUgQWxlbWlhIE1hcCAoV2hpY2ggaXMgbm90IHlldCBhdmFpbGFibGUgb24gc3RlYW0sIGJ1dCB5b3UgY2FuIGNoZWNrIGl0IG91dCBvbiBbdXJsPWh0dHBzOi8vd3d3LnR3aXRjaC50di9qYWxkcmluX2hhcmlrdWluXUphbGRyaW5fSGFyaWt1aW5bL3VybF0gVHdpdGNoIGNoYW5uZWwpLlsvaV0NCg0KWW91IGhhdmUgdGhlIGZ1bGwgaXRlbSBsaXN0IFt1cmw9aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vc3ByZWFkc2hlZXRzL2QvMTBscU9MaXpjMWpJQ2dHbk11YTVOYS1tY0NUUjRIZFpkbUtPaXVuZmZFbHcvZWRpdD91c3A9c2hhcmluZ11oZXJlWy91cmxdDQoNClRoaXMgaXMgdGhlIHN0YXJ0IGFuZCBvbmx5IHNvbWUgc3RydWN0dXJlcyBhcmUgYWN0dWFsbHkgYXZhaWxhYmxlLiBZb3UgY2FuIGZpbmQgdGhlIGZ1bGwgaW5mb3JtYXRpb24gb2YgdGhlIHByb2plY3Qgb24gZGlzY29yZCBpbiB0aGUgQWxlbWlhIENoYW5uZWxzLg0KU29tZSBwYXJ0IG9mIHRoZSBwcm9qZWN0IGFyZSBvbmx5IGluIEZyZW5jaC4gTW9kIGFuZCBtYXAgYXJlIGdvbm5hIGJlIHRyYW5zbGF0ZWQgdG8gRW5nbGlzaCBmb3IgdGhlIG9mZmljaWFsIHJlbGVhc2UuDQoNCltoMV0gW2JdIEhpc3Rvcnkgb2YgdGhlIE1vZCAvIENyZWRpdHMgWy9iXSBbL2gxXQ0KDQpGdW5jdGlvbmFsaXRpZXMgb2YgdGhlIE1vZCA6IFt1cmw9aHR0cHM6Ly93d3cudHdpdGNoLnR2L2xvcmRhbl9sYWZsZXVyXUxvcmRhbl9MYUZsZXVyWy91cmxdIGFuZCBbdXJsPWh0dHBzOi8vd3d3LnR3aXRjaC50di9qYWxkcmluX2hhcmlrdWluXUphbGRyaW5fSGFyaWt1aW5bL3VybF0NCg0KVGhhbmtzIHRvIOKAnE5leHQgTGV2ZWwgM0TigJlz4oCdIGZvciB0aGUgYmFzZSBvZiB0aGUgTUggM0QgQ29udGVudC4NCg0KW2gxXVtiXVN1cHBvcnQgJiBDb21tdW5pY2F0aW9uWy9iXVsvaDFdDQpbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy90dUJOMzVWXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9ZY3JxeHVLLnBuZ1svaW1nXVsvdXJsXQ0K</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1646587771522946051/63236146CBBD37CBF85A626876B4115C8DD7EC50/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_5532792521991723986.zip</download_url> - <filename/> - <file_size>214575046</file_size> -</mod> -<mod id="1791817709"> - <name>Reinforced Greenhouse Structures v1.1 (By COREDAMAGE)</name> - <description>PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KW2JdUmVpbmZvcmNlZCBHcmVlbmhvdXNlIFN0cnVjdHVyZXMgKEJ5IENPUkVEQU1BR0VbL2JdDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpbaV0gTm8gbW9yZSBzaGF0dGVyaW5nIG9mIGV4cGVuc2l2ZSB3aW5kb3dzIHdoZW5ldmVyIGEgZGlubyBzbmVlemVzLi4uWy9pXQ0KUGxlYXNlIHJlcG9ydCwgYnVncyBhbmQgc3VnZ2VzdGlvbnMuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltoMV1DdXJyZW50IHZlcnNpb246IDEuMVsvaDFdDQpbYl1NT0QgSWQ6IDE3OTE4MTc3MDlbL2JdDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltsaXN0XQ0KWypdIFN0b25lIFRpZXIgKHRyZWF0ZWQgYXMgc3RvbmUgc3RydWN0dXJlKQ0KWypdIEluZ3JlZGllbnRzL1VubG9jayBzYW1lIGFzIHZhbmlsbGENClsqXSBDcmFmdGVkIGluIGludmVudG9yeQ0KWypdIENlaWxpbmdzIGNhbiBiZSBwaWNrZWR1cA0KWy9saXN0XQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFdTm90ZXM6Wy9oMV0NCltsaXN0XQ0KWypdIG4vYQ0KWy9saXN0XQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFdRnV0dXJlIGZlYXR1cmVzWy9oMV0NCltsaXN0XQ0KWypdIG4vYQ0KWy9saXN0XQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbaDFdQnVnc1svaDFdDQpbbGlzdF0NClsqXSBub25lIGtub3duLg0KWy9saXN0XQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpbaDFdU1BBV04gQ09ERVM6Wy9oMV0NCg0Kc29vbi4NCg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/784106249116413168/CD739379B3B941E70777E59D9989CA11F2D57341/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_1830341959174008900.zip</download_url> - <filename/> - <file_size>450724</file_size> -</mod> -<mod id="1125442531"> - <name>Gaia</name> - <description>TW9kIElEOiBbQl0xMTI1NDQyNTMxWy9CXQ0KW1VdVGhpcyBtb2QgcGFnZSBpcyBub3QgbW9uaXRvcmVkLiBJbmZvcm1hdGlvbiwgc291cmNlZmlsZXMsIGJ1ZyByZXBvcnRzLCBhbmQgc3VnZ2VzdGlvbnMgYXJlIGF2YWlsYWJsZSB3aXRoIHRoZSBmb2xsb3dpbmcgbGlua3MuWy9VXQ0KDQpbSDFdTW9kIGluZm9bL0gxXQ0KW1VSTD1odHRwczovL2Fya2dhaWEubmV0L11baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vZjRJN3hvZC5wbmdbL2ltZ11bL1VSTF0NCltMSVNUXQ0KWypdIE92ZXJoYXVsIG1vZCwgfjMwMCBjcmVhdHVyZXMsIH4zNSBjdXN0b20gc3RydWN0dXJlcyAmIH4zMDAgaXRlbXMvcmVzb3VyY2VzL2VxdWlwbWVudC4NClsqXSBHYWlhIGlzIFtCXW5vdFsvQl0gYSBjb3JlIG1vZC4gR2FpYSBjYW4gYmUgbG9hZGVkIGxhc3QgaW4geW91ciBtb2QgbGlzdCBhcyBpdCBkb2VzIG5vdCByZW1hcCBvciBvdmVyd3JpdGUgYW55dGhpbmcuIEl0IGZvbGxvd3MgeW91ciBzZXJ2ZXIgc2V0dGluZ3MgYW5kIGlzIHZlcnkgY3VzdG9taXphYmxlLCBzZWUgW1VSTD1odHRwczovL3d3dy5hcmtnYWlhLm5ldC9dd2Vic2l0ZVsvVVJMXS4NClsqXSBCdWdyZXBvcnRzIGFuZCBzdWdnZXN0aW9ucyBzaG91bGQgYmUgdGFrZW4gdG8gW1VSTD1odHRwczovL3d3dy5hcmtnYWlhLm5ldC9dd2Vic2l0ZVsvVVJMXS4NClsqXSBDaGVjayBvdXQgdGhlIG90aGVyIEdhaWEgbW9kcyBbVVJMPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzLz9pZD04MTkzMzAyOTFdaGVyZVsvVVJMXSENClsqXSBUaGlzIGlzIGEgV2luZG93cy9MaW51eC12ZXJzaW9uLiBJZiB5b3Ugd2FudCBhbiBPU1gvVW5peC12ZXJzaW9uLCB1c2UgdGhpcyBvbmUgaW5zdGVhZCBbVVJMPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMDIzMzA0NjExXUdhaWEgLSBbT1NYL1VuaXhdWy9VUkxdLg0KWy9MSVNUXQ0KICDilqzilqzilqzilqzilqzilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqwgICDilqzilqzilqzilqzilqzilqzilqzilqzilqwgDQoNCltVUkw9aHR0cHM6Ly9hcmtnYWlhLm5ldC9dW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1Fqa1hweTUucG5nWy9pbWddWy9VUkxdDQpDbGljayB0aGlzIGJhbm5lciBmb3IgYSBmdWxsIGd1aWRlIG9mIGV2ZXJ5dGhpbmcgdGhhdCdzIGluIEdhaWEhIENyZWF0dXJlcywgaXRlbXMsIGxvb3QsIG1lY2hhbmljcywgaW1hZ2VzLCBzZXJ2ZXIgc2V0dGluZ3MsIGV0YyBldGMuDQoNCltVUkw9aHR0cHM6Ly9kaXNjb3JkLmdnL3U4ZHFnenBdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL2VFekpDUWwucG5nWy9pbWddWy9VUkxdDQpKb2luIG91ciBkaXNjb3JkIHNlcnZlciB0b2RheSBmb3IgdGhlIGxhdGVzdCBpbmZvcm1hdGlvbiwgZWFzaWVyIGNvbW11bmljYXRpb24sIHN1Ym1pdHRpbmcgYnVnIHJlcG9ydHMgYW5kIGlkZWFzLCBvciBqdXN0IGhhbmcgb3V0IGFuZCBoYXZlIGEgZnVuIHRpbWUhDQoNCltIMV1Eb25hdGlvbnMgYXJlIGFsd2F5cyB3ZWxjb21lWy9IMV0NCltVUkw9aHR0cHM6Ly9hcmttb2QubmV0L2RvbmF0aW9ucy9dW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0p1OW8zdG0ucG5nWy9pbWddWy9VUkxdDQogIOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrCAgIOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrOKWrCANCg0KW0gxXUFSS01vZG5ldFsvSDFdDQpbVVJMPWh0dHBzOi8vYXJrbW9kLm5ldC9dW0lNR11odHRwczovL2kuaW1ndXIuY29tL1lwTjlrd3UucG5nWy9JTUddWy9VUkxdDQpWaXNpdCBbVVJMPWh0dHBzOi8vYXJrbW9kLm5ldC9dQVJLTW9kLm5ldFsvVVJMXSBmb3IgaW5mb3JtYXRpb24gYWJvdXQgbW9kcywgc3Bhd24gY29kZXMsIGVuZ3JhbXMsIGluaS1zZXR0aW5ncywgc291cmNlZmlsZXMsIHJlcXVlc3QgbW9kIGNvbW1pc3Npb24sIHNlcnZlciBndWlkZXMsIGdldCB5b3VyIG93biBzdWJkb21haW4vaG9zdGluZywgU1ZOIHNlcnZlciwgZGlzY29yZCBib3RzLCBnaXZlYXdheXMsIGZyZWUgZ2FtZXMgYW5kIG11Y2ggbW9yZSENCg0KW0gxXVNwb25zb3JlZCBieSBOaXRyYWRvIGhpZ2gtZW5kIGdhbWVzZXJ2ZXJzWy9IMV0NCltVUkw9aHR0cHM6Ly9hcmttb2QubmV0L25pdHJhZG8vXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9VbkVVaTBYLnBuZ1svaW1nXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/2427880349452478088/23A79630AA5CA1EB3FF391D453A45B5E80A5E9F0/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3121243354000584539.zip</download_url> - <filename/> - <file_size>1285967884</file_size> -</mod> -<mod id="864890773"> - <name>Appetizer</name> - <description>VGhpcyBtb2QgaXMgY2xlYW4sIGl0IGFkZHMgNCBuZXcgaXRlbXMgdG8gdGhlIGdhbWUgdG8gbWFrZSB0YW1pbmcgZmFzdGVyLg0KQWxsIDQgaXRlbXMgYXJlIGN1c3RvbWl6YWJsZToNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzg2NDg5MDc3My8xMzMyNTgwOTIyNTIxMjYyNzIvXUNoYW5nZSBjb25maWcgb3B0aW9uc1svdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODY0ODkwNzczLzEzMzI1ODA5MjI1MjI5OTE0MS9dQ2hhbmdlIEVuZ3JhbXMgYW5kIENyYWZ0aW5nIGNvc3RzWy91cmxdDQoNCg0KW2gxXUFwcGV0aXplclsvaDFdIChCbHVlIGljb24pIEVuZ3JhbSBhdCBsZXZlbCA1IGNvc3RzIDMgcG9pbnRzDQpSZW1vdGUgdXNlIGluIHVuY29uc2Npb3VzIGRpbm8gaW52ZW50b3J5LCBhcHBsaWVzIGEgNjAgc2Vjb25kcyBidWZmIHRoYXQgbWFrZXMgZm9vZCBkcmFpbiAxMCB0aW1lcyBmYXN0ZXIgdGhhbiBub3JtYWwuDQpDYW4gYmUgY3JhZnRlZCBpbiB2YW5pbGxhIG1vcnRhciBhbmQgcGVzdGxlLCBjaGVtaXN0cnkgYmVuY2ggb3IgcGxheWVyIGludmVudG9yeQ0KW3VdQ3JhZnQgY29zdHM6Wy91XQ0KW2xpc3RdWypdNDAgQXp1bGJlcnJ5DQpbKl00MCBTdGltYmVycnkNClsqXTEgQ2hhcmNvYWwNClsvbGlzdF0NCg0KW2gxXUFwcGV0aXplciBYWy9oMV0gKFJlZCBpY29uKSBFbmdyYW0gYXQgbGV2ZWwgMzAgY29zdHMgMyBwb2ludHMNClJlbW90ZSB1c2UgaW4gdW5jb25zY2lvdXMgZGlubyBpbnZlbnRvcnksIGluc3RhbnRseSByZW1vdmVzIDgwIGZvb2QsIGRvZXMgbm90IHdvcmsgb24gdGFtZWQgZGlub3MuDQpDYW4gYmUgY3JhZnRlZCBpbiB2YW5pbGxhIG1vcnRhciBhbmQgcGVzdGxlLCBjaGVtaXN0cnkgYmVuY2ggb3IgcGxheWVyIGludmVudG9yeQ0KW3VdQ3JhZnQgY29zdHM6Wy91XVtsaXN0XQ0KWypdNDAgVGludG9iZXJyeQ0KWypdNDAgU3RpbWJlcnJ5DQpbKl00IENoYXJjb2FsDQpbKl0xIFJhcmUgTXVzaHJvb21bL2xpc3RdDQoNCltoMV1BcHBldGl6ZXIgR3JlbmFkZVsvaDFdIEVuZ3JhbSBhdCBsZXZlbCAzMCBjb3N0cyAzIHBvaW50cw0KVGhyb3cgYXQgd2lsZCBkaW5vLCBpdCB3aWxsIG5vdCBhZmZlY3QgaHVtYW5zIG9yIHRhbWVkIGRpbm9zIGFuZCBpdCB3aWxsIG5vdCBzY2FyZS9hZ2dybyB3aWxkIGRpbm9zLCBub3cgd29ya3MgdW5kZXJ3YXRlciB0b28oaXRgcyBoYXJkIHRvIGFpbSBidXQgeW91IGNhbiBzdGFuZCBuZWFyIHRoZSBkaW5vIGFuZCBob2xkIG1vdXNlIGNsaWNrIGZvciBpdCB0byBleHBsb2RlIGluIHlvdXIgaGFuZCkuDQpbbGlzdF1bKl1bYl1bdV1QYXNzaXZlIHRhbWFibGUgZGlub3NbL3VdWy9iXSB3aWxsIHJlY2VpdmUgYSBidWZmIGZvciAyIG1pbnV0ZXMgYWxsb3dpbmcgeW91IHRvIGZlZWQgdGhlbSBldmVyeSAxMCBzZWNvbmRzLCB0aGVyZSB3aWxsIGJlIGEgdmlzdWFsIGVmZmVjdCBvbiB0aGVtIGxldHRpbmcgeW91IGtub3cgdGhlIGJ1ZmYgaXMgYWN0aXZlLiBZb3UgY2FuIGFsc28gdGhyb3cgbXVsdGlwbGUgZ3JlbmFkZXMgYXQgb25jZSB0byBtYWtlIHRoZSBidWZmIGxhc3QgbG9uZ2VyKGJ1ZmYgdGltZSB3aWxsIGJlIGV4dGVuZGVkIG5vdCByZXNldCkuDQpbKl1bYl1bdV1XaWxkIGRpbm9zWy91XVsvYl0gYm90aCBjb25zY2lvdXMgYW5kIHVuY29uc2Npb3VzIGRpbm9zIHdpbGwgaGF2ZSAyNDAgZm9vZCBpbnN0YW50bHkgcmVtb3ZlZC5bL2xpc3RdDQpDYW4gYmUgY3JhZnRlZCBpbiB2YW5pbGxhIHNtaXRoeSBvciBwbGF5ZXIgaW52ZW50b3J5Lg0KW3VdQ3JhZnQgY29zdHM6Wy91XVtsaXN0XQ0KWypdMyB4IEFwcGV0aXplciBYDQpbKl0xIHggTWV0YWwgSW5nb3QNClsqXTEgeCBDcnlzdGFsDQpbKl0xNSBTcGFya3Bvd2RlclsvbGlzdF0NCg0KW2gxXUFwcGV0aXplciBUcmFucSBEYXJ0Wy9oMV0gRW5ncmFtIGF0IGxldmVsIDY1IGNvc3RzIDMgcG9pbnRzDQpVc2VkIHdpdGggdmFuaWxsYSBsb25nbmVjayByaWZsZSwgd29ya3MgdW5kZXJ3YXRlciwgZG9lcyBub3Qgd29yayBvbiBwbGF5ZXJzLg0KSXQgd2lsbCBpbmZsaWN0IHRvcnBvciB0aGUgc2FtZSB3YXkgdmFuaWxsYSBkYXJ0cyBkbyBhbmQgdGhlIG11bHRpcGxpZXIgY2FuIGJlIGNoYW5nZWQgaW4gdGhlIGNvbmZpZywgaGVyZSBpcyBhIGNvbXBhcmlzb246W2xpc3RdDQpbKl1bYl1UcmFucSBEYXJ0Wy9iXSBoYXMgYmFzZSBkYW1hZ2Ugb2YgMjYgZG9lcyA2eCBpbnN0YW50IHRvcnBvcigxNTYpIGFuZCBhbiBhZGRpdGlvbmFsIDIuNXggb3ZlciA1IHNlY29uZHMoNjUpIGZvciBhIHRvdGFsIG9mIFtiXTIyMVsvYl0gdG9ycG9yDQpbKl1bYl1BcHBldGl6ZXIgVHJhbnEgRGFydFsvYl0gaGFzIGJhc2UgZGFtYWdlIG9mIDI2IGRvZXMgOXggaW5zdGFudCB0b3Jwb3IoMjM0KSBhbmQgYW4gYWRkaXRpb25hbCAzLjc1eCBvdmVyIDUgc2Vjb25kcyg5Ny41KSBmb3IgYSB0b3RhbCBvZiBbYl0zMzEuNVsvYl0gdG9ycG9yDQpbKl1bYl1TaG9ja2luZyBUcmFucSBEYXJ0Wy9iXSBoYXMgYmFzZSBkYW1hZ2Ugb2YgMjYgZG9lcyAxMnggaW5zdGFudCB0b3Jwb3IoMzEyKSBhbmQgYW4gYWRkaXRpb25hbCA1eCBvdmVyIDUgc2Vjb25kcygxMzApIGZvciBhIHRvdGFsIG9mIFtiXTQ0MlsvYl0gdG9ycG9yWy9saXN0XQ0KV2VhcG9uICUgZGFtYWdlIGFwcGxpZXMgdG8gYmFzZSBkYW1hZ2Ugb24gYWxsIGRhcnRzLCB0aGUgZXhhbXBsZSBhYm92ZSBpcyBmb3IgMTAwJSBwcmltaXRpdmUgbG9uZ25lY2suDQpbbGlzdF1bKl1bYl1bdV1QYXNzaXZlIHRhbWFibGUgZGlub3NbL3VdWy9iXSB3aWxsIHJlY2VpdmUgYSBidWZmIGZvciAxIG1pbnV0ZSBhbGxvd2luZyB5b3UgdG8gZmVlZCB0aGVtIGV2ZXJ5IDEwIHNlY29uZHMsIHRoZXJlIHdpbGwgYmUgYSB2aXN1YWwgZWZmZWN0IG9uIHRoZW0gbGV0dGluZyB5b3Uga25vdyB0aGUgYnVmZiBpcyBhY3RpdmUuIFlvdSBjYW4gYWxzbyBzaG9vdCBtdWx0aXBsZSB0aW1lcyB0byBtYWtlIHRoZSBidWZmIGxhc3QgbG9uZ2VyKGJ1ZmYgdGltZSB3aWxsIGJlIGV4dGVuZGVkIG5vdCByZXNldCksIGl0IHdpbGwgbm90IGRhbWFnZSBvciBzY2FyZS9hZ2dybyB0aGVtLg0KWypdW2JdW3VdV2lsZCBkaW5vc1svdV1bL2JdIGJvdGggY29uc2Npb3VzIGFuZCB1bmNvbnNjaW91cyBkaW5vcyB3aWxsIGhhdmUgODAgZm9vZCBpbnN0YW50bHkgcmVtb3ZlZCwgaWYgeW91IHNob290IHVuY29uc2Npb3VzIGRpbm9zIGl0IHdpbGwgbm90IGRhbWFnZSB0aGVtIG9yIGxvd2VyIHRhbWluZyBlZmZlY3RpdmVuZXNzWy9saXN0XQ0KQ2FuIGJlIGNyYWZ0ZWQgaW4gdmFuaWxsYSBzbWl0aHkgb3IgcGxheWVyIGludmVudG9yeS4NClt1XUNyYWZ0IGNvc3RzOlsvdV1bbGlzdF0NClsqXTUgeCBOYXJjb3RpYw0KWypdMiB4IE1ldGFsIEluZ290DQpbKl0xIHggU2ltcGxlIHJpZmxlIGJ1bGxldA0KWypdMSB4IEFwcGV0aXplciBYWy9saXN0XQ0KDQpNb2QgSUQgODY0ODkwNzcz</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/91600296847570507/A48F628695535FB906DAA1DB69480841B65EBC4E/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3670213648842683334.zip</download_url> - <filename/> - <file_size>2920260</file_size> -</mod> -<mod id="835065275"> - <name>Dino Stat Reset Potion</name> - <description>VGhpcyBNb2QgSXMgY2xlYW4gYW5kIFN0YWNrYWJsZQpNb2QgSUQ9ODM1MDY1Mjc1CgpUaGlzIEJlaGF2ZXMgRXhhY3RseSBsaWtlIE5vcm1hbCBNaW5kd2lwZSBUb25pYw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/103980122111748696/64DBD80E07F43AAB21E80C829EA0501A73FAD5FA/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_194729409911848777.zip</download_url> - <filename/> - <file_size>136797</file_size> -</mod> -<mod id="1211038707"> - <name>100k Configurable Stack Mod</name> - <description>QmlnIFJlc291cmNlIFN0YWNrIG9mIDEwMGsuIE1vZCBhbHNvIGluY2x1ZGVzIGEgQ2hhcmNvYWwgQmFrZXIsIFNwb2lsZXIgQmluLCBTbWFsbCBWYXVsdCwgRWxlbWVudCBDcmFmdGVyIGFuZCBDbGltYmluZyBQaWNrIHRoYXQgbGFzdHMgODAlIGxvbmdlci4KClt1cmw9aHR0cHM6Ly9hcmtzZXJ2ZXJob3N0aW5nLmNvLnVrL2NsaWVudGFyZWEvYWZmLnBocD9hZmY9NDBdW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzBkMFJMUWEucG5nWy9pbWddWy91cmxdCgpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMjExMDM4NzA3LzE0ODg4NjY4MTM3NjgwNDUzNTQvXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS8xQ2ttek9CLnBuZ1svaW1nXVsvdXJsXQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMjExMDM4NzA3LzE0ODg4NjYxODA2MDQyNzAyNTMvXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9jVzZwbEpILnBuZ1svaW1nXVsvdXJsXQoKTU9EIElEOiAxMjExMDM4NzA3CgpbaDFdU3RhY2sgYW5kIFdlaWdodCBBbW91bnRzWy9oMV0KW2gxXUNvbnN1bWFibGVzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KQWxsIEJlcnJpZXM6IDUwayAvIDUwLjAKQWxsIFZlZ2V0YWJsZXM6IDI1ayAvIDI1LjAKQWxsIFJhdyBNZWF0czogNTBrIC8gNTAuMApBbGwgQ29va2VkIE1lYXRzIGFuZCBKZXJraWVzOiAyNWsgLyA1MC4wClNwb2lsZWQgTWVhdDogNTBrIC8gNTAuMApMZXNzZXIgQW50aWRvdGU6IDFrIC8gMS4wClN3ZWV0IFZlZ2dpZSBDYWtlOiAxMGsgLyA2MDAuMApQbGFudCBTcGVjaWVzIFggU2VlZDogNTBrICAvIDUwLjAKCltoMV1BQiBDb25zdW1hYmxlcyAoc3RhY2sgc2l6ZSAvIHdlaWdodCBwZXIgc3RhY2spOlsvaDFdCkFnZ2VyYXZpY011c2hyb29tU2l6ZTogNTBrIC8gMTAwLjAKQXF1YXRpY011c2hyb29tU2l6ZTogNTBrIC8gNTAuMApBc2NlcmJpY011c2hyb29tU2l6ZTogNTBrIC8gNTAuMApBdXJpY011c2hyb29tU2l6ZTogNTBrIC8gNTAuMApOYW1lbGVzc1ZlbW9uU2l6ZTogNTAwIC8gNS4wClBoZXJvbW9uZUdsYW5kU2l6ZTogMTBrIC8gMTAwLjAKCltoMV1SZXNvdXJjZXMgKHN0YWNrIHNpemUgLyB3ZWlnaHQgcGVyIHN0YWNrKTpbL2gxXQpBYnNvcmJlbnQgU3Vic3RyYXRlOiA1MGsgLyA3NS4wCkFjaGF0aW5hIFBhc3RlOiAxMDBrIC8gMTAwLjAKQW5nbGVyIEdlbDogNTBrIC8gNTAuMApCbGFjayBQZWFybDogMTAwayAvIDE1MC4wCkNlbWVudGluZyBQYXN0ZTogMTAwayAvIDEwMC4wCkNoYXJjb2FsOiAxMDBrIC8gNTAuMApDaGl0aW46IDEwMGsgLyAxMDAuMApDaGl0aW4vS2VyYXRpbjogMTAwayAvIDE1MC4wCkNyeXN0YWw6IDEwMGsgLyAxMDAuMApEZWF0aHdvcm0gSG9ybjogMjVrIC8gMjAwLjAKRWxlY3Ryb25pY3M6IDEwMGsgLyAxMDAuMApFbGVtZW50OiA1MGsgLyA1MC4wCkVsZW1lbnQgU2hhcmQ6IDEwMGsgLyAxMDAuMApGaWJlcjogMTAwayAvIDEwMC4wCkZsaW50OiAxMDBrIC8gMTAwLjAKR2Fzb2xpbmU6IDEwMGsgLyAxMDAuMApHdW5wb3dkZXI6IDEwMGsgLyAxMDAuMApIaWRlOiAxMDBrIC8gMTAwLjAKSG9uZXk6IDUwMCAvIDUwLjAKS2VyYXRpbjogMTAwayAvIDEwMC4wCkh1bWFuIEhhaXI6IDEwMGsgLyAxMDAuMApMZWVjaCBCbG9vZDogNTBrIC8gMTAwLjAKTWV0YWw6IDEwMGsgLyAxMDAuMApNZXRhbCBJbmdvdDogMTAwayAvIDEwMC4wCk5hcmNvdGljOiAxMDBrIC8gMTAwLjAKT2JzaWRpYW46IDEwMGsgLyAxMDAuMApPaWw6IDEwMGsgLyAxMDAuMApPcmdhbmljIFBvbHltZXI6IDEwMGsgLyAxMDAuMApQZWx0OiAxMDBrIC8gMTAwLjAKUGVsdCwgSGFpciBvciBXb29sOiAxMDBrIC8gMTUwLjAKUG9seW1lcjogMTAwayAvIDEwMC4wClNhcDogMTAwayAvIDEwMC4wClNpbGljYSBQZWFybHM6IDEwMGsgLyAxMDAuMApTcGFya3Bvd2RlcjogMTAwayAvIDEwMC4wClNxdWlkIE9pbDogMTAwayAvIDEwMC4wClN0aW11bGFudDogMTAwayAvIDEwMC4wClN0b25lOiAxMDBrIC8gMTAwLjAKVGhhdGNoOiAxMDBrIC8gMTAwLjAKV29vZDogMTAwayAvIDEwMC4wCldvb2w6IDEwMGsgLyAxMDAuMApXb29sbHkgUmhpbm8gSG9ybjogMTAwayAvIDIwMC4wCgpbaDFdU0UgUmVzb3VyY2VzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KQ2FjdHVzIFNhcDogMTAwayAvIDEwMC4wCkNsYXk6IDEwMGsgLyA1MDAuMApGaXJlIFRhbG9uIDEwayAvIDEwLjAKTGlnaHRuaW5nIFRhbG9uIDEwayAvIDEwLjAKUG9pc29uIFRhbG9uIDEwayAvIDEwLjAKUHJlc2VydmluZyBTYWx0OiAyNWsgLyAyNS4wClByb3BlbGxhbnQ6IDI1ayAvIDEyNS4wClJhdyBTYWx0OiAxMDBrIC8gMTAwLjAKU2FuZDogMTAwayAvIDUwMC4wClNpbGs6IDEwMGsgLyAxMDAuMApTdWxmdXIgMTAwayAvIDUwMC4wCgpbaDFdQUIgUmVzb3VyY2VzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KQXBleERyb3BCYXNpbGlza1NpemU6IDI1ayAvIDUwMC4wCkFwZXhEcm9wQmFzaWxpc2tBbHBoYVNpemU6IDI1ayAvIDUwMC4wCkFwZXhEcm9wQ3JhYkNsYXdTaXplOiAyNWsgLyA1MDAuMApBcGV4RHJvcFJlYXBlckJhcmJTaXplOiAyNWsgLyA1MDAuMApBcGV4RHJvcFJvY2tEcmFrZVNpemU6IDI1ayAvIDUwMC4wCkVsZW1lbnRPcmVTaXplOiAxMDBrIC8gMjAwLjAKRnVuZ2FsV29vZFNpemU6IDEwMGsgLyAyMDAuMApHYXNCYWxsU2l6ZTogNTBrIC8gMjUwLjAKR3JlZW5HZW1TaXplOiAxMDBrIC8gMjAwLjAKQmx1ZUdlbVNpemU6IDEwMGsgLyAyMDAuMApSZWRHZW1TaXplOiAxMDBrIC8gMjAwLjAKCltoMV1FWFQgUmVzb3VyY2VzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KU2NyYXAgTWV0YWw6IDIwMGsgLyAxMDAuMApTY3JhcCBNZXRhbCBJbmdvdDogMTAwayAvIDUwLjAKRnVuZ2FsIFdvb2Q6IDEwMGsgLyA1MC4wCkNvbmRlbnNlZCBHYXM6IDEwMGsgLyA1MC4wCkZyYWdtZW50ZWQgR3JlZW4gR2VtOiAxMDBrIC8gNTAuMApCbHVlIENyeXN0YWxpemVkIFNhcDogMTAwayAvIDUwLjAKUmVkIENyeXN0YWxpemVkIFNhcDogMTAwayAvIDUwLjAKRWxlbWVudCBEdXN0OiAxMDBrIC8gNTAuMApTaWxpY2F0ZTogMTAwayAvIDUwLjAKQ29ycnVwdGVkIE5vZHVsZTogMjVrIC8gMTI1LjAKCltoMV1HZW4gUmVzb3VyY2VzIChzdGFjayBzaXplIC8gd2VpZ2h0IHBlciBzdGFjayk6Wy9oMV0KQW1iZXJncmlzOiAxMGsgLyA1MDAuMApTaGVsbCBGcmFnbWVudDogMTAwayAvIDEwMC4wCgpbaDFdQW1tb3MgKHN0YWNrIHNpemUgLyB3ZWlnaHQgcGVyIHN0YWNrKTpbL2gxXQpBZHZhbmNlZCBCdWxsZXQ6IDFrIC8gMTAwLjAKQWR2YW5jZWQgUmlmbGUgQnVsbGV0OiAxayAvIDEwMC4wCkFkdmFuY2VkIFNuaXBlciBCdWxsZXQ6IDFrIC8gMjAwLjAKQzQ6IDFrIC8gMTAwLjAKRmxhbWUgVGhyb3dlcjogMUsgLyAxMDAuMApHcmVuYWRlOiAxayAvIDEyNS4wCkdyYXBwbGluZyBIb29rOiAxayAvIDI1MC4wCk1ldGFsIEFycm93OiAxayAvIDQwMC4wClJvY2tldDogMWsgLyAxMDAuMApTaW1wbGUgQnVsbGV0OiAxayAvIDEwMC4wClNpbXBsZSBSaWZsZSBCdWxsZXQ6IDFrIC8gMTAwLjAKU2ltcGxlIFNob3RndW4gQnVsbGV0OiAxayAvIDEwMC4wClN0b25lIEFycm93OiAxayAvIDIwMC4wClRyYW5xIEFycm93OiAxayAvIDIwMC4wClRyYW5xIERhcnQ6IDFrIC8gMjAwLjAKVHJhbnEgU3BlYXIgQm9sdDogMWsgLyA0MDAuMApHbG93IFN0aWNrOiA1MDAgLyAyNS4wClppcGxpbmUgQW5jaG9yOiA1MDAgLyAyNS4wClRlayBHcmF2aXR5IEdyZW5hZGU6IDUwMCAvIDI1LjAKQ2Fubm9uIFNoZWxsOiA1MDAgLyAyNS4wClJvY2tldCBQb2Q6IDUwMCAvIDI1LjAKCltoMV1CSUcgVEhBTksgWU9VIFRPIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTgwMjgyOTI2NzhdWEhFQURbL3VybF0gRk9SIFBST1ZJRElORyBUSEUgQ09ESU5HIFRPIEZJWCBUSEUgVklTVUFMIElTU1VFIFdIRU4gQ0hBTkdJTkcgV0VJR0hUWy9oMV0KCltoMV1UaGFua3MgdG8gW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9pZC9hbmRyZWFzaGFnc3Ryb21dcHJvbWVbL3VybF0gZm9yIGdpdmluZyBtZSB0aGUgY29kaW5nIGZvciB0aGUgRW5ncmFtIFVubG9ja2VyIGFuZCBEaW5vIFJlc3BlYyBQb3Rpb25bL2gxXQoKW3VybD1odHRwczovL2Fya3NlcnZlcmhvc3RpbmcuY28udWsvY2xpZW50YXJlYS9hZmYucGhwP2FmZj00MF1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMGQwUkxRYS5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/875251999077411607/9D3F64064ACA9AAC9C9E4A5A549DD2E3D9D5D46E/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7209090352828970865.zip</download_url> - <filename/> - <file_size>164236650</file_size> -</mod> -<mod id="1404697612"> - <name>Awesome SpyGlass!</name> - <description>MTQwNDY5NzYxMg0KDQpMaWtlIGEgcmVndWxhciBTcHlHbGFzcywgZXhjZXB0IEF3ZXNvbWVyIQ0KDQogV29ya3Mgb24uLi4NCi0gRGlub3MNCi0gUGxheWVycw0KLSBTdHJ1Y3R1cmVzDQotIEVnZ3MNCi0gTG9vdA0KLSBTdXBwbHkgRHJvcHMNCi0gQW5kIG1vcmUNCg0KLSBTaG93cyBhIGJ1bmNoIG9mIHJlbGV2YW50IGluZm9ybWF0aW9uIGZvciB0aGUgY3VycmVudCB0YXJnZXQgKHNlZSBwaWNzKQ0KLSBIYXMgbG90cyBvZiBwbGF5ZXIgY3VzdG9taXphYmxlIG9wdGlvbnMgKHNlZSBwaWNzKQ0KLSBTZXZlcmFsIG9wdGlvbnMgY2FuIGJlIGVuYWJsZWQvZGlzYWJsZWQgZ2xvYmFsbHkgdmlhIGFkbWluIHNldHRpbmdzIGluIGdhbWUgb3IgaW4gSU5JDQoNCltjb2RlXQ0KRW5ncmFtRW50cnlfQXdlc29tZVNweWdsYXNzDQpQcmltYWxJdGVtX0F3ZXNvbWVTcHlHbGFzcw0KWy9jb2RlXQ0KDQpbaDFdTU9EREVSU1svaDFdDQoNCllvdSBjYW4gYWRkIGN1c3RvbSBpbmZvIHRvIHlvdXIgZGlub3MgYW5kIGl0XCdsbCBkaXNwbGF5IGluIHRoZSBVSSENCkp1c3QgYWRkIGEgY3VzdG9tIHRhZyB0byB5b3VyIGRpbm8gdGhhdCBzdGFydHMgd2l0aCBbY29kZV06U3B5R2xhc3M6Wy9jb2RlXSBBbGwgZm9sbG93aW5nIHRleHQgd2lsbCBzaG93IGluIHRoZSBVSS4gQXJrIEV0ZXJuYWwgbWFrZXMgZ29vZCB1c2Ugb2YgdGhpcy4NCg0KW2gxXUlOSSBPcHRpb25zWy9oMV0NCg0KSU5JIG9wdGlvbnMgd2lsbCBvbmx5IHRha2UgZWZmZWN0IGlmIFxcQVJLXFxTaG9vdGVyR2FtZVxcU2F2ZWRcXFNhdmVHYW1lc1xcQXdlc29tZVNweUdsYXNzU2VydmVyU2V0dGluZ3NWMi5zYXYgZG9lcyBub3QgZXhpc3QuIFRoZSBzYXZlIGZpbGUgZ2V0cyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQgaWYgb25lIGRvZXMgbm90IGV4aXN0IGFuZCB1c2VzIHRoZSBJTkkgc2V0dGluZ3MgdG8gY3JlYXRlIGl0LCBlbHNlIHVzZXMgZGVmYXVsdCBvZiBldmVyeXRoaW5nIGVuYWJsZWQuIEFmdGVyIHRoYXQgeW91IG11c3QgdXNlIGluIGdhbWUgc2V0dGluZ3Mgb3IgZGVsZXRlIHRoZSBzYXZlIGZpbGUgdG8gcmVsb2FkIG5ldyBJTkkgb3B0aW9ucy4gSW4gZ2FtZSBzZXR0aW5ncyBvdmVycmlkZSBJTkkuDQoNCltjb2RlXQ0KW0F3ZXNvbWVTcHlHbGFzc10NCkFsbG93R1BTPVRydWUNCkFsbG93Q3Jvc3NoYWlyPVRydWUNCkFsbG93Rm9vZExpc3Q9VHJ1ZQ0KQWxsb3dCdWZmTGlzdD1UcnVlDQpBbGxvd0l0ZW1MaXN0PVRydWUNCkFsbG93T3V0bGluZT1UcnVlDQpBbGxvd1BsYXllclRhcmdldGluZz1UcnVlDQpBbGxvd1N0cnVjdHVyZVRhcmdldGluZz1UcnVlDQpBbGxvd0NyYXRlVGFyZ2V0aW5nPVRydWUNCkFsbG93TG9vdFRhcmdldGluZz1UcnVlDQpBbGxvd0VnZ1RhcmdldGluZz1UcnVlICANClsvY29kZV0NCg0KDQpFbmpveSA6KQ0KDQpbVVJMPWh0dHBzOi8vZGlzY29yZC5nZy91TXdkUGtBXVtpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzEzMDMxNzkwNjYzMjI5NzU3MzMvMTQ0Q0VFOEE0MEI1NUYyMDhFQ0Q4ODg3RUZGREIwNjA3NDBEMDc0RC9bL2ltZ11bL1VSTF0NCg0KW1VSTD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fcy14Y2xpY2smaG9zdGVkX2J1dHRvbl9pZD02Mk1ZWFNCVDc1RDRFXVtpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzEzMDMxNzkwNjYzMjI5ODAxMzcvOTE0NzhFN0RFNDg3NjlBQzA3NUYyMjkxMTZFNkVGMERDNTlCNUMxOC9bL2ltZ11bL1VSTF0NCg0KW1VSTD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9DaHJpc01vZHNdW2ltZ11odHRwczovL3N0ZWFtdXNlcmltYWdlcy1hLmFrYW1haWhkLm5ldC91Z2MvMTMwMzE3OTA2NjMyMjk4MTkwOC85NUQyNUMyRTYxN0YyQTQ5NDdCNEU4MDQ4QTZBMEU1MTUzQUIyNzk5L1svaW1nXVsvVVJMXQ0KDQpbVVJMPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0yMTc5NTEyODk5XVtpbWddaHR0cHM6Ly9zdGVhbXVzZXJpbWFnZXMtYS5ha2FtYWloZC5uZXQvdWdjLzEzMDMxNzkwNjYzMjI5ODM0NTgvMTIzNkZENTRDODAyOUNGQjJFOUExNDYyMjUzNzNCQjUxOTU4NzI2Qi9bL2ltZ11bL1VSTF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1021698582224027300/936B53F81649765D9E148AADC9A57C187C5D4CE0/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_5185782480851125555.zip</download_url> - <filename/> - <file_size>3418407</file_size> -</mod> -<mod id="1271938806"> - <name>SuperTek</name> - <description>U3VwZXJUZWsgaXMgVGVrIEFybW9yIG1hZGUgc3VwZXIhDQoNCltiXU1vZCBJRDoxMjcxOTM4ODA2Wy9iXQ0KDQpbQ3VycmVudCBGZWF0dXJlc10NCg0KTm8gVGVrIEhlbG1ldCBPdmVybGF5IC0gWWVzIEkgbWVhbiB0aGUgYW5ub3lpbmcgYmxhY2sgdGhpbmcgb24gc2NyZWVuIHdoaWxlIHdlYXJpbmcgdGhlIHRlayBoZWxtZXQgaW4gZmlyc3QgcGVyc29uIGlzIGdvbmUuDQoNClVubGltdGVkIFJhZGlhdGlvbiBwcm90ZWN0aW9uIC0gRXZlcnl0aGluZyB0aGUgaGF6YXJkIHN1aXQgcHJvdGVjdHMgYWdhaW5zdCBTdXBlclRlayB3aWxsIGFsc28gcHJvdGVjdCBhZ2FpbnN0Lg0KDQpTdXBlclRlayBCZW5jaCAtIFRoaXMgaXMgd2hlcmUgeW91IHdpbGwgY3JhZnQgYWxsIG9mIHRoZSBTdXBlclRlayBpdGVtcywgY2FuIGFsc28gYmUgcGlja2VkIHVwIGFnYWluLg0KDQpTdXBlclRlayBTa2luQm94IC0gVGhpcyBpcyB3aGVyZSB5b3UgY2FuIGNyYWZ0IHNraW5zIGZvciB1c2Ugb24gdGhlIFN1cGVyVGVrIGl0ZW1zLg0KDQpVbmxpbWl0ZWQgVGVrIEdlbmVyYXRvciAtIFJlcXVpcmVzIG5vIGZ1ZWwgYW5kIHByb2R1Y2VzIHplcm8gbm9pc2UsIGNhbiBhbHNvIGJlIHBpY2tlZCB1cCBhZ2Fpbi4NCg0KVW5saW1pdGVkIFRlayBQb3dlcnMgLSBTdXBlclRlayBkb2VzIG5vdCBjb25zdW1lIGVsZW1lbnQsIGl0IHN0YXlzIHBvd2VyZWQgZm9yZXZlci4NCg0KVW5saW1pdGVkIER1cmliaWx0eSAtIFN1cGVyVGVrIGRvZXMgbm90IHVzZSBpdGVtIGR1cmFiaWxpdHkgYW5kIHNvIHdpbGwgbmV2ZXIgYnJlYWsuDQoNClN1cGVyVGVrIFJhaWxndW4gLSBOb3cgd29ya3MgdW5kZXJ3YXRlciBhbmQgd2lsbCBuZXZlciBvdmVyaGVhdCBhbmQgaGFzIGluY3JlYXNlZCByYW5nZS4NCg0KU3VwZXJUZWsgUmlmbGUgLSBSZW1vdmVkIHRoZSBjYW1lcmEgc2hha2Ugd2hpbGUgZmlyaW5nIGFuZCB3aWxsIG5ldmVyIG92ZXJoZWF0Lg0KDQpTdXBlclRlayBTd29yZCAtIERhbWFnZSBhbmQgQ2hhcmdlIERhbWFnZSBjYW4gYmUgY2hhbmdlZCB2aWEgY29uZmlnLg0KDQpTdXBlclRlayBUcmFucSBHdW4gYW5kIERhcnRzIC0gSW5zdGFudGx5IGtub2NrcyBvdXQgYW5kIGRyYWlucyBmb29kIGZyb20gZGlubw0KDQpTdXBlclRlayBNaW5pbmcgRHJpbGwgLSBSZXF1aXJlcyBmdWVsIHRvIGFjdGl2YXRlIGJ1dCB3aWxsIHN0YXkgcG93ZXJlZCBhZnRlciB0aGF0DQoNCg0KQWxsIFN1cGVyVGVrIGl0ZW1zIHJlcXVpcmUgemVybyBlbGVtZW50IHRvIGZ1bmN0aW9uIGFuZCBzb21lIHdlYXBvbiBvdmVyaGVhdGluZyBhbmQgZGFtYWdlIHZhbHVlcyBjYW4gYmUgY2hhbmdlZCB2aWEgY29uZmlnIG9wdGlvbnMuDQoNCg0KW2gxXUNvbmZpZyBPcHRpb25zWy9oMV0NCllvdSBjYW4gZmluZCB0aGUgY29uZmlnIG9wdGlvbnMgYW5kIHNwYXduIGNvZGVzIHRvIHRhaWxvciB0aGlzIG1vZCB0byB5b3VyIG5lZWRzIG92ZXIgYXQgdGhlDQogW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy9kaXNjdXNzaW9ucy8xMjcxOTM4ODA2L10gZGlzY3Vzc2lvbnMgc2VjdGlvbiAgWy91cmxdDQoNCg0KU3VwZXJUZWsgQXJtb3IgY2FuIGJlIHVwZ3JhZGVkIHVzaW5nIHRoaXMgbW9kLCBpdCdzIG5vdCByZXF1aXJlZCBidXQgaGlnaGx5IHJlY29tbWVuZGVkLg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODIxNTMwMDQyXSBVcGdyYWRlIFN0YXRpb24gWy91cmxdDQoNCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fcy14Y2xpY2smaG9zdGVkX2J1dHRvbl9pZD1CUDZON1BOTEhIVDNBJnNvdXJjZT11cmxdIERvbmF0ZSBbL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1769321347011150648/E4F97E513D70388026F3CE63B35A8C72C5C14FC1/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_4768632041903001037.zip</download_url> - <filename/> - <file_size>5435516</file_size> -</mod> -<mod id="774762563"> - <name>Kibble Table</name> - <description>QSBVbmlxdWUgVGFibGUgVXNlZCBUbyBFeGNoYW5nZSBNZXRhbCBPcmUgRm9yIEtpYmJsZSAmIFRhbWluZyBJdGVtcyBMaWtlIEJ1ZyBSZXBlbGxhbnQgQW5kIERlYXRod29ybSBIb3JucyEKCkZ1bGx5IFN0YWNrYWJsZSBBbmQgVXBkYXRlZCBGb3IgU2NvcmNoZWQgRWFydGggJiBBYmJlcmF0aW9uISAKCkluc3BpcmVkIEJ5IENsaXB6J3MgS2liYmxlIFZlbmRpbmcgTWFjaGluZSEKCkNyZWRpdCBGb3IgSGVscDogTWV6em8gJiBlTmMgfCBFeGlsZUFjaWQKCgpGdXR1cmUgUGxhbnM6ClVwZGF0ZWQgS2liYmxlcwoKTW9kIElEOiA3NzQ3NjI1NjMKCkluaSBDb2RlIE9wdGlvbiBGb3IgQ3JhZnRpbmcgU3BlZWQKCltLaWJibGVUYWJsZV0KS2liYmxlVGFibGVDcmFmdFNwZWVkPVgKCigxLjAgaXMgZGVmYXVsdCwgMiBpcyAyeCBhcyBmYXN0IGFuZCBzbyBvbikKCldvcmtzIEdyZWF0IFdpdGggTXkgT3RoZXIgTW9kLCBBZGRpdGlvbmFsIElzbGFuZCBTcGF3bnMhCgpQb3N0IEFueSBCdWdzLCBQcm9ibGVtcywgb3IgU2VydmVycyBSdW5uaW5nIFRoaXMgTW9kIEJlbG93IQoKT2ZmaWNpYWwgU2VydmVyIG9mIERpelp6eSdzIE1vZHMhIApodHRwczovL2Fya3NlcnZlcnMubmV0L3NlcnZlci8xMDQuMTkyLjIyNy4yNjoyNzAzMwoKU2luY2UgaXRzIGJlZW4gcmVxdWVzdGVkIHNvIG11Y2gsIGhlcmUgaXMgYSBkb25hdGlvbiBsaW5rIGZvciB0aGUgbW9kIGNvbm5lY3RlZCB0byBteSBvbGQgc3RyZWFtCmh0dHBzOi8vc3RyZWFtbGFicy5jb20vZGl6enR2CgoKW3VybD1odHRwczovL2hvc3RoYXZvYy5jb20vYmlsbGluZy9hZmYucGhwP2FmZj05MzddW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0VEb3lyQWsucG5nWy9pbWddWy91cmxdCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/945091098054865529/85A6504D763D313F825C17D9D0A6759AC55F5900/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_2129364109266856473.zip</download_url> - <filename/> - <file_size>22469044</file_size> -</mod> -<mod id="711047840"> - <name>Taming Sedative</name> - <description>SSBoYXZlIGJlZW4gbWFkZSBhd2FyZSB0aGF0IHRoaXMgbW9kIG1heSBwb3NzaWJseSBub3Qgd29yayBvbiBWYWxndWVybywgYWx0aG91Z2ggYW5vdGhlciByZXBvcnQgdG8gbWUgc2F5cyBpdCBkb2VzLiBBcyBzdWNoIHVzZSBhdCB5b3UncmUgb3duIHJpc2sgZm9yIHRoaXMgbWFwLg0KVW5mb3J0dW5hdGVseSBJIHdpbGwgbm90IGJlIHVwZGF0aW5nIHRoaXMgbW9kIGFueSBmdXJ0aGVyIGR1ZSB0byBubyBtb3JlIGludGVyZXN0IGluIHRoaXMgZ2FtZSBvbiBteSBwYXJ0Lg0KVGhhbmtzIHRvIGV2ZXJ5b25lIHdobyBoYXMgdXNlZCB0aGlzIG1vZCBhbmQgY29udGludWUgdG8gZG8gc28gb24gdGhlIG9sZGVyIG1hcHMuDQoNCltiXUEgc2VkYXRpdmUgZGVzaWduZWQgdG8gYWlkIGluIHRoZSB0YW1pbmcgcHJvY2VzcyBbL2JdDQoNCltiXU1vZCBJRDpbL2JdIDcxMTA0Nzg0MA0KDQpbdV1FZmZlY3RzWy91XSANCkFkZHMgNTAwIHRvIFRvcnBvciBvdmVyIDE1IHNlY29uZHMuDQpEZWNyZWFzZXMgRm9vZCBieSBhcHByb3ggNDUwIG92ZXIgMyBzZWNvbmRzICh0aGlzIG9ubHkgaGFzIHRoaXMgbXVjaCBvZiBhbiBlZmZlY3Qgb24gYW4gdW5jb25zaW91cyBkaW5vcyBodW5nZXIgbGV2ZWxzLiBDb25zY2lvdXMgZGlub3MgYXJlIGFibGUgdG8gcmVzaXN0IHRoZSBodW5nZXIgaW5kdWNpbmcgZWZmZWN0cyBhbmQgY2Fubm90IGJlIHVzZWQgdG8gaGVscCB3aXRoIHBhc3NpdmUgdGFtaW5nKS4NCkFmZmVjdHMgY3JlYXR1cmVzIHdpdGggZGlmZmVyZW50IG1ldGFib2xpYyByYXRlcyB0byBkaWZmZXJlbnQgZGVncmVlcy4NCg0KW3VdSW5ncmVkaWVudHNbL3VdIA0KMTUgTmFyY290aWNzIA0KMTAgU3RpbXVsYW50cyANCjEwIFNwb2lsZWQgTWVhdCANCjUwIEZpYmVyDQoyIFJhcmUgRmxvd2VycyANCjIgUmFyZSBNdXNocm9vbXMgDQoNClJlcXVpcmVzIGxldmVsIDMwIHRvIGxlYXJuIHRoZSBlbmdyYW0gd2hpY2ggY29zdHMgMTIgcG9pbnRzIGFuZCBpcyBtYWRlIGRpcmVjdGx5IGluIHlvdXIgYmFja3BhY2sgbm93IChNb3J0YXIgJiBQZXN0bGUgb3IgQ2hlbWlzdHJ5IEJlbmNoIGFyZSBubyBsb25nZXIgcmVxdWlyZWQpLiANCg0KTmVlZGxlc3MgdG8gc2F5IHRoaXMgaXRlbSBpcyBub3QgcmVhbGx5IHJlY29tbWVuZGVkIGZvciBodW1hbiBjb25zdW1wdGlvbiwgYnV0IGhleSwgaWYgeW91IGZhbmN5IGl0LCBrbm9jayB5b3Vyc2VsZiBvdXQuDQoNCk5vdGVzOg0KLSBEdWUgdG8gZWl0aGVyIHRoZSBBcmsgRGV2IEtpdCBsaW1pdGF0aW9ucyBvciBtb3JlIGxpa2VseSBteSB1bmRlcnN0YW5kaW5nIG9mIGhvdyBpdCB3b3JrcywgSSBhbSBjdXJyZW50bHkgdW5hYmxlIHRvIGhhdmUgdGhlIHNhbWUgbGV2ZWwgb2YgY29udHJvbCBvdmVyIGhvdyBtdWNoICdGb29kJyBpcyBsb3N0IGJldHdlZW4gY29uc2Npb3VzIGFuZCB1bmNvbnNjaW91cyBkaW5vcy4gSWYgSSBzZXQgaXQgdG8gZHJvcCAnRm9vZCcgYnkgNDUwIG9uIGFuIGF3YWtlIGRpbm8gaXQgd2lsbCBjb21wbGV0ZWx5IHdpcGUgb3V0IHRoZSBGb29kIGJhciBlbnRpcmVseSBvbiBhbiB1bmNvbnNjaW91cyBvbmUuIFNvIEkgaGF2ZSB0byBzZXQgaXQgdG8gLTIuMjUgZm9yIGF3YWtlIGRpbm9zIGluc3RlYWQgd2hpY2ggZXF1YXRlcyB0byBqdXN0IGFyb3VuZCA0NTAgb24gYW4gdW5jb25zY2lvdXMgRGluby4gSWYgSSBldmVyIGZpbmQgYSB3YXkgdG8gcmVzb2x2ZSB0aGlzIEkgd2lsbCBoYXZlIGl0IHNvIGl0IGhhcyB0aGUgc2FtZSBlZmZlY3Qgb24gYm90aCBjb25zY2lvdXMgYW5kIHVuY29uc2Npb3VzLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/271722299889145837/DC274AD1E5D9D982C589C3D2441B177E6A0A14C7/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_1061987001733957418.zip</download_url> - <filename/> - <file_size>314037</file_size> -</mod> -<mod id="761535755"> - <name>Ultra Stacks</name> - <description>W0lNR11odHRwczovL2kuaW1ndXIuY29tL0ZtbkFJWHkuZ2lmWy9JTUddDQoNCltoMV1bYl1Ob3cgaW5jbHVkZXMgaXRlbXMgZnJvbSBHZW5lc2lzICYgQ3J5c3RhbCBJc2xlcyBETENbL2JdWy9oMV0NCg0KW2gxXVtiXU1vZCBJRDogNzYxNTM1NzU1Wy9iXVsvaDFdDQpbaDFdW2JdQ3VycmVudCBWZXJzaW9uOiAyLjIxIChVcGRhdGVkIEF1Z3VzdCAyMm5kLCAyMDIwKVsvYl1bL2gxXQ0KDQpbaDFdW2JdSW5jbHVkZXMgc3RhY2thYmxlIGl0ZW1zIGZvciBFeHRpbmN0aW9uLCBBYmVycmF0aW9uLCBTY29yY2hlZCBFYXJ0aCwgR2VuZXNpcyBhbmQgQ3J5c3RhbCBJc2xlcyBETENzWy9iXVsvaDFdDQoNCltiXUZvciBlc3RhYmxpc2hlZCBzZXJ2ZXJzLCBwbGVhc2UgcmVtZW1iZXIgdG8gcmVsZWFybiB5b3VyIGVuZ3JhbXMgZm9yIGNlcnRhaW4gY2hhbmdlcyB0byB0YWtlIGFmZmVjdC4gIFBsZWFzZSBzZWUgdGhlIHBhdGNoIG5vdGVzIGZvciBtb3JlIGRldGFpbHMgb24gdGhlIGNoYW5nZXMgaW4gdGhlIGxhdGVzdCB1cGRhdGUuDQpbL2JdDQoNClVsdHJhIFN0YWNrcyBpcyBhIHN0YWNraW5nIG1vZCBmb3IgQVJLIEV2b2x2ZWQuICBJIGtub3cgdGhlcmUgYXJlIHF1aXRlIGEgZmV3IHN0YWNraW5nIG1vZHMgb3V0IHRoZXJlLCBidXQgdGhlIGdvYWwgb2YgdGhpcyBtb2QgaXMgdG8gcHJvdmlkZSB0aGUgYmVzdCBzdGFja2luZyBleHBlcmllbmNlIHBvc3NpYmxlIHRvIG1ha2UgdGhlIGdhbWUgbW9yZSBlbmpveWFibGUuIA0KDQpOb3Qgb25seSBkb2VzIHRoaXMgc3RhY2tpbmcgbW9kIGNoYW5nZSB0aGUgcXVhbnRpdHkgYW5kIHdlaWdodCBvZiBpdGVtcywgY2hhbmdlcyBoYXZlIGFsc28gYmVlbiBtYWRlIHRvIHNvbWUgb2YgdGhlIHNwb2lsaW5nIHRpbWVzIGFzIHdlbGwuICBNb3N0IHNwb2lsaW5nIHRpbWVzIGhhdmUgYmVlbiBkb3VibGVkLCBhbmQgb3RoZXIgaXRlbXMgaGF2ZSB0aGVpciBzcG9pbGluZyB0aW1lIGluY3JlYXNlZCBldmVuIG1vcmUgKGUuZy4gcHJpbWUgbWVhdHMpLg0KDQpJZiB5b3UgYXJlIG5vdCBhZGRpbmcgVWx0cmEgU3RhY2tzIHRvIGEgbmV3IHNlcnZlciwgcGxheWVycyBtYXkgaGF2ZSB0byByZWxlYXJuIHRoZWlyIGVuZ3JhbXMgYmVmb3JlIHRoZSBzdGFja2luZyBjaGFuZ2VzIHRha2UgZWZmZWN0LiAgVGhpcyBpc3N1ZSB3aWxsIG5vdCBvY2N1ciBpZiB5b3UgYXJlIGFkZGluZyBVbHRyYSBTdGFja3MgdG8gYSBuZXcgb3Igd2lwZWQgc2VydmVyLg0KDQpUaGlzIG1vZCBpcyBjb21wbGV0ZWx5IHN0YWNrYWJsZSwgYnV0IGl0IGlzIG5vdCBjb21wYXRpYmxlIHdpdGggYW55IG90aGVyIHN0YWNraW5nIG1vZHMgKHlvdSBzaG91bGQgb25seSBiZSB1c2luZyBvbmUgc3RhY2tpbmcgbW9kIG9uIHlvdXIgc2VydmVyIHRvIGF2b2lkIGNvbXBsaWNhdGlvbnMpLg0KDQpXb3JrcyB3aXRoIG11bHRpcGxheWVyIGFuZCBzaW5nbGUgcGxheWVyIHNlcnZlcnMuICBBbHNvIGluY2x1ZGVzIHN0YWNrYWJsZSBpdGVtcyBmb3IgRXh0aW5jdGlvbiwgU2NvcmNoZWQgRWFydGgsIEFiZXJyYXRpb24sIGFuZCBHZW5lc2lzIERMQ3MuDQoNCkZvciBzZXJ2ZXIgb3duZXJzIHdobyBhcmUgZXhwZXJpZW5jaW5nIHRoZSBJZ3Vhbm9kb24gc2VlZGluZyBpc3N1ZSB3aGVuIHVzaW5nIHN0YWNrIG1vZHMsIGl0IGNhbiBub3cgYmUgZml4ZWQgYnkgdXNpbmcgdGhlIGZvbGxvd2luZyBtb2QgYmVsb3cgd2l0aCB0aGlzIHN0YWNrIG1vZDoNCg0KW2JdW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xMDkyMzQ5NjUwXUlndWFub2RvbiBTZWVkIFRyYWluZXJbL3VybF1bL2JdDQoNClVQREFURTogVHJhbnNmZXJhYmxlIEVsZW1lbnQgYW5kIFRyYW5zZmVyYWJsZSBFbGVtZW50IFNoYXJkIGhhdmUgYmVlbiBhZGRlZCB0byB0aGlzIG1vZC4gVGhlc2UgaXRlbXMgY2FuIGJlIHRyYW5zZmVycmVkIGJldHdlZW4gQVJLIGNsdXN0ZXJzIGFuZCB3aWxsIHdvcmsganVzdCBsaWtlIHJlZ3VsYXIgRWxlbWVudCBhbmQgRWxlbWVudCBTaGFyZC4gWW91IGNhbiBjcmFmdCBib3RoIG9mIHRoZXNlIGl0ZW1zIGluc2lkZSB5b3VyIHBsYXllciBpbnZlbnRvcnkuIFRvIGFjdGl2YXRlIHRoaXMgZmVhdHVyZSwganVzdCBsZWFybiB0aGUgVHJhbnNmZXJhYmxlIEVsZW1lbnQgYW5kIFRyYW5zZmVyYWJsZSBFbGVtZW50IFNoYXJkIGVuZ3JhbXMgKHRoZXNlIHdpbGwgY29zdCAwIHBvaW50cyBhbmQgd2lsbCBiZSBhdmFpbGFibGUgYXQgbGV2ZWwgMSkuIElmIHlvdSBkb24ndCB3YW50IHRoZXNlIGl0ZW1zIGVuYWJsZWQgb24geW91ciBzZXJ2ZXIsIHBsZWFzZSBhZGQgdGhlIGZvbGxvd2luZyBsaW5lcyB0byB5b3VyIEdhbWUuaW5pOg0KDQpbcXVvdGVdT3ZlcnJpZGVOYW1lZEVuZ3JhbUVudHJpZXM9KEVuZ3JhbUNsYXNzTmFtZT0iRW5ncmFtRW50cnlfVHJhbnNmZXJhYmxlRWxlbWVudF9VU19DIixFbmdyYW1IaWRkZW49dHJ1ZSkNCk92ZXJyaWRlTmFtZWRFbmdyYW1FbnRyaWVzPShFbmdyYW1DbGFzc05hbWU9IkVuZ3JhbUVudHJ5X1RyYW5zZmVyYWJsZVNoYXJkc19VU19DIixFbmdyYW1IaWRkZW49dHJ1ZSlbL3F1b3RlXQ0KDQpJbiBvcmRlciB0byBoZWxwIHBsYXllcnMgd2hvIHdhbnQgdG8gc3BvaWwgbWVhdCBmYXN0ZXIgd2l0aCBVbHRyYSBTdGFja3MgaW5zdGFsbGVkLCBJIGFsc28gYWRkZWQgYSBNZWF0IFNwb2lsZXIgdG8gdGhpcyBtb2QuIFRoZSBNZWF0IFNwb2lsZXIgd2lsbCBhbGxvdyB5b3UgdG8gc3BvaWwgbWVhdCBhdCBhIGZhc3RlciByYXRlIHRoYW4gc3RhbmRhcmQgdGltZXMuIFlvdSBjYW4gY3JhZnQgdGhlIE1lYXQgU3BvaWxlciBpbnNpZGUgeW91ciBwbGF5ZXIgaW52ZW50b3J5IG9uY2UgeW91IGhhdmUgbGVhcm5lZCB0aGUgZW5ncmFtLiBJZiB5b3UgZG9uJ3Qgd2FudCB0aGUgTWVhdCBTcG9pbGVyIGVuYWJsZWQgb24geW91ciBzZXJ2ZXIsIHBsZWFzZSBhZGQgdGhlIGZvbGxvd2luZyBsaW5lcyB0byB5b3VyIEdhbWUuaW5pOg0KDQpbcXVvdGVdT3ZlcnJpZGVOYW1lZEVuZ3JhbUVudHJpZXM9KEVuZ3JhbUNsYXNzTmFtZT0iRW5ncmFtRW50cnlfTWVhdFNwb2lsZXJfVVNfQyIsRW5ncmFtSGlkZGVuPXRydWUpWy9xdW90ZV0NCg0KU3Bhd24gY29tbWFuZCBmb3IgTWVhdCBTcG9pbGVyOg0KDQpbcXVvdGVdYWRtaW5jaGVhdCBnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvVWx0cmFTdGFja3MvU3RydWN0dXJlcy9NZWF0U3BvaWxlci9QcmltYWxJdGVtU3RydWN0dXJlX01lYXRTcG9pbGVyX1VTLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfTWVhdFNwb2lsZXJfVVMnIiAxIDEgMFsvcXVvdGVdDQoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi83NjE1MzU3NTUvMzQzNzg2MTk1NjY1ODQ5MTEwL11baDFdQ2xpY2sgaGVyZSBmb3IgdXBkYXRlZCBzdGFjayBhbW91bnRzLCB3ZWlnaHQsIGFuZCBzcG9pbGluZyB0aW1lcyBmb3IgVWx0cmEgU3RhY2tzWy9oMV1bL3VybF0NClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi83NjE1MzU3NTUvMzQzNzg2MTk1NjY1NjA4NzA5L11baDFdQ2xpY2sgaGVyZSBmb3IgdXBkYXRlZCBwYXRjaCBub3Rlc1svaDFdWy91cmxdDQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vNzYxNTM1NzU1LzI3OTQ5OTg4NTA4NzQ5ODQ0MzYvXVtoMV1DbGljayBoZXJlIGZvciBpbmZvIG9uIGhvdyB0byBzZXQgY3VzdG9tIHN0YWNrcyBzaXplc1svaDFdWy91cmxdDQpUaGlzIG1vZC9jb2RlL3dvcmsgaXMgcHJvdGVjdGVkIGJ5IHRoZSBbVVJMPWh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9sZWdhbGNvZGVdQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsIENyZWF0aXZlIENvbW1vbnMgTGljZW5zZS4NCltJTUddaHR0cHM6Ly9pLmliYi5jby82SHN5RjhOLzg4eDMxLnBuZ1svSU1HXVsvVVJMXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1021696827924990437/EC9CD0D33B590EC1AE22FB03019D9AB10BBC972A/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_8543999861093486334.zip</download_url> - <filename/> - <file_size>1704546</file_size> -</mod> -<mod id="859198322"> - <name>Craftable Element</name> - <description>TW9kIElEOiA4NTkxOTgzMjINCg0KQWxsb3dzIHlvdSB0byBjcmFmdCBFbGVtZW50Lg0KDQpDcmFmdGVkIGluIEVsZW1lbnQgQ3JhZnRpbmcgU3RhdGlvbi4NCg0KMSBFbGVtZW50IHJlcXVpcmVzOg0KNSBDcnlzdGFsDQo1IFBvbHltZXINCjUgRWxlY3Ryb25pY3MNCjUgQmxhY2sgUGVhcmxzDQoNCkNyYWZ0ZWQgRWxlbWVudCBzdGFja3NpemUgaXMgMTAwLg0KDQpFYWNoIEVuZ3JhbSB3aWxsIGNyYWZ0IGEgU3RhY2sgZm9yIGl0c2VsZi4NCkZ1bGx5IGZ1bmN0aW9uYWwgd2l0aCBHZWFyICYgU3RydWN0dXJlcyBleHBlY3QgUmlmbGUNCg0KQWRkZWQgRWxlbWVudCBDb252ZXJ0ZXI6DQpDb252ZXJ0IHlvdXIgY3JhZnRlZCBFbGVtZW50IHRvIE9yaWdpbmFsIEVsZW1lbnQhDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KS25vd24gSXNzdWVzOg0KLSBVbmNvbnZlcnRlZCBFbGVtZW50IGRvZXNuJ3Qgd29yayBhcyBhbW1vIGZvciBUZWsgUmlmbGUNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCk15IG90aGVyIG1vZHM6DQpbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNDI5NDAxMTIzXVRla2dyYW0gU2Nyb2xsc1svdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTQzMDYzMzkxMV1VcGdyYWRlYWJsZSBUZWsgV2VhcG9uc1svdXJsXQ0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTU4MjU2MTQ1M11TdGFjayBJdCBVcFsvdXJsXQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/91598184373251080/487C945460C881D6B55BD00F9CEF40DAA9B655C0/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_4508473796476155128.zip</download_url> - <filename/> - <file_size>1100034</file_size> -</mod> -<mod id="924933745"> - <name>DinoTracker</name> - <description>W2gxXUEgc21hcnQgdG9vbCBmb3IgZmluZGluZyB5b3VyIGxvc3QgRGlub1svaDFdCgpbYl1KdXN0IGNyYWZ0IGEgRGlubyBUcmFja2VyWy9iXQpbaV1SZXF1aXJlZCBsZXZlbCAyNVsvaV0KClt1XUluZ3JlZGllbnRzWy91XQpbbGlzdF0KWypdIDEgTWV0YWwgSW5nb3QKWypdIDEgSGlkZQpbL2xpc3RdCgpbaDFdQXBwbHkgdGhlIERpbm8gVHJhY2tlciBTa2luIG9udG8geW91ciBHbG92ZXMuWy9oMV0KW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3huUHBRMDMuZ2lmWy9pbWddCgpZb3Ugd2lsbCBzZWUgeW91ciBDaGFyIG5vdyBoYXMgYSBUcmFja2VyIFdyaXN0YmFuZCBvbiBoaXMgbGVmdCBBcm0uCgpbdGFibGVdCiAgICBbdHJdCiAgICAgICAgW3RoXUhvdGtleVsvdGhdCiAgICAgICAgW3RoXURlc2NyaXB0aW9uWy90aF0KICAgIFsvdHJdCiAgICBbdHJdCiAgICAgICAgW3RkXVNoaWZ0K0NbL3RkXQogICAgICAgIFt0ZF13aWxsIG9wZW4gYW4gVUkgd2hlcmUgeW91IGNhbiBjaG9vc2Ugd2hhdCBhcmUgeW91IGxvb2tpbmcgZm9yIGFuZCBzZWxlY3QgdGhlIERpbm8geW91IGFyZSBzZWFyY2hpbmcgZm9yWy90ZF0KICAgIFsvdHJdCiAgICBbdHJdCiAgICAgICAgW3RkXVNoaWZ0K1ZbL3RkXQogICAgICAgIFt0ZF13aWxsIHBvaW50IGFnYWluIHRvIHRoZSBsYXN0IERpbm8geW91IHNlYXJjaGVkIGZvci5bL3RkXQogICAgWy90cl0KWy90YWJsZV0KCkFuIEFycm93IHdpbGwgc2hvdyB5b3UgdGhlIGRpcmVjdGlvbiB3aGVyZSB0aGUgRGlubyBpcywgdGhlIERpbm8gd2lsbCBhbHNvIGJlIGhpZ2hsaWdodGVkIHdpdGggYSBiZWFjb24uCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vRnNDdXF5Ri5naWZbL2ltZ10KCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9ic0VJMm5SLmdpZlsvaW1nXQoKW2xpc3RdClsqXSBJdCB3aWxsIGZpbmQgeW91ciBUcmliZSBEaW5vcyBBTEwgYWNyb3NzIHRoZSBNYXAgbm8gbWF0dGVyIG9uIHdpY2ggbWFwIHlvdSBhcmUKWypdIEl0IGNhbiBzaG93IHlvdSBhbGwgV2lsZCBEaW5vcyBpbiBSZW5kZXIgUmFuZ2UKWypdIEl0IGNhbiBQb2ludCB5b3UgdG8gVHJpYmUvQWxsaWFuY2UgTWVtYmVycyAoVHJpYmVtZW1iZXJzIGV2ZW4gd2hlbiB0aGV5IGFyZSBsb2dnZWQgb3V0KQpbKl0gUmViaW5kIHlvdXIgSG90a2V5ClsvbGlzdF0KCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9DVUFCbGhlLmdpZlsvaW1nXQoKW3F1b3RlPU1vZElEOl0KOTI0OTMzNzQ1ClsvcXVvdGVdCltjb2RlXQpBZG1pbiBTcGF3bmNvZGU6Cltjb2RlXQphZG1pbmNoZWF0IEdpdmVJdGVtICJCbHVlcHJpbnRcJy9HYW1lL01vZHMvRGlub01vYmlsZS9QcmltYWxJdGVtQXJtb3JfRGlub01vYmlsZS5QcmltYWxJdGVtQXJtb3JfRGlub01vYmlsZVwnIiAxIDAgMAoKYWRtaW5jaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50XCcvR2FtZS9Nb2RzL0Rpbm9Nb2JpbGUvUHJpbWFsSXRlbV9EaW5vVHJhY2tlci5QcmltYWxJdGVtX0Rpbm9UcmFja2VyXCciIDEgMCAwClsvY29kZV1bL2NvZGVdCltjb2RlXQpFbmdyYW0gRW50cnk6Cltjb2RlXQpFbmdyYW1FbnRyeV9EaW5vTW9iaWxlX0MKCkVuZ3JhbUVudHJ5X0Rpbm90cmFja2VyX0MKWy9jb2RlXVsvY29kZV0KCltiXUluaSBvcHRpb25zIGZvcjpbL2JdCltsaXN0XQpbKl0gVHJhY2tpbmcgV2lsZCBEaW5vcwpbKl0gSGlkaW5nIHRoZSBGaW5kIFdpbGQgRGlub3MgQnV0dG9uClsqXSBUcmFja2luZyBUcmliZSBNZW1iZXIKWypdIFRyYWNraW5nIERlYXRoIFBvaW50cwpbKl0gVHJhY2tpbmcgQWxsaWVkIFBsYXllcnMKWypdIEhpZGluZyBDb29yZGluYXRlcyBvbiBXaWxkIERpbm9zClsvbGlzdF0KCltiXUlmIHlvdSBvbmx5IHdhbnQgdG8gRmluZCB5b3VyIFRyaWJlIERpbm9zLCBqdXN0IGFkZDpbL2JdCltpXWluIHlvdXIgR2FtZVVzZXJTZXR0aW5ncy5pbmkgdG8gZGlzYWJsZSBhbGwgb3RoZXIgRmVhdHVyZXMuWy9pXQpbY29kZV0KR2FtZVVzZXJTZXR0aW5ncy5pbmkgCltjb2RlXQpbRGlub1RyYWNrZXJdIApEaXNhYmxlV2lsZFRyYWNraW5nPVRydWUKRGlzYWJsZVdpbGRGaW5kQnV0dG9uPVRydWUKRGlzYWJsZVRyaWJlbWVtYmVyVHJhY2tpbmc9VHJ1ZQpEaXNhYmxlRGVhdGhUcmFja2luZz1UcnVlCkRpc2FibGVBbGx5VHJhY2tpbmc9VHJ1ZQpEaXNhYmxlV2lsZENvb3JkaW5hdGVzPVRydWUKWy9jb2RlXVsvY29kZV0KCltoMV1GQVE6Wy9oMV0KCltiXVE6Wy9iXSBbaV1Ib3cgY2FuIGkgZmluZCBXaWxkIERpbm9zIGFjcm9zcyB0aGUgTWFwP1svaV0KW2JdQTpbL2JdIFtpXUkgZG9udCBrbm93LCBtYXliZSB0cnkgYW5vdGhlciBNb2QgdGhhdCBjYW4gZG8gdGhpcy4gT3VyIE1vZCB3YXMgbmV2ZXIgYW5kIHdpbGwgbmV2ZXIgYmUgYSBNb2QgdG8gc2VhcmNoIFdpbGRzIGFjcm9zcyB0aGUgTWFwLlsvaV0KCltiXVE6Wy9iXSBbaV1UaGUgQ29sb3Igb2YgbXkgR2xvdmVzIGlzIERpc2FwZWFyaW5nWy9pXQpbYl1BOlsvYl0gW2ldVGhpcyBpcyBub3QgYSBCdWcsIGl0cyBhIEZlYXR1cmUuIElmIHlvdSByZW1vdmUgdGhlIFRyYWNrZXIgU2tpbiBmcm9tIHlvdXIgR2xvdmVzIHRoZXkgc3RpbGwgaGF2ZSB0aGVpciBDb2xvciwgVGhpcyB3YXkgeW91IGNhbiBnaXZlIHRoZSBHbG92ZXMgYW5vdGhlciBDb2xvciBpZiB0aGUgVHJhY2tlciBpcyBBcHBsaWVkLlsvaV0KCltiXVE6Wy9iXSBbaV1XaHkgaXMgaXQgbm93IGEgU2tpbj8gSSB3YW50IHRvIHVzZSBteSBYL1kgU2tpbi5bL2ldCltiXUE6Wy9iXSBbaV1XZSB0cmllZCBhIGZldyBkaWZmZXJlbnQgdGhpbmdzIGFuZCBkZWNpZGV0IHRoYXQgYSBTa2luIHdvdWxkIGdpdmUgdGhlIGJlc3QgSW1tZXJzaW9uLiBFdmVuIFdpbGRjYXJkIHVzZXMgaXQgdGhpcyBXYXkgd2l0aCB0aGUgWmlwIExpbmUgYW5kIEhhbmcgR2xpZGVyLlsvaV0KCltiXVE6Wy9iXSBbaV1Eb2VzIGl0IGFmZmVjdCBteSBEaW5vcyBvciBvdGhlciBtb2RzP1svaV0KW2JdQTpbL2JdIFtpXU5vLCB0aGUgTW9kIGlzIGNsZWFuIGFuZCBTdGFja2FibGUgYW5kIHdvbnQgb3ZlcndyaXRlIHZhbmlsbGEgRmlsZXMgb3IgaW50ZXJhY3Qgd2l0aCBhbnkgb3RoZXIgTW9kLlsvaV0KCltiXVE6Wy9iXSBbaV1XaHkgZG9lcyB0aGUgVHJhY2tlciBub3Qgc2hvdyBteSBvd24gQ29vcmRpbmF0ZXNbL2ldCltiXUE6Wy9iXSBbaV1XZSB3YW50ZWQgdG8gY3JlYXRlIGFuIEltbWVyc2l2ZSBzZWFyY2ggZnVuY3Rpb24gd2l0aG91dCBicmVha2luZyB0aGUgdXNlIG9mIGluZ2FtZSBpdGVtcyBsaWtlIHRoZSBHUFNbL2ldCgpbYl1ROlsvYl0gW2ldTXkgVHJhY2tlciB3b250IG9wZW4sIGltIGNvbmZ1c2VkIHdpY2ggSG90a2V5IGlzIHRoZSByaWdodCBvbmVbL2ldCltiXUE6Wy9iXSBbaV1HbyBpbnRvIGEgU2luZ2xlcGxheWVyIEdhbWUgd2l0aCBvbmx5IERpbm8gVHJhY2tlciBlbmFibGVkIGFuZCB0eXBlICJjaGVhdCBTY3JpcHRDb21tYW5kIERpbm9UcmFja2VyIG9wZW4iIGluIHRoZSBDb25zb2xlLiBSZWJpbmQgdGhlIEtleXMgaG93IHlvdSBsaWtlIHRoZW0gYW5kIGpvaW4geW91ciBNdWx0aXBsYXllciBHYW1lIGFnYWluLlsvaV0KClNwZWNpYWwgVGhhbmtzIHRvIE5lb3Rob20gZm9yIGJvcnJvd2luZyBtZSBzb21lIG9mIGhpcyBDb2RlCgpJZiB5b3UgbGlrZSBvdXIgV29yayBhbmQgd2FudCB0byBnaXZlIGEgRG9uYXRpb24sIGZlZWwgZnJlZSB0byBTdXBwb3J0IGFuZCBDb250YWN0IG1lIG9uIERpc2NvcmQKCltoMV1JZiB5b3UgbGlrZSB0aGUgTW9kLCBjb25zaWRlciBnaXZpbmcgaXQgYSBUaHVtYnMgdXBbL2gxXQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vTWtjUFY0Si5naWZbL2ltZ10KCltoMV1GZWVsIGZyZWUgdG8gcmVwb3J0IEZlZWRiYWNrIGFuZCBCdWdzIHRvIG91ciBEaXNjb3JkWy9oMV0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvSlVHd0pHQl0gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL0dyVkNHb0cuZ2lmWy9pbWddWy91cmxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1017195235201036106/33BCDC79EE8610935B5A86AB0DB482CDF1C69FED/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_3728273400402239431.zip</download_url> - <filename/> - <file_size>10021832</file_size> -</mod> -<mod id="558651608"> - <name>Bridge</name> - <description>DQpbaDFdQnJpZGdlc1svaDFdDQoNCltiXUNPTlRFTlRbL2JdDQpbbGlzdF0NCiAgICBbKl1UaHJlZSBXb29kZW4gQnJpZGdlIFN0cnVjdHVyZXMgd2l0aCBSYWlsaW5ncw0KICAgIFsqXVR3byBTdG9uZSBCcmlkZ2UgU3RydWN0dXJlcyB3aXRoIFJhaWxpbmdzDQogICAgWypdVHdvIE1ldGFsIEJyaWRnZSBTdHJ1Y3R1cmVzIHdpdGggUmFpbGluZ3MNClsvbGlzdF0NCg0KW2JdRkVBVFVSRVNbL2JdDQpbbGlzdF0NCiAgICBbKl1BbGwgY2FuIGJlIHJlc2l6ZWQgYW5kIHJvdGF0ZWQgYW55dGltZSBpbiB0aGUgR2FtZSB2aWEgdGhlaXIgcmFkaWFsIG1lbnUNCiAgICBbKl1DaG9vc2UgYmV0d2VlbiBNaW5vci9NYWpvciBBZGp1c3RtZW50cw0KICAgIFsqXU9wdGlvbiBmb3Igc2hvcnQgQnJpZGdlIChvbmx5IG9uIE1ldGFsXzAxKG5vIFJhbXApL1N0b25lXzAxKG5vIFJhbXApL1dvb2RfMDMobm8gUmFtcCkpDQogICAgWypdT3B0aW9uIHRvIHJlbW92ZSBSYWlscyAob25seSBvbiBNZXRhbF8wMShubyBSYW1wKS9TdG9uZV8wMShubyBSYW1wKS9Xb29kXzAzKG5vIFJhbXApKQ0KICAgIFsqXUJyaWRnZXMgKG5vbi1yYW1wZWQpIGNhbiBzbmFwIHRvZ2V0aGVyIGFuZCB0byBmb3VuZGF0aW9ucywgcmFtcHMgYW5kIHBpbGxhcnMoISkNCiAgICBbKl1CcmlkZ2VzIGNhbiBiZSBwaWNrZWQgdXAgKG9ubHkgaWYgTk9UIGRhbWFnZWQpDQogICAgWypdUm90YXRlIG9uIFBsYWNlbWVudCANCiAgICBbKl1Sb3RhdGUgVXAgYW5kIERvd24gYW55dGltZQ0KICAgIFsqXVJlc2V0IFRyYW5zZm9ybQ0KICAgIFsqXVNhdmUgVHJhbnNmb3JtDQogICAgWypdV29vZGVuIEhhbmdpbmcgQnJpZGdlIGNhbiBUb2dnbGUgUG9zdHMgdmlzaWJpbGl0eQ0KICAgIFsqXUNoYW5nZSBXaWR0aCBpbmRlcGVuZGVudGx5DQpbL2xpc3RdDQoNCg0KV29vZCBCcmlkZ2UgQmFzZSBNb2RlbCBieSAiYXpseWlybml6YW0iIGZyb20gdGYzZG0uY29tDQoNCltjb2RlXQ0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZTAxLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfamRfQnJpZGdlMDEnIiAxIDAgMCANCkNoZWF0IEdpdmVJdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9qZF9CcmlkZ2UvUHJpbWFsSXRlbVN0cnVjdHVyZV9qZF9CcmlkZ2UwMi5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZTAyJyIgMSAwIDAgDQpDaGVhdCBHaXZlSXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvamRfQnJpZGdlL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfamRfQnJpZGdlX1dvb2RfMDMuUHJpbWFsSXRlbVN0cnVjdHVyZV9qZF9CcmlkZ2VfV29vZF8wMyciIDEgMCAwIA0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9TdG9uZV8wMS5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9TdG9uZV8wMSciIDEgMCAwIA0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9TdG9uZV8wMi5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9TdG9uZV8wMiciIDEgMCAwIA0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9NZXRhbF8wMS5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9NZXRhbF8wMSciIDEgMCAwIA0KQ2hlYXQgR2l2ZUl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL2pkX0JyaWRnZS9QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9NZXRhbF8wMi5QcmltYWxJdGVtU3RydWN0dXJlX2pkX0JyaWRnZV9NZXRhbF8wMiciIDEgMCAwIA0KWy9jb2RlXQ0KDQpbYl1NT0QgSUQ6Wy9iXQ0KW3RhYmxlXQ0KICAgIFt0cl0NCiAgICAgICAgW3RoXTU1ODY1MTYwOFsvdGhdDQogICAgWy90cl0NClsvdGFibGVdDQpbaV1Nb2QgaXMgY2xlYW4gYW5kIHN0YWNrYWJsZVsvaV0NCg0KDQpbVVJMPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTgyMDcyMTY5NDQvbXl3b3Jrc2hvcGZpbGVzLz9wPTFdIC8gLyAvICAgIENIRUNLIE9VVCBNWSBPVEhFUiBNT0RTICAgIC8gLyAvWy9VUkxdDQoNCg0KW2JdRmVlbCBmcmVlIHRvIGRvbmF0ZSBhIEJ1Y2sgb3IgdHdvIGlmIHlvdSBsaWtlIG15IE1PRCFbL2JdDQpbVVJMPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9kb25hdGlvbnMmYnVzaW5lc3M9ZG9uYXRlJTQwZHViQ1VUJTJlY2gmbGM9Q0gmaXRlbV9uYW1lPUdhbWUlMjBNb2RkaW5nJmN1cnJlbmN5X2NvZGU9VVNEJmJuPVBQJTJkRG9uYXRpb25zQkYlM2FidG5fZG9uYXRlX1NNJTJlZ2lmJTNhTm9uSG9zdGVkXSBbSU1HXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy85MTEyODg5MDM3OTA0MjAzMjcvQjFENzRENkJCMDY0NzZFNDBENzYzODVEODAyRkE5MTE1Nzc3MTNDRS9bL0lNR10gWy91cmxdDQoNCg0KVGhpcyBtb2QvY29kZS93b3JrIGlzIHByb3RlY3RlZCBieSB0aGUgW1VSTD1odHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy1uZC80LjAvbGVnYWxjb2RlXUF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZlcyA0LjAgSW50ZXJuYXRpb25hbCBDcmVhdGl2ZSBDb21tb25zIExpY2Vuc2UuDQpbSU1HXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy85MTEyODg5MDM3OTA0MjA2MTkvNThCRDdGRTlFQTRDMUYwNEVCOThEMjhGOTEyQjYzNDQxRTVEMTM3QS9bL0lNR11bL1VSTF0NCg0KW2JdVGhhbmsgeW91IGV2ZXJ5b25lIVsvYl0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/80338598536665898/78B8AEFB3CC36B4FF8232F719FCC73F527D31752/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_2965974617177952985.zip</download_url> - <filename/> - <file_size>62472309</file_size> -</mod> -<mod id="889745138"> - <name>Awesome Teleporters!</name> - <description>W2gxXTg4OTc0NTEzOFsvaDFdCgpUaGlzIG1vZCBhZGRzIDMgbmV3IGl0ZW1zIHRvIHRoZSBnYW1lLgoKW2gxXVRlbGVwb3J0ZXJbL2gxXQoKLSBQbGFjZSB0aGVzZSBhcm91bmQgdGhlIG1hcCBhbmQgVGVsZXBvcnQgYmV0d2VlbiB0aGVtIChhZnRlciBhIHNob3J0IGRlbGF5KSBieSBicmluZ2luZyB1cCB0aGUgVGVsZXBvcnQgVUkgKEUpLgotIE9ubHkgZnJpZW5kbHkgVGVsZXBvcnRlcnMgb3Igb25lcyB0aGF0IGhhdmUgYmVlbiBzZXQgdG8gIlB1YmxpYyIgdmlhIHRoZSByYWRpYWwgbWVudSB3aWxsIGFwcGVhciBpbiB0aGUgVUkgbGlzdC4KLSBUaGUgbGlzdCBzaG93cyB0aGUgY3VzdG9tIG5hbWUgeW91IGdhdmUgdGhlIFRlbGVwb3J0ZXIgYWxvbmcgd2l0aCBpdHMgY29vcmRpbmF0ZXMuCi0gVGhlIFRlbGVwb3J0ZXJzIGhhdmUgMyBkaWZmZXJlbnQgImJ1YmJsZSIgc2l6ZXMgdGhhdCBjYW4gYmUgc2V0IGZyb20gdGhlIHJhZGlhbCBtZW51LgotIENhbiBiZSBwaWNrZWQgdXAgYW5kIGRvZXMgbm90IHJlcXVpcmUgZm91bmRhdGlvbnMuCi0gQ2FuIGJlIGZhdm9yaXRlZCB3aGljaCB3aWxsIG1ha2UgdGhlbSBhcHBlYXIgZmlyc3QgaW4gdGhlIFVJIGxpc3QuCi0gQ2FuIHJldHJpZXZlIGl0ZW1zIGZyb20geW91ciBjb3Jwc2UuCi0gQ2FuIGZpbmQgeW91ciBkaW5vcy4KCltoMV1SZW1vdGUgVGVsZXBvcnRlclsvaDFdCgotIFVzZSB0aGlzIHBlcnNvbmFsIGRldmljZSB0byBUZWxlcG9ydCB0byBhbnkgZnJpZW5kbHkgb3IgUHVibGljIFRlbGVwb3J0ZXIgZnJvbSBhbnl3aGVyZSBvbiB0aGUgbWFwLgotIENyZWF0ZXMgYSBUZWxlcG9ydCBidWJibGUgYXQgeW91ciBjdXJyZW50IGxvY2F0aW9uLCBhZnRlciBhIHNob3J0IGRlbGF5IFRlbGVwb3J0cyBjb25zY2lvdXMgcGxheWVycyBhbmQgZGlub3MgdG8gdGhlIGNob3NlbiBsb2NhdGlvbi4KLSBZb3UgY2FuIGxlYXZlIHRoZSBidWJibGUgYmVmb3JlIGl0IGZpcmVzIHRvIG9ubHkgVGVsZXBvcnQgYSBmcmllbmQvZGluby4KLSBGdW5jdGlvbnMgZXhhY3RseSBsaWtlIHRoZSByZWd1bGFyIFRlbGVwb3J0ZXJzIGJ1dCBidWJibGUgc2l6ZSBjYW4gbm90IGJlIGNoYW5nZWQuCgpbaDFdQXdlc29tZSBEaW5vIFRyYWNrZXJbL2gxXQoKLSBVc2Ugb24gYSBkaW5vIGFuZCB5b3Ugd2lsbCBiZSBhYmxlIHRvIFRlbGVwb3J0IHRoYXQgZGlubyB0byB5b3VyIGxvY2F0aW9uIGZyb20gYSByZW1vdGUgdXNpbmcgcmlnaHQgY2xpY2sgb3IgYSBUZWxlcG9ydGVyIHVzaW5nIHRoZSByYWRpYWwgbWVudS4KLSBSZXNwZWN0cyB0aGUgdHJpYmUgZ292ZXJuYW5jZSBzZXR0aW5ncy4gSWYgdGhlIGRpbm8gaGFzIG5vIHBlcnNvbmFsIG93bmVyIGl0IGNhbiBiZSAiY2xhaW1lZCIgYnkgYSB0cmliZSBtZW1iZXIgZnJvbSB0aGUgcmFkaWFsIG1lbnUuCi0gRGlub3Mgd2l0aCBUcmFja2VycyBjYW4gYmUgIlVwbG9hZGVkIiB3aGljaCB3aWxsIHJlbW92ZSB0aGVtIGZyb20gdGhlIHdvcmxkLiBDYW4gYmUgc3Bhd25lZCBiYWNrIGluIHVzaW5nIHRoZSAiRmluZCBEaW5vIiBmZWF0dXJlLgoKW1VSTD1odHRwczovL2Rpc2NvcmQuZ2cvdU13ZFBrQV1baW1nXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy8xMzAzMTc5MDY2MzIyOTc1NzMzLzE0NENFRThBNDBCNTVGMjA4RUNEODg4N0VGRkRCMDYwNzQwRDA3NEQvWy9pbWddWy9VUkxdCgpbVVJMPWh0dHBzOi8vd3d3LnBheXBhbC5jb20vY2dpLWJpbi93ZWJzY3I/Y21kPV9zLXhjbGljayZob3N0ZWRfYnV0dG9uX2lkPTYyTVlYU0JUNzVENEVdW2ltZ11odHRwczovL3N0ZWFtdXNlcmltYWdlcy1hLmFrYW1haWhkLm5ldC91Z2MvMTMwMzE3OTA2NjMyMjk4MDEzNy85MTQ3OEU3REU0ODc2OUFDMDc1RjIyOTExNkU2RUYwREM1OUI1QzE4L1svaW1nXVsvVVJMXQoKW1VSTD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9DaHJpc01vZHNdW2ltZ11odHRwczovL3N0ZWFtdXNlcmltYWdlcy1hLmFrYW1haWhkLm5ldC91Z2MvMTMwMzE3OTA2NjMyMjk4MTkwOC85NUQyNUMyRTYxN0YyQTQ5NDdCNEU4MDQ4QTZBMEU1MTUzQUIyNzk5L1svaW1nXVsvVVJMXQoKW1VSTD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MjE3OTUxMjg5OV1baW1nXWh0dHBzOi8vc3RlYW11c2VyaW1hZ2VzLWEuYWthbWFpaGQubmV0L3VnYy8xMzAzMTc5MDY2MzIyOTgzNDU4LzEyMzZGRDU0QzgwMjlDRkIyRTlBMTQ2MjI1MzczQkI1MTk1ODcyNkIvWy9pbWddWy9VUkxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/970993917488615652/34CEA025CBA6F236E0AE21240D28E4D820561F0C/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_1920540008930650739.zip</download_url> - <filename/> - <file_size>24637315</file_size> -</mod> -<mod id="911194450"> - <name>No Tek Requirements</name> - <description>VGVrIGl0ZW1zIHdpdGhvdXQgdGhlIFRlayByZXF1aXJlbWVudHMu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/818936160300004413/1DFC6CBC62FAF1B0CE4B5AB93D8691F896905C9D/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_76437467239663120.zip</download_url> - <filename/> - <file_size>263440</file_size> -</mod> -<mod id="554678442"> - <name>Egg N Poop Collector / Incubator</name> - <description>W2gxXUNvbGxlY3RvciBhdXRvIGNvbGxlY3RzIGVnZ3MsIGZlcnRpbGl6ZWQgZWdncywgYW5kIHBvb3AgZnJvbSBncm91bmQgLyBiZWhpbmQgd2FsbHMgd2l0aGluIGEgbGFyZ2UgcmFkaXVzIGFjcm9zcyB5b3VyIGJhc2UuDQrimIUgSW5jdWJhdG9yIHdpbGwgaW5jdWJhdGUgZmFzdGVyIGFuZCBrZWVwIGFsbCBuZWFyYnkgZmVydCBlZ2dzIGhlYWx0aHkuDQrimIUgU2lsbyB3aWxsIHNlbmQgY29sbGVjdGVkIHBvb3AgaW50byBmcmllbmRseSBjb21wb3N0IGJpbnMgaW4gcmFuZ2UgZmlyc3QgdW5sZXNzIHRoZXkgYXJlIGZ1bGwsIGFsc28gZGlzdHJpYnV0ZXMgYW55IHN0b3JlZCB0aGF0Y2ggdG8gdGhlbS4gTGFzdGx5IGl0IGNvbGxlY3RzIGZlcnRpbGl6ZXJzIGZyb20gYmlucy5bL2gxXQ0K4piFIEVnZ3MgbiBwb29wIGFyZSBhdXRvIGNvbGxlY3RlZCBmcm9tIHRoZSBncm91bmQgaW50byB5b3VyIGFjdGl2ZSBDb2xsZWN0b3IuDQrimIUgQ29sbGVjdG9yIHByZXNlcnZlcyBlZ2dzIGFuZCBwb29wIGxvbmdlciB0b28uIFRoaXMgbW9kIGluY3JlYXNlcyBtYXggUG9vcCBTdGFjayBzaXplIHRvIDIwLg0K4piFIENsZWFuIGFuZCBTdGFja2FibGUuIEEgc2ltcGxlIG1vZCB3aXRoIGFpbXMgYXQgZmFzdCBwZXJmb3JtYW5jZSBpbiBlZ2dzLCBwb29wIGFuZCBpbmN1YmF0aW5nLg0KDQpbaDFdW2JdW3VdRGV0YWlsZWQgRGVzY3JpcHRpb246Wy91XVsvYl1bL2gxXVtvbGlzdF0NClsqXUNvbGxlY3RvciBub3cgaGFzIGluZ2FtZSByYWRpYWwgbWVudSB0byBjaG9vc2UgQ29sbGVjdCBQb29wIG9ubHksIEVnZyBvbmx5LCBvciBCb3RoLg0KWypdQ29sbGVjdG9yIGNvbnRyb2xzIGFsbCBzaWxvIGFuZCBpbmN1YmF0b3JzIGluIHJhbmdlLiBNdXN0IGJlIHBvd2VyZWQgYW5kIGFjdGl2ZSB0byB3b3JrLg0KWypdQ29sbGVjdG9yIHdpbGwgbm90IGNvbGxlY3QgYW55IGVnZ3MgZHJvcHBlZCB3aXRoaW4gYW4gYWN0aXZlIGluY3ViYXRvcidzIHJhbmdlLiBVbmxvY2tpbmcgaXQgY2FuIGFsc28gZGlzYWJsZSBhbGwgY29sbGVjdGluZyBvZiBmZXJ0aWxpemVkIGVnZ3MuDQpbKl1Db2xsZWN0b3IgZHluYW1pY2FsbHkgbGltaXRzIGNvbGxlY3Rpb24gcmFuZ2UgdG8gbm90IGNvbGxlY3QgZnJvbSBlbmVteSBwZXRzLg0KWypdQ29sbGVjdG9yIHJhbmdlIHNob3VsZCBjb3ZlciBldmVuIHlvdXIgYmlnZ2VzdCBiYXNlcywgZGVmYXVsdCA3NSBmbG9vcnMgbGVuZ3RoIGluIGFsbCBkaXJlY3Rpb25zLCBhZGp1c3RhYmxlIHZpYSBzZXR0aW5ncy4NClsqXVRoYXRjaCBOIEZlcnRpbGl6ZXIgU2lsbyB3aWxsIHdvcmsgd2l0aCBhbGwgY29tcG9zdCBiaW5zIGluIHJhbmdlIGFuZCBhdXRvIGRpc3RyaWJ1dGVzIGNvbGxlY3RlZCBwb29wLCBzdG9yZWQgdGhhdGNoIGFuZCBjb2xsZWN0cyBmZXJ0aWxpemVyIGZyb20gY29tcG9zdCBiaW5zLg0KWypdSW5jdWJhdG9yIGluY3ViYXRlcyBmZXJ0IGVnZ3MgZmFzdGVyIGFuZCBrZXB0IGhlYWx0aHkgaW4gYSBzbWFsbCByb29tIHJhZGl1cy4gUHJldmVudHMgY29sbGVjdG9yIGZyb20gY29sbGVjdGluZyBpbmN1YmF0ZWQgZWdncy4gKFJhbmdlIGFkanVzdGVkIGJ5IHNldHRpbmcsIGRlZmF1bHQgNSBmbG9vcnMgcmFkaXVzKS4NClsqXUluY3ViYXRlZCBlZ2dzIGRpc3BsYXkgYSBzbWFsbCBnbG93IGV2ZXJ5IGNvbGxlY3RvciBpbnRlcnZhbCwgZGVmYXVsdCAzMyBzZWNzLiBNZWFucyB0aGUgZWdnIGlzIGJlaW5nIGluY3ViYXRlZC4NCkFsc28gd29ya3Mgd2l0aCBhbGwgZWdncyBmcm9tIGRpbm8gbW9kcy4NClsqXUNyYWZ0IGNvc3RzOiBDb2xsZWN0b3ItIDc1IG1ldGFsIGluZ290LCA3NSBjcnlzdGFsLCAyMCBlbGVjdHJvbmljLiBJbmN1YmF0b3ItIDI1IG1ldGFsIGluZ290LCAyMCBjcnlzdGFsLCA1IGVsZWN0cm9uaWMuDQpbKl1MYXJnZSBDb21wb3N0IEJpbiBjYW4gbWFrZSBmZXJ0aWxpemVyIG11Y2ggZmFzdGVyIGFuZCBpbiBiYXRjaGVzLiBBbHNvIGJpZ2dlciBzdG9yYWdlLg0KWypdSW5jdWJhdG9yIGFuZCBTaWxvIG5lZWRzIGFuIGFjdGl2ZSBDb2xsZWN0b3IgaW4gcmFuZ2UgdG8gd29yay4gVGhpcyBtb2Qgc3RhY2tzIHBvb3AgdXAgdG8gbWF4IDIwLg0KWypdQ2FuIFVzZSBQb29wIHN0YWNrcyB0byBzcGxpdCBpbnRvIHNpbmdsZSBwb29wcyBmb3IgY3JvcCBwbGFudHMuIChTcGxpdHMgd2l0aG91dCBwb2lzb25pbmcgcGxheWVyLCBidXQgaXJyZXZlcnNpYmxlKQ0KWy9vbGlzdF0NCg0KW2gxXVtiXVt1XU1vZCBTZXJ2ZXIgU2V0dGluZ3M6Wy91XVsvYl1bL2gxXQ0KUGFzdGUgdGhpcyBzZWN0aW9uIGFmdGVyIGVuZCBvZiB5b3VyIHNlcnZlcidzIEdhbWVVc2VyU2V0dGluZ3MuaW5pIGFuZCBlZGl0IGRlZmF1bHQgdmFsdWVzOltoMV1bcXVvdGVdDQpbSm9hbkNvbGxlY3Rvcl0NCk1heFBvb3BTdGFja3M9MTUNCk1heEFjaGFQb29wU3RhY2tzPTANCkNvbGxlY3RJbnRlcnZhbD00MC4wDQpJbmN1YmF0ZURpc3RhbmNlPTE1MDAuMA0KSW5jdWJhdGVCb29zdE11bHRpcGxpZXI9MS41DQpCbG9ja0F1dG9Db21wb3N0Qmlucz1mYWxzZQ0KQ29sbGVjdERpc3RhbmNlPTIwMDAwLjANClNpbG9EaXN0YW5jZT0yMDAwMC4wDQpbL3F1b3RlXQ0KWy9oMV0NCltvbGlzdF1bKl1NYXhQb29wU3RhY2tzIG1lYW5zIG1heGltdW0gc3RhY2tzIG9mIFBvb3AgdG8gYXV0b2NvbGxlY3QgKGRlZmF1bHQgMTUpLiBTZXQgLTEgdG8gZGlzYWJsZSBQb29wIENvbGxlY3QuIEVhY2ggc3RhY2sgaXMgdXAgdG8gMjAgcG9vcC4NClsqXU1heEFjaGFQb29wU3RhY2tzIGlzIGRpZmZlcmVudCwgaXQgY29udHJvbHMgdGhlIG1heCBzdGFjayBjb3VudCBvZiBBY2hhdGluYSBTbmFpbCBQb29wIHRvIGNvbGxlY3QuIERlZmF1bHQgMCBvciAtMSBtZWFucyBubyBzbmFpbCBwb29wLiBSZWNvbW1lbmQgc2V0IGJldHdlZW4gMTAgdG8gMTUgc3RhY2tzLg0KWypdQ29sbGVjdEludGVydmFsIGlzIHRoZSB0aW1lIGJldHdlZW4gZWFjaCBjb2xsZWN0aW9uIGluIHNlY3MgKERlZmF1bHQgNDAgc2VjcywgbWluIDI1LCBtYXggNDUpLg0KWypdSW5jdWJhdGVEaXN0YW5jZSBjb250cm9scyB0aGUgaW5jdWJhdG9yIGluY3ViYXRpb24gcmFkaXVzLCAxNTAwIGlzIHJvdWdobHkgZml2ZSBmbG9vcnMgbGVuZ3RoLiBQdXQgLTEgdG8gZGlzYWJsZS4NClsqXUluY3ViYXRlQm9vc3RNdWx0aXBsaWVyIG11bHRpcGxpZXMgdGhlIHNwZWVkIHRvIGhhdGNoIGVnZ3MgZmFzdGVyIHdoZW4gbmVhciBpbmN1YmF0b3IuIChNdXN0IG1vcmUgdGhhbiAwLjAgLCBQdXQgMS4wIGZvciBub3JtYWwgYXJrIHNwZWVkKS4NClsqXVNldCBCbG9ja0F1dG9Db21wb3N0QmlucyB0byAndHJ1ZScgaWYgeW91IHdpc2ggdG8gZGlzYWJsZSBhdXRvZmlsbGluZyBvZiBjb21wb3N0IGJpbnMgd2l0aCBwb29wLCBiZWNhdXNlICdmYWxzZScgd2lsbCBmaWxsIGFsbCBuZWFyYnkgY29tcG9zdCBiaW5zIHJlZ2FyZGxlc3Mgb2YgTWF4UG9vcFN0YWNrcy4NClsqXUNvbGxlY3REaXN0YW5jZSBjb250cm9scyB0aGUgcmFkaXVzIGhvdyBmYXIgdGhlIGNvbGxlY3RvciB3aWxsIHdvcmsuIERlZmF1bHQgb2YgMjAwMDAuMCBtZWFucyBhcm91bmQgNzUgZmxvb3JzIHJhZGl1cy4gU2V0IHRoaXMgaGlnaGVyIHRoYW4gSW5jdWJhdGVEaXN0YW5jZS4NClsqXVNpbG9EaXN0YW5jZSBpcyB0aGUgd29ya2luZyByYW5nZSBvZiB0aGUgVGF0Y2ggTiBGZXJ0aWxpemVyIFNpbG8uIFNob3VsZCBiZSBsb3dlciBvciBlcXVhbCB0byBDb2xsZWN0RGlzdGFuY2UuDQpbL29saXN0XQ0KDQpbaDFdW2JdQWRtaW4gU3Bhd24gQ29kZXM6Wy9iXSBbdV1bdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi81NTQ2Nzg0NDIvNDA1NjkxNDkxMTIxMzkyNTU5L11TcGF3biBDb2RlcyBMaW5rWy91cmxdWy91XVsvaDFdDQpbdV1bdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi81NjE4MjAxOTUvNDA1Njk0MTE1MjAzMDM5Mjg3L11Ucm91Ymxlc2hvb3RpbmcgRkFRWy91cmxdWy91XQ0KW3VdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NjMwNjAxNzUxXU9wdGlvbmFsIFJlc291cmNlIFN0YWNrcyBsaW5rWy91cmxdWy91XQ0KDQpNb2RJRDogNTU0Njc4NDQyDQoNClRoaXMgbW9kIGlzIGZyZWUsIGJ1dCBEb25hdGlvbnMgZm9yIHRoZSB0aW1lIGFuZCBlZmZvcnQgYXJlIHdlbGNvbWU6DQpbdV1bdXJsPWh0dHA6Ly9hcmtzZy5ibG9nc3BvdC5zZ11Eb25hdGlvblsvdXJsXVsvdV0NCkFsc28gdHJ5IG15IG90aGVyIG1vZHM6IFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NzU4NjA4Nzc4XVtoMV1TY29yY2hlZCBFYXJ0aCBUYWJ1bGEgUmFzYVsvaDFdWy91cmxdW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD03MjkzNTI5MTldW2gxXUluZG9taW51cyBSZXggTmVtZXNpc1svaDFdWy91cmxdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTYxODIwMTk1XVtoMV1EcmFnb24gR29kc1svaDFdWy91cmxdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTc1MDE3MjcwXVtoMV1QaG90b24gU2VudHJ5IE4gUmlmbGVbL2gxXVsvdXJsXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU1OTY1MTEyNl1baDFdUGV0IENvbXBhbmlvbnNbL2gxXVsvdXJsXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU1NDY3ODQ0Ml1baDFdRWdnIE4gUG9vcCBDb2xsZWN0b3IgTiBJbmN1YmF0b3JbL2gxXVsvdXJsXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU2Njg4NzAwMF1baDFdUGV0IEZpbmRlclsvaDFdWy91cmxdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NTY2ODg1ODU0XVtoMV1EZWF0aCBIZWxwZXJbL2gxXVsvdXJsXVt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTU2OTc4NjAxMl1baDFdTWVhdCBTcG9pbGVyWy9oMV1bL3VybF1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MjI2MDg1MjJdW2gxXUNoYXJjb2FsIEJha2VyWy9oMV1bL3VybF1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MjI1OTU1ODddW2gxXU9pbCBDb21wcmVzc29yWy9oMV1bL3VybF1bdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD02MzA2MDE3NTFdW2gxXVJlc291cmNlIFN0YWNrc1svaDFdWy91cmxdW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD03NjA4ODAzNzZdW2gxXVNjb3JjaGVkIEVhcnRoIFJlc291cmNlIFN0YWNrc1svaDFdWy91cmxdW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9NjMzODMxMTk3XVtoMV1CdWxrIENyYWZ0ZXJzWy9oMV1bL3VybF1bdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTY3MjI5Mjg0OV1baDFdQWRtaW4gQm9tYlsvaDFdWy91cmxdDQrimIUgRGlzY2xhaW1lcjogU28gSSBhbSBub3QgdXBkYXRpbmcgYW55bW9yZSBmb3IgbXkgb3duIHJlYXNvbnMuIEJ1dCBJIGhhdmUgYW5kIGFsd2F5cyB3aWxsIGFsbG93IGV2ZXJ5b25lIGZyZWUgdXNlIG9mIGFueSByZXNvdXJjZXMgYW5kIGlkZWFzIGZyb20gYWxsIG15IEFyayBwcm9qZWN0cywgcmVzdCBhc3N1cmVkIEkgd2lsbCBuZXZlciBkZW55IHlvdXIgY3JlYXRpdmUgZnJlZWRvbS4gQWxzbyBwbGVhc2UgZG9uJ3Qgc3ByZWFkIHJ1bW9ycywgYW5kIGtlZXAgaW4gbWluZCBJJ20gbm90IHJlc3BvbnNpYmxlIGZvciBhbnkgYWN0aW9ucyB5b3UgdGFrZSBvbiB5b3VyIG93bi4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/270588452686865670/84B4DE20E0CC240F352D85FB05674FD58227F2EF/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7729958111739581251.zip</download_url> - <filename/> - <file_size>25667505</file_size> -</mod> -<mod id="1277490425"> - <name>Dino Quick Recovery</name> - <description>RG9uYXRpb24gbGluayB0byBoZWxwIHdpdGggaGFyZHdhcmUgdXBncmFkZXMsIGFueSBoZWxwIGlzIGdyZWF0bHkgYXBwcmVjaWF0ZSBpdCA6OiBbdXJsPWh0dHA6Ly90aW55LmNjL3dpMzQ0eV1Eb25hdGlvbiBMaW5rWy91cmxdDQoNCltoMV1GRUFUVVJFU1svaDFdDQpUaGlzIG1vZCBpcyB0byBoZWxwIHdpdGggaGlnaGVyIGx2bCBkaW5vcyB0aGVuIG5vcm1hbCB3aXRoIHRoZXJlIG1hc3NpdmUgSFAgYW5kIG5vdCB3YW50aW5nIHRvIHNwYW0gaHVuZHJlZHMgb2YgZm9vZCB0byBoZWFsIHlvdXIgZGluby4gdGhpcyB3b3JrcyBvbiBhbGwgdGFtZWQgZGlub3MsIGJvdGggd2hpbGUgcmlkaW5nIGFuZCB3aGlsZSBub3QgcmlkaW5nLg0KDQpUcmFja3MgY29tYmF0IHRvIGRldGVjdCB3aGVuIHlvdSBhcmUgbm8gbG9uZ2VyIGluIGNvbWJhdC4gQWZ0ZXIgb3V0IG9mIGNvbWJhdCBmb3IgNjBzZWNzLCBIUCByZWdlbiBmb3IgdGFtZWQgZGlub3Mgd2lsbCBwcm9ncmVzc2l2ZWx5IGJlIGJvb3N0ZWQuIGF0IDYwc2VjcyBvdXQgb2YgY29tYmF0LCB3aWxsIGJvb3N0IHRvIDVocCBwZXIgc2Vjb25kIHdoaWNoIGlzIHJvdWdobHkuIHRoaXMgd2lsbCBwcm9ncmVzcyB1cHdhcmQgdG8gYSB0b3RhbCBvZiAyMDBocCBwZXIgc2Vjb25kIGFuZCB3aWxsIGNvbnRpbnVlIGF0IHRoaXMgdmFsdWUgdGlsbCBmdWxsIGhlYWx0aCBmb3IgdGhlIGRpbm8gb3IgdGlsbCB0aGVyZSBpcyBhbnkga2luZCBvZiBjb21iYXQgYWN0aW9uIHRha2VuLg0KDQpBYmlsaXR5IHRvIGF1dG8gcHVsbCBmcm9tIEZlZWRpbmcgVHJvdWdocyB3aGVuIGZvb2QgcmVxdWlyZW1lbnQgaXMgZW5hYmxlZCB2aWEgdGhlIElOSS4NCg0KQXMgb2YgMS8yNy8yMDE4LiBGb29kIHJlcXVpcmVtZW50cyB3aGVuIGhlYWxpbmcgaXMgYW4gb3B0aW9uLiBtYWtlIHN1cmUgdG8gY2hlY2sgdGhlIElOSSBzZXR0aW5ncy4gYnkgZGVmYXVsdCwgaGVhbGluZyByZXF1aXJlcyAxMCUgZm9vZCBiYXNlZCBvbiBocCBhbXQuIGZvciBleGFtcGxlLCBpZiBhIGRpbm8gaXMgaGVhbGluZyBmb3IgMTBocCwgdGhlbiAxIGZvb2Qgd291bGQgYmUgcmVxdWlyZWQuIDIwaHAgdGhlbiAyIGZvb2QgYXJlIHJlcXVpcmVkLCBldGMuIGluaSB2YWx1ZXMgdG8gY2hhbmdlIHRoaXMgYXMgZGVzaXJlZC4gdG8gZGlzYWJsZSB0aGUgZm9vZCByZXF1aXJlbWVudCwgbWFrZSBzdXJlIHRvIGNoZWNrIGluaSBzZXR0aW5ncy4NCg0KaWYgZm9vZCByZXF1aXJlbWVudCBpcyBlbmFibGVkLCB0aGUgZm9sbG93aW5nIGlzIHRoZSBvcmRlciBvZiBmb29kIHRoYXQgd2lsbCBiZSBjb25zaWRlcmVkIGZvciBkaW5vcy4NCi0gQ2Fybml2b3JlcyA6OiBSYXcgbWVhdCwgUmF3IGZpc2ggbWVhdCwgUmF3IHByaW1lLCBSYXcgcHJpbWUgZmlzaA0KLSBIZXJiaXZvcmVzIDo6IEFtYmVyYmVycnlzLCBBenVsYmVycnlzLCBUaW50b2JlcnJ5LCBNZWpvYmVycnkNCi0gQ2FycmlvbnMgKHNjb3JwaW9ucywgYmV0dGxlcywgZXRjKSA6OiBTcG9pbGVkIG1lYXQNCi0gaWYgdGhlIGRpbm8gZG9lbnMndCBmYWxsIGludG8gYW55IG9mIHRoZSBhYm92ZSBsaXN0ZWQsIG9yIHRoZXJlIGlzIGFuIGlzc3VlIHdpdGggdGhlIGRpbm8gZGV0ZWN0aW9uIChleCA6IG1vZGVkIGRpbm9zIHRoYXQgZG9uJ3QgY29ycmVjdGx5IHNldCB0aGUgZm9vZCB2YWx1ZXMgYmVjYXVzZSBvZiBkaWZmZXJlbnQgdGFtaW5nIG1ldGhvZHMpLiBpdCB3aWxsIGRlZmF1bHQgdG8gdGhlIHNhbWUgYXMgYSBDYXJuaXZvcmUuDQoNCk5PVEUgOjogSSdtIGNvbnNpZGVyZWluZyBhZGRpbmcgdGhlIGFiaWxpdHkgdG8gY3VzdG9taXplIHdoYXQgaXMgY29uc2lkZXJlZCBhcyBmb29kLCBvciBhZGQgdG8gdGhlIGZvb2QgbGlzdCwgYnV0IG5lZWQgZmVlZGJhY2sgaWYgaXQncyByZWFsbHkgbmVlZGVkLiBpZiBpdCdzIG5vdCBuZWVkZWQsIGRvbid0IHdhbnQgdG8gYWRkIGl0LiANCg0KZ3JlZW4gcGFydGljbGUgZWZmZWN0cyBmb3IgaGVhbGluZyBzaG93cyB0aGUgZGlubyBpcyBiZWluZyBoZWFsZWQsIHdoaWxlIHJlZCBvbmVzIGlkZW50aWZ5IHRoYXQgdGhlIGRpbm8gaXMgd2l0aGluIHRoZSBib29zdCB0aW1lciwgYnV0IGNhbid0IGJlIGhlYWxlZCBkdWUgdG8gbGFjayBvZiBmb29kLg0KDQpJZiBhbnkgY29tYmF0IGFjdGlvbiBpcyB1c2VkIChhdHRhY2tpbmcsIGhhcnZlc3RpbmcsIGJlaW5nIGF0dGFja2VkLCBldGMpIHdoaWxlIHJlZ2VuIGlzIGJvb3N0ZWQsIGl0IHdpbGwgcmV2ZXJ0IHRvIHRoZSBzdGFuZGFyZCBoZWFsdGggcmVnZW4gZm9yIHRoZSBzZXJ2ZXIgdGlsbCA2MHNlYydzIHBhc3MgYXQgd2hpY2ggdGltZSB3aWxsIHRyaWdnZXIgdGhlIGJvb3N0aW5nIHByb2Nlc3MgYWdhaW4uDQoNCk5PVEUgOjogbWluIGFuZCBtYXggdmFsdWVzIGZvciBmb29kLCBocCwgZXRjIGNhbiBhbGwgYmUgc2V0Lg0KDQpbaDFdTU9EIElEIFsvaDFdDQpJRCA6IDEyNzc0OTA0MjU=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/936054824474664642/33A8A45D626F8C12FA0ADC5152863C96D45B8A1E/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7061965075958359731.zip</download_url> - <filename/> - <file_size>693206</file_size> -</mod> -<mod id="754885087"> - <name/> - <description>SSBoYXZlIHJlbGVhc2VkIHRoaXMgbW9kIGluIFZlcmlzb24gMi4xIGluIGEgbGVnYWN5IGVkaXRpb24uDQoNClNvLCBpZiB5b3UgbGlrZWQgdGhpcyBtb2QgcHJpb3IgdG8gdGhlIG5ldyBjaGFuZ2VzIGkgbWFkZSBpbiB2My4wIGhlcmUgaXQgaXMuDQoNCkxpbms6IGh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD0xNDQ5MjQ1MDQ4DQoNCi0tLS0NCg0KSWYgeW91IGhhdmUgdHJvdWJsZSBjcmFmdGluZyBzb21lIGFycm93cywgdHJ5IHRoaXM6DQoNClVuc3Vic2NyaWJlIGZyb20gdGhpcyBtb2QsIGRlbGV0ZSB0aGUgbW9kIGluIHlvdXIgIm1vZHMiIGZvbGRlciBhbmQgcmUtc3Vic2NyaWJlLg0KQWxzbyBtYWtlIHN1cmUgeW91IGRvbid0IGhhdmUgYW55IElOSS1zZXR0aW5ncyBzZXQgd2l0Y2ggY29uZmxpY3RzIHdpdGggdGhlIG5ldyBjcmFmdGluZyBvcmRlciENCg0KQmUgYXdhcmUgdGhhdCB0aGVyZSBpcyBhIG5ldyBjcmFmdGluZyBvcmRlciBmb3IgbmFyY290aXMgbm93ICEhISEhIQ0KDQotLS0tLS0NCg0KSGkgZXZlcnlvbmUsIA0KDQppIGNyZWF0ZWQgdGhpcyBtb2QgY2F1c2UgbWFueSBwZW9wbGUgYXNrZWQgbWUgdG8gY29tYmluZSBteSB0d28gbW9kcyB0b2dldGhlci4gDQpTbyBoZXJlIGl0IGlzOg0KDQoNCkZhY3RzOiANCg0KQWRkcyA1IG5ldyB0cmFucSBhcnJvd3MgYW5kIDUgbmV3IG5hcmNvdGljcy4gDQoNCkFsbCBhcnJvd3MgY2FuIGJlIGZpcmVkIGJ5IGJvdywgY3Jvc3Nib3cgYW5kIG5vdyBieSBjb21wdW5kIGJvdy4gDQpPbmx5IHRoZSB0b3Jwb3IgaXMgaW5jcmVhc2VkLCB0aGUgZGFtYWdlIGRlYWx0IHRvIGNyZWF0dXJlcyBpcyB0aGUgc2FtZSBhcyBmb3IgYSBub3JtYWwgdHJhbnEgYXJyb3cuIA0KDQoNCg0KQmx1ZTogMTAgVGltZXMgbW9yZSBlZmZlY3RpdmUgdGhhbiB0aGUgbm9ybWFsIGdyZWVuIG9uZXMuIA0KUHVycGxlOiA1MCBUaW1lcyBtb3JlIGVmZmVjdGl2ZSB0aGFuIHRoZSBub3JtYWwgZ3JlZW4gb25lcy4gDQpZZWxsb3c6IDEwMCBUaW1lcyBtb3JlIGVmZmVjdGl2ZSB0aGFuIHRoZSBub3JtYWwgZ3JlZW4gb25lcy4gDQpSZWQ6IDIwMCBUaW1lcyBtb3JlIGVmZmVjdGl2ZSB0aGFuIHRoZSBub3JtYWwgZ3JlZW4gb25lcy4NCkJsYWNrOiA1MDAgIFRpbWVzIG1vcmUgZWZmZWN0aXZlIHRoYW4gdGhlIG5vcm1hbCBncmVlbiBvbmVzLg0KDQpDb3VudHMgZm9yIGJvdGgsIHRoZSBhcnJvd3MgYW5kIHRoZSBuYXJjb3RpY3MuDQoNCg0KDQpCbHVlIG5hcmNvdGljIGFkZHMgNDAwIFRvcnBvciBvdmVyIDggc2VjLiANClB1cnBsZSBuYXJjb3RpYyBhZGRzIDIwMDAgVG9ycG9yIG92ZXIgOCBzZWMuIA0KWWVsbG93IG5hcmNvdGljIGFkZHMgNDAwMCBUb3Jwb3Igb3ZlciA4IHNlYy4gDQpSZWQgbmFyY290aWMgYWRkcyA4MDAwIFRvcnBvciBvdmVyIDggc2VjLg0KQmxhY2sgbmFyY290aWMgYWRkcyAyMDAwMCBUb3Jwb3Igb3ZlciA4IHNlYy4gIA0KDQoNCg0KQ3JhZnRpbmcgUmVxdWlyZW1lbnRzIC0gYXJyb3dzOiANCg0KQmx1ZSBhcnJvdzogMSBTdG9uZWFycm93ICYgMSBibHVlIG5hcmNvdGljIHwgTGV2ZWwgMzUgDQpQdXJwbGUgYXJyb3c6IDEgU3RvbmVhcnJvdyAmIDEgcHVycGxlIG5hcmNvdGljIHwgTGV2ZWwgNTAgDQpZZWxsb3cgYXJyb3c6IDEgU3RvbmVhcnJvdyAmIDEgeWVsbG93IG5hcmNvdGljIHwgTGV2ZWwgNjUgDQpSZWQgYXJyb3c6IDEgU3RvbmVhcnJvdyAmIDEgcmVkIG5hcmNvdGljIHwgTGV2ZWwgODAgDQpCbGFjayBhcnJvdzogMSBTdG9uZWFycm93ICYgMSBibGFjayBuYXJjb3RpYyB8IExldmVsIDk1DQoNCg0KDQpDcmFmdGluZyBSZXF1aXJlbWVudHMgLSBuYXJjb3RpY3MgKCFDSEFOR0VEISk6DQoNCkJsdWUgbmFyY290aWM6IDEwIGdyZWVuIG5hcmNvdGljcyB8IExldmVsIDM1IA0KUHVycGxlIG5hcmNvdGljOiA1IGJsdWUgbmFyY290aWNzIHwgTGV2ZWwgNTAgDQpZZWxsb3cgbmFyY290aWM6IDIgcHVycGxlIG5hcmNvdGljcyB8IExldmVsIDY1IA0KUmVkIG5hcmNvdGljOiAyIHllbGxvdyBuYXJjb3RpY3MgfCBMZXZlbCA4MCANCkJsYWNrIG5hcmNvdGljOiA1IHllbGxvdyBuYXJjb3RpY3MgfCBMZXZlbCA5NQ0KDQoNCg0KU3Bhd24gLSBuYXJjb3RpY3M6DQoNCkJsdWUgbmFyY290aWM6DQpnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvNzU0ODg1MDg3L3gxMC9QcmltYWxJdGVtQ29uc3VtYWJsZV9OYXJjb3RpYy14MTAuUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDEwJyIgMSAwIDANCg0KSXRlbS1JRDogNDYwIA0KDQpQdXJwbGUgbmFyY290aWM6DQpnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvNzU0ODg1MDg3L3g1MC9QcmltYWxJdGVtQ29uc3VtYWJsZV9OYXJjb3RpYy14NTAuUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDUwJyIgMSAwIDANCg0KSXRlbS1JRDogNDYxIA0KDQpZZWxsb3cgbmFyY290aWM6DQpnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvNzU0ODg1MDg3L3gxMDAvUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDEwMC5QcmltYWxJdGVtQ29uc3VtYWJsZV9OYXJjb3RpYy14MTAwJyIgMSAwIDANCg0KSXRlbS1JRDogNDYyIA0KDQpSZWQgbmFyY290aWM6DQpnaXZlaXRlbSAiQmx1ZXByaW50Jy9HYW1lL01vZHMvNzU0ODg1MDg3L3gyMDAvUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDIwMC5QcmltYWxJdGVtQ29uc3VtYWJsZV9OYXJjb3RpYy14MjAwJyIgMSAwIDANCg0KSXRlbS1JRDogNDYzDQoNCkJsYWNrIG5hcmNvdGljOg0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94NTAwL1ByaW1hbEl0ZW1Db25zdW1hYmxlX05hcmNvdGljLXg1MDAuUHJpbWFsSXRlbUNvbnN1bWFibGVfTmFyY290aWMteDUwMCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2NA0KDQoNClNwYXduIC0gYXJyb3dzOg0KDQpCbHVlIGFycm93Og0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94MTAvUHJpbWFsSXRlbUFtbW9fVHJhbnEtQXJyb3cteDEwLlByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXgxMCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2NSANCg0KUHVycGxlIGFycm93Og0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94NTAvUHJpbWFsSXRlbUFtbW9fVHJhbnEtQXJyb3cteDUwLlByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXg1MCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2NiANCg0KWWVsbG93IGFycm93Og0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94MTAwL1ByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXgxMDAuUHJpbWFsSXRlbUFtbW9fVHJhbnEtQXJyb3cteDEwMCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2NyANCg0KUmVkIGFycm93Og0KZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzLzc1NDg4NTA4Ny94MjAwL1ByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXgyMDAuUHJpbWFsSXRlbUFtbW9fVHJhbnEtQXJyb3cteDIwMCciIDEgMCAwDQoNCkl0ZW0tSUQ6IDQ2OA0KDQpCbGFjayBhcnJvdzoNCmdpdmVpdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy83NTQ4ODUwODcveDUwMC9QcmltYWxJdGVtQW1tb19UcmFucS1BcnJvdy14NTAwLlByaW1hbEl0ZW1BbW1vX1RyYW5xLUFycm93LXg1MDAnIiAxIDAgMA0KDQpJdGVtLUlEOiA0NjkNCg0KDQoNCk1vZElEOiA3NTQ4ODUwODcNCg0KQSBHcmVhdCBUSEFOS1MgZ29lcyBvdXQgdG8gR29uem8gLSBoZSBwcm92aWRlZCBtZSBzb21lIHJlY29sb3JlZCBpbmdhbWUgdGV4dHVyZXMuDQoNCg0KDQpUaGlzIG1vZC9jb2RlL3dvcmsgaXMgcHJvdGVjdGVkIGJ5IHRoZSBbVVJMPWh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC9sZWdhbGNvZGVdQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsIENyZWF0aXZlIENvbW1vbnMgTGljZW5zZS4NCltJTUddaHR0cHM6Ly9pLmNyZWF0aXZlY29tbW9ucy5vcmcvbC9ieS1uYy1uZC80LjAvODh4MzEucG5nWy9JTUddWy9VUkxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/252588856166675873/D9E01BFF1F4156F11DBA075EAB59D9F243C3DE68/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_7517435309130941311.zip</download_url> - <filename/> - <file_size>26288315</file_size> -</mod> -<mod id="751991809"> - <name>Death Recovery Mod (v1.12.1)</name> - <description>W2ltZ11odHRwczovL2kuaW1ndXIuY29tL0RvSjFDZGMucG5nWy9pbWddDQpWZXJzaW9uIDEuMTIuMQ0KTW9kIElEOiA3NTE5OTE4MDkgDQpMYXN0IENvb2tlZCB3aXRoIERldktpdDogMzEzLjENClRoaXMgbW9kIGlzIHJhdGVkOiBDbGVhbiBhbmQgU3RhY2thYmxlDQoNCkJyb3VnaHQgdG8geW91IGJ5IE1hbmFsbyBhbmQgW3VybD1odHRwczovL3d3dy5kcmFnb25jbGF3c3R1ZGlvcy5jb20vXURyYWdvbkNsYXcgU3R1ZGlvcyFbL3VybF0NCg0KVGhpcyBtb2QgcHJvdmlkZXMgYSBwZXJzb25hbCBHcmF2ZXN0b25lIHRoYXQgd2lsbCBoZWxwIHlvdSByZWNvdmVyIHlvdXIgbG9zdCBpdGVtcyAoZnJvbSBkZWF0aCkuIA0KDQpDcmFmdCBhbmQgcGxhY2UgeW91ciBwZXJzb25hbCBHcmF2ZXN0b25lIHRvIHVzZSBhZnRlciB5b3UgaGF2ZSBkaWVkLiBJIHJlY29tbWVuZCBwbGFjaW5nIGl0IHdpdGhpbiBhIHJlYXNvbmFibGUgcHJveGltaXR5IHRvIGEgYmVkLiANCg0KVHJpYmVzIGNhbiBhcnJhbmdlIHRoZXNlIGluIGEgR3JhdmV5YXJkIGZhc2hpb24uIEVhY2ggc3RvbmUgY2FuIG9ubHkgYmUgdXNlZCBieSB0aGUgcGVyc29uIHRoYXQgcGxhY2VkIGl0LiANCg0KT25jZSBhY3RpdmF0ZWQgYW55IG9iamVjdHMgZm91bmQgb24gYWxsIG9mIHlvdXIgY29ycHNlcyBvciB5b3VyIGRlYXRoIGNhY2hlcyB3aWxsIGJlIHJldHVybmVkIHRvIHlvdXIgaW52ZW50b3J5LiANCg0KKioqIE5ldyBGZWF0dXJlICoqKg0KT3ZlcmZsb3cgaGFuZGxpbmcgb2Ygb2JqZWN0cyBoYXMgYmVlbiBhZGRlZC4gIFNvIHdoZW4gcmVjb3ZlcmluZyBsb3N0IGl0ZW1zIGlmIHlvdSBmaWxsIHVwIGJlZm9yZSByZWNvdmVyaW5nIGV2ZXJ5dGhpbmcgdGhlIG92ZXJmbG93IHdpbGwgYmUgcGxhY2VkIGluIGEgY2FjaGUgYXQgeW91ciBmZWV0LiAgSWYgZm9yIGFueSByZWFzb24gdGhlIGl0ZW0gY2Fubm90IGJlIGFkZGVkIHRvIHRoZSBjYWNoZShzKSBpdCB3aWxsIGJlIHB1dCBiYWNrIGluIHRoZSBvYmplY3QgaXQgd2FzIGZvdW5kIGluLg0KDQpFbmFibGUgZGVidWdnaW5nIGlmIHlvdXIgY29uY2VybmVkIGFib3V0IGxvc3QgaXRlbXMsIHRoZSBsYXN0IHNldCBvZiBzdGF0cyB3aWxsIHNob3cgeW91IGlmIGFueXRoaW5nIHdhcyBsb3N0Lg0KDQpUaGVyZSBpcyBhIDMwIHNlYyBjb29sLWRvd24gYmV0d2VlbiB1c2FnZXMgdG8gcHJldmVudCBzcGFtbWluZyB3aGljaCBjb3VsZCBjcmVhdGUgcGVyZm9ybWFuY2UgaXNzdWVzLCB0aGlzIHRpbWVyIGNhbiBiZSBhZGp1c3RlZCB1c2luZyB0aGUgZ2FtZSBvcHRpb25zIGxpc3RlZCBiZWxsb3cuDQoNClRoZSBFeGNsdXNpb25MaXN0IGlzIGNhc2UgaW5zZW5zaXRpdmUsIG1lYW5pbmcgeW91IGRvblwndCBoYXZlIHRvIHdvcnJ5IGFib3V0IGNhcHMuICAgSSByZWNvbW1lbmQgeW91IGNvbnRpbnVlIHVzaW5nIHRoZW0gYXMgaXQgaW1wcm92ZXMgeW91ciBhYmlsaXR5IHRvIG1hbmFnZSB0aGUgZGF0YSwgYnV0IGlmIHlvdSBtZXNzIHVwIHlvdSBkb24ndCBoYXZlIHRvIHdvcnJ5IGFib3V0IGl0IGFzIGxvbmcgYXMgdGhlIGVudHJ5IGlzIHByb3Blcmx5IHNwZWxsZWQgKHNvIGl0IG1hdGNoZXMgdGhlIGl0ZW0pLg0KDQpUaGUgZ3JhdmUgc3RvbmUgd2lsbCB0YWtlIGRhbWFnZSBvdmVyIHRpbWUgc28gYmUgc3VyZSB0byBkbyByZWd1bGFyIG1haW50ZW5hbmNlLg0KDQpZb3Ugd2lsbCBubyBsb25nZXIgYmUgYWJsZSB0byBwaWNrdXAgdGhlIHN0b25lIGlmIHRoZSB0aW1lciBpcyBydW5uaW5nIG9yIGlmIGl0IGlzIGRhbWFnZWQuDQoNCklmIHlvdSBvd24gbXVsdGlwbGUgc3RvbmVzIHRoZXkgd2lsbCBhbGwgc2hhcmUgdGhlIHNhbWUgdGltZXIuDQoNCkEgTmV3bHkgcGxhY2VkIHN0b25lIHdpbGwgaW5oZXJpdCB0aGUgdGltZXIgZnJvbSBhbnkgZXhpc3Rpbmcgc3RvbmVzIGZvciB0aGF0IHVzZXIuDQoNCldoZW4gaXRlbXMgYXJlIGZvdW5kIGEgbmV3IGFmZmVjdCwgRmxhbWUgb2YgUmVjb3Zlcnkgd2lsbCBvY2N1ciBsZXR0aW5nIHlvdSBrbm93IHRoZSBzdG9uZSBoYXMgc3RhcnRlZCB0byByZWNvdmVyIGl0ZW1zLiAgRmxhbWVzIHdpbGwgbGFzdCA1IHNlY29uZHMgKGxvbmdlciB0aGVuIGl0IHRha2VzIHRvIGFjdHVhbGx5IHJlY292ZXIgaXRlbXMpLg0KDQpJZiBubyBmbGFtZXMgc2hvdyB1cCB0aGVuIG5vIGl0ZW1zIHdlcmUgZm91bmQsIHNvIG5vdGhpbmcgd2lsbCBiZSByZWNvdmVyZWQuDQoNClRoYW5rcyB0byBGaXJlc3Bhcms4MSBmb3IgdGhlIGluZGlyZWN0IGlkZWEgZm9yIHRoZSBGbGFtZSBvZiBSZWNvdmVyeS4NCg0KQWRtaW4gY29tbWFuZCB0byBzdW1tb24gYSBwZXJzb25hbCBzdG9uZTogDQpjaGVhdCBnZmkgUGVyc29uYWxfR3JhdmUgMSAwIDANCg0KVGhlIGZvbGxvd2luZyBpcyB0aGUgZnVsbCBwYXRoIHRvIHRoZSBncmF2ZSBzdG9uZToNCi9HYW1lL01vZHMvRGVhdGhSZWNvdmVyeS9QZXJzb25hbF9HcmF2ZQ0KDQoqKiAgVGhlIGZvbGxvd2luZyBzZXR0aW5ncyBhcmUgT1BUSU9OQUwhISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKioNCioqICBEbyBub3QgYWRkIGEgc2V0dGluZyB0byB5b3VyIGluaSB1bmxlc3MgeW91IG5lZWQgdG8gY2hhbmdlICAqKg0KKiogIGl0IGZyb20gdGhlIGRlZmF1bHQuICBUaGUgZm9sbG93aW5nIHNldHRpbmdzIGFyZSBOT1QgZGVmYXVsdCAgICoqDQoqKiAgVGhleSBhcmUgZXhhbXBsZXMgb2Ygd2hhdCB5b3UgTUlHSFQgZG8gd2l0aCB0aGVtLiAgICAgICAgICAgICAqKg0KDQpTZXR0aW5nIG9wdGlvbnMgZm9yIEdhbWVVc2VyU2V0dGluZ3MuaW5pDQoNCltEZWF0aFJlY292ZXJ5XQ0KRGVsYXlUaW1lcj0xNQ0KRGlzYWJsZURlY2F5PXRydWUNCkRlY2F5TXVsdGlwbGllcj0wLjE0Mjg1Nw0KTWF4TGlmZVNwYW49MTIwDQpEaXNhYmxlUGlja3VwPXRydWUNClVzZU9uY2U9dHJ1ZQ0KVGhlcmVDYW5Pbmx5QmVPbmU9dHJ1ZQ0KdXNlR2xvYmFsVGltZXI9dHJ1ZQ0KRXhjbHVzaW9uTGlzdD1QcmltYWxJdGVtX1dlYXBvbkdQUyxQcmltYWxJdGVtX1Rla1JpZmxlDQoNClRvIGNoYW5nZSB0aGUgZGVjYXkgdGltZXIgb24gdGhlIHN0b25lIHNldCBEZWxheVRpbWVyIHRvIHRoZSBudW1iZXIgb2Ygc2Vjb25kcyB5b3UgZGVzaXJlLg0KDQoxIG1pbiA9IDYwDQo1IG1pbiA9IDMwMA0KMzAgbWluID0gMTgwMA0KMSBob3VyID0gMzYwMA0KMSBkYXkgPSAgODY0MDANCg0KVG8gbWFrZSB0aGUgc3RvbmUgZGVjYXkgaW4gb25lIGRheSAoUkwpIHNldCB0aGUgRGVjYXlNdWx0aXBsaWVyIHRvIDAuMTQyODU3DQoNCkkgZG9uXCd0IHJlY29tbWVuZCBoYXZpbmcgdGhlIHN0b25lIGRlY2F5IGZhc3RlciB0aGVuIDMgZGF5cy4NCg0KSWYgeW91IG5lZWQgdG8gcmVtb3ZlIHN0b25lcyBxdWlja2x5IHRoZW4gSSByZWNvbW1lbmQgeW91IHVzZSBNYXhMaWZlU3Bhbi4NCg0KTWF4TGlmZVNwYW4gaXMgc2V0IGJ5ICBjaG9vc2luZyBob3cgbWFueSBzZWNvbmRzIHRvIHN0b25lIGNhbiBleGlzdC4gDQoNCkRpc2FibGVQaWNrdXA9dHJ1ZSB3aWxsIGRpc2FibGUgdGhlIG9wdGlvbiB0aGF0IGFsbG93cyB0aGUgc3RvbmUgdG8gYmUgcGlja2VkIHVwLg0KDQpVc2VPbmNlPXRydWUgd2lsbCBjYXVzZSB0aGUgc3RvbmUgdG8gYmUgZGVzdHJveWVkIG9uY2UgdGhlIHN0b25lIGlzIHVzZWQuICANCg0KV2hlbiBVc2VPbmNlIGlzIHNldCB0aGUgRGVsYXlUaW1lciBkZXRlcm1pbmVzIGhvdyBsb25nIHVudGlsIHRoZSBzdG9uZSBpcyBkZXN0cm95ZWQuICBXaGlsZSB0aGUgc3RvbmUgaXMgb24gY29vbCBkb3duIGl0IGNhbid0IGJlIHVzZWQuDQoNClRoZXJlQ2FuT25seUJlT25lPXRydWUgd2lsbCBwcmV2ZW50IHRoZSBwbGF5ZXIgZnJvbSBwbGFjaW5nIG1vcmUgdGhhbiBvbmUgc3RvbmUuICAodGhpcyB3aWxsIGhhdmUgbm8gYWZmZWN0IG9uIGV4aXN0aW5nIHN0b25lcykuDQoNClVzZUdsb2JhbFRpbWVyPXRydWUgd2lsbCBjYXVzZSBhbGwgc3RvbmVzIGluIHRoZSBnYW1lIHRvIHVzZSB0aGUgc2FtZSBjb29sIGRvd24gdGltZXIsIGFsbCBwbGF5ZXJzIHdpbGwgYmUgYWZmZWN0ZWQsIGZpcnN0IGNvbWUgZmlyc3QgdXNlLg0KDQoqKioqIFdpbGQgQ2FyZHMgYXJlIEJhY2shICoqKioNClRoZSBFeGNsdXNpb25MaXN0IG5vdyB3b3JrcyB3aXRoIHRoZSB3aWxkY2FyZCBjaGFyYWN0ZXIgJy4nIHlvdSBjYW4gcGxhY2UgaXQgYXQgdGhlIGJlZ2lubmluZyBvciBlbmQgb2YgeW91ciBzdHJpbmcuICBZb3UgY2FuIHBsYWNlIG9uZSBhdCBvbmUgZW5kIG9yIHRoZSBvdGhlciBvciBib3RoLg0KDQpFeGNsdXNpb25MaXN0PVByaW1hbEl0ZW1SZXNvdXJjZS4sLlRoYXRjaCwuQ29uc3VtLg0KDQpUaGlzIGV4YW1wbGUgd291bGQgbm90IHJlY292ZXIgYW55IHJlc291cmNlcywgYW55dGhpbmcgdGhhdCBoYWQgVGhhdGNoIGF0IHRoZSBlbmQgb2YgdGhlIG5hbWUgb3IgdGhlIHBhcnRpYWwgd29yayAnQ29uc3VtJyBhbnl3aGVyZSBpbiB0aGUgbmFtZS4NCg0KRm9yIHRob3NlIGxvb2tpbmcgdG8gZG8gZW5ncmFtIG92ZXIgcmlkZXMgdGhlIGVuZ3JhbSBmb3IgdGhpcyBtb2QgaXM6IEVuZ3JhbUVudHJ5X1BlcnNvbmFsX0dyYXZlDQoNCioqKioqKioqKioqKioqKioqKioqKiBXQVJOSU5HICoqKioqKioqKioqKioqKioqKioqKioNClRoZSBnYW1lIGRlbGV0ZXMgYW55IGNvcnBzZSBvciBsb290IGNhY2hlIHRoYXQgZ29lcyBvdXRzaWRlIHRoZSBtYXAgYm91bmRhcmllcy4gIEhvdyBhZ2dyZXNzaXZlIHRoaXMgaXMgZGVwZW5kcyBvbiB0aGUgbWFwIGRlc2lnbmVyLg0KDQpBdCB0aW1lcyBiZWluZyBraWxsZWQgYnkgYSBzZWEgY3JlYXR1cmUgY2FuIGNhdXNlIHlvdXIgaW52ZW50b3J5IHRvIGJlIHJlbW92ZWQvZGVsZXRlZCBmcm9tIHlvdXIgY29ycHNlLg0KDQpUaGlzIG1vZCBjYW5ub3QgcmVjb3ZlciBpdGVtcyB0aGF0IGhhdmUgYmVlbiBkZWxldGVkIGJ5IHRoZSBnYW1lLg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCktOT1dOIElTU1VFUzoNCiogRmxhbWUgb2YgUmVjb3ZlcnkgbWF5IG5vdCBiZSBzaG93aW5nIHdoZW4gc3RvbmUgaXMgYWN0aXZhdGVkIGFuZCBpdGVtcyBhcmUgcmVjb3ZlcmVkLiAgSWYgdGhpcyBvY2N1cnMgeW91IG5lZWQgdG8gcGlja3VwIHRoZSBzdG9uZSBhbmQgcmUtcGxhY2UgaXQuDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KSWYgeW91IGFyZSBoYXZpbmcgdHJvdWJsZSBnZXR0aW5nIGdvb2QgZmlsZXMgZnJvbSBTdGVhbSB5b3UgY2FuIHVzZSB0aGlzIEdvb2dsZSBEcml2ZSBsaW5rIHRvIGRvd25sb2FkIGEgY29weSBvZiB0aGUgbW9kIGRpcmVjdGx5LiAgDQoNCmh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9vcGVuP2lkPTE1WlM1N21fQTdRR19YWXZZa01TMGp5VG9COUV5bElKYw0KKiogRElTQ0xBSU1FUiAqKg0KTmV2ZXIgdHJ1c3QgYSBkb3dubG9hZCwgYWx3YXlzIGNoZWNrIGl0IHdpdGggYSBWaXJ1cyBDaGVja2VyLiAgIE15IHN5c3RlbSBpcyBjbGVhciBvZiBWaXJ1c2VzLCBHb29nbGUgaXMgY2xlYXIgdG8gdGhlIGJlc3Qgb2YgdGhlaXIgYWJpbGl0eSB0byBjaGVjayBmaWxlcyBidXQgdGhhdCBpcyBub3QgZW5vdWdoIHRvIGVuc3VyZSB5b3UgYXJlIHNhZmUuICBQTEVBU0UgU0NBTiBUSEUgRklMRSB0byBlbnN1cmUgeW91IGFyZSBzYWZlLg0KDQpUaGUgbW9kIGlzIGZyZWUgYW5kIGNvbWVzIHdpdGggbGltaXRlZCBzdXBwb3J0ICh3aGVuIEknbSBhdmFpbGFibGUpLiAgWW91IGNhbiBsZWF2ZSBtZXNzYWdlcyBoZXJlIG9uIFN0ZWFtIG9yIHN0b3AgYnkgdGhlIFt1cmw9aHR0cHM6Ly9kaXNjb3JkLmdnL3pVa3FBc1JdRHJhZ29uQ2xhdyBTdHVkaW8ncyBEaXNjb3JkWy91cmxdLg0KDQpJZiB5b3UgbGlrZSB0aGlzIG1vZCBhbmQgd291bGQgbGlrZSB0byBkb25hdGUgcGxlYXNlIGNsaWNrIG9uIHRoZSBkb25hdGlvbiBsaW5rIGJlbG93Lg0KW3VybD1odHRwczovL3BheXBhbC5tZS9zdGVhbU1hbmFsb11baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vM3o1cmdBNi5wbmdbL2ltZ11bL3VybF0NCg0KW2ltZ11odHRwczovL3N0ZWFtY2RuLWEuYWthbWFpaGQubmV0L3N0ZWFtY29tbXVuaXR5L3B1YmxpYy9pbWFnZXMvYXZhdGFycy8xNS8xNWZkN2ZhMDU1ZDBiNzMyNWFhZjgwMDJlZmQ3YjZlZjhkZjQ5NTA5X2Z1bGwuanBnWy9pbWddDQpJZiB5b3VyIGxvb2tpbmcgZm9yIGEgZ2FtaW5nIGNvbW11bml0eSBmZWVsIGZyZWUgdG8gc3RvcCBieSB0aGUgT3Jpb24gQ2x1c3RlciBbdXJsPWh0dHBzOi8vZGlzY29yZC5nZy9FOTRNdXF6XURpc2NvcmRbL3VybF0uIFdlIHBsYXkgYSBudW1iZXIgb2YgZ2FtZXMsIHNoYXJlLCBjaGF0IGFuZCBoYXZlIHNvbWUgZnVuLg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/937214408383390195/C2F07006F631B25942617AA9AD11F85057BD945E/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_2375628792485831457.zip</download_url> - <filename/> - <file_size>1992790</file_size> -</mod> -<mod id="821530042"> - <name>Upgrade Station v1.8i</name> - <description>W2JdTW9kIElEOiA4MjE1MzAwNDJbL2JdDQoNCkFsbG93cyB5b3UgdG8gdXBncmFkZSB0aGUgcXVhbGl0eSBvZiB3ZWFwb25zLCBhcm1vciwgdG9vbHMsIGFuZCBzYWRkbGVzIGZyb20gcHJpbWl0aXZlIGFsbCB0aGUgd2F5IHRvIGFzY2VuZGFudC4gRXZlbiB3b3JrcyB3aXRoIGl0ZW1zIGZyb20gb3RoZXIgbW9kcyEgQ2FuIGFsc28gc2FsdmFnZSBpdGVtcyBmb3IgcmVzb3VyY2VzLg0KDQpbYl1UaGlzIG1vZCBkb2Vzbid0IGNoYW5nZSBhbnkgY29yZSBmaWxlcyBhbmQgaXMgc3RhY2thYmxlIHdpdGggb3RoZXIgbW9kcyAoc2VlIGJlbG93KS5bL2JdDQoNCltiXS4uLiBZZXMsIGl0IHdvcmtzIHdpdGggVEVLIGFybW9yIVsvYl0NCg0KW2gxXUF0dGVudGlvbiFbL2gxXQ0KDQpbYl1Sb2NrZXQgTGF1bmNoZXJzICYgVGVrIFJpZmxlc1svYl0NCg0KVmFuaWxsYSByb2NrZXQgbGF1bmNoZXJzIGFuZCBURUsgcmlmbGVzIGNhbid0IGJlIHVwZ3JhZGVkLiBIb3dldmVyLCBJIGhhdmUgY3JlYXRlZCBhIHNtYWxsIGNvbXBhbmlvbiBtb2QgdGhhdCBhbGxvd3MgeW91IHRvIHJlcGxhY2UgeW91ciB2YW5pbGxhIHJvY2tldCBsYXVuY2hlciB3aXRoIGFuIHVwZ3JhZGVhYmxlIG9uZS4NCg0KRmVlbCBmcmVlIHRvIHN1YiB0byB0aGUgIkNsYXNzaWMgUm9ja2V0IExhdW5jaGVycyIgbW9kIGlmIHlvdSdkIGxpa2UgdG8gYmUgYWJsZSB0byB1cGdyYWRlIHlvdXIgcm9ja2V0IGxhdW5jaGVycyEgaHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODg0MzgwMzM3DQoNCldlIG1heSBkbyB0aGUgc2FtZSBmb3IgVGVrIHJpZmxlcyBpbiB0aGUgZnV0dXJlLg0KDQpbaDFdQ29tcGF0aWJpbGl0eVsvaDFdDQoNCldlYXBvbnMsIGFybW9yLCB0b29scywgYW5kIHNhZGRsZXMgZnJvbSBvdGhlciBtb2RzIGNhbiBiZSB1cGdyYWRlZCBhbmQvb3Igc2FsdmFnZWQgYXMgbG9uZyBhcyB0aGUgbW9kIGF1dGhvciBoYXMgdXNlZCB0aGUgYXBwcm9wcmlhdGUgaXRlbSBhcyBhIHN0YXJ0aW5nIHBvaW50IGZvciB0aGVpciBpdGVtcyAoSGF0Y2hldCBmb3IgIlN1cGVyIEhhdGNoZXQiLCBCb290cyBmb3IgIlRlayBCb290cyIsIGV0YykuDQoNCldoaWxlIEkgY2FuIHRyeSBteSBiZXN0IHRvIGVuc3VyZSBpdGVtcyBmcm9tIG90aGVyIG1vZHMgY2FuIGJlIHVwZ3JhZGVkIGFuZCBzYWx2YWdlZCBJIGNhbid0IGNvbnRyb2wgd2hhdCBvdGhlciBtb2QgYXV0aG9ycyBkbyBpbiB0aGVpciBtb2RzLiBXaGVuIGluIGRvdWJ0LCBwdXQgdGhpcyBtb2QgbGFzdCBpbiB0aGUgbG9hZCBvcmRlci4gOikNCg0KVGhlIFVwZ3JhZGUgU3RhdGlvbiBjYW4gdXBncmFkZSBhbGwgaXRlbXMgZnJvbSBhbnkgbW9kIGFzIGxvbmcgYXMgdGhlIGl0ZW0gaGFzIGFuIHVwZ3JhZGUgcGF0aC4gSXRlbXMgdGhhdCBkb24ndCBoYXZlIGFuIHVwZ3JhZGUgcGF0aCAoQzQsIFRyaXB3aXJlLCBXb29kZW4gU3BlYXIsIGV0YykgY2Fubm90IGJlIHVwZ3JhZGVkIGJlY2F1c2UgdGhleSBkb24ndCBoYXZlIGEgcXVhbGl0eSBpbmRleC4gU29tZSBpdGVtcywgbGlrZSB0aGUgQnVpbGRlcidzIEhlbG1ldCwgd2lsbCBpZGVudGlmeSBhcyBiZWluZyB2YWxpZCB0byB1cGdyYWRlIGJ1dCB3b24ndCBhY3R1YWxseSB1cGdyYWRlIGluIGEgbWVhbmluZ2Z1bCB3YXkuDQoNCltoMV1WZXJzaW9uWy9oMV0NCg0KVmVyc2lvbiAxLjhpIGhhcyBiZWVuIHJlbGVhc2VkISBUaGlzIHVwZGF0ZSBzaG91bGQgZml4IHRoZSBjcmFzaGVzIHRoYXQgcmVzdWx0IGZyb20gbXVsdGlwbGUgcGxheWVycyBhdHRlbXB0aW5nIHRvIHVwZ3JhZGUvc2FsdmFnZS9ibHVlcHJpbnQvYXVnbWVudCB0aGUgc2FtZSBpdGVtLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgVmVyc2lvbiAxLjhpIFJlbGVhc2UgTm90ZXMuDQoNCltoMV1IaWdobHkgQ29uZmlndXJhYmxlWy9oMV0NCg0KSWYgeW91J3JlIGZpbmRpbmcgdXBncmFkZSByZXF1aXJlbWVudHMgdG8gYmUgdG9vIGxvdyBmb3IgeW91ciBsaWtpbmcgcGxlYXNlIG5vdGUgdGhhdCB0aGUgdXBncmFkZSBmb3JtdWxhIGlzIGNvbXBsZXRlbHkgY29uZmlndXJhYmxlIHZpYSBJTkkgc2V0dGluZ3MuIFBsZWFzZSByZWFkIHRoaXMgZGlzY3Vzc2lvbiBmb3IgbW9yZSBpbmZvIGFzIHdlbGwgYXMgYSBsaW5rIHRvIHRoZSBmb3JtdWxhIHRvIGdpdmUgeW91IGFuIGlkZWEgaG93IGl0IHdvcmtzOiBodHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODIxNTMwMDQyLzE1MjM5Mjc4NjkxMTIwMDY0MS8NCg0KW2gxXUxhdGVzdCBVcGRhdGVzWy9oMV0NCltsaXN0XQ0KWypdIEZpeGVkIGFybW9yIHN0YXQgYnVnLiAoV2FzIHVzaW5nIGh5cG8tL2h5cGVyLXRoZXJtYWwgbXVsdGlwbGllci4pDQpbKl0gRml4ZWQgIkNsYXNzaWMgUm9ja2V0IExhdW5jaGVyIiBub3QgYmVpbmcgdXBncmFkZWFibGUuDQpbKl0gQWRkZWQgZnV0dXJlIGNvbXBhdGliaWxpdHkgd2l0aCAiVXBncmFkZWFibGUgVGVrIFJpZmxlIi4gKFdvcmtpbmcgb24gaXQuKQ0KWypdIFJlbW92ZWQgdW51c2VkIGZpbGVzLg0KWypdIFJlLWNvb2tlZCB3aXRoIHRoZSBsYXRlc3QgZGV2IGtpdCB0byBmaXggbWlub3IgVUkgaXNzdWVzIHRoYXQgV2lsZENhcmQncyB1cGRhdGUocykgaW50cm9kdWNlZC4NClsqXSBVcGdyYWRlIFN0YXRpb24gbm8gbG9uZ2VyIHJlbW92ZXMgY29sb3JzIHdoZW4gdXBncmFkaW5nIGl0ZW1zLiAoWWF5ISkNClsqXSBVcGRhdGVkIHF1YWxpdHkgY29sb3JzIHRvIG1hdGNoIFdpbGRDYXJkJ3MgbGF0ZXN0IGNoYW5nZXMuDQpbKl0gRml4ZWQgZnJlZXppbmcgaXNzdWUgc29tZSBwbGF5ZXJzIHdlcmUgZXhwZXJpZW5jaW5nIHdoZW4gcGxhY2luZyBhbiBVcGdyYWRlIFN0YXRpb24gaW4gdGhlIHdvcmxkLg0KWypdIEZpeGVkIGl0ZW0gc2tpbiBkdXBsaWNhdGlvbiBidWcuDQpbKl0gRml4ZWQgdmFyaW91cyBpdGVtIHNraW4gYnVncy4gRWRnZSBjYXNlcyBtYXkgc3RpbGwgaGFwcGVuOyBwbGVhc2UgcmVwb3J0IGluIEJ1ZyBSZXBvcnRzLg0KWypdIEZpeGVkIGFtbW8gZHVwbGljYXRpb24gYnVnLg0KWypdIEZpeGVkIHF1YWxpdHkgaW5kZXggY29sb3JzIG5vdCB1cGRhdGluZyBmb3Igc29tZSBwbGF5ZXJzIHdoZW4gdXBncmFkaW5nIGl0ZW1zLg0KWypdIEZpeGVkIFJvY2tldCBMYXVuY2hlciB1cGdyYWRlL2F1Z21lbnQgYnVnLiAoVmFuaWxsYSByb2NrZXQgbGF1bmNoZXJzIGNhbid0IGJlIHVwZ3JhZGVkLikNClsqXSBGaXhlZCBUZWsgUmlmbGUgdXBncmFkZS9hdWdtZW50IGJ1Zy4gKFZhbmlsbGEgVEVLIHJpZmxlcyBjYW4ndCBiZSB1cGdyYWRlZC4pDQpbKl0gRml4ZWQgZ2VuZXJpYyByZXNvdXJjZSBmaXNoaW5nIHJvZCB1cGdyYWRlL2F1Z21lbnQgYnVnIGZvciBzb21lIHBsYXllcnMuDQpbL2xpc3RdDQoNCltoMV1TdWdnZXN0aW9uc1svaDFdDQoNCkhhdmUgYSBzdWdnZXN0aW9uIGZvciB0aGlzIG1vZD8gTGV0IHVzIGtub3chIFRoZSBjdXJyZW50IGxpc3Qgb2Ygc3VnZ2VzdGlvbnMgY2FuIGJlIGZvdW5kIGhlcmU6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi84MjE1MzAwNDIvMTQyMjYwODk1MTQ1MjgxNjU3Lw0KDQpbaDFdRnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnNbL2gxXQ0KDQpEbyB5b3UgaGF2ZSBxdWVzdGlvbnM/IFdlIGhhdmUgYW5zd2VycyEgQ2hlY2sgb3V0IHRoZSBsaXN0IG9mIGZyZXF1ZW50bHkgYXNrZWQgcXVlc3Rpb25zLCBvciBhc2sgeW91ciBvd24gcXVlc3Rpb24sIGhlcmU6IGh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi84MjE1MzAwNDIvMTQyMjYxMDI3NTcyNjc2MTUyLw0KDQpbaDFdQWRtaW4gQ29tbWFuZHNbL2gxXQ0KDQpGb3IgYSBmdWxsIGxpc3Qgb2YgYWRtaW4gY29tbWFuZHMgcGxlYXNlIHZpZXcgdGhlIFdpa2k6IGh0dHA6Ly9saW5vZGUuZ2hhemxhd2wuY29tL2Fyay9tb2RzL3VwZ3JhZGVzdGF0aW9uL3dpa2kvI2FkbWluLWNvbW1hbmRzDQoNCltiXVByaW1pdGl2ZSBUaWVyWy9iXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9VcGdyYWRlU3RhdGlvbi9QcmltYWxJdGVtU3RydWN0dXJlX1VwZ3JhZGVTdGF0aW9uLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfVXBncmFkZVN0YXRpb24iIDEgMCAwWy9jb2RlXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9CbHVlcHJpbnRTdGF0aW9uL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfQmx1ZXByaW50U3RhdGlvbi5QcmltYWxJdGVtU3RydWN0dXJlX0JsdWVwcmludFN0YXRpb24iIDEgMCAwWy9jb2RlXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9BdWdtZW50U3RhdGlvbi9QcmltYWxJdGVtU3RydWN0dXJlX0F1Z21lbnRTdGF0aW9uLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfQXVnbWVudFN0YXRpb24iIDEgMCAwWy9jb2RlXQ0KDQpbYl1NZXRhbCBUaWVyWy9iXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9VcGdyYWRlU3RhdGlvbi9QcmltYWxJdGVtU3RydWN0dXJlX1VwZ3JhZGVTdGF0aW9uX01ldGFsLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfVXBncmFkZVN0YXRpb25fTWV0YWwiIDEgMCAwWy9jb2RlXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9CbHVlcHJpbnRTdGF0aW9uL1ByaW1hbEl0ZW1TdHJ1Y3R1cmVfQmx1ZXByaW50U3RhdGlvbl9NZXRhbC5QcmltYWxJdGVtU3RydWN0dXJlX0JsdWVwcmludFN0YXRpb25fTWV0YWwiIDEgMCAwWy9jb2RlXQ0KDQpbY29kZV1jaGVhdCBnaXZlaXRlbSAiL0dhbWUvTW9kcy9VcGdyYWRlU3RhdGlvbi9BdWdtZW50U3RhdGlvbi9QcmltYWxJdGVtU3RydWN0dXJlX0F1Z21lbnRTdGF0aW9uX01ldGFsLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfQXVnbWVudFN0YXRpb25fTWV0YWwiIDEgMCAwWy9jb2RlXQ0KDQpbaDFdRG9uYXRlWy9oMV0NCg0KVGhpcyBtb2QgdG9vayBhIGxvdCBvZiB0aW1lIGFuZCByZXNvdXJjZXMgdG8gY3JlYXRlLiBBbHNvLCBob3N0aW5nIGNvc3RzIGFpbid0IGNoZWFwISA6KSBMaWtlIGFsbCBvZiBvdXIgbW9kcywgdGhpcyBvbmUgd2lsbCBiZSBhbHdheXMgZnJlZS4gQWxsIG9mIHlvdXIgY29tbWVudHMsIHJhdGluZ3MsIGZhdm9yaXRlcywgc2hhcmluZywgYW5kIHN1YnNjcmlwdGlvbnMgaGVscCBhIGxvdCEgSG93ZXZlciwgaWYgeW91IHdvdWxkIHN0aWxsIGxpa2UgdG8gY29udHJpYnV0ZSBldmVuIG1vcmUsIHBsZWFzZSBmZWVsIGZyZWUgdG8gZG9uYXRlLg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgc3VwcG9ydCEgXl9eDQoNClt1cmw9aHR0cHM6Ly93d3cucGF0cmVvbi5jb20vZ2hhemxhd2xdW2ltZ11odHRwczovL2kuaW1ndXIuY29tL1ozY013R3EucG5nWy9pbWddWy91cmxdDQoNClt1cmw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL2doYXpsYXdsXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9zQm5KeWlCLnBuZ1svaW1nXVsvdXJsXQ0KDQpbaDFdT3RoZXIgTW9kc1svaDFdDQoNCkxpbmtzIHRvIHNvbWUgb2Ygb3VyIG90aGVyIG1vZHM6DQpbbGlzdF0NClsqXSBbdXJsPWh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTgwNDk4MjBdQXVjdGlvbiBIb3VzZVsvdXJsXQ0KWypdIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9ODg0MzgwMzM3XUNsYXNzaWMgUm9ja2V0IExhdW5jaGVyc1svdXJsXQ0KWypdIFt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTgwNDgzOTUxMV1FbmRlciBUb29sc1svdXJsXQ0KWy9saXN0XQ0KDQpbaDFdT3VyIFNwb25zb3JzWy9oMV0NCg0KVGhpcyBtb2QgaXMgc3BvbnNvcmVkIGJ5IG91ciBmcmllbmRzIGF0IEctUG9ydGFsLiBVc2UgdGhlIGxpbmtzIGJlbG93IHRvIGdldCBhIDUlIGRpc2NvdW50IG9uIHlvdXIgZ2FtZSBzZXJ2ZXIhDQoNCltiXUVVIFBsYXllcnM6Wy9iXSBbdXJsXWh0dHBzOi8vd3d3LmctcG9ydGFsLmNvbS8/cmVmPUdoYXpsYXdsWy91cmxdDQpbYl1VUyBQbGF5ZXJzOlsvYl0gW3VybF1odHRwczovL3d3dy5nLXBvcnRhbC51cy8/cmVmPUdoYXpsYXdsWy91cmxdDQoNClt1cmw9aHR0cHM6Ly93d3cuZy1wb3J0YWwudXMvP3JlZj1HaGF6bGF3bF1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vSWhnOUFGai5qcGdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/179413592578538664/1EA91BF1DD8A3780B21B0867BDD88E3180E75C52/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_6283024847481935052.zip</download_url> - <filename/> - <file_size>245780544</file_size> -</mod> -<mod id="889450429"> - <name>Super Stations</name> - <description>W2ltZ11odHRwOi8vaS5pbWd1ci5jb20vWkJtNmhiWi5wbmdbL2ltZ10NCg0KU3VwZXIgU3RhdGlvbnMgYWRkcyBhIG11Y2ggZmFzdGVyIEluZHVzdHJpYWwgRm9yZ2UgdGhhdCBtYWtlcyAxMCBJbmdvdHMgZXZlcnkgMyBzZWNvbmRzLCBhbHNvIGNyZWF0aW5nIGNoYXJjb2FsIGFuZCBnYXMgYXQgZmFzdCByYXRlcyB0b28hIEFsc28gYWRkaW5nIGEgbXVjaCBmYXN0ZXIgQ2hlbWlzdHJ5IEJlbmNoIHRoYXQgY3JlYXRlcyBldmVyeXRoaW5nIGF0IHRoZSBmYXN0ZXN0IHNwZWVkIHBvc3NpYmxlISBUaGVuIHRoZXJlIGlzIHRoZSBtYWluIGNyYWZ0aW5nIGJlbmNoIGZvciBhbGwgdGhlIFN1cGVyIFN0YXRpb25zISA6KSBBbGwgc3RydWN0dXJlcyBhcmUgUGlja3VwLWFibGUgdG9vLg0KDQpBbHNvIHRoZSBJbmR1c3RyaWFsIGZvcmdlIGlzIGRyYXN0aWNhbGx5IHNtYWxsZXIgdGhhbiB0aGUgb3JpZ2luYWwsIGl0IGNhbiBmaXQgdW5kZXIgdHdvIHdhbGxzIGhpZ2ggOikgIQ0KDQpUSElTIE1PRCBJUyBDTEVBTiBBTkQgU1RBQ0tBQkxFICEgOikNCg0KW2NvZGVdW2gxXSBNb2QgTmFtZSAtIFN1cGVyIFN0YXRpb25zIFsvaDFdWy9jb2RlXQ0KDQpbY29kZV1baDFdIE1vZCBJRCAtIDg4OTQ1MDQyOSBbL2gxXVsvY29kZV0NCg0KW2NvZGVdW2gxXSBNb2QgVmVyc2lvbiAtIHYxLjAgWy9oMV1bL2NvZGVdDQoNCltjb2RlXVtoMV0gTGlua3MgdG8gdGhlIGRpc2N1c3Npb24gcG9zdHMgOg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODg5NDUwNDI5LzEzMzI2MDQ5MjA1NzMwNzU3MS9dLSBTcGF3biBDb2RlcyAtWy91cmxdDQpbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi84ODk0NTA0MjkvMTMzMjYwNDkyMDU3MzM0Njc4L10tIENvbmZpZ092ZXJyaWRlSXRlbUNyYWZ0aW5nQ29zdHMgLVsvdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODg5NDUwNDI5LzEzMzI2MDQ5MjA1NzMyODA2Ni9dLSBPdmVycmlkZUVuZ3JhbUVudHJpZXMgLVsvdXJsXVsvaDFdWy9jb2RlXQ0KDQoNCltpbWddaHR0cDovL2kuaW1ndXIuY29tL1FCTk5GYUUucG5nWy9pbWddDQpbbGlzdF0NClsqXSBbYl1Eb2VzIHRoaXMgbW9kIHdvcmsgd2l0aCBvdGhlciBtb2RzP1svYl0NCkE6IFllcyBpdCBpcyAxMDAlIEZVTExZIGNvbXBhdGlibGUgISA6KQ0KWy9saXN0XQ0KDQpbaW1nXWh0dHA6Ly9pLmltZ3VyLmNvbS92WUpLVmdFLnBuZ1svaW1nXQ0KDQpUbyBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vcHJvZmlsZXMvNzY1NjExOTc5ODk2MTQwNzYvXSvvvYPvvZLvvZXvvY7vvYPvvYjvvYFbL3VybF0sIGZvciBtYWtpbmcgbWUgYWxsIHRoZSBJbWFnZSBzaWRlIG9mIHRoaW5ncyB3aXRoIG15IG1vZHMhDQoNClRvIFRoZSBBUksgTW9kZGluZyBEaXNjb3JkIENvbW11bml0eSwgZm9yIGhlbHBpbmcgbWUgb3V0IHNpbmNlIHRoZSBiZWdpbm5pbmcgb2YgbXkgbW9kZGluZyA8Mw==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/85972696323859181/A26632732892EA25C3B831C0F6E566B47CD8FE41/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_5374485077050080839.zip</download_url> - <filename/> - <file_size>20042364</file_size> -</mod> -<mod id="2171907727"> - <name>Tek Upgrade Station - v2.0</name> - <description>VXBncmFkZSB5b3VyIFRlayBTYWRkbGVzIGFuZCBXZWFwb25zIQoKTWFueSBhbiBBcmsgcGxheWVyIGhhcyBsYW1lbnRlZCB0aGUgZmFjdCB0aGF0IHRoZSB0ZWstdGllciB3ZWFwb25zIGFuZCBzYWRkbGVzIGFyZSBzbyBpbmNyZWRpYmx5IGF3ZXNvbWUsIGJ1dCBhbHNvIHF1aXRlIGV4cGVuc2l2ZTsgYW5kIGRvd25yaWdodCBsYWNrbHVzdGVyIGluIHBlcmZvcm1hbmNlIGNvbXBhcmVkIHRvIGhpZ2gtcXVhbGl0eSBmYWJyaWNhdGVkIHdlYXBvbnMuIEludHJvZHVjaW5nIHRoZSBUZWsgVXBncmFkZSBTdGF0aW9uLCB3aGVyZSB0ZWstdGllciBpdGVtcyBjYW4gYmUgYWN0dWFsbHkgZW5kLWdhbWUhIFVwZ3JhZGUgeW91ciB3ZWFwb25zIGFuZCBzYWRkbGVzIHRvIEVwaWMgdXNpbmcgcmVkIGdlbXMgdG8gaW50cm9kdWNlIHF1YWxpdHkgb2YgbGlmZSB1cGdyYWRlcywgbGlrZSBmYXN0ZXIgc2hvdHMsIGxvbmdlciByYW5nZSwgbW9yZSBkdXJhYmlsaXR5LCBhbmQgbGVzcyBvdmVyaGVhdC4gVXBncmFkZSB0aGVtIGFnYWluIHRvIExlZ2VuZGFyeSB1c2luZyBhIHRvbiBvZiBoYXJkLWVhcm5lZCBtYXRlcmlhbHMgdG8gZ2V0IGEgdHJ1bHkgZW5kZ2FtZSB3ZWFwb24hCgpObyBuZWNlc3NhcnkgcmVsYXRpb24gdG8gdGhlIG1vZCAiVXBncmFkZSBTdGF0aW9uIiwgYWx0aG91Z2ggdGhpcyBtb2QgaXMgZ2VuZXJhbGx5IG1lYW50IHRvIGJlIHVzZWQgYWxvbmdzaWRlIGl0LgoKVGhpcyBtb2QgaW50cm9kdWNlcyBFcGljIGFuZCBMZWdlbmRhcnkgdmFyaWFudHMgb2YgYWxsIHRlayB3ZWFwb25zIGFuZCBzYWRkbGVzIChleGNlcHQgZm9yIHRob3NlIGFkZGVkIGJ5IEdlbmVzaXMpLCB3aGljaCBhcmUgY3JhZnRhYmxlIHdpdGhpbiB0aGUgVGVrIFVwZ3JhZGUgU3RhdGlvbiwgYSBuZXcgY3JhZnRpbmcgc3RhdGlvbi4KVGhlIFRlayBVcGdyYWRlIFN0YXRpb24gaXRzZWxmIGlzIHVubG9ja2VkIGFzIGEgcmVndWxhciBlbmdyYW0gYXQgbGV2ZWwgNzAsIGlzIGNyYWZ0ZWQgaW4gb25lXCdzIGludmVudG9yeSwgYW5kIGNvc3RzIHdoYXQgYSB0ZWsgZm91bmRhdGlvbiBkb2VzIHBsdXMgYW5vdGhlciBlbGVtZW50LiBUaGUgRXBpYyBhbmQgTGVnZW5kYXJ5IFRlayBlbmdyYW1zIGFyZSBpbiB0ZWstdGllciwgYnV0IHRoZXkgY2FuIGJlIG1hbnVhbGx5IHVubG9ja2VkIGZvciAwIGVuZ3JhbSBwb2ludHMuCkVwaWMgYW5kIExlZ2VuZGFyeSBUZWsgd2VhcG9ucyBhbmQgc2FkZGxlcyB1c2UgdGhlIGVuZXJneSBpbiByZWQgZ2Vtcy9zYXAgdG8gZmlyZSBwdXJwbGUgcHJvamVjdGlsZXMgaW5zdGVhZCBvZiBibHVlIChvciBnbG93IHBpbmtpc2ggcHVycGxlIHJhdGhlciB0aGFuIHdoaXRlLCBpbiB0aGUgY2FzZSBvZiB0aGUgc3dvcmQpLCBhbmQgdGhpcyBwdXJwbGUgZW5lcmd5IGlzIHN0cm9uZ2VyIGFuZCBmYXN0ZXIuIEkgaGF2ZSB0cmllZCB0byBtYWtlIHRoZSBpbXByb3ZlbWVudHMgd29ydGggaXQgd2hpbGUgYWxzbyBzdGlsbCBiZWluZyBiYWxhbmNlZCB3aXRoaW4gYW4gb3RoZXJ3aXNlIHZhbmlsbGEgZ2FtZS4KVGhlIEVwaWMgVGVrIGl0ZW1zIGNvc3QgYW4gb3JpZ2luYWwgdGVrIGl0ZW0gY3JhZnRlZCBpbiB0aGUgcmVwbGljYXRvciwgYXMgd2VsbCBhcyBhIGRlY2VudCBhbW91bnQgb2YgcmVkIGdlbXMgKG9yIHJlZCBjcnlzdGFsIHNhcCkuClRoZSBMZWdlbmRhcnkgVGVrIGl0ZW1zIGNvc3QgYW4gRXBpYyBUZWsgaXRlbSBhcyB3ZWxsIGFzIDEweCB0aGUgY29zdCBvZiB0aGUgRXBpYyBpdGVtIChlZmZlY3RpdmVseSkuCgpQTEVBU0UgTk9URTogRXBpYy9MZWdlbmRhcnkgVGVrIG1heSBiZSBnYW1lLWJyZWFraW5nIGlmIGludHJvZHVjZWQgaW4gUHZQIC0tIEkgbWFkZSBpdCBwcmltYXJpbHkgYXMgYSBQdkUgbW9kIGFuZCBiYWxhbmNlZCBpdCBhcm91bmQgdGhhdCBwbGF5c3R5bGU7IEkgaGF2ZSBub3QgcmVhbGx5IGNvbnNpZGVyZWQgUHZQIGVsZW1lbnRzLCBzbyBhZGQgYXQgeW91ciBvd24gcmlzayBpZiBydW5uaW5nIGEgUHZQIHNlcnZlci4KCkFueSBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZSwgdGhvdWdoIG9mIGNvdXJzZSBubyBndWFyYW50ZWVzIG9uIGltcGxlbWVudGF0aW9uLgpIYXBweSBTdXJ2aXZpbmch</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/1546381162227978640/60A6BBD34C07AC93F7033C70153629E0674431B5/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_5054691825072006696.zip</download_url> - <filename/> - <file_size>8506145</file_size> -</mod> -<mod id="876038468"> - <name>Baby Premium Care</name> - <description>VGhpcyBtb2QgYWRkcyAzIGNvbnN1bWFibGVzIHdoaWNoLCB3aGVuIGZlZCB0byBiYWJ5IGRpbm9zLCB3aWxsIGdpdmUgeW91IFtiXTEwMCUgaW1wcmludFsvYl0gYW5kIHdpbGwgbWFrZSB0aGUgYmFieSBbYl1ncm93IHR3aWNlIGFzIGZhc3RbL2JdIGJ5IGRlZmF1bHQuIA0KVGhlIGV4dHJhIGdyb3d0aCByYXRlIGlzIGVkaXRhYmxlIGluIGNvbmZpZywgdmlzaXQgdGhpcyBbdXJsPWh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi84NzYwMzg0NjgvMTMzMjU4NTkzMzk5Nzc4NTcwL11saW5rWy91cmxdIHRvIHNlZSBob3cuIA0KDQpZb3UgY2Fubm90IGNvbnN1bWUgYW55IG9mIHRoZSBpdGVtcyBhcyBhIHBsYXllciBvciBmb3JjZSBmZWVkIHRvIGFuIGFkdWx0IGRpbm8uIFlvdSBtdXN0IGB1c2VgKHByZXNzIEUga2V5KSB0byBmZWVkIHRoaXMgdG8gYSBiYWJ5LCB0aGV5IHdpbGwgbm90IGVhdCBpdCBieSB0aGVtc2VsdmVzLiBBIGJhYnkgY2FuIG9ubHkgYmUgZmVkIHRoZSBpdGVtIG9uY2UsIHNvIHRoZSBncm93dGggbXVsdGlwbGllciBjYW5ub3QgYmUgc3RhY2tlZC4gSWYgeW91IHdhbnQgdGhlbSB0byBncm93IGZhc3RlciwgW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODc2MDM4NDY4LzEzMzI1ODU5MzM5OTc3ODU3MC9dZWRpdCB0aGUgYWdlIG11bHRpcGxpZXIgaW4gY29uZmlnWy91cmxdLiANClRoZSBpbXByaW50aW5nIG1lY2hhbmljIHJlbWFpbnMgdW5jaGFuZ2VkLiBGZWVkaW5nIHRoZSBpdGVtIHRvIGEgYmFieSB3aWxsIG5vdCBjaGFuZ2UgaXQncyBvd25lci4gRGlub3Mgd2lsbCBub3QgbG9zZSBpbXByaW50IGFmZmluaXR5IGFmdGVyIHVzZSwgZXZlbiBpZiB5b3UgZG8gbm90IGN1ZGRsZSB0aGVtIGFueW1vcmUuIA0KDQpUaGUgUHJlbWl1bSBDYXJlIEtpYmJsZXMgd2lsbCBub3Qgd29yayBvbiAqdmFuaWxsYSogd3l2ZXJucyBhbmQgUHJlbWl1bSBDYXJlIE1pbGsgd2lsbCBub3Qgd29yayBvbiBkaW5vcy4gDQpOb25lIG9mIHRoZSBpdGVtcyBoYXZlIGEgc3BvaWwgdGltZSAobWlnaHQgY2hhbmdlIGluIHRoZSBmdXR1cmUsIGhhdmVuJ3QgZGVjaWRlZCB5ZXQpLiANCg0KW2JdVXBkYXRlOiBGb3IgcGVvcGxlIHVzaW5nIENsYXNzaWMgZmx5ZXJzIG1vZCwgd3l2ZXJucyB0aGF0IGFyZSBoYXRjaGVkIHdoaWxlIENsYXNzaWMgRmx5ZXJzIGlzIGluc3RhbGxlZCB3aWxsIG9ubHkgYWNjZXB0IHRoZSBraWJibGUsIGJlY2F1c2UgdGhlIGF1dGhvciBvZiBDbGFzc2ljIGZseWVycyBjaGFuZ2VkIHRoZSBjb3JlIFd5dmVybiBjbGFzcy5bL2JdDQoNCltiXVRoaXMgaXMgYSBjbGVhbiBtb2QuIFNjb3JjaGVkIEVhcnRoIERMQyBpcyBOT1QgcmVxdWlyZWQuWy9iXQ0KDQpbaDFdUHJlbWl1bSBDYXJlIEtpYmJsZVsvaDFdDQpObyByZXF1aXJlbWVudCBmb3IgbGVhcm5pbmcgdGhlIGVuZ3JhbSwgdGhlIEVQIGNvc3QgaXMgMCwgY3JhZnRhYmxlIGluIHBsYXllciBpbnZlbnRvcnkuDQpbdV1DcmFmdGluZyBjb3N0c1svdV0gYXJlIChpbiBzaG9ydCwgW2JdYWxsIHBvc3NpYmxlIGtpYmJsZSByZXF1ZXN0ZWQgZm9yIGltcHJpbnQgKyAxIHZlZ2dpZSBjYWtlWy9iXSk6DQpbbGlzdF0NClsqXTEgS2liYmxlIChBbmt5bG8gRWdnKQ0KWypdMSBLaWJibGUgKENhcmJvbmVteXMgRWdnKQ0KWypdMSBLaWJibGUgKERpbG8gRWdnKQ0KWypdMSBLaWJibGUgKERpbWV0cm9kb24gRWdnKQ0KWypdMSBLaWJibGUgKERpbW9ycGggRWdnKQ0KWypdMSBLaWJibGUgKERvZG8gRWdnKQ0KWypdMSBLaWJibGUgKEdhbGxpbWltdXMgRWdnKQ0KWypdMSBLaWJibGUgKEx5c3Ryb3NhdXJ1cyBFZ2cpDQpbKl0xIEtpYmJsZSAoUGFjaHkgRWdnKQ0KWypdMSBLaWJibGUgKFBhcmFzYXVyIEVnZykNClsqXTEgS2liYmxlIChQdGVyYW5vZG9uIEVnZykNClsqXTEgS2liYmxlIChSYXB0b3IgRWdnKQ0KWypdMSBLaWJibGUgKFN0ZWdvIEVnZykNClsqXTEgS2liYmxlIChUZXJyb3IgQmlyZCBFZ2cpDQpbKl0xIEtpYmJsZSAoVHJpa2UgRWdnKQ0KWypdMSBTd2VldCBWZWdldGFibGUgQ2FrZQ0KWy9saXN0XQ0KDQpbaDFdUHJlbWl1bSBDYXJlIEtpYmJsZSBmb3IgU2NvcmNoZWQgRWFydGhbL2gxXQ0KTm8gcmVxdWlyZW1lbnQgZm9yIGxlYXJuaW5nIHRoZSBlbmdyYW0sIHRoZSBFUCBjb3N0IGlzIDAsIGNyYWZ0YWJsZSBpbiBwbGF5ZXIgaW52ZW50b3J5LCBhdmFpbGFibGUgb25seSBvbiBTY29yY2hlZCBFYXJ0aC4gDQpbdV1DcmFmdGluZyBjb3N0c1svdV0gYXJlIChpbiBzaG9ydCwgW2JdYWxsIHBvc3NpYmxlIGtpYmJsZSByZXF1ZXN0ZWQgZm9yIGltcHJpbnQgb24gU2NvcmNoZWQgRWFydGggKyAxIHZlZ2dpZSBjYWtlWy9iXSk6DQpbbGlzdF0NClsqXTEgS2liYmxlIChBbmt5bG8gRWdnKQ0KWypdMSBLaWJibGUgKENhbWVsc2F1cnVzIEVnZykNClsqXTEgS2liYmxlIChHYWxsaW1pbXVzIEVnZykNClsqXTEgS2liYmxlIChMeXN0cm9zYXVydXMgRWdnKQ0KWypdMSBLaWJibGUgKE1hbnRpcyBFZ2cpDQpbKl0xIEtpYmJsZSAoUGFyYXNhdXIgRWdnKQ0KWypdMSBLaWJibGUgKFJhcHRvciBFZ2cpDQpbKl0xIEtpYmJsZSAoVGVycm9yIEJpcmQgRWdnKQ0KWypdMSBLaWJibGUgKFRob3JueSBEcmFnb24gRWdnKQ0KWypdMSBLaWJibGUgKFZ1bHR1cmUgRWdnKQ0KWypdMSBTd2VldCBWZWdldGFibGUgQ2FrZQ0KWy9saXN0XQ0KDQpbaDFdUHJlbWl1bSBDYXJlIE1pbGsgZm9yICp2YW5pbGxhKiB3eXZlcm5zWy9oMV0NCk5vIHJlcXVpcmVtZW50IGZvciBsZWFybmluZyB0aGUgZW5ncmFtLCB0aGUgRVAgY29zdCBpcyAwLCBjcmFmdGFibGUgaW4gcGxheWVyIGludmVudG9yeSwgW3N0cmlrZV1hdmFpbGFibGUgb25seSBvbiBTY29yY2hlZCBFYXJ0aFsvc3RyaWtlXSBhdmFpbGFibGUgb24gYWxsIG1hcHMuIFt1XUNyYWZ0aW5nIGNvc3RzWy91XSBhcmU6DQpbbGlzdF0NClsqXTIwIFd5dmVybiBNaWxrDQpbL2xpc3RdDQoNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzg3NjAzODQ2OC8xMzMyNTg1OTMzOTk4MjQ4ODYvXUNoYW5nZSBFbmdyYW1zIGFuZCBDcmFmdGluZyBjb3N0c1svdXJsXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODc2MDM4NDY4LzEzMzI1OTk1NjAwMzM1MjEwNy9dQWRtaW4gU3Bhd24gQ29tbWFuZHNbL3VybF0NCg0KTW9kIElEIDg3NjAzODQ2OA==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/155776939297627224/FCACEF2C65210C488F635F50EEB78B6FCC67B296/</image_url> - <download_url>http://depotcontent.akamai.steamusercontent.com/staticcontent/346110/614094907/depot_346110_2930815244824389433.zip</download_url> - <filename/> - <file_size>393694</file_size> -</mod> -</mods> - <config> - <regex>ActiveMods=(([0-9]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>ActiveMods=</variable> - <place_after>[ServerSettings]</place_after> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini</filepath> - </config> - <post_install>printf "\nMoving files" -cp -Rf "%mods_full_path%/steamapps/workshop/content/346110/%workshop_mod_id%" "%mods_full_path%/." -printf "\nCleaning up" -rm -Rf "%mods_full_path%/steamapps/workshop/content/346110/%workshop_mod_id%" -printf "\nDone!"</post_install> - <uninstall>printf "\nUninstalling...\n" -rm -Rf %mods_full_path%/%mod_string% -printf "\nDone!" -</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/376030_Windows.xml b/modules/steam_workshop/game_configs/bak/376030_Windows.xml deleted file mode 100644 index c5db82b4..00000000 --- a/modules/steam_workshop/game_configs/bak/376030_Windows.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>346110</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>ShooterGame/Content/Mods</mods_path> - <mods> - <mod id="1383175081"> - <name>ZeroGSpeedGlider</name> - <description>QSBaZXJvIEdyYXZpdHkgR2xpZGVyIHdpdGggb3B0aW9uYWwgRWxlbWVudCBCb29zdGVyLCBGYWxsIERhbWFnZSBBZGp1c3RtZW50cyBhbmQvb3IgSGF6YXJkIFByb3RlY3Rpb24gQnVmZiBhY3RpdmF0ZWQgYnkgSW5pIChkZWZhdWx0IGRlYWN0aXZhdGVkKS4NCg0KTGlrZSBhIG5vcm1hbCBHbGlkZXIgYnV0IHdpdGggYSBiZXR0ZXIgYWVyb2R5bmFtaWMgZGVzaWduIGFuZCBpdCB1c2VzIHRoZSB0aGVybWFsIGFpciBmbG93IHVwIG9uIHlvdXIgbWFwIHRvIHJlZHVjZSB0aGUgZHJvcGRvd24gLi4uIHllYWggdGhlIGhvdC1haXItZmxvdyB3YXMgYSBqb2tlDQoNClBsZWFzZSBub3RlOg0KVGhpcyBtb2QgaXMgYSBzcGVjaWFsIGNyZWF0aW9uIGZvciB0aGUgZ2VybWFuIGxldCdzIHBsYXllciBCRUFNLCBiZWNhdXNlIGhlIHdpbGwgdXNlIGl0IGluIGhpcyBBUksgVUxUUkEgQVJFTkEgY3JlYXRpb24uDQpTbyBpdCBtYXliZSwgdGhhdCB0aGUgZnVuY3Rpb25zIGFyZSBub3QgdXNlZnVsIGZvciBhbnlvbmUsIHNvcnJ5Lg0KSGVyZSBpcyBhIGxpbmsgdG8gaGlzIFlULUNoYW5uZWw6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2NoYW5uZWwvVUNwNTZUeWVQWFZCT2FNSXNDbDFkWXlRDQoNCkZlYXR1cmVzOg0KLSBOZWFybHkgbm8gRHJvcGRvd24gaW4gR2xpZGVtb2RlICh3aXRob3V0IHByZXNzaW5nIHNoaWZ0KQ0KLSBMb25nZXIgU3BlZWQgaW4gR2xpZGVtb2RlIGFmdGVyIGEgInNoaWZ0LWRvd25kcm9wIGFuZCBzaGlmdCByZWxlYXNlIg0KLSBGYXN0ZXIgU3BlZWQgcmVjb3ZlcnkgYWZ0ZXIgInNoaWZ0LXVwIg0KLSBUd2ljZSB0aGUgTWF4LVNwZWVkIGFzIGEgbm9ybWFsIFdpbmdzdWl0ZQ0KLSBIYWxmIHRoZSBNaW4tU3BlZWQgYXMgYSBub3JtYWwgV2luZ3N1aXRlDQotIExlc3MgQ2FtZXJhLVNoYWtlIGF0IGhpZ2ggc3BlZWRzIChhZ2FpbnN0IFBsYXllciBzaWNrbmVzcyBhbmQgdmVyeSBuaWNlIGZvciBZVCdzIC4uLikNCi0gSW1wcm92ZWQgY3VydmUgZmx5aW5nIHdpdGggcHJlc3NlZCBzaGlmdC1rZXkNCg0KU2V0dGluZ3M6DQotIENhbiBiZSBjcmFmdGVkIGluIHRoZSBQbGF5ZXJzIEludmVudG9yeQ0KLSBDYW4gYmUgY3JhZnRlZCBhdCBsZXZlbCAxDQotIE5vIEVuZ3JhbSBQb2ludHMgbmVjZXNzYXJ5DQotIFNhbWUgY3JhZnRpbmcgY29zdHMgYXMgYSBub3JtYWwgV2luZ3N1aXQgd2l0aG91dCBHRU1zLCBidXQgeW91IG5lZWQgU2lsaWNhIFBlYXJscw0KDQpPcHRpb25hbCBwZXIgR2FtZVVzZXJTZXR0aW5nczoNCjEuIEhhemFyZCBQcm90ZWN0aW9uOiAgR2V0IGZ1bGwgSGF6YXJkIFByb3RlY3Rpb24gd2l0aCB0aGlzIEdsaWRlciB3aXRob3V0IGFueSBIYXphcmQgQXJtb3IuDQoyLiBFbGVtZW50IEJvb3N0ZXI6ICBBbGxvd3MgeW91IHRvIHNwZWVkIHVwIGF0IG1heGltdW0gc3BlZWQgaW4gb25seSAyIHNlYyB3aXRob3V0IGRyb3AgZG93bi4NCjMuIEZhbGwgRGFtYWdlIEFkanVzdG1lbnQgU2V0dGluZ3M6IEFkanVzdCB0aGUgZGFtYWdlIHlvdSB3aWxsIHRha2UgaWYgeW91IGNvbGlkZSB3aXRoIHRoZSBncm91bmQNCjQuIER1cmFiaWxpdHkgQWRqdXN0bWVudCBTZXR0aW5nczogQWRqdXN0IHRoZSBkdXJhYmlsaXR5IGNvc3RzIG9uIHlvdXIgY2hlc3QgDQoNCkdhbWVVc2VyU2V0dGluZ3MuaW5pIFNldHRpbmdzOg0KTG9vayBoZXJlIHRvIHJlYWQgaG93IHRvIHVzZSB0aGVtIGFuZCB3aGF0IHRoZSB2YWx1ZXMgZG8gdG8gdGhlIEdsaWRlcjoNCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vMTM4MzE3NTA4MS8xNjk0OTIyOTgwMDU5MTU1OTAwLw0KDQpbU3BlZWRHbGlkZXJNb2RdDQpIYXphcmRQcm90ZWN0aW9uPVRydWUNCkVsZW1lbnRCb29zdGVyPVRydWUNCkJvb3N0c1BlckVsZW1lbnQ9MTANCkZhbGxEYW1hZ2VNdWx0aT0wLjI1DQpGYWxsRGFtYWdlTWF4Q2xhbXA9MC44NQ0KQ3VzdG9tRHVyYWJpbGl0eVNldHRpbmdzPVRydWUNCkdsaWRpbmdDb3N0RHVyYVBlcmNlbnQ9MC4wNQ0KRGl2aW5nQ29zdER1cmFQZXJjZW50PTAuNTUNCg0KDQpHYW1lLmluaSBTZXR0aW5ncyAoY3JhZnRpbmcgbGV2ZWwgYW5kIGVuZ3JhbSBwb2ludHMpOg0KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMzgzMTc1MDgxLzM1OTY1NzE4MjQ3NjEzODIzOTcvDQoNClNwYXduIENvbW1hbmQ6DQphZG1pbmNoZWF0IGdpdmVpdGVtICIvR2FtZS9Nb2RzL1NwZWVkR2xpZGVyL1NHL1ByaW1hbEl0ZW1Bcm1vcl9TcGVlZEdsaWRlcl9TRy5QcmltYWxJdGVtQXJtb3JfU3BlZWRHbGlkZXJfU0ciIDEgMCAwIGZhbHNlDQoNCk1vZC1JRDogMTM4MzE3NTA4MQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/921429290887055804/8472A41728CAC0224A43EF0A85D3FFF048DBD291/</image_url> - <download_url/> - <filename/> - <file_size>3060024</file_size> -</mod> -<mod id="1383342563"> - <name>Amissa</name> - <description>V2VsY29tZSB0byBBbWlzc2EKCltiXVBMRUFTRSBSRUFEIFRIRSBERVNDUlBUSU9OIFRJTEwgVEhFIEVORFsvYl0KCltiXUN1cnJlbnQgVmVyc2lvbjogMC4yMlsvYl0KCk1hcCBJRDogMTM4MzM0MjU2MwpNYXAgTmFtZTogQW1pc3NhCgpUaGlzIGlzIG15IDJuZCBtYXAgYW5kIGhlYXZ5IFdJUCwgYnV0IGZ1bGx5IHBsYXlhYmxlLiBFeHBlY3QgYnVncyBhbmQgb3RoZXIgaXNzdWUsIGJ1dCB0aGV5IHNob3VkIGJlIG1pbm9yLgpJJ20gcGxhbm5pbmcgdG8gcmVsZWFzZSBtb250aGx5IGNvbnRlbnQgdXBkYXRlcyBpbmNsLiBmaXhlcyBpZiBuZWVkZWQuIElmIHRoZXJlJ3MgYSBtYWpvciBidWcsIGknbSB0cnlpbmcgdG8gZml4IHRoYXQgYXMgc29vbiBhcyBpIGNhbiBhbmQgd2lsbCBub3Qgd2FpdCBmb3IgdGhlIG1vbnRobHkgdXBkYXRlLiBMZXNzIHN0cmVzcyBmb3Igc2VydmVyIGFkbWlucyBhbmQgbW9yZSB0aW1lIHRvIHBsYXkuCgpbYl1Zb3UgZG9uJ3QgbmVlZCB0aGUgRExDJ3MgZm9yIHRoaXMgbWFwWy9iXQoKW2JdTWFwIGlzIGFib3V0IDI1JVsvYl0KCltiXUd1eXMgcGxlYXNlIGRvbid0IHNlbmQgbWUgYW55IGZyaWVuZCByZXF1ZXN0cyBpIHdpbGwgaXJnbm9yZSB0aGVtLiBJZiB5b3Ugd2FudCB0byB0YWxrIHRvIG1lLCBwbGVhc2UgdXNlIHRoZSBjb21tZW50cy4gVGhhbmsgeW91Wy9iXQoKCltpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9pTFRlbkk1LnBuZ1svaW1nXQpbbGlzdD0xXQpbKl0gTWFwIGlzIGEgYml0IGJpZ2dlciB0aGFuIFRoZSBJc2xhbmQKWypdIDcgZGlmZmVyZW50IGJpb21lcyAoU25vdywgRGVzZXJ0LCBSZWR3b29kLCBNdXNocm9vbSBSZWR3b29kcywgU3dhbXAsIEdyYXNzL0p1bmdsZSBhbmQgUmVkIEp1bmdsZSkKWypdIEFsbW9zdCBhbGwgZGlub3MgYXJlIGluLCBpbmNsLiBTRSBhbmQgQWJlcnJhdGlvbiBEaW5vcwpbKl0gQWxsIHJlc291cmNlcyBhcmUgaW4sIGluY2wuIFNFIGFuZCBBYmVycmF0aW9uIFJlc291cmNlcyAobW9yZSBzcG90cyBhcmUgY29taW5nKQpbKl0gWW91IGNhbiBsZWFybiBhbGwgRW5ncmFtcyAoVGhlIElzbGFuZCwgU0UgYW5kIEFiZXJyYXRpb24pClsqXSBEaWZmZXJlbnQgcGxheWVyIHNwYXducyBhcyBvbiBvdGhlciBtYXBzClsqXSBNb3VudGFpbiBXeXZlcm4gKEJpZ2dlciBidXQgbm90IGFnZ3Jlc2l2ZSB1bnRpbGwgeW91IGhpdCB0aGVtIG9yIHN0ZWFsIHRoZSBlZ2cuIEFsc28ga25vY2tvdXQgdGFtZWFibGUpIApbKl0gTWFjYXcgQXJnZW50IChFeG90aWMgdmVyc2lvbiBvZiB0aGUgdmFuaWxsYSBBcmdlbnQsIGFsc28gbm90IGFnZ3Jlc2l2ZSB1bnRpbGwgeW91IGhhcm0gdGhlbSkKWypdIEN1c3RvbSBiYXR0bGUgbXVzaWMgKGRheSBhbmQgbmlnaHQgdmVyc2lvbikKWypdIEN1c3RvbSBtdXNpYyB2b2x1bWVzLCBhcmVhIGJhc2VkIGFyb3VuZCB0aGUgbWFwClsqXSBBZGQgU0UgYW5kIEFCIGxvb3QgY3JhdGVzClsqXSBDdXN0b20gQm9zcyBBcmVuYXMgKEJyb29kbW90aGVyIGFuZCBHb3JpbGxhLCBEcmFnb24gaXMgdmFuaWxsYSkKWypdIENvbnRyb2wgdGhlIHdlYXRoZXIgKGFzIGFkbWluIG9ubHkpOgphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfZWxlY3RyaWNhbHN0cm9tIChub3QgaW4geWV0KQphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfcmFpbgphZG1pbmNoZWF0IGNlIHN0YXJ0L3N0b3BfZm9nCmFkbWluY2hlYXQgY2Ugc3RhcnQvc3RvcF93YXZlIChjb2xkIG9yIGhlYXQgd2F2ZSwgdGhleSBzdGFydCByYW5kb21seSkKWy9saXN0XQoKW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3pUS2VWeXQucG5nWy9pbWddCltsaXN0PTFdClsqXSBNb3JlIG1haW4gbGFuZCBjb21wbGV0aW9uIChNb3JlIHJlc291cmNlcyBhbmQgZGV0YWlsIHdvcmspClsqXSBNb3JlIGJ1aWxkaW5ncy9ydWlucyBmb3IgZWFjaCBhcmVhClsqXSBDYXZlcy9EdW5nZW9uIChub3JtYWwgYW5kIGRpZmZlcmVudC9uZXcgb25lcykKWypdIFVuZGVyd2F0ZXIgd29yayAoUml2ZXIsIExha2VzIGFuZCBPY2VhbikKWypdIGFuZCBtdWNoIG1vcmUKWy9saXN0XQoKCltiXVBhcnRuZXIgJiBTcG9uc29yWy9iXQpJZiB5b3UgbG9va2luZyBmb3IgZ2V0dGluZyBhIG93biBBUksgc2VydmVyLCBjbGljayBvbiB0aGUgbG9nby4KW1VSTD1odHRwczovL25pdHJhLmRvL3NpY2NvMDgwM10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL3NFQjZ5cUcucG5nWy9pbWddWy9VUkxdCgpbYl1TZXJ2ZXIgeW91IGNhbiBwbGF5IG9uLCBob3N0ZWQgYW5kIHNwb25zb3JlZCBieSBOaXRyYWRvWy9iXQpbdXJsPWh0dHBzOi8vc2VydmVycmFua3MuY29tL3NlcnZlci84NS4xOTAuMTU4LjI0MjozNTAwMV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vUjA3Mnp2di5qcGdbL2ltZ11bL3VybF0KCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vbkE2YjlMTC5wbmdbL2ltZ10KWW91IHdhbnQgdG8ga25vdyB0aGUgY3VycmVudCBwYXRjaCBub3RlcyBvciB3aGF0J3MgY29taW5nIG5leHQ/IApDbGljayBvbiB0aGUgbGluay4KaHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vd29ya3Nob3AvZmlsZWRldGFpbHMvZGlzY3Vzc2lvbi8xMzgzMzQyNTYzLzI1NjE4NjQwOTQzNDU0MTE1NDYvCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vaDAwMkw3cy5wbmdbL2ltZ10KCkZvciByZXBvcnRpbmcgYnVncyBvciBvdGhlciBpc3N1ZXMgcGxlYXNlIG9ubHkgdXNlIChSZXBvcnRzIGluIHRoZSBjb21tZW50cyBvciBkaXNzY3VzaW9ucyB3aWxsIGJlIGRlbGV0ZWQgd2l0aG91dCB3YXJuaW5nKQoKW1VSTD1odHRwOi8vYW1pc3NhLWJ1Z3JlcG9ydC5zaWNjb2dhbWVtb2RzLmNvbV1odHRwOi8vYW1pc3NhLWJ1Z3JlcG9ydC5zaWNjb2dhbWVtb2RzLmNvbVsvVVJMXQoKYW5kIHRvIGNvbnRhY3QgbWUgYW5kIG90aGVyIHBsYXllcnMsIGpvaW4gbXkgZGlzY29yZDoKCltVUkw9aHR0cHM6Ly9kaXNjb3JkLmdnLzB5aURsaEd5NHBMcEV0ZlNdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS85OVFGVzFBLnBuZ1svaW1nXVsvVVJMXQoKW2ltZ11odHRwczovL2kuaW1ndXIuY29tLzlZS0VDY0UucG5nWy9pbWddCgpbVVJMPWh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3NpY2NvZ2FtZW1vZHNdIFtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9yRmtabExXLnBuZ1svaW1nXVsvVVJMXQoKW1VSTD1odHRwOi8vd3d3LmFtYXpvbi5kZS9yZWdpc3RyeS93aXNobGlzdC9DN0dHMlRLWkRHSFgvcmVmPWNtX3N3X3JfdHdfd3NfeF9YV3YteGJaSk5YOU5aXSBbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vWU1DOGdrdy5wbmdbL2ltZ11bL1VSTF0KCltVUkw9aHR0cHM6Ly93d3cucGF5cGFsLm1lL3NpY2NvMDgwM10gW2ltZ11odHRwczovL2kuaW1ndXIuY29tL09uNTJNY2IucG5nWy9pbWddWy9VUkxdCgpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vNkVPaUE4dS5wbmdbL2ltZ10KCltiXVRoYW5rcyB0bzpbL2JdCltiXUlzb0dhbWluZ1svYl0gIC0gRm9yIHRoZSBHaWFudCBSZWQgVHJlZSAoIEkgbG92ZSBpdCApCltiXUJpZ2d1bXNbL2JdIC0gRm9yIHRoZSBmaXJzdCB2ZXJzaW9uIG9mIHRoZSBQb3J0YWwKW2JdRXhpbG9nWy9iXSAtIEZvciBjb21wbGV0aW5nIHRoZSB3b3JrIG9uIHRoZSBQb3J0YWwgYW5kIGhlbHBpbmcgbWUgdG8gZml4IHRoaW5ncyBvciBnZXQgdGhlbSB0byB3b3JrCltiXUJsdWUgRHJhZ29uWy9iXSAtIEZvciB0aGUgaWRlYSBhbmQgY29uY2VwdCBvZiB0aGUgTWFjYXcgQXJnZW50CltiXVRiamJ1MlsvYl0gLSBGb3IgdGhlIGdyaWZmaW4gZGl2ZSBhbmQga25vY2tvdCB0YW1lIGZ1bmN0aW9uIGZvciB0aGUgbW91bnRhaW4gd3l2ZXJuCltiXURPQVsvYl0gLSBMb25nIHRpbWUgc3VwcG9ydGVyLCBjb250cmlidXRvciwgc2VydmVyIGFkbWluIGFuZCBzaG91bGRlciB0byBjcnkgb24gOkQKCkJpZyB0aGFua3MgdG8gR0cgRml6eiBmb3IgdGhlIGF3ZXNvbWUgdHJhaWxlci4gV2F0Y2ggaW4gNEtbVVJMPWh0dHBzOi8veW91dHUuYmUvUWg2c05LMFQ3dThdIGh0dHBzOi8veW91dHUuYmUvUWg2c05LMFQ3dThbL1VSTF0KSGVyZSBpcyB0aGUgbGluayB0byBoaXMgWW91dHViZSBjaGFubmVsIGFuZCBzbWFzaCB0aGUgc3ViIGJ1dHRvbi4KaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQ1BZY0djTFJBVDN1ZWN1LUdOZGxSTVEKClNjcmVlbnNob3RzIGJ5IEdHIEZpenogW1VSTD1odHRwczovL3d3dy50d2l0Y2gudHYvZ2dmaXp6XWh0dHBzOi8vd3d3LnR3aXRjaC50di9nZ2ZpenpbL1VSTF0KClNwZWNpYWwgVGhhbmtzIHRvIFtiXXRoZSBjbG9zZWQgdGVzdGVyIGdyb3VwIFsvYl1mb3IgZmluZGluZyBtYWpvciBidWdzIGR1cmluZyB0aGUgY2xvc2VkIHRlc3QuCgpbYl1QUzogSWYgeW91IGxpa2UgdGhlIG1hcCwgcGxlYXNlIGRvbid0IGZvcmdldCB0byB2b3RlIGFuZCBnaXZlIGEgdGh1bWJzIHVwLiA7KVsvYl0KClRoaXMgbW9kL2NvZGUvd29yayBpcyBwcm90ZWN0ZWQgYnkgdGhlIFtVUkw9aHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMtbmQvNC4wL2xlZ2FsY29kZV1BdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgQ3JlYXRpdmUgQ29tbW9ucyBMaWNlbnNlLgpbSU1HXWh0dHBzOi8vaS5jcmVhdGl2ZWNvbW1vbnMub3JnL2wvYnktbmMtbmQvNC4wLzg4eDMxLnBuZ1svSU1HXVsvVVJMXQoKCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/961965211345229587/503C3D789AB079FDEA7CFD77B1E7041A63F3B857/</image_url> - <download_url/> - <filename/> - <file_size>3541154749</file_size> -</mod> -<mod id="1379153273"> - <name>Solar Panel</name> - <description>W2gxXUFib3V0IFRoaXMgTW9kWy9oMV0NCg0KVGhpcyBtb2QgYWRkcyBhICJTb2xhciBQYW5lbCIgc3RydWN0dXJlIHdoaWNoIGNhbiBiZSBsZWFybmVkIGF0IGxldmVsIDU5LCBhbmQgcmVxdWlyZXMgdGhlIGdlbmVyYXRvciBlbmdyYW0uDQoNCkluc2lkZSB0aGUgU29sYXIgUGFuZWwsIHlvdSBjYW4gY3JhZnQgUmVjaGFyZ2FibGUgQmF0dGVyaWVzLiAgRWFjaCBiYXR0ZXJ5IHdpbGwgZ2l2ZSB5b3UgYW4gZXh0cmEgaG91ciBvZiBpbi1nYW1lIHBvd2VyIGFmdGVyIHRoZSBzdW4gc2V0cy4gIEJlIHN1cmUgdG8gY3JhZnQgZW5vdWdoIGJhdHRlcmllcyB0byBnZXQgeW91IHRocm91Z2ggdGhlIG5pZ2h0IQ0KDQpUaGlzIG1vZCBpcyBjbGVhbiBhbmQgc3RhY2thYmxlLiAgSXQgb25seSBhZGRzIHRoZSAiU29sYXIgUGFuZWwiIGFuZCAiUmVjaGFyZ2FibGUgQmF0dGVyeSIgaXRlbXMsIGFuZCBjYW4gYmUgc2FmZWx5IGFkZGVkL3JlbW92ZWQgYXQgYW55IHRpbWUuDQoNCg0KRW5qb3khDQoNCg0KQW5kIGlmIHlvdSB3YW50IHRvIHN1cHBvcnQgdGhlIG1vZCwgZG9uJ3QgZm9yZ2V0IHRvIGxpa2UvZmF2b3JpdGUhDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vTzB0M1V3di5naWZbL2ltZ10NCg0KDQoNCg0KW2gxXVNwYXduIENvZGVzWy9oMV0NCg0KU29sYXIgUGFuZWwNCltjb2RlXWFkbWluY2hlYXQgZ2l2ZWl0ZW0gIkJsdWVwcmludCcvR2FtZS9Nb2RzL1NwYWNlRGF5X1NvbGFyUGFuZWxzL0l0ZW1zL1NvbGFyUGFuZWwvUHJpbWFsSXRlbVN0cnVjdHVyZV9Tb2xhclBhbmVsLlByaW1hbEl0ZW1TdHJ1Y3R1cmVfU29sYXJQYW5lbCciIDEgMCAwWy9jb2RlXQ0KDQoNClJlY2hhcmdlYWJsZSBCYXR0ZXJ5DQpbY29kZV1hZG1pbmNoZWF0IGdpdmVpdGVtICJCbHVlcHJpbnQnL0dhbWUvTW9kcy9TcGFjZURheV9Tb2xhclBhbmVscy9JdGVtcy9CYXR0ZXJ5L1ByaW1hbEl0ZW1fU29sYXJQYW5lbF9CYXR0ZXJ5LlByaW1hbEl0ZW1fU29sYXJQYW5lbF9CYXR0ZXJ5JyIgMSAwIDBbL2NvZGVdDQoNCg0KDQpbaDFdRW5ncmFtIE92ZXJyaWRlWy9oMV0NCltjb2RlXU92ZXJyaWRlTmFtZWRFbmdyYW1FbnRyaWVzPShFbmdyYW1DbGFzc05hbWU9IkVuZ3JhbUVudHJ5X1NvbGFyUGFuZWxfQyIsRW5ncmFtSGlkZGVuPWZhbHNlLEVuZ3JhbVBvaW50c0Nvc3Q9MCxFbmdyYW1MZXZlbFJlcXVpcmVtZW50PTU5LFJlbW92ZUVuZ3JhbVByZVJlcT1GYWxzZSlbL2NvZGVdDQoNCg0KW2gxXU1vZCBJRFsvaDFdDQpbcXVvdGVdMTM3OTE1MzI3M1svcXVvdGVdDQoNCg0KDQoNCltoMV1PcGVuIFNvdXJjZSFbL2gxXQ0KDQpUaGlzIG1vZCBpcyBvcGVuIHNvdXJjZSwgYXMgYSBtb2RkaW5nIGV4YW1ibGUgZm9yIHRoZSBjb21tdW5pdHkuICA9KQ0KDQpUdXRvcmlhbDogIGh0dHBzOi8vd2lraS5hcmttb2RkaW5nLm5ldC9pbmRleC5waHA/dGl0bGU9VHV0b3JpYWw6X1NvbGFyX1BhbmVsDQoNClNvdXJjZSBDb2RlOiAgKHVwbG9hZGluZyBzb29uKQ0KDQoNCg0KDQpbaDFdSW50ZXJlc3RlZCBpbiBjcmVhdGluZyBBUksgbW9kcz9bL2gxXQ0KDQpDb21lIGpvaW4gdXMgaW4gdGhlIERpc2NvcmQgY2hhdCENClt1cmw9aHR0cDovL2Rpc2NvcmQuYXJrbW9kZGluZy5uZXRdaHR0cDovL2Rpc2NvcmQuYXJrbW9kZGluZy5uZXRbL3VybF0NCg0KQ2hlY2sgb3V0IHRoZSBBUksgVW5yZWFsIG1vZGRpbmcgZm9ydW1zIQ0KW3VybD1odHRwczovL2ZvcnVtcy51bnJlYWxlbmdpbmUuY29tL2ZvcnVtZGlzcGxheS5waHA/NzAtQVJLLVN1cnZpdmFsLUV2b2x2ZWRdaHR0cHM6Ly9mb3J1bXMudW5yZWFsZW5naW5lLmNvbS9mb3J1bWRpc3BsYXkucGhwPzcwLUFSSy1TdXJ2aXZhbC1Fdm9sdmVkWy91cmxdDQoNClZpc2l0IHRoZSBBUksgTW9kZGluZyB3ZWJzaXRlIGZvciB2YWx1YWJsZSB0dXRvcmlhbHMsIHRpcHMsIGFuZCB0cmlja3MhDQpbdXJsPWh0dHBzOi8vYXJrbW9kZGluZy5uZXRdaHR0cHM6Ly9hcmttb2RkaW5nLm5ldFsvdXJsXSANCg0KDQpbaDFdU3BlY2lhbCBUaGFua3NbL2gxXQ0KQW5kIGEgdmVyeSBzcGVjaWFsIHRoYW5rcyB0byB0aGUgZm9sbG93aW5nIHBlb3BsZSB3aG8gaGVscGVkIG1lIGFsb25nIHRoZSB3YXk6DQpbbGlzdF0NClsqXSBFdmVyeWJvZHkgaW4gdGhlIERpc2NvcmQgY2hhdCwgZXNwZWNpYWxseToNCltsaXN0XQ0KWypdIEdoYXpsYXdsDQpbKl0ganNsYXkNClsqXSBNZXp6bw0KWypdIE9yaW9uc3VuDQpbKl0gVGFvDQpbKl0gWmVuUm93ZQ0KWypdIFdvZWZ1bCBNYWNhYnJlDQpbKl0gdGhld29va2llOTENClsqXSBQMGszcg0KWypdIGlTcGVaeg0KWypdIER1bmNhbmFzDQpbKl0gLi4uIGFuZCBldmVyeW9uZSBlbHNlIEknbSBmb3JnZXR0aW5nIQ0KWy9saXN0XQ0KWypdIEV2ZXJ5b25lIHdobyBtYWRlIFVucmVhbCBlbmdpbmUgdmlkZW9zIGFuZCB0dXRvcmlhbHMuICBUaGFua3MhDQpbKl0gTXkgaW5jcmVkaWJseSBwYXRpZW50IHdpZmUgd2hvIHNlbGZsZXNzbHkgc2FjcmlmaWNlZCBkZWxpY2lvdXMgY3VkZGxpbmcgdGltZSB0byB3YXRjaCBtZSBkZWJ1ZyBibHVlcHJpbnRzIGluIHRoZSBBUksgRGV2S2l0LiAgSSdtIHNvIHZlcnkgbHVja3ksIGFuZCBzbyB2ZXJ5IHVuZGVzZXJ2aW5nLiAgWEQNClsqXSBXaWxkQ2FyZCwgZm9yIG1ha2luZyBzdWNoIGFuIGFkZGljdGluZyBnYW1lIQ0KWy9saXN0XQ0KDQoNCg0KS2V5d29yZCBzZWFyY2hlczogICBTb2xhciwgUGFuZWwsIFNvbGFyIFBhbmVsLCBHZW5lcmF0b3IsIFBvd2VyLCBFbGVjdHJpY2l0eSwgU3VuLCBMaWdodCwgQmF0dGVyeSwgQ2hhcmdlLCBPcGVuIFNvdXJjZSwgVHV0b3JpYWwsIFN0cnVjdHVyZXMgUGx1cyAoaGFoYSwgYWxsIHRoZSBoaXRzISksIERlYWRwb29sIDIuIFNlcmlvdXNseS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/928182922672919904/3E51FC698A0A2D23FFDF91BDA81904E27791E8B5/</image_url> - <download_url/> - <filename/> - <file_size>13822843</file_size> -</mod> -<mod id="839162288"> - <name>Primal Fear</name> - <description>W2gxXVtiXU1vZCBJRDo4MzkxNjIyODhbL2JdWy9oMV0NCg0KDQoNCltoMV1bYl1HZXQgdGhlIEV4cGFuc2lvbiBNb2RzOlsvYl1bL2gxXQ0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD04OTk5ODc0MDNdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vR3RpYXZuei5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwOi8vc3RlYW1jb21tdW5pdHkuY29tL3NoYXJlZGZpbGVzL2ZpbGVkZXRhaWxzLz9pZD05MDIxNTcwMTJdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vMERGRGtsdi5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9MTMxNTU3MzEyOV0NCltpbWddaHR0cHM6Ly9pbWFnZS5pYmIuY28vaGhReU9IL3BmQUIuanBnWy9pbWddWy91cmxdDQoNClt1cmw9aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTEzNTY3MDMzNThdDQpbaW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vazB3eE9iYy5qcGdbL2ltZ11bL3VybF0NCg0KDQpbaDFdW2JdVGhhbmsgeW91IHRvIFR3aXN0ZWQsIHdobyBjcmVhdGVkIHRoaXMgYW1hemluZyBzcGF3biBjb2RlIGluaSBhZGp1c3RlciFbL2JdWy9oMV0NCg0KW3VybD1odHRwOi8vdHdpc3RlZG1vZGRpbmcuY29tLz9tb2R1bGU9UHJpbWFsRmVhckRpbm9Db25maWddDQpbaW1nXWh0dHBzOi8vaW1hZ2UuaWJiLmNvL2QyNGNVYy9wZmNvbmZpZ3Rvb2wuanBnWy9pbWddWy91cmxdDQoNClByaW1hbCBGZWFyIGlzIGEgbWFzc2l2ZSBkaW5vIG1vZC4gVGhpcyBtb2QgYWRkcyB2YXJ5aW5nIHRhbWVhYmxlIHRpZXJzIG9mIGRpbm9zLCBhcyB3ZWxsIGFzIHNwZWNpYWwgYm9zcyBkaW5vcy4gQ3VycmVudGx5LCB5b3UgY2FuIHRhbWUgVG94aWNzLCBBbHBoYSdzLCBBcGV4LCBGYWJsZWQsIEJ1ZmZvb24sIENlbGVzdGlhbCwgRGVtb25pYywgRWxkZXIsIGFuZCBFbGVtZW50YWwuIFRoZSBib3NzZXMgaW5jbHVkZSBQcmltYWwsIE9yaWdpbiwgYW5kIHRoZSBDcmVhdG9yLiBUb3hpYywgQWxwaGEsIEFwZXgsIGFuZCBGYWJsZWQgZGlub3MgYXJlIG1hdGggYmFzZWQsIGFuZCBhcmUgM3gsIDV4LCAxMHggMTZ4IHZhbmlsbGEgc3RhdHMuIEFsbW9zdCBldmVyeSBjcmVhdHVyZSBoYXMgYW4gYWxwaGEgdmFyaWFudC4gQXBleCB2YXJpYW50cyBhcmUgY2Fybml2b3JvdXMgZmlnaHRlcnMsIGFuZCBGYWJsZWQgdmFyaWFudHMgYXJlIHBhc3NpdmUgd29yayBob3JzZXMuIA0KDQpEZW1vbmljcyBhcmUgY2FzdCBhd2F5IGNyZWF0dXJlcyBoZWxsIGJlbnQgb24gYmVjb21pbmcgdXNlZnVsLCBwb3dlcmZ1bCwgbW91bnRzLiBUaGV5IGhhdmUgc29sZCB0aGVpciBzb3VsIHRvIGV2aWwgaW4gb3JkZXIgdG8gZ2FpbiB1bHRpbWF0ZSBwb3dlci4gQ2VsZXN0aWFsJ3MgYXJlIHRoZSBwdXJlIGFuZCB0cnVlIGNvdW50ZXIgcGFydCwgc2V0IHRoZXJlIGFzIGEgY291bnRlciBiYWxhbmNlLiANCg0KUHJpbWFsIEZlYXIgY3VycmVudGx5IGhhcyBvdmVyIDIwMCBkaWZmZXJlbnQgY3JlYXR1cmVzIGluIGl0LCBhbmQgaXQgZ3Jvd3MgYWxsIHRoZSB0aW1lLg0KDQpPbiB0b3Agb2YgZGlub3MsIHRoaXMgbW9kIGFsc28gYWRkcyB2YXJ5aW5nIGl0ZW1zIHRvIGVuaGFuY2UgZ2FtZSBwbGF5LiBUaGVzZSBpdGVtcyBpbmNsdWRlIGEgdHJhbnEgc3lzdGVtLCBoZWFsaW5nIGl0ZW1zLCBkaW5vIGJsb29kLCBtdWx0aXBsZSBzZXRzIG9mIGFybW9yLCB0cmFucSBwaWtlLCB0YW1pbmcgaGVscGVycywgd2FrZSB1cCBzdGltdWxhdGUsIGFuZCBtb3JlIQ0KDQpbYl1QcmltYWwgRmVhciBpcyBzdGlsbCBhIFdJUCBtb2RbL2JdLiBQbGVhc2UgZ2l2ZSBtZSBmZWVkYmFjayBvbiBhbnl0aGluZyBhbmQgZXZlcnl0aGluZy4gTW9yZSBkaW5vcyB3aWxsIGJlIGFkZGVkIGFuZCB0d2Vha3Mgd2lsbCBiZSBtYWRlIG92ZXIgdGltZS4NCg0KDQpbaDFdW2JdVEhJUyBNT0QgSVMgTk9UIEEgQ09SRSBNT0QgQU5EIElTIENPTVBMRVRFTFkgU1RBQ0tBQkxFLiBXaGlsZSB0aGlzIG1vZCBpcyBodWdlIGFuZCBjYW4gZWFzaWx5IGJlIHRoZSBzaW5nbGUgZGlubyBtb2Qgb24gc2VydmVyLCBpdCBjYW4gYmUgc3RhY2tlZCB3aXRoIG90aGVyIG1vZHMuIEp1c3QgYmUgYXdhcmUgdGhhdCBjb3JlbW9kcyBjYW4gY2F1c2UgaXNzdWVzIHdpdGggYW55IG1vZHMsIHNvIHVzZSBjYXV0aW9uIHdoZW4gcGFpcmluZyBhbnkgbW9kIHdpdGggYSBjb3JlIG1vZC5bL2JdWy9oMV0NCg0KDQpbaDFdW2JdW3VybD1odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXRzRHF0NkVQek1BJmZlYXR1cmU9eW91dHUuYmVdTm9QbGF5SmFjaydzIE1PRCBTUE9UTElHSFQgSEVSRVsvdXJsXVsvYl1bL2gxXQ0KDQpbaDFdVGhpcyBtb2QgZG9lcyBOT1QgcmVwbGFjZSB2YW5pbGxhIGFscGhhIGRpbm9zLiBJZiB5b3Ugd2FudCB0byBkbyB0aGF0LCBsb29rIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS93b3Jrc2hvcC9maWxlZGV0YWlscy9kaXNjdXNzaW9uLzgzOTE2MjI4OC8xMzMyNTkyMjc1MjcyNzgzMDEvXWhlcmVbL3VybF0NCg0KW2JdQWxsIGluZm9ybWF0aW9uIGZvciB0aGlzIG1vZCwgaW5jbHVkaW5nIHNwYXduIGNvZGVzLCB0YW1pbmcgZm9vZCwgYW5kIHNlcnZlciBiYWxhbmNpbmcsIGNhbiBiZSBmb3VuZCBvbiB0aGUgZ29vZ2xlIGRvYyBbdXJsPWh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzFXcmIxNWp5N2wyQUQ2cTBSZnZJUVpMMVlqdThFWVptYTBEWHczeXdNdkI0L2VkaXQ/dXNwPXNoYXJpbmddaGVyZVsvdXJsXVsvYl1bL2gxXQ0KDQpbaDFdW2JdKipOT1RFKipbL2JdWy9oMV0NClRoaXMgbW9kIGRvZXMgbm90IHRvdWNoIGNyZWF0dXJlIG9yIHBsYXllciBsZXZlbHMuIEl0IHVzZXMgc2VydmVyIHNldCBsZXZlbHMsIHdoZXRoZXIgdGhhdCBpcyBmcm9tIGEgbW9kIGhpZ2hlciBpbiB0aGUgbG9hZCBvcmRlciwgb3Igb3ZlcnJpZGUgc2VydmVyIHNldHRpbmdzLg0KDQpbaDFdW2JdUFJJTUFMIEZFQVIgT0ZGSUNJQUwgU0VSVkVSWy9iXVsvaDFdDQpbaDFdR2V0IHRoZSBNb2RwYWNrIFt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMjMyNTAyXUhlcmVbL3VybF0gb3IgY2xpY2sgb24gdGhlICJTZXJ2ZXIiIGltYWdlIGJlbG93IVsvaDFdDQoNClt1cmw9aHR0cDovL3N0ZWFtY29tbXVuaXR5LmNvbS9zaGFyZWRmaWxlcy9maWxlZGV0YWlscy8/aWQ9OTUxMjMyNTAyXVtpbWddaHR0cHM6Ly9pLmltZ3VyLmNvbS9nVDhzc29SLmpwZ1svaW1nXVsvdXJsXQ0KDQpbdXJsPWh0dHBzOi8vdG9wYXJrc2VydmVycy5jb20vc2VydmVyLzY0Ljk0Ljk1LjUzOjI3MDY2XVtpbWddaHR0cHM6Ly90b3BhcmtzZXJ2ZXJzLmNvbS9iYW5uZXIvNjQuOTQuOTUuNTM6MjcwNjYvYmFubmVyLnBuZ1svaW1nXVsvdXJsXQ0KSWYgdGhlIGFib3ZlIGltYWdlIGlzIG5vdCBhdmFpbGFibGUsIElQIGZvciBvZmZpY2lhbCBzZXJ2ZXIgaXM6DQpbYl02NC45NC45NS41MzoyNzA2NlsvYl0NCg0KW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvN2o2YWZROV1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vVDYzcktIUC5qcGdbL2ltZ11bL3VybF0NCg0KW3VybD1odHRwczovL3d3dy5wYXlwYWwuY29tL2NnaS1iaW4vd2Vic2NyP2NtZD1fZG9uYXRpb25zJmJ1c2luZXNzPUNBS1daQlJRSzZVUUUmbGM9VVMmaXRlbV9uYW1lPVByaW1hbCUyMEZlYXImY3VycmVuY3lfY29kZT1VU0QmYm49UFAlMmREb25hdGlvbnNCRiUzYWJ0bl9kb25hdGVDQ19MRyUyZWdpZiUzYU5vbkhvc3RlZF1baW1nXWh0dHBzOi8vaS5pbWd1ci5jb20vQWl5WFBvdi5qcGdbL2ltZ11bL3VybF0NCg0KW2JdSWYgeW91IGRvbmF0ZSBhbmQgYXJlIHBhcnQgb2YgdGhlIGRpc2NvcmQsIG1ha2Ugc3VyZSB0byBsZXQgbWUga25vdyB5b3VyIGRpc2NvcmQgdXNlcm5hbWUgaW4gdGhlIGRvbmF0aW9uIG5vdGVzIHNvIEkgY2FuIGFkZCB5b3UgdG8gdGhlIGRvbmF0b3IgcmFuayFbYl0NCg0KW3VybD1odHRwczovL2hvc3RoYXZvYy5jb20vYmlsbGluZy9hZmYucGhwP2FmZj03MjRdW2ltZ11odHRwOi8vaS5pbWd1ci5jb20vWGQ3OVFwZy5wbmdbL2ltZ11bL3VybF0=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/852725391217330386/CD8071F27005B68DF36B85F77A761B6EDA404906/</image_url> - <download_url/> - <filename/> - <file_size>1879353742</file_size> -</mod> - </mods> - <config> - <regex>ActiveMods=(([0-9]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>ActiveMods=</variable> - <place_after>[ServerSettings]\n</place_after> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini</filepath> - </config> - <post_install>printf "\nMoving files" -mv %mods_full_path%/steamapps/workshop/content/346110/%workshop_mod_id% %mods_full_path%/%workshop_mod_id% -printf "\nCleaning up" -rm -Rf %mods_full_path%/steamapps/workshop/content/346110/%workshop_mod_id% -printf "\nDone!"</post_install> - <uninstall>printf "\nUninstalling...\n" -rm -vRf %mods_full_path%/%mod_string% -printf "\nDone!" -</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/4020_Linux.xml b/modules/steam_workshop/game_configs/bak/4020_Linux.xml deleted file mode 100644 index 027aaa67..00000000 --- a/modules/steam_workshop/game_configs/bak/4020_Linux.xml +++ /dev/null @@ -1,104 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>4000</workshop_id> - <download_method>steamapi</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>mods</mods_path> - <mods> - <mod id="1403476308"> - <name>gm_news_studio</name> - <description>TmV3cyBTdHVkaW8gb2YgR2FycnkncyBNb2QhIFlvdSBjYW4gZmluYWxseSBtYWtlIHlvdXIgb3duIG5ld3Mgb24gdGhpcyBtYXAhDQpNYXAgZG9lcyBub3QgcmVxdWlyZSBhbnkgYWRkaXRpb25hbCBjb250ZW50Lg0KU29tZSBwYXJ0cyBvZiBtYXAgYXJlIGNvbG91cmFibGUuDQoNCklmIHlvdSBsaWtlIHRoaXMgYWRkb24gc28gbXVjaCwgdGhhdCB5b3UgY2FuIGdpZnQgbWUgc29tZXRoaW5nIC0gaGVyZSdzIG15IHRyYWRlLW9mZmVyOg0KDQpodHRwczovL3N0ZWFtY29tbXVuaXR5LmNvbS90cmFkZW9mZmVyL25ldy8/cGFydG5lcj0xMTEzOTA4NDAmdG9rZW49c3c4ekZmWEQNCg0KVGFnczoNCk5ld3MNClRGTg0KQnJvYWRjYXN0DQpTYW5kYm94DQpNb3ZpZQ0KQW5pbWF0aW9uDQpDYW1lcmENClZpZGlv</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/910171257329171075/337E32C3BEE684EFF58A0837FAADE9CC69AE04AC/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/909045760924451577/085F0A63EC79B0509E2C8643DFAFE0D9E4785FCE/</download_url> - <filename>1528544715_223866981.gma</filename> - <file_size>6461914</file_size> - </mod> - <mod id="1437899079"> - <name>Smitty Werbenjagermanjensen - Spongebob Squarepants</name> - <description>Ikl0IHdhcyBoaXMgaGF0IE1yLiBLcmFicyEgSGUgd2FzIG51bWJlciBvbmUhIg0KDQpTbWl0dHkgV2VyYmVuamFnZXJtYW5qZW5zZW4sIGZhaXRoZnVsbHkgcmVjcmVhdGVkIGZyb20gdGhlIGVwaXNvZGUgIk9uZSBLcmFiJ3MgVHJhc2giDQoNCltoMV1JbmNsdWRlcyBbL2gxXQ0KDQpQbGF5ZXIgbW9kZWwgDQpSYWdkb2xsIA0KRmluZ2VyIFBvc2luZyAoT25seSBvbmUgZmluZ2VyKQ0KRlBTIEFybXMNCkZyaWVuZGx5IGFuZCBIb3N0aWxlIE5QQ3MNCg0KW2gxXUNyZWRpdHMgYW5kIEh1Z2UgVGhhbmtzIFRvWy9oMV0NCltiXUdyaWZmYm9bL2JdIFRoZSBib2R5IGZvciBoaW0sIEkgZG91YnQgSSB3b3VsZCd2ZSBiZWVuIGFibGUgdG8gZG8gdGhpcy4NCltiXVdpbm5pbmdSb29rWy9iXSBGb3IgdGhlIHBpY3R1cmUuDQpbYl1TcGlrZVsvYl0gRm9yIHRoZSBoYXRzLCBoZWFkIGFuZCB0ZXh0dXJlcy4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/955210546397733977/A0293C4D6AD86A37CFCB8EC18071FCB3E773D76B/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/955210546397733770/C0A22FDAC654A2067C761E5C322986CFBCC3A158/</download_url> - <filename>1531283572_229351499.gma</filename> - <file_size>2577446</file_size> - </mod> - <mod id="1443096823"> - <name>gm_goldencity_day</name> - <description>SGVyZSdzIGEgbWFwIHRoYXQncyBoZWF2aWx5IGluc3BpcmVkIGJ5IGdtX2JpZ2NpdHkuIEkndmUgYmVlbiB3YW50aW5nIHRvIG1ha2UgYSBjaXR5IG1hcCBsaWtlIHRoaXMgZm9yIGEgZGVjYWRlLCBhbmQgSSd2ZSBmaW5hbGx5IGdvdHRlbiBhcm91bmQgaW50byBkb2luZyBqdXN0IHRoYXQuIEkgcHJvYmFibHkgY291bGQgaGF2ZSBnb3R0ZW4gdGhpcyBvdXQgb2YgdGhlIHdheSBhIHdoaWxlIGFnbywgYnV0IGJldHRlciBsYXRlIHRoYW4gbmV2ZXIsIEkgc3VwcG9zZS4NCg0KRmVhdHVyZXM6DQoNCi0gQSBkb3dudG93biBhcmVhIHBsdXMgYSBoaWdocmlzZSBhcmVhDQotIEEgc3Vua2VuIGhpZ2h3YXkgd2l0aCBhIGNvdXBsZSBvZiB0dW5uZWxzIGNvbm5lY3RpbmcgdG8gdGhlIG90aGVyIHJvYWRzDQotIDE0IGJ1aWxkaW5ncyB3aXRoIGludGVyaW9ycy4gVGhlcmUgYXJlIHNvbWUgZXh0ZXJpb3Igb3BlbiBkb29ycyB0aGF0IHlvdSBjYW4gd2FsayBpbnRvIHRoYXQgdGVsZXBvcnQgeW91IGludG8gdGhlIGludGVyaW9yLiBUbyBnbyBiYWNrIG91dHNpZGUsIHByZXNzIEUgb24gb25lIG9mIHRoZSBlbGV2YXRvciBkb29ycyBvciB3aGF0ZXZlciBraW5kIG9mIGRvb3IgeW91IHRlbGVwb3J0ZWQgaW4gZnJvbnQgb2YuDQotIEFuIEFJIE5vZGVncmFwaA0KLSBIRFINCi0gQSBzaW5nbGUgc291bmRzY2FwZSB0aHJvdWdob3V0IHRoZSBtYXAuIFRoZSByZWFzb24gaXQncyBqdXN0IG9uZSBpcyBiZWNhdXNlIEknbSBub3QgZ3JlYXQgYXQgc291bmRzY2FwZXMuIEknbGwgcHJvYmFibHkgd29yayBvbiB0aGF0IGxhdGVyIGFzIHdlbGwuDQotIEEgc2luZ2xlIGN1YmVtYXAgdGhhdCBhY3R1YWxseSB3b3JrcyAoYXQgbGVhc3Qgb24gbXkgZW5kLCB0aG91Z2ggSSBtYWRlIHN1cmUgaXQgd2Fzbid0IGp1c3QgdGhlIGxlZnRvdmVyIGJzcCB0aGF0IGhhZCB0aGF0KSB1bmxpa2UgdGhlIG9uZXMgaW4gdGhlIHByZXZpb3VzIG1hcCBJIHVwbG9hZGVkDQotIFR3byBjdXN0b20gbW9kZWxzIChBIHRyZWUgYW5kIGEgYmFza2V0YmFsbCBob29wKSB1c2VkIGluIHRoZSBtYXAgdGhhdCB5b3UgY2FuIHVzZSB5b3Vyc2VsZg0KLSBBIGNvdXBsZSBvZiBzZWNyZXRzDQoNCkNyZWRpdHM6DQoNCkRvY3RvciBGbG91bmRlciBCb3gsIGZvciB0aGUgYmFza2V0YmFsbCBob29wIG1vZGVsDQpCbHVlYmVycnlfUGllLCBmb3IgY29taW5nIHVwIHdpdGggdGhlIGlsbHVtaW5hdGVkIHdpbmRvdyB0ZWNobmlxdWUgKG5pZ2h0IHZlcnNpb24pDQpLaW5nUG9tbWUsIGZvciBleHBhbmRpbmcgb24gdGhhdCB0ZWNobmlxdWUgKG5pZ2h0IHZlcnNpb24pDQpic2hhZG93LCBmb3IgdGhlIGludmlzaWJsZSByYWQgbGlnaHQgdGVjaG5pcXVlIHVzZWQgZm9yIHRoZSBzdHJlZXRsaWdodHMgKG5pZ2h0IHZlcnNpb24pDQpKYWtvYmkgTydCcmllbiwgZm9yIGhlbHBpbmcgbWUgb3V0IHdpdGggYSBiaXQgb2Ygb3B0aW1pemF0aW9uIChUaG91Z2ggSSBkaWRuJ3QgZG8gYSBncmVhdCBqb2Igd2l0aCBpdCBvbiB0aGlzIHVwZGF0ZS4gSSdsbCBwcm9iYWJseSB3b3JrIG9uIGl0IHNvbWUgbW9yZSBvbiB0aGUgbmV4dCB1cGRhdGUpDQpWYWx2ZSBhbmQgQ0dUZXh0dXJlcywgZm9yIHRoZSBzb3VyY2UgbWF0ZXJpYWwgdXNlZCBmb3IgdGhlIGN1c3RvbSB0ZXh0dXJlcw0KRXZlcnlvbmUgd2hvIGdhdmUgZmVlZGJhY2sgb24gdGhlIG1hcCBpbiB0aGUgd29yay1pbi1wcm9ncmVzcyB0aHJlYWQNCg0KWW91IHdvbid0IG5lZWQgQ291bnRlciBTdHJpa2U6IFNvdXJjZSBvciBMZWZ0IDQgRGVhZCBmb3IgdGhlIHRleHR1cmVzIG9uIHRoaXMgbWFwIHRvIHdvcmssIGZvciB0aG9zZSBvZiB5b3Ugd2hvIGRvbid0IGhhdmUgZWl0aGVyIGdhbWUuIFRoZXJlIGlzIGFsc28gYSBuaWdodCB2ZXJzaW9uIG9mIHRoaXMgbWFwIHdoaWNoIGlzIHRoZSBvcmlnaW5hbCwgaWYgeW91IHdhbnQgdG8gY2hlY2sgdGhhdCBvdXQuDQoNCkFsc28sIEkganVzdCBub3RpY2VkIHRoYXQgdGhlcmUncyBhIGJ1ZyBvbiB0aGlzIG1hcCB3aGVyZSBzbWFsbCBmbGlja2VyaW5nIGJsYWNrIHRyaWFuZ2xlcyB3aWxsIGFwcGVhciBpbiB0aGUgY29ybmVycyBvZiB0aGUgc2t5Ym94IGlmIHlvdSBsb29rIGF0IGFueSBvZiB0aG9zZSBjb3JuZXJzLiBJIGhhdmUgbm8gaWRlYSBob3cgdG8gZml4IHRoaXMsIHRob3VnaCBpdCdzIG5vdCB0b28gbm90aWNhYmxlLiBJJ20gdGhpbmtpbmcgaXQgaGFzIHNvbWV0aGluZyB0byBkbyB3aXRoIHRoZSByZW5kZXIgZGlzdGFuY2UsIHdoaWNoIHdvdWxkbid0IHJlYWxseSBtYWtlIGFueSBzZW5zZSBzaW5jZSB0aGUgc2t5Ym94IGlzbid0IHN1cHBvc2VkIHRvIGhhdmUgdGhhdCBpc3N1ZS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/943951991654869773/338A0338BA966AF835CEB2B3B5A800487A1BACE1/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/943951991654867861/F167313D927ECA5D4AFAEFD76644F598B9A55AC1/</download_url> - <filename>1531788260_1094686331.gma</filename> - <file_size>25824223</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%first_file%</mod_string> - <string_separator>\n</string_separator> - <filepath>mods/mods.txt</filepath> - </config> - <post_install>cd "%mods_full_path%/steamapps/workshop/content/4000/%workshop_mod_id%" -cp -f %first_file% myfile.gma -7z x myfile.gma -aoa > /dev/null 2>&1 -cp -f myfile content.gma -rm -f myfile.gma myfile -"%mods_full_path%/../bin/gmad_linux" content.gma > /dev/null 2>&1 -rm -f "content.gma" -cd content -zip -r "%mods_full_path%/steamapps/workshop/content/4000/%first_file%.zip" * > /dev/null 2>&1 -cd ../.. -rm -Rf "%mods_full_path%/steamapps/workshop/content/4000/%workshop_mod_id%" -unzip -Z1 "%first_file%.zip" > "%first_file%.list" -tac "%first_file%.list" > "%first_file%.listinv" -cp -f "%first_file%.listinv" "%first_file%.list" -rm "%first_file%.listinv" -unzip -o "%first_file%.zip" -d "%mods_full_path%/../garrysmod" > /dev/null 2>&1 -rm -f "%first_file%.zip" - -if [ -f "%mods_full_path%/steamapps/workshop/content/4000/%first_file%.list" ];then - cd "%mods_full_path%/../garrysmod" - luaFile="%mods_full_path%/../garrysmod/lua/autorun/server/resources.lua" - while read p; do - if [ -f "$p" ] && [ ! -d "$p" ]; then - filename=$(basename -- "$p") - extension="${filename##*.}" - if [ "$extension" != "bsp" ] && [ "$extension" != "png" ]; then - newstring="resource.AddSingleFile(\"$p\")" - if ! grep -Fxq "$newstring" "$luaFile"; then - echo "$newstring" >> "$luaFile" - fi - fi - fi - done <"%mods_full_path%/steamapps/workshop/content/4000/%first_file%.list" - printf "\nContents of %first_file% successfully installed!" -else - printf "\nFile listing not found, try it again after reinstalling the mod." -fi - -</post_install> - <uninstall>if [ -f "%mods_full_path%/steamapps/workshop/content/4000/%mod_string%.list" ];then - cd "%mods_full_path%/../garrysmod" - luaFile="%mods_full_path%/../garrysmod/lua/autorun/server/resources.lua" - while read p; do - if [ -d "$p" ]; then - if [ -z "$(ls -A "$p")" ]; then - rm -vRf "$p" - fi - else - if [ -f "$p" ]; then - rm -vf "$p" - filestring="resource.AddSingleFile(\"$p\")" - if grep -Fxq "$filestring" "$luaFile"; then - escaped_filestring=$(sed -e 's/[]\/$*.^[]/\\&/g' <<< $filestring) - sed -i "/$escaped_filestring/d" "$luaFile" - fi - fi - fi - done <"%mods_full_path%/steamapps/workshop/content/4000/%mod_string%.list" - printf "\nContents of %mod_string% successfully uninstalled!" -else - printf "\nFile listing not found, try it again after reinstalling the mod." -fi</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/443030_Windows.xml b/modules/steam_workshop/game_configs/bak/443030_Windows.xml deleted file mode 100644 index 29cc8317..00000000 --- a/modules/steam_workshop/game_configs/bak/443030_Windows.xml +++ /dev/null @@ -1,101 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>440900</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>ConanSandbox/Mods</mods_path> - <mods> - <mod id="864199675"> - <name>Pickup+</name> - <description>V2l0aCB0aGlzIG1vZCB5b3UgYXJlIGFibGUgdG8gcGljayB1cCBhbGwgdGhlIHRoaW5ncyB5b3UndmUgcGxhY2VkIC0gc2ltcGxlIGFzIHRoYXQhIDotKQoKKioqIEFkZGVkIHBpY2t1cCBzdXBwb3J0IGZvciB0aHJhbGxzISAqKioKCi0gV29ya3Mgb24gc2luZ2xlcGxheWVyIGFuZCBkZWRpY2F0ZWQgc2VydmVycyEKLSBBZG1pbnMgaGF2ZSB0aGUgb3B0aW9uIHRvIHJlbW92ZSB0aGUgcGlja3VwIG9wdGlvbiBmcm9tIGl0ZW1zIChPbmx5IGluIE1QKQotIEFkbWlucyBoYXZlIHRoZSBvcHRpb24gdG8gZW5hYmxlL2Rpc2FibGUgdGhlIHBpY2t1cCBvcHRpb24gZnJvbSBhbGwgdGhyYWxscyBvdmVyIHRoZSBvcHRpb25zd2hlZWwgKE9ubHkgaW4gTVApCgoqKiogWW91IGNhbiBvbmx5IHBpY2t1cCB0aHJhbGxzIHRoYXQgYXJlIG5vdCB3ZWFyaW5nIGFueSBhcm1vciEgKioqCgoKWW91IHdhbnQgdG8gcmVwb3J0IGEgYnVnPyBQbGVhc2UgdXNlIHRoaXMgdGVtcGxhdGUgYW5kIGp1c3QgcG9zdCBpdCBpbiB0aGUgY29tbWVudHMhCmh0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3dvcmtzaG9wL2ZpbGVkZXRhaWxzL2Rpc2N1c3Npb24vODY0MTk5Njc1LzE3Mjg3MDE4Nzc0ODE5NTQ0NTkvIAoKCkhhdmUgRnVuIQoKCk1PRCBJRDogODY0MTk5Njc1CgpJZiB5b3UgaGF2ZSBhbnkgcHJvYmxlbXMgb3Igc3VnZ2VzdGlvbnMgZmVlbCBmcmVlIHRvIHdyaXRlIGl0IGluIHRoZSBjb21tZW50cyBvciBzdGFydCBhIGRpc2N1c3Npb24hCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhpcyBtb2QvY29kZS93b3JrIGlzIHByb3RlY3RlZCBieSB0aGUgW1VSTD1odHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy1uZC80LjAvbGVnYWxjb2RlXUF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwtTm9EZXJpdmF0aXZlcyA0LjAgSW50ZXJuYXRpb25hbCBDcmVhdGl2ZSBDb21tb25zIExpY2Vuc2UuCltJTUddaHR0cHM6Ly9pLmNyZWF0aXZlY29tbW9ucy5vcmcvbC9ieS1uYy1uZC80LjAvODh4MzEucG5nWy9JTUddWy9VUkxd</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/96102470863175828/E2FD19AEC364F48C7B0D0FB7231D937A097A0EEB/</image_url> - <download_url/> - <filename/> - <file_size>691137</file_size> - </mod> - <mod id="1367404881"> - <name>Savage Steel</name> - <description>VGhpcyBtb2QgaGFzIGEgd2lkZSB2YXJpZXR5IG9mIHJlYWxpc3RpYyBwbGFjZWFibGUgb3IgUlAgaXRlbXMuIFNvbWUgb2YgdGhlIGZlYXR1cmVzIHRoYXQgd2UgaGF2ZSBhcmUgaW52ZW50b3JpZXMgaW4gc2Fja3MsIGNyYXRlcywgYmFycmVscyBhbmQgbWFueSBvdGhlciBpdGVtcy4gV2UgYWxzbyBoYXZlIGV4dHJhIHN0b3JhZ2Ugc3BhY2UgaW4gb3VyIFN0cm9uZ2JveCBjaGVzdC4gV2Ugbm93IGhhdmUgIlBpY2sgVXAiIG9uIHRoZSBTYXZhZ2UgU3RlZWwgcGxhY2VhYmxlcy4gV2UgaGF2ZSBkZXNpZ25lZCBvdXIgcGxhY2VhYmxlcyB0byBiZSBwbGFjZWQgY2xvc2VseSB0b2dldGhlciBvciBzdGFja2VkLCBpZiBkZXNpcmVkLiBXZSB3aWxsIGNvbnRpbnVlIHRvIGFkZCB0byB0aGlzIG1vZCBvbiBhbiBvbmdvaW5nIGJhc2lzLiBUaGlzIG1vZCBpcyBkZXNpZ25lZCBmb3IgdGhlIFNhdmFnZSBTdGVlbCBzZXJ2ZXIsIGJ1dCBhbnlvbmUgaXMgd2VsY29tZSB0byB1c2UgaXQuIElmIHlvdSBsaWtlIG91ciBtb2QgcGxlYXNlIGJlIHN1cmUgdG8gZ2l2ZSB1cyBhICJUaHVtYnMgVXAiISEgDQoNCltoMV1MaXN0IG9mIFBsYWNlYWJsZXNbL2gxXSANCg0KW2gxXVN0b3JhZ2UgSXRlbXNbL2gxXSANCg0KQnVja2V0ICANClRhbGwgQnVja2V0IA0KMyBkaWZmZXJlbnQgQ2xvdGggQmFsZXMgDQozIGRpZmZlcmVudCBCYWdzIA0KV29vZGVuIFR1YiANCkJhc2tldCANClRhbGwgQmFza2V0IA0KMyBCYXJyZWxzIA0KNCBkaWZmZXJlbnQgQ3JhdGVzIA0KMiBkaWZmZXJlbnQgU3Ryb25nYm94IENoZXN0cyANCg0KW2gxXUZ1cm5pc2hpbmdzWy9oMV0gDQoNCkxhcmdlIENhc2sgDQozIGJhciBwaWVjZXMgDQpGdWxseSBhc3NlbWJsZWQgYmFyIA0KQ2xvdGggQmFyIGNvdmVyIA0KMiBkaWZmZXJlbnQgZW1wdHkgYm93bHMgDQoyIGRpZmZlcmVudCBmdWxsIGJvd2xzIA0KQ2FiaW5ldCANCjIgZGlmZmVyZW50IFNoZWx2ZXMgDQpDYWJpbmV0IHdpdGggc2hlbGYgDQo1IGRpZmZlcmVudCBoZXJiIGJpbnMgDQpEcmVzc2VyIA0KV2FsbCBTaGVsZiANCkJhdGggDQpTdHlnaWFuIEJhdGggDQpSdXN0aWMgQmF0aCAod29vZGVuKSANCkN1cnRhaW5zIA0KQ2hhbWJlciBQb3QNClNhdWNlcGFuDQpTb3VwIExhZGxlDQo0IENhbmlzdGVycyAoU2FsdCwgUGVwcGVyLCBDaW5uYW1vbiAmIFBhcHJpa2EpIHdpdGggNSBzdG9yYWdlIHNsb3RzIGVhY2gNCkNhbmlzdGVyIFNldCBvbiBhIHNoZWxmIHdpdGggMjAgc3RvcmFnZSBzbG90cw0KMiBXZWFwb24gRHJvcHMgLSBOb3J0aGVybiBhbmQgU291dGhlcm4NCkxhdW5kcnkgQnVja2V0DQpTY3JvbGwgU3RhbXANClNlYWxlZCBTY3JvbGwNClNjcm9sbCB3YXgNCjMgZGlmZmVyZW50IHJ1Z3MNCiANCltoMV1Gb29kWy9oMV0gDQogDQpDaGlja2VuIExlZ3Mgb24gYSBQbGF0ZSANCldoaXRlIEJyZWFkIG9uIGEgcGxhdGUgDQpDYWtlcyBvbiBhIHBsYXRlIA0KQ2hlZXNlIHdoZWVsIG9uIGEgcGxhdGUgDQpCb3dsIG9mIEVnZ3MgDQpGcmllZCBlZ2dzIG9uIGEgcGxhdGUgDQpIYW0gb24gYSBwbGF0ZSANCkJyZWFkIG9uIGEgcGxhdGUgDQogDQpbaDFdQWxjaGVteS9BcG90aGVjYXJ5Wy9oMV0gDQoNCkFsY2hlbXkgRGVzayANCkFsY2hlbXkgRGVzayBDaGFpciANCkluayBXZWxsIG9wZW4gDQpJbmsgV2VsbCBDbG9zZWQgDQpJbmsgd2VsbCBjYXAgDQo0IGRpZmZlcmVudCBQb3Rpb25zIA0KMyBkaWZmZXJlbnQgQXBvdGhlY2FyeSBOb3RlcyANCjYgZGlmZmVyZW50IEZlYXRoZXJzIA0KTW9ydGFyICYgUGVzdGxlIA0KMiBkaWZmZXJlbnQgSGFuZ2luZyBIZXJiIHJhY2tzIChvbmUgd29vZCBhbmQgb25lIG1ldGFsKSANCjMgZGlmZmVyZW50IEFsY2hlbXkgc2V0cyANCjUgZGlmZmVyZW50IGhlcmJzIHRvIHBsYWNlIG9uIGEgdGFibGUgb3IgY291bnRlcg0KDQpbaDFdT3V0ZG9vciBEZWNvclsvaDFdIA0KDQpXYXRlciBDYW4gDQpXYWdvbiANCldhZ29uIFdoZWVsIA0KQnJ1c2h3b29kIA0KOCBkaWZmZXJlbnQgcGllY2VzIG9mIGZpcmV3b29kICg0IHN0YW5kaW5nIHVwLCA0IGxheWluZyBkb3duKSANCjIgTG9ncyANCjUgZGlmZmVyZW50IFBsYW5rcyANCkdhbGxvd3MNCkV4ZWN1dGlvbmVyJ3MgQmxvY2ssIEF4ZSBhbmQgY29tYmluYXRpb24NCkd1aWxsb3RpbmUNClBpbGxhcnkNCkhhbmdpbmcgQ2FnZQ0KDQogW2gxXX5+ICBNb2QgSUQgMTM2NzQwNDg4MVsvaDFdDQoNCltoMV1XZSBub3cgaGF2ZSBhIERpc2NvcmQgc2VydmVyOlsvaDFdDQpodHRwczovL2Rpc2NvcmQuZ2cvcUVoTTNXdA0KDQpUbyBnZXQgdGhlIEdVSSBib3ggb24gYm90aCBiYXRocywgaG92ZXIgb3ZlciB0aGUgbGFkZGVyIGFyZWEuIFRoaXMgc2hvdWxkIGdpdmUgeW91IHRoZSBvcHRpb24gdG8gcGlja3VwIG9yIGRlc3Ryb3kuIA0KDQoNClRoYW5rcyB0byBTaGFkb3dDTUQgZm9yIGFsbCB5b3VyIGhlbHAgYW5kIHBhdGllbmNlIGFuZCB0byBSZWQgTWFyY2ggZm9yIGhlbHBpbmcgd2l0aCB0aGUgaWNvbnMgYW5kICB0aGUgYXJ0d29yayBmb3IgdGhlIG1vZCBjb3ZlciEh</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/929311364899517529/96C8FED0D19E78C69A2D571BE083FC7FC26A3F32/</image_url> - <download_url/> - <filename/> - <file_size>2644257234</file_size> - </mod> - <mod id="1384471264"> - <name>Drag thralls in water (May 2018)</name> - <description>RHJhZyB0aHJhbGxzIHRocm91Z2ggd2F0ZXIgd2l0aCByb3BlLgoKU3VnZ2VzdGVkIGJ5IERyZWFndWgu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/912420738527948826/40A5E9CD53E58008EBDC0EC4519DF55144DD03C5/</image_url> - <download_url/> - <filename/> - <file_size>777732</file_size> - </mod> - <mod id="1378596051"> - <name>Banners to the Gods</name> - <description>VGhpcyBNb2QgaXMgYSBtb2QgdGhhdCBnaXZlcyAzIG5ldyBmbGF2b3JzIG9mIGJhbm5lcnMgdG8geW91ciBnYW1lLiBEZXJrZXRvLCBNaXRyYSBhbmQgWW1pciBiYW5uZXJzLiBTaW5jZSB0aGVyZSB3ZXJlIG9ubHkgU2V0LCBhbmQgRGFyZmFyaSBiYW5uZXJzLCBwbHVzIG9mIGNvdXJzZSB0aGUgb3RoZXIgY2xhbnMgaW4gdGhlIEV4aWxlZCBsYW5kcy4uLiBZZXQsIG5vdyB0aGUgTm9yZGhlaW1lcnMsIHRoZSBNaXRyYWVucywgRGVya2V0aWFucywgaGF2ZSBhIGJhbm5lciBhcyB3ZWxsIQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/930434406223072719/09C64DD22443CA300AB5C9C148D542385C458BDF/</image_url> - <download_url/> - <filename/> - <file_size>155457134</file_size> - </mod> - <mod id="1426203926"> - <name>Compass Icon</name> - <description>QSB2ZXJ5IGJhc2ljIGNvbXBhc3MgaWNvbiB0aGF0IG1vdmVzIHRvIGluZGljYXRlIE5vcnRoIGFuZCBibGVuZHMgd2l0aCB0aGUgZXhpc3RpbmcgVUkuCgpJIHdhcyB0cnlpbmcgdG8gZmlndXJlIG91dCBob3cgdG8gZG8gbW9kcyBzbyBJIG1hZGUgYSBzdXBlciBiYXNpYyBjb21wYXNzLCBJIGZpZ3VyZWQgSSBtaWdodCBhcyB3ZWxsIHNoYXJlIGl0LiBJJ20gc3RpbGwgbGVhcm5pbmcgc28gYW55IGZlZWRiYWNrIGlzIHdlbGNvbWUu</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/952957720418478101/595F301CFA480B162796FE56793C1A650722DEDF/</image_url> - <download_url/> - <filename/> - <file_size>1942869</file_size> - </mod> - <mod id="1113901982"> - <name>The Age of Calamitous</name> - <description>W2gxXVdlbGNvbWUgdG8gVGhlIEFnZSBvZiBDYWxhbWl0b3VzIVsvaDFdCgpUaGlzIG1vZCBzZXJ2ZXMgYXMgYSB0b3RhbCBjb252ZXJzaW9uIG1vZCwgaW50cm9kdWNpbmcgbmV3IHN5c3RlbXMsIGNvbnRlbnQsIGZlYXRzLCBhbmQgbXVjaCBtb3JlISAKCkhlcmUgaXMgYSBsaXN0IG9mIHNvbWUgYWRkaXRpb25zIHRvIHRoZSBnYW1lOgpbbGlzdF0KWypdIEFkZGl0aW9uYWwgQ2hhcmFjdGVyIENyZWF0aW9uIE9wdGlvbnMKWypdIE5ldyBTdGFja3MgJiBXZWlnaHQKWypdIFVJIC8gSFVEIG1vZGlmaWNhdGlvbnMKWypdIEh1bmRyZWRzIG9mIE5ldyBEZWNvcmF0aW9ucywgUHJvcHMsIEl0ZW1zLCBXZWFwb25zLCBldGMuClsqXSBNYW55IE5ldyBDcmFmdGluZyBTdGF0aW9ucywgRmVhdHMgJiBSZWNpcGVzClsqXSBOZXcgTGV2ZWwgQ2FwIDEwMCAoQXNjZW5zaW9uIDEwMS0xMjApClsqXSBTcGVjaWFsIGNvbnRlbnQgZnJvbSBUaGUgQWdlIG9mIENhbGFtaXRvdXMKWy9saXN0XQpBbmQgbXVjaCBtb3JlIQoKW2gxXVdBUk5JTkdbL2gxXQoKVGhpcyBtb2QgaXMgaW4gYWN0aXZlIGRldmVsb3BtZW50LCBhbmQgdGhlcmVmb3JlIHRoZXJlIHdpbGwgYmUgZnJlcXVlbnQgcGF0Y2hlcyBjb21pbmcgb3V0LiBTbWFsbCAmIGxhcmdlIG9uZXMgY29udGFpbmluZyBhZGp1c3RtZW50cywgYmFsYW5jaW5nLCBjb250ZW50ICYgZml4ZXMuCklmIHlvdSBkbyBub3Qgd2FudCB0byBrZWVwIHVwIHdpdGggZnJlcXVlbnQgdXBkYXRlcywgYXZvaWQgdXNpbmcgdGhlIG1vZCB1bnRpbCBpdCdzIGluIGEgY29tcGxldGVkIHN0YXRlLgpUaGlzIG1vZCBpcyBpbnRlbmRlZCB0byBiZSBzdGFuZGFsb25lIGFuZCBpcyBub3QgbWFkZSB0byB3b3JrIHdpdGggYWRkaXRpb25hbCBtb2RzLgpSZWFkIG1vcmUgYXQgdGhlIEltcG9ydGFudCBJbmZvcm1hdGlvbiB0b3BpYyBpbiB0aGUgZGlzY3Vzc2lvbnMuCgpbaDFdSW5mb3JtYXRpb25bL2gxXQoKVGhlIGludGVudGlvbiBvZiB0aGlzIG1vZCBpcyB0byBleHBhbmQgdXBvbiBDb25hbiBFeGlsZXMgd2l0aCBuZXcgY29udGVudCBmcm9tIFRoZSBBZ2Ugb2YgQ2FsYW1pdG91cyB1bml2ZXJzZSwgaW50cm9kdWNpbmcgYSBmZXcgYXNwZWN0cyBvZiB0aGUgZmFudGFzeSBtZWRpZXZhbCBnZW5yZS4KSm9pbiB1cyBvbiBEaXNjb3JkIGZvciBtb2QgdXBkYXRlcyBhbmQgc2VydmVycyBydW5uaW5nIHRoZSBtb2Q6Ci0gW3VybD1odHRwczovL2Rpc2NvcmQuZ2cvODJoZ3ZHaF0gRGlzY29yZFsvdXJsXQoKRmVlbCBmcmVlIHRvIHJlZ2lzdGVyIG9uIHRoZSB3ZWJzaXRlIHRvIGtlZXAgeW91cnNlbGYgdXAgdG8gZGF0ZSB3aXRoIHRoZSBsYXRlc3QgbmV3cyEKLSBbdXJsPWh0dHA6Ly93d3cudGhlLWFnZS1vZi1jYWxhbWl0b3VzLmNvbS9dIFRoZSBBZ2Ugb2YgQ2FsYW1pdG91cyBXZWJzaXRlWy91cmxdCgpNT0QgSUQ6IDExMTM5MDE5ODIKCltoMV1UaGUgT2ZmaWNpYWwgQWdlIG9mIENhbGFtaXRvdXMgUHJvamVjdFsvaDFdCgpJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gbGVhcm5pbmcgbW9yZSBhYm91dCB3aGF0IFRoZSBBZ2Ugb2YgQ2FsYW1pdG91cyBwcm9qZWN0IGlzLCB5b3UgY2FuIGRyb3AgYnkgb3VyIG9mZmljaWFsIEZhY2Vib29rIHBhZ2UhIEJlIGF3YXJlIHRoYXQgdGhpcyBpcyB0aGUgb2ZmaWNpYWwgcHJvamVjdCBhbmQgbm90IHRoZSBtb2QuIFRoZSBtb2QgaXMgYSBwZXJzb25hbCBzaWRlIHByb2plY3QgYW5kIGlzIG5vdCB0aGUgb2ZmaWNpYWwgcHJvamVjdC4KLSBbdXJsPWh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9BbmFyaW91c1Byb2R1Y3Rpb25zXSBUaGUgQWdlIG9mIENhbGFtaXRvdXMgRmFjZWJvb2tbL3VybF0KCkFkZGl0aW9uYWxseSwgeW91IGNhbiBmb2xsb3cgbWUgb24gVHdpdHRlciBmb3IgYW55IG5ld3MgdXBkYXRlcyByZWdhcmRpbmcgdGhlIG1vZCBhbmQgdGhlIG92ZXJhbGwgcHJvamVjdC4gCi0gW3VybD1odHRwczovL3R3aXR0ZXIuY29tL0VzcGVuR0pvaGFuc2VuXSBUd2l0dGVyWy91cmxdCgpbaDFdV2FudCB0byBzdXBwb3J0IHRoZSBwcm9qZWN0P1svaDFdCgpBbnkgZm9ybSBvZiBzdXBwb3J0IGlzIGdyZWF0bHkgYXBwcmVjaWF0ZWQhCkFsbCB0cmlidXRlcyBtYWRlIHRocm91Z2ggRG9uYXRpb24gYW5kL29yIFBhdHJlb24gd2lsbCBnbyB0b3dhcmRzIGV4cGFuZGluZyBUaGUgQWdlIG9mIENhbGFtaXRvdXMgcHJvamVjdC4KLSBbdXJsPWh0dHA6Ly93d3cudGhlLWFnZS1vZi1jYWxhbWl0b3VzLmNvbS9dIERvbmF0aW9uWy91cmxdCi0gW3VybD1odHRwczovL3d3dy5wYXRyZW9uLmNvbS9lc3Blbmdqb2hhbnNlbl0gUGF0cmVvblsvdXJsXQoKCkFsbCBjb250ZW50IG93bmVkIGFuZC9vciBwcm92aWRlZCBmb3IgVGhlIEFnZSBvZiBDYWxhbWl0b3VzIGlzIGNvcHlyaWdodGVkLgooYylDb3B5cmlnaHQgMjAxMS0yMDE4IEFuYXJpb3VzIFByb2R1Y3Rpb25zLCBBbGwgUmlnaHRzIFJlc2VydmVkCihjKUNvcHlyaWdodCAyMDExLTIwMTggRXNwZW4gR3JhdmRhaGwgSm9oYW5zZW4sIEFsbCBSaWdodHMgUmVzZXJ2ZWQKCkNvbmFuIEV4aWxlcyBjb250ZW50IGFuZCBtYXRlcmlhbHMgYXJlIHRyYWRlbWFya3MgYW5kIGNvcHlyaWdodHMgb2YgRnVuY29tLiA=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/861731135277865883/BCA986F592ABA8A6B95A687E0E1A3BE8749CDD3F/</image_url> - <download_url/> - <filename/> - <file_size>1291252425</file_size> - </mod> - <mod id="1403991684"> - <name>Exile Architect</name> - <description>QnVpbGRpbmcgYmxvY2sgc2V0IGZvciBzY2FmZm9sZGluZyBvciBicmlkZ2VzLCBhbmQgbWFzb24gbGluZXMgdG8gaGVscCBsYXlvdXQgZm91bmRhdGlvbnMuIE1hc29uIGxpbmVzIGJlaGF2ZXMgbGlrZSBmZW5jZSBmb3VuZGF0aW9ucywgYnV0IGNhbiBhbHNvIHNuYXAgYXQgYW5nbGVzLgoKVGhlcmUncyBhIDEgcG9pbnQgZmVhdCBpbiB0aGUgYnVpbGRpbmcgY2F0ZWdvcnkuCgpLbm93biBpc3N1ZXM6CgoqU2hvcnQgbWFzb24gbGluZXMgY2FuIG5vdyBzbmFwIGF0IDYwPyBhbmdsZXMgZm9yIGRyYXdpbmcgdHJpYW5nbGVzLiBCdXQgZHVlIHRvIGhvdyBzb2NrZXRzIHdvcmssIHRoZXknbGwgYWxzbyBzbmFwIGF0IDMwPyBhbmdsZXMsIHNvIGJlIGF3YXJlLgoKKkZlbmNlcyBhbmQgd2FsbHMgY2FuIHN0YWNrIG9uIG1hc29uIGxpbmVzLiBUaGV5IGhhdmUgcmF0aGVyIGxvdyBoZWFsdGggdGhvdWdoLCBzbyBpdCdzIHByb2JhYmx5IG5vdCBhIGdvb2QgaWRlYSB0byB1c2UgdGhlbSBhcyBmb3VuZGF0aW9ucyBvbiBhbnl0aGluZyBkZWZlbnNpdmUuCgoqSWYgdXBncmFkaW5nIGZyb20gcHJldmlvdXMgdmVyc2lvbiwgeW91IG1heSBuZWVkIHRvIGRyaW5rIGEgbG90dXMgcG90IChvciBhZG1pbiBzZWxmIGlmIFNQKSB0byByZWxlYXJuIGZlYXQgdG8gZ2V0IG5ldyByZWNpcGVzLgoKTW9kIGNvbXBhdGliaWxpdHkgbm90ZXM6CgpJdGVtIElEcyAxNzc1MDAxIC0gMTc3NTAwOQpSZWNpcGUgSURzIDE3NzUxMDEgLSAxNzc1MTA5CkZlYXQgSUQgMTc3NTEwMA==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/915800878318924163/704FD0BCBB9780EBCD0AB50B81DCEA210EC752C6/</image_url> - <download_url/> - <filename/> - <file_size>21626043</file_size> - </mod> - <mod id="1382120864"> - <name>LowerMonsterHPSolo</name> - <description>Q2hhbmdlczoNCk1vbnN0ZXJIZWFsdGgNCjgJTlBDX0thcHBhSGF0Y2hsaW5nDQo4CU5QQ19SYWJiaXQNCjExCU5QQ19WdWx0dXJlDQoxMwlOUENfR2F6ZWxsZUZhd24NCjEzCU5QQ19IeWVuYVNwb3R0ZWRDdWINCjEzCU5QQ19IeWVuYVN0cmlwZWRDdWINCjE5CU5QQ19QaXJhbmhhDQoyMAlOUENfVGlnZXJDdWINCjIwCU5QQ19Xb2xmUHVwcHkNCjIyCU5QQ19Pc3RyaWNoQ2hpY2sNCjIyCU5QQ19Xb2xmRGlyZVB1cHB5DQoyMwlOUENfQ3JvY29kaWxlQmFieQ0KMjMJTlBDX1NhYnJldG9vdGhDdWINCjI1CU5QQ19KYWd1YXJDdWINCjI1CU5QQ19QYW50aGVyQ3ViDQoyNQlOUENfUGlnbGV0DQoyNQlOUENfV2lsZEJvYXJQaWdsZXQNCjMwCU5QQ19CZWFyQmxhY2tDdWINCjMwCU5QQ19CZWFyQnJvd25DdWINCjQ2CU5QQ19SaGlub0JhYnkNCjU3CU5QQ19QaWtlZmlzaA0KNTgJTlBDX0ltcA0KNTgJTlBDX0ltcEV4cGxvc2l2ZQ0KNjUJTlBDX0dhemVsbGUNCjY2CU5QQ19Db2JyYQ0KNjgJTlBDX0VsZXBoYW50QmFieQ0KODcJTlBDX1NwaWRlckJyb3duDQo4OQlOUENfT3N0cmljaA0KOTIJTlBDX0FudGVsb3BlU3BpcmFsSG9ybg0KOTYJTlBDX0h5ZW5hU3BvdHRlZA0KMTAwCU5QQ19IdW1hbm9pZA0KMTAzCU5QQ19IeWVuYVN0cmlwZWQNCjEwOQlOUENfU3BpZGVyV2lkb3dZZWxsb3cNCjE0MAkjTi9BDQoxNDIJTlBDX0FudGVsb3BlS2luZw0KMTQ3CU5QQ19TcGlkZXJHcmV5DQoxNDcJTlBDX1NlcnBlbnRwZW9wbGVIb3JkZWxpbmcNCjE0NwlOUENfU2VycGVudHBlb3BsZUlsbHVzaW9uDQoxNTIJTlBDX01vdW50YWluR29hdA0KMTU5CU5QQ19HZW5lcmljDQoxNjQJTlBDX0h5ZW5hVW5kZWFkDQoxNzEJTlBDX1NwaWRlclJlZG1vdXRoDQoxOTUJTlBDX1NwaWRlcldpZG93DQoyMDAJTlBDX1Njb3JwaW9uTWVkaXVtDQoyMDAJTlBDX1NwaWRlckdyZWVuDQoyMTcJTlBDX09vemUNCjIzNQlOUENfS2FwcGENCjIzNQlOUENfU2tlbGV0b25EYXJmYXJpDQoyMzYJTlBDX0RlZXINCjIzNwlOUENfUm9ja25vc2UNCjI2MQlOUENfQ3JvY29kaWxlDQoyNjUJTlBDX0NhbWVsDQoyNzgJTlBDX0Vsaw0KMjkxCU5QQ19Sb2Nrbm9zZU1vbHRlbg0KMjkxCU5QQ19Sb2Nrbm9zZVdoaXRlDQozMDgJTlBDX1NwaWRlcldpZG93Qmx1ZQ0KMzEwCU5QQ19Ta2VsZXRvbkRyZWdzDQozMTEJTlBDX0xvY3VzdEdyZWVuDQozMTEJTlBDX1RpZ2VyDQozMTgJTlBDX1NwaWRlcldpZG93R3JlZW4NCjMyMQlOUENfU2NvcnBpb25MYXJnZQ0KMzU5CU5QQ19TcGlkZXJXaWRvd1JlZA0KMzU5CU5QQ19Xb2xmDQozODUJTlBDX1BhbnRoZXINCjQwMAlOUENfSnVuZ2xlQmlyZA0KNDMwCU5QQ19KYWd1YXINCjQ0MwlOUENfS29tb2RvDQo0NDkJTlBDX0xvY3VzdFllbGxvdw0KNTA0CU5QQ19TYWxhbWFuZGVyDQo1MDcJTlBDX0xvY3VzdFdoaXRlDQo1MzEJTlBDX1NlcnBlbnRwZW9wbGVCb3cNCjUzMQlOUENfU2VycGVudHBlb3BsZVN3b3Jkcw0KNTM1CU5QQ19BcnRpbGxlcnkNCjUzNQlOUENfQmVhc3RtYXN0ZXINCjUzNQlOUENfQnJhd2xlcg0KNTM1CU5QQ19DcnVzaGVyDQo1MzUJTlBDX01vdW50ZWQNCjUzNQlOUENfUmFuZ2VyDQo1MzUJTlBDX1Njb3V0DQo1MzUJTlBDX1VuZGVhZA0KNTM1CU5QQ19XYXJyaW9yDQo1MzUJTlBDX1dlcmVoeWVuYQ0KNTM1CU5QQ19XaWxkQm9hcg0KNjEwCU5QQ19Hb3JpbGxhDQo2MzcJTlBDX1NhYnJldG9vdGgNCjY3MwlOUENfUmVwdGlsZUJlYXN0DQo2ODUJTlBDX0NoaWxkcmVuT2ZKaGlsDQo2ODUJTlBDX0dyZXlBcGUNCjY4NQlOUENfU2tlbGV0b25TZXJwZW50TWFuDQo3NTAJTlBDX1JvY2tub3NlS2luZ01vbHRlbg0KNzUwCU5QQ19CYXREZW1vbg0KODE4CU5QQ19Hb3JpbGxhU2lsdmVyYmFjaw0KODE4CU5QQ19LYXBwYVVuZGVhZA0KODM1CU5QQ19Ta2VsZXRvbkFybW9yDQo4NTUJTlBDX0JlYXJCcm93bg0KODgwCU5QQ19EZWF0aEtuaWdodE1pbmlvbg0KOTA5CU5QQ19Xb2xmRGlyZQ0KOTEwCU5QQ19ZZXRpDQoxMTUyCU5QQ19CZWFyDQoxMjc0CU5QQ19XaWdodA0KMTI5OAlOUENfUmhpbm9HcmV5DQoxMjk4CU5QQ19SaGlub1doaXRlDQoxMzY1CU5QQ19JbXBLaW5nDQoxNDY3CU5QQ19FbGtLaW5nDQoxNDY3CU5QQ19FbGVwaGFudA0KMTU5MAlOUENfQ3JvY29kaWxlR2lhbnRUb21iDQoxNjI2CU5QQ19Gcm9zdEdpYW50DQoxNjI2CU5QQ19Gcm9zdEdpYW50VHV0b3JpYWwNCjE3MzEJTlBDX1JvY2tub3NlS2luZw0KMTk3MwlOUENfTWFtbW90aA0KMjA3OAlOUENfUm9ja25vc2VLaW5nSWNlDQoyMTA4CU5QQ19TZXJwZW50cGVvcGxlQnJ1dGUNCjIxNDIJTlBDX1N0b3J5Ym9zcw0KMjE3NQlOUENfU2VycGVudHBlb3BsZUJvd0tpbmcNCjIxNzUJTlBDX1NlcnBlbnRwZW9wbGVTd29yZHNLaW5nDQoyMjQwCU5QQ19HaWFudEtpbmdHaG9zdA0KMjQ5MglOUENfV2l0Y2hRdWVlbkd1YXJkaWFuDQoyNTQwCU5QQ19TYW5kc3Rvcm1CZWFzdA0KMjcyMAlOUENfV2lsZEJvYXJCb3NzDQozMjAwCU5QQ19LYXBwYUtpbmcNCjM2NTAJTlBDX0JhdERlbW9uV2hpdGUNCjM4MzIJTlBDX0xhdmFXb3JtDQo0MDU0CU5QQ19TZXdlckFib21pbmF0aW9uDQo0MjEzCU5QQ19HaWFudEtpbmdCb3NzDQo0ODkwCU5QQ19SaGlub0JsYWNrDQo1NTY1CU5QQ19EcmFnb25IYXRjaGxpbmcNCjU4MjcJTlBDX0Zyb3N0R2lhbnRCb3NzDQo1ODI3CU5QQ19Gcm9zdEdpYW50U21pdGgNCjYxODMJTlBDX0RlYXRoS25pZ2h0Qm9zcw0KNjE4MwlOUENfTG9jdXN0UXVlZW5Td2FtcFRvbWINCjkwOTUJTlBDX1JvY2tub3NlS2luZ0Jvc3NNb3NzDQo5MTAwCU5QQ19EcmFnb24NCjkxMDAJTlBDX0RyYWdvbkdyZWVuDQo5MTAwCU5QQ19VbmRlYWREcmFnb24NCjkxMDAJTlBDX0RyYWdvbldoaXRlDQoxMDA1MwlOUENfQWxwaGFlbGVwaGFudA0KMTAwNTMJTlBDX0FscGhhc25ha2UNCjEwMDUzCU5QQ19TbmFrZUdpYW50DQoxMDI2NAlOUENfTG9jdXN0UXVlZW5EZXNlcnQNCjEwMjY0CU5QQ19Mb2N1c3RRdWVlblN3YW1wDQoxMDI2NAlOUENfVGlnZXJXaGl0ZQ0KMTA3NDQJTlBDX0RlbW9uU3BpZGVyDQoxMDc0NAlOUENfU3BpZGVyR2lhbnQNCjExMDQ0CU5QQ19Dcm9jb2RpbGVHaWFudA0KMTE0NzkJTlBDX1Njb3JwaW9uS2luZw0KMTE2NTEJTlBDX1JlcHRpbGVCZWFzdEJvc3MNCjEyOTAwCU5QQ19SaGlub0tpbmcNCjEzMjAwCU5QQ19Td2FtcEtpbmcNCg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/929309228564296120/59CC87CB7CC2019162FFD950A15765B0420D4431/</image_url> - <download_url/> - <filename/> - <file_size>724791</file_size> - </mod> - <mod id="1369802940"> - <name>Emberlight</name> - <description>TW9kIElEOiAxMzY5ODAyOTQwDQoNCldlbGNvbWUgdG8gRW1iZXJsaWdodCEgVGhpcyBtb2QgaXMgaW50ZW5kZWQgZm9yIHJvbGVwbGF5ZXJzIGFuZCBvdGhlciBDb25hbiBFeGlsZXMgcGxheWVycyB3aG8gd2FudCBhIHJpY2hlciBhbmQgbW9yZSBpbW1lcnNpdmUgZXhwZXJpZW5jZS4gSXQgZm9jdXNlcyBlbnRpcmVseSBvbiBjb250ZW50IGZvciBwbGF5ZXJzOyB5b3Ugd29uJ3QgbmVlZCB0aGUgYWRtaW4gcGFuZWwgdG8gYWNjZXNzIGFueSBvZiB0aGUgbW9kJ3MgY3VycmVudCBvciBmdXR1cmUgY29udGVudC4gUmVhZCBvbiB0byBzZWUgd2hhdCB0aGUgbW9kIGluY2x1ZGVzIGN1cnJlbnRseSBhbmQgd2hhdCB3ZSBoYXZlIHBsYW5uZWQgZm9yIGZvciB0aGUgd2Vla3MgYW5kIG1vbnRocyBhaGVhZC4NCg0KSm9pbiB0aGUgRW1iZXJsZWdpb24gb24gRGlzY29yZDoNCmh0dHBzOi8vZGlzY29yZC5nZy81TXY3ZWR5DQoNCllvdSBjYW4gYWxzbyBiZWNvbWUgYW4gRW1iZXJsaWdodCBQYXRyb24gaGVyZToNCmh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3N0dWRpb2VtYmVybGlnaHQNCg0KDQoNCltoMV1GRUFUVVJFUyBTVU1NQVJZWy9oMV0NCg0KKFZpc2l0IG91ciBEaXNjdXNzaW9ucyB0YWIgZm9yIGEgbW9yZSBkZXRhaWxlZCBicmVha2Rvd24gb2YgRW1iZXJsaWdodCdzIGZlYXR1cmVzKQ0KDQpbYl1Ib3J0aWN1bHR1cmVbL2JdDQpbbGlzdF1bKl1DcmFmdCwgZmFybSBhbmQgZGVjb3JhdGUgd2l0aCBhIHdpZGUgdmFyaWV0eSBvZiBpdGVtczoNCltsaXN0XVsqXURlY29yYXRpdmUgZmxvd2VyIHBvdHMgYW5kIHRyZWVzDQpbKl1QbGFjZWFibGUgcG90dGVkIHBsYW50ZXJzIGFuZCBtdXNocm9vbSBib3hlcw0KWypdR2FyZGVuIGJveGVzIGFuZCB3ZWRnZXMgd2hpY2ggY2FuIHNuYXAgdG8gYnVpbGRpbmcgcGllY2VzWy9saXN0XVsvbGlzdF0NCg0KW2JdQW5pbWFsIEh1c2JhbmRyeVsvYl0NCltsaXN0XVsqXUJ1aWxkIHBlbnMgYW5kIGtlZXAgZ2FtZSBmb3IgaGlkZXMsIG1lYXQgYW5kIG90aGVyIHJlc291cmNlcy4gVGhlIGZvbGxvd2luZyBhbmltYWxzIGNhbiBiZSBkb21lc3RpY2F0ZWQ6DQpbbGlzdF1bKl1SYWJiaXRzDQpbKl1BbnRlbG9wZXMNClsqXUdhemVsbGUNClsqXU9zdHJpY2hlcw0KWypdR29hdHMNClsqXUJvYXINClsqXURlZXINClsqXUp1bmdsZSBCaXJkc1svbGlzdF1bL2xpc3RdDQoNCltiXUN1aXNpbmUhWy9iXQ0KW2xpc3RdWypdRm9vZCwgc291cHMgYW5kIGRyaW5rcyBhcmUgbm93IHZpc2libGUgd2hlbiBwbGFjZWQgaW4gdGhlIGludmVudG9yeSBvZiBzcGVjaWFsIFNlcnZpbmcgZGlzaGVzIGFuZCBtdWdzLCB0YW5rYXJkcyBhbmQgZmxhZ29ucy4gWW91IGNhbiBvYnRhaW4gdGhlc2UgaXRlbXMgZnJvbSB0aGUgSG9zcGl0YWxpdHkgZmVhdHMgaW4gdGhlIERlY29yYXRpb24gdGFiIG9mIHlvdXIgRmVhdHMgc2NyZWVuLlsvbGlzdF0NCg0KW2JdU3RyYWlnaHQgUmF6b3JbL2JdDQpbbGlzdF1bKl1Vc2UgdGhlIFZhbml0eSBwbGFjZWFibGUgaXRlbSB0byBjdXN0b21pemUgeW91ciBjaGFyYWN0ZXIncyBoZWFkIGFuZCBib2R5IGhhaXIuWy9saXN0XQ0KDQpbYl1BZGRpdGlvbmFsIFdlYXBvbnMgYW5kIEFybW9yWy9iXQ0KW2xpc3RdWypdQ3VsdHVyYWwgV2VhcG9ucyB3aXRoIGZ1bGwgdGllciBwcm9ncmVzc2lvbnMNClsqXUFybW9yIGFuZCBjbG90aGluZyB2YXJpYW50cw0KWypdRW5kZ2FtZSB2YXJpYW50cyBvZiBwb3B1bGFyIGxvd2VyLXRpZXIgd2VhcG9ucw0KWypdRmlzdCBXZWFwb25zIGZvciB0aWVycyAyIHRocm91Z2ggNQ0KWypdV29vZGVuIHdlYXBvbnMgZm9yIHNwYXJyaW5nDQpbKl1SdWdnZWQgV3JhcHMsIHJlaW50cm9kdWNpbmcgdGhlIGxvaW5jbG90aCBhbmQgY2hlc3R3cmFwIG9mIG9sZA0KWypdQ29sZCB3ZWF0aGVyIGNsaW1iaW5nIGJvb3RzIGFuZCBnbG92ZXMsIGxlYXJuZWQgdmlhIHRoZSBNb3VudGFpbmVlciBmZWF0Wy9saXN0XQ0KDQpbYl1BZGRpdGlvbmFsIEl0ZW1zWy9iXQ0KW2xpc3RdWypdQmluZGFibGUgQmVkIFBpbGxvd3MNClsqXUJvb2sgc2hlbHZlcyBhbmQgcGxhY2VhYmxlIHJvd3Mgb2Ygam91cm5hbHMgYW5kIHN0YWNrcyBvZiBzY3JvbGxzDQpbKl1TdG9uZSBidXRjaGVyIHRvb2xzIChsZWFybmVkIHdpdGggdGhlIEFwcHJlbnRpY2UgQnV0Y2hlciBmZWF0KQ0KWypdSXJvbiBTaWNrbGUgKGxlYXJuZWQgd2l0aCB0aGUgSXJvbiBUb29scyBmZWF0KVsvbGlzdF0NCg0KW2JdUXVhbGl0eSBvZiBsaWZlIGltcHJvdmVtZW50c1svYl0NCltsaXN0XVsqXXN0YWNrIHNpemVzIGluY3JlYXNlZCB0byAxMDAgZm9yIG1vc3QgY29uc3VtYWJsZXMgYW5kIG1hdGVyaWFscw0KWypdQmFzaWMgY3JhZnRpbmcgc3RhdGlvbiBpbnZlbnRvcnkgc2l6ZSBpbmNyZWFzZWQgdG8gMzAgc2xvdHMuDQpbKl1QcmVzZXJ2YXRpb24gYm94IGFuZCBJbXByb3ZlZCBQcmVzZXJ2YXRpb24gYm94IGludmVudG9yaWVzIGRvdWJsZWQuDQpbKl1CYXJyZWxzIGFuZCBTbWFsbCBCYXJyZWxzIGNhbiBub3cgYmUgdXNlZCB0byBzdG9yZSBpdGVtcw0KWypdQ29tYmluZSBMZWF0aGVyIHRvIG1ha2UgVGhpY2sgTGVhdGhlciBhdCB0aGUgQXJtb3JlcidzIEJlbmNoDQpbKl1DcmFmdGluZyBzaGFwZWQgd29vZCBwcm9kdWNlcyAxIGJhcmsNClsqXVZhbml0eSBDYW1lcmEgYWRqdXN0ZWQgdG8gYWxsb3cgeW91IHRvIGdldCB5b3VyIEdVSSBiYWNrIGJ5IGNyb3VjaGluZyBvciBlbW90aW5nLlsvbGlzdF0NCg0KDQoNCltoMV1GRUFUVVJFUyAoQ29taW5nIFNvb24hKVsvaDFdDQoNClsqXU1vcmUgY3VsdHVyYWwgd2VhcG9ucyBhbmQgbW9yZSBhcm1vciB2YXJpYW50cw0KWypdQ29uc2NyaXB0cyEgU2VuZCB5b3VyIHRocmFsbHMgb3V0IHRvIGNvbGxlY3QgcmVzb3VyY2VzIGFuZCBjb21wbGV0ZSBvdGhlciB0YXNrcw0KWypdTmV3IGJ1aWxkaW5nIGJsb2NrcyBhbmQgZGVjbyBpdGVtc1svbGlzdF0NCg0KDQoNCltoMV1GRUFUVVJFUyAoQ29taW5nIG5vdCBhcyBzb29uISlbL2gxXQ0KDQpbbGlzdF1bKl1BZHZhbmNlZCBjb21iYXQNClsqXUFkdmFuY2VkIHJlbGlnaW9uLCBteXN0aWNpc20gYW5kIGFsY2hlbXlbL2xpc3RdDQoNCg0KDQpbaDFdS05PV04gSVNTVUVTWy9oMV0NCg0KWypdU29tZSBob3J0aWN1bHR1cmUgaXRlbXMgZG9uJ3QgcGxheSB0aGVpciBwbGFjZW1lbnQgc291bmRzLg0KWypdR2FyZGVuIFdlZGdlcyBjYW4gYmUgcGxhY2VkIGluc2lkZSBvZiBHYXJkZW4gQm94ZXMuIElmIHlvdSBkbyB0aGlzLCB5b3UncmUgYmFkLiBEb24ndCBiZSBiYWQuDQpbKl1Mb290IHByZXZpZXcgZG9lcyBub3Qgc2hvdyB0aGUgb3V0cHV0IG9mIEhvcnRpY3VsdHVyZSBtYWNoaW5lcyAoZ2FyZGVuIGJveGVzIGFuZCB3ZWRnZXMsIHBsYW50ZXJzIGFuZCBtdXNocm9vbSBib3hlcykuIFRoZSBvdXRwdXQgb2YgdGhlc2Ugc3RhdGlvbnMgaXMgY2FsY3VsYXRlZCBvbiBwbGF5ZXIgaW50ZXJhY3Rpb24gdG8gcmVkdWNlIHNlcnZlciBsb2FkLiBXZSdyZSB3b3JraW5nIG9uIGEgc29sdXRpb24gZm9yIHRoaXMuWy9saXN0XQ0KDQoNCg0KU3BlY2lhbCB0aGFua3MgdG8gSm9zaHRlY2ggYW5kIHRoZSBQSVBQSSB0ZWFtIGZvciB0aGVpciBzdXBwb3J0IGFuZCBicmFpbiBwb3dlci4gd2UgPDMgdSBndXl6Lg==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/929308506301543680/CE3C865085C0C5FF2879FB8E9D875098C17F01B5/</image_url> - <download_url/> - <filename/> - <file_size>1667910631</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%first_file%</mod_string> - <string_separator>\n</string_separator> - <filepath>ConanSandbox/Mods/modlist.txt</filepath> - </config> - <post_install>printf "\nRunning post installation for mod %workshop_mod_id%" -printf "\nMovin Folders" -mv %mods_full_path%/steamapps/workshop/content/440900/%workshop_mod_id%/%first_file% %mods_full_path%/%first_file% -printf "\nCleaning up" -rm -Rf %mods_full_path%/steamapps/workshop/content/440900/%workshop_mod_id% -printf "\nInstallation for mod %workshop_mod_id% completed!" -</post_install> - <uninstall>printf "\nUninstalling...\n" -rm -vf %mods_full_path%/%mod_string% -printf "\nDone!" -</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/533830_Linux.xml b/modules/steam_workshop/game_configs/bak/533830_Linux.xml deleted file mode 100644 index 7ffc8fce..00000000 --- a/modules/steam_workshop/game_configs/bak/533830_Linux.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>211820</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>mods</mods_path> - <mods/> - <config> - <regex>mods=(([0-9]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>mods=</variable> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>steam_workshop.cfg</filepath> - </config> - <post_install>printf "\nMoving item %workshop_mod_id% ..." -mv -f "%mods_full_path%/steamapps/workshop/content/211820/%workshop_mod_id%/contents.pak" "%mods_full_path%/%workshop_mod_id%.pak" -rm -Rf "%mods_full_path%/steamapps/workshop/content/211820/%workshop_mod_id%" -printf "\nSuccess."</post_install> - <uninstall>printf "\nUninstalling item %mod_string% ...\n" -rm -Rf "%mods_full_path%/%mod_string%.pak" -printf "\nSuccess."</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/533830_Windows.xml b/modules/steam_workshop/game_configs/bak/533830_Windows.xml deleted file mode 100644 index 7ffc8fce..00000000 --- a/modules/steam_workshop/game_configs/bak/533830_Windows.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>211820</workshop_id> - <download_method>steamcmd</download_method> - <anonymous_login>0</anonymous_login> - <mods_path>mods</mods_path> - <mods/> - <config> - <regex>mods=(([0-9]+,?)*)</regex> - <mods_backreference_index>1</mods_backreference_index> - <variable>mods=</variable> - <place_after/> - <mod_string>%workshop_mod_id%</mod_string> - <string_separator>,</string_separator> - <filepath>steam_workshop.cfg</filepath> - </config> - <post_install>printf "\nMoving item %workshop_mod_id% ..." -mv -f "%mods_full_path%/steamapps/workshop/content/211820/%workshop_mod_id%/contents.pak" "%mods_full_path%/%workshop_mod_id%.pak" -rm -Rf "%mods_full_path%/steamapps/workshop/content/211820/%workshop_mod_id%" -printf "\nSuccess."</post_install> - <uninstall>printf "\nUninstalling item %mod_string% ...\n" -rm -Rf "%mods_full_path%/%mod_string%.pak" -printf "\nSuccess."</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/740_Linux.xml b/modules/steam_workshop/game_configs/bak/740_Linux.xml deleted file mode 100644 index 84e9a122..00000000 --- a/modules/steam_workshop/game_configs/bak/740_Linux.xml +++ /dev/null @@ -1,67 +0,0 @@ -<?xml version="1.0"?> -<workshop_settings> - <workshop_id>730</workshop_id> - <download_method>steamapi</download_method> - <anonymous_login>1</anonymous_login> - <mods_path>mods</mods_path> - <mods> - <mod id="1433404064"> - <name>Mirage [Compatibility Version 1.36.3.8]</name> - <description>QW4gb2xkZXIgdmVyc2lvbiBvZiBvZmZpY2lhbCBtYXAgYnkgVmFsdmUgZm9yIGRlbW8gcGxheWJhY2sgY29tcGF0aWJpbGl0eS4gVGhpcyBtYXAgd2FzIHByZXZpb3VzbHkgdXNlZCBpbiBPZmZpY2lhbCBNYXRjaG1ha2luZyBpbiBDUzpHTy4gSXQgY291bGQgYmUgcGxheWVkIGluIERlYXRobWF0Y2gsIENsYXNzaWMgQ2FzdWFsLCBhbmQgQ2xhc3NpYyBDb21wZXRpdGl2ZS4=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/387665671598503104/9BC8E9D876916173C915233460D559231FF4E4E3/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/945077059916661709/A20ADA8668F0BB0EE12F61314137BE71EFDFF6C3/</download_url> - <filename>de_mirage.bsp</filename> - <file_size>17429043</file_size> - </mod> - <mod id="1440818854"> - <name>cs_noffice [office in nuke-style]</name> - <description>YSBzbWFsbCBmdW5tYXANCg0KZW5qb3kgYW5kIGhhdmUgZnVuIDotKQ==</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/964217986228487212/CF7FB6AFE894AF59908CDA64AD5E8F852D39AE1E/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/964217986228482922/A3EB0675317A2395DC96870AFE3EDB9608616787/</download_url> - <filename>cs_noffice.bsp</filename> - <file_size>72639068</file_size> - </mod> - <mod id="1414531578"> - <name>de_cornerwork</name> - <description>RGVfY29ybmVyd29yayBmcm9tIENTTzIsIG1hZGUgYnkgTmV4b24=</description> - <image_url>https://steamuserimages-a.akamaihd.net/ugc/938320142839248719/DE42CB9345A53EC8B4BBE5381D8AD55407FD88D1/</image_url> - <download_url>https://steamusercontent-a.akamaihd.net/ugc/938321006101014631/2F2EF3472A0FC4B10D1AD559FC516B742AF43C15/</download_url> - <filename>de_cornerwork.bsp</filename> - <file_size>87872150</file_size> - </mod> - </mods> - <config> - <regex>(.*\n?)*</regex> - <mods_backreference_index>0</mods_backreference_index> - <variable/> - <place_after/> - <mod_string>%first_file%</mod_string> - <string_separator>\n</string_separator> - <filepath>mods/modlist.txt</filepath> - </config> - <post_install>printf "\nRunning post installation for mod %workshop_mod_id%" -printf "\nInstalling Map %first_file%\n" -unzip -o "%mods_full_path%/steamapps/workshop/content/730/%workshop_mod_id%/%first_file%" -d "%mods_full_path%/../csgo/maps" -printf "\nCleaning up" -rm -Rf "%mods_full_path%/steamapps/workshop/content/730/%workshop_mod_id%" -map=%first_file% -map=${map%.bsp} -maplist_file="%mods_full_path%/../csgo/maplist.txt" -maplist_content=$(cat "$maplist_file") -if [ ! -z "${maplist_content##*$map*}" ];then - printf "\nAdding Map to maplist.txt" - echo $map >> "$maplist_file" -else - printf "\nMap already in maplist.txt" -fi -printf "\nInstallation for map %first_file% completed!" -</post_install> - <uninstall>map=%mod_string% -if [ -f "%mods_full_path%/../csgo/maps/$map" ];then - rm -f $map -fi -map=${map%.bsp} -maplist_file="%mods_full_path%/../csgo/maplist.txt" -sed -i "/^$map$/d" $maplist_file -</uninstall> -</workshop_settings> diff --git a/modules/steam_workshop/game_configs/bak/sort_xml.sh b/modules/steam_workshop/game_configs/bak/sort_xml.sh deleted file mode 100644 index 902d627f..00000000 --- a/modules/steam_workshop/game_configs/bak/sort_xml.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -for f in *.xml; do - bakUp=${f%.*}.bak.xml - mv $f $bakUp - xmlsort -r 'mods/mod' -k 'name' -i -s $bakUp > $f - rm $bakUp -done diff --git a/modules/steam_workshop/game_configs/sort_xml.sh b/modules/steam_workshop/game_configs/sort_xml.sh deleted file mode 100644 index f0fca29f..00000000 --- a/modules/steam_workshop/game_configs/sort_xml.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - - -if [ -z "$1" ]; then - for f in *.xml; do - bakUp=${f%.*}.bak.xml - echo "Working on.... $f" - mv $f $bakUp - xmlsort -r 'mods/mod' -k 'name' -i -s $bakUp > $f - rm $bakUp - done -else - f="$1" - echo "Working on.... $f" - bakUp=${f%.*}.bak.xml - mv $f $bakUp - xmlsort -r 'mods/mod' -k 'name' -i -s $bakUp > $f - rm $bakUp -fi - -chown www-data:www-data *.xml - diff --git a/modules/steam_workshop/includes/functions.php b/modules/steam_workshop/includes/functions.php new file mode 100644 index 00000000..84278f6d --- /dev/null +++ b/modules/steam_workshop/includes/functions.php @@ -0,0 +1,366 @@ +<?php +/* + * GSP – Steam Workshop: shared helper functions + * Copyright (C) 2025 WDS / GameServerPanel + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ + +// ── Profile helpers ─────────────────────────────────────────────────────── + +/** + * Return all rows from steam_workshop_game_profiles ordered by game_name. + * + * @param OGPDatabase $db + * @return array|false + */ +function sw_get_profiles($db) +{ + return $db->resultQuery( + "SELECT * FROM `OGP_DB_PREFIXsteam_workshop_game_profiles` + ORDER BY `game_name` ASC, `config_name` ASC" + ); +} + +/** + * Return a single profile row by primary key. + * + * @param OGPDatabase $db + * @param int $id + * @return array|false + */ +function sw_get_profile_by_id($db, $id) +{ + $id = (int)$id; + $rows = $db->resultQuery( + "SELECT * FROM `OGP_DB_PREFIXsteam_workshop_game_profiles` + WHERE `id` = $id LIMIT 1" + ); + return ($rows && isset($rows[0])) ? $rows[0] : false; +} + +/** + * Return a single profile row by config_name (= game_key from XML). + * + * @param OGPDatabase $db + * @param string $config_name + * @return array|false + */ +function sw_get_profile_by_config_name($db, $config_name) +{ + $safe = $db->realEscapeSingle($config_name); + $rows = $db->resultQuery( + "SELECT * FROM `OGP_DB_PREFIXsteam_workshop_game_profiles` + WHERE `config_name` = '$safe' LIMIT 1" + ); + return ($rows && isset($rows[0])) ? $rows[0] : false; +} + +/** + * Return the Workshop profile that applies to a server home. + * Resolves: home_id → config_homes.game_key → workshop profile. + * + * @param OGPDatabase $db + * @param int $home_id + * @return array|false profile row or false when none found / not enabled + */ +function sw_get_profile_for_home($db, $home_id) +{ + $home_id = (int)$home_id; + $rows = $db->resultQuery( + "SELECT p.* + FROM `OGP_DB_PREFIXsteam_workshop_game_profiles` p + JOIN `OGP_DB_PREFIXconfig_homes` c + ON c.`game_key` = p.`config_name` + JOIN `OGP_DB_PREFIXserver_homes` s + ON s.`home_cfg_id` = c.`home_cfg_id` + WHERE s.`home_id` = $home_id + AND p.`enabled` = 1 + LIMIT 1" + ); + return ($rows && isset($rows[0])) ? $rows[0] : false; +} + +// ── Mod helpers ─────────────────────────────────────────────────────────── + +/** + * Return all mods for a server, sorted by sort_order ASC. + * + * @param OGPDatabase $db + * @param int $home_id + * @return array|false + */ +function sw_get_server_mods($db, $home_id) +{ + $home_id = (int)$home_id; + return $db->resultQuery( + "SELECT * FROM `OGP_DB_PREFIXsteam_workshop_server_mods` + WHERE `home_id` = $home_id + ORDER BY `sort_order` ASC, `id` ASC" + ); +} + +/** + * Return a single mod row by primary key. + * + * @param OGPDatabase $db + * @param int $id + * @return array|false + */ +function sw_get_mod_by_id($db, $id) +{ + $id = (int)$id; + $rows = $db->resultQuery( + "SELECT * FROM `OGP_DB_PREFIXsteam_workshop_server_mods` + WHERE `id` = $id LIMIT 1" + ); + return ($rows && isset($rows[0])) ? $rows[0] : false; +} + +// ── Server / ownership helpers ──────────────────────────────────────────── + +/** + * Return server_homes row joined with config_homes and remote_servers + * for the given home_id, or false when not found. + * + * @param OGPDatabase $db + * @param int $home_id + * @return array|false + */ +function sw_get_home_info($db, $home_id) +{ + $home_id = (int)$home_id; + $rows = $db->resultQuery( + "SELECT s.*, c.`game_key`, c.`game_name`, r.`agent_ip`, r.`agent_port` + FROM `OGP_DB_PREFIXserver_homes` s + JOIN `OGP_DB_PREFIXconfig_homes` c ON c.`home_cfg_id` = s.`home_cfg_id` + JOIN `OGP_DB_PREFIXremote_servers` r ON r.`remote_server_id` = s.`remote_server_id` + WHERE s.`home_id` = $home_id LIMIT 1" + ); + return ($rows && isset($rows[0])) ? $rows[0] : false; +} + +/** + * Verify that the current session user is allowed to manage this home. + * Admins always pass. Regular users/subusers must have an entry in + * user_homes (or be the user_id_main). + * + * @param OGPDatabase $db + * @param int $user_id + * @param int $home_id + * @return bool + */ +function sw_user_owns_home($db, $user_id, $home_id) +{ + if (!isset($_SESSION['users_group'])) { + return false; + } + if ($_SESSION['users_group'] === 'admin') { + return true; + } + + $user_id = (int)$user_id; + $home_id = (int)$home_id; + + // Direct owner + $rows = $db->resultQuery( + "SELECT 1 FROM `OGP_DB_PREFIXserver_homes` + WHERE `home_id` = $home_id AND `user_id_main` = $user_id LIMIT 1" + ); + if ($rows) { + return true; + } + + // Assigned via user_homes + $rows = $db->resultQuery( + "SELECT 1 FROM `OGP_DB_PREFIXuser_homes` + WHERE `home_id` = $home_id AND `user_id` = $user_id LIMIT 1" + ); + if ($rows) { + return true; + } + + // Assigned via group + $rows = $db->resultQuery( + "SELECT 1 FROM `OGP_DB_PREFIXuser_group_homes` ugh + JOIN `OGP_DB_PREFIXuser_groups` ug ON ug.`group_id` = ugh.`group_id` + WHERE ugh.`home_id` = $home_id AND ug.`user_id` = $user_id LIMIT 1" + ); + return (bool)$rows; +} + +// ── Game-config helpers ─────────────────────────────────────────────────── + +/** + * Return an array of all game configs from the XML files. + * Each element is a SimpleXMLElement (game_config root node). + * + * @return SimpleXMLElement[] + */ +function sw_get_all_game_configs() +{ + if (!defined('SERVER_CONFIG_LOCATION')) { + // server_config_parser.php defines this; load it if not already done. + if (file_exists(__DIR__ . '/../../config_games/server_config_parser.php')) { + require_once __DIR__ . '/../../config_games/server_config_parser.php'; + } else { + return array(); + } + } + + $configs = array(); + foreach (glob(SERVER_CONFIG_LOCATION . '*.xml') as $file) { + $xml = read_server_config($file); + if ($xml !== false) { + $configs[] = $xml; + } + } + return $configs; +} + +/** + * Ensure every game config has a matching row in steam_workshop_game_profiles. + * Only creates rows that are missing; never overwrites existing data. + * + * @param OGPDatabase $db + * @return int number of new rows inserted + */ +function sw_sync_profiles($db) +{ + $configs = sw_get_all_game_configs(); + $created = 0; + + foreach ($configs as $xml) { + $config_name = (string)$xml->game_key; + $game_name = (string)$xml->game_name; + + if (empty($config_name)) { + continue; + } + + $existing = sw_get_profile_by_config_name($db, $config_name); + if ($existing) { + continue; // already have a profile for this game config + } + + $safe_config = $db->realEscapeSingle($config_name); + $safe_name = $db->realEscapeSingle($game_name); + + $ok = $db->query( + "INSERT IGNORE INTO `OGP_DB_PREFIXsteam_workshop_game_profiles` + (`config_name`, `game_name`, `enabled`) + VALUES ('$safe_config', '$safe_name', 0)" + ); + if ($ok) { + $created++; + } + } + + return $created; +} + +// ── Template / launch-param helpers ───────────────────────────────────── + +/** + * Replace {PLACEHOLDER} tokens in $template with values from $vars. + * Unknown tokens are left intact so admins can spot missing values. + * + * @param string $template + * @param array $vars associative: 'PLACEHOLDER' => 'value' + * @return string + */ +function sw_apply_template($template, array $vars) +{ + $search = array(); + $replace = array(); + foreach ($vars as $key => $value) { + $search[] = '{' . $key . '}'; + $replace[] = (string)$value; + } + return str_replace($search, $replace, $template); +} + +/** + * Build the -mod= and -serverMod= launch parameter strings from an ordered + * list of enabled mods and the game profile. + * + * Returns an associative array: + * 'mod' => '-mod=@Mod1;@Mod2' (client mods) + * 'servermod' => '-serverMod=@ServerOnly' (server-side mods) + * 'combined' => '-mod=... -serverMod=...' (ready-to-paste) + * + * @param array $mods rows from steam_workshop_server_mods (must be pre-filtered + * for enabled = 1 and sorted by sort_order) + * @param array $profile row from steam_workshop_game_profiles + * @return array + */ +function sw_generate_launch_params(array $mods, array $profile) +{ + $mod_param = trim($profile['mod_launch_param_template'] ?? '-mod='); + $servermod_param = trim($profile['servermod_launch_param_template'] ?? '-serverMod='); + + $client_folders = array(); + $server_folders = array(); + + foreach ($mods as $mod) { + if (empty($mod['enabled'])) { + continue; + } + $folder = !empty($mod['folder_name']) ? $mod['folder_name'] : ('@' . $mod['workshop_id']); + if ($mod['mod_type'] === 'server') { + $server_folders[] = $folder; + } else { + $client_folders[] = $folder; + } + } + + $mod_str = $client_folders ? ($mod_param . implode(';', $client_folders)) : ''; + $servermod_str = $server_folders ? ($servermod_param . implode(';', $server_folders)) : ''; + $combined = trim($mod_str . ' ' . $servermod_str); + + return array( + 'mod' => $mod_str, + 'servermod' => $servermod_str, + 'combined' => $combined, + ); +} + +// ── Output helpers ──────────────────────────────────────────────────────── + +/** + * Render a short inline success banner. + * + * @param string $msg + * @return void + */ +function sw_success($msg) +{ + echo '<div style="background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:8px 12px;margin:8px 0;border-radius:4px;">' + . htmlspecialchars($msg, ENT_QUOTES, 'UTF-8') . '</div>'; +} + +/** + * Render a short inline error banner. + * + * @param string $msg + * @return void + */ +function sw_error($msg) +{ + echo '<div style="background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:8px 12px;margin:8px 0;border-radius:4px;">' + . htmlspecialchars($msg, ENT_QUOTES, 'UTF-8') . '</div>'; +} + +/** + * Escape a value for HTML output. + * + * @param mixed $v + * @return string + */ +function sw_h($v) +{ + return htmlspecialchars((string)$v, ENT_QUOTES, 'UTF-8'); +} diff --git a/modules/steam_workshop/install.sql b/modules/steam_workshop/install.sql new file mode 100644 index 00000000..c0ce0bdb --- /dev/null +++ b/modules/steam_workshop/install.sql @@ -0,0 +1,89 @@ +-- GSP Steam Workshop – Manual SQL Reference +-- ========================================= +-- Replace PREFIX_ with your actual table prefix (e.g. gsp_). +-- Compatible with MySQL 5.7 and MySQL 8.0. +-- Do NOT hardcode any database name here. +-- Run in the panel database. + +-- ── Drop legacy tables (if upgrading from the old adapter-based implementation) ── +DROP TABLE IF EXISTS `PREFIX_workshop_game_profiles`; +DROP TABLE IF EXISTS `PREFIX_workshop_cache`; +DROP TABLE IF EXISTS `PREFIX_server_workshop_mods`; +DROP TABLE IF EXISTS `PREFIX_server_workshop_settings`; + +-- ── Create new tables ───────────────────────────────────────────────────── + +CREATE TABLE IF NOT EXISTS `PREFIX_steam_workshop_game_profiles` ( + `id` INT NOT NULL AUTO_INCREMENT, + `config_name` VARCHAR(100) NOT NULL, + `game_name` VARCHAR(255) NOT NULL DEFAULT '', + `enabled` TINYINT(1) NOT NULL DEFAULT 0, + `steam_app_id` VARCHAR(32) NOT NULL DEFAULT '', + `workshop_app_id` VARCHAR(32) NOT NULL DEFAULT '', + `steam_login_required` TINYINT(1) NOT NULL DEFAULT 0, + `steamcmd_login_mode` ENUM('anonymous','account') NOT NULL DEFAULT 'anonymous', + `steamcmd_path` VARCHAR(512) NOT NULL DEFAULT '/home/gameserver/steamcmd/steamcmd.sh', + `workshop_download_dir_template` TEXT NULL, + `server_root_template` TEXT NULL, + `install_path_template` TEXT NULL, + `folder_naming_format` VARCHAR(64) NOT NULL DEFAULT '@{MOD_NAME}', + `mod_launch_param_template` VARCHAR(255) NOT NULL DEFAULT '-mod=', + `servermod_launch_param_template` VARCHAR(255) NOT NULL DEFAULT '-serverMod=', + `install_script_template` TEXT NULL, + `update_script_template` TEXT NULL, + `copy_bikeys_enabled` TINYINT(1) NOT NULL DEFAULT 1, + `notes` TEXT NULL, + `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + `updated_at` DATETIME NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uniq_config_name` (`config_name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +CREATE TABLE IF NOT EXISTS `PREFIX_steam_workshop_server_mods` ( + `id` INT NOT NULL AUTO_INCREMENT, + `home_id` INT NOT NULL, + `profile_id` INT NOT NULL, + `workshop_id` VARCHAR(64) NOT NULL, + `mod_name` VARCHAR(255) NOT NULL DEFAULT '', + `folder_name` VARCHAR(255) NOT NULL DEFAULT '', + `mod_type` ENUM('client','server') NOT NULL DEFAULT 'client', + `sort_order` INT NOT NULL DEFAULT 0, + `enabled` TINYINT(1) NOT NULL DEFAULT 1, + `install_status` VARCHAR(32) NOT NULL DEFAULT '', + `last_installed_at` DATETIME NULL, + `last_updated_at` DATETIME NULL, + `last_error` TEXT NULL, + `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + `updated_at` DATETIME NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uniq_home_workshop` (`home_id`, `workshop_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- ── Example: DayZ profile ──────────────────────────────────────────────── +-- After running the above, insert an example DayZ profile. +-- Adjust config_name to match your actual DayZ game_key from config_homes. +-- (Run `SELECT game_key, game_name FROM PREFIX_config_homes WHERE game_name LIKE '%DayZ%';` +-- to find the right config_name.) +-- +-- INSERT INTO `PREFIX_steam_workshop_game_profiles` +-- (`config_name`, `game_name`, `enabled`, +-- `steam_app_id`, `workshop_app_id`, +-- `steamcmd_path`, +-- `workshop_download_dir_template`, +-- `server_root_template`, +-- `install_path_template`, +-- `folder_naming_format`, +-- `mod_launch_param_template`, +-- `servermod_launch_param_template`, +-- `copy_bikeys_enabled`) +-- VALUES +-- ('dayz_win64', 'DayZ', 1, +-- '223350', '221100', +-- '/home/gameserver/steamcmd/steamcmd.sh', +-- '{SERVER_ROOT}/steamapps/workshop/content/{WORKSHOP_APP_ID}', +-- '/home/gameserver/servers/{HOME_ID}', +-- '{SERVER_ROOT}/{MOD_FOLDER}', +-- '@{MOD_NAME}', +-- '-mod=', +-- '-serverMod=', +-- 1); diff --git a/modules/steam_workshop/lang/en_US.php b/modules/steam_workshop/lang/en_US.php deleted file mode 100644 index 718ff282..00000000 --- a/modules/steam_workshop/lang/en_US.php +++ /dev/null @@ -1,300 +0,0 @@ -<?php -return [ - 'heading_overview' => 'Steam Workshop automation (preview)', - 'heading_edit_home' => 'Edit Workshop settings for %s', - 'button_edit' => 'Configure', - 'button_create_config' => 'Create config', - 'button_save' => 'Save settings', - 'button_cancel' => 'Back to list', - 'label_feature_flag' => 'Enable scheduled Workshop updates for this server', - 'label_adapter' => 'Game type', - 'label_interval' => 'Update interval (minutes)', - 'label_interval_hint' => 'Runs on the agent scheduler. Allowed range: 15–360 minutes.', - 'label_staging_dir' => 'Staging directory (optional)', - 'label_install_strategy' => 'Install strategy', - 'label_on_update_action' => 'On update action', - 'label_post_install_script' => 'Post-install script (absolute path)', - 'label_mod_import' => 'Workshop IDs list (one "id,@ModName" per line)', - 'hint_mod_import' => 'Paste from Modlist.txt or import from a collection. IDs are sanitized automatically.', - 'hint_admin_only' => 'Managed by your administrator.', - 'adapter_locked_note' => 'The game type for this server is managed by your administrator.', - 'admin_heading_game_mapping' => 'Game type mapping', - 'admin_subheading_game_mapping' => 'Pick which game configuration becomes the default whenever a server of that game opens the Workshop UI.', - 'admin_col_game_key' => 'Game key', - 'admin_col_adapter' => 'Game configuration', - 'admin_no_game_keys' => 'No server configuration XML files were detected.', - 'admin_heading_adapters' => 'Available game configurations', - 'admin_col_key' => 'Key', - 'admin_col_mods_dir' => 'Mods directory', - 'admin_col_notes' => 'Notes', - 'admin_heading_per_game' => 'Per-game Workshop configurations', - 'admin_subheading_per_game' => 'Each game should have its own Workshop configuration to control how mods are installed.', - 'admin_col_status' => 'Status', - 'admin_col_updated' => 'Last updated', - 'admin_col_actions' => 'Actions', - 'admin_heading_edit_adapter' => 'Editing Workshop configuration for %s', - 'admin_hint_select_game' => 'Select a game in the table above to edit or create its Workshop configuration.', - 'status_no_adapter' => 'Not configured', - 'status_enabled' => 'Enabled', - 'status_disabled' => 'Disabled', - 'status_hot_reload' => 'Hot reload ready', - 'status_restart_required' => 'Restart required', - 'empty_state_admin' => 'No game homes are assigned yet. Use "Assign Game Homes" to continue.', - 'empty_state_user' => 'No servers available. Ask an administrator to assign a game home.', - 'message_config_saved' => 'Workshop settings saved.', - 'error_missing_home' => 'Select a server before editing Workshop settings.', - 'error_home_not_found' => 'Unable to locate that server or you do not have permission.', - 'mods_table_heading' => 'Parsed Workshop entries', - 'mods_table_empty' => 'No Workshop IDs have been added yet.', - 'mods_header_id' => 'Workshop ID', - 'mods_header_label' => 'Label', - 'mods_header_source' => 'Source', - 'mods_header_enabled' => 'Enabled', - 'install_copy' => 'Copy files into the server directory', - 'install_symlink' => 'Symlink from Steam workshop content', - 'install_staging' => 'Download to staging only (manual apply)', - 'action_queue_for_restart' => 'Queue for restart', - 'action_hot_reload_if_supported' => 'Hot reload if the adapter allows it', - 'summary_adapter' => 'Game', - 'summary_interval' => 'Interval', - 'summary_mods' => 'Mods', - 'summary_last_saved' => 'Last saved', - 'summary_hot_reload' => 'Hot reload', - 'raw_definition_label' => 'Raw Workshop list', - 'message_mappings_saved' => 'Game type mappings saved.', - 'message_adapter_saved' => 'Game configuration saved.', - 'message_adapter_deleted' => 'Game configuration deleted.', - 'error_admin_only' => 'Administrator access required.', - 'mod_picker_heading' => 'Workshop library', - 'mod_picker_hint' => 'Search Steam Workshop and add mods to keep them synced automatically.', - 'mod_picker_search_label' => 'Search Steam Workshop', - 'mod_picker_search_placeholder' => 'Example: 221100 or QoL tweaks', - 'mod_picker_search_button' => 'Search', - 'mod_picker_selected_heading' => 'Selected mods', - 'mod_picker_selected_hint' => 'Enable syncing to pull each mod before game server restarts.', - 'mod_picker_selected_empty' => 'No mods selected yet. Use the search above to add your first entry.', - 'mod_picker_results_heading' => 'Search results', - 'mod_picker_results_select' => 'Select', - 'mod_picker_results_title' => 'Title', - 'mod_picker_results_author' => 'Author', - 'mod_picker_action_add' => 'Add', - 'mod_picker_action_remove' => 'Remove', - 'mod_picker_status_loading' => 'Searching Steam Workshop…', - 'mod_picker_status_error' => 'Unable to contact the Steam Workshop. Try again in a moment.', - 'mod_picker_results_empty' => 'No workshop items matched that search.', - 'mod_picker_status_need_query' => 'Enter a Workshop ID or keyword before searching.', - 'mod_picker_toggle_label' => 'Sync', - 'mod_picker_request_label' => 'Submitting request', - 'mod_picker_request_hint' => 'Exact Steam URL preview. The input shows the text that will be submitted.', - 'mod_picker_request_input_label' => 'Workshop query preview', - 'error_game_key_required' => 'Select a valid game key before editing the Workshop configuration.', - 'error_adapter_delete_failed' => 'Game configuration could not be deleted.', - 'button_edit_adapter' => 'Edit', - 'button_create_adapter' => 'Create', - 'button_delete_adapter' => 'Delete', - 'button_save_adapter' => 'Save game configuration', - 'confirm_delete_adapter' => 'Delete this game configuration? Servers mapped to it will fall back to defaults.', - 'label_game_key' => 'Game key', - 'label_adapter_name' => 'Game display name', - 'label_adapter_app_id' => 'Steam App ID', - 'label_adapter_mods_dir' => 'Mods directory', - 'label_adapter_keys_dir' => 'Keys directory (optional)', - 'label_adapter_hot_reload' => 'Supports hot reload', - 'label_adapter_activation' => 'Activation template', - 'label_adapter_notes' => 'Notes', - 'error_missing_query' => 'Enter a search term before querying the Workshop.', - - // ------------------------------------------------------- - // Workshop game configuration admin (WorkshopProfileController) - // ------------------------------------------------------- - 'config_heading_list' => 'Workshop Game Configurations', - 'config_intro' => 'One configuration per supported game. Each configuration controls how SteamCMD downloads and installs Workshop mods for servers of that game type.', - 'config_btn_create' => 'Add Game Configuration', - 'config_list_empty' => 'No Workshop configurations defined yet. Add one for each game that supports Steam Workshop mods.', - 'config_confirm_delete' => 'Delete this Workshop configuration? Servers using it will no longer have Workshop mod support.', - 'config_back_list' => 'Back to configurations', - 'config_heading_edit' => 'Edit Workshop Configuration: %s', - 'config_heading_create' => 'Add Workshop Game Configuration', - 'config_steamcmd_heading' => 'How mods are downloaded', - 'config_steamcmd_note' => 'Workshop mods are downloaded using SteamCMD with the command: +workshop_download_item {app_id} {mod_id}. The cache path below is where SteamCMD stores downloaded mod files on the agent machine. The install path below is where those files are copied into the game server directory.', - 'config_label_app_id' => 'Steam App ID', - 'config_hint_app_id' => 'The Steam App ID used with +workshop_download_item, e.g. 107410 for Arma 3', - 'config_hint_game_key' => 'Short identifier matching the game XML key, e.g. arma3_linux', - 'config_section_copy' => 'Copy / sync method', - 'config_hint_launch_tpl' => 'Extra launch parameters added when this game has Workshop mods enabled. E.g. -mod=@{mod_id}', - 'config_label_enabled' => 'Configuration enabled (allows servers to use Workshop mods for this game)', - 'profile_col_game' => 'Game', - 'profile_col_key' => 'Game Key', - 'profile_col_method' => 'Install Method', - 'profile_col_restart' => 'Restart?', - 'profile_col_status' => 'Status', - 'profile_section_basic' => 'Basic info', - 'profile_section_paths' => 'Paths & templates', - 'profile_section_config' => 'Config & launch parameters', - 'profile_section_flags' => 'Flags', - 'profile_label_game_name' => 'Game name', - 'profile_label_os' => 'Supported OS', - 'profile_label_cache_path' => 'SteamCMD cache path template', - 'profile_hint_cache_path' => 'Where SteamCMD downloads mods on the agent. E.g. {steamcmd_path}/steamapps/workshop/content/{workshop_app_id}/{mod_id}', - 'profile_label_install_path' => 'Server install path template', - 'profile_hint_install_path' => 'Where mod files are placed inside the game server directory. E.g. {server_path}/mods/{mod_folder}', - 'profile_label_folder_name' => 'Mod folder name template', - 'profile_hint_folder_name' => 'Folder name for each mod inside the install path. Default: @{mod_id}', - 'profile_label_copy_method' => 'Method used to copy mod files from SteamCMD cache to the server', - 'profile_label_install_script'=> 'Custom install script (optional, admin-defined)', - 'profile_hint_install_script' => 'Only used when copy method is custom_script. Template variables are replaced before execution.', - 'profile_label_config_tpl' => 'Config file template (optional)', - 'profile_label_launch_tpl' => 'Launch parameter template (optional)', - 'profile_label_requires_restart' => 'Server restart required after mod install or update', - 'profile_template_vars' => 'Available: {home_id} {agent_id} {workshop_app_id} {mod_id} {mod_title} {mod_folder} {steamcmd_path} {server_path} {install_path} {cache_path}', - 'profile_saved' => 'Workshop configuration saved.', - 'profile_save_error' => 'Failed to save Workshop configuration.', - 'profile_deleted' => 'Workshop configuration deleted.', - 'profile_delete_error' => 'Failed to delete Workshop configuration.', - 'profile_not_found' => 'Configuration not found.', - 'button_delete' => 'Delete', - 'error_game_key_invalid' => 'Game key may only contain letters, digits, underscores, dots, and hyphens.', - 'error_game_name_required' => 'Game name is required.', - 'error_app_id_required' => 'Workshop App ID is required (numeric).', - 'error_cache_path_required' => 'SteamCMD cache path template is required.', - 'error_install_path_required' => 'Server install path template is required.', - - // ------------------------------------------------------- - // User mod management (WorkshopModController) - // ------------------------------------------------------- - 'user_workshop_heading' => 'Steam Workshop', - 'user_workshop_server_heading' => 'Workshop Mods – %s', - 'col_server' => 'Server', - 'col_game' => 'Game', - 'col_mods_count' => 'Installed mods', - 'col_profile' => 'Profile', - 'col_mod_id' => 'Workshop ID', - 'col_mod_title' => 'Title', - 'col_load_order' => 'Load order', - 'col_cache_status' => 'Cache status', - 'no_profile' => 'No profile', - 'hint_no_profile' => 'Ask an admin to create a Workshop profile for this game.', - 'btn_manage_mods' => 'Manage Mods', - 'no_profile_notice' => 'No Workshop profile is configured for this game. An administrator needs to create one first.', - 'heading_installed_mods' => 'Installed Mods', - 'no_installed_mods' => 'No mods installed yet.', - 'heading_cached_mods' => 'Available Cached Mods (this agent)', - 'heading_install_mod' => 'Install Mod by Workshop ID', - 'label_workshop_id_input' => 'Workshop ID', - 'placeholder_workshop_id' => 'e.g. 1234567890', - 'btn_install_mod' => 'Install', - 'btn_remove_mod' => 'Remove', - 'btn_sync_now' => 'Sync now', - 'confirm_remove_mod' => 'Remove this mod from this server? (Files on disk are not deleted.)', - 'mod_installed' => 'Mod installed successfully.', - 'mod_install_error' => 'Install failed: ', - 'restart_required' => 'A server restart is required to activate this mod.', - 'mod_removed' => 'Mod removed from this server.', - 'mod_remove_error' => 'Failed to remove mod.', - 'sync_success' => 'Mod synced successfully.', - 'sync_no_change' => 'Mod is already up to date.', - 'sync_error' => 'Sync failed: ', - 'error_missing_params' => 'Missing required parameters.', - 'error_no_profile' => 'No Workshop profile configured for this game.', - 'error_mod_not_found' => 'Mod or profile not found.', - 'error_toggle_failed' => 'Failed to update mod status.', - 'error_order_failed' => 'Failed to update load order.', - - // ------------------------------------------------------- - // New v2 labels - // ------------------------------------------------------- - - // Admin profile form – new fields - 'config_steamcmd_note' => 'Workshop mods are downloaded using SteamCMD: +workshop_download_item <App ID> <Mod ID>. Configure the paths and scripts below to control how mods are installed for servers of this game type.', - 'config_label_enabled' => 'Profile enabled', - 'config_hint_game_key' => 'Short identifier matching the game XML key, e.g. dayz_linux', - 'config_hint_app_id' => 'The App ID used with +workshop_download_item, e.g. 221100 for DayZ', - 'config_hint_launch_tpl' => 'Complete launch parameter string appended to server start. Each mod folder is joined with the separator above.', - 'profile_section_basic' => 'Basic identification', - 'profile_section_steam' => 'Steam & SteamCMD settings', - 'profile_section_paths' => 'Download & install paths', - 'profile_section_folder' => 'Mod folder naming', - 'profile_section_launch' => 'Launch parameters', - 'profile_section_scripts' => 'Bash scripts', - 'profile_section_flags' => 'Options & validation', - 'profile_label_game_name' => 'Game display name', - 'profile_label_steam_app_id' => 'Steam App ID', - 'profile_hint_steam_app_id' => 'The Steam game App ID (e.g. 221100 for DayZ). Used when Steam login is required.', - 'config_label_app_id' => 'Workshop App ID', - 'config_hint_app_id' => 'The App ID used with +workshop_download_item, e.g. 221100 for DayZ', - 'profile_label_steamcmd_path' => 'SteamCMD path on agent', - 'profile_hint_steamcmd_path' => 'Full path to steamcmd.sh on the remote agent. Leave blank to use the agent default (/home/gameserver/steamcmd/steamcmd.sh).', - 'profile_label_steam_login_required'=> 'Steam login required (game is not free / requires ownership)', - 'profile_label_steamcmd_login_mode' => 'SteamCMD login mode', - 'profile_hint_steamcmd_login_mode' => 'Use anonymous for free Workshop mods. Configured account mode stores the intent; full credential injection requires panel-level Steam account configuration (see admin docs).', - 'profile_label_os' => 'Supported OS', - 'profile_label_cache_path' => 'Workshop download/cache path', - 'profile_hint_cache_path' => 'Where SteamCMD stores downloaded mod content on the agent. E.g. /home/gameserver/steamcmd/steamapps/workshop/content/%workshop_app_id%/%workshop_id%', - 'profile_label_install_path' => 'Server mod install root', - 'profile_hint_install_path' => 'Base directory inside the server where mods are installed. E.g. %server_path%/mods/%install_name%', - 'profile_label_folder_format' => 'Folder naming format', - 'profile_hint_folder_format' => 'How each mod folder is named inside the install root.', - 'profile_label_folder_name' => 'Custom folder name template', - 'profile_hint_folder_name' => 'Use %workshop_id% or %mod_name%. E.g. @%workshop_id%', - 'profile_label_mod_launch_param' => 'Mod launch parameter format', - 'profile_hint_mod_launch_param' => 'How the full mod list is passed to the server start command. E.g. -mod=%mods%', - 'profile_label_mod_separator' => 'Mod separator', - 'profile_hint_mod_separator' => 'Character used to join multiple mod folder names in the launch parameter.', - 'profile_label_launch_tpl' => 'Full launch parameter template (optional)', - 'profile_label_copy_method' => 'Copy method', - 'profile_label_copy_keys' => 'Copy mod keys (*.bikey) to server keys directory', - 'profile_label_key_source' => 'Key source path', - 'profile_hint_key_source' => 'Path inside the mod cache where key files live. E.g. %source_path%/keys', - 'profile_label_key_dest' => 'Key destination path', - 'profile_hint_key_dest' => 'Where keys are copied on the server. E.g. %server_path%/keys', - 'profile_label_pre_script' => 'Pre-update bash script', - 'profile_hint_pre_script' => 'Runs once before any mod is downloaded/installed. Variables: %home_id% %server_path% %workshop_app_id%', - 'profile_label_install_script' => 'Per-mod install bash script', - 'profile_hint_install_script' => 'Runs once for each mod. All template variables listed above are available.', - 'profile_label_post_script' => 'Post-update bash script', - 'profile_hint_post_script' => 'Runs once after all mods have been installed. Variables: %home_id% %server_path% %workshop_app_id%', - 'profile_label_requires_restart' => 'Server restart required after mod install or update', - 'profile_label_validation_notes' => 'Validation notes / help text (shown to server owners)', - 'profile_label_config_tpl' => 'Config file template (optional)', - 'profile_template_vars' => 'Variables: %home_id% %server_path% %steam_app_id% %workshop_app_id% %workshop_id% %mod_name% %install_name% %download_path% %source_path% %target_path% %keys_source_path% %keys_target_path% %steamcmd_path%', - 'profile_template_vars_heading' => 'Template variables:', - 'profile_scripts_order' => 'Execution order:', - 'profile_scripts_per_mod' => 'repeated for each mod', - 'profile_script_example_toggle' => 'Show DayZ-style example', - 'profile_col_app_ids' => 'App IDs', - 'profile_col_login' => 'Login', - 'profile_col_steam' => 'Steam', - 'profile_col_workshop' => 'Workshop', - 'profile_badge_login_required' => 'Login req.', - 'profile_col_game' => 'Game', - 'profile_col_key' => 'Game Key', - 'profile_col_method' => 'Install Method', - 'profile_col_restart' => 'Restart?', - 'profile_col_status' => 'Status', - 'error_folder_template_required' => 'Custom folder name template is required when format is set to custom.', - - // Server-level settings (user/server page) - 'heading_server_settings' => 'Workshop Settings for this server', - 'label_workshop_enabled' => 'Enable Workshop for this server', - 'label_select_profile' => 'Workshop game profile', - 'label_auto_detect' => 'Auto-detect from game type', - 'label_update_mode' => 'Update mode', - 'label_restart_behavior' => 'Restart behavior', - 'update_mode_manual' => 'Manual only', - 'update_mode_scheduled' => 'Scheduled', - 'update_mode_on_restart' => 'Before server restart', - 'restart_behavior_none' => 'No restart', - 'restart_behavior_queue' => 'Queue restart', - 'restart_behavior_stop' => 'Stop / Update / Start', - 'btn_queue_update' => 'Queue manual update', - 'label_last_update_status' => 'Last update status', - 'label_last_update_time' => 'Last update time', - 'label_last_success_time' => 'Last successful update', - 'label_last_update_error' => 'Last error', - 'update_queued_notice' => 'A manual update is queued and will run on the next scheduler cycle.', - 'settings_saved' => 'Workshop settings saved.', - 'update_queued' => 'Manual update queued. It will run on the next scheduler cycle.', - 'col_mod_folder' => 'Install folder', - 'label_admin_notes' => 'Admin notes:', -]; - diff --git a/modules/steam_workshop/lib/GameAdapters/ark.xml b/modules/steam_workshop/lib/GameAdapters/ark.xml deleted file mode 100644 index e3cccf4e..00000000 --- a/modules/steam_workshop/lib/GameAdapters/ark.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<adapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="schema.xsd" - key="ark" - name="ARK: Survival Ascended" - supportsHotReload="false"> - <steamAppId>346110</steamAppId> - <modsDir>%SERVER_ROOT%/ShooterGame/Content/Mods</modsDir> - <activation type="config_writer"> - <template>GameUserSettings.ini:[ServerSettings].ActiveMods={modlist(',')}</template> - </activation> - <postCopyRules> - <copyPattern source="*.mod" destination="%SERVER_ROOT%/ShooterGame/Content/Mods" /> - </postCopyRules> - <notes>Copies .mod stubs alongside mod folders and rewrites ActiveMods inside GameUserSettings.ini.</notes> -</adapter> diff --git a/modules/steam_workshop/lib/GameAdapters/arma3.xml b/modules/steam_workshop/lib/GameAdapters/arma3.xml deleted file mode 100644 index c00740b0..00000000 --- a/modules/steam_workshop/lib/GameAdapters/arma3.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<adapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="schema.xsd" - key="arma3" - name="Arma 3" - supportsHotReload="false"> - <steamAppId>107410</steamAppId> - <modsDir>%SERVER_ROOT%/arma3server/mods</modsDir> - <keysDir>%SERVER_ROOT%/keys</keysDir> - <activation type="launch_parameter"> - <template>-mod=@{modlist(';')}</template> - </activation> - <postCopyRules> - <copyPattern source="*.bikey" destination="%SERVER_ROOT%/keys" /> - </postCopyRules> - <notes>Matches Bohemia best practices: copy .bikey files and keep @Mod folders under the server root.</notes> -</adapter> diff --git a/modules/steam_workshop/lib/GameAdapters/cs2.xml b/modules/steam_workshop/lib/GameAdapters/cs2.xml deleted file mode 100644 index 45e72e4e..00000000 --- a/modules/steam_workshop/lib/GameAdapters/cs2.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<adapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="schema.xsd" - key="cs2" - name="Counter-Strike 2" - supportsHotReload="true"> - <steamAppId>730</steamAppId> - <modsDir>%SERVER_ROOT%/game/csgo/workshop</modsDir> - <activation type="console_command"> - <template>host_workshop_map {id}</template> - </activation> - <hotReloadCommand>host_workshop_map {id}</hotReloadCommand> - <notes>Focuses on map workshop IDs and can hot-reload via `host_workshop_map` when the server allows it.</notes> -</adapter> diff --git a/modules/steam_workshop/lib/GameAdapters/dayz.xml b/modules/steam_workshop/lib/GameAdapters/dayz.xml deleted file mode 100644 index 6097833e..00000000 --- a/modules/steam_workshop/lib/GameAdapters/dayz.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<adapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="schema.xsd" - key="dayz" - name="DayZ" - supportsHotReload="false"> - <steamAppId>221100</steamAppId> - <modsDir>%SERVER_ROOT%/WorkshopMods</modsDir> - <keysDir>%SERVER_ROOT%/keys</keysDir> - <activation type="launch_parameter"> - <template>-mod=@{modlist(';')}</template> - </activation> - <postCopyRules> - <copyPattern source="*.bikey" destination="%SERVER_ROOT%/keys" /> - </postCopyRules> - <notes>Copies .bikey files into the server keys directory and builds a classic -mod parameter string.</notes> -</adapter> diff --git a/modules/steam_workshop/lib/GameAdapters/gmod.xml b/modules/steam_workshop/lib/GameAdapters/gmod.xml deleted file mode 100644 index 04af37af..00000000 --- a/modules/steam_workshop/lib/GameAdapters/gmod.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<adapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="schema.xsd" - key="gmod" - name="Garry's Mod" - supportsHotReload="false"> - <steamAppId>4000</steamAppId> - <modsDir>%SERVER_ROOT%/garrysmod/addons</modsDir> - <activation type="launch_parameter"> - <template>+host_workshop_collection {collectionId}</template> - </activation> - <notes>Relies on a Steam Workshop collection. Files stay in the Steam library and only the host_workshop_collection parameter changes.</notes> -</adapter> diff --git a/modules/steam_workshop/lib/GameAdapters/schema.xsd b/modules/steam_workshop/lib/GameAdapters/schema.xsd deleted file mode 100644 index d1b3fcd1..00000000 --- a/modules/steam_workshop/lib/GameAdapters/schema.xsd +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> - <xs:element name="adapter"> - <xs:complexType> - <xs:sequence> - <xs:element name="steamAppId" type="xs:string" /> - <xs:element name="modsDir" type="xs:string" /> - <xs:element name="keysDir" type="xs:string" minOccurs="0" /> - <xs:element name="activation" minOccurs="0"> - <xs:complexType> - <xs:sequence> - <xs:element name="template" type="xs:string" /> - </xs:sequence> - <xs:attribute name="type" type="xs:string" use="optional" /> - </xs:complexType> - </xs:element> - <xs:element name="postCopyRules" minOccurs="0"> - <xs:complexType> - <xs:sequence> - <xs:element name="copyPattern" minOccurs="0" maxOccurs="unbounded"> - <xs:complexType> - <xs:attribute name="source" type="xs:string" use="required" /> - <xs:attribute name="destination" type="xs:string" use="optional" /> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="hotReloadCommand" type="xs:string" minOccurs="0" /> - <xs:element name="notes" type="xs:string" minOccurs="0" /> - </xs:sequence> - <xs:attribute name="key" type="xs:string" use="required" /> - <xs:attribute name="name" type="xs:string" use="required" /> - <xs:attribute name="supportsHotReload" type="xs:boolean" use="optional" /> - </xs:complexType> - </xs:element> -</xs:schema> diff --git a/modules/steam_workshop/lib/SteamWorkshopService.php b/modules/steam_workshop/lib/SteamWorkshopService.php deleted file mode 100644 index 0f1196cc..00000000 --- a/modules/steam_workshop/lib/SteamWorkshopService.php +++ /dev/null @@ -1,1477 +0,0 @@ -<?php -declare(strict_types=1); - -class SteamWorkshopService -{ - private const MIN_INTERVAL = 15; - private const MAX_INTERVAL = 360; - private const STEAM_WORKSHOP_DETAIL_URL = 'https://steamcommunity.com/sharedfiles/filedetails/'; - - private OGPDatabase $db; - private string $configDir; - private string $adapterDir; - private string $adapterMapFile; - private string $gameAdapterDir; - private string $serverConfigDir; - private string $logDir; - private string $apiLogFile; - private string $steamCmdLogDir; - private string $scraperScript; - - public function __construct(OGPDatabase $db) - { - $this->db = $db; - $this->configDir = __DIR__ . '/../data/configs'; - $this->adapterDir = __DIR__ . '/GameAdapters'; - $this->adapterMapFile = __DIR__ . '/../data/game_adapter_map.json'; - $this->gameAdapterDir = __DIR__ . '/../data/game_adapters'; - $this->serverConfigDir = defined('SERVER_CONFIG_LOCATION') - ? SERVER_CONFIG_LOCATION - : __DIR__ . '/../../config_games/server_configs'; - $this->logDir = __DIR__ . '/../logs'; - $this->steamCmdLogDir = $this->logDir . '/steamcmd'; - $this->apiLogFile = $this->logDir . '/steam_api.log'; - $this->scraperScript = __DIR__ . '/../bin/workshop_scrape.sh'; - - foreach ([$this->configDir, $this->gameAdapterDir, $this->logDir, $this->steamCmdLogDir] as $dir) { - if (!is_dir($dir)) { - mkdir($dir, 0775, true); - } - } - - $this->ensureDataFiles(); - } - - /** - * @return array<int,array<string,mixed>> - */ - public function listHomesForUser(int $userId, bool $isAdmin): array - { - $accessType = $isAdmin ? 'admin' : 'user_and_group'; - $homes = $this->db->getHomesFor($accessType, $userId); - - if ($homes === false || $homes === null) { - return []; - } - - return array_values($homes); - } - - public function getHome(int $homeId, int $userId, bool $isAdmin): ?array - { - $home = $isAdmin - ? $this->db->getGameHome($homeId) - : $this->db->getUserGameHome($userId, $homeId); - - return is_array($home) ? $home : null; - } - - public function loadConfig(int $homeId): array - { - $path = $this->getConfigPath($homeId); - if (!is_file($path)) { - return $this->defaultConfig(); - } - - $xml = @simplexml_load_file($path); - if ($xml === false) { - return $this->defaultConfig(); - } - - $config = $this->defaultConfig(); - $config['workshop_enabled'] = ((string)($xml->enabled ?? 'false')) === 'true'; - $config['adapter_key'] = (string)($xml->adapter['key'] ?? $config['adapter_key']); - $config['update_interval_minutes'] = $this->sanitizeInterval((int)($xml->updateInterval ?? $config['update_interval_minutes'])); - $config['staging_dir'] = trim((string)($xml->stagingDir ?? '')); - $config['install_strategy'] = (string)($xml->installStrategy ?? $config['install_strategy']); - $config['on_update_action'] = (string)($xml->onUpdateAction ?? $config['on_update_action']); - $config['post_install_script'] = trim((string)($xml->postInstallScript ?? '')); - $config['raw_definition'] = (string)($xml->rawDefinition ?? ''); - $config['last_saved_at'] = isset($xml->timestamps->savedAt) ? (int)$xml->timestamps->savedAt : null; - - $mods = []; - if (isset($xml->mods)) { - foreach ($xml->mods->mod as $mod) { - $mods[] = [ - 'id' => (string)$mod['id'], - 'label' => (string)$mod['label'], - 'enabled' => ((string)$mod['enabled']) !== 'false', - 'source' => (string)($mod['source'] ?? 'manual'), - ]; - } - } - - $config['workshop_items'] = $mods; - - return $config; - } - - public function saveConfig(int $homeId, array $config): void - { - $path = $this->getConfigPath($homeId); - $config = $this->normalizeConfig($config); - - $doc = new DOMDocument('1.0', 'UTF-8'); - $doc->formatOutput = true; - - $root = $doc->createElement('workshop'); - $doc->appendChild($root); - - $root->appendChild($doc->createElement('enabled', $config['workshop_enabled'] ? 'true' : 'false')); - - $adapterNode = $doc->createElement('adapter'); - $adapterNode->setAttribute('key', $config['adapter_key']); - $root->appendChild($adapterNode); - - $root->appendChild($doc->createElement('updateInterval', (string)$config['update_interval_minutes'])); - $root->appendChild($doc->createElement('stagingDir', $config['staging_dir'])); - $root->appendChild($doc->createElement('installStrategy', $config['install_strategy'])); - $root->appendChild($doc->createElement('onUpdateAction', $config['on_update_action'])); - $root->appendChild($doc->createElement('postInstallScript', $config['post_install_script'])); - $root->appendChild($doc->createElement('rawDefinition', $config['raw_definition'])); - - $modsNode = $doc->createElement('mods'); - foreach ((array)$config['workshop_items'] as $item) { - $mod = $doc->createElement('mod'); - $mod->setAttribute('id', (string)$item['id']); - $mod->setAttribute('label', (string)$item['label']); - $mod->setAttribute('enabled', !empty($item['enabled']) ? 'true' : 'false'); - $mod->setAttribute('source', (string)($item['source'] ?? 'manual')); - $modsNode->appendChild($mod); - } - $root->appendChild($modsNode); - - $timestampsNode = $doc->createElement('timestamps'); - $timestampsNode->appendChild($doc->createElement('savedAt', (string)time())); - $root->appendChild($timestampsNode); - - $doc->save($path); - } - - public function buildConfigFromRequest(array $payload): array - { - $input = $payload['workshop'] ?? []; - $rawMods = trim((string)($input['raw_items'] ?? '')); - $selectedItems = $this->parseSelectedItemsJson((string)($input['selected_items'] ?? '')); - if (!empty($selectedItems)) { - $items = $selectedItems; - $rawMods = $this->serializeWorkshopItems($selectedItems); - } else { - $items = $this->parseWorkshopItems($rawMods); - } - - return [ - 'workshop_enabled' => isset($input['workshop_enabled']) ? (bool)$input['workshop_enabled'] : false, - 'adapter_key' => $this->sanitizeAdapterKey((string)($input['adapter_key'] ?? 'dayz')), - 'update_interval_minutes' => $this->sanitizeInterval(isset($input['update_interval_minutes']) ? (int)$input['update_interval_minutes'] : null), - 'staging_dir' => trim((string)($input['staging_dir'] ?? '')), - 'install_strategy' => $this->sanitizeInstallStrategy((string)($input['install_strategy'] ?? 'copy')), - 'on_update_action' => $this->sanitizeUpdateAction((string)($input['on_update_action'] ?? 'queue_for_restart')), - 'post_install_script' => trim((string)($input['post_install_script'] ?? '')), - 'workshop_items' => $items, - 'raw_definition' => $rawMods, - ]; - } - - public function parseWorkshopItems(string $raw): array - { - if ($raw === '') { - return []; - } - - $items = []; - $lines = preg_split('/\r\n|\r|\n/', $raw); - foreach ((array)$lines as $line) { - $line = trim($line); - if ($line === '') { - continue; - } - - $parts = array_map('trim', explode(',', $line, 2)); - $id = preg_replace('/[^0-9]/', '', $parts[0]); - if ($id === '') { - continue; - } - $label = $parts[1] ?? ''; - if ($label === '') { - $label = '@' . $id; - } - - $items[] = [ - 'id' => $id, - 'label' => $label, - 'enabled' => true, - 'source' => 'manual', - ]; - } - - return $items; - } - - public function buildSteamCmdArgs(array $config, string $workshopId, ?string $login = null): array - { - $loginUser = $login !== null && $login !== '' ? $login : 'anonymous'; - $adapter = $this->getAdapterByKey($config['adapter_key'] ?? ''); - $appId = $adapter['steam_app_id'] ?? ($config['steam_app_id'] ?? ''); - - return ['+login', $loginUser, '+workshop_download_item', $appId, $workshopId, 'validate']; - } - - /** - * Example usage: - * $service->installWorkshopItem('/opt/steamcmd/steamcmd.sh', '221100', '1234567890'); - */ - public function installWorkshopItem(string $steamCmdPath, string $appId, string $workshopId, ?string $username = null, ?string $password = null, ?string $logFile = null): array - { - $logPath = $logFile ?? sprintf('%s/%s-%s-%s.log', $this->steamCmdLogDir, $appId, $workshopId, date('Ymd_His')); - $appId = trim($appId); - $workshopId = preg_replace('/[^0-9]/', '', $workshopId); - - if ($steamCmdPath === '' || !is_file($steamCmdPath)) { - $message = sprintf('SteamCMD binary not found at %s', $steamCmdPath); - $this->appendLog($logPath, $message); - return ['success' => false, 'error' => $message, 'log_file' => $logPath, 'attempts' => []]; - } - - $attempts = []; - $logins = [['user' => 'anonymous', 'password' => null]]; - if ($username !== null && $username !== '') { - $logins[] = ['user' => $username, 'password' => $password]; - } - - foreach ((array)$logins as $credentials) { - $this->appendLog($logPath, sprintf('SteamCMD download start app=%s workshop=%s login=%s', $appId, $workshopId, $credentials['user'])); - $result = $this->runSteamCmdDownload($steamCmdPath, $appId, $workshopId, $credentials['user'], $credentials['password']); - $this->appendSteamCmdOutput($logPath, $result['output']); - $this->appendLog($logPath, sprintf('SteamCMD exit code %d for login %s', $result['exit_code'], $credentials['user'])); - $attempts[] = ['user' => $credentials['user'], 'exit_code' => $result['exit_code']]; - if ($result['exit_code'] === 0) { - return ['success' => true, 'log_file' => $logPath, 'attempts' => $attempts]; - } - } - - $message = 'All SteamCMD login attempts failed.'; - $this->appendLog($logPath, $message); - return ['success' => false, 'error' => $message, 'log_file' => $logPath, 'attempts' => $attempts]; - } - - public function getAdapterOptions(): array - { - $options = []; - foreach ($this->loadAdapters() as $adapter) { - $options[$adapter['key']] = $adapter['name']; - } - - if (empty($options)) { - $options['dayz'] = 'DayZ (fallback)'; - } - - return $options; - } - - public function loadAdapters(): array - { - $result = []; - $schema = $this->adapterDir . '/schema.xsd'; - $useSchema = is_file($schema); - - foreach (glob($this->adapterDir . '/*.xml') as $file) { - if (substr($file, -4) !== '.xml' || basename($file) === 'schema.xsd') { - continue; - } - - $parsed = $this->parseAdapterFile($file, $schema, $useSchema); - if ($parsed !== null) { - $parsed['origin'] = 'shared'; - $result[] = $parsed; - } - } - - foreach (glob($this->gameAdapterDir . '/*.xml') as $file) { - if (substr($file, -4) !== '.xml') { - continue; - } - - $gameKey = basename($file, '.xml'); - $parsed = $this->parseAdapterFile($file, $schema, $useSchema, $gameKey); - if ($parsed !== null) { - $parsed['origin'] = 'custom'; - $result[] = $parsed; - } - } - - return array_values(array_filter($result, static function (array $adapter): bool { - return $adapter['key'] !== ''; - })); - } - - public function getAdapterByKey(string $key): array - { - foreach ($this->loadAdapters() as $adapter) { - if ($adapter['key'] === $key) { - return $adapter; - } - } - - return []; - } - - public function getAdapterKeyForGame(string $gameKey): ?string - { - $gameKey = trim($gameKey); - if ($gameKey === '') { - return null; - } - - $map = $this->getAdapterMappings(); - if (isset($map[$gameKey])) { - return $map[$gameKey]; - } - - if ($this->gameAdapterExists($gameKey)) { - return $gameKey; - } - - return null; - } - - public function saveAdapterMappings(array $mappings): void - { - $sanitized = []; - $options = $this->getAdapterOptions(); - foreach ((array)$mappings as $gameKey => $adapterKey) { - $gameKey = trim((string)$gameKey); - $adapterKey = $this->sanitizeAdapterKey((string)$adapterKey); - if ($gameKey === '' || !isset($options[$adapterKey])) { - continue; - } - $sanitized[$gameKey] = $adapterKey; - } - - file_put_contents($this->adapterMapFile, json_encode($sanitized, JSON_PRETTY_PRINT)); - } - - public function upsertAdapterMapping(string $gameKey, string $adapterKey): void - { - $gameKey = $this->sanitizeGameKey($gameKey); - $adapterKey = $this->sanitizeAdapterKey($adapterKey); - if ($gameKey === '' || $adapterKey === '') { - return; - } - - $map = $this->getAdapterMappings(); - $map[$gameKey] = $adapterKey; - file_put_contents($this->adapterMapFile, json_encode($map, JSON_PRETTY_PRINT)); - } - - public function removeAdapterMapping(string $gameKey, ?string $adapterKey = null): void - { - $gameKey = $this->sanitizeGameKey($gameKey); - if ($gameKey === '') { - return; - } - - $map = $this->getAdapterMappings(); - if ($adapterKey === null || (isset($map[$gameKey]) && $map[$gameKey] === $adapterKey)) { - unset($map[$gameKey]); - file_put_contents($this->adapterMapFile, json_encode($map, JSON_PRETTY_PRINT)); - } - } - - public function getAdapterMappings(): array - { - if (!is_file($this->adapterMapFile)) { - return []; - } - - $raw = file_get_contents($this->adapterMapFile); - $decoded = json_decode((string)$raw, true); - if (!is_array($decoded)) { - return []; - } - - $result = []; - foreach ((array)$decoded as $gameKey => $adapterKey) { - if (!is_string($gameKey) || !is_string($adapterKey)) { - continue; - } - $result[$gameKey] = $adapterKey; - } - - return $result; - } - - public function listGameAdapters(): array - { - $adapters = []; - $schema = $this->adapterDir . '/schema.xsd'; - $useSchema = is_file($schema); - foreach (glob($this->gameAdapterDir . '/*.xml') as $file) { - $gameKey = basename($file, '.xml'); - $parsed = $this->parseAdapterFile($file, $schema, $useSchema, $gameKey); - if ($parsed !== null) { - $parsed['origin'] = 'custom'; - $parsed['game_key'] = $gameKey; - $adapters[] = $parsed; - } - } - - return $adapters; - } - - public function gameAdapterExists(string $gameKey): bool - { - $gameKey = $this->sanitizeGameKey($gameKey); - if ($gameKey === '') { - return false; - } - - return is_file($this->getGameAdapterPath($gameKey)); - } - - public function getGameAdapter(string $gameKey): ?array - { - $gameKey = $this->sanitizeGameKey($gameKey); - if ($gameKey === '') { - return null; - } - - $path = $this->getGameAdapterPath($gameKey); - if (!is_file($path)) { - return null; - } - - return $this->parseAdapterFile($path, $this->adapterDir . '/schema.xsd', is_file($this->adapterDir . '/schema.xsd'), $gameKey); - } - - public function getGameAdapterUpdatedAt(string $gameKey): ?int - { - $path = $this->getGameAdapterPath($gameKey); - if (!is_file($path)) { - return null; - } - - $mtime = filemtime($path); - return $mtime === false ? null : $mtime; - } - - public function getAdapterFormData(string $gameKey, ?array $overrides = null): array - { - $gameKey = $this->sanitizeGameKey($gameKey); - $defaults = [ - 'game_key' => $gameKey, - 'name' => $gameKey, - 'steam_app_id' => '', - 'mods_dir' => '', - 'keys_dir' => '', - 'supports_hot_reload' => false, - 'activation_template' => '', - 'notes' => '', - 'exists' => false, - ]; - - $current = $this->getGameAdapter($gameKey); - if ($current !== null) { - $defaults = array_merge($defaults, [ - 'name' => $current['name'] ?? $gameKey, - 'steam_app_id' => $current['steam_app_id'] ?? '', - 'mods_dir' => $current['mods_dir'] ?? '', - 'keys_dir' => $current['keys_dir'] ?? '', - 'supports_hot_reload' => !empty($current['supports_hot_reload']), - 'activation_template' => $current['activation_template'] ?? '', - 'notes' => $current['notes'] ?? '', - 'exists' => true, - ]); - } - - if ($overrides !== null) { - $defaults = array_merge($defaults, $overrides); - } - - return $defaults; - } - - public function saveGameAdapter(string $gameKey, array $data): void - { - $gameKey = $this->sanitizeGameKey($gameKey); - if ($gameKey === '') { - throw new RuntimeException('Game key is required.'); - } - - $normalized = $this->normalizeAdapterData($gameKey, $data); - if ($normalized['steam_app_id'] === '') { - throw new RuntimeException('Steam App ID is required.'); - } - if ($normalized['mods_dir'] === '') { - throw new RuntimeException('Mods directory is required.'); - } - - $doc = new DOMDocument('1.0', 'UTF-8'); - $doc->formatOutput = true; - - $root = $doc->createElement('adapter'); - $root->setAttribute('key', $gameKey); - $root->setAttribute('name', $normalized['name']); - $doc->appendChild($root); - - $root->appendChild($doc->createElement('steamAppId', $normalized['steam_app_id'])); - $root->appendChild($doc->createElement('modsDir', $normalized['mods_dir'])); - if ($normalized['keys_dir'] !== '') { - $root->appendChild($doc->createElement('keysDir', $normalized['keys_dir'])); - } - $root->appendChild($doc->createElement('supportsHotReload', $normalized['supports_hot_reload'] ? 'true' : 'false')); - - $activationNode = $doc->createElement('activation'); - $templateNode = $doc->createElement('template'); - if ($normalized['activation_template'] !== '') { - $templateNode->appendChild($doc->createCDATASection($normalized['activation_template'])); - } - $activationNode->appendChild($templateNode); - $root->appendChild($activationNode); - - if ($normalized['notes'] !== '') { - $root->appendChild($doc->createElement('notes', $normalized['notes'])); - } - - $path = $this->getGameAdapterPath($gameKey); - $doc->save($path); - } - - public function deleteGameAdapter(string $gameKey): bool - { - $gameKey = $this->sanitizeGameKey($gameKey); - if ($gameKey === '') { - return false; - } - - $path = $this->getGameAdapterPath($gameKey); - if (!is_file($path)) { - return false; - } - - return unlink($path); - } - - public function listWorkshopGameGroups(): array - { - $configDir = $this->serverConfigDir; - if (!is_dir($configDir)) { - return []; - } - - $groups = []; - foreach (glob($configDir . '/*.xml') as $file) { - $xml = @simplexml_load_file($file); - if ($xml === false) { - continue; - } - - $installer = isset($xml->installer) ? trim((string)$xml->installer) : ''; - if ($installer !== 'steamcmd') { - continue; - } - - $gameKey = isset($xml->game_key) ? trim((string)$xml->game_key) : ''; - if ($gameKey === '') { - continue; - } - - $appId = $this->parseSteamAppIdFromConfig($xml); - if ($appId === null) { - continue; - } - - $groupKey = $this->buildWorkshopGroupKey($appId); - if (!isset($groups[$groupKey])) { - $gameName = isset($xml->game_name) ? trim((string)$xml->game_name) : ''; - $groups[$groupKey] = [ - 'group_key' => $groupKey, - 'app_id' => $appId, - 'game_name' => $gameName !== '' ? $gameName : $gameKey, - 'game_keys' => [], - ]; - } - - $groups[$groupKey]['game_keys'][] = $gameKey; - } - - foreach ((array)$groups as &$group) { - $group['game_keys'] = array_values(array_unique($group['game_keys'])); - sort($group['game_keys']); - $group['primary_game_key'] = $group['game_keys'][0]; - } - unset($group); - - usort($groups, static function (array $a, array $b): int { - return strcmp($a['game_name'], $b['game_name']); - }); - - return array_values($groups); - } - - public function listAvailableGameKeys(): array - { - $keys = []; - foreach ($this->listWorkshopGameGroups() as $group) { - $keys = array_merge($keys, $group['game_keys']); - } - - return array_values(array_unique($keys)); - } - - public function getSteamAppIdForGameKey(string $gameKey): ?string - { - $gameKey = trim($gameKey); - if ($gameKey === '') { - return null; - } - - $adapterKey = $this->getAdapterKeyForGame($gameKey); - if ($adapterKey !== null && $adapterKey !== '') { - $adapter = $this->getAdapterByKey($adapterKey); - $adapterAppId = isset($adapter['steam_app_id']) ? trim((string)$adapter['steam_app_id']) : ''; - if ($adapterAppId !== '') { - return $adapterAppId; - } - } - - $xml = $this->loadServerConfigXml($gameKey); - if ($xml === null) { - return null; - } - - return $this->parseSteamAppIdFromConfig($xml); - } - - /** - * Example usage: - * $service->searchWorkshopItems('dayz', 'weapon', 12, 1); - */ - public function searchWorkshopItems(string $gameKey, string $query, int $perPage = 12, int $page = 1): array - { - $query = trim($query); - $payload = [ - 'results' => [], - 'pagination' => [ - 'page' => max(1, $page), - 'per_page' => max(1, min(100, $perPage)), - 'total' => 0, - 'has_more' => false, - ], - 'error' => null, - 'request' => [ - 'backend' => 'api', - 'url' => null, - 'params' => [], - 'http_code' => null, - 'transport_error' => null, - 'summary' => null, - 'attempts' => [], - ], - ]; - - if ($query === '') { - $payload['error'] = 'Enter a Workshop ID or keyword.'; - return $payload; - } - - $appId = $this->getSteamAppIdForGameKey($gameKey); - if ($appId === null) { - $payload['error'] = 'Workshop search is not configured for this game.'; - $this->logApiFailure(sprintf('Missing Steam AppID for game key %s during search.', $gameKey)); - return $payload; - } - - if (ctype_digit($query)) { - $detail = $this->fetchWorkshopItemByScrape($query); - $payload['request'] = $detail['request']; - if ($detail['error'] !== null) { - $payload['error'] = $detail['error']; - return $payload; - } - if ($detail['item'] !== null) { - $payload['results'][] = $detail['item']; - $payload['pagination']['total'] = 1; - } - return $payload; - } - - $scrapeResult = $this->scrapeWorkshopItems($appId, $query, $payload['pagination']['per_page'], $payload['pagination']['page']); - $payload['request'] = $scrapeResult['request']; - if (!empty($scrapeResult['attempts'])) { - $payload['request']['attempts'] = $scrapeResult['attempts']; - } - if ($scrapeResult['success']) { - $payload['results'] = $scrapeResult['results']; - $payload['pagination']['total'] = $scrapeResult['total']; - $payload['pagination']['has_more'] = $scrapeResult['has_more']; - } else { - $payload['error'] = $scrapeResult['error'] ?? 'Steam Workshop scrape failed.'; - $this->logApiFailure(sprintf('Steam Workshop scrape failed (app=%s query="%s" page=%d): %s', $appId, $query, $payload['pagination']['page'], $payload['error'])); - } - - return $payload; - } - - private function fetchWorkshopItemByScrape(string $id): array - { - $sanitizedId = preg_replace('/[^0-9]/', '', $id); - $request = [ - 'backend' => 'scraper_http', - 'url' => self::STEAM_WORKSHOP_DETAIL_URL, - 'params' => ['id' => $sanitizedId], - 'http_code' => null, - 'transport_error' => null, - ]; - - if ($sanitizedId === '') { - $request['summary'] = $this->formatRequestSummary($request); - return ['item' => null, 'request' => $request, 'error' => 'Invalid Workshop ID.']; - } - - $response = $this->httpGet($request['url'], $request['params'], $this->getScraperUserAgent()); - $request['url'] = $response['url'] ?? $request['url']; - $request['http_code'] = $response['http_code']; - $request['transport_error'] = $response['error']; - $request['summary'] = $this->formatRequestSummary($request); - - if ($response['error'] !== null || $response['http_code'] < 200 || $response['http_code'] >= 300 || $response['body'] === null) { - $reason = $response['error'] !== null ? $response['error'] : 'HTTP ' . $response['http_code']; - return [ - 'item' => null, - 'request' => $request, - 'error' => 'Steam Community detail request failed: ' . $reason, - ]; - } - - $title = $this->parseWorkshopTitle((string)$response['body']); - if ($title === '') { - $title = '@' . $sanitizedId; - } - - return [ - 'item' => [ - 'id' => $sanitizedId, - 'label' => $title, - 'author' => '', - 'preview_url' => '', - 'enabled' => true, - 'source' => 'search', - ], - 'request' => $request, - 'error' => null, - ]; - } - - private function scrapeWorkshopItems(string $appId, string $query, int $perPage, int $page): array - { - $attempts = []; - $shellError = null; - - if ($this->isScraperAvailable()) { - $shellResult = $this->runShellScraper($appId, $query, $perPage, $page); - $attempts[] = $shellResult['request']; - if ($shellResult['success'] && !empty($shellResult['results'])) { - $shellResult['attempts'] = $attempts; - return $shellResult; - } - $shellError = $shellResult['error'] ?? null; - } else { - $shellError = $this->isWindowsPlatform() - ? 'Shell scraper helper is disabled on Windows hosts.' - : 'Workshop scraper helper script is missing or unreadable.'; - $attempts[] = $this->buildShellUnavailableContext($shellError); - } - - $httpResult = $this->scrapeWorkshopItemsHttp($appId, $query, $perPage, $page); - $attempts[] = $httpResult['request']; - if ($shellError !== null && !$httpResult['success']) { - $httpResult['error'] = trim(($httpResult['error'] ?? '') . ' | Shell: ' . $shellError); - } - $httpResult['attempts'] = $attempts; - - return $httpResult; - } - - private function runShellScraper(string $appId, string $query, int $perPage, int $page): array - { - $params = [ - 'appid' => $appId, - 'searchtext' => $query, - 'page' => $page, - 'limit' => $perPage, - ]; - $request = [ - 'backend' => 'scraper', - 'url' => 'https://steamcommunity.com/workshop/browse/', - 'params' => $params, - 'http_code' => null, - 'transport_error' => null, - 'command' => null, - 'exit_code' => null, - 'stderr' => null, - ]; - - if (!$this->isScraperAvailable()) { - $request['summary'] = $this->formatRequestSummary($request); - return [ - 'success' => false, - 'error' => 'Workshop scraper helper is not available.', - 'results' => [], - 'total' => 0, - 'has_more' => false, - 'request' => $request, - ]; - } - - $queryArg = $this->sanitizeScraperQuery($query); - $command = sprintf( - 'bash %s %s %s %s %s', - escapeshellarg($this->scraperScript), - escapeshellarg($appId), - escapeshellarg($queryArg), - escapeshellarg((string)$page), - escapeshellarg((string)$perPage) - ); - $request['command'] = $command; - - $descriptorSpec = [ - 0 => ['pipe', 'r'], - 1 => ['pipe', 'w'], - 2 => ['pipe', 'w'], - ]; - $process = proc_open($command, $descriptorSpec, $pipes); - if (!is_resource($process)) { - $request['summary'] = $this->formatRequestSummary($request); - return [ - 'success' => false, - 'error' => 'Unable to start Workshop scraper helper.', - 'results' => [], - 'total' => 0, - 'has_more' => false, - 'request' => $request, - ]; - } - - fclose($pipes[0]); - $stdout = stream_get_contents($pipes[1]) ?: ''; - $stderr = stream_get_contents($pipes[2]) ?: ''; - fclose($pipes[1]); - fclose($pipes[2]); - $exitCode = (int)proc_close($process); - $request['exit_code'] = $exitCode; - $request['stderr'] = trim($stderr); - - $results = []; - $lines = preg_split('/\r\n|\r|\n/', trim($stdout)); - if (is_array($lines)) { - foreach ((array)$lines as $line) { - if ($line === '') { - continue; - } - $parts = explode("\t", $line, 2); - $id = preg_replace('/[^0-9]/', '', $parts[0] ?? ''); - if ($id === '') { - continue; - } - $title = isset($parts[1]) ? trim($parts[1]) : ''; - if ($title === '') { - $title = '@' . $id; - } - $results[] = [ - 'id' => $id, - 'label' => $title, - 'author' => '', - 'preview_url' => '', - 'time_updated' => null, - 'subscriptions' => 0, - 'source' => 'scraper', - ]; - if (count((array)$results) >= $perPage) { - break; - } - } - } - - $request['summary'] = $this->formatRequestSummary($request); - $success = ($exitCode === 0); - $errorMessage = $success ? null : ($request['stderr'] !== '' ? $request['stderr'] : 'Scraper exited with code ' . $exitCode); - - return [ - 'success' => $success, - 'error' => $errorMessage, - 'results' => $results, - 'total' => count((array)$results), - 'has_more' => count((array)$results) >= $perPage, - 'request' => $request, - ]; - } - - private function scrapeWorkshopItemsHttp(string $appId, string $query, int $perPage, int $page): array - { - $perPage = max(1, $perPage); - $params = [ - 'appid' => $appId, - 'browsesort' => 'textsearch', - 'section' => 'readytouseitems', - 'searchtext' => $this->sanitizeScraperQuery($query), - 'p' => $page, - ]; - $request = [ - 'backend' => 'scraper_http', - 'url' => 'https://steamcommunity.com/workshop/browse/', - 'params' => $params, - 'http_code' => null, - 'transport_error' => null, - ]; - - $response = $this->httpGet($request['url'], $params, $this->getScraperUserAgent()); - $request['url'] = $response['url'] ?? $request['url']; - $request['http_code'] = $response['http_code']; - $request['transport_error'] = $response['error']; - - if ($response['error'] !== null || $response['http_code'] < 200 || $response['http_code'] >= 300 || $response['body'] === null) { - $request['summary'] = $this->formatRequestSummary($request); - $reason = $response['error'] !== null ? $response['error'] : 'HTTP ' . $response['http_code']; - return [ - 'success' => false, - 'error' => 'Steam Community browse request failed: ' . $reason, - 'results' => [], - 'total' => 0, - 'has_more' => false, - 'request' => $request, - ]; - } - - $html = (string)$response['body']; - $matches = []; - preg_match_all('/sharedfiles\/filedetails\/\?id=([0-9]+)/i', $html, $matches); - $rawIds = $matches[1] ?? []; - $uniqueIds = []; - foreach ((array)$rawIds as $rawId) { - $id = preg_replace('/[^0-9]/', '', (string)$rawId); - if ($id === '' || isset($uniqueIds[$id])) { - continue; - } - $uniqueIds[$id] = true; - } - $orderedIds = array_keys($uniqueIds); - $hasMore = count((array)$orderedIds) > $perPage; - $sliceIds = array_slice($orderedIds, 0, $perPage); - - $results = []; - foreach ((array)$sliceIds as $id) { - $detailResponse = $this->httpGet(self::STEAM_WORKSHOP_DETAIL_URL, ['id' => $id], $this->getScraperUserAgent()); - $title = ''; - if ($detailResponse['error'] === null && $detailResponse['http_code'] >= 200 && $detailResponse['http_code'] < 300 && $detailResponse['body'] !== null) { - $title = $this->parseWorkshopTitle((string)$detailResponse['body']); - } - if ($title === '') { - $title = '@' . $id; - } - - $results[] = [ - 'id' => $id, - 'label' => $title, - 'author' => '', - 'preview_url' => '', - 'time_updated' => null, - 'subscriptions' => 0, - 'source' => 'scraper_http', - ]; - } - - $request['summary'] = $this->formatRequestSummary($request); - - return [ - 'success' => true, - 'error' => null, - 'results' => $results, - 'total' => count((array)$results), - 'has_more' => $hasMore, - 'request' => $request, - ]; - } - - private function buildShellUnavailableContext(string $message): array - { - $context = [ - 'backend' => 'scraper', - 'url' => 'https://steamcommunity.com/workshop/browse/', - 'params' => [], - 'http_code' => null, - 'transport_error' => $message, - 'command' => '[unavailable]', - 'exit_code' => null, - 'stderr' => $message, - ]; - $context['summary'] = $this->formatRequestSummary($context); - return $context; - } - - private function isScraperAvailable(): bool - { - if ($this->isWindowsPlatform()) { - return false; - } - - return function_exists('proc_open') && is_file($this->scraperScript) && is_readable($this->scraperScript); - } - - private function isWindowsPlatform(): bool - { - return DIRECTORY_SEPARATOR === '\\'; - } - - private function sanitizeScraperQuery(string $query): string - { - $query = preg_replace('/[\r\n\t]+/', ' ', $query); - $query = trim((string)$query); - if (function_exists('mb_substr')) { - return mb_substr($query, 0, 200); - } - return substr($query, 0, 200); - } - - private function getScraperUserAgent(): string - { - return 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0 Safari/537.36'; - } - - private function parseWorkshopTitle(string $html): string - { - if (preg_match('/<title>(.*?)<\/title>/is', $html, $matches)) { - $title = html_entity_decode(trim($matches[1]), ENT_QUOTES, 'UTF-8'); - if ($title !== '') { - $clean = preg_replace('/ - Steam (Community|Workshop).*$/i', '', $title); - if (is_string($clean)) { - $clean = trim($clean); - } - return $clean !== '' ? $clean : $title; - } - } - - return ''; - } - - private function sanitizeInterval(?int $minutes): int - { - if ($minutes === null || $minutes <= 0) { - $minutes = 60; - } - - return max(self::MIN_INTERVAL, min(self::MAX_INTERVAL, $minutes)); - } - - private function sanitizeAdapterKey(string $key): string - { - $key = strtolower(trim($key)); - if ($key === '') { - return 'dayz'; - } - - $adapters = $this->getAdapterOptions(); - if (array_key_exists($key, (array)$adapters)) { - return $key; - } - - $adapterKeys = array_keys($adapters); - return $adapterKeys[0] ?? 'dayz'; - } - - private function sanitizeInstallStrategy(string $strategy): string - { - $valid = ['copy', 'symlink', 'staging']; - return in_array($strategy, $valid, true) ? $strategy : 'copy'; - } - - private function sanitizeUpdateAction(string $action): string - { - $valid = ['queue_for_restart', 'hot_reload_if_supported']; - return in_array($action, $valid, true) ? $action : 'queue_for_restart'; - } - - private function normalizeConfig(array $config): array - { - $config = array_merge($this->defaultConfig(), $config); - $config['update_interval_minutes'] = $this->sanitizeInterval((int)$config['update_interval_minutes']); - $config['adapter_key'] = $this->sanitizeAdapterKey((string)$config['adapter_key']); - $config['install_strategy'] = $this->sanitizeInstallStrategy((string)$config['install_strategy']); - $config['on_update_action'] = $this->sanitizeUpdateAction((string)$config['on_update_action']); - $config['workshop_items'] = array_map(static function (array $item): array { - $item['id'] = preg_replace('/[^0-9]/', '', (string)($item['id'] ?? '')); - $item['label'] = trim((string)($item['label'] ?? '')); - $item['enabled'] = !empty($item['enabled']); - $item['source'] = $item['source'] ?? 'manual'; - $item['author'] = trim((string)($item['author'] ?? '')); - $item['preview_url'] = trim((string)($item['preview_url'] ?? '')); - return $item; - }, $config['workshop_items']); - - $config['workshop_items'] = array_values(array_filter($config['workshop_items'], static function (array $item): bool { - return $item['id'] !== ''; - })); - - return $config; - } - - private function getGameAdapterPath(string $gameKey): string - { - return sprintf('%s/%s.xml', $this->gameAdapterDir, $gameKey); - } - - private function sanitizeGameKey(string $gameKey): string - { - $gameKey = strtolower(trim($gameKey)); - $sanitized = preg_replace('/[^a-z0-9_\-.]/', '', $gameKey); - return is_string($sanitized) ? $sanitized : ''; - } - - private function normalizeAdapterData(string $gameKey, array $data): array - { - $name = trim((string)($data['name'] ?? '')); - return [ - 'name' => $name !== '' ? $name : $gameKey, - 'steam_app_id' => trim((string)($data['steam_app_id'] ?? '')), - 'mods_dir' => trim((string)($data['mods_dir'] ?? '')), - 'keys_dir' => trim((string)($data['keys_dir'] ?? '')), - 'supports_hot_reload' => !empty($data['supports_hot_reload']), - 'activation_template' => trim((string)($data['activation_template'] ?? '')), - 'notes' => trim((string)($data['notes'] ?? '')), - ]; - } - - private function parseAdapterFile(string $file, string $schemaPath, bool $useSchema, ?string $forcedKey = null): ?array - { - $previous = libxml_use_internal_errors(true); - $doc = new DOMDocument(); - if (!$doc->load($file)) { - libxml_use_internal_errors($previous); - return null; - } - - if ($useSchema && is_file($schemaPath) && !$doc->schemaValidate($schemaPath)) { - libxml_clear_errors(); - libxml_use_internal_errors($previous); - return null; - } - - $adapter = simplexml_import_dom($doc); - if ($adapter === false) { - libxml_use_internal_errors($previous); - return null; - } - - $key = $forcedKey ?? (string)($adapter['key'] ?? ''); - if ($key === '') { - libxml_use_internal_errors($previous); - return null; - } - - $result = [ - 'key' => $key, - 'name' => (string)($adapter['name'] ?? $key), - 'steam_app_id' => (string)($adapter->steamAppId ?? ''), - 'mods_dir' => (string)($adapter->modsDir ?? ''), - 'keys_dir' => isset($adapter->keysDir) ? (string)$adapter->keysDir : '', - 'supports_hot_reload' => filter_var((string)($adapter->supportsHotReload ?? 'false'), FILTER_VALIDATE_BOOLEAN), - 'activation_template' => (string)($adapter->activation->template ?? ''), - 'notes' => (string)($adapter->notes ?? ''), - ]; - - libxml_use_internal_errors($previous); - - return $result; - } - - private function getConfigPath(int $homeId): string - { - return sprintf('%s/%d.xml', $this->configDir, $homeId); - } - - private function defaultConfig(): array - { - return [ - 'workshop_enabled' => false, - 'adapter_key' => 'dayz', - 'update_interval_minutes' => 60, - 'staging_dir' => '', - 'install_strategy' => 'copy', - 'on_update_action' => 'queue_for_restart', - 'post_install_script' => '', - 'workshop_items' => [], - 'raw_definition' => '', - 'last_saved_at' => null, - ]; - } - - private function ensureDataFiles(): void - { - $directories = [ - $this->configDir, - $this->gameAdapterDir, - dirname($this->adapterMapFile), - ]; - - foreach ((array)$directories as $dir) { - if (!is_dir($dir)) { - mkdir($dir, 0775, true); - } - } - - if (!is_file($this->adapterMapFile)) { - file_put_contents($this->adapterMapFile, json_encode([], JSON_PRETTY_PRINT)); - } - - if (!is_file($this->apiLogFile)) { - touch($this->apiLogFile); - } - } - - public function gameSupportsWorkshop($serverXml): bool - { - if (!($serverXml instanceof SimpleXMLElement)) { - return false; - } - - $installer = trim((string)($serverXml->installer ?? '')); - if ($installer !== 'steamcmd') { - return false; - } - - $appId = $this->parseSteamAppIdFromConfig($serverXml); - return $appId !== null; - } - - private function parseSteamAppIdFromConfig($xml): ?string - { - if (!isset($xml->mods) || !isset($xml->mods->mod)) { - return null; - } - - $candidate = null; - foreach ($xml->mods->mod as $mod) { - $installerName = trim((string)($mod->installer_name ?? '')); - if ($installerName === '' || preg_match('/\D/', $installerName)) { - continue; - } - - $modName = strtolower(trim((string)($mod->name ?? ''))); - $modKey = strtolower(trim((string)($mod['key'] ?? ''))); - - if ($modKey === 'default' || $modName === 'none' || $modName === '') { - return $installerName; - } - - if ($candidate === null) { - $candidate = $installerName; - } - } - - return $candidate; - } - - private function loadServerConfigXml(string $gameKey): ?SimpleXMLElement - { - $gameKey = $this->sanitizeGameKey($gameKey); - if ($gameKey === '') { - return null; - } - - $directPath = sprintf('%s/%s.xml', $this->serverConfigDir, $gameKey); - if (is_file($directPath)) { - $xml = @simplexml_load_file($directPath); - if ($xml !== false) { - return $xml; - } - } - - foreach (glob($this->serverConfigDir . '/*.xml') as $file) { - $xml = @simplexml_load_file($file); - if ($xml === false) { - continue; - } - $configuredKey = isset($xml->game_key) ? $this->sanitizeGameKey((string)$xml->game_key) : ''; - if ($configuredKey === $gameKey) { - return $xml; - } - } - - return null; - } - - private function parseSelectedItemsJson(string $json): array - { - if ($json === '') { - return []; - } - - $decoded = json_decode($json, true); - if (!is_array($decoded)) { - return []; - } - - $result = []; - foreach ((array)$decoded as $item) { - if (!is_array($item)) { - continue; - } - $id = preg_replace('/[^0-9]/', '', (string)($item['id'] ?? '')); - if ($id === '') { - continue; - } - $label = trim((string)($item['label'] ?? '')); - if ($label === '') { - $label = '@' . $id; - } - $result[$id] = [ - 'id' => $id, - 'label' => $label, - 'author' => trim((string)($item['author'] ?? '')), - 'preview_url' => trim((string)($item['preview_url'] ?? '')), - 'enabled' => isset($item['enabled']) ? (bool)$item['enabled'] : true, - 'source' => trim((string)($item['source'] ?? 'search')), - ]; - } - - return array_values($result); - } - - private function serializeWorkshopItems(array $items): string - { - $lines = []; - foreach ((array)$items as $item) { - $id = preg_replace('/[^0-9]/', '', (string)($item['id'] ?? '')); - if ($id === '') { - continue; - } - $label = trim((string)($item['label'] ?? '')); - if ($label === '') { - $label = '@' . $id; - } - $lines[] = $id . ',' . $label; - } - - return implode(PHP_EOL, $lines); - } - - - private function httpGet(string $url, array $params = [], ?string $userAgent = null): array - { - if (!function_exists('curl_init')) { - return ['body' => null, 'http_code' => 0, 'error' => 'PHP cURL extension is required', 'url' => $url, 'params' => $params]; - } - - $queryString = http_build_query($params, '', '&', PHP_QUERY_RFC3986); - $fullUrl = $queryString === '' ? $url : $url . (strpos($url, '?') === false ? '?' : '&') . $queryString; - $ch = curl_init($fullUrl); - if ($ch === false) { - return ['body' => null, 'http_code' => 0, 'error' => 'Unable to initialize cURL', 'url' => $fullUrl, 'params' => $params]; - } - - curl_setopt_array($ch, [ - CURLOPT_RETURNTRANSFER => true, - CURLOPT_FOLLOWLOCATION => true, - CURLOPT_TIMEOUT => 20, - CURLOPT_ENCODING => '', - CURLOPT_USERAGENT => $userAgent ?? 'GSP-Workshop/1.0 (+https://github.com/GameServerPanel/GSP)', - CURLOPT_HTTPHEADER => ['Accept: text/html,application/xhtml+xml;q=0.9,*/*;q=0.8'], - ]); - - $body = curl_exec($ch); - $error = curl_errno($ch) ? curl_error($ch) : null; - $status = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE); - curl_close($ch); - - return [ - 'body' => $error === null ? $body : null, - 'http_code' => $status, - 'error' => $error, - 'url' => $fullUrl, - 'params' => $params, - ]; - } - - private function formatRequestSummary(array $request): string - { - $backend = strtolower((string)($request['backend'] ?? 'api')); - $params = http_build_query($request['params'] ?? [], '', '&'); - if ($backend === 'scraper') { - $command = (string)($request['command'] ?? ''); - $exit = (string)($request['exit_code'] ?? ''); - $stderr = trim((string)($request['stderr'] ?? 'none')); - if ($stderr === '') { - $stderr = 'none'; - } - return sprintf('SCRAPER => COMMAND => %s | PARAMS => %s | EXIT => %s | STDERR => %s', $command, $params, $exit, $stderr); - } elseif ($backend === 'scraper_http') { - $url = (string)($request['url'] ?? ''); - $http = (string)($request['http_code'] ?? ''); - $error = (string)($request['transport_error'] ?? 'none'); - return sprintf('SCRAPER_HTTP => URL => %s | PARAMS => %s | HTTP => %s | TRANSPORT => %s', $url, $params, $http, $error); - } - - $url = (string)($request['url'] ?? ''); - $http = (string)($request['http_code'] ?? ''); - $error = (string)($request['transport_error'] ?? 'none'); - return sprintf('API REQUEST => %s | PARAMS => %s | HTTP => %s | TRANSPORT => %s', $url, $params, $http, $error); - } - - private function runSteamCmdDownload(string $steamCmdPath, string $appId, string $workshopId, string $username, ?string $password): array - { - $command = [$steamCmdPath, '+login', $username]; - if ($username !== 'anonymous' && $password !== null && $password !== '') { - $command[] = $password; - } - $command = array_merge($command, ['+workshop_download_item', $appId, $workshopId, 'validate', '+quit']); - - $descriptorSpec = [ - 0 => ['pipe', 'r'], - 1 => ['pipe', 'w'], - 2 => ['pipe', 'w'], - ]; - $process = proc_open($command, $descriptorSpec, $pipes); - if (!is_resource($process)) { - return ['exit_code' => 1, 'output' => ['Unable to start steamcmd process.']]; - } - - fclose($pipes[0]); - $stdout = stream_get_contents($pipes[1]) ?: ''; - $stderr = stream_get_contents($pipes[2]) ?: ''; - fclose($pipes[1]); - fclose($pipes[2]); - $exitCode = (int)proc_close($process); - $combined = trim($stdout . PHP_EOL . $stderr); - $lines = $combined === '' ? [] : preg_split('/\r\n|\r|\n/', $combined); - - return ['exit_code' => $exitCode, 'output' => is_array($lines) ? $lines : []]; - } - - private function appendLog(string $file, string $message): void - { - $dir = dirname($file); - if (!is_dir($dir)) { - mkdir($dir, 0775, true); - } - file_put_contents($file, sprintf('[%s] %s%s', date('Y-m-d H:i:s'), $message, PHP_EOL), FILE_APPEND); - } - - private function appendSteamCmdOutput(string $logFile, array $lines): void - { - if (empty($lines)) { - return; - } - file_put_contents($logFile, implode(PHP_EOL, $lines) . PHP_EOL, FILE_APPEND); - } - - private function logApiFailure(string $message): void - { - $this->appendLog($this->apiLogFile, $message); - } - - - private function buildWorkshopGroupKey(string $appId): string - { - return 'steamapp_' . $appId; - } -} diff --git a/modules/steam_workshop/lib/WorkshopInstaller.php b/modules/steam_workshop/lib/WorkshopInstaller.php deleted file mode 100644 index b9dc0481..00000000 --- a/modules/steam_workshop/lib/WorkshopInstaller.php +++ /dev/null @@ -1,594 +0,0 @@ -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop - * WorkshopInstaller: handles mod download (via agent SteamCMD) and - * copy/sync from agent cache to server install path. - * - * Template variables supported in all paths/scripts (%var% style): - * %home_id% numeric home id - * %server_path% game server home_path - * %steam_app_id% Steam game App ID (e.g. 221100 for DayZ) - * %workshop_app_id% Workshop App ID used for +workshop_download_item - * %workshop_id% Workshop mod item id (numeric) - * %mod_name% mod title sanitised for use as a folder name - * %install_name% resolved mod folder name (from folder_naming_format) - * %download_path% alias for %source_path% (SteamCMD cache dir for this mod) - * %source_path% SteamCMD cache directory for this mod - * %target_path% resolved install directory for this mod - * %keys_source_path% key source path (resolved from profile key_source_path) - * %keys_target_path% key destination path (resolved from profile key_dest_path) - * %steamcmd_path% path to steamcmd.sh on the agent - * - * Legacy {var} style placeholders are also resolved for backward compat. - */ - -require_once __DIR__ . '/WorkshopRepository.php'; - -class WorkshopInstaller -{ - private WorkshopRepository $repo; - private string $logDir; - - public function __construct(WorkshopRepository $repo) - { - $this->repo = $repo; - $this->logDir = __DIR__ . '/../logs'; - if (!is_dir($this->logDir)) { - mkdir($this->logDir, 0775, true); - } - } - - // ------------------------------------------------------------------ - // Public API - // ------------------------------------------------------------------ - - /** - * Install a workshop mod for a game server. - * - * @param array $home Row from getGameHome/getUserGameHome - * @param array $profile Row from gsp_workshop_game_profiles - * @param string $workshopId Numeric workshop item id - * @return array{success:bool, message:string, restart_required:bool, log:list<string>} - */ - public function install( - array $home, - array $profile, - string $workshopId - ): array { - $log = []; - - $workshopId = preg_replace('/[^0-9]/', '', $workshopId) ?? ''; - if ($workshopId === '') { - return $this->fail('Workshop ID must be numeric.', $log); - } - - $homeId = (int)($home['home_id'] ?? 0); - $agentId = (int)($home['remote_server_id'] ?? 0); - $appId = (string)($profile['workshop_app_id'] ?? ''); - $osType = $this->detectOsType($home); - - if ($homeId <= 0 || $agentId <= 0 || $appId === '') { - return $this->fail('Invalid home, agent, or app ID.', $log); - } - - $remote = $this->buildRemote($home); - if ($remote === null) { - return $this->fail('Unable to connect to agent.', $log); - } - if ($remote->status_chk() !== 1) { - return $this->fail('Agent is offline.', $log); - } - - // Build template vars (source/target paths filled after resolution below) - $vars = $this->buildTemplateVars($home, $profile, $workshopId); - - // Run pre-update script once (before mods) - $preScript = trim((string)($profile['pre_update_script'] ?? '')); - if ($preScript !== '') { - $log[] = 'Running pre-update script.'; - $this->runScript($remote, $preScript, $vars, $log); - } - - // Download - $cacheResult = $this->ensureCached($remote, $agentId, $osType, $appId, $workshopId, $profile, $vars, $log); - if (!$cacheResult) { - return $this->fail('SteamCMD download failed.', $log); - } - - // Copy/sync to server - $syncResult = $this->syncToServer($remote, $profile, $vars, $log); - if (!$syncResult) { - return $this->fail('Sync from cache to server failed. Check agent logs.', $log); - } - - // Per-mod install script - $installScript = trim((string)($profile['install_script'] ?? '')); - if ($installScript !== '') { - $log[] = 'Running per-mod install script.'; - $this->runScript($remote, $installScript, $vars, $log); - } - - // Copy keys if configured - if (!empty($profile['copy_keys'])) { - $this->copyKeys($remote, $profile, $vars, $log); - } - - // Post-update script - $postScript = trim((string)($profile['post_update_script'] ?? '')); - if ($postScript !== '') { - $log[] = 'Running post-update script.'; - $this->runScript($remote, $postScript, $vars, $log); - } - - // Record in database - $this->repo->insertOrUpdateMod( - $homeId, $agentId, (int)$profile['id'], $appId, $workshopId, - $vars['%target_path%'] ?? '', '', 0 - ); - - $restartRequired = !empty($profile['requires_restart']); - $log[] = $restartRequired ? 'Restart required after mod install.' : 'Hot-reload capable (no restart required).'; - - return [ - 'success' => true, - 'message' => 'Mod installed successfully.', - 'restart_required' => $restartRequired, - 'log' => $log, - ]; - } - - /** - * Sync a single installed mod's cache into the server path. - * Called from pre-start and from the user "Sync now" button. - * - * @param array $home Game home row - * @param array $modRow Row from gsp_server_workshop_mods - * @param array $profile Row from gsp_workshop_game_profiles - * @return array{success:bool, changed:bool, message:string, log:list<string>} - */ - public function syncMod(array $home, array $modRow, array $profile): array - { - $log = []; - $workshopId = (string)($modRow['workshop_id'] ?? ''); - $agentId = (int)($modRow['agent_id'] ?? 0); - $appId = (string)($modRow['workshop_app_id'] ?? ''); - - $cacheEntry = $this->repo->getCacheEntry($agentId, $appId, $workshopId); - if ($cacheEntry === null || ($cacheEntry['status'] ?? '') !== 'cached') { - return ['success' => false, 'changed' => false, 'message' => 'Mod not cached yet.', 'log' => $log]; - } - - $remote = $this->buildRemote($home); - if ($remote === null || $remote->status_chk() !== 1) { - return ['success' => false, 'changed' => false, 'message' => 'Agent offline.', 'log' => $log]; - } - - $vars = $this->buildTemplateVars($home, $profile, $workshopId, $modRow['title'] ?? ''); - - $changed = $this->checkNeedsSync($remote, $vars['%source_path%'], $vars['%target_path%'], $profile, $log); - if (!$changed) { - $log[] = 'No changes detected – skipping sync.'; - return ['success' => true, 'changed' => false, 'message' => 'Already up to date.', 'log' => $log]; - } - - $log[] = 'Changes detected – syncing.'; - $ok = $this->syncToServer($remote, $profile, $vars, $log); - - if ($ok) { - $installScript = trim((string)($profile['install_script'] ?? '')); - if ($installScript !== '') { - $this->runScript($remote, $installScript, $vars, $log); - } - if (!empty($profile['copy_keys'])) { - $this->copyKeys($remote, $profile, $vars, $log); - } - } - - return [ - 'success' => $ok, - 'changed' => true, - 'message' => $ok ? 'Sync complete.' : 'Sync failed.', - 'log' => $log, - ]; - } - - // ------------------------------------------------------------------ - // Template resolution (public – used by WorkshopUpdater) - // ------------------------------------------------------------------ - - /** - * Replace template placeholders in a string. - * Supports both %var% (canonical) and {var} (legacy) style. - * - * @param array<string,string> $vars - */ - public function resolveTemplate(string $template, array $vars): string - { - // %var% style (canonical) - $result = str_replace(array_keys($vars), array_values($vars), $template); - - // Legacy {var} style aliases – map old keys to same values - $legacy = []; - foreach ($vars as $k => $v) { - $legacyKey = '{' . trim($k, '%') . '}'; - $legacy[$legacyKey] = $v; - } - // Extra legacy aliases - $legacy['{mod_id}'] = $vars['%workshop_id%'] ?? ''; - $legacy['{mod_title}'] = $vars['%mod_name%'] ?? ''; - $legacy['{mod_folder}'] = $vars['%install_name%'] ?? ''; - $legacy['{install_path}'] = $vars['%target_path%'] ?? ''; - $legacy['{cache_path}'] = $vars['%source_path%'] ?? ''; - - return str_replace(array_keys($legacy), array_values($legacy), $result); - } - - /** - * Build the standard template variable map for a home + profile + mod. - * - * @return array<string,string> - */ - public function buildTemplateVars( - array $home, - array $profile, - string $workshopId, - string $modTitle = '' - ): array { - $serverPath = rtrim((string)($home['home_path'] ?? ''), '/'); - $steamcmdPath = trim((string)($profile['steamcmd_path'] ?? '')); - if ($steamcmdPath === '') { - $steamcmdPath = '/home/gameserver/steamcmd/steamcmd.sh'; - } - - $safeName = preg_replace('/[^a-zA-Z0-9_\-]/', '_', $modTitle) ?? ''; - - // Resolve folder name from format - $folderFormat = (string)($profile['folder_naming_format'] ?? '@%workshop_id%'); - if ($folderFormat === '@%mod_name%') { - $installName = '@' . $safeName; - } elseif ($folderFormat === '@%workshop_id%') { - $installName = '@' . $workshopId; - } else { - // custom – use folder_name_template as-is, resolve %workshop_id%/%mod_name% inline - $tpl = (string)($profile['folder_name_template'] ?? '@%workshop_id%'); - $installName = str_replace(['%workshop_id%', '%mod_name%'], [$workshopId, $safeName], $tpl); - } - - $steamAppId = (string)($profile['steam_app_id'] ?? ''); - $workshopAppId = (string)($profile['workshop_app_id'] ?? ''); - - // Resolve cache/source path template - $cachePathTpl = (string)($profile['cache_path_template'] ?? ''); - $sourcePath = str_replace( - ['%workshop_app_id%', '%workshop_id%', '%mod_name%', '%install_name%', '%steam_app_id%', '%steamcmd_path%'], - [$workshopAppId, $workshopId, $safeName, $installName, $steamAppId, dirname($steamcmdPath)], - $cachePathTpl - ); - - // Resolve target/install path template - $installPathTpl = (string)($profile['install_path_template'] ?? ''); - $targetPath = str_replace( - ['%server_path%', '%workshop_app_id%', '%workshop_id%', '%mod_name%', '%install_name%', '%steam_app_id%'], - [$serverPath, $workshopAppId, $workshopId, $safeName, $installName, $steamAppId], - $installPathTpl - ); - - // Resolve key paths - $keySourceRaw = (string)($profile['key_source_path'] ?? ''); - $keyDestRaw = (string)($profile['key_dest_path'] ?? ''); - $keySource = str_replace(['%source_path%', '%server_path%'], [$sourcePath, $serverPath], $keySourceRaw); - $keyDest = str_replace(['%target_path%', '%server_path%'], [$targetPath, $serverPath], $keyDestRaw); - - return [ - '%home_id%' => (string)($home['home_id'] ?? ''), - '%server_path%' => $serverPath, - '%steam_app_id%' => $steamAppId, - '%workshop_app_id%' => $workshopAppId, - '%workshop_id%' => $workshopId, - '%mod_name%' => $safeName, - '%install_name%' => $installName, - '%download_path%' => $sourcePath, - '%source_path%' => $sourcePath, - '%target_path%' => $targetPath, - '%keys_source_path%' => $keySource, - '%keys_target_path%' => $keyDest, - '%steamcmd_path%' => $steamcmdPath, - ]; - } - - // ------------------------------------------------------------------ - // Private helpers - // ------------------------------------------------------------------ - - /** - * Ensure a mod is downloaded/cached on the agent. - * Returns true if cached and available. - * - * @param list<string> $log - */ - private function ensureCached( - object $remote, - int $agentId, - string $osType, - string $appId, - string $workshopId, - array $profile, - array &$vars, - array &$log - ): bool { - $sourcePath = $vars['%source_path%']; - - $cacheEntry = $this->repo->getCacheEntry($agentId, $appId, $workshopId); - $log[] = "Cache check: agent={$agentId} app={$appId} mod={$workshopId}"; - - if ($cacheEntry !== null && ($cacheEntry['status'] ?? '') === 'cached') { - $log[] = 'Cache HIT – using existing cached copy.'; - return true; - } - - $log[] = 'Cache MISS – triggering SteamCMD download on agent.'; - $ok = $this->triggerSteamCmdDownload($remote, $agentId, $appId, $workshopId, $profile, $sourcePath, $log); - - $status = $ok ? 'cached' : 'missing'; - $this->repo->upsertCacheEntry($agentId, $osType, $appId, $workshopId, $sourcePath, $status); - - if ($ok) { - $log[] = 'SteamCMD download success.'; - } - return $ok; - } - - /** Build an OGPRemoteLibrary instance from a home row. */ - private function buildRemote(array $home): ?object - { - if (!class_exists('OGPRemoteLibrary')) { - @require_once __DIR__ . '/../../../includes/lib_remote.php'; - } - if (!class_exists('OGPRemoteLibrary')) { - return null; - } - - $ip = (string)($home['agent_ip'] ?? ''); - $port = (string)($home['agent_port'] ?? ''); - $key = (string)($home['encryption_key'] ?? ''); - $timeout = isset($home['timeout']) ? (int)$home['timeout'] : 30; - - if ($ip === '' || $port === '') { - return null; - } - - return new OGPRemoteLibrary($ip, $port, $key, $timeout); - } - - /** - * Trigger a SteamCMD workshop_download_item on the agent. - * Returns true on success. - * - * @param list<string> $log - */ - private function triggerSteamCmdDownload( - object $remote, - int $agentId, - string $appId, - string $workshopId, - array $profile, - string $cachePath, - array &$log - ): bool { - $steamcmdPath = trim((string)($profile['steamcmd_path'] ?? '')); - if ($steamcmdPath === '') { - $steamcmdPath = '/home/gameserver/steamcmd/steamcmd.sh'; - } - - $loginMode = (string)($profile['steamcmd_login_mode'] ?? 'anonymous'); - // TODO: When login_mode is 'account', replace 'anonymous' with the - // configured SteamCMD credentials (username + password) loaded from - // a secure panel-side credential store. Until that feature is - // implemented, 'account' mode logs in anonymously (which works for - // free/publicly-accessible Workshop items). - $loginArg = 'anonymous'; - - $cmd = implode(' ', [ - escapeshellarg($steamcmdPath), - '+login', escapeshellarg($loginArg), - '+workshop_download_item', escapeshellarg($appId), escapeshellarg($workshopId), - 'validate', - '+quit', - ]); - - $log[] = "SteamCMD start: agent={$agentId} app={$appId} mod={$workshopId}"; - $this->writeLog("STEAMCMD START agent={$agentId} app={$appId} mod={$workshopId}"); - - $output = $remote->exec($cmd); - - if ($output === null) { - $log[] = 'SteamCMD: no response from agent (command may still be running).'; - } else { - $log[] = 'SteamCMD output: ' . substr((string)$output, 0, 500); - } - - // Verify by checking whether the cache path now exists - $exists = $remote->rfile_exists($cachePath); - if ($exists === 1) { - $this->writeLog("STEAMCMD SUCCESS agent={$agentId} app={$appId} mod={$workshopId} path={$cachePath}"); - return true; - } - - $this->writeLog("STEAMCMD FAILURE agent={$agentId} app={$appId} mod={$workshopId} path={$cachePath}"); - return false; - } - - /** - * Check if cache path differs from install path (dry-run compare). - * Returns true if sync is needed. - * - * @param list<string> $log - */ - private function checkNeedsSync( - object $remote, - string $sourcePath, - string $targetPath, - array $profile, - array &$log - ): bool { - $copyMethod = (string)($profile['copy_method'] ?? 'rsync'); - $log[] = "Pre-start compare: source={$sourcePath} target={$targetPath} method={$copyMethod}"; - - if ($copyMethod === 'rsync') { - $cmd = sprintf( - 'rsync -rcn --delete %s %s 2>/dev/null; echo "RSYNC_EXIT:$?"', - escapeshellarg(rtrim($sourcePath, '/') . '/'), - escapeshellarg(rtrim($targetPath, '/') . '/') - ); - $out = (string)$remote->exec($cmd); - $body = preg_replace('/RSYNC_EXIT:\d+\s*$/', '', $out) ?? ''; - return preg_match('/\S/', $body) === 1; - } - - // copy / symlink: always sync - return true; - } - - /** - * Perform the actual copy/sync from cache to install path on the agent. - * - * @param array<string,string> $vars - * @param list<string> $log - */ - private function syncToServer( - object $remote, - array $profile, - array &$vars, - array &$log - ): bool { - $copyMethod = (string)($profile['copy_method'] ?? 'rsync'); - $sourcePath = $vars['%source_path%']; - $targetPath = $vars['%target_path%']; - - if ($sourcePath === '' || $targetPath === '') { - $log[] = 'Sync skipped: empty source or target path.'; - return false; - } - - $log[] = "Sync start: method={$copyMethod} source={$sourcePath} target={$targetPath}"; - $this->writeLog("COPY START method={$copyMethod} source={$sourcePath} target={$targetPath}"); - - if ($copyMethod === 'rsync') { - $cmd = sprintf( - 'mkdir -p %s && rsync -a --delete %s %s 2>&1; echo "EXIT:$?"', - escapeshellarg($targetPath), - escapeshellarg(rtrim($sourcePath, '/') . '/'), - escapeshellarg(rtrim($targetPath, '/') . '/') - ); - } elseif ($copyMethod === 'symlink') { - $cmd = sprintf( - 'mkdir -p %s && ln -sfn %s %s 2>&1; echo "EXIT:$?"', - escapeshellarg(dirname($targetPath)), - escapeshellarg($sourcePath), - escapeshellarg($targetPath) - ); - } else { - // 'copy' – basic cp - $cmd = sprintf( - 'mkdir -p %s && cp -r %s %s 2>&1; echo "EXIT:$?"', - escapeshellarg($targetPath), - escapeshellarg(rtrim($sourcePath, '/') . '/.'), - escapeshellarg($targetPath) - ); - } - - $out = (string)$remote->exec($cmd); - $log[] = 'Sync output: ' . substr($out, 0, 500); - - if (preg_match('/EXIT:(\d+)/', $out, $m)) { - $ok = (int)$m[1] === 0; - } else { - $ok = true; - } - - if ($ok) { - $log[] = 'Sync success.'; - $this->writeLog("COPY SUCCESS source={$sourcePath} target={$targetPath}"); - } else { - $log[] = 'Sync failed (non-zero exit).'; - $this->writeLog("COPY FAILURE source={$sourcePath} target={$targetPath}"); - } - - return $ok; - } - - /** - * Copy key files from the mod's keys directory to the server keys directory. - * - * @param array<string,string> $vars - * @param list<string> $log - */ - private function copyKeys( - object $remote, - array $profile, - array $vars, - array &$log - ): void { - $keySrc = $vars['%keys_source_path%']; - $keyDest = $vars['%keys_target_path%']; - - if ($keySrc === '' || $keyDest === '') { - $log[] = 'Key copy skipped: key paths not configured.'; - return; - } - - $log[] = "Copying keys: {$keySrc} → {$keyDest}"; - $cmd = sprintf( - 'if [ -d %s ]; then mkdir -p %s && cp -f %s/*.bikey %s/ 2>/dev/null; fi; echo "EXIT:$?"', - escapeshellarg($keySrc), - escapeshellarg($keyDest), - escapeshellarg($keySrc), - escapeshellarg($keyDest) - ); - $out = (string)$remote->exec($cmd); - $log[] = 'Key copy output: ' . substr($out, 0, 200); - } - - /** - * Run an admin-defined bash script on the agent after resolving template vars. - * - * @param array<string,string> $vars - * @param list<string> $log - */ - private function runScript( - object $remote, - string $script, - array $vars, - array &$log - ): void { - $resolved = $this->resolveTemplate($script, $vars); - $out = (string)$remote->exec($resolved . ' 2>&1'); - $log[] = 'Script output: ' . substr($out, 0, 500); - $this->writeLog('SCRIPT OUTPUT: ' . substr($out, 0, 1000)); - } - - private function detectOsType(array $home): string - { - $gameKey = strtolower((string)($home['game_key'] ?? '')); - return preg_match('/win/', $gameKey) ? 'windows' : 'linux'; - } - - private function writeLog(string $message): void - { - $file = $this->logDir . '/workshop_install.log'; - $line = '[' . date('Y-m-d H:i:s') . '] ' . $message . "\n"; - @file_put_contents($file, $line, FILE_APPEND | LOCK_EX); - } - - private function fail(string $message, array $log): array - { - $this->writeLog('FAIL: ' . $message); - return [ - 'success' => false, - 'message' => $message, - 'restart_required' => false, - 'log' => $log, - ]; - } -} diff --git a/modules/steam_workshop/lib/WorkshopPreStart.php b/modules/steam_workshop/lib/WorkshopPreStart.php deleted file mode 100644 index cca038ab..00000000 --- a/modules/steam_workshop/lib/WorkshopPreStart.php +++ /dev/null @@ -1,118 +0,0 @@ -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop - * WorkshopPreStart: syncs updated cached mods into the game server folder - * before the server is launched. - * - * Intended to be called from the game XML <pre_start> tag or from a - * pre-start hook in the panel. - * - * Design rules: - * - Does NOT restart running servers. - * - Only syncs if the cache differs from the installed path. - * - Logs every check and sync attempt. - */ - -require_once __DIR__ . '/WorkshopRepository.php'; -require_once __DIR__ . '/WorkshopInstaller.php'; - -class WorkshopPreStart -{ - private WorkshopRepository $repo; - private WorkshopInstaller $installer; - private string $logFile; - - public function __construct(WorkshopRepository $repo, WorkshopInstaller $installer) - { - $this->repo = $repo; - $this->installer = $installer; - $logDir = __DIR__ . '/../logs'; - if (!is_dir($logDir)) { - mkdir($logDir, 0775, true); - } - $this->logFile = $logDir . '/workshop_prestart.log'; - } - - // ------------------------------------------------------------------ - // Public API - // ------------------------------------------------------------------ - - /** - * Sync all enabled mods for the given home_id before server start. - * - * @param array $home Full game home row (from getGameHome / getUserGameHome) - * @return array{synced:int, skipped:int, failed:int, log:list<string>} - */ - public function syncModsForHome(array $home): array - { - $homeId = (int)($home['home_id'] ?? 0); - $log = []; - $synced = 0; - $skipped = 0; - $failed = 0; - - $this->log("PRE-START home={$homeId}"); - - $mods = $this->repo->listEnabledModsForHome($homeId); - - if (empty($mods)) { - $log[] = 'No enabled Workshop mods for this server.'; - $this->log("PRE-START home={$homeId}: no mods"); - return ['synced' => 0, 'skipped' => 0, 'failed' => 0, 'log' => $log]; - } - - foreach ((array)$mods as $modRow) { - $workshopId = (string)($modRow['workshop_id'] ?? ''); - $profileId = (int)($modRow['profile_id'] ?? 0); - $log[] = "Checking mod {$workshopId} …"; - - $profile = $profileId > 0 ? $this->repo->getProfileById($profileId) : null; - if ($profile === null) { - $log[] = " Profile not found (profile_id={$profileId}) – skipped."; - $this->log("PRE-START home={$homeId} mod={$workshopId}: profile missing"); - $skipped++; - continue; - } - - $result = $this->installer->syncMod($home, $modRow, $profile); - - if ($result['success'] && $result['changed']) { - $log[] = " Synced: " . ($result['message'] ?? ''); - $this->log("PRE-START home={$homeId} mod={$workshopId}: synced"); - $synced++; - } elseif ($result['success'] && !$result['changed']) { - $log[] = ' Already up to date – no sync needed.'; - $skipped++; - } else { - $log[] = " Sync failed: " . ($result['message'] ?? 'unknown error'); - $this->log("PRE-START home={$homeId} mod={$workshopId}: FAILED"); - $failed++; - } - - // Append sub-log - foreach ((array)($result['log'] ?? []) as $line) { - $log[] = ' ' . $line; - } - } - - $this->log("PRE-START home={$homeId} done: synced={$synced} skipped={$skipped} failed={$failed}"); - - return [ - 'synced' => $synced, - 'skipped' => $skipped, - 'failed' => $failed, - 'log' => $log, - ]; - } - - // ------------------------------------------------------------------ - // Private helpers - // ------------------------------------------------------------------ - - private function log(string $message): void - { - $line = '[' . date('Y-m-d H:i:s') . '] ' . $message . "\n"; - @file_put_contents($this->logFile, $line, FILE_APPEND | LOCK_EX); - } -} diff --git a/modules/steam_workshop/lib/WorkshopRepository.php b/modules/steam_workshop/lib/WorkshopRepository.php deleted file mode 100644 index 1940426d..00000000 --- a/modules/steam_workshop/lib/WorkshopRepository.php +++ /dev/null @@ -1,589 +0,0 @@ -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop - * WorkshopRepository: database access layer for the three Workshop tables. - */ - -class WorkshopRepository -{ - private OGPDatabase $db; - private string $prefix; - - public function __construct(OGPDatabase $db) - { - $this->db = $db; - $this->prefix = $db->getTablePrefix(); - } - - // ------------------------------------------------------------------ - // Internal helpers - // ------------------------------------------------------------------ - - private function esc(mixed $val): string - { - return $this->db->realEscapeSingle((string)$val); - } - - /** Execute a query that returns no result set (INSERT / UPDATE / DELETE). */ - private function exec(string $sql): bool - { - return $this->db->query($sql) !== false; - } - - /** Execute a SELECT query; returns array of rows or empty array. */ - private function select(string $sql): array - { - $result = $this->db->resultQuery($sql); - return is_array($result) ? $result : []; - } - - /** Return the first row or null. */ - private function selectOne(string $sql): ?array - { - $rows = $this->select($sql); - return $rows[0] ?? null; - } - - private function lastInsertId(): int - { - $row = $this->selectOne('SELECT LAST_INSERT_ID() AS id'); - return isset($row['id']) ? (int)$row['id'] : 0; - } - - // ------------------------------------------------------------------ - // WORKSHOP GAME PROFILES - // ------------------------------------------------------------------ - - /** @return array<int,array<string,mixed>> */ - public function listProfiles(bool $enabledOnly = false): array - { - $where = $enabledOnly ? ' WHERE enabled = 1' : ''; - return $this->select( - "SELECT * FROM `{$this->prefix}workshop_game_profiles`{$where} ORDER BY game_name ASC" - ); - } - - public function getProfileById(int $id): ?array - { - return $this->selectOne( - "SELECT * FROM `{$this->prefix}workshop_game_profiles` WHERE id = {$id} LIMIT 1" - ); - } - - public function getProfileByGameKey(string $gameKey): ?array - { - return $this->selectOne( - "SELECT * FROM `{$this->prefix}workshop_game_profiles` - WHERE game_key = '" . $this->esc($gameKey) . "' AND enabled = 1 LIMIT 1" - ); - } - - public function getProfileByAppId(string $appId): ?array - { - return $this->selectOne( - "SELECT * FROM `{$this->prefix}workshop_game_profiles` - WHERE workshop_app_id = '" . $this->esc($appId) . "' AND enabled = 1 LIMIT 1" - ); - } - - /** - * Insert (id = 0) or update (id > 0) a Workshop game profile. - * Returns the row id. - */ - public function saveProfile(array $data): int - { - $id = isset($data['id']) ? (int)$data['id'] : 0; - - $gameKey = $this->esc($data['game_key'] ?? ''); - $gameName = $this->esc($data['game_name'] ?? ''); - $steamAppId = $this->esc($data['steam_app_id'] ?? ''); - $workshopAppId = $this->esc($data['workshop_app_id'] ?? ''); - $steamLoginRequired = empty($data['steam_login_required']) ? 0 : 1; - $steamcmdLoginMode = in_array($data['steamcmd_login_mode'] ?? '', ['anonymous', 'account'], true) - ? $this->esc($data['steamcmd_login_mode']) - : 'anonymous'; - $steamcmdPath = $this->esc($data['steamcmd_path'] ?? ''); - $supportedOs = $this->esc($data['supported_os'] ?? 'linux'); - $cachePathTpl = $this->esc($data['cache_path_template'] ?? ''); - $installPathTpl = $this->esc($data['install_path_template'] ?? ''); - $folderNamingFormat = in_array($data['folder_naming_format'] ?? '', ['@%mod_name%', '@%workshop_id%', 'custom'], true) - ? $this->esc($data['folder_naming_format']) - : '@%workshop_id%'; - $folderNameTpl = $this->esc($data['folder_name_template'] ?? '@%workshop_id%'); - $modLaunchParam = $this->esc($data['mod_launch_param'] ?? ''); - $modSeparator = in_array($data['mod_separator'] ?? '', ['semicolon', 'comma', 'space'], true) - ? $this->esc($data['mod_separator']) - : 'semicolon'; - $copyMethod = in_array($data['copy_method'] ?? '', ['copy', 'rsync', 'symlink'], true) - ? $this->esc($data['copy_method']) - : 'rsync'; - $copyKeys = empty($data['copy_keys']) ? 0 : 1; - $keySourcePath = $this->nullOrStr($data['key_source_path'] ?? ''); - $keyDestPath = $this->nullOrStr($data['key_dest_path'] ?? ''); - $preUpdateScript = $this->nullOrStr($data['pre_update_script'] ?? ''); - $installScript = $this->nullOrStr($data['install_script'] ?? ''); - $postUpdateScript = $this->nullOrStr($data['post_update_script'] ?? ''); - $configFileTpl = $this->nullOrStr($data['config_file_template'] ?? ''); - $launchParamTpl = $this->nullOrStr($data['launch_param_template'] ?? ''); - $requiresRestart = empty($data['requires_restart']) ? 0 : 1; - $validationNotes = $this->nullOrStr($data['validation_notes'] ?? ''); - $enabled = isset($data['enabled']) && !$data['enabled'] ? 0 : 1; - - if ($id > 0) { - $this->exec( - "UPDATE `{$this->prefix}workshop_game_profiles` SET - game_key = '{$gameKey}', - game_name = '{$gameName}', - steam_app_id = '{$steamAppId}', - workshop_app_id = '{$workshopAppId}', - steam_login_required = {$steamLoginRequired}, - steamcmd_login_mode = '{$steamcmdLoginMode}', - steamcmd_path = '{$steamcmdPath}', - supported_os = '{$supportedOs}', - cache_path_template = '{$cachePathTpl}', - install_path_template = '{$installPathTpl}', - folder_naming_format = '{$folderNamingFormat}', - folder_name_template = '{$folderNameTpl}', - mod_launch_param = '{$modLaunchParam}', - mod_separator = '{$modSeparator}', - copy_method = '{$copyMethod}', - copy_keys = {$copyKeys}, - key_source_path = {$keySourcePath}, - key_dest_path = {$keyDestPath}, - pre_update_script = {$preUpdateScript}, - install_script = {$installScript}, - post_update_script = {$postUpdateScript}, - config_file_template = {$configFileTpl}, - launch_param_template = {$launchParamTpl}, - requires_restart = {$requiresRestart}, - validation_notes = {$validationNotes}, - enabled = {$enabled}, - updated_at = NOW() - WHERE id = {$id}" - ); - return $id; - } - - $this->exec( - "INSERT INTO `{$this->prefix}workshop_game_profiles` - (game_key, game_name, steam_app_id, workshop_app_id, steam_login_required, - steamcmd_login_mode, steamcmd_path, supported_os, cache_path_template, - install_path_template, folder_naming_format, folder_name_template, - mod_launch_param, mod_separator, copy_method, copy_keys, - key_source_path, key_dest_path, pre_update_script, install_script, - post_update_script, config_file_template, launch_param_template, - requires_restart, validation_notes, enabled, created_at) - VALUES - ('{$gameKey}', '{$gameName}', '{$steamAppId}', '{$workshopAppId}', {$steamLoginRequired}, - '{$steamcmdLoginMode}', '{$steamcmdPath}', '{$supportedOs}', '{$cachePathTpl}', - '{$installPathTpl}', '{$folderNamingFormat}', '{$folderNameTpl}', - '{$modLaunchParam}', '{$modSeparator}', '{$copyMethod}', {$copyKeys}, - {$keySourcePath}, {$keyDestPath}, {$preUpdateScript}, {$installScript}, - {$postUpdateScript}, {$configFileTpl}, {$launchParamTpl}, - {$requiresRestart}, {$validationNotes}, {$enabled}, NOW())" - ); - return $this->lastInsertId(); - } - - /** Return NULL or an escaped quoted string, for optional TEXT columns. */ - private function nullOrStr(string $value): string - { - return $value !== '' ? "'" . $this->esc($value) . "'" : 'NULL'; - } - - public function deleteProfile(int $id): bool - { - return $this->exec( - "DELETE FROM `{$this->prefix}workshop_game_profiles` WHERE id = {$id}" - ); - } - - // ------------------------------------------------------------------ - // WORKSHOP CACHE - // ------------------------------------------------------------------ - - public function getCacheEntry(int $agentId, string $appId, string $workshopId): ?array - { - return $this->selectOne( - "SELECT * FROM `{$this->prefix}workshop_cache` - WHERE agent_id = {$agentId} - AND workshop_app_id = '" . $this->esc($appId) . "' - AND workshop_id = '" . $this->esc($workshopId) . "' - LIMIT 1" - ); - } - - /** - * Insert or update a cache row. - * $status: 'missing' | 'cached' | 'failed' - */ - public function upsertCacheEntry( - int $agentId, - string $osType, - string $appId, - string $workshopId, - string $cachePath, - string $status, - ?string $title = null, - ?string $error = null - ): void { - $osType = $this->esc($osType); - $appId = $this->esc($appId); - $workshopId = $this->esc($workshopId); - $cachePath = $this->esc($cachePath); - $status = $this->esc($status); - $titleSql = $title !== null ? "'" . $this->esc($title) . "'" : 'NULL'; - $errorSql = $error !== null ? "'" . $this->esc($error) . "'" : 'NULL'; - $updatedSql = ($status === 'cached') ? 'NOW()' : 'NULL'; - - $this->exec( - "INSERT INTO `{$this->prefix}workshop_cache` - (agent_id, os_type, workshop_app_id, workshop_id, title, cache_path, status, last_checked, last_updated, last_error) - VALUES - ({$agentId}, '{$osType}', '{$appId}', '{$workshopId}', {$titleSql}, '{$cachePath}', '{$status}', NOW(), {$updatedSql}, {$errorSql}) - ON DUPLICATE KEY UPDATE - os_type = '{$osType}', - cache_path = '{$cachePath}', - status = '{$status}', - title = {$titleSql}, - last_checked = NOW(), - last_updated = {$updatedSql}, - last_error = {$errorSql}" - ); - } - - /** Return all cached entries for a specific agent+appId (for the "available mods" picker). */ - public function listCacheForAgent(int $agentId, string $appId): array - { - return $this->select( - "SELECT * FROM `{$this->prefix}workshop_cache` - WHERE agent_id = {$agentId} - AND workshop_app_id = '" . $this->esc($appId) . "' - ORDER BY COALESCE(title, workshop_id) ASC" - ); - } - - /** Return all cache rows that should be refreshed (enabled mods installed somewhere). */ - public function listCacheEntriesForAgent(int $agentId): array - { - return $this->select( - "SELECT DISTINCT c.* - FROM `{$this->prefix}workshop_cache` c - JOIN `{$this->prefix}server_workshop_mods` m - ON m.agent_id = c.agent_id - AND m.workshop_app_id = c.workshop_app_id - AND m.workshop_id = c.workshop_id - WHERE c.agent_id = {$agentId} AND m.enabled = 1" - ); - } - - // ------------------------------------------------------------------ - // SERVER WORKSHOP MODS - // ------------------------------------------------------------------ - - public function getServerMod(int $homeId, string $workshopId): ?array - { - return $this->selectOne( - "SELECT * FROM `{$this->prefix}server_workshop_mods` - WHERE home_id = {$homeId} - AND workshop_id = '" . $this->esc($workshopId) . "' - LIMIT 1" - ); - } - - /** @return array<int,array<string,mixed>> */ - public function listModsForHome(int $homeId): array - { - return $this->select( - "SELECT m.*, p.game_name, p.game_key, p.requires_restart, p.copy_method - FROM `{$this->prefix}server_workshop_mods` m - LEFT JOIN `{$this->prefix}workshop_game_profiles` p ON m.profile_id = p.id - WHERE m.home_id = {$homeId} - ORDER BY m.load_order ASC, m.installed_at ASC" - ); - } - - /** @return array<int,array<string,mixed>> */ - public function listEnabledModsForHome(int $homeId): array - { - return $this->select( - "SELECT * FROM `{$this->prefix}server_workshop_mods` - WHERE home_id = {$homeId} AND enabled = 1 - ORDER BY load_order ASC" - ); - } - - /** - * Insert (id = 0) or update (id > 0) a Workshop mod entry for a game home. - * Returns the row id. - */ - public function insertOrUpdateMod( - int $homeId, - int $agentId, - int $profileId, - string $appId, - string $workshopId, - string $installPath, - string $title = '', - int $loadOrder = 0, - string $customFolder = '' - ): int { - $appId = $this->esc($appId); - $workshopId = $this->esc($workshopId); - $installPath = $this->esc($installPath); - $title = $this->esc($title); - $customFolder = $this->esc($customFolder); - - $existing = $this->getServerMod($homeId, $workshopId); - - if ($existing !== null) { - $this->exec( - "UPDATE `{$this->prefix}server_workshop_mods` SET - agent_id = {$agentId}, - profile_id = {$profileId}, - workshop_app_id = '{$appId}', - title = '{$title}', - custom_folder = '{$customFolder}', - install_path = '{$installPath}', - load_order = {$loadOrder}, - enabled = 1, - updated_at = NOW() - WHERE home_id = {$homeId} AND workshop_id = '{$workshopId}'" - ); - return (int)$existing['id']; - } - - $this->exec( - "INSERT INTO `{$this->prefix}server_workshop_mods` - (home_id, agent_id, profile_id, workshop_app_id, workshop_id, title, custom_folder, enabled, install_path, load_order, installed_at) - VALUES - ({$homeId}, {$agentId}, {$profileId}, '{$appId}', '{$workshopId}', '{$title}', '{$customFolder}', 1, '{$installPath}', {$loadOrder}, NOW())" - ); - return $this->lastInsertId(); - } - - public function removeMod(int $homeId, string $workshopId): bool - { - return $this->exec( - "DELETE FROM `{$this->prefix}server_workshop_mods` - WHERE home_id = {$homeId} AND workshop_id = '" . $this->esc($workshopId) . "'" - ); - } - - public function toggleMod(int $homeId, string $workshopId, bool $enabled): bool - { - $val = $enabled ? 1 : 0; - return $this->exec( - "UPDATE `{$this->prefix}server_workshop_mods` - SET enabled = {$val}, updated_at = NOW() - WHERE home_id = {$homeId} AND workshop_id = '" . $this->esc($workshopId) . "'" - ); - } - - public function updateLoadOrder(int $homeId, string $workshopId, int $order): bool - { - return $this->exec( - "UPDATE `{$this->prefix}server_workshop_mods` - SET load_order = {$order}, updated_at = NOW() - WHERE home_id = {$homeId} AND workshop_id = '" . $this->esc($workshopId) . "'" - ); - } - - /** - * Return all enabled installed mods joined with their profile data. - * Used by the scheduled updater to know what needs refreshing. - * - * @return array<int,array<string,mixed>> - */ - public function listAllEnabledMods(): array - { - return $this->select( - "SELECT m.*, - p.steam_app_id, p.cache_path_template, p.install_path_template, - p.folder_naming_format, p.folder_name_template, - p.copy_method, p.copy_keys, p.key_source_path, p.key_dest_path, - p.pre_update_script, p.install_script, p.post_update_script, - p.steamcmd_path, p.steamcmd_login_mode, - p.config_file_template, p.launch_param_template, - p.requires_restart - FROM `{$this->prefix}server_workshop_mods` m - JOIN `{$this->prefix}workshop_game_profiles` p ON m.profile_id = p.id - WHERE m.enabled = 1 AND p.enabled = 1 - ORDER BY m.agent_id ASC, m.workshop_app_id ASC, m.workshop_id ASC" - ); - } - - // ------------------------------------------------------------------ - // Agent / remote server helpers (for WorkshopUpdater) - // ------------------------------------------------------------------ - - public function getPrefix(): string - { - return $this->prefix; - } - - /** - * Return the agent connection row for a remote_server_id. - * Returns null if not found. - */ - public function getAgentRow(int $agentId): ?array - { - return $this->selectOne( - "SELECT remote_server_id AS agent_id, agent_ip, agent_port, encryption_key, timeout - FROM `{$this->prefix}remote_servers` - WHERE remote_server_id = {$agentId} - LIMIT 1" - ); - } - - // ------------------------------------------------------------------ - // Distinct Workshop ID queries (for WorkshopUpdater) - // ------------------------------------------------------------------ - - /** - * Return distinct (agent_id, workshop_app_id, workshop_id) triplets for enabled mods. - * Used by the updater to avoid duplicate SteamCMD calls. - * - * @return array<int,array<string,mixed>> - */ - public function listDistinctEnabledWorkshopIds(): array - { - return $this->select( - "SELECT DISTINCT m.agent_id, m.workshop_app_id, m.workshop_id, m.title - FROM `{$this->prefix}server_workshop_mods` m - JOIN `{$this->prefix}workshop_game_profiles` p ON m.profile_id = p.id - WHERE m.enabled = 1 AND p.enabled = 1 - ORDER BY m.agent_id ASC, m.workshop_app_id ASC" - ); - } - - /** Distinct (agent_id, workshop_app_id, workshop_id) for a single agent. */ - public function listDistinctEnabledWorkshopIdsForAgent(int $agentId): array - { - return $this->select( - "SELECT DISTINCT m.agent_id, m.workshop_app_id, m.workshop_id, m.title - FROM `{$this->prefix}server_workshop_mods` m - JOIN `{$this->prefix}workshop_game_profiles` p ON m.profile_id = p.id - WHERE m.enabled = 1 AND p.enabled = 1 AND m.agent_id = {$agentId} - ORDER BY m.workshop_app_id ASC" - ); - } - - /** Distinct Workshop IDs for a specific home. */ - public function listDistinctEnabledWorkshopIdsForHome(int $homeId): array - { - return $this->select( - "SELECT DISTINCT m.agent_id, m.workshop_app_id, m.workshop_id, m.title - FROM `{$this->prefix}server_workshop_mods` m - JOIN `{$this->prefix}workshop_game_profiles` p ON m.profile_id = p.id - WHERE m.enabled = 1 AND p.enabled = 1 AND m.home_id = {$homeId}" - ); - } - - /** Distinct Workshop IDs for a specific profile. */ - public function listDistinctEnabledWorkshopIdsForProfile(int $profileId): array - { - return $this->select( - "SELECT DISTINCT m.agent_id, m.workshop_app_id, m.workshop_id, m.title - FROM `{$this->prefix}server_workshop_mods` m - WHERE m.enabled = 1 AND m.profile_id = {$profileId}" - ); - } - - // ------------------------------------------------------------------ - // SERVER WORKSHOP SETTINGS (per-server/home configuration) - // ------------------------------------------------------------------ - - /** - * Return the workshop settings row for a game home, or null if not set. - */ - public function getServerSettings(int $homeId): ?array - { - return $this->selectOne( - "SELECT * FROM `{$this->prefix}server_workshop_settings` - WHERE home_id = {$homeId} LIMIT 1" - ); - } - - /** - * Upsert server-level workshop settings. - */ - public function saveServerSettings(int $homeId, array $data): void - { - $workshopEnabled = empty($data['workshop_enabled']) ? 0 : 1; - $profileId = isset($data['profile_id']) && (int)$data['profile_id'] > 0 - ? (int)$data['profile_id'] - : 'NULL'; - $updateMode = in_array($data['update_mode'] ?? '', ['manual', 'scheduled', 'on_restart'], true) - ? "'" . $this->esc($data['update_mode']) . "'" - : "'manual'"; - $restartBehavior = in_array($data['restart_behavior'] ?? '', ['none', 'queue', 'stop_update_start'], true) - ? "'" . $this->esc($data['restart_behavior']) . "'" - : "'none'"; - $updateQueued = empty($data['update_queued']) ? 0 : 1; - - $this->exec( - "INSERT INTO `{$this->prefix}server_workshop_settings` - (home_id, workshop_enabled, profile_id, update_mode, restart_behavior, update_queued, updated_at) - VALUES - ({$homeId}, {$workshopEnabled}, {$profileId}, {$updateMode}, {$restartBehavior}, {$updateQueued}, NOW()) - ON DUPLICATE KEY UPDATE - workshop_enabled = {$workshopEnabled}, - profile_id = {$profileId}, - update_mode = {$updateMode}, - restart_behavior = {$restartBehavior}, - update_queued = {$updateQueued}, - updated_at = NOW()" - ); - } - - /** - * Record the result of an update run for a home. - */ - public function recordUpdateResult(int $homeId, string $status, string $error = ''): void - { - $status = $this->esc($status); - $errorSql = $error !== '' ? "'" . $this->esc($error) . "'" : 'NULL'; - $successSql = $status === 'success' ? 'NOW()' : 'last_success_time'; - - $this->exec( - "INSERT INTO `{$this->prefix}server_workshop_settings` - (home_id, last_update_status, last_update_error, last_update_time, last_success_time) - VALUES - ({$homeId}, '{$status}', {$errorSql}, NOW(), " . ($status === 'success' ? 'NOW()' : 'NULL') . ") - ON DUPLICATE KEY UPDATE - last_update_status = '{$status}', - last_update_error = {$errorSql}, - last_update_time = NOW(), - last_success_time = {$successSql}" - ); - } - - /** - * Mark a manual update as queued (or clear the queue flag). - */ - public function setUpdateQueued(int $homeId, bool $queued): void - { - $val = $queued ? 1 : 0; - $this->exec( - "INSERT INTO `{$this->prefix}server_workshop_settings` (home_id, update_queued) - VALUES ({$homeId}, {$val}) - ON DUPLICATE KEY UPDATE update_queued = {$val}" - ); - } - - /** - * Return all home IDs that have a queued manual update. - * - * @return array<int,int> - */ - public function listQueuedUpdateHomes(): array - { - $rows = $this->select( - "SELECT home_id FROM `{$this->prefix}server_workshop_settings` - WHERE update_queued = 1 AND workshop_enabled = 1" - ); - return array_column($rows, 'home_id'); - } -} diff --git a/modules/steam_workshop/lib/WorkshopUpdater.php b/modules/steam_workshop/lib/WorkshopUpdater.php deleted file mode 100644 index fca87a06..00000000 --- a/modules/steam_workshop/lib/WorkshopUpdater.php +++ /dev/null @@ -1,314 +0,0 @@ -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop - * WorkshopUpdater: scheduled / background cache update functions. - * - * Design rules: - * - Do NOT copy into running servers during a scheduled update. - * - Do NOT restart servers automatically. - * - Log every attempt. - * - Group SteamCMD calls by (agent_id, workshop_app_id, workshop_id) to - * avoid redundant downloads when multiple servers share a mod. - */ - -require_once __DIR__ . '/WorkshopRepository.php'; -require_once __DIR__ . '/WorkshopInstaller.php'; - -class WorkshopUpdater -{ - private WorkshopRepository $repo; - private WorkshopInstaller $installer; - private string $logDir; - private string $logFile; - - public function __construct(WorkshopRepository $repo, WorkshopInstaller $installer) - { - $this->repo = $repo; - $this->installer = $installer; - $this->logDir = __DIR__ . '/../logs'; - $this->logFile = $this->logDir . '/workshop_update.log'; - - if (!is_dir($this->logDir)) { - mkdir($this->logDir, 0775, true); - } - } - - // ------------------------------------------------------------------ - // Public API – entry points called by cron_update.php - // ------------------------------------------------------------------ - - /** - * Update Workshop cache for all enabled installed mods across all agents. - * - * @return array<string,mixed> - */ - public function updateAll(): array - { - $this->log('=== updateAll start ==='); - $rows = $this->repo->listDistinctEnabledWorkshopIds(); - $results = $this->processBatch($rows); - $this->log('=== updateAll end: ' . count($results) . ' items processed ==='); - return $results; - } - - /** - * Update Workshop cache for all mods installed on a specific agent. - * - * @return array<string,mixed> - */ - public function updateWorkshopCacheForAgent(int $agentId): array - { - $this->log("=== updateWorkshopCacheForAgent agent={$agentId} start ==="); - $rows = $this->repo->listDistinctEnabledWorkshopIdsForAgent($agentId); - $results = $this->processBatch($rows); - $this->log("=== updateWorkshopCacheForAgent agent={$agentId} end ==="); - return $results; - } - - /** - * Update Workshop cache for all mods installed on a specific home. - * - * @return array<string,mixed> - */ - public function updateWorkshopCacheForHome(int $homeId): array - { - $this->log("=== updateWorkshopCacheForHome home={$homeId} start ==="); - $rows = $this->repo->listDistinctEnabledWorkshopIdsForHome($homeId); - $results = $this->processBatch($rows); - $this->log("=== updateWorkshopCacheForHome home={$homeId} end ==="); - return $results; - } - - /** - * Update Workshop cache for all mods associated with a specific profile. - * - * @return array<string,mixed> - */ - public function updateWorkshopCacheForProfile(int $profileId): array - { - $this->log("=== updateWorkshopCacheForProfile profile={$profileId} start ==="); - $rows = $this->repo->listDistinctEnabledWorkshopIdsForProfile($profileId); - $results = $this->processBatch($rows); - $this->log("=== updateWorkshopCacheForProfile profile={$profileId} end ==="); - return $results; - } - - /** - * Update a single Workshop mod on a specific agent. - * - * @return array<string,mixed> - */ - public function updateSingleWorkshopMod(int $agentId, string $appId, string $workshopId): array - { - $workshopId = preg_replace('/[^0-9]/', '', $workshopId) ?? ''; - if ($workshopId === '') { - return ['success' => false, 'error' => 'Workshop ID must be numeric.']; - } - - $this->log("=== updateSingleWorkshopMod agent={$agentId} app={$appId} mod={$workshopId} ==="); - - $row = [ - 'agent_id' => $agentId, - 'workshop_app_id' => $appId, - 'workshop_id' => $workshopId, - 'title' => '', - ]; - $results = $this->processBatch([$row]); - return $results[0] ?? ['success' => false, 'error' => 'No result.']; - } - - // ------------------------------------------------------------------ - // Internal – batch processor - // ------------------------------------------------------------------ - - /** - * For each (agent_id, workshop_app_id, workshop_id) triplet, run a - * SteamCMD validate download and update the cache table. - * - * @param array<int,array<string,mixed>> $rows - * @return array<int,array<string,mixed>> - */ - private function processBatch(array $rows): array - { - $results = []; - - // Group by agent_id so we can build one connection per agent - $grouped = []; - foreach ($rows as $row) { - $aid = (int)($row['agent_id'] ?? 0); - if ($aid <= 0) { - continue; - } - $grouped[$aid][] = $row; - } - - foreach ((array)$grouped as $agentId => $agentRows) { - $home = $this->getAgentHome((int)$agentId); - if ($home === null) { - $this->log("Agent {$agentId}: cannot build remote – skipping."); - foreach ((array)$agentRows as $row) { - $results[] = $this->buildResult($row, false, 'Agent home not found.'); - } - continue; - } - - $remote = $this->buildRemote($home); - if ($remote === null || $remote->status_chk() !== 1) { - $this->log("Agent {$agentId}: offline or unreachable – skipping."); - foreach ((array)$agentRows as $row) { - $this->repo->upsertCacheEntry( - (int)$agentId, - $this->detectOsType($home), - (string)($row['workshop_app_id'] ?? ''), - (string)($row['workshop_id'] ?? ''), - '', - 'failed', - null, - 'Agent offline during scheduled update.' - ); - $results[] = $this->buildResult($row, false, 'Agent offline.'); - } - continue; - } - - $osType = $this->detectOsType($home); - - foreach ((array)$agentRows as $row) { - $appId = (string)($row['workshop_app_id'] ?? ''); - $workshopId = (string)($row['workshop_id'] ?? ''); - $result = $this->runSingleUpdate($remote, (int)$agentId, $osType, $appId, $workshopId, $home); - $results[] = $result; - } - } - - return $results; - } - - /** - * Run SteamCMD workshop_download_item validate for a single mod and - * update the cache table accordingly. - * - * @return array<string,mixed> - */ - private function runSingleUpdate( - object $remote, - int $agentId, - string $osType, - string $appId, - string $workshopId, - array $home - ): array { - $this->log("Update: agent={$agentId} app={$appId} mod={$workshopId}"); - - // Build cache path from the profile (if available) or a sensible default - $profile = $this->repo->getProfileByAppId($appId); - $steamCmdPath = '/home/gameserver/steamcmd/steamcmd.sh'; - $cachePath = ''; - - if ($profile !== null) { - $vars = $this->installer->buildTemplateVars($home, $profile, $workshopId, '', $steamCmdPath); - $cachePath = $this->installer->resolveTemplate((string)($profile['cache_path_template'] ?? ''), $vars); - $steamCmdPath = $vars['{steamcmd_path}']; - } - - if ($cachePath === '') { - $cachePath = "/home/gameserver/steamcmd/steamapps/workshop/content/{$appId}/{$workshopId}"; - } - - // Run SteamCMD with validate flag - $cmd = implode(' ', [ - escapeshellarg($steamCmdPath), - '+login', 'anonymous', - '+workshop_download_item', escapeshellarg($appId), escapeshellarg($workshopId), - 'validate', - '+quit', - ]); - - $this->log("STEAMCMD CMD: {$cmd}"); - $output = (string)$remote->exec($cmd); - $this->log('STEAMCMD OUTPUT: ' . substr($output, 0, 300)); - - // Verify by checking path existence - $exists = $remote->rfile_exists($cachePath); - $success = ($exists === 1); - - if ($success) { - $this->log("STEAMCMD SUCCESS app={$appId} mod={$workshopId}"); - $this->repo->upsertCacheEntry($agentId, $osType, $appId, $workshopId, $cachePath, 'cached'); - } else { - $errorMsg = 'SteamCMD validate completed but cache path not found: ' . $cachePath; - $this->log("STEAMCMD FAILURE app={$appId} mod={$workshopId}: {$errorMsg}"); - $this->repo->upsertCacheEntry($agentId, $osType, $appId, $workshopId, $cachePath, 'failed', null, $errorMsg); - } - - return $this->buildResult( - ['agent_id' => $agentId, 'workshop_app_id' => $appId, 'workshop_id' => $workshopId], - $success, - $success ? 'OK' : 'SteamCMD failed or cache path missing.' - ); - } - - // ------------------------------------------------------------------ - // Helpers - // ------------------------------------------------------------------ - - /** Return a minimal home-like array for a given agent so we can build a remote. */ - private function getAgentHome(int $agentId): ?array - { - // We just need ip/port/key/timeout for the remote library connection. - // Query the remote_servers table directly via the repository's db. - // Use the OGPDatabase instance stored inside WorkshopRepository. - $prefix = $this->repo->getPrefix(); - $row = $this->repo->getAgentRow($agentId); - return $row; - } - - private function buildRemote(array $home): ?object - { - if (!class_exists('OGPRemoteLibrary')) { - @require_once __DIR__ . '/../../../includes/lib_remote.php'; - } - if (!class_exists('OGPRemoteLibrary')) { - return null; - } - - $ip = (string)($home['agent_ip'] ?? ''); - $port = (string)($home['agent_port'] ?? ''); - $key = (string)($home['encryption_key'] ?? ''); - $timeout = isset($home['timeout']) ? (int)$home['timeout'] : 30; - - if ($ip === '' || $port === '') { - return null; - } - - return new OGPRemoteLibrary($ip, $port, $key, $timeout); - } - - private function detectOsType(array $home): string - { - $gameKey = strtolower((string)($home['game_key'] ?? '')); - if (preg_match('/win/', $gameKey)) { - return 'windows'; - } - return 'linux'; - } - - /** @return array<string,mixed> */ - private function buildResult(array $row, bool $success, string $message): array - { - return [ - 'agent_id' => $row['agent_id'] ?? 0, - 'workshop_app_id' => $row['workshop_app_id'] ?? '', - 'workshop_id' => $row['workshop_id'] ?? '', - 'success' => $success, - 'message' => $message, - ]; - } - - private function log(string $message): void - { - $line = '[' . date('Y-m-d H:i:s') . '] ' . $message . "\n"; - @file_put_contents($this->logFile, $line, FILE_APPEND | LOCK_EX); - } -} diff --git a/modules/steam_workshop/main.php b/modules/steam_workshop/main.php deleted file mode 100644 index 7d4f15f2..00000000 --- a/modules/steam_workshop/main.php +++ /dev/null @@ -1,41 +0,0 @@ -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop module entrypoint. - * Routes to either the new DB-driven WorkshopModController or the - * legacy SteamWorkshopController, depending on the action requested. - */ -require_once __DIR__ . '/controllers/SteamWorkshopController.php'; -require_once __DIR__ . '/controllers/WorkshopModController.php'; - -function exec_ogp_module(): void -{ - global $db; - - $action = $_GET['action'] ?? ''; - $postAction = $_POST['ws_action'] ?? ''; - - // JSON search endpoint – no heading - if ($action === 'search') { - $controller = new SteamWorkshopController($db); - $controller->handle(); - return; - } - - echo '<h2>' . get_lang('steam_workshop') . '</h2>'; - - // New DB-driven actions - $newActions = ['index', 'mods']; - $newPostActions = ['install', 'remove', 'toggle', 'load_order', 'sync']; - - if (in_array($action, $newActions, true) || in_array($postAction, $newPostActions, true)) { - $controller = new WorkshopModController($db); - $controller->handle(); - return; - } - - // Legacy controller for old Workshop page actions - $controller = new SteamWorkshopController($db); - $controller->handle(); -} - diff --git a/modules/steam_workshop/migrations/001_workshop_tables.sql b/modules/steam_workshop/migrations/001_workshop_tables.sql deleted file mode 100644 index b9a4e53c..00000000 --- a/modules/steam_workshop/migrations/001_workshop_tables.sql +++ /dev/null @@ -1,65 +0,0 @@ --- GSP Steam Workshop – database-driven tables --- Run once against your panel database (replace `gsp_` with your table_prefix if different). - --- ------------------------------------------------------- --- Workshop game profiles (one row per supported game) --- ------------------------------------------------------- -CREATE TABLE IF NOT EXISTS `gsp_workshop_game_profiles` ( - `id` INT NOT NULL AUTO_INCREMENT, - `game_key` VARCHAR(100) NOT NULL, - `game_name` VARCHAR(255) NOT NULL, - `workshop_app_id` VARCHAR(32) NOT NULL, - `supported_os` SET('linux','windows') NOT NULL DEFAULT 'linux', - `cache_path_template` TEXT NOT NULL, - `install_path_template` TEXT NOT NULL, - `folder_name_template` VARCHAR(255) NOT NULL DEFAULT '@{mod_id}', - `copy_method` ENUM('rsync','robocopy','custom_script') NOT NULL DEFAULT 'rsync', - `install_script` TEXT NULL, - `config_file_template` TEXT NULL, - `launch_param_template` TEXT NULL, - `requires_restart` TINYINT(1) NOT NULL DEFAULT 1, - `enabled` TINYINT(1) NOT NULL DEFAULT 1, - `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` DATETIME NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `uniq_game_key` (`game_key`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- ------------------------------------------------------- --- Per-agent workshop download cache --- ------------------------------------------------------- -CREATE TABLE IF NOT EXISTS `gsp_workshop_cache` ( - `id` INT NOT NULL AUTO_INCREMENT, - `agent_id` INT NOT NULL, - `os_type` ENUM('linux','windows') NOT NULL DEFAULT 'linux', - `workshop_app_id` VARCHAR(32) NOT NULL, - `workshop_id` VARCHAR(64) NOT NULL, - `title` VARCHAR(255) NULL, - `cache_path` TEXT NOT NULL, - `status` ENUM('missing','cached','failed') NOT NULL DEFAULT 'missing', - `last_checked` DATETIME NULL, - `last_updated` DATETIME NULL, - `last_error` TEXT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `uniq_agent_workshop` (`agent_id`, `workshop_app_id`, `workshop_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - --- ------------------------------------------------------- --- Per-server installed Workshop mods --- ------------------------------------------------------- -CREATE TABLE IF NOT EXISTS `gsp_server_workshop_mods` ( - `id` INT NOT NULL AUTO_INCREMENT, - `home_id` INT NOT NULL, - `agent_id` INT NOT NULL, - `profile_id` INT NOT NULL, - `workshop_app_id` VARCHAR(32) NOT NULL, - `workshop_id` VARCHAR(64) NOT NULL, - `title` VARCHAR(255) NULL, - `enabled` TINYINT(1) NOT NULL DEFAULT 1, - `install_path` TEXT NOT NULL, - `load_order` INT NOT NULL DEFAULT 0, - `installed_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` DATETIME NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `uniq_home_workshop` (`home_id`, `workshop_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; diff --git a/modules/steam_workshop/module.php b/modules/steam_workshop/module.php index 7195e625..f8a1d09c 100644 --- a/modules/steam_workshop/module.php +++ b/modules/steam_workshop/module.php @@ -1,223 +1,103 @@ <?php /* + * GSP – Steam Workshop module + * Copyright (C) 2025 WDS / GameServerPanel * - * OGP - Open Game Panel - * Copyright (C) 2008 - 2018 The OGP Development Team - * - * http://www.opengamepanel.org/ - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. */ -// Module general information -$module_title = "Steam Workshop"; -$module_version = "2.3"; -$db_version = 2; -$module_required = TRUE; -$module_menus = array(); -// ----------------------------------------------------------------------- -// $install_queries[0] – executed for FRESH installs (all keys run). -// Contains the full v2 schema with every column. -// $install_queries[2] – executed when upgrading an existing v1 install -// to v2 (ALTER TABLE + new settings table). -// $db_version = 2 (v1 = original release; v2 = this rewrite). -// ----------------------------------------------------------------------- -$install_queries = array(); +// ── Module metadata ────────────────────────────────────────────────────── +$module_title = "Steam Workshop"; +$module_version = "3.0"; +$db_version = 3; +$module_required = FALSE; +$module_menus = array( + array('subpage' => 'admin', 'name' => 'Steam Workshop', 'group' => 'admin'), +); -// Full schema for fresh installs (includes every column from all versions). -$install_queries[0] = array( - "CREATE TABLE IF NOT EXISTS `".OGP_DB_PREFIX."workshop_game_profiles` ( - `id` INT NOT NULL AUTO_INCREMENT, - `game_key` VARCHAR(100) NOT NULL, - `game_name` VARCHAR(255) NOT NULL, - `steam_app_id` VARCHAR(32) NOT NULL DEFAULT '', - `workshop_app_id` VARCHAR(32) NOT NULL, - `steam_login_required` TINYINT(1) NOT NULL DEFAULT 0, - `steamcmd_login_mode` ENUM('anonymous','account') NOT NULL DEFAULT 'anonymous', - `steamcmd_path` VARCHAR(512) NOT NULL DEFAULT '', - `supported_os` SET('linux','windows') NOT NULL DEFAULT 'linux', - `cache_path_template` TEXT NOT NULL, - `install_path_template` TEXT NOT NULL, - `folder_naming_format` ENUM('@%mod_name%','@%workshop_id%','custom') NOT NULL DEFAULT '@%workshop_id%', - `folder_name_template` VARCHAR(255) NOT NULL DEFAULT '@%workshop_id%', - `mod_launch_param` VARCHAR(512) NOT NULL DEFAULT '', - `mod_separator` ENUM('semicolon','comma','space') NOT NULL DEFAULT 'semicolon', - `copy_method` ENUM('copy','rsync','symlink') NOT NULL DEFAULT 'rsync', - `copy_keys` TINYINT(1) NOT NULL DEFAULT 0, - `key_source_path` TEXT NULL, - `key_dest_path` TEXT NULL, - `pre_update_script` TEXT NULL, - `install_script` TEXT NULL, - `post_update_script` TEXT NULL, - `config_file_template` TEXT NULL, - `launch_param_template` TEXT NULL, - `requires_restart` TINYINT(1) NOT NULL DEFAULT 1, - `validation_notes` TEXT NULL, - `enabled` TINYINT(1) NOT NULL DEFAULT 1, - `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` DATETIME NULL, +// ── SQL helpers ────────────────────────────────────────────────────────── +// All OGP_DB_PREFIX tokens are replaced at runtime by $db->query() / +// $db->resultQuery() before the SQL reaches MySQL. Do not replace them +// here with literal strings. + +$_sw_drop_old = array( + "DROP TABLE IF EXISTS `OGP_DB_PREFIXworkshop_game_profiles`", + "DROP TABLE IF EXISTS `OGP_DB_PREFIXworkshop_cache`", + "DROP TABLE IF EXISTS `OGP_DB_PREFIXserver_workshop_mods`", + "DROP TABLE IF EXISTS `OGP_DB_PREFIXserver_workshop_settings`", +); + +$_sw_create_new = array( + "CREATE TABLE IF NOT EXISTS `OGP_DB_PREFIXsteam_workshop_game_profiles` ( + `id` INT NOT NULL AUTO_INCREMENT, + `config_name` VARCHAR(100) NOT NULL, + `game_name` VARCHAR(255) NOT NULL DEFAULT '', + `enabled` TINYINT(1) NOT NULL DEFAULT 0, + `steam_app_id` VARCHAR(32) NOT NULL DEFAULT '', + `workshop_app_id` VARCHAR(32) NOT NULL DEFAULT '', + `steam_login_required` TINYINT(1) NOT NULL DEFAULT 0, + `steamcmd_login_mode` ENUM('anonymous','account') NOT NULL DEFAULT 'anonymous', + `steamcmd_path` VARCHAR(512) NOT NULL DEFAULT '/home/gameserver/steamcmd/steamcmd.sh', + `workshop_download_dir_template` TEXT NULL, + `server_root_template` TEXT NULL, + `install_path_template` TEXT NULL, + `folder_naming_format` VARCHAR(64) NOT NULL DEFAULT '@{MOD_NAME}', + `mod_launch_param_template` VARCHAR(255) NOT NULL DEFAULT '-mod=', + `servermod_launch_param_template` VARCHAR(255) NOT NULL DEFAULT '-serverMod=', + `install_script_template` TEXT NULL, + `update_script_template` TEXT NULL, + `copy_bikeys_enabled` TINYINT(1) NOT NULL DEFAULT 1, + `notes` TEXT NULL, + `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + `updated_at` DATETIME NULL, PRIMARY KEY (`id`), - UNIQUE KEY `uniq_game_key` (`game_key`) + UNIQUE KEY `uniq_config_name` (`config_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", - "CREATE TABLE IF NOT EXISTS `".OGP_DB_PREFIX."workshop_cache` ( - `id` INT NOT NULL AUTO_INCREMENT, - `agent_id` INT NOT NULL, - `os_type` ENUM('linux','windows') NOT NULL DEFAULT 'linux', - `workshop_app_id` VARCHAR(32) NOT NULL, - `workshop_id` VARCHAR(64) NOT NULL, - `title` VARCHAR(255) NULL, - `cache_path` TEXT NOT NULL, - `status` ENUM('missing','cached','failed') NOT NULL DEFAULT 'missing', - `last_checked` DATETIME NULL, - `last_updated` DATETIME NULL, - `last_error` TEXT NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `uniq_agent_workshop` (`agent_id`, `workshop_app_id`, `workshop_id`) - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", - - "CREATE TABLE IF NOT EXISTS `".OGP_DB_PREFIX."server_workshop_mods` ( + "CREATE TABLE IF NOT EXISTS `OGP_DB_PREFIXsteam_workshop_server_mods` ( `id` INT NOT NULL AUTO_INCREMENT, `home_id` INT NOT NULL, - `agent_id` INT NOT NULL, `profile_id` INT NOT NULL, - `workshop_app_id` VARCHAR(32) NOT NULL, `workshop_id` VARCHAR(64) NOT NULL, - `title` VARCHAR(255) NULL, - `custom_folder` VARCHAR(255) NOT NULL DEFAULT '', + `mod_name` VARCHAR(255) NOT NULL DEFAULT '', + `folder_name` VARCHAR(255) NOT NULL DEFAULT '', + `mod_type` ENUM('client','server') NOT NULL DEFAULT 'client', + `sort_order` INT NOT NULL DEFAULT 0, `enabled` TINYINT(1) NOT NULL DEFAULT 1, - `install_path` TEXT NOT NULL, - `load_order` INT NOT NULL DEFAULT 0, - `installed_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + `install_status` VARCHAR(32) NOT NULL DEFAULT '', + `last_installed_at` DATETIME NULL, + `last_updated_at` DATETIME NULL, + `last_error` TEXT NULL, + `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` DATETIME NULL, PRIMARY KEY (`id`), UNIQUE KEY `uniq_home_workshop` (`home_id`, `workshop_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci", - - "CREATE TABLE IF NOT EXISTS `".OGP_DB_PREFIX."server_workshop_settings` ( - `home_id` INT NOT NULL, - `workshop_enabled` TINYINT(1) NOT NULL DEFAULT 0, - `profile_id` INT NULL, - `update_mode` ENUM('manual','scheduled','on_restart') NOT NULL DEFAULT 'manual', - `restart_behavior` ENUM('none','queue','stop_update_start') NOT NULL DEFAULT 'none', - `update_queued` TINYINT(1) NOT NULL DEFAULT 0, - `last_update_status` VARCHAR(20) NOT NULL DEFAULT '', - `last_update_error` TEXT NULL, - `last_update_time` DATETIME NULL, - `last_success_time` DATETIME NULL, - `updated_at` DATETIME NULL, - PRIMARY KEY (`home_id`) - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci" ); -// Migration: upgrade existing v1 installs to v2 schema. +// ── Install queries ────────────────────────────────────────────────────── // -// ADD COLUMN IF NOT EXISTS is not supported in MySQL 5.7 (MariaDB only). -// Each column addition is therefore performed via a PHP closure that: -// 1. Queries INFORMATION_SCHEMA.COLUMNS to check whether the column exists. -// 2. Runs ALTER TABLE ADD COLUMN only when it does not exist. -// This makes the migration safe to run multiple times without errors. -// OGP_DB_PREFIX in SQL strings is replaced at runtime by the panel DB wrapper. -$install_queries[2] = array( +// $install_queries[0] – runs on fresh install (module manager iterates all keys). +// Drops any legacy tables and creates the new schema. +// $install_queries[3] – runs when upgrading from db_version 2 → 3. +// Same content; idempotent because of IF [NOT] EXISTS. +// +// Note: the module manager loops $install_queries[$i+1] for each step from +// current db_version up to target. Keys 1 and 2 are intentionally absent; +// the manager safely skips undefined keys (PHP returns NULL → empty array). - // Add new columns to workshop_game_profiles one-by-one (MySQL 5.7 safe). - function($db) { - // 'OGP_DB_PREFIX' is the literal token that $db->query() / $db->resultQuery() - // replaces with the configured table prefix (e.g. 'gsp_') via str_replace at - // runtime. Using it directly in string literals below is intentional and is - // the same mechanism used everywhere else in the panel. - $tbl_profiles = 'OGP_DB_PREFIXworkshop_game_profiles'; +$install_queries = array(); - // column_name => column definition (no AFTER clause for portability) - // $col is always a value from this hardcoded array — not from user input. - $columns = array( - 'steam_app_id' => "VARCHAR(32) NOT NULL DEFAULT ''", - 'steam_login_required' => "TINYINT(1) NOT NULL DEFAULT 0", - 'steamcmd_login_mode' => "ENUM('anonymous','account') NOT NULL DEFAULT 'anonymous'", - 'steamcmd_path' => "VARCHAR(512) NOT NULL DEFAULT ''", - 'folder_naming_format' => "ENUM('@%mod_name%','@%workshop_id%','custom') NOT NULL DEFAULT '@%workshop_id%'", - 'mod_launch_param' => "VARCHAR(512) NOT NULL DEFAULT ''", - 'mod_separator' => "ENUM('semicolon','comma','space') NOT NULL DEFAULT 'semicolon'", - 'copy_keys' => "TINYINT(1) NOT NULL DEFAULT 0", - 'key_source_path' => "TEXT NULL", - 'key_dest_path' => "TEXT NULL", - 'pre_update_script' => "TEXT NULL", - 'post_update_script' => "TEXT NULL", - 'validation_notes' => "TEXT NULL", - ); - foreach ($columns as $col => $def) { - // INFORMATION_SCHEMA.COLUMNS always returns one row for COUNT(*), - // so resultQuery returns an array (never FALSE for this query form). - // Escape $col when embedding it in the SQL string literal. - $safe_col = $db->realEscapeSingle($col); - $check = $db->resultQuery( - "SELECT COUNT(*) AS n - FROM information_schema.COLUMNS - WHERE TABLE_SCHEMA = DATABASE() - AND TABLE_NAME = '" . $tbl_profiles . "' - AND COLUMN_NAME = '" . $safe_col . "'" - ); - // If n > 0 the column already exists; skip it. - if ($check !== false && isset($check[0]['n']) && (int)$check[0]['n'] > 0) { - continue; - } - // $col is backtick-quoted so it is safe as an identifier. - if (!$db->query( - "ALTER TABLE `" . $tbl_profiles . "` - ADD COLUMN `" . $col . "` " . $def - )) { - return false; - } - } - return true; - }, +$install_queries[0] = array_merge($_sw_drop_old, $_sw_create_new); +$install_queries[3] = array_merge($_sw_drop_old, $_sw_create_new); - // Add custom_folder to server_workshop_mods (MySQL 5.7 safe). - function($db) { - // See note above: 'OGP_DB_PREFIX' is replaced by str_replace at runtime. - $tbl_mods = 'OGP_DB_PREFIXserver_workshop_mods'; - $check = $db->resultQuery( - "SELECT COUNT(*) AS n - FROM information_schema.COLUMNS - WHERE TABLE_SCHEMA = DATABASE() - AND TABLE_NAME = '" . $tbl_mods . "' - AND COLUMN_NAME = 'custom_folder'" - ); - if ($check !== false && isset($check[0]['n']) && (int)$check[0]['n'] > 0) { - return true; // Column already exists. - } - return (bool)$db->query( - "ALTER TABLE `" . $tbl_mods . "` - ADD COLUMN `custom_folder` VARCHAR(255) NOT NULL DEFAULT ''" - ); - }, +unset($_sw_drop_old, $_sw_create_new); - // New server-level settings table (CREATE IF NOT EXISTS is safe to re-run). - "CREATE TABLE IF NOT EXISTS `".OGP_DB_PREFIX."server_workshop_settings` ( - `home_id` INT NOT NULL, - `workshop_enabled` TINYINT(1) NOT NULL DEFAULT 0, - `profile_id` INT NULL, - `update_mode` ENUM('manual','scheduled','on_restart') NOT NULL DEFAULT 'manual', - `restart_behavior` ENUM('none','queue','stop_update_start') NOT NULL DEFAULT 'none', - `update_queued` TINYINT(1) NOT NULL DEFAULT 0, - `last_update_status` VARCHAR(20) NOT NULL DEFAULT '', - `last_update_error` TEXT NULL, - `last_update_time` DATETIME NULL, - `last_success_time` DATETIME NULL, - `updated_at` DATETIME NULL, - PRIMARY KEY (`home_id`) - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci" +// ── Uninstall queries ───────────────────────────────────────────────────── +$uninstall_queries = array( + "DROP TABLE IF EXISTS `OGP_DB_PREFIXsteam_workshop_server_mods`", + "DROP TABLE IF EXISTS `OGP_DB_PREFIXsteam_workshop_game_profiles`", ); diff --git a/modules/steam_workshop/monitor_buttons.php b/modules/steam_workshop/monitor_buttons.php deleted file mode 100644 index 5fb337ee..00000000 --- a/modules/steam_workshop/monitor_buttons.php +++ /dev/null @@ -1,55 +0,0 @@ -<?php -/* - * - * OGP - Open Game Panel - * Copyright (C) 2008 - 2018 The OGP Development Team - * - * http://www.opengamepanel.org/ - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - */ - -require_once __DIR__ . '/lib/SteamWorkshopService.php'; - -global $db; - -$module_buttons = array(); - -if (isset($server_xml) && isset($server_home['home_id'])) -{ - $service = new SteamWorkshopService($db); - if ($service->gameSupportsWorkshop($server_xml)) - { - $homeId = (int)$server_home['home_id']; - if ($homeId > 0) - { - $label = get_lang('steam_workshop'); - if ($label === 'steam_workshop') - { - $label = 'Steam Workshop'; - } - - $href = "?m=steam_workshop&p=server_mods&action=edit&home_id=" . $homeId; - $module_buttons = array( - "<a class='monitorbutton' href='" . $href . "'> - <img src='" . check_theme_image("images/steam_workshop.png") . "' title='" . $label . "'> - <span>" . $label . "</span> - </a>" - ); - } - } -} -?> \ No newline at end of file diff --git a/modules/steam_workshop/navigation.xml b/modules/steam_workshop/navigation.xml index 733084cb..676d40f4 100644 --- a/modules/steam_workshop/navigation.xml +++ b/modules/steam_workshop/navigation.xml @@ -1,5 +1,6 @@ <navigation> - <page key="server_mods" file="main.php" access="admin" /> - <page key="uninstall" file="uninstall.php" access="admin" /> - <page key="workshop_admin" file="workshop_admin.php" access="admin" /> -</navigation> \ No newline at end of file + <!-- Admin: manage Steam Workshop game profiles --> + <page key="admin" file="admin.php" access="admin" /> + <!-- User: manage per-server mods --> + <page key="user_mods" file="user.php" access="admin,user,subuser" /> +</navigation> diff --git a/modules/steam_workshop/prestart_sync.php b/modules/steam_workshop/prestart_sync.php deleted file mode 100644 index eefc6a0e..00000000 --- a/modules/steam_workshop/prestart_sync.php +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/env php -<?php -declare(strict_types=1); -/* - * OGP / GSP – Steam Workshop pre-start sync helper - * - * Called from the game XML <pre_start> tag or a server pre-start hook: - * php modules/steam_workshop/prestart_sync.php --home-id=<ID> - * - * This script: - * 1. Finds all enabled Workshop mods for the given home. - * 2. Checks each mod's local cache on the agent. - * 3. If the cache differs from the server install path, syncs it. - * 4. Continues normal server start (exits 0 on success). - * 5. Exits non-zero ONLY if a critical error prevents completion. - * - * Design note: sync failures are logged but do NOT abort the server start, - * because a stale mod is better than no start. - */ - -$panelRoot = defined('PANEL_ROOT') ? PANEL_ROOT : realpath(__DIR__ . '/../../..'); -if ($panelRoot === false) { - $panelRoot = __DIR__ . '/../../..'; -} -chdir($panelRoot); - -if (!is_file('includes/config.inc.php')) { - fwrite(STDERR, "[ERROR] Cannot locate includes/config.inc.php.\n"); - exit(0); // don't block server start -} - -require_once 'includes/config.inc.php'; -require_once 'includes/database.php'; -require_once 'includes/database_mysqli.php'; -require_once 'includes/lib_remote.php'; - -if (!isset($db_host, $db_user, $db_pass, $db_name)) { - fwrite(STDERR, "[ERROR] Database configuration not set.\n"); - exit(0); -} - -$db = new OGPDatabaseMySQL(); -$connResult = $db->connect($db_host, $db_user, $db_pass, $db_name, $table_prefix ?? 'gsp_', $db_port ?? null); -if ($connResult !== true) { - fwrite(STDERR, "[ERROR] DB connect failed: {$connResult}\n"); - exit(0); -} - -require_once __DIR__ . '/lib/WorkshopRepository.php'; -require_once __DIR__ . '/lib/WorkshopInstaller.php'; -require_once __DIR__ . '/lib/WorkshopPreStart.php'; - -$opts = getopt('', ['home-id:', 'help']); - -if (isset($opts['help']) || !isset($opts['home-id'])) { - echo "Usage: php prestart_sync.php --home-id=<ID>\n"; - exit(0); -} - -$homeId = (int)$opts['home-id']; -if ($homeId <= 0) { - fwrite(STDERR, "[ERROR] --home-id must be a positive integer.\n"); - exit(0); -} - -$home = $db->getGameHome($homeId); -if (!is_array($home)) { - fwrite(STDERR, "[WARN] Home {$homeId} not found – skipping pre-start sync.\n"); - exit(0); -} - -$repo = new WorkshopRepository($db); -$installer = new WorkshopInstaller($repo); -$preStart = new WorkshopPreStart($repo, $installer); - -$result = $preStart->syncModsForHome($home); - -echo sprintf( - "[PRE-START] home=%d synced=%d skipped=%d failed=%d\n", - $homeId, - $result['synced'], - $result['skipped'], - $result['failed'] -); - -foreach ((array)($result['log'] ?? []) as $line) { - echo " {$line}\n"; -} - -// Always exit 0 – don't block server start due to Workshop sync issues -exit(0); diff --git a/modules/steam_workshop/steam_workshop.css b/modules/steam_workshop/steam_workshop.css deleted file mode 100644 index 2377545a..00000000 --- a/modules/steam_workshop/steam_workshop.css +++ /dev/null @@ -1,790 +0,0 @@ -#scrolling_checkbox{ - #scrolling_checkbox{ - border:2px solid #ccc; - width:500px; - display: inline-block; - height: 80px; - overflow-y: scroll; - text-align:left; -} - - .sw-monitor { - margin-top: 1rem; - } - - .sw-monitor__back { - text-decoration: none; - color: #0b5ed7; - } - - .sw-monitor__card { - border: 1px solid #dcdcdc; - border-radius: 8px; - padding: 1rem; - background: #fff; - } - - .sw-monitor__intro { - color: #555; - margin-top: 0.25rem; - } - - .sw-monitor__meta { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); - gap: 0.75rem; - margin: 1rem 0; - } - - .sw-monitor__meta dt { - margin: 0; - font-weight: 600; - } - - .sw-monitor__meta dd { - margin: 0.15rem 0 0; - } - - .sw-monitor__form { - display: flex; - flex-direction: column; - gap: 0.75rem; - } - - .sw-monitor__form label { - display: flex; - flex-direction: column; - gap: 0.25rem; - } - - .sw-monitor__form input { - padding: 0.4rem; - border: 1px solid #c7c7c7; - border-radius: 4px; - } - - .sw-monitor__form-row { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); - gap: 0.75rem; - } - - .sw-monitor__summary { - margin-top: 1rem; - background: #f7f9ff; - border: 1px solid #d0dae9; - border-radius: 6px; - padding: 0.75rem; - } - - .sw-monitor__summary-text { - margin-top: 0.25rem; - font-family: ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; - word-break: break-all; - } - - .sw-monitor__alert { - margin-top: 1rem; - border-radius: 6px; - padding: 0.75rem; - } - - .sw-monitor__alert--error { - background: #fff5f4; - border: 1px solid #e66b5b; - color: #a33d30; - } - - .sw-monitor__alert--info { - background: #f4f6f8; - border: 1px solid #d5dce3; - color: #4a5568; - } - - .sw-monitor__results { - margin-top: 1.5rem; - } - - .sw-monitor__hint { - color: #555; - margin: 0.25rem 0 0.75rem; - } - - .sw-monitor__table-wrapper { - overflow-x: auto; - } - - .sw-monitor__table { - width: 100%; - border-collapse: collapse; - } - - .sw-monitor__table th, - .sw-monitor__table td { - border: 1px solid #e3e3e3; - padding: 0.45rem; - } - - .sw-monitor__table code { - font-family: ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; - } - -#uninstall_scrolling_checkbox{ - border:2px solid #ccc; - width:500px; - display: inline-block; - height: 80px; - overflow-y: scroll; - text-align:left; -} - -.sw-admin { - margin-top: 1rem; -} - -.sw-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); - gap: 1rem; -} - -.sw-card { - border: 1px solid #dcdcdc; - border-radius: 6px; - padding: 1rem; - background: #fafafa; -} - -.sw-card__header { - display: flex; - justify-content: space-between; - align-items: center; -} - -.sw-card__meta { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); - gap: 0.75rem; - margin-top: 0.75rem; -} - -.sw-card__meta dt { - font-weight: 600; - margin: 0; -} - -.sw-card__meta dd { - margin: 0; -} - -.sw-form { - display: flex; - flex-direction: column; - gap: 1rem; -} - -.sw-form__grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); - gap: 1rem; -} - -.sw-form__actions { - display: flex; - gap: 0.5rem; -} - -.sw-form label { - display: flex; - flex-direction: column; - gap: 0.25rem; - font-weight: 600; -} - -.sw-form input, -.sw-form select, -.sw-form textarea { - padding: 0.4rem; - border-radius: 4px; - border: 1px solid #c7c7c7; -} - -.sw-mods__table { - width: 100%; - border-collapse: collapse; -} - -.sw-mods__table th, -.sw-mods__table td { - border: 1px solid #ddd; - padding: 0.4rem; -} - -.btn { - display: inline-block; - padding: 0.4rem 0.8rem; - border-radius: 4px; - border: 1px solid #888; - text-decoration: none; - color: #222; - background: #fff; -} - -.btn.btn-xs { - padding: 0.2rem 0.45rem; - font-size: 0.85rem; -} - -.btn.primary { - background: #0b5ed7; - border-color: #0a58ca; - color: #fff; -} - -.btn.secondary { - background: #f7f7f7; - border-color: #c7c7c7; -} - -.sw-toggle { - display: flex; - align-items: center; - gap: 0.5rem; -} - -.sw-toggle input { - width: auto; -} - -.sw-game-table__wrapper { - margin-top: 1rem; - overflow-x: auto; -} - -.sw-game-table__row td { - vertical-align: top; -} - -.sw-game-label { - display: flex; - flex-direction: column; - gap: 0.35rem; -} - -.sw-game-label__title { - display: flex; - flex-wrap: wrap; - align-items: center; - gap: 0.4rem; -} - -.sw-game-label__key { - font-weight: 600; -} - -.sw-game-label__name { - font-weight: 600; -} - -.sw-game-label__hint { - color: #666; -} - -.sw-game-label__hint--warning { - color: #b15a00; -} - -.sw-badge { - display: inline-flex; - align-items: center; - padding: 0.1rem 0.5rem; - border-radius: 999px; - font-size: 0.75rem; -} - -.sw-badge--custom { - background: #eef4ff; - color: #0b5ed7; -} - -.sw-badge--app { - background: #f1f3f5; - color: #444; -} - -.sw-game-variants { - display: flex; - flex-wrap: wrap; - gap: 0.25rem; -} - -.sw-chip { - background: #f4f6f8; - border-radius: 999px; - padding: 0.1rem 0.55rem; - font-size: 0.8rem; -} - -.sw-actions { - display: flex; - flex-wrap: wrap; - gap: 0.35rem; -} - -.sw-inline-delete { - display: inline; -} - -.sw-game-table__form-row { - display: none; -} - -.sw-game-table__form-row.is-open { - display: table-row; -} - -.sw-inline-form { - background: #f6f8fb; - border: 1px solid #d0dae9; - border-radius: 6px; - padding: 1rem; -} - -.sw-checkbox { - display: flex; - align-items: center; - gap: 0.4rem; -} - -.sw-admin__mapping-actions { - margin-top: 1rem; -} - -.sw-picker { - display: flex; - flex-direction: column; - gap: 1rem; - border: 1px solid #dcdcdc; - border-radius: 8px; - padding: 1rem; -} - -.sw-picker__header { - display: flex; - flex-direction: column; - gap: 0.25rem; -} - -.sw-picker__header h4 { - margin: 0; - font-size: 1.1rem; -} - -.sw-picker__hint { - margin: 0.25rem 0 0; - color: #555; - font-size: 0.9rem; -} - -.sw-picker__search { - display: flex; - flex-wrap: wrap; - gap: 0.5rem; - align-items: flex-end; -} - -.sw-picker__search label { - flex: 1; -} - -.sw-picker__search-input { - width: 100%; - padding: 0.4rem; - border-radius: 4px; - border: 1px solid #c7c7c7; -} - -.sw-picker__status { - min-height: 1.25rem; - font-size: 0.9rem; -} - -.sw-picker__status--loading { - color: #0b5ed7; -} - -.sw-picker__status--error { - color: #c0392b; -} - -.sw-picker__status--info { - color: #555; -} - -.sw-picker__status--clear { - color: inherit; -} - -.sw-picker__selected, -.sw-picker__results { - border: 1px solid #e3e3e3; - border-radius: 6px; - padding: 0.75rem; -} - -.sw-picker__selected-header { - display: flex; - justify-content: space-between; - align-items: baseline; - gap: 0.5rem; -} - -.sw-picker__selected-header small { - color: #666; -} - -.sw-picker__chip-list { - display: flex; - flex-direction: column; - gap: 0.5rem; - margin-top: 0.5rem; -} - -.sw-picker__chip { - display: flex; - justify-content: space-between; - gap: 0.75rem; - border: 1px solid #d0dae9; - border-radius: 6px; - padding: 0.5rem 0.75rem; - background: #f8fafd; -} - -.sw-picker__chip-text { - display: flex; - flex-direction: column; - gap: 0.1rem; -} - -.sw-picker__chip-text span { - color: #555; - font-size: 0.85rem; -} - -.sw-picker__chip-controls { - display: flex; - gap: 0.5rem; - align-items: center; -} - -.sw-picker__chip-remove { - border: 1px solid #c0392b; - background: #fff5f4; - color: #c0392b; - border-radius: 4px; - padding: 0.25rem 0.6rem; - cursor: pointer; -} - -.sw-picker__toggle { - display: inline-flex; - align-items: center; - gap: 0.35rem; - font-size: 0.85rem; -} - -.sw-picker__results-table { - width: 100%; - border-collapse: collapse; -} - -.sw-picker__results-table th, -.sw-picker__results-table td { - border: 1px solid #e3e3e3; - padding: 0.4rem; - vertical-align: top; -} - -.sw-picker__result-meta { - color: #666; - font-size: 0.85rem; -} - -.sw-picker__results-table-wrapper { - overflow-x: auto; -} - -.sw-picker__results-hint { - margin: 0.35rem 0 0.6rem; - color: #555; - font-size: 0.9rem; -} - -.sw-picker__request-row { - margin-top: 0.75rem; -} - -.sw-picker__request-label { - display: block; - font-weight: 600; - margin-bottom: 0.15rem; -} - -.sw-picker__request-hint { - display: block; - margin-bottom: 0.35rem; - color: #6b6b6b; -} - -.sw-picker__request-line { - display: flex; - flex-wrap: wrap; - gap: 0.4rem; - align-items: center; - font-family: Consolas, 'Courier New', monospace; -} - -.sw-picker__request-summary { - padding: 0.2rem 0.4rem; - background: #f6f6f6; - border-radius: 4px; - border: 1px solid #e0e0e0; -} - -.sw-picker__request-input { - flex: 1; - min-width: 160px; - padding: 0.25rem 0.4rem; - border: 1px solid #ced4da; - border-radius: 4px; - font-family: inherit; - background: #fff; -} - -.sw-picker__action { - padding: 0.25rem 0.5rem; - border-radius: 4px; - background: #0b5ed7; - border: 1px solid #0a58ca; - color: #fff; -} - -.sw-picker__result-toggle { - display: inline-flex; - align-items: center; - gap: 0.35rem; - font-size: 0.85rem; -} - -.sw-picker__result-toggle input { - width: auto; -} - -.sw-picker__empty { - color: #777; - font-size: 0.9rem; -} - - -/* Info box used on the configuration form to explain SteamCMD usage */ -.sw-info-box { - background: #e8f4fd; - border: 1px solid #b3d7f5; - border-radius: 4px; - padding: 0.75rem 1rem; - margin-bottom: 1.25rem; - font-size: 0.9rem; -} - -.sw-info-box strong { - display: block; - margin-bottom: 0.25rem; -} - -.sw-info-box p { - margin: 0; - color: #2c5f8a; -} - -/* ── v2 form additions ── */ - -.sw-form__grid--3col { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); - gap: 1rem; -} - -.sw-form__grid--2col { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); - gap: 1rem; -} - -.sw-form__row { - display: flex; - gap: 0.75rem; - align-items: flex-end; -} - -.sw-form__row label { - flex: 1; -} - -.sw-form fieldset { - border: 1px solid #dde; - border-radius: 6px; - padding: 1rem 1.25rem; - margin-bottom: 1.25rem; -} - -.sw-form fieldset legend { - font-weight: 600; - font-size: 0.95rem; - padding: 0 0.5rem; - color: #333; -} - -.sw-form__os-group { - border: none !important; - padding: 0.5rem 0 0 !important; - margin: 0.5rem 0 0 !important; - display: flex; - flex-wrap: wrap; - gap: 1rem; -} - -.sw-script-textarea { - font-family: monospace; - font-size: 0.85rem; - width: 100%; - box-sizing: border-box; -} - -.sw-info-box--compact { - padding: 0.5rem 0.75rem; - margin: 0.5rem 0 0.75rem; - font-size: 0.85rem; -} - -.sw-code-pre { - background: #f4f4f8; - border: 1px solid #ccc; - border-radius: 4px; - padding: 0.6rem 0.9rem; - font-family: monospace; - font-size: 0.82rem; - white-space: pre; - overflow-x: auto; - margin: 0.5rem 0; -} - -.sw-example-block summary { - cursor: pointer; - color: #0b5ed7; - font-size: 0.85rem; - margin-bottom: 0.25rem; -} - -.sw-inline { - display: inline-block; - margin: 0; -} - -/* Server settings section */ -.sw-server-settings { - background: #f8f8fc; - border: 1px solid #e0e0ee; - border-radius: 6px; - padding: 1rem 1.25rem; - margin-bottom: 1.5rem; -} - -.sw-server-settings h4 { - margin-top: 0; -} - -.sw-update-status { - margin-top: 1rem; - padding-top: 0.75rem; - border-top: 1px solid #e0e0ee; -} - -.sw-status-grid { - display: grid; - grid-template-columns: max-content 1fr; - gap: 0.25rem 1rem; - font-size: 0.9rem; - margin: 0 0 0.75rem; -} - -.sw-status-grid dt { - font-weight: 600; - margin: 0; -} - -.sw-status-grid dd { - margin: 0; -} - -.sw-error-text code { - color: #c0392b; - font-size: 0.82rem; - word-break: break-all; -} - -.sw-notice { - background: #fff8e1; - border: 1px solid #ffe082; - border-radius: 4px; - padding: 0.6rem 0.9rem; - font-size: 0.9rem; - margin-bottom: 0.75rem; -} - -.sw-notice--info { - background: #e8f4fd; - border-color: #b3d7f5; -} - -.sw-badge--danger { - background: #f8d7da; - color: #721c24; -} - -.sw-badge--info { - background: #cce5ff; - color: #004085; -} - -.sw-badge--warning { - background: #fff3cd; - color: #856404; -} - -.sw-badge--app, .sw-badge--custom { - background: #e9ecef; - color: #495057; -} - -.sw-toggle { - display: flex; - align-items: center; - gap: 0.5rem; - cursor: pointer; -} - -.sw-order-input { - width: 4.5rem; - text-align: center; -} - -.sw-profiles__table code { - font-size: 0.82rem; - background: #f4f4f4; - padding: 0 3px; - border-radius: 2px; -} - -.sw-settings-form .sw-checkbox { - padding-top: 0.5rem; -} diff --git a/modules/steam_workshop/steam_workshop.js b/modules/steam_workshop/steam_workshop.js deleted file mode 100644 index ef2b3059..00000000 --- a/modules/steam_workshop/steam_workshop.js +++ /dev/null @@ -1,391 +0,0 @@ -(function () { - 'use strict'; - - var Picker = /** @class */ (function () { - function Picker(root) { - this.root = root; - this.endpoint = root.getAttribute('data-endpoint') || ''; - this.detailBase = root.getAttribute('data-detail-base') || 'https://steamcommunity.com/sharedfiles/filedetails/?id='; - this.lang = { - add: root.getAttribute('data-lang-add') || 'Add', - remove: root.getAttribute('data-lang-remove') || 'Remove', - loading: root.getAttribute('data-lang-loading') || 'Loading…', - error: root.getAttribute('data-lang-error') || 'Something went wrong.', - empty: root.getAttribute('data-lang-empty') || 'No results found.', - query: root.getAttribute('data-lang-query') || 'Enter a Workshop ID or keyword.', - sync: root.getAttribute('data-lang-sync') || 'Sync', - }; - this.selectedInput = root.querySelector('.js-sw-selected-input'); - this.selectedList = root.querySelector('.js-sw-selected-list'); - this.resultsBody = root.querySelector('.js-sw-results'); - this.statusEl = root.querySelector('.js-sw-picker-status'); - this.searchForm = root.querySelector('.js-sw-search-form'); - this.searchInput = root.querySelector('.js-sw-search-input'); - this.searchButton = root.querySelector('.js-sw-search-button'); - this.requestInput = root.querySelector('.js-sw-request-input'); - this.requestSummary = root.querySelector('.js-sw-request-summary'); - this.requestSummaryBase = this.requestSummary ? (this.requestSummary.getAttribute('data-base') || '') : ''; - this.state = { - selected: this.readInitialSelection(), - }; - this.lastResults = []; - this.bindEvents(); - this.renderSelected(); - this.updateRequestPreview(); - } - Picker.prototype.readInitialSelection = function () { - if (!this.selectedInput) { - return []; - } - try { - var parsed = JSON.parse(this.selectedInput.value || '[]'); - if (Array.isArray(parsed)) { - return parsed.filter(function (item) { return item && item.id; }) - .map(function (item) { return ({ - id: String(item.id), - label: String(item.label || ('@' + item.id)), - author: String(item.author || ''), - preview_url: String(item.preview_url || ''), - enabled: !(item.enabled === false || item.enabled === 'false' || item.enabled === 0 || item.enabled === '0'), - source: String(item.source || 'manual'), - }); }); - } - } - catch (err) { - console.warn('Invalid Workshop JSON state', err); - } - return []; - }; - Picker.prototype.bindEvents = function () { - var _this = this; - if (this.searchForm && this.searchForm.tagName === 'FORM') { - this.searchForm.addEventListener('submit', function (event) { - event.preventDefault(); - _this.performSearch(); - }); - } - if (this.searchButton) { - this.searchButton.addEventListener('click', function (event) { - event.preventDefault(); - _this.performSearch(); - }); - } - if (this.searchInput && (!this.searchForm || this.searchForm.tagName !== 'FORM')) { - this.searchInput.addEventListener('keydown', function (event) { - if (event.key === 'Enter') { - event.preventDefault(); - _this.performSearch(); - } - }); - } - if (this.searchInput) { - this.searchInput.addEventListener('input', function () { - _this.updateRequestPreview(); - }); - } - if (this.selectedList) { - this.selectedList.addEventListener('click', function (event) { - var target = event.target; - if (!(target instanceof HTMLElement)) { - return; - } - if (target.matches('.js-sw-remove')) { - var id = target.getAttribute('data-id'); - if (id) { - _this.removeSelected(id); - } - } - }); - this.selectedList.addEventListener('change', function (event) { - var target = event.target; - if (!(target instanceof HTMLInputElement)) { - return; - } - if (target.matches('.js-sw-toggle')) { - var id = target.getAttribute('data-id'); - if (id) { - _this.toggleSelected(id, target.checked); - } - } - }); - } - if (this.resultsBody) { - this.resultsBody.addEventListener('change', function (event) { - var target = event.target; - if (!(target instanceof HTMLInputElement)) { - return; - } - if (target.matches('.js-sw-result-toggle')) { - var payload = target.getAttribute('data-payload'); - if (payload) { - try { - var data = JSON.parse(payload); - if (target.checked) { - _this.addSelected(data); - } - else { - _this.removeSelected(String(data.id)); - } - } - catch (err) { - console.warn('Invalid payload', err); - } - } - } - }); - } - }; - Picker.prototype.performSearch = function () { - var _this = this; - if (!this.endpoint || !this.searchInput) { - return; - } - var term = this.searchInput.value.trim(); - this.updateRequestPreview(); - if (!term) { - this.setStatus(this.lang.query, 'error'); - return; - } - if (this.isSearching) { - return; - } - this.isSearching = true; - this.setStatus(this.lang.loading, 'loading'); - var url = this.endpoint + '&q=' + encodeURIComponent(term); - fetch(url, { - headers: { 'Accept': 'application/json' }, - }) - .then(function (response) { - if (!response.ok) { - throw new Error('HTTP ' + response.status); - } - return response.json(); - }) - .then(function (data) { - if (!data || data.ok === false) { - var message = (data && data.error) ? data.error : _this.lang.error; - _this.setStatus(message, 'error'); - _this.renderResults([]); - return; - } - if (Array.isArray(data.results) && data.results.length) { - _this.setStatus('', 'clear'); - _this.renderResults(data.results); - } - else { - _this.setStatus(_this.lang.empty, 'info'); - _this.renderResults([]); - } - }) - .catch(function (error) { - console.error('Workshop search failed', error); - _this.setStatus(_this.lang.error, 'error'); - _this.renderResults([]); - }) - .finally(function () { - _this.isSearching = false; - }); - }; - Picker.prototype.setStatus = function (message, kind) { - if (!this.statusEl) { - return; - } - this.statusEl.textContent = message || ''; - this.statusEl.className = 'sw-picker__status js-sw-picker-status' + (kind ? ' sw-picker__status--' + kind : ''); - }; - Picker.prototype.renderResults = function (results) { - if (!this.resultsBody) { - return; - } - this.resultsBody.innerHTML = ''; - if (!Array.isArray(results) || !results.length) { - this.lastResults = []; - return; - } - this.lastResults = results.slice(); - var _loop_1 = function (item) { - var normalized = { - id: String(item.id), - label: String(item.label || ('@' + item.id)), - author: String(item.author || ''), - preview_url: String(item.preview_url || ''), - enabled: true, - source: String(item.source || 'search'), - }; - var row = document.createElement('tr'); - var selectCell = document.createElement('td'); - var toggle = document.createElement('label'); - toggle.className = 'sw-picker__result-toggle'; - var checkbox = document.createElement('input'); - checkbox.type = 'checkbox'; - checkbox.className = 'js-sw-result-toggle'; - checkbox.setAttribute('data-payload', JSON.stringify(normalized)); - checkbox.checked = this_1.isSelected(normalized.id); - toggle.appendChild(checkbox); - var toggleText = document.createElement('span'); - toggleText.textContent = this_1.lang.add; - toggle.appendChild(toggleText); - selectCell.appendChild(toggle); - var titleCell = document.createElement('td'); - titleCell.innerHTML = '<strong>' + this_1.escape(normalized.label) + '</strong><div class="sw-picker__result-meta">#' + this_1.escape(normalized.id) + '</div>'; - var authorCell = document.createElement('td'); - authorCell.textContent = normalized.author; - row.appendChild(selectCell); - row.appendChild(titleCell); - row.appendChild(authorCell); - this_1.resultsBody.appendChild(row); - }; - var this_1 = this; - for (var _i = 0, results_1 = results; _i < results_1.length; _i++) { - var item = results_1[_i]; - _loop_1(item); - } - }; - Picker.prototype.updateRequestPreview = function () { - if (!this.searchInput) { - return; - } - var term = this.searchInput.value.trim(); - if (this.requestInput) { - this.requestInput.value = term; - } - if (!this.requestSummary) { - return; - } - var base = this.requestSummaryBase || ''; - if (!base) { - this.requestSummary.textContent = ''; - return; - } - if (!term) { - this.requestSummary.textContent = base; - return; - } - // Numeric-only terms are treated as Workshop item IDs and link to detail pages instead of search. - var isWorkshopId = /^\d+$/.test(term); - if (isWorkshopId) { - this.requestSummary.textContent = this.detailBase + encodeURIComponent(term); - return; - } - this.requestSummary.textContent = base + encodeURIComponent(term); - }; - Picker.prototype.isSelected = function (id) { - return this.state.selected.some(function (item) { return item.id === id; }); - }; - Picker.prototype.addSelected = function (item) { - if (!item || !item.id || this.isSelected(String(item.id))) { - return; - } - this.state.selected.push({ - id: String(item.id), - label: String(item.label || ('@' + item.id)), - author: String(item.author || ''), - preview_url: String(item.preview_url || ''), - enabled: true, - source: String(item.source || 'search'), - }); - this.persist(); - this.renderSelected(); - }; - Picker.prototype.removeSelected = function (id) { - var next = this.state.selected.filter(function (item) { return item.id !== id; }); - this.state.selected = next; - this.persist(); - this.renderSelected(); - }; - Picker.prototype.toggleSelected = function (id, enabled) { - var changed = false; - this.state.selected = this.state.selected.map(function (item) { - if (item.id === id) { - changed = true; - return { - id: item.id, - label: item.label, - author: item.author, - preview_url: item.preview_url, - enabled: enabled, - source: item.source, - }; - } - return item; - }); - if (changed) { - this.persist(); - } - }; - Picker.prototype.renderSelected = function () { - if (!this.selectedList) { - return; - } - this.selectedList.innerHTML = ''; - if (!this.state.selected.length) { - var emptyText = this.selectedList.getAttribute('data-empty-text') || ''; - if (emptyText) { - var empty = document.createElement('div'); - empty.className = 'sw-picker__empty'; - empty.textContent = emptyText; - this.selectedList.appendChild(empty); - } - return; - } - var this_2 = this; - for (var _i = 0, _a = this.state.selected; _i < _a.length; _i++) { - var item = _a[_i]; - var chip = document.createElement('div'); - chip.className = 'sw-picker__chip'; - chip.innerHTML = '<div class="sw-picker__chip-text"><strong>' + this.escape(item.label) + '</strong><span>#' + this.escape(item.id) + '</span></div>'; - var controls = document.createElement('div'); - controls.className = 'sw-picker__chip-controls'; - var toggle = document.createElement('label'); - toggle.className = 'sw-picker__toggle'; - var checkbox = document.createElement('input'); - checkbox.type = 'checkbox'; - checkbox.className = 'js-sw-toggle'; - checkbox.checked = item.enabled !== false; - checkbox.setAttribute('data-id', item.id); - toggle.appendChild(checkbox); - var toggleText = document.createElement('span'); - toggleText.textContent = this_2.lang.sync; - toggle.appendChild(toggleText); - var removeBtn = document.createElement('button'); - removeBtn.type = 'button'; - removeBtn.className = 'sw-picker__chip-remove js-sw-remove'; - removeBtn.setAttribute('data-id', item.id); - removeBtn.textContent = this_2.lang.remove; - controls.appendChild(toggle); - controls.appendChild(removeBtn); - chip.appendChild(controls); - this.selectedList.appendChild(chip); - } - this.persist(); - }; - Picker.prototype.persist = function () { - if (!this.selectedInput) { - return; - } - try { - this.selectedInput.value = JSON.stringify(this.state.selected); - } - catch (err) { - console.error('Unable to serialize workshop selection', err); - } - }; - Picker.prototype.escape = function (value) { - var div = document.createElement('div'); - div.textContent = value; - return div.innerHTML; - }; - return Picker; - }()); - document.addEventListener('DOMContentLoaded', function () { - var nodes = document.querySelectorAll('.sw-picker'); - Array.prototype.forEach.call(nodes, function (node) { - try { - new Picker(node); - } - catch (err) { - console.error('Failed to boot Steam Workshop picker', err); - } - }); - }); -})(); diff --git a/modules/steam_workshop/uninstall.php b/modules/steam_workshop/uninstall.php deleted file mode 100644 index a3ebe7aa..00000000 --- a/modules/steam_workshop/uninstall.php +++ /dev/null @@ -1,178 +0,0 @@ -<?php -/* - * - * OGP - Open Game Panel - * Copyright (C) 2008 - 2018 The OGP Development Team - * - * http://www.opengamepanel.org/ - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - */ -require_once("includes/lib_remote.php"); -require_once("modules/config_games/server_config_parser.php"); -require_once("modules/steam_workshop/functions.php"); -require_once('includes/form_table_class.php'); - -function exec_ogp_module() -{ - Global $db,$view; - echo '<h2>Steam Workshop</h2>'; - define('CONFIGS', "modules/steam_workshop/game_configs/"); - - if(isset($_GET['home_id-mod_id-ip-port']) && $_GET['home_id-mod_id-ip-port'] != "") - list($home_id, $mod_id, $ip, $port) = explode("-", $_GET['home_id-mod_id-ip-port']); - else - { - print_failure(get_lang('no_game_servers_assigned')); - return; - } - - if(!isset($_POST['uninstall'])) - { - echo "<ul>". - "<li><a href='?m=steam_workshop&p=main&home_id-mod_id-ip-port=".$_GET['home_id-mod_id-ip-port']."'>".get_lang('install_mods')."</a></li>". - "<li><a href='?m=gamemanager&p=game_monitor&home_id-mod_id-ip-port=".$_GET['home_id-mod_id-ip-port']."'>".get_lang('back')."</a></li>". - "</ul>"; - } - - $isAdmin = $db->isAdmin( $_SESSION['user_id'] ); - - if($isAdmin) - $home_cfg = $db->getGameHome($home_id); - else - $home_cfg = $db->getUserGameHome($_SESSION['user_id'],$home_id); - - if($home_cfg) - { - $server_xml = read_server_config(SERVER_CONFIG_LOCATION."/".$home_cfg['home_cfg_file']); - if($server_xml === FALSE) - { - print_failure(get_lang_f('failed_reading_xml_file', SERVER_CONFIG_LOCATION."/".$home_cfg['home_cfg_file'])); - return; - } - - if(!isset($home_cfg['mods'][$mod_id]['mod_key'])) - { - print_failure(get_lang_f('mod_id_does_not_exists_in_home', $mod_id, $home_id)); - return; - } - - $modkey = $home_cfg['mods'][$mod_id]['mod_key']; - $mod_xml = xml_get_mod($server_xml, $modkey); - - if (!$mod_xml) - { - print_failure(get_lang_f('mod_key_not_found_from_xml', $modkey)); - return; - } - - preg_match('/(linux|win)(32|64)?/i', $home_cfg['game_key'], $matches); - - if(!isset($matches[1])) - { - print_failure(get_lang_f('unable_to_get_os_from_game_key', $home_cfg['game_key'])); - return; - } - - if(strtolower($matches[1]) == 'linux') - $os = "Linux"; - elseif(strtolower($matches[1]) == 'win') - $os = "Windows"; - - if(!isset($os)) - { - print_failure(get_lang_f('unable_to_get_os_from_game_key', $home_cfg['game_key'])); - return; - } - - $xml_file = CONFIGS.$mod_xml->installer_name."_".$os.".xml"; - - if(!file_exists($xml_file)) - { - print_failure(get_lang('no_workshop_configuration_available_for_this_game')); - return; - } - - $dom = new DOMDocument(); - - if ( @$dom->load($xml_file) === FALSE ) - { - print_failure(get_lang('workshop_configuration_file_has_bad_format')); - return; - } - - $xml = simplexml_load_file($xml_file); - - if($xml !== false) - { - $remote = new OGPRemoteLibrary($home_cfg['agent_ip'],$home_cfg['agent_port'],$home_cfg['encryption_key'], $home_cfg['timeout']); - - if($remote->status_chk() !== 1) - { - print_failure(get_lang('remote_server_offline')); - } - - if(isset($_POST['uninstall']) and isset($_POST['mod_string'])) - { - $output = ""; - foreach ((array)$_POST['mod_string'] as $mod_string) - { - $result = remove_mod($home_cfg, $remote, $xml, $mod_string); - if($result !== FALSE) - $output .= $result."\n"; - else - $output .= get_lang_f('failed_uninstalling_mod', $mod_string)."\n"; - } - echo "<pre>$output</pre>"; - echo "<a href='?m=steam_workshop&p=uninstall&home_id-mod_id-ip-port=".$_GET['home_id-mod_id-ip-port']."'>".get_lang('back')."</a>"; - } - else - { - $mods = get_installed_mods($home_cfg, $remote, $xml); - - if($mods and count((array)$mods) > 0) - { - $ft = new FormTable(); - $ft->start_form("?m=steam_workshop&p=uninstall&home_id-mod_id-ip-port=".$_GET['home_id-mod_id-ip-port'], "post", "autocomplete=\"off\""); - $ft->start_table(); - echo '<tr><td><div id="uninstall_scrolling_checkbox">'; - foreach ((array)$mods as $mod_id => $mod_name) - echo "<input type='checkbox' id='select_mod_$mod_id' name='mod_string[]' value='$mod_id'><label for='select_mod_$mod_id'>$mod_name</label><br>"; - echo '</div></td></tr>'; - $ft->end_table(); - $ft->add_button("submit", "uninstall", get_lang('uninstall_mods')); - $ft->end_form(); - } - else - { - print_failure(get_lang('there_are_no_mods_installed_on_this_game_server')); - return; - } - } - } - else - { - print_failure(get_lang('workshop_configuration_file_has_bad_format')); - return; - } - } - else - { - print_failure(get_lang('game_home_not_found')); - return; - } -} -?> diff --git a/modules/steam_workshop/user.php b/modules/steam_workshop/user.php new file mode 100644 index 00000000..f6d36701 --- /dev/null +++ b/modules/steam_workshop/user.php @@ -0,0 +1,533 @@ +<?php +/* + * GSP – Steam Workshop: User mod management + * Copyright (C) 2025 WDS / GameServerPanel + * + * Accessible via: home.php?m=steam_workshop&p=user_mods&home_id=123 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ + +require_once __DIR__ . '/includes/functions.php'; + +function exec_ogp_module() +{ + global $db; + + echo '<h2>Steam Workshop – Mod Manager</h2>'; + + $home_id = isset($_REQUEST['home_id']) ? (int)$_REQUEST['home_id'] : 0; + + if (!$home_id) { + sw_error('No server selected. Please access this page from your game server manager.'); + return; + } + + // Ownership check + if (!sw_user_owns_home($db, (int)$_SESSION['user_id'], $home_id)) { + sw_error('Access denied. You do not own this server.'); + return; + } + + // Load server info + $home = sw_get_home_info($db, $home_id); + if (!$home) { + sw_error('Server not found.'); + return; + } + + // Find matching Workshop profile + $profile = sw_get_profile_for_home($db, $home_id); + if (!$profile) { + echo '<p>Steam Workshop is not enabled for this game type (<strong>' + . sw_h($home['game_name']) . '</strong>).</p>'; + echo '<p>An administrator must enable Workshop support for this game under ' + . '<em>Steam Workshop › Admin</em>.</p>'; + return; + } + + $action = $_POST['action'] ?? ($_GET['action'] ?? ''); + + // ── POST handlers ───────────────────────────────────────────────── + if ($_SERVER['REQUEST_METHOD'] === 'POST') { + switch ($action) { + case 'add_mod': + sw_user_add_mod($db, $home_id, $profile); + break; + case 'save_mod': + sw_user_save_mod($db, $home_id); + break; + case 'delete_mod': + sw_user_delete_mod($db, $home_id); + break; + case 'toggle_mod': + sw_user_toggle_mod($db, $home_id); + break; + case 'move_up': + case 'move_down': + sw_user_reorder_mod($db, $home_id, $action); + break; + case 'queue_update': + sw_user_queue_update($db, $home_id); + break; + } + } + + // ── Render page ─────────────────────────────────────────────────── + sw_user_render($db, $home_id, $home, $profile); +} + +// ───────────────────────────────────────────────────────────────────────── +// POST action handlers +// ───────────────────────────────────────────────────────────────────────── + +function sw_user_add_mod($db, $home_id, array $profile) +{ + $workshop_id = trim($_POST['workshop_id'] ?? ''); + if (!preg_match('/^\d{1,20}$/', $workshop_id)) { + sw_error('Invalid Workshop ID – must be a numeric Steam Workshop item ID.'); + return; + } + + // Prevent duplicates + $safe_wid = $db->realEscapeSingle($workshop_id); + $exists = $db->resultQuery( + "SELECT id FROM `OGP_DB_PREFIXsteam_workshop_server_mods` + WHERE `home_id` = $home_id AND `workshop_id` = '$safe_wid' LIMIT 1" + ); + if ($exists) { + sw_error("Workshop ID $workshop_id is already in the list."); + return; + } + + // Determine next sort_order + $last = $db->resultQuery( + "SELECT MAX(`sort_order`) AS m FROM `OGP_DB_PREFIXsteam_workshop_server_mods` + WHERE `home_id` = $home_id" + ); + $sort = ($last && isset($last[0]['m'])) ? ((int)$last[0]['m'] + 1) : 0; + + $mod_name = $db->realEscapeSingle(trim($_POST['mod_name'] ?? '')); + $mod_type = (($_POST['mod_type'] ?? 'client') === 'server') ? 'server' : 'client'; + $profile_id = (int)$profile['id']; + + // Auto-generate folder name from naming format template + $folder_name = sw_apply_template( + $profile['folder_naming_format'], + array( + 'MOD_NAME' => !empty($mod_name) ? $mod_name : $workshop_id, + 'WORKSHOP_ID' => $workshop_id, + 'WORKSHOP_APP_ID'=> $profile['workshop_app_id'], + ) + ); + $safe_fname = $db->realEscapeSingle($folder_name); + $safe_mname = $mod_name; // already escaped above via realEscapeSingle + + $ok = $db->query( + "INSERT INTO `OGP_DB_PREFIXsteam_workshop_server_mods` + (`home_id`, `profile_id`, `workshop_id`, `mod_name`, `folder_name`, + `mod_type`, `sort_order`, `enabled`, `install_status`, `created_at`) + VALUES ($home_id, $profile_id, '$safe_wid', '$safe_mname', '$safe_fname', + '$mod_type', $sort, 1, '', NOW())" + ); + + if ($ok) { + sw_success("Workshop mod $workshop_id added."); + } else { + sw_error('Failed to add mod.'); + } +} + +function sw_user_save_mod($db, $home_id) +{ + $mod_id = (int)($_POST['mod_id'] ?? 0); + if (!$mod_id) { + return; + } + + $mod = sw_get_mod_by_id($db, $mod_id); + if (!$mod || (int)$mod['home_id'] !== $home_id) { + sw_error('Mod not found or access denied.'); + return; + } + + $mod_name = $db->realEscapeSingle(trim($_POST['mod_name'] ?? '')); + $folder_name = $db->realEscapeSingle(trim($_POST['folder_name'] ?? '')); + $mod_type = (($_POST['mod_type'] ?? 'client') === 'server') ? 'server' : 'client'; + + if (empty($folder_name)) { + sw_error('Folder name cannot be empty.'); + return; + } + + $ok = $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `mod_name` = '$mod_name', + `folder_name` = '$folder_name', + `mod_type` = '$mod_type', + `updated_at` = NOW() + WHERE `id` = $mod_id AND `home_id` = $home_id LIMIT 1" + ); + + if ($ok) { + sw_success('Mod updated.'); + } else { + sw_error('Failed to update mod.'); + } +} + +function sw_user_delete_mod($db, $home_id) +{ + $mod_id = (int)($_POST['mod_id'] ?? 0); + if (!$mod_id) { + return; + } + + $mod = sw_get_mod_by_id($db, $mod_id); + if (!$mod || (int)$mod['home_id'] !== $home_id) { + sw_error('Mod not found or access denied.'); + return; + } + + $db->query( + "DELETE FROM `OGP_DB_PREFIXsteam_workshop_server_mods` + WHERE `id` = $mod_id AND `home_id` = $home_id LIMIT 1" + ); + sw_success('Mod removed from list.'); +} + +function sw_user_toggle_mod($db, $home_id) +{ + $mod_id = (int)($_POST['mod_id'] ?? 0); + if (!$mod_id) { + return; + } + + $mod = sw_get_mod_by_id($db, $mod_id); + if (!$mod || (int)$mod['home_id'] !== $home_id) { + sw_error('Mod not found or access denied.'); + return; + } + + $new_state = $mod['enabled'] ? 0 : 1; + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `enabled` = $new_state, `updated_at` = NOW() + WHERE `id` = $mod_id AND `home_id` = $home_id LIMIT 1" + ); +} + +function sw_user_reorder_mod($db, $home_id, $direction) +{ + $mod_id = (int)($_POST['mod_id'] ?? 0); + if (!$mod_id) { + return; + } + + $mod = sw_get_mod_by_id($db, $mod_id); + if (!$mod || (int)$mod['home_id'] !== $home_id) { + return; + } + + $mods = sw_get_server_mods($db, $home_id); + if (!$mods) { + return; + } + + // Normalise sort_order to 0-based sequential integers + $sorted = array_values($mods); + foreach ($sorted as $idx => $m) { + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `sort_order` = $idx + WHERE `id` = " . (int)$m['id'] . " AND `home_id` = $home_id LIMIT 1" + ); + } + + // Find the position of the target mod + $pos = -1; + foreach ($sorted as $idx => $m) { + if ((int)$m['id'] === $mod_id) { + $pos = $idx; + break; + } + } + if ($pos < 0) { + return; + } + + if ($direction === 'move_up' && $pos > 0) { + $swap_pos = $pos - 1; + } elseif ($direction === 'move_down' && $pos < (count($sorted) - 1)) { + $swap_pos = $pos + 1; + } else { + return; // already at boundary + } + + $swap_id = (int)$sorted[$swap_pos]['id']; + + // Swap sort_order values + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `sort_order` = $swap_pos + WHERE `id` = $mod_id AND `home_id` = $home_id LIMIT 1" + ); + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `sort_order` = $pos + WHERE `id` = $swap_id AND `home_id` = $home_id LIMIT 1" + ); +} + +function sw_user_queue_update($db, $home_id) +{ + // Mark all enabled mods as 'queued' so the agent picks them up. + $db->query( + "UPDATE `OGP_DB_PREFIXsteam_workshop_server_mods` + SET `install_status` = 'queued', `updated_at` = NOW() + WHERE `home_id` = $home_id AND `enabled` = 1" + ); + sw_success('All enabled mods queued for update. Run the agent to process downloads.'); +} + +// ───────────────────────────────────────────────────────────────────────── +// Render +// ───────────────────────────────────────────────────────────────────────── + +function sw_user_render($db, $home_id, array $home, array $profile) +{ + $mods = sw_get_server_mods($db, $home_id) ?: array(); + + // Generate launch params from enabled mods + $enabled_mods = array_filter($mods, function ($m) { + return !empty($m['enabled']); + }); + $params = sw_generate_launch_params(array_values($enabled_mods), $profile); + + $base_url = 'home.php?m=steam_workshop&p=user_mods&home_id=' . $home_id; + ?> + +<p> + <strong>Server:</strong> <?= sw_h($home['home_name']) ?> +    + <strong>Game:</strong> <?= sw_h($home['game_name']) ?> +    + <strong>Workshop Profile:</strong> <?= sw_h($profile['config_name']) ?> +</p> + +<!-- Add Mod form --> +<h3>Add Workshop Mod</h3> +<form method="post" action="<?= sw_h($base_url) ?>"> + <input type="hidden" name="action" value="add_mod"> + <table> + <tr> + <td style="padding:4px 8px;"><label for="workshop_id">Workshop ID</label></td> + <td style="padding:4px 8px;"> + <input type="text" id="workshop_id" name="workshop_id" value="" + placeholder="e.g. 2863534533" style="width:180px;" required> + </td> + </tr> + <tr> + <td style="padding:4px 8px;"><label for="add_mod_name">Display Name (optional)</label></td> + <td style="padding:4px 8px;"> + <input type="text" id="add_mod_name" name="mod_name" value="" + placeholder="e.g. CF" style="width:180px;"> + </td> + </tr> + <tr> + <td style="padding:4px 8px;"><label for="add_mod_type">Mod Type</label></td> + <td style="padding:4px 8px;"> + <select id="add_mod_type" name="mod_type"> + <option value="client">Client mod (-mod=)</option> + <option value="server">Server-side only (-serverMod=)</option> + </select> + </td> + </tr> + <tr> + <td></td> + <td style="padding:4px 8px;"> + <button type="submit" class="button">Add Mod</button> + </td> + </tr> + </table> +</form> + +<hr> + +<!-- Mod list --> +<h3>Installed Mods (<?= count($mods) ?>)</h3> + +<?php if (empty($mods)): ?> +<p>No mods added yet. Use the form above to add Workshop IDs.</p> +<?php else: ?> +<form method="post" action="<?= sw_h($base_url) ?>"> + <table width="100%" style="border-collapse:collapse;"> + <thead> + <tr style="background:#f0f0f0;"> + <th style="padding:6px 8px;text-align:center;">#</th> + <th style="padding:6px 8px;text-align:left;">Workshop ID</th> + <th style="padding:6px 8px;text-align:left;">Mod Name</th> + <th style="padding:6px 8px;text-align:left;">Folder Name</th> + <th style="padding:6px 8px;text-align:center;">Type</th> + <th style="padding:6px 8px;text-align:center;">Enabled</th> + <th style="padding:6px 8px;text-align:center;">Status</th> + <th style="padding:6px 8px;text-align:center;">Order</th> + <th style="padding:6px 8px;text-align:center;">Actions</th> + </tr> + </thead> + <tbody> + <?php foreach ($mods as $idx => $mod): ?> + <tr style="border-bottom:1px solid #ddd;<?= !$mod['enabled'] ? 'opacity:0.55;' : '' ?>"> + <td style="padding:6px 8px;text-align:center;"><?= $idx + 1 ?></td> + + <td style="padding:6px 8px;font-family:monospace;"><?= sw_h($mod['workshop_id']) ?></td> + + <!-- Inline edit: name --> + <td style="padding:6px 8px;"> + <form method="post" action="<?= sw_h($base_url) ?>" style="display:inline;"> + <input type="hidden" name="action" value="save_mod"> + <input type="hidden" name="mod_id" value="<?= (int)$mod['id'] ?>"> + <input type="hidden" name="folder_name" value="<?= sw_h($mod['folder_name']) ?>"> + <input type="hidden" name="mod_type" value="<?= sw_h($mod['mod_type']) ?>"> + <input type="text" name="mod_name" value="<?= sw_h($mod['mod_name']) ?>" + style="width:120px;" title="Click Save to apply"> + </td> + + <!-- Inline edit: folder name --> + <td style="padding:6px 8px;"> + <input type="text" name="folder_name" value="<?= sw_h($mod['folder_name']) ?>" + style="width:140px;" title="Folder name inside server root"> + </td> + + <!-- Inline edit: mod type --> + <td style="padding:6px 8px;text-align:center;"> + <select name="mod_type" style="width:100px;"> + <option value="client" <?= $mod['mod_type'] === 'client' ? 'selected' : '' ?>>-mod=</option> + <option value="server" <?= $mod['mod_type'] === 'server' ? 'selected' : '' ?>>-serverMod=</option> + </select> + <button type="submit" class="button small" title="Save changes">Save</button> + </form> + </td> + + <!-- Toggle enabled --> + <td style="padding:6px 8px;text-align:center;"> + <form method="post" action="<?= sw_h($base_url) ?>" style="display:inline;"> + <input type="hidden" name="action" value="toggle_mod"> + <input type="hidden" name="mod_id" value="<?= (int)$mod['id'] ?>"> + <button type="submit" class="button small" + style="<?= $mod['enabled'] ? 'background:#5cb85c;color:#fff;' : '' ?>" + title="<?= $mod['enabled'] ? 'Click to disable' : 'Click to enable' ?>"> + <?= $mod['enabled'] ? 'On' : 'Off' ?> + </button> + </form> + </td> + + <!-- Install status --> + <td style="padding:6px 8px;text-align:center;font-size:0.85em;"> + <?php + $s = $mod['install_status']; + if ($s === 'installed') { + echo '<span style="color:green;">Installed</span>'; + } elseif ($s === 'queued') { + echo '<span style="color:orange;">Queued</span>'; + } elseif ($s === 'failed') { + echo '<span style="color:red;" title="' . sw_h($mod['last_error']) . '">Failed</span>'; + } elseif ($s === 'updating') { + echo '<span style="color:blue;">Updating</span>'; + } else { + echo '<span style="color:#999;">Not installed</span>'; + } + ?> + </td> + + <!-- Order buttons --> + <td style="padding:6px 8px;text-align:center;white-space:nowrap;"> + <form method="post" action="<?= sw_h($base_url) ?>" style="display:inline;"> + <input type="hidden" name="action" value="move_up"> + <input type="hidden" name="mod_id" value="<?= (int)$mod['id'] ?>"> + <button type="submit" class="button small" <?= $idx === 0 ? 'disabled' : '' ?>>▲</button> + </form> + <form method="post" action="<?= sw_h($base_url) ?>" style="display:inline;"> + <input type="hidden" name="action" value="move_down"> + <input type="hidden" name="mod_id" value="<?= (int)$mod['id'] ?>"> + <button type="submit" class="button small" + <?= $idx === (count($mods) - 1) ? 'disabled' : '' ?>>▼</button> + </form> + </td> + + <!-- Delete --> + <td style="padding:6px 8px;text-align:center;"> + <form method="post" action="<?= sw_h($base_url) ?>" style="display:inline;"> + <input type="hidden" name="action" value="delete_mod"> + <input type="hidden" name="mod_id" value="<?= (int)$mod['id'] ?>"> + <button type="submit" class="button small danger" + onclick="return confirm('Remove this mod from the list?');" + style="background:#d9534f;color:#fff;">Remove</button> + </form> + </td> + </tr> + <?php endforeach; ?> + </tbody> + </table> +</form> +<?php endif; ?> + +<hr> + +<!-- Launch params display --> +<h3>Generated Launch Parameters</h3> +<p style="color:#666;font-size:0.9em;"> + Based on the enabled mods above (sorted by order). Copy these into your server startup command. +</p> + +<?php if (empty($enabled_mods)): ?> +<p>No enabled mods – launch parameters will be empty.</p> +<?php else: ?> +<?php if ($params['mod']): ?> +<p> + <strong>Client mods (<code>-mod=</code>):</strong><br> + <input type="text" value="<?= sw_h($params['mod']) ?>" + readonly style="width:100%;font-family:monospace;" + onclick="this.select();"> +</p> +<?php endif; ?> +<?php if ($params['servermod']): ?> +<p> + <strong>Server-side mods (<code>-serverMod=</code>):</strong><br> + <input type="text" value="<?= sw_h($params['servermod']) ?>" + readonly style="width:100%;font-family:monospace;" + onclick="this.select();"> +</p> +<?php endif; ?> +<p> + <strong>Combined:</strong><br> + <input type="text" value="<?= sw_h($params['combined']) ?>" + readonly style="width:100%;font-family:monospace;" + onclick="this.select();"> +</p> +<?php endif; ?> + +<hr> + +<!-- Install/Update --> +<h3>Install / Update Mods</h3> +<p> + Clicking <strong>Queue Update</strong> marks all enabled mods as <em>queued</em>. + Then run the agent on the game server host to download and install the mods: +</p> +<pre style="background:#222;color:#eee;padding:10px 14px;border-radius:4px;overflow-x:auto;" +>php <?= sw_h(realpath(__DIR__)) ?>/agent_update_workshop.php --home-id=<?= $home_id ?></pre> + +<form method="post" action="<?= sw_h($base_url) ?>"> + <input type="hidden" name="action" value="queue_update"> + <button type="submit" class="button" + onclick="return confirm('Queue all enabled mods for update?');"> + Queue Update for All Enabled Mods + </button> +</form> + +<?php +} diff --git a/modules/steam_workshop/views/admin/index.php b/modules/steam_workshop/views/admin/index.php deleted file mode 100644 index c1e94a83..00000000 --- a/modules/steam_workshop/views/admin/index.php +++ /dev/null @@ -1,220 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $lang */ -/** @var array $gameRows */ -/** @var array $adapterOptions */ -/** @var array $adapters */ -/** @var string $activeGameKey */ -?> -<div class="sw-admin"> - <div class="sw-admin__intro"> - <h3><?php echo htmlspecialchars($lang['admin_heading_game_mapping'] ?? 'Game type adapter mapping'); ?></h3> - <p><?php echo htmlspecialchars($lang['admin_subheading_game_mapping'] ?? 'Assign an adapter and edit its XML without leaving the table.'); ?></p> - </div> - - <form id="sw-mapping-form" method="post"> - <input type="hidden" name="admin_action" value="save_mappings"> - </form> - - <div class="sw-game-table__wrapper"> - <table class="table sw-game-table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['admin_col_game_key'] ?? 'Game key'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_adapter'] ?? 'Mapping'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_status'] ?? 'Adapter status'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_updated'] ?? 'Last updated'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_actions'] ?? 'Actions'); ?></th> - </tr> - </thead> - <tbody> - <?php if (empty($gameRows)): ?> - <tr> - <td colspan="5"><?php echo htmlspecialchars($lang['admin_no_game_keys'] ?? 'No Steam Workshop-enabled game definitions were detected.'); ?></td> - </tr> - <?php else: ?> - <?php foreach ((array)$gameRows as $row): ?> - <?php - $groupKey = $row['group_key']; - $primaryKey = $row['primary_game_key']; - $selectValue = $row['selected_adapter'] ?: ($row['exists'] ? $primaryKey : ''); - $statusLabel = $row['exists'] - ? ($row['adapter']['name'] ?? $primaryKey) - : ($lang['status_no_adapter'] ?? 'No adapter'); - $isOpen = ($activeGameKey !== '' && $activeGameKey === $primaryKey); - $formId = 'adapter-panel-' . preg_replace('/[^a-z0-9_-]/i', '', $groupKey); - $form = $row['form']; - ?> - <tr class="sw-game-table__row"> - <td> - <div class="sw-game-label"> - <div class="sw-game-label__title"> - <span class="sw-game-label__name"><?php echo htmlspecialchars($row['game_name']); ?></span> - <span class="sw-badge sw-badge--app">App ID <?php echo htmlspecialchars($row['app_id']); ?></span> - <?php if ($row['exists']): ?> - <span class="sw-badge sw-badge--custom"><?php echo htmlspecialchars($lang['badge_custom_xml'] ?? 'Custom config'); ?></span> - <?php endif; ?> - </div> - <div class="sw-game-variants"> - <?php foreach ((array)$row['game_keys'] as $variantKey): ?> - <span class="sw-chip"><?php echo htmlspecialchars($variantKey); ?></span> - <?php endforeach; ?> - </div> - </div> - <small class="sw-game-label__hint"><?php echo htmlspecialchars($lang['admin_hint_inline_edit'] ?? 'Use the toggle to configure this game inline.'); ?></small> - </td> - <td> - <select form="sw-mapping-form" name="mapping[<?php echo htmlspecialchars($groupKey); ?>]"> - <option value="">--</option> - <?php foreach ((array)$adapterOptions as $key => $label): ?> - <option value="<?php echo htmlspecialchars($key); ?>" <?php echo ($selectValue === $key) ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($label); ?> - </option> - <?php endforeach; ?> - </select> - <?php if (!empty($row['mixed_mapping'])): ?> - <small class="sw-game-label__hint sw-game-label__hint--warning"><?php echo htmlspecialchars($lang['admin_hint_mixed_mapping'] ?? 'Different adapters assigned across variants. Saving will sync them.'); ?></small> - <?php endif; ?> - </td> - <td><?php echo htmlspecialchars($statusLabel); ?></td> - <td> - <?php if (!empty($row['updated_at'])): ?> - <?php echo htmlspecialchars(date('Y-m-d H:i', (int)$row['updated_at'])); ?> - <?php else: ?> - — - <?php endif; ?> - </td> - <td class="sw-actions"> - <button type="button" class="btn secondary js-toggle-adapter" data-target="<?php echo htmlspecialchars($formId); ?>" aria-expanded="<?php echo $isOpen ? 'true' : 'false'; ?>"> - <?php echo htmlspecialchars($row['exists'] ? ($lang['button_edit_adapter'] ?? 'Edit') : ($lang['button_create_adapter'] ?? 'Create')); ?> - </button> - <?php if ($row['exists']): ?> - <form method="post" class="sw-inline-delete"> - <input type="hidden" name="admin_action" value="delete_adapter"> - <input type="hidden" name="game_key" value="<?php echo htmlspecialchars($primaryKey); ?>"> - <button type="submit" class="btn danger" onclick="return confirm('<?php echo htmlspecialchars($lang['confirm_delete_adapter'] ?? 'Delete this game configuration?'); ?>');"> - <?php echo htmlspecialchars($lang['button_delete_adapter'] ?? 'Delete'); ?> - </button> - </form> - <?php endif; ?> - </td> - </tr> - <tr id="<?php echo htmlspecialchars($formId); ?>" class="sw-game-table__form-row <?php echo $isOpen ? 'is-open' : ''; ?>"> - <td colspan="5"> - <form method="post" class="sw-form sw-inline-form"> - <input type="hidden" name="admin_action" value="save_adapter"> - <input type="hidden" name="game_key" value="<?php echo htmlspecialchars($form['game_key']); ?>"> - - <div class="sw-form__grid"> - <label> - <?php echo htmlspecialchars($lang['label_game_key'] ?? 'Game key'); ?> - <input type="text" value="<?php echo htmlspecialchars($form['game_key']); ?>" readonly> - </label> - <label> - <?php echo htmlspecialchars($lang['label_adapter_name'] ?? 'Game display name'); ?> - <input type="text" name="adapter[name]" value="<?php echo htmlspecialchars($form['name']); ?>" required> - </label> - <label> - <?php echo htmlspecialchars($lang['label_adapter_app_id'] ?? 'Steam App ID'); ?> - <input type="text" name="adapter[steam_app_id]" value="<?php echo htmlspecialchars($form['steam_app_id']); ?>" required> - </label> - <label> - <?php echo htmlspecialchars($lang['label_adapter_mods_dir'] ?? 'Mods directory'); ?> - <input type="text" name="adapter[mods_dir]" value="<?php echo htmlspecialchars($form['mods_dir']); ?>" required> - </label> - <label> - <?php echo htmlspecialchars($lang['label_adapter_keys_dir'] ?? 'Keys directory (optional)'); ?> - <input type="text" name="adapter[keys_dir]" value="<?php echo htmlspecialchars($form['keys_dir']); ?>"> - </label> - <label class="sw-checkbox"> - <input type="checkbox" name="adapter[supports_hot_reload]" value="1" <?php echo !empty($form['supports_hot_reload']) ? 'checked' : ''; ?>> - <span><?php echo htmlspecialchars($lang['label_adapter_hot_reload'] ?? 'Supports hot reload'); ?></span> - </label> - </div> - - <label> - <?php echo htmlspecialchars($lang['label_adapter_activation'] ?? 'Activation template'); ?> - <textarea name="adapter[activation_template]" rows="3"><?php echo htmlspecialchars($form['activation_template']); ?></textarea> - </label> - - <label> - <?php echo htmlspecialchars($lang['label_adapter_notes'] ?? 'Notes'); ?> - <textarea name="adapter[notes]" rows="2"><?php echo htmlspecialchars($form['notes']); ?></textarea> - </label> - - <div class="sw-form__actions"> - <button class="btn primary" type="submit"><?php echo htmlspecialchars($lang['button_save_adapter'] ?? 'Save game configuration'); ?></button> - <button type="button" class="btn js-toggle-adapter" data-target="<?php echo htmlspecialchars($formId); ?>"><?php echo htmlspecialchars($lang['button_cancel'] ?? 'Cancel'); ?></button> - </div> - </form> - </td> - </tr> - <?php endforeach; ?> - <?php endif; ?> - </tbody> - </table> - </div> - - <div class="sw-form__actions sw-admin__mapping-actions"> - <button class="btn primary" type="submit" form="sw-mapping-form"><?php echo htmlspecialchars($lang['button_save']); ?></button> - </div> - - <h3><?php echo htmlspecialchars($lang['admin_heading_adapters'] ?? 'Available game configurations'); ?></h3> - <table class="table sw-mods__table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['admin_col_key'] ?? 'Key'); ?></th> - <th><?php echo htmlspecialchars($lang['summary_adapter'] ?? 'Game'); ?></th> - <th>Steam App ID</th> - <th><?php echo htmlspecialchars($lang['admin_col_mods_dir'] ?? 'Mods Dir'); ?></th> - <th><?php echo htmlspecialchars($lang['summary_hot_reload']); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_notes'] ?? 'Notes'); ?></th> - </tr> - </thead> - <tbody> - <?php foreach ((array)$adapters as $adapter): ?> - <tr> - <td><?php echo htmlspecialchars($adapter['key']); ?></td> - <td><?php echo htmlspecialchars($adapter['name']); ?></td> - <td><?php echo htmlspecialchars($adapter['steam_app_id']); ?></td> - <td><?php echo htmlspecialchars($adapter['mods_dir']); ?></td> - <td><?php echo !empty($adapter['supports_hot_reload']) ? htmlspecialchars($lang['status_hot_reload']) : htmlspecialchars($lang['status_restart_required']); ?></td> - <td><?php echo htmlspecialchars($adapter['notes']); ?></td> - </tr> - <?php endforeach; ?> - </tbody> - </table> -</div> - -<script> -document.addEventListener('DOMContentLoaded', function () { - const toggleRow = function (targetId) { - const row = document.getElementById(targetId); - if (!row) { - return; - } - - row.classList.toggle('is-open'); - const expanded = row.classList.contains('is-open'); - - const toggleButtons = document.querySelectorAll('.js-toggle-adapter[data-target="' + targetId + '"]'); - toggleButtons.forEach(btn => btn.setAttribute('aria-expanded', expanded ? 'true' : 'false')); - - if (expanded) { - const focusable = row.querySelector('input:not([type="hidden"]), textarea, select'); - if (focusable) { - focusable.focus(); - } - } - }; - - document.querySelectorAll('.js-toggle-adapter').forEach(button => { - button.addEventListener('click', function () { - const targetId = button.getAttribute('data-target'); - if (targetId) { - toggleRow(targetId); - } - }); - }); -}); -</script> diff --git a/modules/steam_workshop/views/admin/profile_form.php b/modules/steam_workshop/views/admin/profile_form.php deleted file mode 100644 index 7aced66d..00000000 --- a/modules/steam_workshop/views/admin/profile_form.php +++ /dev/null @@ -1,336 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $lang */ -/** @var array|null $profile existing row when editing, null when creating */ -/** @var int $profileId */ - -$isEdit = $profileId > 0 && $profile !== null; -$heading = $isEdit - ? sprintf($lang['config_heading_edit'] ?? 'Edit Workshop Configuration: %s', htmlspecialchars($profile['game_name'] ?? '')) - : ($lang['config_heading_create'] ?? 'Add Workshop Game Configuration'); - -/** Helper: return html-safe value from profile array (or default). */ -$v = static function (string $key, array $p, string $default = ''): string { - return htmlspecialchars((string)($p[$key] ?? $default), ENT_QUOTES); -}; - -$osList = ['linux' => 'Linux', 'windows' => 'Windows']; -$currentOs = array_filter(explode(',', (string)($profile['supported_os'] ?? 'linux'))); -$folderFormats = ['@%mod_name%' => '@%mod_name% (mod title)', '@%workshop_id%' => '@%workshop_id% (numeric ID)', 'custom' => 'Custom template']; -$curFolderFormat = (string)($profile['folder_naming_format'] ?? '@%workshop_id%'); -$separatorList = ['semicolon' => 'Semicolon ( ; )', 'comma' => 'Comma ( , )', 'space' => 'Space ( )']; -$curSeparator = (string)($profile['mod_separator'] ?? 'semicolon'); -$copyMethods = ['rsync' => 'rsync (Linux/Unix)', 'copy' => 'cp / basic copy', 'symlink' => 'Symlink (requires persistent cache path)']; -$curCopyMethod = (string)($profile['copy_method'] ?? 'rsync'); -$loginModes = ['anonymous' => 'Anonymous (recommended for free mods)', 'account' => 'Configured account (paid games)']; -$curLoginMode = (string)($profile['steamcmd_login_mode'] ?? 'anonymous'); - -$tplVarNote = $lang['profile_template_vars'] ?? 'Variables: %home_id% %server_path% %steam_app_id% %workshop_app_id% %workshop_id% %mod_name% %install_name% %download_path% %source_path% %target_path% %keys_source_path% %keys_target_path% %steamcmd_path%'; -?> -<div class="sw-admin sw-profile-form"> - <h3><?php echo $heading; ?></h3> - <p><a href="?m=steam_workshop&p=workshop_admin">← <?php echo htmlspecialchars($lang['config_back_list'] ?? 'Back to configurations'); ?></a></p> - - <div class="sw-info-box"> - <strong><?php echo htmlspecialchars($lang['config_steamcmd_heading'] ?? 'How mods are downloaded'); ?></strong> - <p><?php echo htmlspecialchars($lang['config_steamcmd_note'] ?? 'Workshop mods are downloaded using SteamCMD: +workshop_download_item <App ID> <Mod ID>. Configure the paths and scripts below to control how mods are installed for servers of this game type.'); ?></p> - <p><strong><?php echo htmlspecialchars($lang['profile_template_vars_heading'] ?? 'Template variables:'); ?></strong><br> - <code><?php echo htmlspecialchars($tplVarNote); ?></code></p> - </div> - - <form method="post" action="?m=steam_workshop&p=workshop_admin" class="sw-form"> - <input type="hidden" name="sw_action" value="profile_save"> - <input type="hidden" name="profile_id" value="<?php echo $profileId; ?>"> - - <!-- Basic identification --> - <fieldset> - <legend><?php echo htmlspecialchars($lang['profile_section_basic'] ?? 'Basic identification'); ?></legend> - <div class="sw-form__grid sw-form__grid--3col"> - <label> - <?php echo htmlspecialchars($lang['label_game_key'] ?? 'Game key'); ?> <em>*</em> - <small><?php echo htmlspecialchars($lang['config_hint_game_key'] ?? 'Short identifier matching the game XML key, e.g. dayz_linux'); ?></small> - <input type="text" name="game_key" value="<?php echo $v('game_key', $profile ?? []); ?>" - pattern="[A-Za-z0-9_\-.]+" required maxlength="100" - <?php echo $isEdit ? 'readonly' : ''; ?>> - </label> - <label> - <?php echo htmlspecialchars($lang['profile_label_game_name'] ?? 'Game display name'); ?> <em>*</em> - <input type="text" name="game_name" value="<?php echo $v('game_name', $profile ?? []); ?>" - required maxlength="255"> - </label> - <label class="sw-checkbox" style="align-self:end;padding-bottom:0.75rem;"> - <input type="checkbox" name="enabled" value="1" - <?php echo ($profile['enabled'] ?? 1) ? 'checked' : ''; ?>> - <span><?php echo htmlspecialchars($lang['config_label_enabled'] ?? 'Profile enabled'); ?></span> - </label> - </div> - </fieldset> - - <!-- Steam / SteamCMD settings --> - <fieldset> - <legend><?php echo htmlspecialchars($lang['profile_section_steam'] ?? 'Steam & SteamCMD settings'); ?></legend> - <div class="sw-form__grid sw-form__grid--3col"> - <label> - <?php echo htmlspecialchars($lang['profile_label_steam_app_id'] ?? 'Steam App ID'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_steam_app_id'] ?? 'The Steam game App ID (e.g. 221100 for DayZ). Used when Steam login is required.'); ?></small> - <input type="text" name="steam_app_id" - value="<?php echo $v('steam_app_id', $profile ?? []); ?>" - pattern="[0-9]*" maxlength="32"> - </label> - <label> - <?php echo htmlspecialchars($lang['config_label_app_id'] ?? 'Workshop App ID'); ?> <em>*</em> - <small><?php echo htmlspecialchars($lang['config_hint_app_id'] ?? 'The App ID used with +workshop_download_item, e.g. 221100 for DayZ'); ?></small> - <input type="text" name="workshop_app_id" - value="<?php echo $v('workshop_app_id', $profile ?? []); ?>" - pattern="[0-9]+" required maxlength="32"> - </label> - <label> - <?php echo htmlspecialchars($lang['profile_label_steamcmd_path'] ?? 'SteamCMD path on agent'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_steamcmd_path'] ?? 'Full path to steamcmd.sh on the remote agent. Leave blank to use the agent default (/home/gameserver/steamcmd/steamcmd.sh).'); ?></small> - <input type="text" name="steamcmd_path" - value="<?php echo $v('steamcmd_path', $profile ?? []); ?>" - placeholder="/home/gameserver/steamcmd/steamcmd.sh" maxlength="512"> - </label> - </div> - - <div class="sw-form__grid sw-form__grid--2col"> - <label class="sw-checkbox"> - <input type="checkbox" name="steam_login_required" value="1" - id="sw-login-required" - <?php echo !empty($profile['steam_login_required']) ? 'checked' : ''; ?>> - <span><?php echo htmlspecialchars($lang['profile_label_steam_login_required'] ?? 'Steam login required (game is not free / requires ownership)'); ?></span> - </label> - <label> - <?php echo htmlspecialchars($lang['profile_label_steamcmd_login_mode'] ?? 'SteamCMD login mode'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_steamcmd_login_mode'] ?? 'Use anonymous for free Workshop mods. Use configured account for games requiring ownership.'); ?></small> - <select name="steamcmd_login_mode"> - <?php foreach ($loginModes as $mVal => $mLabel): ?> - <option value="<?php echo $mVal; ?>" <?php echo $curLoginMode === $mVal ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($mLabel); ?> - </option> - <?php endforeach; ?> - </select> - </label> - </div> - - <fieldset class="sw-form__os-group"> - <legend><?php echo htmlspecialchars($lang['profile_label_os'] ?? 'Supported OS'); ?></legend> - <?php foreach ($osList as $osVal => $osLabel): ?> - <label class="sw-checkbox"> - <input type="checkbox" name="supported_os[]" value="<?php echo $osVal; ?>" - <?php echo in_array($osVal, $currentOs, true) ? 'checked' : ''; ?>> - <span><?php echo htmlspecialchars($osLabel); ?></span> - </label> - <?php endforeach; ?> - </fieldset> - </fieldset> - - <!-- Download & install paths --> - <fieldset> - <legend><?php echo htmlspecialchars($lang['profile_section_paths'] ?? 'Download & install paths'); ?></legend> - <small class="sw-hint"><?php echo htmlspecialchars($tplVarNote); ?></small> - - <label> - <?php echo htmlspecialchars($lang['profile_label_cache_path'] ?? 'Workshop download/cache path'); ?> <em>*</em> - <small><?php echo htmlspecialchars($lang['profile_hint_cache_path'] ?? 'Where SteamCMD stores downloaded mod content on the agent. E.g. /home/gameserver/steamcmd/steamapps/workshop/content/%workshop_app_id%/%workshop_id%'); ?></small> - <input type="text" name="cache_path_template" - value="<?php echo $v('cache_path_template', $profile ?? []); ?>" required> - </label> - - <label> - <?php echo htmlspecialchars($lang['profile_label_install_path'] ?? 'Server mod install root'); ?> <em>*</em> - <small><?php echo htmlspecialchars($lang['profile_hint_install_path'] ?? 'Base directory inside the server where mods are installed. E.g. %server_path%/mods/%install_name%'); ?></small> - <input type="text" name="install_path_template" - value="<?php echo $v('install_path_template', $profile ?? []); ?>" required> - </label> - </fieldset> - - <!-- Mod folder naming --> - <fieldset> - <legend><?php echo htmlspecialchars($lang['profile_section_folder'] ?? 'Mod folder naming'); ?></legend> - <label> - <?php echo htmlspecialchars($lang['profile_label_folder_format'] ?? 'Folder naming format'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_folder_format'] ?? 'How each mod folder is named inside the install root.'); ?></small> - <select name="folder_naming_format" id="sw-folder-format"> - <?php foreach ($folderFormats as $fVal => $fLabel): ?> - <option value="<?php echo $fVal; ?>" <?php echo $curFolderFormat === $fVal ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($fLabel); ?> - </option> - <?php endforeach; ?> - </select> - </label> - - <div id="sw-custom-folder-wrap" <?php echo $curFolderFormat !== 'custom' ? 'style="display:none"' : ''; ?>> - <label> - <?php echo htmlspecialchars($lang['profile_label_folder_name'] ?? 'Custom folder name template'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_folder_name'] ?? 'Use %workshop_id% or %mod_name%. E.g. @%workshop_id%'); ?></small> - <input type="text" name="folder_name_template" - value="<?php echo $v('folder_name_template', $profile ?? [], '@%workshop_id%'); ?>"> - </label> - </div> - </fieldset> - - <!-- Launch parameters --> - <fieldset> - <legend><?php echo htmlspecialchars($lang['profile_section_launch'] ?? 'Launch parameters'); ?></legend> - <div class="sw-form__grid sw-form__grid--2col"> - <label> - <?php echo htmlspecialchars($lang['profile_label_mod_launch_param'] ?? 'Mod launch parameter format'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_mod_launch_param'] ?? 'How the full mod list is passed to the server start command. E.g. -mod=%mods%'); ?></small> - <input type="text" name="mod_launch_param" - value="<?php echo $v('mod_launch_param', $profile ?? []); ?>" - placeholder="-mod=%mods%" maxlength="512"> - </label> - <label> - <?php echo htmlspecialchars($lang['profile_label_mod_separator'] ?? 'Mod separator'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_mod_separator'] ?? 'Character used to join multiple mod folder names in the launch parameter.'); ?></small> - <select name="mod_separator"> - <?php foreach ($separatorList as $sVal => $sLabel): ?> - <option value="<?php echo $sVal; ?>" <?php echo $curSeparator === $sVal ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($sLabel); ?> - </option> - <?php endforeach; ?> - </select> - </label> - </div> - - <label> - <?php echo htmlspecialchars($lang['profile_label_launch_tpl'] ?? 'Full launch parameter template (optional)'); ?> - <small><?php echo htmlspecialchars($lang['config_hint_launch_tpl'] ?? 'Complete launch parameter string appended to server start. Each mod folder name is joined with the separator above.'); ?></small> - <input type="text" name="launch_param_template" - value="<?php echo $v('launch_param_template', $profile ?? []); ?>"> - </label> - </fieldset> - - <!-- Copy / sync method --> - <fieldset> - <legend><?php echo htmlspecialchars($lang['config_section_copy'] ?? 'Copy / sync method'); ?></legend> - <div class="sw-form__grid sw-form__grid--2col"> - <label> - <?php echo htmlspecialchars($lang['profile_label_copy_method'] ?? 'Copy method'); ?> - <select name="copy_method"> - <?php foreach ($copyMethods as $mVal => $mLabel): ?> - <option value="<?php echo $mVal; ?>" <?php echo $curCopyMethod === $mVal ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($mLabel); ?> - </option> - <?php endforeach; ?> - </select> - </label> - <label class="sw-checkbox" style="align-self:end;padding-bottom:0.5rem;"> - <input type="checkbox" name="copy_keys" value="1" - id="sw-copy-keys" - <?php echo !empty($profile['copy_keys']) ? 'checked' : ''; ?>> - <span><?php echo htmlspecialchars($lang['profile_label_copy_keys'] ?? 'Copy mod keys (*.bikey) to server keys directory'); ?></span> - </label> - </div> - - <div id="sw-key-paths-wrap" <?php echo empty($profile['copy_keys']) ? 'style="display:none"' : ''; ?>> - <div class="sw-form__grid sw-form__grid--2col"> - <label> - <?php echo htmlspecialchars($lang['profile_label_key_source'] ?? 'Key source path'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_key_source'] ?? 'Path inside the mod cache where key files live. E.g. %source_path%/keys'); ?></small> - <input type="text" name="key_source_path" - value="<?php echo $v('key_source_path', $profile ?? []); ?>" - placeholder="%source_path%/keys"> - </label> - <label> - <?php echo htmlspecialchars($lang['profile_label_key_dest'] ?? 'Key destination path'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_key_dest'] ?? 'Where keys are copied on the server. E.g. %server_path%/keys'); ?></small> - <input type="text" name="key_dest_path" - value="<?php echo $v('key_dest_path', $profile ?? []); ?>" - placeholder="%server_path%/keys"> - </label> - </div> - </div> - </fieldset> - - <!-- Bash scripts --> - <fieldset> - <legend><?php echo htmlspecialchars($lang['profile_section_scripts'] ?? 'Bash scripts'); ?></legend> - <div class="sw-info-box sw-info-box--compact"> - <strong><?php echo htmlspecialchars($lang['profile_scripts_order'] ?? 'Execution order:'); ?></strong> - 1. <?php echo htmlspecialchars($lang['profile_label_pre_script'] ?? 'Pre-update script'); ?> → - 2. <?php echo htmlspecialchars($lang['profile_label_install_script'] ?? 'Per-mod install script'); ?> (<?php echo htmlspecialchars($lang['profile_scripts_per_mod'] ?? 'repeated for each mod'); ?>) → - 3. <?php echo htmlspecialchars($lang['profile_label_post_script'] ?? 'Post-update script'); ?> - </div> - - <label> - <?php echo htmlspecialchars($lang['profile_label_pre_script'] ?? 'Pre-update bash script'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_pre_script'] ?? 'Runs once before any mod is downloaded/installed. Variables: %home_id% %server_path% %workshop_app_id%'); ?></small> - <textarea name="pre_update_script" rows="4" class="sw-script-textarea"><?php echo $v('pre_update_script', $profile ?? []); ?></textarea> - </label> - - <label> - <?php echo htmlspecialchars($lang['profile_label_install_script'] ?? 'Per-mod install bash script'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_install_script'] ?? 'Runs once for each mod. All template variables listed above are available.'); ?></small> - <details class="sw-example-block"> - <summary><?php echo htmlspecialchars($lang['profile_script_example_toggle'] ?? 'Show DayZ-style example'); ?></summary> -<pre class="sw-code-pre">mkdir -p "%target_path%" -rsync -a --delete "%source_path%/" "%target_path%/" -if [ -d "%source_path%/keys" ]; then - mkdir -p "%keys_target_path%" - cp -f "%source_path%/keys/"*.bikey "%keys_target_path%/" 2>/dev/null || true -fi</pre> - </details> - <textarea name="install_script" rows="8" class="sw-script-textarea"><?php echo $v('install_script', $profile ?? []); ?></textarea> - </label> - - <label> - <?php echo htmlspecialchars($lang['profile_label_post_script'] ?? 'Post-update bash script'); ?> - <small><?php echo htmlspecialchars($lang['profile_hint_post_script'] ?? 'Runs once after all mods have been installed. Variables: %home_id% %server_path% %workshop_app_id%'); ?></small> - <textarea name="post_update_script" rows="4" class="sw-script-textarea"><?php echo $v('post_update_script', $profile ?? []); ?></textarea> - </label> - </fieldset> - - <!-- Options & validation --> - <fieldset> - <legend><?php echo htmlspecialchars($lang['profile_section_flags'] ?? 'Options & validation'); ?></legend> - <label class="sw-checkbox"> - <input type="checkbox" name="requires_restart" value="1" - <?php echo !empty($profile['requires_restart']) ? 'checked' : ''; ?>> - <span><?php echo htmlspecialchars($lang['profile_label_requires_restart'] ?? 'Server restart required after mod install or update'); ?></span> - </label> - - <label> - <?php echo htmlspecialchars($lang['profile_label_validation_notes'] ?? 'Validation notes / help text (shown to server owners)'); ?> - <textarea name="validation_notes" rows="3"><?php echo $v('validation_notes', $profile ?? []); ?></textarea> - </label> - - <label> - <?php echo htmlspecialchars($lang['profile_label_config_tpl'] ?? 'Config file template (optional)'); ?> - <textarea name="config_file_template" rows="3"><?php echo $v('config_file_template', $profile ?? []); ?></textarea> - </label> - </fieldset> - - <div class="sw-form__actions"> - <button class="btn primary" type="submit"> - <?php echo htmlspecialchars($lang['button_save'] ?? 'Save'); ?> - </button> - <a class="btn" href="?m=steam_workshop&p=workshop_admin"> - <?php echo htmlspecialchars($lang['button_cancel'] ?? 'Cancel'); ?> - </a> - </div> - </form> -</div> - -<script> -document.addEventListener('DOMContentLoaded', function () { - // Show/hide custom folder template field - const formatSel = document.getElementById('sw-folder-format'); - const customWrap = document.getElementById('sw-custom-folder-wrap'); - if (formatSel && customWrap) { - formatSel.addEventListener('change', function () { - customWrap.style.display = this.value === 'custom' ? '' : 'none'; - }); - } - - // Show/hide key path fields - const copyKeysChk = document.getElementById('sw-copy-keys'); - const keyPathsWrap = document.getElementById('sw-key-paths-wrap'); - if (copyKeysChk && keyPathsWrap) { - copyKeysChk.addEventListener('change', function () { - keyPathsWrap.style.display = this.checked ? '' : 'none'; - }); - } -}); -</script> diff --git a/modules/steam_workshop/views/admin/profiles.php b/modules/steam_workshop/views/admin/profiles.php deleted file mode 100644 index a07c5d5d..00000000 --- a/modules/steam_workshop/views/admin/profiles.php +++ /dev/null @@ -1,74 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $lang */ -/** @var array[] $profiles */ -?> -<div class="sw-admin sw-profiles"> - <div class="sw-admin__intro"> - <h3><?php echo htmlspecialchars($lang['config_heading_list'] ?? 'Workshop Game Configurations'); ?></h3> - <p><?php echo htmlspecialchars($lang['config_intro'] ?? 'One configuration per supported game. Each configuration controls how SteamCMD downloads and installs Workshop mods for servers of that game type.'); ?></p> - <a class="btn primary" href="?m=steam_workshop&p=workshop_admin&sw_action=config_form"> - <?php echo htmlspecialchars($lang['config_btn_create'] ?? 'Add Game Configuration'); ?> - </a> - </div> - - <?php if (empty($profiles)): ?> - <p class="sw-empty"><?php echo htmlspecialchars($lang['config_list_empty'] ?? 'No Workshop configurations defined yet. Add one for each game that supports Steam Workshop mods.'); ?></p> - <?php else: ?> - <table class="table sw-profiles__table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['profile_col_game'] ?? 'Game'); ?></th> - <th><?php echo htmlspecialchars($lang['profile_col_key'] ?? 'Game Key'); ?></th> - <th><?php echo htmlspecialchars($lang['profile_col_app_ids'] ?? 'App IDs'); ?></th> - <th><?php echo htmlspecialchars($lang['profile_col_login'] ?? 'Login'); ?></th> - <th><?php echo htmlspecialchars($lang['profile_col_method'] ?? 'Install Method'); ?></th> - <th><?php echo htmlspecialchars($lang['profile_col_restart'] ?? 'Restart?'); ?></th> - <th><?php echo htmlspecialchars($lang['profile_col_status'] ?? 'Status'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_actions'] ?? 'Actions'); ?></th> - </tr> - </thead> - <tbody> - <?php foreach ((array)$profiles as $profile): ?> - <tr> - <td><?php echo htmlspecialchars($profile['game_name']); ?></td> - <td><code><?php echo htmlspecialchars($profile['game_key']); ?></code></td> - <td> - <small><?php echo htmlspecialchars($lang['profile_col_steam'] ?? 'Steam'); ?>:</small> <?php echo htmlspecialchars($profile['steam_app_id'] !== '' ? $profile['steam_app_id'] : '—'); ?><br> - <small><?php echo htmlspecialchars($lang['profile_col_workshop'] ?? 'Workshop'); ?>:</small> <?php echo htmlspecialchars($profile['workshop_app_id']); ?> - </td> - <td> - <?php echo htmlspecialchars($profile['steamcmd_login_mode'] ?? 'anonymous'); ?> - <?php if (!empty($profile['steam_login_required'])): ?> - <span class="sw-badge sw-badge--warning"><?php echo htmlspecialchars($lang['profile_badge_login_required'] ?? 'Login req.'); ?></span> - <?php endif; ?> - </td> - <td><?php echo htmlspecialchars($profile['copy_method']); ?></td> - <td><?php echo $profile['requires_restart'] ? '✔' : '✘'; ?></td> - <td> - <?php if ($profile['enabled']): ?> - <span class="sw-badge sw-badge--enabled"><?php echo htmlspecialchars($lang['status_enabled'] ?? 'Enabled'); ?></span> - <?php else: ?> - <span class="sw-badge sw-badge--disabled"><?php echo htmlspecialchars($lang['status_disabled'] ?? 'Disabled'); ?></span> - <?php endif; ?> - </td> - <td class="sw-actions"> - <a class="btn secondary" - href="?m=steam_workshop&p=workshop_admin&sw_action=config_form&profile_id=<?php echo (int)$profile['id']; ?>"> - <?php echo htmlspecialchars($lang['button_edit'] ?? 'Edit'); ?> - </a> - <form method="post" action="?m=steam_workshop&p=workshop_admin" class="sw-inline-delete"> - <input type="hidden" name="sw_action" value="profile_delete"> - <input type="hidden" name="profile_id" value="<?php echo (int)$profile['id']; ?>"> - <button type="submit" class="btn danger" - onclick="return confirm('<?php echo htmlspecialchars($lang['config_confirm_delete'] ?? 'Delete this Workshop configuration? Servers using it will no longer have Workshop mod support.'); ?>')"> - <?php echo htmlspecialchars($lang['button_delete'] ?? 'Delete'); ?> - </button> - </form> - </td> - </tr> - <?php endforeach; ?> - </tbody> - </table> - <?php endif; ?> -</div> diff --git a/modules/steam_workshop/views/edit.php b/modules/steam_workshop/views/edit.php deleted file mode 100644 index eda48de6..00000000 --- a/modules/steam_workshop/views/edit.php +++ /dev/null @@ -1,27 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $home */ -/** @var array $config */ -/** @var array $lang */ -/** @var array $adapterOptions */ -/** @var string|null $appId */ -$homeName = htmlspecialchars($home['home_name'] ?? ('#' . $home['home_id'])); -$homeId = (int)$home['home_id']; -?> -<div class="sw-admin sw-edit"> - <p><a href="?m=steam_workshop&p=main">← <?php echo htmlspecialchars($lang['button_cancel']); ?></a></p> - - <h3><?php echo htmlspecialchars(sprintf($lang['heading_edit_home'], $homeName)); ?></h3> - - <form method="post" action="?m=steam_workshop&p=main&action=save" class="sw-form"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>" /> - <?php $formConfig = $config; include __DIR__ . '/partials/form_fields.php'; ?> - <?php include __DIR__ . '/partials/mod_picker.php'; ?> - <div class="sw-form__actions"> - <button class="btn primary" type="submit"><?php echo htmlspecialchars($lang['button_save']); ?></button> - <a class="btn" href="?m=steam_workshop&p=main"><?php echo htmlspecialchars($lang['button_cancel']); ?></a> - </div> - </form> - - <?php include __DIR__ . '/partials/mod_table.php'; ?> -</div> diff --git a/modules/steam_workshop/views/index.php b/modules/steam_workshop/views/index.php deleted file mode 100644 index e5fabd12..00000000 --- a/modules/steam_workshop/views/index.php +++ /dev/null @@ -1,20 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $records */ -/** @var array $lang */ -/** @var bool $isAdmin */ -/** @var array $adapterOptions */ -?> -<div class="sw-admin sw-index"> - <?php if (empty($records)): ?> - <div class="sw-empty"> - <p><?php echo $isAdmin ? htmlspecialchars($lang['empty_state_admin']) : htmlspecialchars($lang['empty_state_user']); ?></p> - </div> - <?php else: ?> - <div class="sw-grid"> - <?php foreach ((array)$records as $record): ?> - <?php $currentRecord = $record; include __DIR__ . '/partials/server_card.php'; ?> - <?php endforeach; ?> - </div> - <?php endif; ?> -</div> diff --git a/modules/steam_workshop/views/monitor_search.php b/modules/steam_workshop/views/monitor_search.php deleted file mode 100644 index bfa07d11..00000000 --- a/modules/steam_workshop/views/monitor_search.php +++ /dev/null @@ -1,120 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $home */ -/** @var array $lang */ -/** @var int $homeId */ -/** @var string $query */ -/** @var int $page */ -/** @var int $perPage */ -/** @var array $results */ -/** @var string|null $error */ -/** @var array|null $request */ -/** @var string|null $requestSummary */ -/** @var string|null $appId */ - -$homeName = htmlspecialchars($home['home_name'] ?? ('#' . $homeId), ENT_QUOTES, 'UTF-8'); -$backUrl = '?m=gamemanager&p=game_monitor'; -$requestSummaryText = $requestSummary ?? ''; -?> -<div class="sw-monitor"> - <p><a class="sw-monitor__back" href="<?php echo $backUrl; ?>">← <?php echo htmlspecialchars($lang['simple_search_back'] ?? 'Back to Game Monitor'); ?></a></p> - - <div class="sw-monitor__card"> - <h3><?php echo htmlspecialchars($lang['simple_search_heading'] ?? 'Steam Workshop quick search'); ?></h3> - <p class="sw-monitor__intro"> - <?php echo htmlspecialchars(sprintf($lang['simple_search_intro'] ?? 'Look up Workshop mods for %s and copy the IDs into your config.', $homeName)); ?> - </p> - - <dl class="sw-monitor__meta"> - <div> - <dt><?php echo htmlspecialchars($lang['simple_search_server'] ?? 'Server'); ?></dt> - <dd><?php echo $homeName; ?></dd> - </div> - <div> - <dt><?php echo htmlspecialchars($lang['simple_search_app'] ?? 'Steam App ID'); ?></dt> - <dd><?php echo $appId !== null ? htmlspecialchars($appId, ENT_QUOTES, 'UTF-8') : ($lang['simple_search_app_missing'] ?? 'Not configured'); ?></dd> - </div> - </dl> - - <?php if ($appId === null): ?> - <div class="sw-monitor__alert sw-monitor__alert--error"> - <?php echo htmlspecialchars($lang['simple_search_app_warning'] ?? 'This server is missing a Steam App ID. Ask an administrator to finish the Workshop adapter setup.'); ?> - </div> - <?php endif; ?> - - <form method="get" class="sw-monitor__form"> - <input type="hidden" name="m" value="steam_workshop" /> - <input type="hidden" name="p" value="main" /> - <input type="hidden" name="action" value="monitor_search" /> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>" /> - <label> - <span><?php echo htmlspecialchars($lang['simple_search_label'] ?? 'Workshop keyword or ID'); ?></span> - <input type="text" name="q" value="<?php echo htmlspecialchars($query ?? '', ENT_QUOTES, 'UTF-8'); ?>" placeholder="<?php echo htmlspecialchars($lang['simple_search_placeholder'] ?? 'Example: basebuilding or 2289460122'); ?>" <?php echo $appId === null ? 'disabled' : ''; ?> /> - </label> - <div class="sw-monitor__form-row"> - <label> - <span><?php echo htmlspecialchars($lang['simple_search_page'] ?? 'Page'); ?></span> - <input type="number" min="1" name="page" value="<?php echo (int)$page; ?>" <?php echo $appId === null ? 'disabled' : ''; ?> /> - </label> - <label> - <span><?php echo htmlspecialchars($lang['simple_search_per_page'] ?? 'Items per page'); ?></span> - <input type="number" min="1" max="100" name="per_page" value="<?php echo (int)$perPage; ?>" <?php echo $appId === null ? 'disabled' : ''; ?> /> - </label> - </div> - <button type="submit" class="btn primary" <?php echo $appId === null ? 'disabled' : ''; ?>><?php echo htmlspecialchars($lang['simple_search_submit'] ?? 'Search Workshop'); ?></button> - </form> - - <?php if ($requestSummaryText !== ''): ?> - <div class="sw-monitor__summary"> - <strong><?php echo htmlspecialchars($lang['simple_search_request_label'] ?? 'Request summary'); ?>:</strong> - <div class="sw-monitor__summary-text"><?php echo htmlspecialchars($requestSummaryText); ?></div> - </div> - <?php endif; ?> - - <?php if ($error !== null): ?> - <div class="sw-monitor__alert sw-monitor__alert--error"> - <?php echo htmlspecialchars($error); ?> - </div> - <?php endif; ?> - - <?php if ($query !== ''): ?> - <?php if (!empty($results)): ?> - <div class="sw-monitor__results"> - <h4><?php echo htmlspecialchars($lang['simple_search_results'] ?? 'Matching Workshop items'); ?></h4> - <p class="sw-monitor__hint"><?php echo htmlspecialchars($lang['simple_search_copy_hint'] ?? 'Copy the Workshop ID for each mod you want to add.'); ?></p> - <div class="sw-monitor__table-wrapper"> - <table class="sw-monitor__table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['mods_header_id'] ?? 'Workshop ID'); ?></th> - <th><?php echo htmlspecialchars($lang['mods_header_label'] ?? 'Title'); ?></th> - <th><?php echo htmlspecialchars($lang['mods_header_source'] ?? 'Source'); ?></th> - </tr> - </thead> - <tbody> - <?php foreach ((array)$results as $item): ?> - <?php - $itemId = htmlspecialchars($item['id'] ?? '', ENT_QUOTES, 'UTF-8'); - $label = htmlspecialchars($item['label'] ?? ('@' . $itemId), ENT_QUOTES, 'UTF-8'); - $source = htmlspecialchars($item['source'] ?? 'search', ENT_QUOTES, 'UTF-8'); - ?> - <tr> - <td> - <code><?php echo $itemId; ?></code> - </td> - <td><?php echo $label; ?></td> - <td><?php echo $source; ?></td> - </tr> - <?php endforeach; ?> - </tbody> - </table> - </div> - </div> - <?php elseif ($error === null): ?> - <div class="sw-monitor__alert sw-monitor__alert--info"> - <?php echo htmlspecialchars($lang['simple_search_empty'] ?? 'No Workshop items matched that search.'); ?> - </div> - <?php endif; ?> - <?php endif; ?> - </div> -</div> diff --git a/modules/steam_workshop/views/partials/form_fields.php b/modules/steam_workshop/views/partials/form_fields.php deleted file mode 100644 index 9698b9e3..00000000 --- a/modules/steam_workshop/views/partials/form_fields.php +++ /dev/null @@ -1,68 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $formConfig */ -/** @var array $adapterOptions */ -/** @var array $lang */ -/** @var bool $adapterLocked */ -/** @var bool $isAdmin */ -$enabled = !empty($formConfig['workshop_enabled']); -$interval = (int)$formConfig['update_interval_minutes']; -$stagingDir = htmlspecialchars($formConfig['staging_dir']); -$postInstall = htmlspecialchars($formConfig['post_install_script']); -$rawDefinition = htmlspecialchars($formConfig['raw_definition']); -$installStrategy = $formConfig['install_strategy']; -$onUpdateAction = $formConfig['on_update_action']; -$currentAdapterName = $adapterOptions[$formConfig['adapter_key']] ?? strtoupper($formConfig['adapter_key']); -?> -<div class="sw-form__grid"> - <label class="sw-toggle"> - <input type="checkbox" name="workshop[workshop_enabled]" value="1" <?php echo $enabled ? 'checked' : ''; ?> /> - <span><?php echo htmlspecialchars($lang['label_feature_flag']); ?></span> - </label> - - <label> - <span><?php echo htmlspecialchars($lang['label_adapter'] ?? 'Game type'); ?></span> - <?php if ($adapterLocked): ?> - <input type="text" value="<?php echo htmlspecialchars($currentAdapterName); ?>" disabled /> - <small><?php echo htmlspecialchars($lang['adapter_locked_note'] ?? 'The game type for this server is managed by the administrator.'); ?></small> - <?php else: ?> - <select name="workshop[adapter_key]"> - <?php foreach ((array)$adapterOptions as $key => $label): ?> - <option value="<?php echo htmlspecialchars($key); ?>" <?php echo $formConfig['adapter_key'] === $key ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($label); ?> - </option> - <?php endforeach; ?> - </select> - <?php endif; ?> - </label> - - <label> - <span><?php echo htmlspecialchars($lang['label_interval']); ?></span> - <input type="number" min="15" max="360" step="5" name="workshop[update_interval_minutes]" value="<?php echo $interval; ?>" /> - <small><?php echo htmlspecialchars($lang['label_interval_hint']); ?></small> - </label> - - <input type="hidden" name="workshop[staging_dir]" value="<?php echo $stagingDir; ?>" /> - - <input type="hidden" name="workshop[install_strategy]" value="<?php echo htmlspecialchars($installStrategy); ?>" /> - - <label> - <span><?php echo htmlspecialchars($lang['label_on_update_action']); ?></span> - <select name="workshop[on_update_action]"> - <option value="queue_for_restart" <?php echo $onUpdateAction === 'queue_for_restart' ? 'selected' : ''; ?>><?php echo htmlspecialchars($lang['action_queue_for_restart']); ?></option> - <option value="hot_reload_if_supported" <?php echo $onUpdateAction === 'hot_reload_if_supported' ? 'selected' : ''; ?>><?php echo htmlspecialchars($lang['action_hot_reload_if_supported']); ?></option> - </select> - </label> - - <input type="hidden" name="workshop[post_install_script]" value="<?php echo $postInstall; ?>" /> -</div> - -<?php if ($isAdmin): ?> - <label> - <span><?php echo htmlspecialchars($lang['label_mod_import']); ?></span> - <textarea name="workshop[raw_items]" rows="8" placeholder="123456789,@Example Mod 987654321,@QoL Pack"><?php echo $rawDefinition; ?></textarea> - <small><?php echo htmlspecialchars($lang['hint_mod_import']); ?></small> - </label> -<?php else: ?> - <input type="hidden" name="workshop[raw_items]" value="<?php echo $rawDefinition; ?>" /> -<?php endif; ?> diff --git a/modules/steam_workshop/views/partials/mod_picker.php b/modules/steam_workshop/views/partials/mod_picker.php deleted file mode 100644 index 7611082c..00000000 --- a/modules/steam_workshop/views/partials/mod_picker.php +++ /dev/null @@ -1,102 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $lang */ -/** @var array $config */ -/** @var array $home */ -/** @var int $homeId */ -/** @var string|null $appId */ -$homeId = (int)($home['home_id'] ?? 0); -$scriptPath = (string)($_SERVER['PHP_SELF'] ?? '/index.php'); -if ($scriptPath === '') { - $scriptPath = '/index.php'; -} -if ($scriptPath[0] !== '/') { - $scriptPath = '/' . ltrim($scriptPath, '/'); -} -$endpoint = sprintf('%s?m=steam_workshop&p=main&action=search&home_id=%d', $scriptPath, $homeId); -$steamBase = 'https://steamcommunity.com/workshop/browse/?appid='; -$steamAppIdParam = $appId ?? ''; -$initialItems = []; -foreach ($config['workshop_items'] ?? [] as $item) { - if (!is_array($item)) { - continue; - } - $id = preg_replace('/[^0-9]/', '', (string)($item['id'] ?? '')); - if ($id === '') { - continue; - } - $initialItems[] = [ - 'id' => $id, - 'label' => (string)($item['label'] ?? ('@' . $id)), - 'author' => (string)($item['author'] ?? ''), - 'preview_url' => (string)($item['preview_url'] ?? ''), - 'enabled' => !empty($item['enabled']), - 'source' => (string)($item['source'] ?? 'manual'), - ]; -} -$initialJson = htmlspecialchars(json_encode($initialItems, JSON_UNESCAPED_SLASHES), ENT_QUOTES, 'UTF-8'); -$pickerId = 'sw-picker-' . $homeId; -$langAttrs = [ - 'add' => $lang['mod_picker_action_add'] ?? 'Add', - 'remove' => $lang['mod_picker_action_remove'] ?? 'Remove', - 'loading' => $lang['mod_picker_status_loading'] ?? 'Searching Steam Workshop…', - 'error' => $lang['mod_picker_status_error'] ?? 'Unable to load workshop data.', - 'empty' => $lang['mod_picker_results_empty'] ?? 'No results matched your search.', - 'query' => $lang['mod_picker_status_need_query'] ?? 'Enter a Workshop ID or keyword.', - 'sync' => $lang['mod_picker_toggle_label'] ?? 'Sync', -]; -?> - <div class="sw-picker" id="<?php echo $pickerId; ?>" data-endpoint="<?php echo htmlspecialchars($endpoint, ENT_QUOTES, 'UTF-8'); ?>" data-detail-base="https://steamcommunity.com/sharedfiles/filedetails/?id=" - <?php foreach ((array)$langAttrs as $key => $value): ?>data-lang-<?php echo $key; ?>="<?php echo htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); ?>" <?php endforeach; ?>> - <div class="sw-picker__header"> - <h4><?php echo htmlspecialchars($lang['mod_picker_heading'] ?? 'Workshop library'); ?></h4> - <p class="sw-picker__hint"><?php echo htmlspecialchars($lang['mod_picker_hint'] ?? 'Search by Workshop ID or keyword to add mods.'); ?></p> - </div> - - <div class="sw-picker__search js-sw-search-form" data-home-id="<?php echo $homeId; ?>" role="search"> - <label> - <span><?php echo htmlspecialchars($lang['mod_picker_search_label'] ?? 'Search Steam Workshop'); ?></span> - <input type="text" class="sw-picker__search-input js-sw-search-input" placeholder="<?php echo htmlspecialchars($lang['mod_picker_search_placeholder'] ?? 'Example: 221100 or QoL'); ?>" /> - </label> - <button type="button" class="btn secondary js-sw-search-button"><?php echo htmlspecialchars($lang['mod_picker_search_button'] ?? 'Search'); ?></button> - </div> - - <div class="sw-picker__request-row"> - <span class="sw-picker__request-label"><?php echo htmlspecialchars($lang['mod_picker_request_label'] ?? 'Submitting request'); ?></span> - <small class="sw-picker__request-hint"><?php echo htmlspecialchars($lang['mod_picker_request_hint'] ?? 'Exact URL preview. The field below mirrors your search text.'); ?></small> - <div class="sw-picker__request-line"> - <?php $baseRequest = $steamAppIdParam !== '' ? $steamBase . $steamAppIdParam . '&browsesort=textsearch§ion=readytouseitems&searchtext=' : ''; ?> - <code class="sw-picker__request-summary js-sw-request-summary" data-base="<?php echo htmlspecialchars($baseRequest, ENT_QUOTES, 'UTF-8'); ?>"><?php echo htmlspecialchars($baseRequest, ENT_QUOTES, 'UTF-8'); ?></code> - <input type="text" class="sw-picker__request-input js-sw-request-input" value="" readonly aria-label="<?php echo htmlspecialchars($lang['mod_picker_request_input_label'] ?? 'Workshop search text preview'); ?>" /> - </div> - </div> - - <div class="sw-picker__status js-sw-picker-status" role="status" aria-live="polite"></div> - - <div class="sw-picker__selected"> - <div class="sw-picker__selected-header"> - <h5><?php echo htmlspecialchars($lang['mod_picker_selected_heading'] ?? 'Selected mods'); ?></h5> - <small><?php echo htmlspecialchars($lang['mod_picker_selected_hint'] ?? 'Checked mods will stay synced automatically.'); ?></small> - </div> - <div class="sw-picker__chip-list js-sw-selected-list" data-empty-text="<?php echo htmlspecialchars($lang['mod_picker_selected_empty'] ?? 'No mods selected yet.'); ?>"></div> - </div> - - <div class="sw-picker__results"> - <h5><?php echo htmlspecialchars($lang['mod_picker_results_heading'] ?? 'Search results'); ?></h5> - <p class="sw-picker__results-hint"><?php echo htmlspecialchars($lang['mod_picker_results_hint'] ?? 'Check the mods you want to add.'); ?></p> - <div class="sw-picker__results-table-wrapper"> - <table class="sw-picker__results-table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['mod_picker_results_select'] ?? 'Select'); ?></th> - <th><?php echo htmlspecialchars($lang['mod_picker_results_title'] ?? 'Title'); ?></th> - <th><?php echo htmlspecialchars($lang['mod_picker_results_author'] ?? 'Author'); ?></th> - </tr> - </thead> - <tbody class="js-sw-results"></tbody> - </table> - </div> - </div> - - <input type="hidden" name="workshop[selected_items]" value="<?php echo $initialJson; ?>" class="js-sw-selected-input" /> -</div> diff --git a/modules/steam_workshop/views/partials/mod_table.php b/modules/steam_workshop/views/partials/mod_table.php deleted file mode 100644 index 7f45e222..00000000 --- a/modules/steam_workshop/views/partials/mod_table.php +++ /dev/null @@ -1,33 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $config */ -/** @var array $lang */ -$mods = $config['workshop_items'] ?? []; -?> -<div class="sw-mods"> - <h4><?php echo htmlspecialchars($lang['mods_table_heading']); ?></h4> - <?php if (empty($mods)): ?> - <p><?php echo htmlspecialchars($lang['mods_table_empty']); ?></p> - <?php else: ?> - <table class="table sw-mods__table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['mods_header_id']); ?></th> - <th><?php echo htmlspecialchars($lang['mods_header_label']); ?></th> - <th><?php echo htmlspecialchars($lang['mods_header_source']); ?></th> - <th><?php echo htmlspecialchars($lang['mods_header_enabled']); ?></th> - </tr> - </thead> - <tbody> - <?php foreach ((array)$mods as $mod): ?> - <tr> - <td><?php echo htmlspecialchars($mod['id']); ?></td> - <td><?php echo htmlspecialchars($mod['label']); ?></td> - <td><?php echo htmlspecialchars($mod['source']); ?></td> - <td><?php echo !empty($mod['enabled']) ? htmlspecialchars($lang['status_enabled']) : htmlspecialchars($lang['status_disabled']); ?></td> - </tr> - <?php endforeach; ?> - </tbody> - </table> - <?php endif; ?> -</div> diff --git a/modules/steam_workshop/views/partials/server_card.php b/modules/steam_workshop/views/partials/server_card.php deleted file mode 100644 index 2fa910fa..00000000 --- a/modules/steam_workshop/views/partials/server_card.php +++ /dev/null @@ -1,63 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $currentRecord */ -/** @var array $lang */ -$home = $currentRecord['home']; -$config = $currentRecord['config']; -$adapter = $currentRecord['adapter']; -$homeName = htmlspecialchars($home['home_name'] ?? ('#' . $home['home_id'])); -$homeId = (int)($home['home_id'] ?? 0); -$modCount = count((array)$config['workshop_items']); -$interval = (int)$config['update_interval_minutes']; -$enabled = !empty($config['workshop_enabled']); -$lastSaved = $config['last_saved_at'] ? date('Y-m-d H:i', (int)$config['last_saved_at']) : '—'; -$adapterName = htmlspecialchars($adapter['name'] ?? strtoupper($config['adapter_key'])); -$hotReload = !empty($adapter['supports_hot_reload']); -$ip = htmlspecialchars($home['ip'] ?? ''); -$port = $home['port'] ?? ''; -$address = $ip; -if ($ip !== '' && $port !== '') { - $address .= ':' . htmlspecialchars((string)$port); -} -?> -<div class="sw-card"> - <div class="sw-card__header"> - <div> - <h3><?php echo $homeName; ?></h3> - <?php if ($address !== ''): ?> - <p><?php echo $address; ?></p> - <?php endif; ?> - </div> - <div> - <a class="btn" href="?m=steam_workshop&p=main&action=edit&home_id=<?php echo $homeId; ?>"> - <?php echo htmlspecialchars($lang['button_edit']); ?> - </a> - </div> - </div> - <dl class="sw-card__meta"> - <div> - <dt><?php echo htmlspecialchars($lang['summary_adapter']); ?></dt> - <dd><?php echo $adapterName; ?></dd> - </div> - <div> - <dt><?php echo htmlspecialchars($lang['summary_interval']); ?></dt> - <dd><?php echo $interval; ?> min</dd> - </div> - <div> - <dt><?php echo htmlspecialchars($lang['summary_mods']); ?></dt> - <dd><?php echo $modCount; ?></dd> - </div> - <div> - <dt><?php echo htmlspecialchars($lang['summary_last_saved']); ?></dt> - <dd><?php echo htmlspecialchars($lastSaved); ?></dd> - </div> - <div> - <dt>Status</dt> - <dd><?php echo $enabled ? htmlspecialchars($lang['status_enabled']) : htmlspecialchars($lang['status_disabled']); ?></dd> - </div> - <div> - <dt><?php echo htmlspecialchars($lang['summary_hot_reload']); ?></dt> - <dd><?php echo $hotReload ? htmlspecialchars($lang['status_hot_reload']) : htmlspecialchars($lang['status_restart_required']); ?></dd> - </div> - </dl> -</div> diff --git a/modules/steam_workshop/views/user_workshop_index.php b/modules/steam_workshop/views/user_workshop_index.php deleted file mode 100644 index eecd274e..00000000 --- a/modules/steam_workshop/views/user_workshop_index.php +++ /dev/null @@ -1,65 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $lang */ -/** @var array[] $records each: {home, profile, mods} */ -/** @var bool $isAdmin */ -?> -<div class="sw-user sw-ws-index"> - <h3><?php echo htmlspecialchars($lang['user_workshop_heading'] ?? 'Steam Workshop'); ?></h3> - - <?php if (empty($records)): ?> - <p class="sw-empty"> - <?php echo htmlspecialchars($isAdmin ? ($lang['empty_state_admin'] ?? 'No game homes assigned.') : ($lang['empty_state_user'] ?? 'No servers available.')); ?> - </p> - <?php else: ?> - <table class="table sw-ws-index__table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['col_server'] ?? 'Server'); ?></th> - <th><?php echo htmlspecialchars($lang['col_game'] ?? 'Game'); ?></th> - <th><?php echo htmlspecialchars($lang['col_mods_count'] ?? 'Installed mods'); ?></th> - <th><?php echo htmlspecialchars($lang['col_profile'] ?? 'Profile'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_actions'] ?? 'Actions'); ?></th> - </tr> - </thead> - <tbody> - <?php foreach ((array)$records as $record): ?> - <?php - $home = $record['home']; - $profile = $record['profile']; - $mods = $record['mods']; - $homeId = (int)($home['home_id'] ?? 0); - ?> - <tr> - <td><?php echo htmlspecialchars($home['home_name'] ?? ('#' . $homeId)); ?></td> - <td><?php echo htmlspecialchars($home['game_key'] ?? ''); ?></td> - <td><?php echo count((array)$mods); ?></td> - <td> - <?php if ($profile !== null): ?> - <span class="sw-badge sw-badge--enabled"> - <?php echo htmlspecialchars($profile['game_name']); ?> - </span> - <?php else: ?> - <span class="sw-badge sw-badge--disabled"> - <?php echo htmlspecialchars($lang['no_profile'] ?? 'No profile'); ?> - </span> - <?php endif; ?> - </td> - <td class="sw-actions"> - <?php if ($profile !== null): ?> - <a class="btn secondary" - href="?m=steam_workshop&p=main&action=mods&home_id=<?php echo $homeId; ?>"> - <?php echo htmlspecialchars($lang['btn_manage_mods'] ?? 'Manage Mods'); ?> - </a> - <?php else: ?> - <span class="sw-hint"> - <?php echo htmlspecialchars($lang['hint_no_profile'] ?? 'Ask an admin to create a Workshop profile for this game.'); ?> - </span> - <?php endif; ?> - </td> - </tr> - <?php endforeach; ?> - </tbody> - </table> - <?php endif; ?> -</div> diff --git a/modules/steam_workshop/views/user_workshop_mods.php b/modules/steam_workshop/views/user_workshop_mods.php deleted file mode 100644 index 92ca061c..00000000 --- a/modules/steam_workshop/views/user_workshop_mods.php +++ /dev/null @@ -1,351 +0,0 @@ -<?php -declare(strict_types=1); -/** @var array $lang */ -/** @var array $home */ -/** @var int $homeId */ -/** @var array|null $profile */ -/** @var string|null $appId */ -/** @var array[] $installedMods */ -/** @var array[] $availableMods */ -/** @var array $serverSettings */ -/** @var array[] $allProfiles */ -/** @var bool $isAdmin */ - -$homeName = htmlspecialchars($home['home_name'] ?? ('#' . $homeId)); -$baseAction = '?m=steam_workshop&p=main'; - -$wsEnabled = !empty($serverSettings['workshop_enabled']); -$curProfileId = (int)($serverSettings['profile_id'] ?? 0); -$updateMode = (string)($serverSettings['update_mode'] ?? 'manual'); -$restartBehav = (string)($serverSettings['restart_behavior'] ?? 'none'); -$lastStatus = (string)($serverSettings['last_update_status'] ?? ''); -$lastError = (string)($serverSettings['last_update_error'] ?? ''); -$lastUpdateTime = (string)($serverSettings['last_update_time'] ?? ''); -$lastSuccess = (string)($serverSettings['last_success_time'] ?? ''); -$updateQueued = !empty($serverSettings['update_queued']); - -$updateModes = [ - 'manual' => $lang['update_mode_manual'] ?? 'Manual only', - 'scheduled' => $lang['update_mode_scheduled'] ?? 'Scheduled', - 'on_restart' => $lang['update_mode_on_restart'] ?? 'Before server restart', -]; -$restartBehaviors = [ - 'none' => $lang['restart_behavior_none'] ?? 'No restart', - 'queue' => $lang['restart_behavior_queue'] ?? 'Queue restart', - 'stop_update_start'=> $lang['restart_behavior_stop'] ?? 'Stop / Update / Start', -]; - -$statusClass = match($lastStatus) { - 'success' => 'sw-badge--enabled', - 'failed' => 'sw-badge--danger', - 'running' => 'sw-badge--info', - 'pending' => 'sw-badge--warning', - default => '', -}; -?> -<div class="sw-user sw-ws-mods"> - <p><a href="<?php echo $baseAction; ?>">← <?php echo htmlspecialchars($lang['button_cancel'] ?? 'Back'); ?></a></p> - <h3><?php echo sprintf(htmlspecialchars($lang['user_workshop_server_heading'] ?? 'Workshop Mods – %s'), $homeName); ?></h3> - - <!-- ── Workshop server settings ── --> - <section class="sw-server-settings"> - <h4><?php echo htmlspecialchars($lang['heading_server_settings'] ?? 'Workshop Settings for this server'); ?></h4> - <form method="post" action="<?php echo $baseAction; ?>" class="sw-form sw-settings-form"> - <input type="hidden" name="ws_action" value="save_settings"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>"> - - <div class="sw-form__grid sw-form__grid--2col"> - <label class="sw-checkbox"> - <input type="checkbox" name="workshop_enabled" value="1" id="sw-ws-enabled" - <?php echo $wsEnabled ? 'checked' : ''; ?>> - <span><?php echo htmlspecialchars($lang['label_workshop_enabled'] ?? 'Enable Workshop for this server'); ?></span> - </label> - - <label> - <?php echo htmlspecialchars($lang['label_select_profile'] ?? 'Workshop game profile'); ?> - <select name="profile_id"> - <option value="0">-- <?php echo htmlspecialchars($lang['label_auto_detect'] ?? 'Auto-detect from game type'); ?> --</option> - <?php foreach ((array)$allProfiles as $p): ?> - <option value="<?php echo (int)$p['id']; ?>" - <?php echo $curProfileId === (int)$p['id'] ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($p['game_name'] . ' (' . $p['workshop_app_id'] . ')'); ?> - </option> - <?php endforeach; ?> - </select> - </label> - - <label> - <?php echo htmlspecialchars($lang['label_update_mode'] ?? 'Update mode'); ?> - <select name="update_mode"> - <?php foreach ($updateModes as $mVal => $mLabel): ?> - <option value="<?php echo $mVal; ?>" <?php echo $updateMode === $mVal ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($mLabel); ?> - </option> - <?php endforeach; ?> - </select> - </label> - - <label> - <?php echo htmlspecialchars($lang['label_restart_behavior'] ?? 'Restart behavior'); ?> - <select name="restart_behavior"> - <?php foreach ($restartBehaviors as $rVal => $rLabel): ?> - <option value="<?php echo $rVal; ?>" <?php echo $restartBehav === $rVal ? 'selected' : ''; ?>> - <?php echo htmlspecialchars($rLabel); ?> - </option> - <?php endforeach; ?> - </select> - </label> - </div> - - <div class="sw-form__actions"> - <button type="submit" class="btn primary"> - <?php echo htmlspecialchars($lang['button_save'] ?? 'Save'); ?> - </button> - </div> - </form> - - <!-- Update status summary --> - <div class="sw-update-status"> - <dl class="sw-status-grid"> - <?php if ($lastStatus !== ''): ?> - <dt><?php echo htmlspecialchars($lang['label_last_update_status'] ?? 'Last update status'); ?></dt> - <dd><span class="sw-badge <?php echo $statusClass; ?>"><?php echo htmlspecialchars($lastStatus); ?></span></dd> - <?php endif; ?> - <?php if ($lastUpdateTime !== ''): ?> - <dt><?php echo htmlspecialchars($lang['label_last_update_time'] ?? 'Last update time'); ?></dt> - <dd><?php echo htmlspecialchars($lastUpdateTime); ?></dd> - <?php endif; ?> - <?php if ($lastSuccess !== ''): ?> - <dt><?php echo htmlspecialchars($lang['label_last_success_time'] ?? 'Last successful update'); ?></dt> - <dd><?php echo htmlspecialchars($lastSuccess); ?></dd> - <?php endif; ?> - <?php if ($lastError !== ''): ?> - <dt><?php echo htmlspecialchars($lang['label_last_update_error'] ?? 'Last error'); ?></dt> - <dd class="sw-error-text"><code><?php echo htmlspecialchars($lastError); ?></code></dd> - <?php endif; ?> - </dl> - - <?php if ($updateQueued): ?> - <p class="sw-notice sw-notice--info"> - <?php echo htmlspecialchars($lang['update_queued_notice'] ?? 'A manual update is queued and will run on the next scheduler cycle.'); ?> - </p> - <?php endif; ?> - - <!-- Queue manual update --> - <form method="post" action="<?php echo $baseAction; ?>" class="sw-inline"> - <input type="hidden" name="ws_action" value="queue_update"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>"> - <button type="submit" class="btn secondary" - <?php echo !$wsEnabled ? 'disabled title="Enable Workshop for this server first."' : ''; ?>> - <?php echo htmlspecialchars($lang['btn_queue_update'] ?? 'Queue manual update'); ?> - </button> - </form> - </div> - </section> - - <?php if ($profile === null): ?> - <div class="sw-notice"> - <p><?php echo htmlspecialchars($lang['no_profile_notice'] ?? 'No Workshop profile is configured for this game. An administrator needs to create one first.'); ?></p> - </div> - <?php else: ?> - - <?php if (!empty($profile['validation_notes'])): ?> - <div class="sw-notice sw-notice--info"> - <strong><?php echo htmlspecialchars($lang['label_admin_notes'] ?? 'Admin notes:'); ?></strong> - <?php echo htmlspecialchars($profile['validation_notes']); ?> - </div> - <?php endif; ?> - - <!-- ── Installed mods table ── --> - <h4><?php echo htmlspecialchars($lang['heading_installed_mods'] ?? 'Installed Mods'); ?></h4> - <?php if (empty($installedMods)): ?> - <p class="sw-empty"><?php echo htmlspecialchars($lang['no_installed_mods'] ?? 'No mods installed yet.'); ?></p> - <?php else: ?> - <table class="table sw-ws-mods__table" id="sw-installed-<?php echo $homeId; ?>"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['col_mod_id'] ?? 'Workshop ID'); ?></th> - <th><?php echo htmlspecialchars($lang['col_mod_title'] ?? 'Title'); ?></th> - <th><?php echo htmlspecialchars($lang['col_mod_folder'] ?? 'Install folder'); ?></th> - <th><?php echo htmlspecialchars($lang['mods_header_enabled'] ?? 'Enabled'); ?></th> - <th><?php echo htmlspecialchars($lang['col_load_order'] ?? 'Load order'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_actions'] ?? 'Actions'); ?></th> - </tr> - </thead> - <tbody> - <?php foreach ((array)$installedMods as $mod): ?> - <?php $wid = htmlspecialchars($mod['workshop_id']); ?> - <tr data-workshop-id="<?php echo $wid; ?>"> - <td> - <a href="https://steamcommunity.com/sharedfiles/filedetails/?id=<?php echo $wid; ?>" - target="_blank" rel="noopener"><?php echo $wid; ?></a> - </td> - <td><?php echo htmlspecialchars($mod['title'] ?? $mod['workshop_id']); ?></td> - <td><code><?php echo htmlspecialchars($mod['custom_folder'] !== '' ? $mod['custom_folder'] : ($mod['install_path'] ?? '')); ?></code></td> - <td> - <form method="post" action="<?php echo $baseAction; ?>" class="sw-toggle-form"> - <input type="hidden" name="ws_action" value="toggle"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>"> - <input type="hidden" name="workshop_id" value="<?php echo $wid; ?>"> - <label class="sw-toggle"> - <input type="checkbox" name="enabled" value="1" - class="js-ws-toggle" - <?php echo !empty($mod['enabled']) ? 'checked' : ''; ?>> - <span><?php echo !empty($mod['enabled']) ? htmlspecialchars($lang['status_enabled'] ?? 'Yes') : htmlspecialchars($lang['status_disabled'] ?? 'No'); ?></span> - </label> - </form> - </td> - <td> - <form method="post" action="<?php echo $baseAction; ?>" class="sw-order-form"> - <input type="hidden" name="ws_action" value="load_order"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>"> - <input type="hidden" name="workshop_id" value="<?php echo $wid; ?>"> - <input type="number" name="load_order" - value="<?php echo (int)$mod['load_order']; ?>" - min="0" max="9999" class="sw-order-input js-ws-order" - style="width:5em"> - </form> - </td> - <td class="sw-actions"> - <!-- Sync now --> - <form method="post" action="<?php echo $baseAction; ?>" class="sw-inline"> - <input type="hidden" name="ws_action" value="sync"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>"> - <input type="hidden" name="workshop_id" value="<?php echo $wid; ?>"> - <button type="submit" class="btn secondary"> - <?php echo htmlspecialchars($lang['btn_sync_now'] ?? 'Sync now'); ?> - </button> - </form> - <!-- Remove --> - <form method="post" action="<?php echo $baseAction; ?>" class="sw-inline"> - <input type="hidden" name="ws_action" value="remove"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>"> - <input type="hidden" name="workshop_id" value="<?php echo $wid; ?>"> - <button type="submit" class="btn danger" - onclick="return confirm('<?php echo htmlspecialchars($lang['confirm_remove_mod'] ?? 'Remove this mod?'); ?>')"> - <?php echo htmlspecialchars($lang['btn_remove_mod'] ?? 'Remove'); ?> - </button> - </form> - </td> - </tr> - <?php endforeach; ?> - </tbody> - </table> - <?php endif; ?> - - <!-- ── Available cached mods ── --> - <?php if (!empty($availableMods)): ?> - <h4><?php echo htmlspecialchars($lang['heading_cached_mods'] ?? 'Available Cached Mods (this agent)'); ?></h4> - <table class="table sw-ws-mods__cache-table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['col_mod_id'] ?? 'Workshop ID'); ?></th> - <th><?php echo htmlspecialchars($lang['col_mod_title'] ?? 'Title'); ?></th> - <th><?php echo htmlspecialchars($lang['col_cache_status'] ?? 'Cache status'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_actions'] ?? 'Actions'); ?></th> - </tr> - </thead> - <tbody> - <?php foreach ((array)$availableMods as $cached): ?> - <?php $cid = htmlspecialchars($cached['workshop_id']); ?> - <tr> - <td><?php echo $cid; ?></td> - <td><?php echo htmlspecialchars($cached['title'] ?? $cached['workshop_id']); ?></td> - <td><?php echo htmlspecialchars($cached['status']); ?></td> - <td> - <form method="post" action="<?php echo $baseAction; ?>"> - <input type="hidden" name="ws_action" value="install"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>"> - <input type="hidden" name="workshop_id" value="<?php echo $cid; ?>"> - <button type="submit" class="btn secondary"> - <?php echo htmlspecialchars($lang['btn_install_mod'] ?? 'Install'); ?> - </button> - </form> - </td> - </tr> - <?php endforeach; ?> - </tbody> - </table> - <?php endif; ?> - - <!-- ── Install by Workshop ID ── --> - <h4><?php echo htmlspecialchars($lang['heading_install_mod'] ?? 'Install Mod by Workshop ID'); ?></h4> - <form method="post" action="<?php echo $baseAction; ?>" class="sw-form sw-install-form"> - <input type="hidden" name="ws_action" value="install"> - <input type="hidden" name="home_id" value="<?php echo $homeId; ?>"> - <div class="sw-form__row"> - <label> - <?php echo htmlspecialchars($lang['label_workshop_id_input'] ?? 'Workshop ID'); ?> - <input type="text" name="workshop_id" pattern="[0-9]+" required - placeholder="<?php echo htmlspecialchars($lang['placeholder_workshop_id'] ?? 'e.g. 1234567890'); ?>"> - </label> - <button type="submit" class="btn primary"> - <?php echo htmlspecialchars($lang['btn_install_mod'] ?? 'Install'); ?> - </button> - </div> - </form> - - <!-- ── Steam Workshop search widget ── --> - <?php - $requestPath = (string)($_SERVER['PHP_SELF'] ?? '/index.php'); - $searchEndpoint = sprintf('%s?m=steam_workshop&p=main&action=search&home_id=%d', $requestPath, $homeId); - $langAttrs = [ - 'add' => $lang['mod_picker_action_add'] ?? 'Add', - 'remove' => $lang['mod_picker_action_remove'] ?? 'Remove', - 'loading' => $lang['mod_picker_status_loading'] ?? 'Searching…', - 'error' => $lang['mod_picker_status_error'] ?? 'Search failed.', - 'empty' => $lang['mod_picker_results_empty'] ?? 'No results.', - 'query' => $lang['mod_picker_status_need_query'] ?? 'Enter a query.', - 'sync' => $lang['mod_picker_toggle_label'] ?? 'Sync', - ]; - ?> - <div class="sw-picker" id="sw-picker-ws-<?php echo $homeId; ?>" - data-endpoint="<?php echo htmlspecialchars($searchEndpoint, ENT_QUOTES); ?>" - data-detail-base="https://steamcommunity.com/sharedfiles/filedetails/?id=" - data-install-action="<?php echo $baseAction; ?>" - data-home-id="<?php echo $homeId; ?>" - <?php foreach ((array)$langAttrs as $lk => $lv): ?>data-lang-<?php echo $lk; ?>="<?php echo htmlspecialchars($lv, ENT_QUOTES); ?>" <?php endforeach; ?>> - <div class="sw-picker__header"> - <h5><?php echo htmlspecialchars($lang['mod_picker_heading'] ?? 'Search Steam Workshop'); ?></h5> - </div> - <div class="sw-picker__search js-sw-search-form" role="search"> - <label> - <span><?php echo htmlspecialchars($lang['mod_picker_search_label'] ?? 'Search'); ?></span> - <input type="text" class="sw-picker__search-input js-sw-search-input" - placeholder="<?php echo htmlspecialchars($lang['mod_picker_search_placeholder'] ?? 'ID or keyword'); ?>"> - </label> - <button type="button" class="btn secondary js-sw-search-button"> - <?php echo htmlspecialchars($lang['mod_picker_search_button'] ?? 'Search'); ?> - </button> - </div> - <div class="sw-picker__status js-sw-picker-status" role="status" aria-live="polite"></div> - <div class="sw-picker__results"> - <table class="sw-picker__results-table"> - <thead> - <tr> - <th><?php echo htmlspecialchars($lang['col_mod_id'] ?? 'ID'); ?></th> - <th><?php echo htmlspecialchars($lang['col_mod_title'] ?? 'Title'); ?></th> - <th><?php echo htmlspecialchars($lang['admin_col_actions'] ?? 'Action'); ?></th> - </tr> - </thead> - <tbody class="js-sw-results"></tbody> - </table> - </div> - </div> - - <?php endif; // profile !== null ?> -</div> - -<script> -document.addEventListener('DOMContentLoaded', function () { - // Toggle enable/disable: submit the parent form immediately on change - document.querySelectorAll('.js-ws-toggle').forEach(function (cb) { - cb.addEventListener('change', function () { cb.closest('form').submit(); }); - }); - - // Load order: submit on change - document.querySelectorAll('.js-ws-order').forEach(function (inp) { - inp.addEventListener('change', function () { inp.closest('form').submit(); }); - }); -}); -</script> diff --git a/modules/steam_workshop/workshop_admin.php b/modules/steam_workshop/workshop_admin.php deleted file mode 100644 index df2436b9..00000000 --- a/modules/steam_workshop/workshop_admin.php +++ /dev/null @@ -1,13 +0,0 @@ -<?php -declare(strict_types=1); - -require_once __DIR__ . '/controllers/WorkshopProfileController.php'; - -function exec_ogp_module(): void -{ - global $db; - echo '<h2>' . get_lang('steam_workshop') . '</h2>'; - - $controller = new WorkshopProfileController($db); - $controller->handle(); -}