From 363b6677d1d104e19df90d9f329f84412cdf7eb6 Mon Sep 17 00:00:00 2001 From: CWX Date: Wed, 25 May 2022 13:35:25 +0100 Subject: [PATCH] update JS to TS for mods, updated to work on 3.0.0 and client 18106 --- .../src/hideoutarchitect.js | 68 - .../bepInEx/plugins/HideoutArchitect.dll | Bin 21504 -> 21504 bytes .../user/mods/HideoutArchitect}/LICENSE | 0 .../user/mods/HideoutArchitect}/config.jsonc | 0 .../user/mods/HideoutArchitect}/package.json | 6 +- .../res/icon_neededforhideout_small.png | Bin .../HideoutArchitect}/res/translations.json | 0 .../HideoutArchitect/src/hideoutarchitect.ts | 89 ++ .../user/mods/HideoutArchitect/tsconfig.json | 21 + .../mods/HideoutArchitect/types/Program.d.ts | 4 + .../mods/HideoutArchitect/types/TYPES.d.ts | 3 + .../mods/HideoutArchitect/types/Utils.d.ts | 0 .../types/callbacks/BotCallbacks.d.ts | 15 + .../types/callbacks/BundleCallbacks.d.ts | 17 + .../callbacks/CustomizationCallbacks.d.ts | 23 + .../types/callbacks/DataCallbacks.d.ts | 32 + .../types/callbacks/DialogueCallbacks.d.ts | 45 + .../types/callbacks/GameCallbacks.d.ts | 24 + .../types/callbacks/HandbookCallbacks.d.ts | 8 + .../types/callbacks/HealthCallbacks.d.ts | 20 + .../types/callbacks/HideoutCallbacks.d.ts | 32 + .../types/callbacks/HttpCallbacks.d.ts | 9 + .../types/callbacks/InraidCallbacks.d.ts | 21 + .../types/callbacks/InsuranceCallbacks.d.ts | 23 + .../types/callbacks/InventoryCallbacks.d.ts | 39 + .../types/callbacks/ItemEventCallbacks.d.ts | 11 + .../types/callbacks/LauncherCallbacks.d.ts | 28 + .../types/callbacks/LocationCallbacks.d.ts | 14 + .../types/callbacks/MatchCallbacks.d.ts | 35 + .../types/callbacks/ModCallbacks.d.ts | 21 + .../types/callbacks/NoteCallbacks.d.ts | 11 + .../types/callbacks/NotifierCallbacks.d.ts | 24 + .../types/callbacks/PresetBuildCallbacks.d.ts | 15 + .../types/callbacks/PresetCallbacks.d.ts | 8 + .../types/callbacks/ProfileCallbacks.d.ts | 30 + .../types/callbacks/QuestCallbacks.d.ts | 26 + .../types/callbacks/RagfairCallbacks.d.ts | 36 + .../types/callbacks/RepairCallbacks.d.ts | 11 + .../types/callbacks/SaveCallbacks.d.ts | 9 + .../types/callbacks/TradeCallbacks.d.ts | 11 + .../types/callbacks/TraderCallbacks.d.ts | 18 + .../types/callbacks/WeatherCallbacks.d.ts | 10 + .../types/callbacks/WishlistCallbacks.d.ts | 10 + .../types/controllers/BotController.d.ts | 20 + .../controllers/CustomizationController.d.ts | 22 + .../types/controllers/DialogueController.d.ts | 24 + .../types/controllers/GameController.d.ts | 20 + .../types/controllers/HandbookController.d.ts | 8 + .../types/controllers/HealthController.d.ts | 25 + .../types/controllers/HideoutController.d.ts | 56 + .../types/controllers/InraidController.d.ts | 30 + .../controllers/InsuranceController.d.ts | 37 + .../controllers/InventoryController.d.ts | 107 ++ .../types/controllers/LauncherController.d.ts | 27 + .../types/controllers/LocationController.d.ts | 18 + .../types/controllers/MatchController.d.ts | 28 + .../types/controllers/NoteController.d.ts | 12 + .../types/controllers/NotifierController.d.ts | 22 + .../controllers/PresetBuildController.d.ts | 18 + .../types/controllers/PresetController.d.ts | 8 + .../types/controllers/ProfileController.d.ts | 34 + .../types/controllers/QuestController.d.ts | 37 + .../types/controllers/RagfairController.d.ts | 69 + .../types/controllers/RepairController.d.ts | 40 + .../RepeatableQuestController.d.ts | 216 +++ .../types/controllers/TradeController.d.ts | 21 + .../types/controllers/TraderController.d.ts | 26 + .../types/controllers/WeatherController.d.ts | 10 + .../types/controllers/WishlistController.d.ts | 10 + .../HideoutArchitect/types/di/Container.d.ts | 14 + .../HideoutArchitect/types/di/OnLoad.d.ts | 4 + .../types/di/OnLoadOnUpdate.d.ts | 7 + .../HideoutArchitect/types/di/OnUpdate.d.ts | 4 + .../HideoutArchitect/types/di/Router.d.ts | 40 + .../HideoutArchitect/types/di/Serializer.d.ts | 5 + .../types/generators/BotGenerator.d.ts | 36 + .../generators/BotInventoryGenerator.d.ts | 24 + .../types/generators/BotLootGenerator.d.ts | 27 + .../types/generators/BotWeaponGenerator.d.ts | 44 + .../types/generators/LocationGenerator.d.ts | 44 + .../types/generators/PMCLootGenerator.d.ts | 14 + .../generators/RagfairAssortGenerator.d.ts | 17 + .../generators/RagfairOfferGenerator.d.ts | 51 + .../types/generators/WeatherGenerator.d.ts | 19 + .../types/helpers/AssortHelper.d.ts | 16 + .../types/helpers/BotGeneratorHelper.d.ts | 79 ++ .../types/helpers/BotHelper.d.ts | 22 + .../types/helpers/ContainerHelper.d.ts | 12 + .../types/helpers/DialogueHelper.d.ts | 20 + .../types/helpers/DurabilityLimitsHelper.d.ts | 25 + .../types/helpers/ExtendedProfileHelper.d.ts | 22 + .../types/helpers/GameEventHelper.d.ts | 9 + .../types/helpers/HandbookHelper.d.ts | 33 + .../types/helpers/HealthHelper.d.ts | 23 + .../types/helpers/HideoutHelper.d.ts | 64 + .../types/helpers/HttpServerHelper.d.ts | 12 + .../types/helpers/InRaidHelper.d.ts | 33 + .../types/helpers/InventoryHelper.d.ts | 77 ++ .../types/helpers/ItemHelper.d.ts | 236 ++++ .../types/helpers/NotificationSendHelper.d.ts | 12 + .../types/helpers/NotifierHelper.d.ts | 17 + .../types/helpers/PaymentHelper.d.ts | 14 + .../types/helpers/PresetHelper.d.ts | 14 + .../types/helpers/ProfileHelper.d.ts | 33 + .../types/helpers/QuestConditionHelper.d.ts | 7 + .../types/helpers/QuestHelper.d.ts | 68 + .../types/helpers/RagfairHelper.d.ts | 43 + .../types/helpers/RagfairOfferHelper.d.ts | 49 + .../types/helpers/RagfairSellHelper.d.ts | 15 + .../types/helpers/RagfairServerHelper.d.ts | 39 + .../types/helpers/RagfairSortHelper.d.ts | 12 + .../types/helpers/RagfairTaxHelper.d.ts | 15 + .../types/helpers/RepairHelper.d.ts | 20 + .../types/helpers/SecureContainerHelper.d.ts | 13 + .../types/helpers/TradeHelper.d.ts | 31 + .../types/helpers/TraderAssortHelper.d.ts | 23 + .../types/helpers/TraderHelper.d.ts | 35 + .../types/helpers/UtilityHelper.d.ts | 3 + .../types/helpers/WeightedRandomHelper.d.ts | 28 + .../HideoutArchitect/types/ide/Compiler.d.ts | 1 + .../types/ide/DebugEntry.d.ts | 1 + .../types/ide/ReleaseEntry.d.ts | 1 + .../HideoutArchitect/types/ide/TestEntry.d.ts | 1 + .../types/loaders/BundleLoader.d.ts | 22 + .../types/loaders/DelayedModLoader.d.ts | 22 + .../types/loaders/InitialModLoader.d.ts | 35 + .../eft/bot/IGenerateBotsRequestData.d.ts | 8 + .../models/eft/common/IEmptyRequestData.d.ts | 2 + .../types/models/eft/common/IGlobals.d.ts | 1176 +++++++++++++++++ .../types/models/eft/common/ILocation.d.ts | 6 + .../models/eft/common/ILocationBase.d.ts | 189 +++ .../ILocationsSourceDestinationBase.d.ts | 9 + .../types/models/eft/common/ILooseLoot.d.ts | 45 + .../models/eft/common/IMetricsTableData.d.ts | 7 + .../types/models/eft/common/IPmcData.d.ts | 341 +++++ .../models/eft/common/MemberCategory.d.ts | 13 + .../request/IBaseInteractionRequestData.d.ts | 9 + .../models/eft/common/tables/IBotBase.d.ts | 101 ++ .../models/eft/common/tables/IBotCore.d.ts | 133 ++ .../models/eft/common/tables/IBotType.d.ts | 174 +++ .../eft/common/tables/ICustomizationItem.d.ts | 33 + .../eft/common/tables/IHandbookBase.d.ts | 16 + .../types/models/eft/common/tables/IItem.d.ts | 108 ++ .../eft/common/tables/ILocationsBase.d.ts | 10 + .../models/eft/common/tables/ILootBase.d.ts | 64 + .../models/eft/common/tables/IQuest.d.ts | 76 ++ .../eft/common/tables/IRepeatableQuests.d.ts | 219 +++ .../eft/common/tables/ITemplateItem.d.ts | 401 ++++++ .../models/eft/common/tables/ITrader.d.ts | 90 ++ .../IBuyClothingRequestData.d.ts | 10 + .../IWearClothingRequestData.d.ts | 4 + .../models/eft/dialog/IFriendRequestData.d.ts | 3 + .../dialog/IGetAllAttachmentsRequestData.d.ts | 3 + .../dialog/IGetAllAttachmentsResponse.d.ts | 6 + .../dialog/IGetChatServerListRequestData.d.ts | 3 + .../dialog/IGetFriendListDataResponse.d.ts | 16 + .../dialog/IGetMailDialogInfoRequestData.d.ts | 3 + .../dialog/IGetMailDialogListRequestData.d.ts | 4 + .../dialog/IGetMailDialogViewRequestData.d.ts | 7 + .../IGetMailDialogViewResponseData.d.ts | 7 + .../eft/dialog/IPinDialogRequestData.d.ts | 3 + .../eft/dialog/IRemoveDialogRequestData.d.ts | 3 + .../eft/dialog/ISendMessageRequest.d.ts | 7 + .../eft/dialog/ISetDialogReadRequestData.d.ts | 3 + .../models/eft/game/IGameConfigResponse.d.ts | 19 + .../eft/game/IGameEmptyCrcRequestData.d.ts | 3 + .../eft/game/IVersionValidateRequestData.d.ts | 11 + .../health/IHealthTreatmentRequestData.d.ts | 29 + .../eft/health/IOffraidEatRequestData.d.ts | 7 + .../eft/health/IOffraidHealRequestData.d.ts | 18 + .../eft/health/ISyncHealthRequestData.d.ts | 21 + .../models/eft/hideout/HideoutAreasEnum.d.ts | 25 + .../HideoutUpgradeCompleteRequestData.d.ts | 5 + .../models/eft/hideout/IHideoutArea.d.ts | 40 + ...utContinousProductionStartRequestData.d.ts | 5 + .../eft/hideout/IHideoutProduction.d.ts | 20 + .../hideout/IHideoutPutItemInRequestData.d.ts | 10 + .../models/eft/hideout/IHideoutScavCase.d.ts | 21 + .../IHideoutScavCaseStartRequestData.d.ts | 15 + .../eft/hideout/IHideoutSettingsBase.d.ts | 6 + ...deoutSingleProductionStartRequestData.d.ts | 10 + .../IHideoutTakeItemOutRequestData.d.ts | 6 + .../IHideoutTakeProductionRequestData.d.ts | 5 + .../IHideoutToggleAreaRequestData.d.ts | 6 + .../IHideoutUpgradeCompleteRequestData.d.ts | 5 + .../hideout/IHideoutUpgradeRequestData.d.ts | 10 + .../httpResponse/IGetBodyResponseData.d.ts | 5 + .../eft/httpResponse/INullResponseData.d.ts | 5 + .../inRaid/IRegisterPlayerRequestData.d.ts | 5 + .../eft/inRaid/ISaveProgressRequestData.d.ts | 8 + .../IGetInsuranceCostRequestData.d.ts | 4 + .../eft/insurance/IInsureRequestData.d.ts | 6 + .../eft/inventory/IAddItemRequestData.d.ts | 4 + .../inventory/IInventoryAddRequestData.d.ts | 6 + .../IInventoryBaseActionRequestData.d.ts | 27 + .../inventory/IInventoryBindRequestData.d.ts | 6 + .../IInventoryCreateMarkerRequestData.d.ts | 12 + .../IInventoryDeleteMarkerRequestData.d.ts | 7 + .../IInventoryEditMarkerRequestData.d.ts | 14 + .../IInventoryExamineRequestData.d.ts | 10 + .../inventory/IInventoryFoldRequestData.d.ts | 6 + .../inventory/IInventoryMergeRequestData.d.ts | 6 + .../inventory/IInventoryMoveRequestData.d.ts | 6 + ...IInventoryReadEncyclopediaRequestData.d.ts | 5 + .../IInventoryRemoveRequestData.d.ts | 5 + .../inventory/IInventorySortRequestData.d.ts | 20 + .../inventory/IInventorySplitRequestData.d.ts | 7 + .../inventory/IInventorySwapRequestData.d.ts | 11 + .../inventory/IInventoryTagRequestData.d.ts | 7 + .../IInventoryToggleRequestData.d.ts | 6 + .../IInventoryTransferRequestData.d.ts | 7 + .../IEmptyItemEventRouterResponse.d.ts | 4 + .../eft/itemEvent/IItemEventRouterBase.d.ts | 67 + .../itemEvent/IItemEventRouterRequest.d.ts | 21 + .../itemEvent/IItemEventRouterResponse.d.ts | 3 + .../eft/launcher/IChangeRequestData.d.ts | 4 + .../launcher/IGetMiniProfileRequestData.d.ts | 4 + .../eft/launcher/ILoginRequestData.d.ts | 4 + .../models/eft/launcher/IMiniProfile.d.ts | 14 + .../models/eft/launcher/IRegisterData.d.ts | 4 + .../eft/launcher/IRemoveProfileData.d.ts | 2 + .../eft/location/IGetLocationRequestData.d.ts | 5 + .../eft/match/IEndOfflineRaidRequestData.d.ts | 6 + .../eft/match/IGetProfileRequestData.d.ts | 3 + .../match/IStartOffineRaidRequestData.d.ts | 27 + .../models/eft/notes/INoteActionData.d.ts | 10 + .../types/models/eft/notifier/INotifier.d.ts | 14 + .../notifier/ISelectProfileRequestData.d.ts | 3 + ...IPlayerIncrementSkillLevelRequestData.d.ts | 21 + .../IPresetBuildActionRequestData.d.ts | 25 + .../types/models/eft/profile/IAkiProfile.d.ts | 178 +++ .../IProfileChangeNicknameRequestData.d.ts | 3 + .../IProfileChangeVoiceRequestData.d.ts | 3 + .../profile/IProfileCreateRequestData.d.ts | 6 + .../eft/profile/ISearchFriendRequestData.d.ts | 3 + .../eft/profile/ISearchFriendResponse.d.ts | 9 + .../profile/IValidateNicknameRequestData.d.ts | 3 + .../eft/quests/IAcceptQuestRequestData.d.ts | 5 + .../eft/quests/ICompleteQuestRequestData.d.ts | 5 + .../eft/quests/IHandoverQuestRequestData.d.ts | 10 + .../eft/quests/IListQuestsRequestData.d.ts | 3 + .../quests/IRepeatableQuestChangeRequest.d.ts | 4 + .../eft/ragfair/IAddOfferRequestData.d.ts | 13 + .../eft/ragfair/IExtendOfferRequestData.d.ts | 4 + .../eft/ragfair/IGetItemPriceResult.d.ts | 5 + .../ragfair/IGetMarketPriceRequestData.d.ts | 3 + .../models/eft/ragfair/IGetOffersResult.d.ts | 7 + .../models/eft/ragfair/IRagfairOffer.d.ts | 42 + .../eft/ragfair/IRemoveOfferRequestData.d.ts | 4 + .../eft/ragfair/ISearchRequestData.d.ts | 32 + .../repair/IBaseRepairActionDataRequest.d.ts | 3 + .../eft/repair/IRepairActionDataRequest.d.ts | 10 + .../ITraderRepairActionDataRequest.d.ts | 10 + .../trade/IProcessBaseTradeRequestData.d.ts | 5 + .../trade/IProcessBuyTradeRequestData.d.ts | 14 + .../IProcessRagfairTradeRequestData.d.ts | 13 + .../trade/IProcessSellTradeRequestData.d.ts | 12 + .../models/eft/weather/IWeatherData.d.ts | 20 + .../eft/wishlist/IWishlistActionData.d.ts | 4 + .../types/models/external/mod.d.ts | 5 + .../types/models/external/tsyringe.d.ts | 2 + .../types/models/spt/bindings/Route.d.ts | 3 + .../models/spt/callbacks/IBotCallbacks.d.ts | 10 + .../spt/callbacks/IBundleCallbacks.d.ts | 5 + .../callbacks/ICustomizationCallbacks.d.ts | 12 + .../models/spt/callbacks/IDataCallbacks.d.ts | 26 + .../spt/callbacks/IDialogueCallbacks.d.ts | 34 + .../models/spt/callbacks/IGameCallbacks.d.ts | 16 + .../spt/callbacks/IHandbookCallbacks.d.ts | 3 + .../spt/callbacks/IHealthCallbacks.d.ts | 13 + .../spt/callbacks/IHideoutCallbacks.d.ts | 23 + .../models/spt/callbacks/IHttpCallbacks.d.ts | 5 + .../spt/callbacks/IInraidCallbacks.d.ts | 14 + .../spt/callbacks/IInsuranceCallbacks.d.ts | 10 + .../spt/callbacks/IInventoryCallbacks.d.ts | 36 + .../spt/callbacks/IItemEventCallbacks.d.ts | 6 + .../spt/callbacks/ILauncherCallbacks.d.ts | 20 + .../spt/callbacks/ILocationCallbacks.d.ts | 8 + .../models/spt/callbacks/IMatchCallbacks.d.ts | 25 + .../models/spt/callbacks/IModCallbacks.d.ts | 6 + .../models/spt/callbacks/INoteCallbacks.d.ts | 8 + .../spt/callbacks/INotifierCallbacks.d.ts | 17 + .../spt/callbacks/IPresetBuildCallbacks.d.ts | 10 + .../spt/callbacks/IPresetCallbacks.d.ts | 3 + .../spt/callbacks/IProfileCallbacks.d.ts | 21 + .../models/spt/callbacks/IQuestCallbacks.d.ts | 19 + .../spt/callbacks/IRagfairCallbacks.d.ts | 21 + .../spt/callbacks/IRepairCallbacks.d.ts | 8 + .../models/spt/callbacks/ISaveCallbacks.d.ts | 4 + .../models/spt/callbacks/ITradeCallbacks.d.ts | 8 + .../spt/callbacks/ITraderCallbacks.d.ts | 11 + .../spt/callbacks/IWeatherCallbacks.d.ts | 5 + .../spt/callbacks/IWishlistCallbacks.d.ts | 7 + .../models/spt/config/IAirdropConfig.d.ts | 20 + .../types/models/spt/config/IBaseConfig.d.ts | 3 + .../types/models/spt/config/IBotConfig.d.ts | 112 ++ .../types/models/spt/config/ICoreConfig.d.ts | 7 + .../models/spt/config/IHealthConfig.d.ts | 14 + .../models/spt/config/IHideoutConfig.d.ts | 27 + .../types/models/spt/config/IHttpConfig.d.ts | 6 + .../models/spt/config/IInRaidConfig.d.ts | 21 + .../models/spt/config/IInsuranceConfig.d.ts | 7 + .../models/spt/config/IInventoryConfig.d.ts | 5 + .../models/spt/config/ILocationConfig.d.ts | 24 + .../types/models/spt/config/IMatchConfig.d.ts | 5 + .../types/models/spt/config/IQuestConfig.d.ts | 87 ++ .../models/spt/config/IRagfairConfig.d.ts | 59 + .../models/spt/config/IRepairConfig.d.ts | 5 + .../models/spt/config/ITraderConfig.d.ts | 15 + .../models/spt/config/IWeatherConfig.d.ts | 21 + .../spt/controllers/IBotController.d.ts | 13 + .../models/spt/generators/IBotGenerator.d.ts | 10 + .../spt/generators/ILocationGenerator.d.ts | 6 + .../spt/generators/IPMCLootGenerator.d.ts | 4 + .../generators/IRagfairAssortGenerator.d.ts | 4 + .../generators/IRagfairOfferGenerator.d.ts | 6 + .../types/models/spt/helpers/Traders.d.ts | 10 + .../types/models/spt/mod/IMod.d.ts | 10 + .../types/models/spt/mod/IModLoader.d.ts | 8 + .../models/spt/mod/IPackageJsonData.d.ts | 11 + .../spt/ragfair/IRagfairServerPrices.d.ts | 4 + .../models/spt/server/IDatabaseTables.d.ts | 51 + .../types/models/spt/server/IHttpServer.d.ts | 11 + .../types/models/spt/server/ILocaleBase.d.ts | 61 + .../types/models/spt/server/ILocations.d.ts | 26 + .../types/models/spt/server/IServerBase.d.ts | 4 + .../models/spt/server/ISettingsBase.d.ts | 43 + .../types/models/spt/utils/IAsyncQueue.d.ts | 4 + .../types/models/spt/utils/ICommand.d.ts | 4 + .../types/models/spt/utils/ILogger.d.ts | 10 + .../models/spt/utils/IUuidGenerator.d.ts | 3 + .../types/routers/HttpRouter.d.ts | 11 + .../types/routers/ImageRouter.d.ts | 12 + .../types/routers/ItemEventRouter.d.ts | 17 + .../routers/dynamic/BotDynamicRouter.d.ts | 6 + .../routers/dynamic/BundleDynamicRouter.d.ts | 6 + .../dynamic/CustomizationDynamicRouter.d.ts | 6 + .../routers/dynamic/DataDynamicRouter.d.ts | 6 + .../routers/dynamic/HttpDynamicRouter.d.ts | 6 + .../routers/dynamic/InraidDynamicRouter.d.ts | 7 + .../dynamic/LocationDynamicRouter.d.ts | 7 + .../dynamic/NotifierDynamicRouter.d.ts | 6 + .../routers/dynamic/TraderDynamicRouter.d.ts | 6 + .../CustomizationItemEventRouter.d.ts | 10 + .../item_events/HealthItemEventRouter.d.ts | 10 + .../item_events/HideoutItemEventRouter.d.ts | 10 + .../item_events/InsuranceItemEventRouter.d.ts | 10 + .../item_events/InventoryItemEventRouter.d.ts | 10 + .../item_events/NoteItemEventRouter.d.ts | 10 + .../PresetBuildItemEventRouter.d.ts | 10 + .../item_events/QuestItemEventRouter.d.ts | 10 + .../item_events/RagfairItemEventRouter.d.ts | 10 + .../item_events/RepairItemEventRouter.d.ts | 10 + .../item_events/TradeItemEventRouter.d.ts | 10 + .../item_events/WishlistItemEventRouter.d.ts | 10 + .../save_load/HealthSaveLoadRouter.d.ts | 7 + .../save_load/InraidSaveLoadRouter.d.ts | 7 + .../save_load/InsuranceSaveLoadRouter.d.ts | 7 + .../save_load/ProfileSaveLoadRouter.d.ts | 7 + .../routers/serializers/BundleSerializer.d.ts | 11 + .../routers/serializers/ImageSerializer.d.ts | 9 + .../routers/serializers/NotifySerializer.d.ts | 11 + .../types/routers/static/BotStaticRouter.d.ts | 6 + .../routers/static/BundleStaticRouter.d.ts | 6 + .../static/CustomizationStaticRouter.d.ts | 6 + .../routers/static/DataStaticRouter.d.ts | 6 + .../routers/static/DialogStaticRouter.d.ts | 6 + .../routers/static/GameStaticRouter.d.ts | 6 + .../routers/static/HealthStaticRouter.d.ts | 6 + .../routers/static/InraidStaticRouter.d.ts | 6 + .../routers/static/InsuranceStaticRouter.d.ts | 6 + .../routers/static/ItemEventStaticRouter.d.ts | 6 + .../routers/static/LauncherStaticRouter.d.ts | 6 + .../routers/static/LocationStaticRouter.d.ts | 6 + .../routers/static/MatchStaticRouter.d.ts | 6 + .../routers/static/NotifierStaticRouter.d.ts | 6 + .../routers/static/PresetStaticRouter.d.ts | 6 + .../routers/static/ProfileStaticRouter.d.ts | 6 + .../routers/static/QuestStaticRouter.d.ts | 6 + .../routers/static/RagfairStaticRouter.d.ts | 6 + .../routers/static/TraderStaticRouter.d.ts | 6 + .../routers/static/WeatherStaticRouter.d.ts | 6 + .../types/servers/ConfigServer.d.ts | 30 + .../types/servers/DatabaseServer.d.ts | 6 + .../types/servers/HttpServer.d.ts | 47 + .../types/servers/RagfairServer.d.ts | 46 + .../types/servers/SaveServer.d.ts | 28 + .../types/services/FenceService.d.ts | 38 + .../types/services/HashCacheService.d.ts | 19 + .../types/services/InsuranceService.d.ts | 41 + .../types/services/MatchLocationService.d.ts | 8 + .../types/services/ModCompilerService.d.ts | 13 + .../types/services/NotificationService.d.ts | 21 + .../types/services/PaymentService.d.ts | 48 + .../types/services/PlayerService.d.ts | 22 + .../services/RagfairCategoriesService.d.ts | 10 + .../services/RagfairLinkedItemService.d.ts | 9 + .../types/services/RagfairOfferService.d.ts | 52 + .../types/services/RagfairPriceService.d.ts | 30 + .../services/RagfairRequiredItemsService.d.ts | 12 + .../types/services/TraderAssortService.d.ts | 6 + .../mod/dynamicRouter/DynamicRouterMod.d.ts | 6 + .../DynamicRouterModService.d.ts | 7 + .../types/services/mod/onLoad/OnLoadMod.d.ts | 8 + .../services/mod/onLoad/OnLoadModService.d.ts | 6 + .../services/mod/onUpdate/OnUpdateMod.d.ts | 8 + .../mod/onUpdate/OnUpdateModService.d.ts | 6 + .../mod/staticRouter/StaticRouterMod.d.ts | 6 + .../staticRouter/StaticRouterModService.d.ts | 7 + .../HideoutArchitect/types/utils/App.d.ts | 14 + .../types/utils/AyncQueue.d.ts | 7 + .../types/utils/DatabaseImporter.d.ts | 18 + .../types/utils/HashUtil.d.ts | 11 + .../types/utils/HttpResponseUtil.d.ts | 16 + .../types/utils/JsonUtil.d.ts | 25 + .../HideoutArchitect/types/utils/Logger.d.ts | 25 + .../types/utils/MathUtil.d.ts | 53 + .../types/utils/ObjectId.d.ts | 14 + .../types/utils/RandomUtil.d.ts | 153 +++ .../types/utils/TimeUtil.d.ts | 8 + .../types/utils/UUidGenerator.d.ts | 4 + .../HideoutArchitect/types/utils/VFS.d.ts | 54 + .../types/utils/Watermark.d.ts | 28 + .../types/utils/decorators/Singleton.d.ts | 4 + .../types/utils/decorators/constructor.d.ts | 4 + .../Project/HideoutArchitect.csproj | 72 +- .../_Build/Faupi-HideoutArchitect/module.dll | Bin 21504 -> 0 bytes .../Faupi-HideoutArchitect/package.json | 8 - .../res/icon_neededforhideout_small.png | Bin 553 -> 0 bytes .../res/translations.json | 47 - .../src/hideoutarchitect.js | 68 - Faupi-HideoutMod/Project/package.json | 9 +- Faupi-HideoutMod/Project/src/client/Main.cs | 4 +- .../bepInEx/plugins/Faupi-MunitionsExpert.dll | Bin 14336 -> 14336 bytes .../mods/Faupi-MunitionsExpert 1.4.1/LICENSE | 0 .../Faupi-MunitionsExpert 1.4.1/package.json | 4 +- .../res/armorDamage.png | Bin .../res/ricochet.png | Bin .../res/translations.json | 0 .../src/MunitionsExpert.ts | 115 ++ .../src/config.json | 0 .../Faupi-MunitionsExpert 1.4.1/tsconfig.json | 21 + .../types/Program.d.ts | 4 + .../types/TYPES.d.ts | 3 + .../types/Utils.d.ts | 0 .../types/callbacks/BotCallbacks.d.ts | 15 + .../types/callbacks/BundleCallbacks.d.ts | 17 + .../callbacks/CustomizationCallbacks.d.ts | 23 + .../types/callbacks/DataCallbacks.d.ts | 32 + .../types/callbacks/DialogueCallbacks.d.ts | 45 + .../types/callbacks/GameCallbacks.d.ts | 24 + .../types/callbacks/HandbookCallbacks.d.ts | 8 + .../types/callbacks/HealthCallbacks.d.ts | 20 + .../types/callbacks/HideoutCallbacks.d.ts | 32 + .../types/callbacks/HttpCallbacks.d.ts | 9 + .../types/callbacks/InraidCallbacks.d.ts | 21 + .../types/callbacks/InsuranceCallbacks.d.ts | 23 + .../types/callbacks/InventoryCallbacks.d.ts | 39 + .../types/callbacks/ItemEventCallbacks.d.ts | 11 + .../types/callbacks/LauncherCallbacks.d.ts | 28 + .../types/callbacks/LocationCallbacks.d.ts | 14 + .../types/callbacks/MatchCallbacks.d.ts | 35 + .../types/callbacks/ModCallbacks.d.ts | 21 + .../types/callbacks/NoteCallbacks.d.ts | 11 + .../types/callbacks/NotifierCallbacks.d.ts | 24 + .../types/callbacks/PresetBuildCallbacks.d.ts | 15 + .../types/callbacks/PresetCallbacks.d.ts | 8 + .../types/callbacks/ProfileCallbacks.d.ts | 30 + .../types/callbacks/QuestCallbacks.d.ts | 26 + .../types/callbacks/RagfairCallbacks.d.ts | 36 + .../types/callbacks/RepairCallbacks.d.ts | 11 + .../types/callbacks/SaveCallbacks.d.ts | 9 + .../types/callbacks/TradeCallbacks.d.ts | 11 + .../types/callbacks/TraderCallbacks.d.ts | 18 + .../types/callbacks/WeatherCallbacks.d.ts | 10 + .../types/callbacks/WishlistCallbacks.d.ts | 10 + .../types/controllers/BotController.d.ts | 20 + .../controllers/CustomizationController.d.ts | 22 + .../types/controllers/DialogueController.d.ts | 24 + .../types/controllers/GameController.d.ts | 20 + .../types/controllers/HandbookController.d.ts | 8 + .../types/controllers/HealthController.d.ts | 25 + .../types/controllers/HideoutController.d.ts | 56 + .../types/controllers/InraidController.d.ts | 30 + .../controllers/InsuranceController.d.ts | 37 + .../controllers/InventoryController.d.ts | 107 ++ .../types/controllers/LauncherController.d.ts | 27 + .../types/controllers/LocationController.d.ts | 18 + .../types/controllers/MatchController.d.ts | 28 + .../types/controllers/NoteController.d.ts | 12 + .../types/controllers/NotifierController.d.ts | 22 + .../controllers/PresetBuildController.d.ts | 18 + .../types/controllers/PresetController.d.ts | 8 + .../types/controllers/ProfileController.d.ts | 34 + .../types/controllers/QuestController.d.ts | 37 + .../types/controllers/RagfairController.d.ts | 69 + .../types/controllers/RepairController.d.ts | 40 + .../RepeatableQuestController.d.ts | 216 +++ .../types/controllers/TradeController.d.ts | 21 + .../types/controllers/TraderController.d.ts | 26 + .../types/controllers/WeatherController.d.ts | 10 + .../types/controllers/WishlistController.d.ts | 10 + .../types/di/Container.d.ts | 14 + .../types/di/OnLoad.d.ts | 4 + .../types/di/OnLoadOnUpdate.d.ts | 7 + .../types/di/OnUpdate.d.ts | 4 + .../types/di/Router.d.ts | 40 + .../types/di/Serializer.d.ts | 5 + .../types/generators/BotGenerator.d.ts | 36 + .../generators/BotInventoryGenerator.d.ts | 24 + .../types/generators/BotLootGenerator.d.ts | 27 + .../types/generators/BotWeaponGenerator.d.ts | 44 + .../types/generators/LocationGenerator.d.ts | 44 + .../types/generators/PMCLootGenerator.d.ts | 14 + .../generators/RagfairAssortGenerator.d.ts | 17 + .../generators/RagfairOfferGenerator.d.ts | 51 + .../types/generators/WeatherGenerator.d.ts | 19 + .../types/helpers/AssortHelper.d.ts | 16 + .../types/helpers/BotGeneratorHelper.d.ts | 79 ++ .../types/helpers/BotHelper.d.ts | 22 + .../types/helpers/ContainerHelper.d.ts | 12 + .../types/helpers/DialogueHelper.d.ts | 20 + .../types/helpers/DurabilityLimitsHelper.d.ts | 25 + .../types/helpers/ExtendedProfileHelper.d.ts | 22 + .../types/helpers/GameEventHelper.d.ts | 9 + .../types/helpers/HandbookHelper.d.ts | 33 + .../types/helpers/HealthHelper.d.ts | 23 + .../types/helpers/HideoutHelper.d.ts | 64 + .../types/helpers/HttpServerHelper.d.ts | 12 + .../types/helpers/InRaidHelper.d.ts | 33 + .../types/helpers/InventoryHelper.d.ts | 77 ++ .../types/helpers/ItemHelper.d.ts | 236 ++++ .../types/helpers/NotificationSendHelper.d.ts | 12 + .../types/helpers/NotifierHelper.d.ts | 17 + .../types/helpers/PaymentHelper.d.ts | 14 + .../types/helpers/PresetHelper.d.ts | 14 + .../types/helpers/ProfileHelper.d.ts | 33 + .../types/helpers/QuestConditionHelper.d.ts | 7 + .../types/helpers/QuestHelper.d.ts | 68 + .../types/helpers/RagfairHelper.d.ts | 43 + .../types/helpers/RagfairOfferHelper.d.ts | 49 + .../types/helpers/RagfairSellHelper.d.ts | 15 + .../types/helpers/RagfairServerHelper.d.ts | 39 + .../types/helpers/RagfairSortHelper.d.ts | 12 + .../types/helpers/RagfairTaxHelper.d.ts | 15 + .../types/helpers/RepairHelper.d.ts | 20 + .../types/helpers/SecureContainerHelper.d.ts | 13 + .../types/helpers/TradeHelper.d.ts | 31 + .../types/helpers/TraderAssortHelper.d.ts | 23 + .../types/helpers/TraderHelper.d.ts | 35 + .../types/helpers/UtilityHelper.d.ts | 3 + .../types/helpers/WeightedRandomHelper.d.ts | 28 + .../types/ide/Compiler.d.ts | 1 + .../types/ide/DebugEntry.d.ts | 1 + .../types/ide/ReleaseEntry.d.ts | 1 + .../types/ide/TestEntry.d.ts | 1 + .../types/loaders/BundleLoader.d.ts | 22 + .../types/loaders/DelayedModLoader.d.ts | 22 + .../types/loaders/InitialModLoader.d.ts | 35 + .../eft/bot/IGenerateBotsRequestData.d.ts | 8 + .../models/eft/common/IEmptyRequestData.d.ts | 2 + .../types/models/eft/common/IGlobals.d.ts | 1176 +++++++++++++++++ .../types/models/eft/common/ILocation.d.ts | 6 + .../models/eft/common/ILocationBase.d.ts | 189 +++ .../ILocationsSourceDestinationBase.d.ts | 9 + .../types/models/eft/common/ILooseLoot.d.ts | 45 + .../models/eft/common/IMetricsTableData.d.ts | 7 + .../types/models/eft/common/IPmcData.d.ts | 341 +++++ .../models/eft/common/MemberCategory.d.ts | 13 + .../request/IBaseInteractionRequestData.d.ts | 9 + .../models/eft/common/tables/IBotBase.d.ts | 101 ++ .../models/eft/common/tables/IBotCore.d.ts | 133 ++ .../models/eft/common/tables/IBotType.d.ts | 174 +++ .../eft/common/tables/ICustomizationItem.d.ts | 33 + .../eft/common/tables/IHandbookBase.d.ts | 16 + .../types/models/eft/common/tables/IItem.d.ts | 108 ++ .../eft/common/tables/ILocationsBase.d.ts | 10 + .../models/eft/common/tables/ILootBase.d.ts | 64 + .../models/eft/common/tables/IQuest.d.ts | 76 ++ .../eft/common/tables/IRepeatableQuests.d.ts | 219 +++ .../eft/common/tables/ITemplateItem.d.ts | 401 ++++++ .../models/eft/common/tables/ITrader.d.ts | 90 ++ .../IBuyClothingRequestData.d.ts | 10 + .../IWearClothingRequestData.d.ts | 4 + .../models/eft/dialog/IFriendRequestData.d.ts | 3 + .../dialog/IGetAllAttachmentsRequestData.d.ts | 3 + .../dialog/IGetAllAttachmentsResponse.d.ts | 6 + .../dialog/IGetChatServerListRequestData.d.ts | 3 + .../dialog/IGetFriendListDataResponse.d.ts | 16 + .../dialog/IGetMailDialogInfoRequestData.d.ts | 3 + .../dialog/IGetMailDialogListRequestData.d.ts | 4 + .../dialog/IGetMailDialogViewRequestData.d.ts | 7 + .../IGetMailDialogViewResponseData.d.ts | 7 + .../eft/dialog/IPinDialogRequestData.d.ts | 3 + .../eft/dialog/IRemoveDialogRequestData.d.ts | 3 + .../eft/dialog/ISendMessageRequest.d.ts | 7 + .../eft/dialog/ISetDialogReadRequestData.d.ts | 3 + .../models/eft/game/IGameConfigResponse.d.ts | 19 + .../eft/game/IGameEmptyCrcRequestData.d.ts | 3 + .../eft/game/IVersionValidateRequestData.d.ts | 11 + .../health/IHealthTreatmentRequestData.d.ts | 29 + .../eft/health/IOffraidEatRequestData.d.ts | 7 + .../eft/health/IOffraidHealRequestData.d.ts | 18 + .../eft/health/ISyncHealthRequestData.d.ts | 21 + .../models/eft/hideout/HideoutAreasEnum.d.ts | 25 + .../HideoutUpgradeCompleteRequestData.d.ts | 5 + .../models/eft/hideout/IHideoutArea.d.ts | 40 + ...utContinousProductionStartRequestData.d.ts | 5 + .../eft/hideout/IHideoutProduction.d.ts | 20 + .../hideout/IHideoutPutItemInRequestData.d.ts | 10 + .../models/eft/hideout/IHideoutScavCase.d.ts | 21 + .../IHideoutScavCaseStartRequestData.d.ts | 15 + .../eft/hideout/IHideoutSettingsBase.d.ts | 6 + ...deoutSingleProductionStartRequestData.d.ts | 10 + .../IHideoutTakeItemOutRequestData.d.ts | 6 + .../IHideoutTakeProductionRequestData.d.ts | 5 + .../IHideoutToggleAreaRequestData.d.ts | 6 + .../IHideoutUpgradeCompleteRequestData.d.ts | 5 + .../hideout/IHideoutUpgradeRequestData.d.ts | 10 + .../httpResponse/IGetBodyResponseData.d.ts | 5 + .../eft/httpResponse/INullResponseData.d.ts | 5 + .../inRaid/IRegisterPlayerRequestData.d.ts | 5 + .../eft/inRaid/ISaveProgressRequestData.d.ts | 8 + .../IGetInsuranceCostRequestData.d.ts | 4 + .../eft/insurance/IInsureRequestData.d.ts | 6 + .../eft/inventory/IAddItemRequestData.d.ts | 4 + .../inventory/IInventoryAddRequestData.d.ts | 6 + .../IInventoryBaseActionRequestData.d.ts | 27 + .../inventory/IInventoryBindRequestData.d.ts | 6 + .../IInventoryCreateMarkerRequestData.d.ts | 12 + .../IInventoryDeleteMarkerRequestData.d.ts | 7 + .../IInventoryEditMarkerRequestData.d.ts | 14 + .../IInventoryExamineRequestData.d.ts | 10 + .../inventory/IInventoryFoldRequestData.d.ts | 6 + .../inventory/IInventoryMergeRequestData.d.ts | 6 + .../inventory/IInventoryMoveRequestData.d.ts | 6 + ...IInventoryReadEncyclopediaRequestData.d.ts | 5 + .../IInventoryRemoveRequestData.d.ts | 5 + .../inventory/IInventorySortRequestData.d.ts | 20 + .../inventory/IInventorySplitRequestData.d.ts | 7 + .../inventory/IInventorySwapRequestData.d.ts | 11 + .../inventory/IInventoryTagRequestData.d.ts | 7 + .../IInventoryToggleRequestData.d.ts | 6 + .../IInventoryTransferRequestData.d.ts | 7 + .../IEmptyItemEventRouterResponse.d.ts | 4 + .../eft/itemEvent/IItemEventRouterBase.d.ts | 67 + .../itemEvent/IItemEventRouterRequest.d.ts | 21 + .../itemEvent/IItemEventRouterResponse.d.ts | 3 + .../eft/launcher/IChangeRequestData.d.ts | 4 + .../launcher/IGetMiniProfileRequestData.d.ts | 4 + .../eft/launcher/ILoginRequestData.d.ts | 4 + .../models/eft/launcher/IMiniProfile.d.ts | 14 + .../models/eft/launcher/IRegisterData.d.ts | 4 + .../eft/launcher/IRemoveProfileData.d.ts | 2 + .../eft/location/IGetLocationRequestData.d.ts | 5 + .../eft/match/IEndOfflineRaidRequestData.d.ts | 6 + .../eft/match/IGetProfileRequestData.d.ts | 3 + .../match/IStartOffineRaidRequestData.d.ts | 27 + .../models/eft/notes/INoteActionData.d.ts | 10 + .../types/models/eft/notifier/INotifier.d.ts | 14 + .../notifier/ISelectProfileRequestData.d.ts | 3 + ...IPlayerIncrementSkillLevelRequestData.d.ts | 21 + .../IPresetBuildActionRequestData.d.ts | 25 + .../types/models/eft/profile/IAkiProfile.d.ts | 178 +++ .../IProfileChangeNicknameRequestData.d.ts | 3 + .../IProfileChangeVoiceRequestData.d.ts | 3 + .../profile/IProfileCreateRequestData.d.ts | 6 + .../eft/profile/ISearchFriendRequestData.d.ts | 3 + .../eft/profile/ISearchFriendResponse.d.ts | 9 + .../profile/IValidateNicknameRequestData.d.ts | 3 + .../eft/quests/IAcceptQuestRequestData.d.ts | 5 + .../eft/quests/ICompleteQuestRequestData.d.ts | 5 + .../eft/quests/IHandoverQuestRequestData.d.ts | 10 + .../eft/quests/IListQuestsRequestData.d.ts | 3 + .../quests/IRepeatableQuestChangeRequest.d.ts | 4 + .../eft/ragfair/IAddOfferRequestData.d.ts | 13 + .../eft/ragfair/IExtendOfferRequestData.d.ts | 4 + .../eft/ragfair/IGetItemPriceResult.d.ts | 5 + .../ragfair/IGetMarketPriceRequestData.d.ts | 3 + .../models/eft/ragfair/IGetOffersResult.d.ts | 7 + .../models/eft/ragfair/IRagfairOffer.d.ts | 42 + .../eft/ragfair/IRemoveOfferRequestData.d.ts | 4 + .../eft/ragfair/ISearchRequestData.d.ts | 32 + .../repair/IBaseRepairActionDataRequest.d.ts | 3 + .../eft/repair/IRepairActionDataRequest.d.ts | 10 + .../ITraderRepairActionDataRequest.d.ts | 10 + .../trade/IProcessBaseTradeRequestData.d.ts | 5 + .../trade/IProcessBuyTradeRequestData.d.ts | 14 + .../IProcessRagfairTradeRequestData.d.ts | 13 + .../trade/IProcessSellTradeRequestData.d.ts | 12 + .../models/eft/weather/IWeatherData.d.ts | 20 + .../eft/wishlist/IWishlistActionData.d.ts | 4 + .../types/models/external/mod.d.ts | 5 + .../types/models/external/tsyringe.d.ts | 2 + .../types/models/spt/bindings/Route.d.ts | 3 + .../models/spt/callbacks/IBotCallbacks.d.ts | 10 + .../spt/callbacks/IBundleCallbacks.d.ts | 5 + .../callbacks/ICustomizationCallbacks.d.ts | 12 + .../models/spt/callbacks/IDataCallbacks.d.ts | 26 + .../spt/callbacks/IDialogueCallbacks.d.ts | 34 + .../models/spt/callbacks/IGameCallbacks.d.ts | 16 + .../spt/callbacks/IHandbookCallbacks.d.ts | 3 + .../spt/callbacks/IHealthCallbacks.d.ts | 13 + .../spt/callbacks/IHideoutCallbacks.d.ts | 23 + .../models/spt/callbacks/IHttpCallbacks.d.ts | 5 + .../spt/callbacks/IInraidCallbacks.d.ts | 14 + .../spt/callbacks/IInsuranceCallbacks.d.ts | 10 + .../spt/callbacks/IInventoryCallbacks.d.ts | 36 + .../spt/callbacks/IItemEventCallbacks.d.ts | 6 + .../spt/callbacks/ILauncherCallbacks.d.ts | 20 + .../spt/callbacks/ILocationCallbacks.d.ts | 8 + .../models/spt/callbacks/IMatchCallbacks.d.ts | 25 + .../models/spt/callbacks/IModCallbacks.d.ts | 6 + .../models/spt/callbacks/INoteCallbacks.d.ts | 8 + .../spt/callbacks/INotifierCallbacks.d.ts | 17 + .../spt/callbacks/IPresetBuildCallbacks.d.ts | 10 + .../spt/callbacks/IPresetCallbacks.d.ts | 3 + .../spt/callbacks/IProfileCallbacks.d.ts | 21 + .../models/spt/callbacks/IQuestCallbacks.d.ts | 19 + .../spt/callbacks/IRagfairCallbacks.d.ts | 21 + .../spt/callbacks/IRepairCallbacks.d.ts | 8 + .../models/spt/callbacks/ISaveCallbacks.d.ts | 4 + .../models/spt/callbacks/ITradeCallbacks.d.ts | 8 + .../spt/callbacks/ITraderCallbacks.d.ts | 11 + .../spt/callbacks/IWeatherCallbacks.d.ts | 5 + .../spt/callbacks/IWishlistCallbacks.d.ts | 7 + .../models/spt/config/IAirdropConfig.d.ts | 20 + .../types/models/spt/config/IBaseConfig.d.ts | 3 + .../types/models/spt/config/IBotConfig.d.ts | 112 ++ .../types/models/spt/config/ICoreConfig.d.ts | 7 + .../models/spt/config/IHealthConfig.d.ts | 14 + .../models/spt/config/IHideoutConfig.d.ts | 27 + .../types/models/spt/config/IHttpConfig.d.ts | 6 + .../models/spt/config/IInRaidConfig.d.ts | 21 + .../models/spt/config/IInsuranceConfig.d.ts | 7 + .../models/spt/config/IInventoryConfig.d.ts | 5 + .../models/spt/config/ILocationConfig.d.ts | 24 + .../types/models/spt/config/IMatchConfig.d.ts | 5 + .../types/models/spt/config/IQuestConfig.d.ts | 87 ++ .../models/spt/config/IRagfairConfig.d.ts | 59 + .../models/spt/config/IRepairConfig.d.ts | 5 + .../models/spt/config/ITraderConfig.d.ts | 15 + .../models/spt/config/IWeatherConfig.d.ts | 21 + .../spt/controllers/IBotController.d.ts | 13 + .../models/spt/generators/IBotGenerator.d.ts | 10 + .../spt/generators/ILocationGenerator.d.ts | 6 + .../spt/generators/IPMCLootGenerator.d.ts | 4 + .../generators/IRagfairAssortGenerator.d.ts | 4 + .../generators/IRagfairOfferGenerator.d.ts | 6 + .../types/models/spt/helpers/Traders.d.ts | 10 + .../types/models/spt/mod/IMod.d.ts | 10 + .../types/models/spt/mod/IModLoader.d.ts | 8 + .../models/spt/mod/IPackageJsonData.d.ts | 11 + .../spt/ragfair/IRagfairServerPrices.d.ts | 4 + .../models/spt/server/IDatabaseTables.d.ts | 51 + .../types/models/spt/server/IHttpServer.d.ts | 11 + .../types/models/spt/server/ILocaleBase.d.ts | 61 + .../types/models/spt/server/ILocations.d.ts | 26 + .../types/models/spt/server/IServerBase.d.ts | 4 + .../models/spt/server/ISettingsBase.d.ts | 43 + .../types/models/spt/utils/IAsyncQueue.d.ts | 4 + .../types/models/spt/utils/ICommand.d.ts | 4 + .../types/models/spt/utils/ILogger.d.ts | 10 + .../models/spt/utils/IUuidGenerator.d.ts | 3 + .../types/routers/HttpRouter.d.ts | 11 + .../types/routers/ImageRouter.d.ts | 12 + .../types/routers/ItemEventRouter.d.ts | 17 + .../routers/dynamic/BotDynamicRouter.d.ts | 6 + .../routers/dynamic/BundleDynamicRouter.d.ts | 6 + .../dynamic/CustomizationDynamicRouter.d.ts | 6 + .../routers/dynamic/DataDynamicRouter.d.ts | 6 + .../routers/dynamic/HttpDynamicRouter.d.ts | 6 + .../routers/dynamic/InraidDynamicRouter.d.ts | 7 + .../dynamic/LocationDynamicRouter.d.ts | 7 + .../dynamic/NotifierDynamicRouter.d.ts | 6 + .../routers/dynamic/TraderDynamicRouter.d.ts | 6 + .../CustomizationItemEventRouter.d.ts | 10 + .../item_events/HealthItemEventRouter.d.ts | 10 + .../item_events/HideoutItemEventRouter.d.ts | 10 + .../item_events/InsuranceItemEventRouter.d.ts | 10 + .../item_events/InventoryItemEventRouter.d.ts | 10 + .../item_events/NoteItemEventRouter.d.ts | 10 + .../PresetBuildItemEventRouter.d.ts | 10 + .../item_events/QuestItemEventRouter.d.ts | 10 + .../item_events/RagfairItemEventRouter.d.ts | 10 + .../item_events/RepairItemEventRouter.d.ts | 10 + .../item_events/TradeItemEventRouter.d.ts | 10 + .../item_events/WishlistItemEventRouter.d.ts | 10 + .../save_load/HealthSaveLoadRouter.d.ts | 7 + .../save_load/InraidSaveLoadRouter.d.ts | 7 + .../save_load/InsuranceSaveLoadRouter.d.ts | 7 + .../save_load/ProfileSaveLoadRouter.d.ts | 7 + .../routers/serializers/BundleSerializer.d.ts | 11 + .../routers/serializers/ImageSerializer.d.ts | 9 + .../routers/serializers/NotifySerializer.d.ts | 11 + .../types/routers/static/BotStaticRouter.d.ts | 6 + .../routers/static/BundleStaticRouter.d.ts | 6 + .../static/CustomizationStaticRouter.d.ts | 6 + .../routers/static/DataStaticRouter.d.ts | 6 + .../routers/static/DialogStaticRouter.d.ts | 6 + .../routers/static/GameStaticRouter.d.ts | 6 + .../routers/static/HealthStaticRouter.d.ts | 6 + .../routers/static/InraidStaticRouter.d.ts | 6 + .../routers/static/InsuranceStaticRouter.d.ts | 6 + .../routers/static/ItemEventStaticRouter.d.ts | 6 + .../routers/static/LauncherStaticRouter.d.ts | 6 + .../routers/static/LocationStaticRouter.d.ts | 6 + .../routers/static/MatchStaticRouter.d.ts | 6 + .../routers/static/NotifierStaticRouter.d.ts | 6 + .../routers/static/PresetStaticRouter.d.ts | 6 + .../routers/static/ProfileStaticRouter.d.ts | 6 + .../routers/static/QuestStaticRouter.d.ts | 6 + .../routers/static/RagfairStaticRouter.d.ts | 6 + .../routers/static/TraderStaticRouter.d.ts | 6 + .../routers/static/WeatherStaticRouter.d.ts | 6 + .../types/servers/ConfigServer.d.ts | 30 + .../types/servers/DatabaseServer.d.ts | 6 + .../types/servers/HttpServer.d.ts | 47 + .../types/servers/RagfairServer.d.ts | 46 + .../types/servers/SaveServer.d.ts | 28 + .../types/services/FenceService.d.ts | 38 + .../types/services/HashCacheService.d.ts | 19 + .../types/services/InsuranceService.d.ts | 41 + .../types/services/MatchLocationService.d.ts | 8 + .../types/services/ModCompilerService.d.ts | 13 + .../types/services/NotificationService.d.ts | 21 + .../types/services/PaymentService.d.ts | 48 + .../types/services/PlayerService.d.ts | 22 + .../services/RagfairCategoriesService.d.ts | 10 + .../services/RagfairLinkedItemService.d.ts | 9 + .../types/services/RagfairOfferService.d.ts | 52 + .../types/services/RagfairPriceService.d.ts | 30 + .../services/RagfairRequiredItemsService.d.ts | 12 + .../types/services/TraderAssortService.d.ts | 6 + .../mod/dynamicRouter/DynamicRouterMod.d.ts | 6 + .../DynamicRouterModService.d.ts | 7 + .../types/services/mod/onLoad/OnLoadMod.d.ts | 8 + .../services/mod/onLoad/OnLoadModService.d.ts | 6 + .../services/mod/onUpdate/OnUpdateMod.d.ts | 8 + .../mod/onUpdate/OnUpdateModService.d.ts | 6 + .../mod/staticRouter/StaticRouterMod.d.ts | 6 + .../staticRouter/StaticRouterModService.d.ts | 7 + .../types/utils/App.d.ts | 14 + .../types/utils/AyncQueue.d.ts | 7 + .../types/utils/DatabaseImporter.d.ts | 18 + .../types/utils/HashUtil.d.ts | 11 + .../types/utils/HttpResponseUtil.d.ts | 16 + .../types/utils/JsonUtil.d.ts | 25 + .../types/utils/Logger.d.ts | 25 + .../types/utils/MathUtil.d.ts | 53 + .../types/utils/ObjectId.d.ts | 14 + .../types/utils/RandomUtil.d.ts | 153 +++ .../types/utils/TimeUtil.d.ts | 8 + .../types/utils/UUidGenerator.d.ts | 4 + .../types/utils/VFS.d.ts | 54 + .../types/utils/Watermark.d.ts | 28 + .../types/utils/decorators/Singleton.d.ts | 4 + .../types/utils/decorators/constructor.d.ts | 4 + .../MunitionsExpert/MunitionsExpert.csproj | 33 +- .../Faupi-MunitionsExpert 1.4.1/module.dll | Bin 14336 -> 0 bytes .../src/ammostats.js | 91 -- .../src/client/CachedAttributesPatch.cs | 2 +- .../src/client/MunitionsExpert.cs | 6 +- .../bepInEx/plugins/KcY-SeeItemValue.dll | Bin 7168 -> 0 bytes .../mods/KcY-SeeItemValue 1.2.1/modloader.js | 2 - .../mods/KcY-SeeItemValue 1.2.1/package.json | 10 - .../mods/KcY-SeeItemValue 1.2.1/src/mod.js | 123 -- .../bepInEx/plugins/KcY-SeeItemValue.dll | Bin 0 -> 7168 bytes .../user/mods/KcY-SeeItemValue 1.2.1/LICENSE | 0 .../mods/KcY-SeeItemValue 1.2.1}/package.json | 6 +- .../KcY-SeeItemValue 1.2.1/src/config.json | 0 .../mods/KcY-SeeItemValue 1.2.1/src/mod.ts | 155 +++ .../mods/KcY-SeeItemValue 1.2.1/tsconfig.json | 21 + .../KcY-SeeItemValue 1.2.1/types/Program.d.ts | 4 + .../KcY-SeeItemValue 1.2.1/types/TYPES.d.ts | 3 + .../KcY-SeeItemValue 1.2.1/types/Utils.d.ts | 0 .../types/callbacks/BotCallbacks.d.ts | 15 + .../types/callbacks/BundleCallbacks.d.ts | 17 + .../callbacks/CustomizationCallbacks.d.ts | 23 + .../types/callbacks/DataCallbacks.d.ts | 32 + .../types/callbacks/DialogueCallbacks.d.ts | 45 + .../types/callbacks/GameCallbacks.d.ts | 24 + .../types/callbacks/HandbookCallbacks.d.ts | 8 + .../types/callbacks/HealthCallbacks.d.ts | 20 + .../types/callbacks/HideoutCallbacks.d.ts | 32 + .../types/callbacks/HttpCallbacks.d.ts | 9 + .../types/callbacks/InraidCallbacks.d.ts | 21 + .../types/callbacks/InsuranceCallbacks.d.ts | 23 + .../types/callbacks/InventoryCallbacks.d.ts | 39 + .../types/callbacks/ItemEventCallbacks.d.ts | 11 + .../types/callbacks/LauncherCallbacks.d.ts | 28 + .../types/callbacks/LocationCallbacks.d.ts | 14 + .../types/callbacks/MatchCallbacks.d.ts | 35 + .../types/callbacks/ModCallbacks.d.ts | 21 + .../types/callbacks/NoteCallbacks.d.ts | 11 + .../types/callbacks/NotifierCallbacks.d.ts | 24 + .../types/callbacks/PresetBuildCallbacks.d.ts | 15 + .../types/callbacks/PresetCallbacks.d.ts | 8 + .../types/callbacks/ProfileCallbacks.d.ts | 30 + .../types/callbacks/QuestCallbacks.d.ts | 26 + .../types/callbacks/RagfairCallbacks.d.ts | 36 + .../types/callbacks/RepairCallbacks.d.ts | 11 + .../types/callbacks/SaveCallbacks.d.ts | 9 + .../types/callbacks/TradeCallbacks.d.ts | 11 + .../types/callbacks/TraderCallbacks.d.ts | 18 + .../types/callbacks/WeatherCallbacks.d.ts | 10 + .../types/callbacks/WishlistCallbacks.d.ts | 10 + .../types/controllers/BotController.d.ts | 20 + .../controllers/CustomizationController.d.ts | 22 + .../types/controllers/DialogueController.d.ts | 24 + .../types/controllers/GameController.d.ts | 20 + .../types/controllers/HandbookController.d.ts | 8 + .../types/controllers/HealthController.d.ts | 25 + .../types/controllers/HideoutController.d.ts | 56 + .../types/controllers/InraidController.d.ts | 30 + .../controllers/InsuranceController.d.ts | 37 + .../controllers/InventoryController.d.ts | 107 ++ .../types/controllers/LauncherController.d.ts | 27 + .../types/controllers/LocationController.d.ts | 18 + .../types/controllers/MatchController.d.ts | 28 + .../types/controllers/NoteController.d.ts | 12 + .../types/controllers/NotifierController.d.ts | 22 + .../controllers/PresetBuildController.d.ts | 18 + .../types/controllers/PresetController.d.ts | 8 + .../types/controllers/ProfileController.d.ts | 34 + .../types/controllers/QuestController.d.ts | 37 + .../types/controllers/RagfairController.d.ts | 69 + .../types/controllers/RepairController.d.ts | 40 + .../RepeatableQuestController.d.ts | 216 +++ .../types/controllers/TradeController.d.ts | 21 + .../types/controllers/TraderController.d.ts | 26 + .../types/controllers/WeatherController.d.ts | 10 + .../types/controllers/WishlistController.d.ts | 10 + .../types/di/Container.d.ts | 14 + .../types/di/OnLoad.d.ts | 4 + .../types/di/OnLoadOnUpdate.d.ts | 7 + .../types/di/OnUpdate.d.ts | 4 + .../types/di/Router.d.ts | 40 + .../types/di/Serializer.d.ts | 5 + .../types/generators/BotGenerator.d.ts | 36 + .../generators/BotInventoryGenerator.d.ts | 24 + .../types/generators/BotLootGenerator.d.ts | 27 + .../types/generators/BotWeaponGenerator.d.ts | 44 + .../types/generators/LocationGenerator.d.ts | 44 + .../types/generators/PMCLootGenerator.d.ts | 14 + .../generators/RagfairAssortGenerator.d.ts | 17 + .../generators/RagfairOfferGenerator.d.ts | 51 + .../types/generators/WeatherGenerator.d.ts | 19 + .../types/helpers/AssortHelper.d.ts | 16 + .../types/helpers/BotGeneratorHelper.d.ts | 79 ++ .../types/helpers/BotHelper.d.ts | 22 + .../types/helpers/ContainerHelper.d.ts | 12 + .../types/helpers/DialogueHelper.d.ts | 20 + .../types/helpers/DurabilityLimitsHelper.d.ts | 25 + .../types/helpers/ExtendedProfileHelper.d.ts | 22 + .../types/helpers/GameEventHelper.d.ts | 9 + .../types/helpers/HandbookHelper.d.ts | 33 + .../types/helpers/HealthHelper.d.ts | 23 + .../types/helpers/HideoutHelper.d.ts | 64 + .../types/helpers/HttpServerHelper.d.ts | 12 + .../types/helpers/InRaidHelper.d.ts | 33 + .../types/helpers/InventoryHelper.d.ts | 77 ++ .../types/helpers/ItemHelper.d.ts | 236 ++++ .../types/helpers/NotificationSendHelper.d.ts | 12 + .../types/helpers/NotifierHelper.d.ts | 17 + .../types/helpers/PaymentHelper.d.ts | 14 + .../types/helpers/PresetHelper.d.ts | 14 + .../types/helpers/ProfileHelper.d.ts | 33 + .../types/helpers/QuestConditionHelper.d.ts | 7 + .../types/helpers/QuestHelper.d.ts | 68 + .../types/helpers/RagfairHelper.d.ts | 43 + .../types/helpers/RagfairOfferHelper.d.ts | 49 + .../types/helpers/RagfairSellHelper.d.ts | 15 + .../types/helpers/RagfairServerHelper.d.ts | 39 + .../types/helpers/RagfairSortHelper.d.ts | 12 + .../types/helpers/RagfairTaxHelper.d.ts | 15 + .../types/helpers/RepairHelper.d.ts | 20 + .../types/helpers/SecureContainerHelper.d.ts | 13 + .../types/helpers/TradeHelper.d.ts | 31 + .../types/helpers/TraderAssortHelper.d.ts | 23 + .../types/helpers/TraderHelper.d.ts | 35 + .../types/helpers/UtilityHelper.d.ts | 3 + .../types/helpers/WeightedRandomHelper.d.ts | 28 + .../types/ide/Compiler.d.ts | 1 + .../types/ide/DebugEntry.d.ts | 1 + .../types/ide/ReleaseEntry.d.ts | 1 + .../types/ide/TestEntry.d.ts | 1 + .../types/loaders/BundleLoader.d.ts | 22 + .../types/loaders/DelayedModLoader.d.ts | 22 + .../types/loaders/InitialModLoader.d.ts | 35 + .../eft/bot/IGenerateBotsRequestData.d.ts | 8 + .../models/eft/common/IEmptyRequestData.d.ts | 2 + .../types/models/eft/common/IGlobals.d.ts | 1176 +++++++++++++++++ .../types/models/eft/common/ILocation.d.ts | 6 + .../models/eft/common/ILocationBase.d.ts | 189 +++ .../ILocationsSourceDestinationBase.d.ts | 9 + .../types/models/eft/common/ILooseLoot.d.ts | 45 + .../models/eft/common/IMetricsTableData.d.ts | 7 + .../types/models/eft/common/IPmcData.d.ts | 341 +++++ .../models/eft/common/MemberCategory.d.ts | 13 + .../request/IBaseInteractionRequestData.d.ts | 9 + .../models/eft/common/tables/IBotBase.d.ts | 101 ++ .../models/eft/common/tables/IBotCore.d.ts | 133 ++ .../models/eft/common/tables/IBotType.d.ts | 174 +++ .../eft/common/tables/ICustomizationItem.d.ts | 33 + .../eft/common/tables/IHandbookBase.d.ts | 16 + .../types/models/eft/common/tables/IItem.d.ts | 108 ++ .../eft/common/tables/ILocationsBase.d.ts | 10 + .../models/eft/common/tables/ILootBase.d.ts | 64 + .../models/eft/common/tables/IQuest.d.ts | 76 ++ .../eft/common/tables/IRepeatableQuests.d.ts | 219 +++ .../eft/common/tables/ITemplateItem.d.ts | 401 ++++++ .../models/eft/common/tables/ITrader.d.ts | 90 ++ .../IBuyClothingRequestData.d.ts | 10 + .../IWearClothingRequestData.d.ts | 4 + .../models/eft/dialog/IFriendRequestData.d.ts | 3 + .../dialog/IGetAllAttachmentsRequestData.d.ts | 3 + .../dialog/IGetAllAttachmentsResponse.d.ts | 6 + .../dialog/IGetChatServerListRequestData.d.ts | 3 + .../dialog/IGetFriendListDataResponse.d.ts | 16 + .../dialog/IGetMailDialogInfoRequestData.d.ts | 3 + .../dialog/IGetMailDialogListRequestData.d.ts | 4 + .../dialog/IGetMailDialogViewRequestData.d.ts | 7 + .../IGetMailDialogViewResponseData.d.ts | 7 + .../eft/dialog/IPinDialogRequestData.d.ts | 3 + .../eft/dialog/IRemoveDialogRequestData.d.ts | 3 + .../eft/dialog/ISendMessageRequest.d.ts | 7 + .../eft/dialog/ISetDialogReadRequestData.d.ts | 3 + .../models/eft/game/IGameConfigResponse.d.ts | 19 + .../eft/game/IGameEmptyCrcRequestData.d.ts | 3 + .../eft/game/IVersionValidateRequestData.d.ts | 11 + .../health/IHealthTreatmentRequestData.d.ts | 29 + .../eft/health/IOffraidEatRequestData.d.ts | 7 + .../eft/health/IOffraidHealRequestData.d.ts | 18 + .../eft/health/ISyncHealthRequestData.d.ts | 21 + .../models/eft/hideout/HideoutAreasEnum.d.ts | 25 + .../HideoutUpgradeCompleteRequestData.d.ts | 5 + .../models/eft/hideout/IHideoutArea.d.ts | 40 + ...utContinousProductionStartRequestData.d.ts | 5 + .../eft/hideout/IHideoutProduction.d.ts | 20 + .../hideout/IHideoutPutItemInRequestData.d.ts | 10 + .../models/eft/hideout/IHideoutScavCase.d.ts | 21 + .../IHideoutScavCaseStartRequestData.d.ts | 15 + .../eft/hideout/IHideoutSettingsBase.d.ts | 6 + ...deoutSingleProductionStartRequestData.d.ts | 10 + .../IHideoutTakeItemOutRequestData.d.ts | 6 + .../IHideoutTakeProductionRequestData.d.ts | 5 + .../IHideoutToggleAreaRequestData.d.ts | 6 + .../IHideoutUpgradeCompleteRequestData.d.ts | 5 + .../hideout/IHideoutUpgradeRequestData.d.ts | 10 + .../httpResponse/IGetBodyResponseData.d.ts | 5 + .../eft/httpResponse/INullResponseData.d.ts | 5 + .../inRaid/IRegisterPlayerRequestData.d.ts | 5 + .../eft/inRaid/ISaveProgressRequestData.d.ts | 8 + .../IGetInsuranceCostRequestData.d.ts | 4 + .../eft/insurance/IInsureRequestData.d.ts | 6 + .../eft/inventory/IAddItemRequestData.d.ts | 4 + .../inventory/IInventoryAddRequestData.d.ts | 6 + .../IInventoryBaseActionRequestData.d.ts | 27 + .../inventory/IInventoryBindRequestData.d.ts | 6 + .../IInventoryCreateMarkerRequestData.d.ts | 12 + .../IInventoryDeleteMarkerRequestData.d.ts | 7 + .../IInventoryEditMarkerRequestData.d.ts | 14 + .../IInventoryExamineRequestData.d.ts | 10 + .../inventory/IInventoryFoldRequestData.d.ts | 6 + .../inventory/IInventoryMergeRequestData.d.ts | 6 + .../inventory/IInventoryMoveRequestData.d.ts | 6 + ...IInventoryReadEncyclopediaRequestData.d.ts | 5 + .../IInventoryRemoveRequestData.d.ts | 5 + .../inventory/IInventorySortRequestData.d.ts | 20 + .../inventory/IInventorySplitRequestData.d.ts | 7 + .../inventory/IInventorySwapRequestData.d.ts | 11 + .../inventory/IInventoryTagRequestData.d.ts | 7 + .../IInventoryToggleRequestData.d.ts | 6 + .../IInventoryTransferRequestData.d.ts | 7 + .../IEmptyItemEventRouterResponse.d.ts | 4 + .../eft/itemEvent/IItemEventRouterBase.d.ts | 67 + .../itemEvent/IItemEventRouterRequest.d.ts | 21 + .../itemEvent/IItemEventRouterResponse.d.ts | 3 + .../eft/launcher/IChangeRequestData.d.ts | 4 + .../launcher/IGetMiniProfileRequestData.d.ts | 4 + .../eft/launcher/ILoginRequestData.d.ts | 4 + .../models/eft/launcher/IMiniProfile.d.ts | 14 + .../models/eft/launcher/IRegisterData.d.ts | 4 + .../eft/launcher/IRemoveProfileData.d.ts | 2 + .../eft/location/IGetLocationRequestData.d.ts | 5 + .../eft/match/IEndOfflineRaidRequestData.d.ts | 6 + .../eft/match/IGetProfileRequestData.d.ts | 3 + .../match/IStartOffineRaidRequestData.d.ts | 27 + .../models/eft/notes/INoteActionData.d.ts | 10 + .../types/models/eft/notifier/INotifier.d.ts | 14 + .../notifier/ISelectProfileRequestData.d.ts | 3 + ...IPlayerIncrementSkillLevelRequestData.d.ts | 21 + .../IPresetBuildActionRequestData.d.ts | 25 + .../types/models/eft/profile/IAkiProfile.d.ts | 178 +++ .../IProfileChangeNicknameRequestData.d.ts | 3 + .../IProfileChangeVoiceRequestData.d.ts | 3 + .../profile/IProfileCreateRequestData.d.ts | 6 + .../eft/profile/ISearchFriendRequestData.d.ts | 3 + .../eft/profile/ISearchFriendResponse.d.ts | 9 + .../profile/IValidateNicknameRequestData.d.ts | 3 + .../eft/quests/IAcceptQuestRequestData.d.ts | 5 + .../eft/quests/ICompleteQuestRequestData.d.ts | 5 + .../eft/quests/IHandoverQuestRequestData.d.ts | 10 + .../eft/quests/IListQuestsRequestData.d.ts | 3 + .../quests/IRepeatableQuestChangeRequest.d.ts | 4 + .../eft/ragfair/IAddOfferRequestData.d.ts | 13 + .../eft/ragfair/IExtendOfferRequestData.d.ts | 4 + .../eft/ragfair/IGetItemPriceResult.d.ts | 5 + .../ragfair/IGetMarketPriceRequestData.d.ts | 3 + .../models/eft/ragfair/IGetOffersResult.d.ts | 7 + .../models/eft/ragfair/IRagfairOffer.d.ts | 42 + .../eft/ragfair/IRemoveOfferRequestData.d.ts | 4 + .../eft/ragfair/ISearchRequestData.d.ts | 32 + .../repair/IBaseRepairActionDataRequest.d.ts | 3 + .../eft/repair/IRepairActionDataRequest.d.ts | 10 + .../ITraderRepairActionDataRequest.d.ts | 10 + .../trade/IProcessBaseTradeRequestData.d.ts | 5 + .../trade/IProcessBuyTradeRequestData.d.ts | 14 + .../IProcessRagfairTradeRequestData.d.ts | 13 + .../trade/IProcessSellTradeRequestData.d.ts | 12 + .../models/eft/weather/IWeatherData.d.ts | 20 + .../eft/wishlist/IWishlistActionData.d.ts | 4 + .../types/models/external/mod.d.ts | 5 + .../types/models/external/tsyringe.d.ts | 2 + .../types/models/spt/bindings/Route.d.ts | 3 + .../models/spt/callbacks/IBotCallbacks.d.ts | 10 + .../spt/callbacks/IBundleCallbacks.d.ts | 5 + .../callbacks/ICustomizationCallbacks.d.ts | 12 + .../models/spt/callbacks/IDataCallbacks.d.ts | 26 + .../spt/callbacks/IDialogueCallbacks.d.ts | 34 + .../models/spt/callbacks/IGameCallbacks.d.ts | 16 + .../spt/callbacks/IHandbookCallbacks.d.ts | 3 + .../spt/callbacks/IHealthCallbacks.d.ts | 13 + .../spt/callbacks/IHideoutCallbacks.d.ts | 23 + .../models/spt/callbacks/IHttpCallbacks.d.ts | 5 + .../spt/callbacks/IInraidCallbacks.d.ts | 14 + .../spt/callbacks/IInsuranceCallbacks.d.ts | 10 + .../spt/callbacks/IInventoryCallbacks.d.ts | 36 + .../spt/callbacks/IItemEventCallbacks.d.ts | 6 + .../spt/callbacks/ILauncherCallbacks.d.ts | 20 + .../spt/callbacks/ILocationCallbacks.d.ts | 8 + .../models/spt/callbacks/IMatchCallbacks.d.ts | 25 + .../models/spt/callbacks/IModCallbacks.d.ts | 6 + .../models/spt/callbacks/INoteCallbacks.d.ts | 8 + .../spt/callbacks/INotifierCallbacks.d.ts | 17 + .../spt/callbacks/IPresetBuildCallbacks.d.ts | 10 + .../spt/callbacks/IPresetCallbacks.d.ts | 3 + .../spt/callbacks/IProfileCallbacks.d.ts | 21 + .../models/spt/callbacks/IQuestCallbacks.d.ts | 19 + .../spt/callbacks/IRagfairCallbacks.d.ts | 21 + .../spt/callbacks/IRepairCallbacks.d.ts | 8 + .../models/spt/callbacks/ISaveCallbacks.d.ts | 4 + .../models/spt/callbacks/ITradeCallbacks.d.ts | 8 + .../spt/callbacks/ITraderCallbacks.d.ts | 11 + .../spt/callbacks/IWeatherCallbacks.d.ts | 5 + .../spt/callbacks/IWishlistCallbacks.d.ts | 7 + .../models/spt/config/IAirdropConfig.d.ts | 20 + .../types/models/spt/config/IBaseConfig.d.ts | 3 + .../types/models/spt/config/IBotConfig.d.ts | 112 ++ .../types/models/spt/config/ICoreConfig.d.ts | 7 + .../models/spt/config/IHealthConfig.d.ts | 14 + .../models/spt/config/IHideoutConfig.d.ts | 27 + .../types/models/spt/config/IHttpConfig.d.ts | 6 + .../models/spt/config/IInRaidConfig.d.ts | 21 + .../models/spt/config/IInsuranceConfig.d.ts | 7 + .../models/spt/config/IInventoryConfig.d.ts | 5 + .../models/spt/config/ILocationConfig.d.ts | 24 + .../types/models/spt/config/IMatchConfig.d.ts | 5 + .../types/models/spt/config/IQuestConfig.d.ts | 87 ++ .../models/spt/config/IRagfairConfig.d.ts | 59 + .../models/spt/config/IRepairConfig.d.ts | 5 + .../models/spt/config/ITraderConfig.d.ts | 15 + .../models/spt/config/IWeatherConfig.d.ts | 21 + .../spt/controllers/IBotController.d.ts | 13 + .../models/spt/generators/IBotGenerator.d.ts | 10 + .../spt/generators/ILocationGenerator.d.ts | 6 + .../spt/generators/IPMCLootGenerator.d.ts | 4 + .../generators/IRagfairAssortGenerator.d.ts | 4 + .../generators/IRagfairOfferGenerator.d.ts | 6 + .../types/models/spt/helpers/Traders.d.ts | 10 + .../types/models/spt/mod/IMod.d.ts | 10 + .../types/models/spt/mod/IModLoader.d.ts | 8 + .../models/spt/mod/IPackageJsonData.d.ts | 11 + .../spt/ragfair/IRagfairServerPrices.d.ts | 4 + .../models/spt/server/IDatabaseTables.d.ts | 51 + .../types/models/spt/server/IHttpServer.d.ts | 11 + .../types/models/spt/server/ILocaleBase.d.ts | 61 + .../types/models/spt/server/ILocations.d.ts | 26 + .../types/models/spt/server/IServerBase.d.ts | 4 + .../models/spt/server/ISettingsBase.d.ts | 43 + .../types/models/spt/utils/IAsyncQueue.d.ts | 4 + .../types/models/spt/utils/ICommand.d.ts | 4 + .../types/models/spt/utils/ILogger.d.ts | 10 + .../models/spt/utils/IUuidGenerator.d.ts | 3 + .../types/routers/HttpRouter.d.ts | 11 + .../types/routers/ImageRouter.d.ts | 12 + .../types/routers/ItemEventRouter.d.ts | 17 + .../routers/dynamic/BotDynamicRouter.d.ts | 6 + .../routers/dynamic/BundleDynamicRouter.d.ts | 6 + .../dynamic/CustomizationDynamicRouter.d.ts | 6 + .../routers/dynamic/DataDynamicRouter.d.ts | 6 + .../routers/dynamic/HttpDynamicRouter.d.ts | 6 + .../routers/dynamic/InraidDynamicRouter.d.ts | 7 + .../dynamic/LocationDynamicRouter.d.ts | 7 + .../dynamic/NotifierDynamicRouter.d.ts | 6 + .../routers/dynamic/TraderDynamicRouter.d.ts | 6 + .../CustomizationItemEventRouter.d.ts | 10 + .../item_events/HealthItemEventRouter.d.ts | 10 + .../item_events/HideoutItemEventRouter.d.ts | 10 + .../item_events/InsuranceItemEventRouter.d.ts | 10 + .../item_events/InventoryItemEventRouter.d.ts | 10 + .../item_events/NoteItemEventRouter.d.ts | 10 + .../PresetBuildItemEventRouter.d.ts | 10 + .../item_events/QuestItemEventRouter.d.ts | 10 + .../item_events/RagfairItemEventRouter.d.ts | 10 + .../item_events/RepairItemEventRouter.d.ts | 10 + .../item_events/TradeItemEventRouter.d.ts | 10 + .../item_events/WishlistItemEventRouter.d.ts | 10 + .../save_load/HealthSaveLoadRouter.d.ts | 7 + .../save_load/InraidSaveLoadRouter.d.ts | 7 + .../save_load/InsuranceSaveLoadRouter.d.ts | 7 + .../save_load/ProfileSaveLoadRouter.d.ts | 7 + .../routers/serializers/BundleSerializer.d.ts | 11 + .../routers/serializers/ImageSerializer.d.ts | 9 + .../routers/serializers/NotifySerializer.d.ts | 11 + .../types/routers/static/BotStaticRouter.d.ts | 6 + .../routers/static/BundleStaticRouter.d.ts | 6 + .../static/CustomizationStaticRouter.d.ts | 6 + .../routers/static/DataStaticRouter.d.ts | 6 + .../routers/static/DialogStaticRouter.d.ts | 6 + .../routers/static/GameStaticRouter.d.ts | 6 + .../routers/static/HealthStaticRouter.d.ts | 6 + .../routers/static/InraidStaticRouter.d.ts | 6 + .../routers/static/InsuranceStaticRouter.d.ts | 6 + .../routers/static/ItemEventStaticRouter.d.ts | 6 + .../routers/static/LauncherStaticRouter.d.ts | 6 + .../routers/static/LocationStaticRouter.d.ts | 6 + .../routers/static/MatchStaticRouter.d.ts | 6 + .../routers/static/NotifierStaticRouter.d.ts | 6 + .../routers/static/PresetStaticRouter.d.ts | 6 + .../routers/static/ProfileStaticRouter.d.ts | 6 + .../routers/static/QuestStaticRouter.d.ts | 6 + .../routers/static/RagfairStaticRouter.d.ts | 6 + .../routers/static/TraderStaticRouter.d.ts | 6 + .../routers/static/WeatherStaticRouter.d.ts | 6 + .../types/servers/ConfigServer.d.ts | 30 + .../types/servers/DatabaseServer.d.ts | 6 + .../types/servers/HttpServer.d.ts | 47 + .../types/servers/RagfairServer.d.ts | 46 + .../types/servers/SaveServer.d.ts | 28 + .../types/services/FenceService.d.ts | 38 + .../types/services/HashCacheService.d.ts | 19 + .../types/services/InsuranceService.d.ts | 41 + .../types/services/MatchLocationService.d.ts | 8 + .../types/services/ModCompilerService.d.ts | 13 + .../types/services/NotificationService.d.ts | 21 + .../types/services/PaymentService.d.ts | 48 + .../types/services/PlayerService.d.ts | 22 + .../services/RagfairCategoriesService.d.ts | 10 + .../services/RagfairLinkedItemService.d.ts | 9 + .../types/services/RagfairOfferService.d.ts | 52 + .../types/services/RagfairPriceService.d.ts | 30 + .../services/RagfairRequiredItemsService.d.ts | 12 + .../types/services/TraderAssortService.d.ts | 6 + .../mod/dynamicRouter/DynamicRouterMod.d.ts | 6 + .../DynamicRouterModService.d.ts | 7 + .../types/services/mod/onLoad/OnLoadMod.d.ts | 8 + .../services/mod/onLoad/OnLoadModService.d.ts | 6 + .../services/mod/onUpdate/OnUpdateMod.d.ts | 8 + .../mod/onUpdate/OnUpdateModService.d.ts | 6 + .../mod/staticRouter/StaticRouterMod.d.ts | 6 + .../staticRouter/StaticRouterModService.d.ts | 7 + .../types/utils/App.d.ts | 14 + .../types/utils/AyncQueue.d.ts | 7 + .../types/utils/DatabaseImporter.d.ts | 18 + .../types/utils/HashUtil.d.ts | 11 + .../types/utils/HttpResponseUtil.d.ts | 16 + .../types/utils/JsonUtil.d.ts | 25 + .../types/utils/Logger.d.ts | 25 + .../types/utils/MathUtil.d.ts | 53 + .../types/utils/ObjectId.d.ts | 14 + .../types/utils/RandomUtil.d.ts | 153 +++ .../types/utils/TimeUtil.d.ts | 8 + .../types/utils/UUidGenerator.d.ts | 4 + .../types/utils/VFS.d.ts | 54 + .../types/utils/Watermark.d.ts | 28 + .../types/utils/decorators/Singleton.d.ts | 4 + .../types/utils/decorators/constructor.d.ts | 4 + KcY-SeeItemValue/itemValue/Patches.cs | 2 +- KcY-SeeItemValue/itemValue/_built/LICENSE | 34 - .../itemValue/_built/modloader.js | 2 - KcY-SeeItemValue/itemValue/_built/module.dll | Bin 8192 -> 0 bytes .../itemValue/_built/src/config.json | 4 - KcY-SeeItemValue/itemValue/_built/src/mod.js | 123 -- KcY-SeeItemValue/itemValue/itemValueMod.cs | 2 +- .../itemValue/itemValueMod.csproj | 20 +- Shared/AKI/Aki.Common.dll | Bin 0 -> 13824 bytes Shared/AKI/Aki.Reflection.dll | Bin 0 -> 13824 bytes Shared/BepInEx/0Harmony.dll | Bin 0 -> 204800 bytes Shared/BepInEx/BepInEx.dll | Bin 0 -> 116224 bytes Shared/BepInEx/ConfigurationManager.dll | Bin 0 -> 73216 bytes Shared/BepInEx/Mono.Cecil.dll | Bin 0 -> 339456 bytes Shared/EFT/Accessibility.dll | Bin 0 -> 22224 bytes Shared/EFT/AmplifyMotion.dll | Bin 0 -> 13520 bytes Shared/EFT/AnimationSystem.Recording.dll | Bin 0 -> 13520 bytes Shared/EFT/AnimationSystem.Types.dll | Bin 0 -> 17104 bytes Shared/EFT/Assembly-CSharp-firstpass.dll | Bin 0 -> 355536 bytes Shared/EFT/Assembly-CSharp.dll | Bin 0 -> 9389568 bytes Shared/EFT/Autodesk.Fbx.dll | Bin 0 -> 13520 bytes Shared/EFT/Cinemachine.dll | Bin 0 -> 229584 bytes Shared/EFT/Comfort.Unity.dll | Bin 0 -> 157904 bytes Shared/EFT/Comfort.dll | Bin 0 -> 28880 bytes Shared/EFT/CommonExtensions.dll | Bin 0 -> 14032 bytes Shared/EFT/DOTween.Modules.dll | Bin 0 -> 45776 bytes Shared/EFT/DOTween.dll | Bin 0 -> 165584 bytes Shared/EFT/DissonanceVoip.dll | Bin 0 -> 287952 bytes Shared/EFT/FbxBuildTestAssets.dll | Bin 0 -> 14032 bytes Shared/EFT/FilesChecker.dll | Bin 0 -> 1108176 bytes Shared/EFT/ItemComponent.Types.dll | Bin 0 -> 14544 bytes Shared/EFT/ItemTemplate.Types.dll | Bin 0 -> 13520 bytes Shared/EFT/JBooth.MicroSplat.Core.dll | Bin 0 -> 44240 bytes Shared/EFT/LibraryLoaderUtility.dll | Bin 0 -> 17104 bytes Shared/EFT/Mono.Data.Sqlite.dll | Bin 0 -> 166912 bytes Shared/EFT/Mono.Messaging.dll | Bin 0 -> 34304 bytes Shared/EFT/Mono.Posix.dll | Bin 0 -> 212480 bytes Shared/EFT/Mono.Security.dll | Bin 0 -> 309248 bytes Shared/EFT/Mono.WebBrowser.dll | Bin 0 -> 166912 bytes Shared/EFT/NLog.dll | Bin 0 -> 870096 bytes .../EFT/Newtonsoft.Json.UnityConverters.dll | Bin 0 -> 49360 bytes Shared/EFT/Newtonsoft.Json.dll | Bin 0 -> 696016 bytes Shared/EFT/Novell.Directory.Ldap.dll | Bin 0 -> 257232 bytes Shared/EFT/Polybrush.dll | Bin 0 -> 52944 bytes .../EFT/Sirenix.OdinInspector.Attributes.dll | Bin 0 -> 47824 bytes ...renix.OdinInspector.CompatibilityLayer.dll | Bin 0 -> 15056 bytes Shared/EFT/Sirenix.Serialization.Config.dll | Bin 0 -> 27344 bytes Shared/EFT/Sirenix.Serialization.dll | Bin 0 -> 334544 bytes Shared/EFT/Sirenix.Utilities.dll | Bin 0 -> 154832 bytes Shared/EFT/SteamAudio.dll | Bin 0 -> 78032 bytes Shared/EFT/System.Buffers.dll | Bin 0 -> 27840 bytes .../EFT/System.ComponentModel.Composition.dll | Bin 0 -> 256512 bytes .../System.ComponentModel.DataAnnotations.dll | Bin 0 -> 84480 bytes Shared/EFT/System.Configuration.Install.dll | Bin 0 -> 24064 bytes Shared/EFT/System.Configuration.dll | Bin 0 -> 124928 bytes Shared/EFT/System.Core.dll | Bin 0 -> 1046016 bytes Shared/EFT/System.Data.dll | Bin 0 -> 2081280 bytes Shared/EFT/System.Design.dll | Bin 0 -> 282112 bytes Shared/EFT/System.Diagnostics.Debug.dll | Bin 0 -> 4608 bytes Shared/EFT/System.Diagnostics.StackTrace.dll | Bin 0 -> 6656 bytes Shared/EFT/System.Diagnostics.Tracing.dll | Bin 0 -> 5120 bytes Shared/EFT/System.DirectoryServices.dll | Bin 0 -> 93184 bytes Shared/EFT/System.Drawing.Design.dll | Bin 0 -> 29696 bytes Shared/EFT/System.Drawing.dll | Bin 0 -> 481280 bytes Shared/EFT/System.EnterpriseServices.dll | Bin 0 -> 44544 bytes .../EFT/System.Globalization.Extensions.dll | Bin 0 -> 6144 bytes Shared/EFT/System.Globalization.dll | Bin 0 -> 5120 bytes .../EFT/System.IO.Compression.FileSystem.dll | Bin 0 -> 23040 bytes Shared/EFT/System.IO.Compression.dll | Bin 0 -> 98816 bytes Shared/EFT/System.IdentityModel.Selectors.dll | Bin 0 -> 16896 bytes Shared/EFT/System.IdentityModel.dll | Bin 0 -> 203776 bytes Shared/EFT/System.Memory.dll | Bin 0 -> 143920 bytes Shared/EFT/System.Messaging.dll | Bin 0 -> 76288 bytes Shared/EFT/System.Net.Http.dll | Bin 0 -> 114688 bytes Shared/EFT/System.Numerics.dll | Bin 0 -> 114176 bytes Shared/EFT/System.Reflection.dll | Bin 0 -> 5632 bytes .../EFT/System.Resources.ResourceManager.dll | Bin 0 -> 4608 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 0 -> 23600 bytes .../EFT/System.Runtime.DurableInstancing.dll | Bin 0 -> 106496 bytes Shared/EFT/System.Runtime.Extensions.dll | Bin 0 -> 5120 bytes Shared/EFT/System.Runtime.InteropServices.dll | Bin 0 -> 7680 bytes ....Runtime.Serialization.Formatters.Soap.dll | Bin 0 -> 38400 bytes .../EFT/System.Runtime.Serialization.Xml.dll | Bin 0 -> 7168 bytes Shared/EFT/System.Runtime.Serialization.dll | Bin 0 -> 928256 bytes Shared/EFT/System.Runtime.dll | Bin 0 -> 12800 bytes Shared/EFT/System.Security.dll | Bin 0 -> 184320 bytes Shared/EFT/System.ServiceModel.Activation.dll | Bin 0 -> 14336 bytes Shared/EFT/System.ServiceModel.Internals.dll | Bin 0 -> 214528 bytes Shared/EFT/System.ServiceModel.dll | Bin 0 -> 1538560 bytes Shared/EFT/System.Threading.dll | Bin 0 -> 5632 bytes Shared/EFT/System.Transactions.dll | Bin 0 -> 34304 bytes Shared/EFT/System.Web.ApplicationServices.dll | Bin 0 -> 33792 bytes Shared/EFT/System.Web.Services.dll | Bin 0 -> 727040 bytes Shared/EFT/System.Web.dll | Bin 0 -> 3154944 bytes Shared/EFT/System.Windows.Forms.dll | Bin 0 -> 2879488 bytes Shared/EFT/System.Xaml.dll | Bin 0 -> 187904 bytes Shared/EFT/System.Xml.Linq.dll | Bin 0 -> 119296 bytes Shared/EFT/System.Xml.XPath.XDocument.dll | Bin 0 -> 5120 bytes Shared/EFT/System.Xml.dll | Bin 0 -> 3137536 bytes Shared/EFT/System.dll | Bin 0 -> 2715136 bytes Shared/EFT/Unity.Formats.Fbx.Runtime.dll | Bin 0 -> 6144 bytes Shared/EFT/Unity.MemoryProfiler.dll | Bin 0 -> 5120 bytes Shared/EFT/Unity.PlayableGraphVisualizer.dll | Bin 0 -> 4608 bytes Shared/EFT/Unity.Postprocessing.Runtime.dll | Bin 0 -> 181760 bytes Shared/EFT/Unity.ProBuilder.Csg.dll | Bin 0 -> 16896 bytes Shared/EFT/Unity.ProBuilder.KdTree.dll | Bin 0 -> 18944 bytes Shared/EFT/Unity.ProBuilder.Poly2Tri.dll | Bin 0 -> 34816 bytes Shared/EFT/Unity.ProBuilder.Stl.dll | Bin 0 -> 13312 bytes Shared/EFT/Unity.ProBuilder.dll | Bin 0 -> 352768 bytes Shared/EFT/Unity.Recorder.Base.dll | Bin 0 -> 4608 bytes Shared/EFT/Unity.Recorder.dll | Bin 0 -> 6144 bytes Shared/EFT/Unity.ScriptableBuildPipeline.dll | Bin 0 -> 7680 bytes Shared/EFT/Unity.TextMeshPro.dll | Bin 0 -> 369664 bytes Shared/EFT/Unity.Timeline.dll | Bin 0 -> 116224 bytes Shared/EFT/UnityEngine.AIModule.dll | Bin 0 -> 44544 bytes Shared/EFT/UnityEngine.ARModule.dll | Bin 0 -> 12800 bytes .../EFT/UnityEngine.AccessibilityModule.dll | Bin 0 -> 12288 bytes Shared/EFT/UnityEngine.AndroidJNIModule.dll | Bin 0 -> 64512 bytes Shared/EFT/UnityEngine.AnimationModule.dll | Bin 0 -> 145920 bytes Shared/EFT/UnityEngine.AssetBundleModule.dll | Bin 0 -> 22016 bytes Shared/EFT/UnityEngine.AudioModule.dll | Bin 0 -> 57856 bytes Shared/EFT/UnityEngine.ClothModule.dll | Bin 0 -> 15360 bytes Shared/EFT/UnityEngine.ClusterInputModule.dll | Bin 0 -> 10240 bytes .../EFT/UnityEngine.ClusterRendererModule.dll | Bin 0 -> 9216 bytes Shared/EFT/UnityEngine.CoreModule.dll | Bin 0 -> 1014272 bytes .../EFT/UnityEngine.CrashReportingModule.dll | Bin 0 -> 9728 bytes Shared/EFT/UnityEngine.DSPGraphModule.dll | Bin 0 -> 17920 bytes Shared/EFT/UnityEngine.DirectorModule.dll | Bin 0 -> 13312 bytes Shared/EFT/UnityEngine.GameCenterModule.dll | Bin 0 -> 27136 bytes Shared/EFT/UnityEngine.GridModule.dll | Bin 0 -> 13824 bytes Shared/EFT/UnityEngine.HotReloadModule.dll | Bin 0 -> 8704 bytes Shared/EFT/UnityEngine.IMGUIModule.dll | Bin 0 -> 156672 bytes .../EFT/UnityEngine.ImageConversionModule.dll | Bin 0 -> 13312 bytes Shared/EFT/UnityEngine.InputLegacyModule.dll | Bin 0 -> 25600 bytes Shared/EFT/UnityEngine.InputModule.dll | Bin 0 -> 12288 bytes .../EFT/UnityEngine.JSONSerializeModule.dll | Bin 0 -> 10752 bytes Shared/EFT/UnityEngine.LocalizationModule.dll | Bin 0 -> 9728 bytes .../EFT/UnityEngine.ParticleSystemModule.dll | Bin 0 -> 135168 bytes ...UnityEngine.PerformanceReportingModule.dll | Bin 0 -> 9216 bytes Shared/EFT/UnityEngine.Physics2DModule.dll | Bin 0 -> 105984 bytes Shared/EFT/UnityEngine.PhysicsModule.dll | Bin 0 -> 87040 bytes Shared/EFT/UnityEngine.ProfilerModule.dll | Bin 0 -> 8704 bytes .../EFT/UnityEngine.ScreenCaptureModule.dll | Bin 0 -> 9728 bytes .../EFT/UnityEngine.SharedInternalsModule.dll | Bin 0 -> 19456 bytes Shared/EFT/UnityEngine.SpriteMaskModule.dll | Bin 0 -> 10240 bytes Shared/EFT/UnityEngine.SpriteShapeModule.dll | Bin 0 -> 14336 bytes Shared/EFT/UnityEngine.StreamingModule.dll | Bin 0 -> 9728 bytes Shared/EFT/UnityEngine.SubstanceModule.dll | Bin 0 -> 13824 bytes Shared/EFT/UnityEngine.SubsystemsModule.dll | Bin 0 -> 16896 bytes Shared/EFT/UnityEngine.TLSModule.dll | Bin 0 -> 8704 bytes Shared/EFT/UnityEngine.TerrainModule.dll | Bin 0 -> 80896 bytes .../EFT/UnityEngine.TerrainPhysicsModule.dll | Bin 0 -> 9728 bytes Shared/EFT/UnityEngine.TextCoreModule.dll | Bin 0 -> 186368 bytes .../EFT/UnityEngine.TextRenderingModule.dll | Bin 0 -> 27648 bytes Shared/EFT/UnityEngine.TilemapModule.dll | Bin 0 -> 25088 bytes Shared/EFT/UnityEngine.UI.dll | Bin 0 -> 226816 bytes Shared/EFT/UnityEngine.UIElementsModule.dll | Bin 0 -> 730624 bytes Shared/EFT/UnityEngine.UIModule.dll | Bin 0 -> 23552 bytes Shared/EFT/UnityEngine.UNETModule.dll | Bin 0 -> 77312 bytes Shared/EFT/UnityEngine.UmbraModule.dll | Bin 0 -> 8704 bytes .../EFT/UnityEngine.UnityAnalyticsModule.dll | Bin 0 -> 32768 bytes Shared/EFT/UnityEngine.UnityConnectModule.dll | Bin 0 -> 10752 bytes .../UnityEngine.UnityTestProtocolModule.dll | Bin 0 -> 8704 bytes ...ngine.UnityWebRequestAssetBundleModule.dll | Bin 0 -> 11776 bytes ...UnityEngine.UnityWebRequestAudioModule.dll | Bin 0 -> 11264 bytes .../EFT/UnityEngine.UnityWebRequestModule.dll | Bin 0 -> 43520 bytes ...ityEngine.UnityWebRequestTextureModule.dll | Bin 0 -> 10752 bytes .../UnityEngine.UnityWebRequestWWWModule.dll | Bin 0 -> 20480 bytes Shared/EFT/UnityEngine.VFXModule.dll | Bin 0 -> 38912 bytes Shared/EFT/UnityEngine.VRModule.dll | Bin 0 -> 34816 bytes Shared/EFT/UnityEngine.VehiclesModule.dll | Bin 0 -> 12800 bytes Shared/EFT/UnityEngine.VideoModule.dll | Bin 0 -> 29184 bytes Shared/EFT/UnityEngine.WindModule.dll | Bin 0 -> 9728 bytes Shared/EFT/UnityEngine.XRModule.dll | Bin 0 -> 54272 bytes Shared/EFT/UnityEngine.dll | Bin 0 -> 86016 bytes ...bsg.componentace.compression.libs.zlib.dll | Bin 0 -> 69840 bytes Shared/EFT/bsg.console.core.dll | Bin 0 -> 52432 bytes .../bsg.microsoft.extensions.objectpool.dll | Bin 0 -> 19664 bytes Shared/EFT/bsg.system.buffers.dll | Bin 0 -> 14544 bytes Shared/EFT/com.nvidia.reflex.Runtime.dll | Bin 0 -> 30416 bytes .../com.unity.multiplayer-hlapi.Runtime.dll | Bin 0 -> 241872 bytes Shared/EFT/mscorlib.dll | Bin 0 -> 4082896 bytes Shared/EFT/netstandard.dll | Bin 0 -> 94928 bytes 1472 files changed, 31157 insertions(+), 674 deletions(-) delete mode 100644 Faupi-HideoutMod/HideoutArchitect/user/mods/Faupi-HideoutArchitect/src/hideoutarchitect.js rename Faupi-HideoutMod/{HideoutArchitect => Project/Built/Faupi-HideoutArchitect}/bepInEx/plugins/HideoutArchitect.dll (95%) rename Faupi-HideoutMod/{HideoutArchitect/user/mods/Faupi-HideoutArchitect => Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect}/LICENSE (100%) rename Faupi-HideoutMod/{HideoutArchitect/user/mods/Faupi-HideoutArchitect => Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect}/config.jsonc (100%) rename Faupi-HideoutMod/{HideoutArchitect/user/mods/Faupi-HideoutArchitect => Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect}/package.json (53%) rename Faupi-HideoutMod/{HideoutArchitect/user/mods/Faupi-HideoutArchitect => Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect}/res/icon_neededforhideout_small.png (100%) rename Faupi-HideoutMod/{HideoutArchitect/user/mods/Faupi-HideoutArchitect => Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect}/res/translations.json (100%) create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/src/hideoutarchitect.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/tsconfig.json create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/Program.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/TYPES.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/Utils.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/BotCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/BundleCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/CustomizationCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/DataCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/DialogueCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/GameCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HandbookCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HealthCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HideoutCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HttpCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InraidCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InsuranceCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InventoryCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ItemEventCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/LauncherCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/LocationCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/MatchCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ModCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/NoteCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/NotifierCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/PresetBuildCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/PresetCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ProfileCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/QuestCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/RagfairCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/RepairCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/SaveCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/TradeCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/TraderCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/WeatherCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/WishlistCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/BotController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/CustomizationController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/DialogueController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/GameController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HandbookController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HealthController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HideoutController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InraidController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InsuranceController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InventoryController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/LauncherController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/LocationController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/MatchController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/NoteController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/NotifierController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/PresetBuildController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/PresetController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/ProfileController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/QuestController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RagfairController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RepairController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RepeatableQuestController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/TradeController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/TraderController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/WeatherController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/WishlistController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Container.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnLoad.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnLoadOnUpdate.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnUpdate.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Router.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Serializer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotInventoryGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotLootGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotWeaponGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/LocationGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/PMCLootGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/RagfairAssortGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/RagfairOfferGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/WeatherGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/AssortHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/BotGeneratorHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/BotHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ContainerHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/DialogueHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/DurabilityLimitsHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ExtendedProfileHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/GameEventHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HandbookHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HealthHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HideoutHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HttpServerHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/InRaidHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/InventoryHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ItemHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/NotificationSendHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/NotifierHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/PaymentHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/PresetHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ProfileHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/QuestConditionHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/QuestHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairOfferHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairSellHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairServerHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairSortHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairTaxHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RepairHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/SecureContainerHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TradeHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TraderAssortHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TraderHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/UtilityHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/WeightedRandomHelper.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/Compiler.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/DebugEntry.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/ReleaseEntry.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/TestEntry.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/BundleLoader.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/DelayedModLoader.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/InitialModLoader.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/bot/IGenerateBotsRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IEmptyRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IGlobals.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocation.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocationBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocationsSourceDestinationBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILooseLoot.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IMetricsTableData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IPmcData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/MemberCategory.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/request/IBaseInteractionRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotCore.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotType.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ICustomizationItem.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IHandbookBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IItem.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ILocationsBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ILootBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IQuest.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IRepeatableQuests.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ITemplateItem.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ITrader.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/customization/IBuyClothingRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/customization/IWearClothingRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IFriendRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetChatServerListRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetFriendListDataResponse.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IPinDialogRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IRemoveDialogRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/ISendMessageRequest.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/ISetDialogReadRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IGameConfigResponse.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IGameEmptyCrcRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IVersionValidateRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IHealthTreatmentRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IOffraidEatRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IOffraidHealRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/ISyncHealthRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/HideoutAreasEnum.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutArea.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutProduction.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutScavCase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutSettingsBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/httpResponse/IGetBodyResponseData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/httpResponse/INullResponseData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inRaid/ISaveProgressRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/insurance/IInsureRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IAddItemRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryAddRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryBindRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryExamineRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryFoldRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryMergeRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryMoveRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySortRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySplitRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySwapRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryTagRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryToggleRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryTransferRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IChangeRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/ILoginRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IMiniProfile.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IRegisterData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IRemoveProfileData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/location/IGetLocationRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IEndOfflineRaidRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IGetProfileRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IStartOffineRaidRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notes/INoteActionData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notifier/INotifier.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notifier/ISelectProfileRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IAkiProfile.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileCreateRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/ISearchFriendRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/ISearchFriendResponse.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IValidateNicknameRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IAcceptQuestRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/ICompleteQuestRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IHandoverQuestRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IListQuestsRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IAddOfferRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IExtendOfferRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetItemPriceResult.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetOffersResult.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IRagfairOffer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/ISearchRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/IRepairActionDataRequest.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessSellTradeRequestData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/weather/IWeatherData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/wishlist/IWishlistActionData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/external/mod.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/external/tsyringe.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/bindings/Route.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IBotCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IBundleCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ICustomizationCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IDataCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IDialogueCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IGameCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHandbookCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHealthCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHideoutCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHttpCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInraidCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInsuranceCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInventoryCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IItemEventCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ILauncherCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ILocationCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IMatchCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IModCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/INoteCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/INotifierCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IPresetCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IProfileCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IQuestCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IRagfairCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IRepairCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ISaveCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ITradeCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ITraderCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IWeatherCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IWishlistCallbacks.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IAirdropConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IBaseConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IBotConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ICoreConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHealthConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHideoutConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHttpConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInRaidConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInsuranceConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInventoryConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ILocationConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IMatchConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IQuestConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IRagfairConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IRepairConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ITraderConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IWeatherConfig.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/controllers/IBotController.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IBotGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/ILocationGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IPMCLootGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IRagfairAssortGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IRagfairOfferGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/helpers/Traders.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IMod.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IModLoader.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IPackageJsonData.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/ragfair/IRagfairServerPrices.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IDatabaseTables.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IHttpServer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ILocaleBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ILocations.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IServerBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ISettingsBase.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/IAsyncQueue.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/ICommand.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/ILogger.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/IUuidGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/HttpRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/ImageRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/ItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/BotDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/BundleDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/CustomizationDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/DataDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/HttpDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/InraidDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/LocationDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/NotifierDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/TraderDynamicRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/CustomizationItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/HealthItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/HideoutItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/InsuranceItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/InventoryItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/NoteItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/PresetBuildItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/QuestItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/RagfairItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/RepairItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/TradeItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/WishlistItemEventRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/HealthSaveLoadRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/InraidSaveLoadRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/InsuranceSaveLoadRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/ProfileSaveLoadRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/BundleSerializer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/ImageSerializer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/NotifySerializer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/BotStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/BundleStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/CustomizationStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/DataStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/DialogStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/GameStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/HealthStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/InraidStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/InsuranceStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/ItemEventStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/LauncherStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/LocationStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/MatchStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/NotifierStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/PresetStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/ProfileStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/QuestStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/RagfairStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/TraderStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/WeatherStaticRouter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/ConfigServer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/DatabaseServer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/HttpServer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/RagfairServer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/SaveServer.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/FenceService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/HashCacheService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/InsuranceService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/MatchLocationService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/ModCompilerService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/NotificationService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/PaymentService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/PlayerService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairCategoriesService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairLinkedItemService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairOfferService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairPriceService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairRequiredItemsService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/TraderAssortService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onLoad/OnLoadMod.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onLoad/OnLoadModService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onUpdate/OnUpdateMod.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onUpdate/OnUpdateModService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/staticRouter/StaticRouterMod.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/staticRouter/StaticRouterModService.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/App.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/AyncQueue.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/DatabaseImporter.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/HashUtil.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/HttpResponseUtil.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/JsonUtil.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/Logger.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/MathUtil.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/ObjectId.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/RandomUtil.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/TimeUtil.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/UUidGenerator.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/VFS.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/Watermark.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/decorators/Singleton.d.ts create mode 100644 Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/decorators/constructor.d.ts delete mode 100644 Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/module.dll delete mode 100644 Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/package.json delete mode 100644 Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/res/icon_neededforhideout_small.png delete mode 100644 Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/res/translations.json delete mode 100644 Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/src/hideoutarchitect.js rename Faupi-MunitionsExpert/MunitionsExpert/{_Build => Built}/Faupi-MunitionsExpert 1.4.1/bepInEx/plugins/Faupi-MunitionsExpert.dll (84%) rename Faupi-MunitionsExpert/MunitionsExpert/{_Build => Built}/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/LICENSE (100%) rename Faupi-MunitionsExpert/MunitionsExpert/{_Build => Built}/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/package.json (65%) rename Faupi-MunitionsExpert/MunitionsExpert/{_Build => Built}/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/armorDamage.png (100%) rename Faupi-MunitionsExpert/MunitionsExpert/{_Build => Built}/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/ricochet.png (100%) rename Faupi-MunitionsExpert/MunitionsExpert/{_Build => Built}/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/translations.json (100%) create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/MunitionsExpert.ts rename Faupi-MunitionsExpert/MunitionsExpert/{_Build => Built}/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/config.json (100%) create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/tsconfig.json create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/Program.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/TYPES.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/Utils.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/BotCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/BundleCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/CustomizationCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/DataCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/DialogueCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/GameCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HandbookCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HealthCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HideoutCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HttpCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InraidCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InsuranceCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InventoryCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ItemEventCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/LauncherCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/LocationCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/MatchCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ModCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/NoteCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/NotifierCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/PresetBuildCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/PresetCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ProfileCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/QuestCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/RagfairCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/RepairCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/SaveCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/TradeCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/TraderCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/WeatherCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/WishlistCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/BotController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/CustomizationController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/DialogueController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/GameController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HandbookController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HealthController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HideoutController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InraidController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InsuranceController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InventoryController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/LauncherController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/LocationController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/MatchController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/NoteController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/NotifierController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/PresetBuildController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/PresetController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/ProfileController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/QuestController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RagfairController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RepairController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RepeatableQuestController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/TradeController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/TraderController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/WeatherController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/WishlistController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Container.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnLoad.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnLoadOnUpdate.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnUpdate.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Router.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Serializer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotInventoryGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotLootGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotWeaponGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/LocationGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/PMCLootGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/RagfairAssortGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/RagfairOfferGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/WeatherGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/AssortHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/BotGeneratorHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/BotHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ContainerHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/DialogueHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/DurabilityLimitsHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ExtendedProfileHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/GameEventHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HandbookHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HealthHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HideoutHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HttpServerHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/InRaidHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/InventoryHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ItemHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/NotificationSendHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/NotifierHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/PaymentHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/PresetHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ProfileHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/QuestConditionHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/QuestHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairOfferHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairSellHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairServerHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairSortHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairTaxHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RepairHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/SecureContainerHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TradeHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TraderAssortHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TraderHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/UtilityHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/WeightedRandomHelper.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/Compiler.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/DebugEntry.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/ReleaseEntry.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/TestEntry.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/BundleLoader.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/DelayedModLoader.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/InitialModLoader.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/bot/IGenerateBotsRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IEmptyRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IGlobals.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocation.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocationBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocationsSourceDestinationBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILooseLoot.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IMetricsTableData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IPmcData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/MemberCategory.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/request/IBaseInteractionRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotCore.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotType.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ICustomizationItem.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IHandbookBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IItem.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ILocationsBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ILootBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IQuest.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IRepeatableQuests.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ITemplateItem.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ITrader.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/customization/IBuyClothingRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/customization/IWearClothingRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IFriendRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetChatServerListRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetFriendListDataResponse.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IPinDialogRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IRemoveDialogRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/ISendMessageRequest.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/ISetDialogReadRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IGameConfigResponse.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IGameEmptyCrcRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IVersionValidateRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IHealthTreatmentRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IOffraidEatRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IOffraidHealRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/ISyncHealthRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/HideoutAreasEnum.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutArea.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutProduction.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutScavCase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutSettingsBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/httpResponse/IGetBodyResponseData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/httpResponse/INullResponseData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inRaid/ISaveProgressRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/insurance/IInsureRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IAddItemRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryAddRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryBindRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryExamineRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryFoldRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryMergeRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryMoveRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySortRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySplitRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySwapRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryTagRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryToggleRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryTransferRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IChangeRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/ILoginRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IMiniProfile.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IRegisterData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IRemoveProfileData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/location/IGetLocationRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IEndOfflineRaidRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IGetProfileRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IStartOffineRaidRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notes/INoteActionData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notifier/INotifier.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notifier/ISelectProfileRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IAkiProfile.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileCreateRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/ISearchFriendRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/ISearchFriendResponse.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IValidateNicknameRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IAcceptQuestRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/ICompleteQuestRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IHandoverQuestRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IListQuestsRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IAddOfferRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IExtendOfferRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetItemPriceResult.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetOffersResult.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IRagfairOffer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/ISearchRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/IRepairActionDataRequest.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessSellTradeRequestData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/weather/IWeatherData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/wishlist/IWishlistActionData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/external/mod.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/external/tsyringe.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/bindings/Route.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IBotCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IBundleCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ICustomizationCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IDataCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IDialogueCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IGameCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHandbookCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHealthCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHideoutCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHttpCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInraidCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInsuranceCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInventoryCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IItemEventCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ILauncherCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ILocationCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IMatchCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IModCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/INoteCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/INotifierCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IPresetCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IProfileCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IQuestCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IRagfairCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IRepairCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ISaveCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ITradeCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ITraderCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IWeatherCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IWishlistCallbacks.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IAirdropConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IBaseConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IBotConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ICoreConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHealthConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHideoutConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHttpConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInRaidConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInsuranceConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInventoryConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ILocationConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IMatchConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IQuestConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IRagfairConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IRepairConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ITraderConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IWeatherConfig.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/controllers/IBotController.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IBotGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/ILocationGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IPMCLootGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IRagfairAssortGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IRagfairOfferGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/helpers/Traders.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IMod.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IModLoader.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IPackageJsonData.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/ragfair/IRagfairServerPrices.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IDatabaseTables.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IHttpServer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ILocaleBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ILocations.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IServerBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ISettingsBase.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/IAsyncQueue.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/ICommand.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/ILogger.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/IUuidGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/HttpRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/ImageRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/ItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/BotDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/BundleDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/CustomizationDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/DataDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/HttpDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/InraidDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/LocationDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/NotifierDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/TraderDynamicRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/CustomizationItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/HealthItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/HideoutItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/InsuranceItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/InventoryItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/NoteItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/PresetBuildItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/QuestItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/RagfairItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/RepairItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/TradeItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/WishlistItemEventRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/HealthSaveLoadRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/InraidSaveLoadRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/InsuranceSaveLoadRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/ProfileSaveLoadRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/BundleSerializer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/ImageSerializer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/NotifySerializer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/BotStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/BundleStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/CustomizationStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/DataStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/DialogStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/GameStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/HealthStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/InraidStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/InsuranceStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/ItemEventStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/LauncherStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/LocationStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/MatchStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/NotifierStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/PresetStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/ProfileStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/QuestStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/RagfairStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/TraderStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/WeatherStaticRouter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/ConfigServer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/DatabaseServer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/HttpServer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/RagfairServer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/SaveServer.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/FenceService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/HashCacheService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/InsuranceService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/MatchLocationService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/ModCompilerService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/NotificationService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/PaymentService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/PlayerService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairCategoriesService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairLinkedItemService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairOfferService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairPriceService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairRequiredItemsService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/TraderAssortService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onLoad/OnLoadMod.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onLoad/OnLoadModService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onUpdate/OnUpdateMod.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onUpdate/OnUpdateModService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/staticRouter/StaticRouterMod.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/staticRouter/StaticRouterModService.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/App.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/AyncQueue.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/DatabaseImporter.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/HashUtil.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/HttpResponseUtil.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/JsonUtil.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/Logger.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/MathUtil.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/ObjectId.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/RandomUtil.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/TimeUtil.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/UUidGenerator.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/VFS.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/Watermark.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/decorators/Singleton.d.ts create mode 100644 Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/decorators/constructor.d.ts delete mode 100644 Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/module.dll delete mode 100644 Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/ammostats.js delete mode 100644 KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/bepInEx/plugins/KcY-SeeItemValue.dll delete mode 100644 KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/modloader.js delete mode 100644 KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/package.json delete mode 100644 KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/mod.js create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/bepInEx/plugins/KcY-SeeItemValue.dll rename KcY-SeeItemValue/{ => itemValue/Built}/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/LICENSE (100%) rename KcY-SeeItemValue/itemValue/{_built => Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1}/package.json (58%) rename KcY-SeeItemValue/{ => itemValue/Built}/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/config.json (100%) create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/mod.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/tsconfig.json create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/Program.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/TYPES.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/Utils.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/BotCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/BundleCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/CustomizationCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/DataCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/DialogueCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/GameCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HandbookCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HealthCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HideoutCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HttpCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InraidCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InsuranceCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InventoryCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ItemEventCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/LauncherCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/LocationCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/MatchCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ModCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/NoteCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/NotifierCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/PresetBuildCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/PresetCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ProfileCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/QuestCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/RagfairCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/RepairCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/SaveCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/TradeCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/TraderCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/WeatherCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/WishlistCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/BotController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/CustomizationController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/DialogueController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/GameController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HandbookController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HealthController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HideoutController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InraidController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InsuranceController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InventoryController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/LauncherController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/LocationController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/MatchController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/NoteController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/NotifierController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/PresetBuildController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/PresetController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/ProfileController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/QuestController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RagfairController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RepairController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RepeatableQuestController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/TradeController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/TraderController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/WeatherController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/WishlistController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Container.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnLoad.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnLoadOnUpdate.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnUpdate.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Router.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Serializer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotInventoryGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotLootGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotWeaponGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/LocationGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/PMCLootGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/RagfairAssortGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/RagfairOfferGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/WeatherGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/AssortHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/BotGeneratorHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/BotHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ContainerHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/DialogueHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/DurabilityLimitsHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ExtendedProfileHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/GameEventHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HandbookHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HealthHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HideoutHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HttpServerHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/InRaidHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/InventoryHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ItemHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/NotificationSendHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/NotifierHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/PaymentHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/PresetHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ProfileHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/QuestConditionHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/QuestHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairOfferHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairSellHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairServerHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairSortHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairTaxHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RepairHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/SecureContainerHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TradeHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TraderAssortHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TraderHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/UtilityHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/WeightedRandomHelper.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/Compiler.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/DebugEntry.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/ReleaseEntry.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/TestEntry.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/BundleLoader.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/DelayedModLoader.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/InitialModLoader.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/bot/IGenerateBotsRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IEmptyRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IGlobals.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocation.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocationBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocationsSourceDestinationBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILooseLoot.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IMetricsTableData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IPmcData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/MemberCategory.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/request/IBaseInteractionRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotCore.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotType.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ICustomizationItem.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IHandbookBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IItem.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ILocationsBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ILootBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IQuest.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IRepeatableQuests.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ITemplateItem.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ITrader.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/customization/IBuyClothingRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/customization/IWearClothingRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IFriendRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetChatServerListRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetFriendListDataResponse.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IPinDialogRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IRemoveDialogRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/ISendMessageRequest.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/ISetDialogReadRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IGameConfigResponse.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IGameEmptyCrcRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IVersionValidateRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IHealthTreatmentRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IOffraidEatRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IOffraidHealRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/ISyncHealthRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/HideoutAreasEnum.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutArea.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutProduction.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutScavCase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutSettingsBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/httpResponse/IGetBodyResponseData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/httpResponse/INullResponseData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inRaid/ISaveProgressRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/insurance/IInsureRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IAddItemRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryAddRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryBindRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryExamineRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryFoldRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryMergeRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryMoveRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySortRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySplitRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySwapRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryTagRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryToggleRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryTransferRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IChangeRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/ILoginRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IMiniProfile.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IRegisterData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IRemoveProfileData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/location/IGetLocationRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IEndOfflineRaidRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IGetProfileRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IStartOffineRaidRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notes/INoteActionData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notifier/INotifier.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notifier/ISelectProfileRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IAkiProfile.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileCreateRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/ISearchFriendRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/ISearchFriendResponse.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IValidateNicknameRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IAcceptQuestRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/ICompleteQuestRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IHandoverQuestRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IListQuestsRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IAddOfferRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IExtendOfferRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetItemPriceResult.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetOffersResult.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IRagfairOffer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/ISearchRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/IRepairActionDataRequest.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessSellTradeRequestData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/weather/IWeatherData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/wishlist/IWishlistActionData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/external/mod.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/external/tsyringe.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/bindings/Route.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IBotCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IBundleCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ICustomizationCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IDataCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IDialogueCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IGameCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHandbookCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHealthCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHideoutCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHttpCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInraidCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInsuranceCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInventoryCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IItemEventCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ILauncherCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ILocationCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IMatchCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IModCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/INoteCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/INotifierCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IPresetCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IProfileCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IQuestCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IRagfairCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IRepairCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ISaveCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ITradeCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ITraderCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IWeatherCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IWishlistCallbacks.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IAirdropConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IBaseConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IBotConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ICoreConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHealthConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHideoutConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHttpConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInRaidConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInsuranceConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInventoryConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ILocationConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IMatchConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IQuestConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IRagfairConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IRepairConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ITraderConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IWeatherConfig.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/controllers/IBotController.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IBotGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/ILocationGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IPMCLootGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IRagfairAssortGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IRagfairOfferGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/helpers/Traders.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IMod.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IModLoader.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IPackageJsonData.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/ragfair/IRagfairServerPrices.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IDatabaseTables.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IHttpServer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ILocaleBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ILocations.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IServerBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ISettingsBase.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/IAsyncQueue.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/ICommand.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/ILogger.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/IUuidGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/HttpRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/ImageRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/ItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/BotDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/BundleDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/CustomizationDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/DataDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/HttpDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/InraidDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/LocationDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/NotifierDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/TraderDynamicRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/CustomizationItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/HealthItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/HideoutItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/InsuranceItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/InventoryItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/NoteItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/PresetBuildItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/QuestItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/RagfairItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/RepairItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/TradeItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/WishlistItemEventRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/HealthSaveLoadRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/InraidSaveLoadRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/InsuranceSaveLoadRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/ProfileSaveLoadRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/BundleSerializer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/ImageSerializer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/NotifySerializer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/BotStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/BundleStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/CustomizationStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/DataStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/DialogStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/GameStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/HealthStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/InraidStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/InsuranceStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/ItemEventStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/LauncherStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/LocationStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/MatchStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/NotifierStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/PresetStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/ProfileStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/QuestStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/RagfairStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/TraderStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/WeatherStaticRouter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/ConfigServer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/DatabaseServer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/HttpServer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/RagfairServer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/SaveServer.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/FenceService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/HashCacheService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/InsuranceService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/MatchLocationService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/ModCompilerService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/NotificationService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/PaymentService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/PlayerService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairCategoriesService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairLinkedItemService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairOfferService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairPriceService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairRequiredItemsService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/TraderAssortService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onLoad/OnLoadMod.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onLoad/OnLoadModService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onUpdate/OnUpdateMod.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onUpdate/OnUpdateModService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/staticRouter/StaticRouterMod.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/staticRouter/StaticRouterModService.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/App.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/AyncQueue.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/DatabaseImporter.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/HashUtil.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/HttpResponseUtil.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/JsonUtil.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/Logger.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/MathUtil.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/ObjectId.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/RandomUtil.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/TimeUtil.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/UUidGenerator.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/VFS.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/Watermark.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/decorators/Singleton.d.ts create mode 100644 KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/decorators/constructor.d.ts delete mode 100644 KcY-SeeItemValue/itemValue/_built/LICENSE delete mode 100644 KcY-SeeItemValue/itemValue/_built/modloader.js delete mode 100644 KcY-SeeItemValue/itemValue/_built/module.dll delete mode 100644 KcY-SeeItemValue/itemValue/_built/src/config.json delete mode 100644 KcY-SeeItemValue/itemValue/_built/src/mod.js create mode 100644 Shared/AKI/Aki.Common.dll create mode 100644 Shared/AKI/Aki.Reflection.dll create mode 100644 Shared/BepInEx/0Harmony.dll create mode 100644 Shared/BepInEx/BepInEx.dll create mode 100644 Shared/BepInEx/ConfigurationManager.dll create mode 100644 Shared/BepInEx/Mono.Cecil.dll create mode 100644 Shared/EFT/Accessibility.dll create mode 100644 Shared/EFT/AmplifyMotion.dll create mode 100644 Shared/EFT/AnimationSystem.Recording.dll create mode 100644 Shared/EFT/AnimationSystem.Types.dll create mode 100644 Shared/EFT/Assembly-CSharp-firstpass.dll create mode 100644 Shared/EFT/Assembly-CSharp.dll create mode 100644 Shared/EFT/Autodesk.Fbx.dll create mode 100644 Shared/EFT/Cinemachine.dll create mode 100644 Shared/EFT/Comfort.Unity.dll create mode 100644 Shared/EFT/Comfort.dll create mode 100644 Shared/EFT/CommonExtensions.dll create mode 100644 Shared/EFT/DOTween.Modules.dll create mode 100644 Shared/EFT/DOTween.dll create mode 100644 Shared/EFT/DissonanceVoip.dll create mode 100644 Shared/EFT/FbxBuildTestAssets.dll create mode 100644 Shared/EFT/FilesChecker.dll create mode 100644 Shared/EFT/ItemComponent.Types.dll create mode 100644 Shared/EFT/ItemTemplate.Types.dll create mode 100644 Shared/EFT/JBooth.MicroSplat.Core.dll create mode 100644 Shared/EFT/LibraryLoaderUtility.dll create mode 100644 Shared/EFT/Mono.Data.Sqlite.dll create mode 100644 Shared/EFT/Mono.Messaging.dll create mode 100644 Shared/EFT/Mono.Posix.dll create mode 100644 Shared/EFT/Mono.Security.dll create mode 100644 Shared/EFT/Mono.WebBrowser.dll create mode 100644 Shared/EFT/NLog.dll create mode 100644 Shared/EFT/Newtonsoft.Json.UnityConverters.dll create mode 100644 Shared/EFT/Newtonsoft.Json.dll create mode 100644 Shared/EFT/Novell.Directory.Ldap.dll create mode 100644 Shared/EFT/Polybrush.dll create mode 100644 Shared/EFT/Sirenix.OdinInspector.Attributes.dll create mode 100644 Shared/EFT/Sirenix.OdinInspector.CompatibilityLayer.dll create mode 100644 Shared/EFT/Sirenix.Serialization.Config.dll create mode 100644 Shared/EFT/Sirenix.Serialization.dll create mode 100644 Shared/EFT/Sirenix.Utilities.dll create mode 100644 Shared/EFT/SteamAudio.dll create mode 100644 Shared/EFT/System.Buffers.dll create mode 100644 Shared/EFT/System.ComponentModel.Composition.dll create mode 100644 Shared/EFT/System.ComponentModel.DataAnnotations.dll create mode 100644 Shared/EFT/System.Configuration.Install.dll create mode 100644 Shared/EFT/System.Configuration.dll create mode 100644 Shared/EFT/System.Core.dll create mode 100644 Shared/EFT/System.Data.dll create mode 100644 Shared/EFT/System.Design.dll create mode 100644 Shared/EFT/System.Diagnostics.Debug.dll create mode 100644 Shared/EFT/System.Diagnostics.StackTrace.dll create mode 100644 Shared/EFT/System.Diagnostics.Tracing.dll create mode 100644 Shared/EFT/System.DirectoryServices.dll create mode 100644 Shared/EFT/System.Drawing.Design.dll create mode 100644 Shared/EFT/System.Drawing.dll create mode 100644 Shared/EFT/System.EnterpriseServices.dll create mode 100644 Shared/EFT/System.Globalization.Extensions.dll create mode 100644 Shared/EFT/System.Globalization.dll create mode 100644 Shared/EFT/System.IO.Compression.FileSystem.dll create mode 100644 Shared/EFT/System.IO.Compression.dll create mode 100644 Shared/EFT/System.IdentityModel.Selectors.dll create mode 100644 Shared/EFT/System.IdentityModel.dll create mode 100644 Shared/EFT/System.Memory.dll create mode 100644 Shared/EFT/System.Messaging.dll create mode 100644 Shared/EFT/System.Net.Http.dll create mode 100644 Shared/EFT/System.Numerics.dll create mode 100644 Shared/EFT/System.Reflection.dll create mode 100644 Shared/EFT/System.Resources.ResourceManager.dll create mode 100644 Shared/EFT/System.Runtime.CompilerServices.Unsafe.dll create mode 100644 Shared/EFT/System.Runtime.DurableInstancing.dll create mode 100644 Shared/EFT/System.Runtime.Extensions.dll create mode 100644 Shared/EFT/System.Runtime.InteropServices.dll create mode 100644 Shared/EFT/System.Runtime.Serialization.Formatters.Soap.dll create mode 100644 Shared/EFT/System.Runtime.Serialization.Xml.dll create mode 100644 Shared/EFT/System.Runtime.Serialization.dll create mode 100644 Shared/EFT/System.Runtime.dll create mode 100644 Shared/EFT/System.Security.dll create mode 100644 Shared/EFT/System.ServiceModel.Activation.dll create mode 100644 Shared/EFT/System.ServiceModel.Internals.dll create mode 100644 Shared/EFT/System.ServiceModel.dll create mode 100644 Shared/EFT/System.Threading.dll create mode 100644 Shared/EFT/System.Transactions.dll create mode 100644 Shared/EFT/System.Web.ApplicationServices.dll create mode 100644 Shared/EFT/System.Web.Services.dll create mode 100644 Shared/EFT/System.Web.dll create mode 100644 Shared/EFT/System.Windows.Forms.dll create mode 100644 Shared/EFT/System.Xaml.dll create mode 100644 Shared/EFT/System.Xml.Linq.dll create mode 100644 Shared/EFT/System.Xml.XPath.XDocument.dll create mode 100644 Shared/EFT/System.Xml.dll create mode 100644 Shared/EFT/System.dll create mode 100644 Shared/EFT/Unity.Formats.Fbx.Runtime.dll create mode 100644 Shared/EFT/Unity.MemoryProfiler.dll create mode 100644 Shared/EFT/Unity.PlayableGraphVisualizer.dll create mode 100644 Shared/EFT/Unity.Postprocessing.Runtime.dll create mode 100644 Shared/EFT/Unity.ProBuilder.Csg.dll create mode 100644 Shared/EFT/Unity.ProBuilder.KdTree.dll create mode 100644 Shared/EFT/Unity.ProBuilder.Poly2Tri.dll create mode 100644 Shared/EFT/Unity.ProBuilder.Stl.dll create mode 100644 Shared/EFT/Unity.ProBuilder.dll create mode 100644 Shared/EFT/Unity.Recorder.Base.dll create mode 100644 Shared/EFT/Unity.Recorder.dll create mode 100644 Shared/EFT/Unity.ScriptableBuildPipeline.dll create mode 100644 Shared/EFT/Unity.TextMeshPro.dll create mode 100644 Shared/EFT/Unity.Timeline.dll create mode 100644 Shared/EFT/UnityEngine.AIModule.dll create mode 100644 Shared/EFT/UnityEngine.ARModule.dll create mode 100644 Shared/EFT/UnityEngine.AccessibilityModule.dll create mode 100644 Shared/EFT/UnityEngine.AndroidJNIModule.dll create mode 100644 Shared/EFT/UnityEngine.AnimationModule.dll create mode 100644 Shared/EFT/UnityEngine.AssetBundleModule.dll create mode 100644 Shared/EFT/UnityEngine.AudioModule.dll create mode 100644 Shared/EFT/UnityEngine.ClothModule.dll create mode 100644 Shared/EFT/UnityEngine.ClusterInputModule.dll create mode 100644 Shared/EFT/UnityEngine.ClusterRendererModule.dll create mode 100644 Shared/EFT/UnityEngine.CoreModule.dll create mode 100644 Shared/EFT/UnityEngine.CrashReportingModule.dll create mode 100644 Shared/EFT/UnityEngine.DSPGraphModule.dll create mode 100644 Shared/EFT/UnityEngine.DirectorModule.dll create mode 100644 Shared/EFT/UnityEngine.GameCenterModule.dll create mode 100644 Shared/EFT/UnityEngine.GridModule.dll create mode 100644 Shared/EFT/UnityEngine.HotReloadModule.dll create mode 100644 Shared/EFT/UnityEngine.IMGUIModule.dll create mode 100644 Shared/EFT/UnityEngine.ImageConversionModule.dll create mode 100644 Shared/EFT/UnityEngine.InputLegacyModule.dll create mode 100644 Shared/EFT/UnityEngine.InputModule.dll create mode 100644 Shared/EFT/UnityEngine.JSONSerializeModule.dll create mode 100644 Shared/EFT/UnityEngine.LocalizationModule.dll create mode 100644 Shared/EFT/UnityEngine.ParticleSystemModule.dll create mode 100644 Shared/EFT/UnityEngine.PerformanceReportingModule.dll create mode 100644 Shared/EFT/UnityEngine.Physics2DModule.dll create mode 100644 Shared/EFT/UnityEngine.PhysicsModule.dll create mode 100644 Shared/EFT/UnityEngine.ProfilerModule.dll create mode 100644 Shared/EFT/UnityEngine.ScreenCaptureModule.dll create mode 100644 Shared/EFT/UnityEngine.SharedInternalsModule.dll create mode 100644 Shared/EFT/UnityEngine.SpriteMaskModule.dll create mode 100644 Shared/EFT/UnityEngine.SpriteShapeModule.dll create mode 100644 Shared/EFT/UnityEngine.StreamingModule.dll create mode 100644 Shared/EFT/UnityEngine.SubstanceModule.dll create mode 100644 Shared/EFT/UnityEngine.SubsystemsModule.dll create mode 100644 Shared/EFT/UnityEngine.TLSModule.dll create mode 100644 Shared/EFT/UnityEngine.TerrainModule.dll create mode 100644 Shared/EFT/UnityEngine.TerrainPhysicsModule.dll create mode 100644 Shared/EFT/UnityEngine.TextCoreModule.dll create mode 100644 Shared/EFT/UnityEngine.TextRenderingModule.dll create mode 100644 Shared/EFT/UnityEngine.TilemapModule.dll create mode 100644 Shared/EFT/UnityEngine.UI.dll create mode 100644 Shared/EFT/UnityEngine.UIElementsModule.dll create mode 100644 Shared/EFT/UnityEngine.UIModule.dll create mode 100644 Shared/EFT/UnityEngine.UNETModule.dll create mode 100644 Shared/EFT/UnityEngine.UmbraModule.dll create mode 100644 Shared/EFT/UnityEngine.UnityAnalyticsModule.dll create mode 100644 Shared/EFT/UnityEngine.UnityConnectModule.dll create mode 100644 Shared/EFT/UnityEngine.UnityTestProtocolModule.dll create mode 100644 Shared/EFT/UnityEngine.UnityWebRequestAssetBundleModule.dll create mode 100644 Shared/EFT/UnityEngine.UnityWebRequestAudioModule.dll create mode 100644 Shared/EFT/UnityEngine.UnityWebRequestModule.dll create mode 100644 Shared/EFT/UnityEngine.UnityWebRequestTextureModule.dll create mode 100644 Shared/EFT/UnityEngine.UnityWebRequestWWWModule.dll create mode 100644 Shared/EFT/UnityEngine.VFXModule.dll create mode 100644 Shared/EFT/UnityEngine.VRModule.dll create mode 100644 Shared/EFT/UnityEngine.VehiclesModule.dll create mode 100644 Shared/EFT/UnityEngine.VideoModule.dll create mode 100644 Shared/EFT/UnityEngine.WindModule.dll create mode 100644 Shared/EFT/UnityEngine.XRModule.dll create mode 100644 Shared/EFT/UnityEngine.dll create mode 100644 Shared/EFT/bsg.componentace.compression.libs.zlib.dll create mode 100644 Shared/EFT/bsg.console.core.dll create mode 100644 Shared/EFT/bsg.microsoft.extensions.objectpool.dll create mode 100644 Shared/EFT/bsg.system.buffers.dll create mode 100644 Shared/EFT/com.nvidia.reflex.Runtime.dll create mode 100644 Shared/EFT/com.unity.multiplayer-hlapi.Runtime.dll create mode 100644 Shared/EFT/mscorlib.dll create mode 100644 Shared/EFT/netstandard.dll diff --git a/Faupi-HideoutMod/HideoutArchitect/user/mods/Faupi-HideoutArchitect/src/hideoutarchitect.js b/Faupi-HideoutMod/HideoutArchitect/user/mods/Faupi-HideoutArchitect/src/hideoutarchitect.js deleted file mode 100644 index c95bd72..0000000 --- a/Faupi-HideoutMod/HideoutArchitect/user/mods/Faupi-HideoutArchitect/src/hideoutarchitect.js +++ /dev/null @@ -1,68 +0,0 @@ -/* hideoutarchitect.js - * license: NCSA - * copyright: Faupi - * authors: - * - Faupi - */ - -"use strict"; -const path = require('path'); - -class HideoutArchitect { - constructor() { - this.mod = require("../package.json"); - this.translations = require("../res/translations.json"); - Logger.info(`Loading: ${this.mod.name} ${this.mod.version}`); - - ModLoader.onLoad[this.mod.name] = this.init.bind(this); - } - - init(){ - this.hookRoutes(); - this.loadLocalization(); - } - - loadLocalization(){ - var globalLocale = DatabaseServer.tables.locales.global; - - for(let language in this.translations){ - if(!language in globalLocale) continue; - - let attrKvPair = this.translations[language]; - for(let attrKey in attrKvPair){ - let attrValue = attrKvPair[attrKey]; - - globalLocale[language].interface[attrKey] = attrValue; - } - } - } - - log(data){ - // console.log(data); - } - - hookRoutes(){ - HttpRouter.onStaticRoute["/HideoutArchitect/GetInfo"] = { - AttachmentOffset: this.getModInfo.bind(this) - }; - } - - getModInfo(url, info, sessionID, output){ - var output = { - status: 1, - data: null - }; - - // Don't mind this pointless try catch - try{ - output.data = {...this.mod, ...{path: path.resolve(ModLoader.getModPath(this.mod.name))}}; - output.status = 0; - }catch(ex){ - throw ex; - } - - return JsonUtil.serialize(output); - } -} - -module.exports = new HideoutArchitect(); \ No newline at end of file diff --git a/Faupi-HideoutMod/HideoutArchitect/bepInEx/plugins/HideoutArchitect.dll b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/bepInEx/plugins/HideoutArchitect.dll similarity index 95% rename from Faupi-HideoutMod/HideoutArchitect/bepInEx/plugins/HideoutArchitect.dll rename to Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/bepInEx/plugins/HideoutArchitect.dll index 0f710a2ab87a434a1399838fea810010523d6810..5d8d91e13e5c234b4865af67a02fc5da113d9b3c 100644 GIT binary patch delta 241 zcmZoz!Pu~ZaY6^nnwIMI8+%w78J}#P$QUXjJeTn~3mZc^TRA@)!$iR^Tx<-TlYffJ zvO6*|FmN%Pnk*}(&p2VSuh?nE?UNFu@Qs2b53G$v7xEOWLAx0aYIvMQ>YM(HZ(IZ+uWkT zBPEb|_0EZgFDVYY)9m>@FP!PxyufJ+7w?n}))N_kfC-3eCOi6S3)JkLDU{^<-Hwea6|7eZ@{Q`b?G-Z)SAcJXhS5k#WQ3%M$F2jNy}SOPVq^Y!;Mi zW@1d-JXPi|2P5z1$*K`dQtr+("WinstonLogger"); + this.router = container.resolve("DynamicRouterModService"); + + this.json = container.resolve("JsonUtil"); + this.mod = require("../package.json"); + this.translations = require("../res/translations.json"); + this.logger.info(`Loading: ${this.mod.name} ${this.mod.version}`); + this.hookRoutes(); + } + + public delayedLoad(container: DependencyContainer) + { + this.modLoader = container.resolve("InitialModLoader"); + this.database = container.resolve("DatabaseServer"); + this.table = this.database.getTables(); + this.globalLocale = this.table.locales.global; + this.loadLocalization(); + } + + private loadLocalization() + { + for(let language in this.translations){ + if(!(language in this.globalLocale)) continue; + + let attrKvPair = this.translations[language]; + for(let attrKey in attrKvPair){ + let attrValue = attrKvPair[attrKey]; + + this.globalLocale[language].interface[attrKey] = attrValue; + } + } + } + + private hookRoutes() + { + this.router.registerDynamicRouter( + "HideoutArchitect", + [ + { + url: "/HideoutArchitect/GetInfo", + action: (url, info, sessionId, output) => + { + return this.getModInfo(url, info, sessionId, output) + } + } + ], + "HideoutArchitect" + ) + } + + private getModInfo(url, info, sessionId, output) + { + var modOutput = { + status: 1, + data: null + }; + + modOutput.data = {...this.mod, ...{path: path.resolve(this.modLoader.getModPath(this.mod.name))}}; + modOutput.status = 0; + + return this.json.serialize(modOutput); + } +} + +module.exports = { mod: new HideoutArchitect() }; \ No newline at end of file diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/tsconfig.json b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/tsconfig.json new file mode 100644 index 0000000..8ba3117 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "allowJs": true, + "module": "CommonJS", + "target": "es2020", + "moduleResolution": "node", + "esModuleInterop": true, + "downlevelIteration": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "resolveJsonModule": true, + "outDir": "out" + }, + "lib": [ + "es2020" + ], + "include": [ + "src/*", + "src/**/*" + ] +} \ No newline at end of file diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/Program.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/Program.d.ts new file mode 100644 index 0000000..d4b71b9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/Program.d.ts @@ -0,0 +1,4 @@ +export declare class Program { + constructor(); + start(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/TYPES.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/TYPES.d.ts new file mode 100644 index 0000000..6407c3a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/TYPES.d.ts @@ -0,0 +1,3 @@ +export declare const TYPES: { + [name: string]: symbol; +}; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/Utils.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/Utils.d.ts new file mode 100644 index 0000000..e69de29 diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/BotCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/BotCallbacks.d.ts new file mode 100644 index 0000000..9602975 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/BotCallbacks.d.ts @@ -0,0 +1,15 @@ +import { BotController } from "../controllers/BotController"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class BotCallbacks { + private botController; + private httpResponse; + constructor(botController: BotController, httpResponse: HttpResponseUtil); + getBotLimit(url: string, info: IEmptyRequestData, sessionID: string): string; + getBotDifficulty(url: string, info: IEmptyRequestData, sessionID: string): string; + generateBots(url: string, info: IGenerateBotsRequestData, sessionID: string): IGetBodyResponseData; + getBotCap(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/BundleCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/BundleCallbacks.d.ts new file mode 100644 index 0000000..b007ab8 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/BundleCallbacks.d.ts @@ -0,0 +1,17 @@ +import { BundleLoader } from "../loaders/BundleLoader"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class BundleCallbacks { + private logger; + private httpResponse; + private httpServer; + private bundleLoader; + private configServer; + private httpConfig; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, httpServer: IHttpServer, bundleLoader: BundleLoader, configServer: ConfigServer); + sendBundle(sessionID: string, req: any, resp: any, body: any): any; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/CustomizationCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/CustomizationCallbacks.d.ts new file mode 100644 index 0000000..918b8b6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/CustomizationCallbacks.d.ts @@ -0,0 +1,23 @@ +import { CustomizationController } from "../controllers/CustomizationController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ISuit } from "../models/eft/common/tables/ITrader"; +import { IBuyClothingRequestData } from "../models/eft/customization/IBuyClothingRequestData"; +import { IWearClothingRequestData } from "../models/eft/customization/IWearClothingRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { SaveServer } from "../servers/SaveServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class CustomizationCallbacks { + private customizationController; + private saveServer; + private httpResponse; + constructor(customizationController: CustomizationController, saveServer: SaveServer, httpResponse: HttpResponseUtil); + getSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData<{ + _id: string; + suites: string[]; + }>; + getTraderSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/DataCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/DataCallbacks.d.ts new file mode 100644 index 0000000..018420e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/DataCallbacks.d.ts @@ -0,0 +1,32 @@ +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGlobals } from "../models/eft/common/IGlobals"; +import { ICustomizationItem } from "../models/eft/common/tables/ICustomizationItem"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IHideoutArea } from "../models/eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../models/eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../models/eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../models/eft/hideout/IHideoutSettingsBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { ILanguageBase } from "../models/spt/server/ILocaleBase"; +import { ISettingsBase } from "../models/spt/server/ISettingsBase"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class DataCallbacks { + private httpResponse; + private databaseServer; + constructor(httpResponse: HttpResponseUtil, databaseServer: DatabaseServer); + getSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGlobals(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateItems(url: string, info: IEmptyRequestData, sessionID: string): string; + getTemplateHandbook(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTemplateCharacter(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateQuests(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutAreas(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gethideoutProduction(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutScavcase(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesLanguages(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesMenu(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesGlobal(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/DialogueCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/DialogueCallbacks.d.ts new file mode 100644 index 0000000..3b6fbd1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/DialogueCallbacks.d.ts @@ -0,0 +1,45 @@ +import { DialogueController } from "../controllers/DialogueController"; +import { OnUpdate } from "../di/OnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IFriendRequestData } from "../models/eft/dialog/IFriendRequestData"; +import { IGetAllAttachmentsRequestData } from "../models/eft/dialog/IGetAllAttachmentsRequestData"; +import { IGetAllAttachmentsResponse } from "../models/eft/dialog/IGetAllAttachmentsResponse"; +import { IGetChatServerListRequestData } from "../models/eft/dialog/IGetChatServerListRequestData"; +import { IGetFriendListDataResponse } from "../models/eft/dialog/IGetFriendListDataResponse"; +import { IGetMailDialogInfoRequestData } from "../models/eft/dialog/IGetMailDialogInfoRequestData"; +import { IGetMailDialogListRequestData } from "../models/eft/dialog/IGetMailDialogListRequestData"; +import { IGetMailDialogViewRequestData } from "../models/eft/dialog/IGetMailDialogViewRequestData"; +import { IGetMailDialogViewResponseData } from "../models/eft/dialog/IGetMailDialogViewResponseData"; +import { IPinDialogRequestData } from "../models/eft/dialog/IPinDialogRequestData"; +import { IRemoveDialogRequestData } from "../models/eft/dialog/IRemoveDialogRequestData"; +import { ISendMessageRequest } from "../models/eft/dialog/ISendMessageRequest"; +import { ISetDialogReadRequestData } from "../models/eft/dialog/ISetDialogReadRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { DialogueInfo } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class DialogueCallbacks extends OnUpdate { + private hashUtil; + private timeUtil; + private httpResponse; + private dialogueController; + constructor(hashUtil: HashUtil, timeUtil: TimeUtil, httpResponse: HttpResponseUtil, dialogueController: DialogueController); + getFriendList(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getChatServerList(url: string, info: IGetChatServerListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogList(url: string, info: IGetMailDialogListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogView(url: string, info: IGetMailDialogViewRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogInfo(url: string, info: IGetMailDialogInfoRequestData, sessionID: string): IGetBodyResponseData; + removeDialog(url: string, info: IRemoveDialogRequestData, sessionID: string): IGetBodyResponseData; + pinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + unpinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + setRead(url: string, info: ISetDialogReadRequestData, sessionID: string): IGetBodyResponseData; + getAllAttachments(url: string, info: IGetAllAttachmentsRequestData, sessionID: string): IGetBodyResponseData; + listOutbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + listInbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + friendRequest(url: string, request: IFriendRequestData, sessionID: string): INullResponseData; + sendMessage(url: string, request: ISendMessageRequest, sessionID: string): IGetBodyResponseData; + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/GameCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/GameCallbacks.d.ts new file mode 100644 index 0000000..44a30ea --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/GameCallbacks.d.ts @@ -0,0 +1,24 @@ +import { GameController } from "../controllers/GameController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGameConfigResponse } from "../models/eft/game/IGameConfigResponse"; +import { IGameEmptyCrcRequestData } from "../models/eft/game/IGameEmptyCrcRequestData"; +import { IVersionValidateRequestData } from "../models/eft/game/IVersionValidateRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { Watermark } from "../utils/Watermark"; +declare class GameCallbacks { + private httpResponse; + private watermark; + private gameController; + constructor(httpResponse: HttpResponseUtil, watermark: Watermark, gameController: GameController); + versionValidate(url: string, info: IVersionValidateRequestData, sessionID: string): INullResponseData; + gameStart(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameLogout(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGameConfig(url: string, info: IGameEmptyCrcRequestData, sessionID: string): IGetBodyResponseData; + getServer(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + validateGameVersion(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameKeepalive(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getVersion(url: string, info: IEmptyRequestData, sessionID: string): string; +} +export { GameCallbacks }; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HandbookCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HandbookCallbacks.d.ts new file mode 100644 index 0000000..0db5fec --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HandbookCallbacks.d.ts @@ -0,0 +1,8 @@ +import { HandbookController } from "../controllers/HandbookController"; +import { OnLoad } from "../di/OnLoad"; +export declare class HandbookCallbacks extends OnLoad { + private handbookController; + constructor(handbookController: HandbookController); + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HealthCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HealthCallbacks.d.ts new file mode 100644 index 0000000..a50dd42 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HealthCallbacks.d.ts @@ -0,0 +1,20 @@ +import { HealthController } from "../controllers/HealthController"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHealthTreatmentRequestData } from "../models/eft/health/IHealthTreatmentRequestData"; +import { IOffraidEatRequestData } from "../models/eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../models/eft/health/IOffraidHealRequestData"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class HealthCallbacks { + private httpResponse; + private profileHelper; + private healthController; + constructor(httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, healthController: HealthController); + syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): IGetBodyResponseData; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): IItemEventRouterResponse; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): IItemEventRouterResponse; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HideoutCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HideoutCallbacks.d.ts new file mode 100644 index 0000000..3698176 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HideoutCallbacks.d.ts @@ -0,0 +1,32 @@ +import { HideoutController } from "../controllers/HideoutController"; +import { OnUpdate } from "../di/OnUpdate"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutPutItemInRequestData } from "../models/eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutScavCaseStartRequestData } from "../models/eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutTakeItemOutRequestData } from "../models/eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IHideoutToggleAreaRequestData } from "../models/eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutUpgradeCompleteRequestData } from "../models/eft/hideout/IHideoutUpgradeCompleteRequestData"; +import { IHideoutUpgradeRequestData } from "../models/eft/hideout/IHideoutUpgradeRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "../servers/ConfigServer"; +export declare class HideoutCallbacks extends OnUpdate { + private hideoutController; + private configServer; + private hideoutConfig; + constructor(hideoutController: HideoutController, // TODO: delay needed + configServer: ConfigServer); + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: IHideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HttpCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HttpCallbacks.d.ts new file mode 100644 index 0000000..9fe387d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/HttpCallbacks.d.ts @@ -0,0 +1,9 @@ +import { OnLoad } from "../di/OnLoad"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class HttpCallbacks extends OnLoad { + private httpServer; + constructor(httpServer: IHttpServer); + onLoad(): void; + getRoute(): string; + getImage(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InraidCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InraidCallbacks.d.ts new file mode 100644 index 0000000..2d53227 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InraidCallbacks.d.ts @@ -0,0 +1,21 @@ +import { InraidController } from "../controllers/InraidController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IRegisterPlayerRequestData } from "../models/eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class InraidCallbacks { + private inraidController; + private httpResponse; + private configServer; + private airdropConfig; + private inraidConfig; + constructor(inraidController: InraidController, httpResponse: HttpResponseUtil, configServer: ConfigServer); + registerPlayer(url: string, info: IRegisterPlayerRequestData, sessionID: string): INullResponseData; + saveProgress(url: string, info: ISaveProgressRequestData, sessionID: string): INullResponseData; + getRaidEndState(): string; + getRaidMenuSettings(url: string, info: IEmptyRequestData, sessionID: string): string; + getWeaponDurability(url: string, info: any, sessionID: string): string; + getAirdropConfig(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InsuranceCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InsuranceCallbacks.d.ts new file mode 100644 index 0000000..79feb67 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InsuranceCallbacks.d.ts @@ -0,0 +1,23 @@ +import { InsuranceController } from "../controllers/InsuranceController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetInsuranceCostRequestData } from "../models/eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../models/eft/insurance/IInsureRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "../servers/ConfigServer"; +import { InsuranceService } from "../services/InsuranceService"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class InsuranceCallbacks extends OnLoadOnUpdate { + private insuranceController; + private insuranceService; + private httpResponse; + private configServer; + private insuranceConfig; + constructor(insuranceController: InsuranceController, insuranceService: InsuranceService, httpResponse: HttpResponseUtil, configServer: ConfigServer); + onLoad(): void; + getInsuranceCost(url: string, info: IGetInsuranceCostRequestData, sessionID: string): IGetBodyResponseData; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(secondsSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InventoryCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InventoryCallbacks.d.ts new file mode 100644 index 0000000..9795aa0 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/InventoryCallbacks.d.ts @@ -0,0 +1,39 @@ +import { InventoryController } from "../controllers/InventoryController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IInventoryBindRequestData } from "../models/eft/inventory/IInventoryBindRequestData"; +import { IInventoryCreateMarkerRequestData } from "../models/eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../models/eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../models/eft/inventory/IInventoryEditMarkerRequestData"; +import { IInventoryExamineRequestData } from "../models/eft/inventory/IInventoryExamineRequestData"; +import { IInventoryFoldRequestData } from "../models/eft/inventory/IInventoryFoldRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../models/eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventoryRemoveRequestData } from "../models/eft/inventory/IInventoryRemoveRequestData"; +import { IInventorySortRequestData } from "../models/eft/inventory/IInventorySortRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IInventorySwapRequestData } from "../models/eft/inventory/IInventorySwapRequestData"; +import { IInventoryTagRequestData } from "../models/eft/inventory/IInventoryTagRequestData"; +import { IInventoryToggleRequestData } from "../models/eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTransferRequestData } from "../models/eft/inventory/IInventoryTransferRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class InventoryCallbacks { + private inventoryController; + constructor(inventoryController: InventoryController); + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ItemEventCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ItemEventCallbacks.d.ts new file mode 100644 index 0000000..74e79c4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ItemEventCallbacks.d.ts @@ -0,0 +1,11 @@ +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterRequest } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class ItemEventCallbacks { + private httpResponse; + private itemEventRouter; + constructor(httpResponse: HttpResponseUtil, itemEventRouter: ItemEventRouter); + handleEvents(url: string, info: IItemEventRouterRequest, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/LauncherCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/LauncherCallbacks.d.ts new file mode 100644 index 0000000..4bd5e2c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/LauncherCallbacks.d.ts @@ -0,0 +1,28 @@ +import { LauncherController } from "../controllers/LauncherController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IChangeRequestData } from "../models/eft/launcher/IChangeRequestData"; +import { ILoginRequestData } from "../models/eft/launcher/ILoginRequestData"; +import { IRegisterData } from "../models/eft/launcher/IRegisterData"; +import { IRemoveProfileData } from "../models/eft/launcher/IRemoveProfileData"; +import { SaveServer } from "../servers/SaveServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { Watermark } from "../utils/Watermark"; +declare class LauncherCallbacks { + private httpResponse; + private launcherController; + private saveServer; + private watermark; + constructor(httpResponse: HttpResponseUtil, launcherController: LauncherController, saveServer: SaveServer, watermark: Watermark); + connect(): string; + login(url: string, info: ILoginRequestData, sessionID: string): string; + register(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + get(url: string, info: ILoginRequestData, sessionID: string): string; + changeUsername(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + changePassword(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + wipe(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + getServerVersion(): string; + ping(url: string, info: IEmptyRequestData, sessionID: string): string; + removeProfile(url: string, info: IRemoveProfileData, sessionID: string): string; + getCompatibleTarkovVersion(): string; +} +export { LauncherCallbacks }; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/LocationCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/LocationCallbacks.d.ts new file mode 100644 index 0000000..5ecab74 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/LocationCallbacks.d.ts @@ -0,0 +1,14 @@ +import { LocationController } from "../controllers/LocationController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { ILocationBase } from "../models/eft/common/ILocationBase"; +import { ILocationsGenerateAllResponse } from "../models/eft/common/ILocationsSourceDestinationBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetLocationRequestData } from "../models/eft/location/IGetLocationRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class LocationCallbacks { + private httpResponse; + private locationController; + constructor(httpResponse: HttpResponseUtil, locationController: LocationController); + getLocationData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocation(url: string, info: IGetLocationRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/MatchCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/MatchCallbacks.d.ts new file mode 100644 index 0000000..63d38d9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/MatchCallbacks.d.ts @@ -0,0 +1,35 @@ +import { MatchController } from "../controllers/MatchController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IEndOfflineRaidRequestData } from "../models/eft/match/IEndOfflineRaidRequestData"; +import { IGetProfileRequestData } from "../models/eft/match/IGetProfileRequestData"; +import { IStartOfflineRaidRequestData } from "../models/eft/match/IStartOffineRaidRequestData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class MatchCallbacks { + private httpResponse; + private jsonUtil; + private matchController; + private databaseServer; + constructor(httpResponse: HttpResponseUtil, jsonUtil: JsonUtil, matchController: MatchController, databaseServer: DatabaseServer); + updatePing(url: string, info: any, sessionID: string): INullResponseData; + exitMatch(url: string, info: any, sessionID: string): INullResponseData; + exitToMenu(url: string, info: any, sessionID: string): INullResponseData; + startGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + stopGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + sendGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + acceptGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + cancelGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + putMetrics(url: string, info: any, sessionID: string): INullResponseData; + getProfile(url: string, info: IGetProfileRequestData, sessionID: string): IGetBodyResponseData; + serverAvailable(url: string, info: any, sessionID: string): IGetBodyResponseData | IGetBodyResponseData; + joinMatch(url: string, info: any, sessionID: string): IGetBodyResponseData; + getMetrics(url: string, info: any, sessionID: string): IGetBodyResponseData; + getGroupStatus(url: string, info: any, sessionID: string): IGetBodyResponseData; + createGroup(url: string, info: any, sessionID: string): IGetBodyResponseData; + deleteGroup(url: string, info: any, sessionID: string): INullResponseData; + startOfflineRaid(url: string, info: IStartOfflineRaidRequestData, sessionID: string): INullResponseData; + endOfflineRaid(url: string, info: IEndOfflineRaidRequestData, sessionID: string): INullResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ModCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ModCallbacks.d.ts new file mode 100644 index 0000000..2011f0e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ModCallbacks.d.ts @@ -0,0 +1,21 @@ +import { OnLoad } from "../di/OnLoad"; +import { DelayedModLoader } from "../loaders/DelayedModLoader"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +declare class ModCallbacks extends OnLoad { + private logger; + private httpResponse; + private httpServer; + private modLoader; + private configServer; + private httpConfig; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, httpServer: IHttpServer, modLoader: DelayedModLoader, configServer: ConfigServer); + onLoad(): void; + getRoute(): string; + sendBundle(sessionID: string, req: any, resp: any, body: any): void; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} +export { ModCallbacks }; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/NoteCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/NoteCallbacks.d.ts new file mode 100644 index 0000000..fd7c5ca --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/NoteCallbacks.d.ts @@ -0,0 +1,11 @@ +import { NoteController } from "../controllers/NoteController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { INoteActionData } from "../models/eft/notes/INoteActionData"; +export declare class NoteCallbacks { + private noteController; + constructor(noteController: NoteController); + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/NotifierCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/NotifierCallbacks.d.ts new file mode 100644 index 0000000..416e6a3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/NotifierCallbacks.d.ts @@ -0,0 +1,24 @@ +import { NotifierController } from "../controllers/NotifierController"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INotifierChannel } from "../models/eft/notifier/INotifier"; +import { ISelectProfileRequestData } from "../models/eft/notifier/ISelectProfileRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class NotifierCallbacks { + private httpServerHelper; + private httpResponse; + private notifierController; + constructor(httpServerHelper: HttpServerHelper, httpResponse: HttpResponseUtil, notifierController: NotifierController); + /** + * If we don't have anything to send, it's ok to not send anything back + * because notification requests can be long-polling. In fact, we SHOULD wait + * until we actually have something to send because otherwise we'd spam the client + * and the client would abort the connection due to spam. + */ + sendNotification(sessionID: string, req: any, resp: any, data: any): void; + getNotifier(url: string, info: any, sessionID: string): IGetBodyResponseData; + createNotifierChannel(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + selectProfile(url: string, info: ISelectProfileRequestData, sessionID: string): IGetBodyResponseData; + notify(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/PresetBuildCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/PresetBuildCallbacks.d.ts new file mode 100644 index 0000000..639c33f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/PresetBuildCallbacks.d.ts @@ -0,0 +1,15 @@ +import { PresetBuildController } from "../controllers/PresetBuildController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IPresetBuildActionRequestData } from "../models/eft/presetBuild/IPresetBuildActionRequestData"; +import { WeaponBuild } from "../models/eft/profile/IAkiProfile"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class PresetBuildCallbacks { + private httpResponse; + private presetBuildController; + constructor(httpResponse: HttpResponseUtil, presetBuildController: PresetBuildController); + getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/PresetCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/PresetCallbacks.d.ts new file mode 100644 index 0000000..f62afd6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/PresetCallbacks.d.ts @@ -0,0 +1,8 @@ +import { PresetController } from "../controllers/PresetController"; +import { OnLoad } from "../di/OnLoad"; +export declare class PresetCallbacks extends OnLoad { + private presetController; + constructor(presetController: PresetController); + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ProfileCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ProfileCallbacks.d.ts new file mode 100644 index 0000000..efce47d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/ProfileCallbacks.d.ts @@ -0,0 +1,30 @@ +import { ProfileController } from "../controllers/ProfileController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IGetMiniProfileRequestData } from "../models/eft/launcher/IGetMiniProfileRequestData"; +import { IProfileChangeNicknameRequestData } from "../models/eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../models/eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../models/eft/profile/IProfileCreateRequestData"; +import { ISearchFriendRequestData } from "../models/eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../models/eft/profile/ISearchFriendResponse"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class ProfileCallbacks { + private httpResponse; + private timeUtil; + private profileController; + constructor(httpResponse: HttpResponseUtil, timeUtil: TimeUtil, profileController: ProfileController); + createProfile(url: string, info: IProfileCreateRequestData, sessionID: string): IGetBodyResponseData; + getProfileData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + regenerateScav(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + changeVoice(url: string, info: IProfileChangeVoiceRequestData, sessionID: string): INullResponseData; + changeNickname(url: string, info: IProfileChangeNicknameRequestData, sessionID: string): IGetBodyResponseData; + validateNickname(url: string, info: IValidateNicknameRequestData, sessionID: string): IGetBodyResponseData; + getReservedNickname(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfileStatus(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + searchFriend(url: string, info: ISearchFriendRequestData, sessionID: string): IGetBodyResponseData; + getMiniProfile(url: string, info: IGetMiniProfileRequestData, sessionID: string): string; + getAllMiniProfiles(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/QuestCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/QuestCallbacks.d.ts new file mode 100644 index 0000000..f742096 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/QuestCallbacks.d.ts @@ -0,0 +1,26 @@ +import { QuestController } from "../controllers/QuestController"; +import { RepeatableQuestController } from "../controllers/RepeatableQuestController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../models/eft/common/tables/IRepeatableQuests"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../models/eft/quests/IHandoverQuestRequestData"; +import { IListQuestsRequestData } from "../models/eft/quests/IListQuestsRequestData"; +import { IRepeatableQuestChangeRequest } from "../models/eft/quests/IRepeatableQuestChangeRequest"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class QuestCallbacks { + private httpResponse; + private questController; + private repeatableQuestController; + constructor(httpResponse: HttpResponseUtil, questController: QuestController, repeatableQuestController: RepeatableQuestController); + changeRepeatableQuest(pmcData: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; + acceptQuest(pmcData: IPmcData, body: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; + listQuests(url: string, info: IListQuestsRequestData, sessionID: string): IGetBodyResponseData; + activityPeriods(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/RagfairCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/RagfairCallbacks.d.ts new file mode 100644 index 0000000..152475f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/RagfairCallbacks.d.ts @@ -0,0 +1,36 @@ +import { RagfairController } from "../controllers/RagfairController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAddOfferRequestData } from "../models/eft/ragfair/IAddOfferRequestData"; +import { IExtendOfferRequestData } from "../models/eft/ragfair/IExtendOfferRequestData"; +import { IGetItemPriceResult } from "../models/eft/ragfair/IGetItemPriceResult"; +import { IGetMarketPriceRequestData } from "../models/eft/ragfair/IGetMarketPriceRequestData"; +import { IRemoveOfferRequestData } from "../models/eft/ragfair/IRemoveOfferRequestData"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { RagfairServer } from "../servers/RagfairServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class RagfairCallbacks extends OnLoadOnUpdate { + private httpResponse; + private logger; + private jsonUtil; + private ragfairServer; + private ragfairController; + private configServer; + private ragfairConfig; + constructor(httpResponse: HttpResponseUtil, logger: ILogger, jsonUtil: JsonUtil, ragfairServer: RagfairServer, ragfairController: RagfairController, configServer: ConfigServer); + onLoad(): void; + getRoute(): string; + search(url: string, info: ISearchRequestData, sessionID: string): IGetBodyResponseData; + getMarketPrice(url: string, info: IGetMarketPriceRequestData, sessionID: string): IGetBodyResponseData; + getItemPrices(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + addOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + removeOffer(pmcData: IPmcData, info: IRemoveOfferRequestData, sessionID: string): IItemEventRouterResponse; + extendOffer(pmcData: IPmcData, info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(timeSinceLastRun: number): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/RepairCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/RepairCallbacks.d.ts new file mode 100644 index 0000000..f63ec18 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/RepairCallbacks.d.ts @@ -0,0 +1,11 @@ +import { RepairController } from "../controllers/RepairController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IRepairActionDataRequest } from "../models/eft/repair/IRepairActionDataRequest"; +import { ITraderRepairActionDataRequest } from "../models/eft/repair/ITraderRepairActionDataRequest"; +export declare class RepairCallbacks { + private repairController; + constructor(repairController: RepairController); + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/SaveCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/SaveCallbacks.d.ts new file mode 100644 index 0000000..b7219a0 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/SaveCallbacks.d.ts @@ -0,0 +1,9 @@ +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { SaveServer } from "../servers/SaveServer"; +export declare class SaveCallbacks extends OnLoadOnUpdate { + private saveServer; + constructor(saveServer: SaveServer); + onLoad(): void; + getRoute(): string; + onUpdate(secondsSinceLastRun: number): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/TradeCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/TradeCallbacks.d.ts new file mode 100644 index 0000000..9928951 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/TradeCallbacks.d.ts @@ -0,0 +1,11 @@ +import { TradeController } from "../controllers/TradeController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBaseTradeRequestData } from "../models/eft/trade/IProcessBaseTradeRequestData"; +import { IProcessRagfairTradeRequestData } from "../models/eft/trade/IProcessRagfairTradeRequestData"; +export declare class TradeCallbacks { + private tradeController; + constructor(tradeController: TradeController); + processTrade(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string): IItemEventRouterResponse; + processRagfairTrade(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/TraderCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/TraderCallbacks.d.ts new file mode 100644 index 0000000..2a8af7f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/TraderCallbacks.d.ts @@ -0,0 +1,18 @@ +import { TraderController } from "../controllers/TraderController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../models/eft/common/tables/ITrader"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class TraderCallbacks extends OnLoadOnUpdate { + private httpResponse; + private traderController; + constructor(httpResponse: HttpResponseUtil, traderController: TraderController); + onLoad(): void; + getRoute(): string; + getTraderSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfilePurchases(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTrader(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getAssort(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + onUpdate(): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/WeatherCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/WeatherCallbacks.d.ts new file mode 100644 index 0000000..e40ab3e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/WeatherCallbacks.d.ts @@ -0,0 +1,10 @@ +import { WeatherController } from "../controllers/WeatherController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class WeatherCallbacks { + private httpResponse; + private weatherController; + constructor(httpResponse: HttpResponseUtil, weatherController: WeatherController); + getWeather(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/WishlistCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/WishlistCallbacks.d.ts new file mode 100644 index 0000000..e0249fd --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/callbacks/WishlistCallbacks.d.ts @@ -0,0 +1,10 @@ +import { WishlistController } from "../controllers/WishlistController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IWishlistActionData } from "../models/eft/wishlist/IWishlistActionData"; +export declare class WishlistCallbacks { + private wishlistController; + constructor(wishlistController: WishlistController); + addToWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/BotController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/BotController.d.ts new file mode 100644 index 0000000..d7dc36d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/BotController.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { Difficulty } from "../models/eft/common/tables/IBotType"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { IBotCore } from "../models/eft/common/tables/IBotCore"; +import { ConfigServer } from "../servers/ConfigServer"; +import { BotHelper } from "../helpers/BotHelper"; +import { BotGenerator } from "../generators/BotGenerator"; +export declare class BotController { + private databaseServer; + private botGenerator; + private botHelper; + private configServer; + private botConfig; + constructor(databaseServer: DatabaseServer, botGenerator: BotGenerator, botHelper: BotHelper, configServer: ConfigServer); + getBotLimit(type: string): number; + getBotDifficulty(type: string, difficulty: string): IBotCore | Difficulty; + generate(info: IGenerateBotsRequestData, playerScav?: boolean): IBotBase[]; + getBotCap(): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/CustomizationController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/CustomizationController.d.ts new file mode 100644 index 0000000..6fd3b12 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/CustomizationController.d.ts @@ -0,0 +1,22 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IWearClothingRequestData } from "../models/eft/customization/IWearClothingRequestData"; +import { IBuyClothingRequestData } from "../models/eft/customization/IBuyClothingRequestData"; +import { ISuit } from "../models/eft/common/tables/ITrader"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class CustomizationController { + private logger; + private itemEventRouter; + private databaseServer; + private saveServer; + private profileHelper; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, saveServer: SaveServer, profileHelper: ProfileHelper); + getTraderSuits(traderID: string, sessionID: string): ISuit[]; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; + private getAllTraderSuits; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/DialogueController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/DialogueController.d.ts new file mode 100644 index 0000000..8095666 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/DialogueController.d.ts @@ -0,0 +1,24 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { DialogueInfo } from "../models/eft/profile/IAkiProfile"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetFriendListDataResponse } from "../models/eft/dialog/IGetFriendListDataResponse"; +import { IGetMailDialogViewResponseData } from "../models/eft/dialog/IGetMailDialogViewResponseData"; +import { IGetAllAttachmentsResponse } from "../models/eft/dialog/IGetAllAttachmentsResponse"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class DialogueController { + private httpResponse; + private saveServer; + private dialogueHelper; + constructor(httpResponse: HttpResponseUtil, saveServer: SaveServer, dialogueHelper: DialogueHelper); + getFriendList(sessionID: string): IGetFriendListDataResponse; + generateDialogueList(sessionID: string): IGetBodyResponseData; + getDialogueInfo(dialogueID: string, sessionID: string): DialogueInfo; + generateDialogueView(dialogueID: string, sessionID: string): IGetMailDialogViewResponseData; + removeDialogue(dialogueID: string, sessionID: string): void; + setDialoguePin(dialogueID: string, shouldPin: boolean, sessionID: string): void; + setRead(dialogueIDs: string[], sessionID: string): void; + getAllAttachments(dialogueID: string, sessionID: string): IGetAllAttachmentsResponse; + private removeExpiredItems; + update(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/GameController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/GameController.d.ts new file mode 100644 index 0000000..5c9a464 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/GameController.d.ts @@ -0,0 +1,20 @@ +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGameConfigResponse } from "../models/eft/game/IGameConfigResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { Watermark } from "../utils/Watermark"; +export declare class GameController { + private logger; + private watermark; + private httpServerHelper; + private profileHelper; + private configServer; + private httpConfig; + constructor(logger: ILogger, watermark: Watermark, httpServerHelper: HttpServerHelper, profileHelper: ProfileHelper, configServer: ConfigServer); + gameStart(url: string, info: IEmptyRequestData, sessionID: string): void; + getGameConfig(sessionID: string): IGameConfigResponse; + getServer(): any[]; + private getActiveRepeatableQuests; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HandbookController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HandbookController.d.ts new file mode 100644 index 0000000..5a55e89 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HandbookController.d.ts @@ -0,0 +1,8 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +export declare class HandbookController { + private databaseServer; + private handbookHelper; + constructor(databaseServer: DatabaseServer, handbookHelper: HandbookHelper); + load(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HealthController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HealthController.d.ts new file mode 100644 index 0000000..ca049f6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HealthController.d.ts @@ -0,0 +1,25 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentService } from "../services/PaymentService"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { HealthHelper } from "../helpers/HealthHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHealthTreatmentRequestData } from "../models/eft/health/IHealthTreatmentRequestData"; +import { IOffraidEatRequestData } from "../models/eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../models/eft/health/IOffraidHealRequestData"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HealthController { + private logger; + private itemEventRouter; + private itemHelper; + private paymentService; + private inventoryHelper; + private healthHelper; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, itemHelper: ItemHelper, paymentService: PaymentService, inventoryHelper: InventoryHelper, healthHelper: HealthHelper); + saveVitality(pmcData: IPmcData, info: ISyncHealthRequestData, sessionID: string): void; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): IItemEventRouterResponse; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): IItemEventRouterResponse; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HideoutController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HideoutController.d.ts new file mode 100644 index 0000000..22b7040 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/HideoutController.d.ts @@ -0,0 +1,56 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { HashUtil } from "../utils/HashUtil"; +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PlayerService } from "../services/PlayerService"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { HideoutHelper } from "../helpers/HideoutHelper"; +import { IHideoutUpgradeRequestData } from "../models/eft/hideout/IHideoutUpgradeRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { HideoutUpgradeCompleteRequestData } from "../models/eft/hideout/HideoutUpgradeCompleteRequestData"; +import { IHideoutPutItemInRequestData } from "../models/eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutTakeItemOutRequestData } from "../models/eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutToggleAreaRequestData } from "../models/eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutScavCaseStartRequestData } from "../models/eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HideoutController { + private logger; + private hashUtil; + private timeUtil; + private databaseServer; + private randomUtil; + private inventoryHelper; + private saveServer; + private playerService; + private presetHelper; + private paymentHelper; + private itemEventRouter; + private httpResponse; + private profileHelper; + private hideoutHelper; + private configServer; + private hideoutConfig; + constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseServer: DatabaseServer, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, configServer: ConfigServer); + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: HideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + registerProduction(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData | IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + update(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InraidController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InraidController.d.ts new file mode 100644 index 0000000..1033e5f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InraidController.d.ts @@ -0,0 +1,30 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { HealthHelper } from "../helpers/HealthHelper"; +import { IRegisterPlayerRequestData } from "../models/eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { InRaidHelper } from "../helpers/InRaidHelper"; +import { InsuranceService } from "../services/InsuranceService"; +import { ExtendedProfileHelper } from "../helpers/ExtendedProfileHelper"; +export declare class InraidController { + private saveServer; + private jsonUtil; + private databaseServer; + private questHelper; + private itemHelper; + private extendedProfileHelper; + private healthHelper; + private traderHelper; + private insuranceService; + private inRaidHelper; + private configServer; + private inraidConfig; + constructor(saveServer: SaveServer, jsonUtil: JsonUtil, databaseServer: DatabaseServer, questHelper: QuestHelper, itemHelper: ItemHelper, extendedProfileHelper: ExtendedProfileHelper, healthHelper: HealthHelper, traderHelper: TraderHelper, insuranceService: InsuranceService, inRaidHelper: InRaidHelper, configServer: ConfigServer); + addPlayer(sessionID: string, info: IRegisterPlayerRequestData): void; + saveProgress(offraidData: ISaveProgressRequestData, sessionID: string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InsuranceController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InsuranceController.d.ts new file mode 100644 index 0000000..50437a6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InsuranceController.d.ts @@ -0,0 +1,37 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PaymentService } from "../services/PaymentService"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetInsuranceCostRequestData } from "../models/eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../models/eft/insurance/IInsureRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { InsuranceService } from "../services/InsuranceService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class InsuranceController { + private logger; + private randomUtil; + private itemEventRouter; + private timeUtil; + private saveServer; + private databaseServer; + private itemHelper; + private profileHelper; + private dialogueHelper; + private paymentService; + private insuranceService; + private configServer; + private insuranceConfig; + constructor(logger: ILogger, randomUtil: RandomUtil, itemEventRouter: ItemEventRouter, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, profileHelper: ProfileHelper, dialogueHelper: DialogueHelper, paymentService: PaymentService, // TODO: delay required + insuranceService: InsuranceService, configServer: ConfigServer); + processReturn(): void; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): IItemEventRouterResponse; + cost(info: IGetInsuranceCostRequestData, sessionID: string): any; + doAbsolutelyNothing(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InventoryController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InventoryController.d.ts new file mode 100644 index 0000000..8235082 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/InventoryController.d.ts @@ -0,0 +1,107 @@ +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IAddItemRequestData } from "../models/eft/inventory/IAddItemRequestData"; +import { IInventoryBindRequestData } from "../models/eft/inventory/IInventoryBindRequestData"; +import { IInventoryCreateMarkerRequestData } from "../models/eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../models/eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../models/eft/inventory/IInventoryEditMarkerRequestData"; +import { IInventoryExamineRequestData } from "../models/eft/inventory/IInventoryExamineRequestData"; +import { IInventoryFoldRequestData } from "../models/eft/inventory/IInventoryFoldRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../models/eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventoryRemoveRequestData } from "../models/eft/inventory/IInventoryRemoveRequestData"; +import { IInventorySortRequestData } from "../models/eft/inventory/IInventorySortRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IInventorySwapRequestData } from "../models/eft/inventory/IInventorySwapRequestData"; +import { IInventoryTagRequestData } from "../models/eft/inventory/IInventoryTagRequestData"; +import { IInventoryToggleRequestData } from "../models/eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTransferRequestData } from "../models/eft/inventory/IInventoryTransferRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class InventoryController { + private logger; + private hashUtil; + private jsonUtil; + private databaseServer; + private presetHelper; + private inventoryHelper; + private profileHelper; + private paymentHelper; + private itemEventRouter; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, presetHelper: PresetHelper, inventoryHelper: InventoryHelper, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, itemEventRouter: ItemEventRouter); + /** + * Move Item + * change location of item with parentId and slotId + * transfers items from one profile to another if fromOwner/toOwner is set in the body. + * otherwise, move is contained within the same profile_f. + */ + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Remove Item from Profile + * Deep tree item deletion, also removes items from insurance list + */ + removeItem(pmcData: IPmcData, itemId: string, sessionID: string, output?: IItemEventRouterResponse): IItemEventRouterResponse; + /** + * Implements functionality "Discard" from Main menu (Stash etc.) + * Removes item from PMC Profile + */ + discardItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Split Item + * spliting 1 item-stack into 2 separate items ... + */ + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Merge Item + * merges 2 items into one, deletes item from `body.item` and adding number of stacks into `body.with` + */ + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Transfer item + * Used to take items from scav inventory into stash or to insert ammo into mags (shotgun ones) and reloading weapon by clicking "Reload" + */ + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Swap Item + * its used for "reload" if you have weapon in hands and magazine is somewhere else in rig or backpack in equipment + */ + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Give Item + * its used for "add" item like gifts etc. + */ + addItem(pmcData: IPmcData, body: IAddItemRequestData, output: IItemEventRouterResponse, sessionID: string, callback: any, foundInRaid?: boolean, addUpd?: any): IItemEventRouterResponse; + /** + * Handles folding of Weapons + */ + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Toggles "Toggleable" items like night vision goggles and face shields. + */ + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles Tagging of items (primary Containers). + */ + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles examining of the item * + */ + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles sorting of Inventory. + */ + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/LauncherController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/LauncherController.d.ts new file mode 100644 index 0000000..d3d8e6a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/LauncherController.d.ts @@ -0,0 +1,27 @@ +import { HashUtil } from "../utils/HashUtil"; +import { SaveServer } from "../servers/SaveServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { IRegisterData } from "../models/eft/launcher/IRegisterData"; +import { ILoginRequestData } from "../models/eft/launcher/ILoginRequestData"; +import { IChangeRequestData } from "../models/eft/launcher/IChangeRequestData"; +import { Info } from "../models/eft/profile/IAkiProfile"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +export declare class LauncherController { + private hashUtil; + private saveServer; + private httpServerHelper; + private databaseServer; + private configServer; + private coreConfig; + constructor(hashUtil: HashUtil, saveServer: SaveServer, httpServerHelper: HttpServerHelper, databaseServer: DatabaseServer, configServer: ConfigServer); + connect(): any; + find(sessionIdKey: string): Info; + login(info: ILoginRequestData): string; + register(info: IRegisterData): string; + private createAccount; + changeUsername(info: IChangeRequestData): string; + changePassword(info: IChangeRequestData): string; + wipe(info: IRegisterData): string; + getCompatibleTarkovVersion(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/LocationController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/LocationController.d.ts new file mode 100644 index 0000000..dde270c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/LocationController.d.ts @@ -0,0 +1,18 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { LocationGenerator } from "../generators/LocationGenerator"; +import { ILocationBase } from "../models/eft/common/ILocationBase"; +import { ILocationsGenerateAllResponse } from "../models/eft/common/ILocationsSourceDestinationBase"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class LocationController { + private jsonUtil; + private logger; + private locationGenerator; + private databaseServer; + private timeUtil; + constructor(jsonUtil: JsonUtil, logger: ILogger, locationGenerator: LocationGenerator, databaseServer: DatabaseServer, timeUtil: TimeUtil); + get(location: string): ILocationBase; + generate(name: string): ILocationBase; + generateAll(): ILocationsGenerateAllResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/MatchController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/MatchController.d.ts new file mode 100644 index 0000000..84abbe3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/MatchController.d.ts @@ -0,0 +1,28 @@ +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IEndOfflineRaidRequestData } from "../models/eft/match/IEndOfflineRaidRequestData"; +import { IGetProfileRequestData } from "../models/eft/match/IGetProfileRequestData"; +import { IStartOfflineRaidRequestData } from "../models/eft/match/IStartOffineRaidRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { SaveServer } from "../servers/SaveServer"; +import { MatchLocationService } from "../services/MatchLocationService"; +export declare class MatchController { + private saveServer; + private profileHelper; + private matchLocationService; + private traderHelper; + private configServer; + private matchConfig; + private inraidConfig; + constructor(saveServer: SaveServer, profileHelper: ProfileHelper, matchLocationService: MatchLocationService, traderHelper: TraderHelper, configServer: ConfigServer); + getEnabled(): boolean; + getProfile(info: IGetProfileRequestData): IPmcData[]; + private getMatch; + createGroup(sessionID: string, info: any): any; + deleteGroup(info: any): void; + joinMatch(info: any, sessionID: string): any[]; + getGroupStatus(info: any): any; + startOfflineRaid(info: IStartOfflineRaidRequestData, sessionID: string): void; + endOfflineRaid(info: IEndOfflineRaidRequestData, sessionID: string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/NoteController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/NoteController.d.ts new file mode 100644 index 0000000..ecd8001 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/NoteController.d.ts @@ -0,0 +1,12 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { INoteActionData } from "../models/eft/notes/INoteActionData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +declare class NoteController { + private itemEventRouter; + constructor(itemEventRouter: ItemEventRouter); + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} +export { NoteController }; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/NotifierController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/NotifierController.d.ts new file mode 100644 index 0000000..36fef66 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/NotifierController.d.ts @@ -0,0 +1,22 @@ +import { NotifierHelper } from "../helpers/NotifierHelper"; +import { NotificationService } from "../services/NotificationService"; +import { INotifierChannel } from "../models/eft/notifier/INotifier"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +export declare class NotifierController { + private notifierHelper; + private httpServerHelper; + private notificationService; + private pollInterval; + private timeout; + constructor(notifierHelper: NotifierHelper, httpServerHelper: HttpServerHelper, notificationService: NotificationService); + /** + * Resolve an array of session notifications. + * + * If no notifications are currently queued then intermittently check for new notifications until either + * one or more appear or when a timeout expires. + * If no notifications are available after the timeout, use a default message. + */ + notifyAsync(sessionID: string): Promise; + getServer(sessionID: string): string; + getChannel(sessionID: string): INotifierChannel; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/PresetBuildController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/PresetBuildController.d.ts new file mode 100644 index 0000000..a15b181 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/PresetBuildController.d.ts @@ -0,0 +1,18 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { SaveServer } from "../servers/SaveServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IPresetBuildActionRequestData } from "../models/eft/presetBuild/IPresetBuildActionRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { WeaponBuild } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +export declare class PresetBuildController { + private hashUtil; + private itemEventRouter; + private itemHelper; + private saveServer; + constructor(hashUtil: HashUtil, itemEventRouter: ItemEventRouter, itemHelper: ItemHelper, saveServer: SaveServer); + getUserBuilds(sessionID: string): WeaponBuild[]; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/PresetController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/PresetController.d.ts new file mode 100644 index 0000000..6ec8c55 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/PresetController.d.ts @@ -0,0 +1,8 @@ +import { PresetHelper } from "../helpers/PresetHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PresetController { + private presetHelper; + private databaseServer; + constructor(presetHelper: PresetHelper, databaseServer: DatabaseServer); + initialize(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/ProfileController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/ProfileController.d.ts new file mode 100644 index 0000000..46b66d8 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/ProfileController.d.ts @@ -0,0 +1,34 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IProfileChangeNicknameRequestData } from "../models/eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../models/eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../models/eft/profile/IProfileCreateRequestData"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { ISearchFriendRequestData } from "../models/eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../models/eft/profile/ISearchFriendResponse"; +import { HashUtil } from "../utils/HashUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { IMiniProfile } from "../models/eft/launcher/IMiniProfile"; +import { ExtendedProfileHelper } from "../helpers/ExtendedProfileHelper"; +export declare class ProfileController { + private hashUtil; + private timeUtil; + private saveServer; + private databaseServer; + private itemHelper; + private traderHelper; + private extendedProfileHelper; + constructor(hashUtil: HashUtil, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, traderHelper: TraderHelper, extendedProfileHelper: ExtendedProfileHelper); + getMiniProfiles(): IMiniProfile[]; + getMiniProfile(sessionID: string): any; + getCompleteProfile(sessionID: string): IPmcData[]; + createProfile(info: IProfileCreateRequestData, sessionID: string): void; + generatePlayerScav(sessionID: string): IPmcData; + validateNickname(info: IValidateNicknameRequestData, sessionID: string): string; + changeNickname(info: IProfileChangeNicknameRequestData, sessionID: string): string; + changeVoice(info: IProfileChangeVoiceRequestData, sessionID: string): void; + getFriends(info: ISearchFriendRequestData, sessionID: string): ISearchFriendResponse[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/QuestController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/QuestController.d.ts new file mode 100644 index 0000000..a964c32 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/QuestController.d.ts @@ -0,0 +1,37 @@ +import { TimeUtil } from "../utils/TimeUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { QuestConditionHelper } from "../helpers/QuestConditionHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PlayerService } from "../services/PlayerService"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../models/eft/quests/IHandoverQuestRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class QuestController { + private logger; + private timeUtil; + private itemEventRouter; + private databaseServer; + private itemHelper; + private dialogueHelper; + private profileHelper; + private questHelper; + private questConditionHelper; + private playerService; + private configServer; + private questConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, itemHelper: ItemHelper, dialogueHelper: DialogueHelper, profileHelper: ProfileHelper, questHelper: QuestHelper, questConditionHelper: QuestConditionHelper, playerService: PlayerService, configServer: ConfigServer); + getClientQuests(sessionID: string): IQuest[]; + acceptQuest(pmcData: IPmcData, acceptedQuest: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + acceptRepeatableQuest(pmcData: IPmcData, acceptedQuest: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RagfairController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RagfairController.d.ts new file mode 100644 index 0000000..5b94a95 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RagfairController.d.ts @@ -0,0 +1,69 @@ +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairHelper } from "../helpers/RagfairHelper"; +import { RagfairOfferHelper } from "../helpers/RagfairOfferHelper"; +import { RagfairSellHelper } from "../helpers/RagfairSellHelper"; +import { RagfairSortHelper } from "../helpers/RagfairSortHelper"; +import { RagfairTaxHelper } from "../helpers/RagfairTaxHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { IAddOfferRequestData, Requirement } from "../models/eft/ragfair/IAddOfferRequestData"; +import { IExtendOfferRequestData } from "../models/eft/ragfair/IExtendOfferRequestData"; +import { IGetItemPriceResult } from "../models/eft/ragfair/IGetItemPriceResult"; +import { IGetMarketPriceRequestData } from "../models/eft/ragfair/IGetMarketPriceRequestData"; +import { IGetOffersResult } from "../models/eft/ragfair/IGetOffersResult"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairServer } from "../servers/RagfairServer"; +import { SaveServer } from "../servers/SaveServer"; +import { PaymentService } from "../services/PaymentService"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { RagfairRequiredItemsService } from "../services/RagfairRequiredItemsService"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class RagfairController { + private logger; + private timeUtil; + private httpResponse; + private itemEventRouter; + private ragfairServer; + private ragfairPriceService; + private databaseServer; + private itemHelper; + private saveServer; + private ragfairSellHelper; + private ragfairTaxHelper; + private ragfairSortHelper; + private ragfairOfferHelper; + private profileHelper; + private paymentService; + private handbookHelper; + private paymentHelper; + private inventoryHelper; + private ragfairHelper; + private ragfairOfferService; + private ragfairRequiredItemsService; + private ragfairOfferGenerator; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, httpResponse: HttpResponseUtil, itemEventRouter: ItemEventRouter, ragfairServer: RagfairServer, ragfairPriceService: RagfairPriceService, databaseServer: DatabaseServer, itemHelper: ItemHelper, saveServer: SaveServer, ragfairSellHelper: RagfairSellHelper, ragfairTaxHelper: RagfairTaxHelper, ragfairSortHelper: RagfairSortHelper, ragfairOfferHelper: RagfairOfferHelper, profileHelper: ProfileHelper, paymentService: PaymentService, handbookHelper: HandbookHelper, paymentHelper: PaymentHelper, inventoryHelper: InventoryHelper, ragfairHelper: RagfairHelper, ragfairOfferService: RagfairOfferService, ragfairRequiredItemsService: RagfairRequiredItemsService, ragfairOfferGenerator: RagfairOfferGenerator, configServer: ConfigServer); + getOffers(sessionID: string, info: ISearchRequestData): IGetOffersResult; + update(): void; + getItemPrice(info: IGetMarketPriceRequestData): IGetItemPriceResult; + addPlayerOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + createPlayerOffer(profile: IAkiProfile, requirements: Requirement[], items: Item[], sellInOnePiece: boolean, amountToSend: number): IRagfairOffer; + getAllFleaPrices(): Record; + removeOffer(offerId: string, sessionID: string): IItemEventRouterResponse; + extendOffer(info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RepairController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RepairController.d.ts new file mode 100644 index 0000000..3a9f3a2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RepairController.d.ts @@ -0,0 +1,40 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { PaymentService } from "../services/PaymentService"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IRepairActionDataRequest } from "../models/eft/repair/IRepairActionDataRequest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ITraderRepairActionDataRequest } from "../models/eft/repair/ITraderRepairActionDataRequest"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RepairHelper } from "../helpers/RepairHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RepairController { + private logger; + private itemEventRouter; + private databaseServer; + private questHelper; + private traderHelper; + private paymentService; + private repairHelper; + private configServer; + private repairConfig; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, questHelper: QuestHelper, traderHelper: TraderHelper, paymentService: PaymentService, repairHelper: RepairHelper, configServer: ConfigServer); + /** + * Repair with trader + * @param pmcData player profile + * @param body endpoint request data + * @param sessionID session id + * @returns item event router action + */ + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + /** + * Repair with repair kit + * @param pmcData player profile + * @param body endpoint request data + * @param sessionID session id + * @returns item event router action + */ + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RepeatableQuestController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RepeatableQuestController.d.ts new file mode 100644 index 0000000..bd5e5a1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/RepeatableQuestController.d.ts @@ -0,0 +1,216 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { Exit } from "../models/eft/common/ILocationBase"; +import { IPmcData, TraderInfo } from "../models/eft/common/IPmcData"; +import { ICompletion, ICompletionAvailableFor, IElimination, IEliminationCondition, IExploration, IExplorationCondition, IPmcDataRepeatableQuest, IRepeatableQuest, IReward, IRewards } from "../models/eft/common/tables/IRepeatableQuests"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IRepeatableQuestChangeRequest } from "../models/eft/quests/IRepeatableQuestChangeRequest"; +import { ELocationName, IRepeatableQuestConfig } from "../models/spt/config/IQuestConfig"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PaymentService } from "../services/PaymentService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { MathUtil } from "../utils/MathUtil"; +import { ObjectId } from "../utils/ObjectId"; +import { ProbabilityObject, ProbabilityObjectArray, RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export interface IQuestTypePool { + types: string[]; + pool: IQuestPool; +} +export interface IQuestPool { + Exploration: IExplorationPool; + Elimination: IEliminationPool; +} +export interface IExplorationPool { + locations: Partial>; +} +export interface IEliminationPool { + targets: IEliminationTargetPool; +} +export interface IEliminationTargetPool { + Savage?: ITargetLocation; + AnyPmc?: ITargetLocation; + bossBully?: ITargetLocation; + bossGluhar?: ITargetLocation; + bossKilla?: ITargetLocation; + bossSanitar?: ITargetLocation; + bossTagilla?: ITargetLocation; + bossKojaniy?: ITargetLocation; +} +export interface ITargetLocation { + locations: string[]; +} +export declare class RepeatableQuestController { + private timeUtil; + private logger; + private randomUtil; + private mathUtil; + private jsonUtil; + private databaseServer; + private itemHelper; + private presetHelper; + private profileHelper; + private ragfairServerHelper; + private itemEventRouter; + private paymentService; + private objectId; + private configServer; + private questConfig; + constructor(timeUtil: TimeUtil, logger: ILogger, randomUtil: RandomUtil, mathUtil: MathUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, itemHelper: ItemHelper, presetHelper: PresetHelper, profileHelper: ProfileHelper, ragfairServerHelper: RagfairServerHelper, itemEventRouter: ItemEventRouter, paymentService: PaymentService, objectId: ObjectId, configServer: ConfigServer); + /** + * This is the method reached by the /client/repeatalbeQuests/activityPeriods endpoint + * Returns an array of objects in the format of repeatable quests to the client. + * repeatableQuestObject = { + * id: Unique Id, + * name: "Daily", + * endTime: the time when the quests expire + * activeQuests: currently available quests in an array. Each element of quest type format (see assets/database/templates/repeatableQuests.json). + * inactiveQuests: the quests which were previously active (required by client to fail them if they are not completed) + * } + * + * The method checks if the player level requirement for repeatable quests (e.g. daily lvl5, weekly lvl15) is met and if the previously active quests + * are still valid. This ischecked by endTime persisted in profile accordning to the resetTime configured for each repeatable kind (daily, weekly) + * in QuestCondig.js + * + * If the condition is met, new repeatableQuests are created, old quests (which are persisted in the profile.RepeatableQuests[i].activeQuests) are + * moved to profile.RepeatableQuests[i].inactiveQuests. This memory is required to get rid of old repeatable quest data in the profile, otherwise + * they'll litter the profile's Quests field. + * (if the are on "Succeed" but not "Completed" we keep them, to allow the player to complete them and get the rewards) + * The new quests generated are again persisted in profile.RepeatableQuests + * + * + * @param {string} sessionId Player's session id + * @returns {array} array of "repeatableQuestObjects" as descibed above + */ + getClientRepeatableQuests(info: IEmptyRequestData, sessionID: string): IPmcDataRepeatableQuest[]; + /** + * This method is called by GetClientRepeatableQuests and creates one element of quest type format (see assets/database/templates/repeatableQuests.json). + * It randomly draws a quest type (currently Elimination, Completion or Exploration) as well as a trader who is providing the quest + */ + generateRepeatableQuest(pmcLevel: number, pmcTraderInfo: Record, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IRepeatableQuest; + /** + * Just for debug reasons. Draws dailies a random assort of dailies extracted from dumps + */ + generateDebugDailies(dailiesPool: any, factory: any, number: any): any; + /** + * Generates the base object of quest type format given as templates in assets/database/templates/repeatableQuests.json + * The templates include Elimination, Completion and Extraction quest types + * + * @param {string} type quest type: "Elimination", "Completion" or "Extraction" + * @param {string} traderId trader from which the quest will be provided + * @returns {object} a object which contains the base elements for repeatable quests of the requests type + * (needs to be filled with reward and conditions by called to make a valid quest) + */ + generateRepeatableTemplate(type: string, traderId: string): IRepeatableQuest; + /** + * Generates a valid Exploration quest + * + * @param {integer} pmcLevel player's level for reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} questTypePool Pools for quests (used to avoid redundant quests) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Exploration" (see assets/database/templates/repeatableQuests.json) + */ + generateExplorationQuest(pmcLevel: number, traderId: string, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IExploration; + /** + * Generates a valid Completion quest + * + * @param {integer} pmcLevel player's level for requested items and reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Completion" (see assets/database/templates/repeatableQuests.json) + */ + generateCompletionQuest(pmcLevel: number, traderId: string, repeatableConfig: IRepeatableQuestConfig): ICompletion; + /** + * Generates a valid Elimination quest + * + * @param {integer} pmcLevel player's level for requested items and reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} questTypePool Pools for quests (used to avoid redundant quests) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Elimination" (see assets/database/templates/repeatableQuests.json) + */ + generateEliminationQuest(pmcLevel: number, traderId: string, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IElimination; + /** + * Exploration repeatable quests can specify a required extraction point. + * This method creates the according object which will be appended to the conditions array + * + * @param {string} exit The exit name to generate the condition for + * @returns {object} Exit condition + */ + generateExplorationExitCondition(exit: Exit): IExplorationCondition; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateCompletionQuest to create a completion condition (of which a completion quest theoretically can have many) + * + * @param {string} targetItemId id of the item to request + * @param {integer} value amount of items of this specific type to request + * @returns {object} object of "Completion"-condition + */ + generateCompletionAvailableForFinish(targetItemId: string, value: number): ICompletionAvailableFor; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateEliminationQuest to create a location condition. + * + * @param {string} location the location on which to fulfill the elimination quest + * @returns {object} object of "Elimination"-location-subcondition + */ + generateEliminationLocation(location: string[]): IEliminationCondition; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateEliminationQuest to create a kill condition. + * + * @param {string} target array of target npcs e.g. "AnyPmc", "Savage" + * @param {array} bodyParts array of body parts with which to kill e.g. ["stomach", "thorax"] + * @param {number} distance distance from which to kill (currently only >= supported) + * @returns {object} object of "Elimination"-kill-subcondition + */ + generateEliminationCondition(target: string, bodyPart: string[], distance: number): IEliminationCondition; + /** + * Used to create a quest pool during each cycle of repeatable quest generation. The pool will be subsequently + * narrowed down during quest generation to avoid duplicate quests. Like duplicate extractions or elimination quests + * where you have to e.g. kill scavs in same locations. + * + * @returns {object} the quest pool + */ + generateQuestPool(repeatableConfig: IRepeatableQuestConfig): IQuestTypePool; + /** + * Generate the reward for a mission. A reward can consist of + * - Experience + * - Money + * - Items + * - Trader Reputation + * + * The reward is dependent on the player level as given by the wiki. The exact mapping of pmcLevel to + * experience / money / items / trader reputation can be defined in QuestConfig.js + * + * There's also a random variation of the reward the spread of which can be also defined in the config. + * + * Additonaly, a scaling factor w.r.t. quest difficulty going from 0.2...1 can be used + * + * @param {integer} pmcLevel player's level + * @param {number} difficulty a reward scaling factor goint from 0.2 to 1 + * @param {string} traderId the trader for reputation gain (and possible in the future filtering of reward item type based on trader) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of "Reward"-type that can be given for a repeatable mission + */ + generateReward(pmcLevel: number, difficulty: number, traderId: string, repeatableConfig: IRepeatableQuestConfig): IRewards; + /** + * Helper to create a reward item structured as required by the client + * + * @param {string} tpl itemId of the rewarded item + * @param {integer} value amount of items to give + * @param {integer} index all rewards will be appended to a list, for unkown reasons the client wants the index + * @returns {object} object of "Reward"-item-type + */ + generateRewardItem(tpl: string, value: number, index: number, preset?: any): IReward; + debugLogRepeatableQuestIds(pmcData: IPmcData): void; + probabilityObjectArray(configArrayInput: ProbabilityObject[]): ProbabilityObjectArray; + changeRepeatableQuest(pmcDataIn: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/TradeController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/TradeController.d.ts new file mode 100644 index 0000000..f0a177b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/TradeController.d.ts @@ -0,0 +1,21 @@ +import { RagfairServer } from "../servers/RagfairServer"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TradeHelper } from "../helpers/TradeHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IProcessRagfairTradeRequestData } from "../models/eft/trade/IProcessRagfairTradeRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { Upd } from "../models/eft/common/tables/IItem"; +import { IProcessBaseTradeRequestData } from "../models/eft/trade/IProcessBaseTradeRequestData"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +declare class TradeController { + private logger; + private itemEventRouter; + private tradeHelper; + private profileHelper; + private ragfairServer; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, tradeHelper: TradeHelper, profileHelper: ProfileHelper, ragfairServer: RagfairServer); + confirmTrading(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string, foundInRaid?: boolean, upd?: Upd): IItemEventRouterResponse; + confirmRagfairTrading(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} +export { TradeController }; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/TraderController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/TraderController.d.ts new file mode 100644 index 0000000..36eac75 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/TraderController.d.ts @@ -0,0 +1,26 @@ +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TraderAssortHelper } from "../helpers/TraderAssortHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { TraderAssortService } from "../services/TraderAssortService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class TraderController { + private logger; + private databaseServer; + private traderAssortHelper; + private profileHelper; + private traderHelper; + private timeUtil; + private traderAssortService; + private jsonUtil; + constructor(logger: ILogger, databaseServer: DatabaseServer, traderAssortHelper: TraderAssortHelper, profileHelper: ProfileHelper, traderHelper: TraderHelper, timeUtil: TimeUtil, traderAssortService: TraderAssortService, jsonUtil: JsonUtil); + load(): void; + getTrader(traderID: string, sessionID: string): ITraderBase; + getAllTraders(sessionID: string): ITraderBase[]; + updateTraders(): boolean; + getAssort(sessionId: string, traderId: string): ITraderAssort; + getPurchasesData(traderID: string, sessionID: string): Record; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/WeatherController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/WeatherController.d.ts new file mode 100644 index 0000000..4f8bcf1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/WeatherController.d.ts @@ -0,0 +1,10 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { WeatherGenerator } from "../generators/WeatherGenerator"; +import { IWeatherData } from "../models/eft/weather/IWeatherData"; +export declare class WeatherController { + private weatherGenerator; + private configServer; + private weatherConfig; + constructor(weatherGenerator: WeatherGenerator, configServer: ConfigServer); + generate(): IWeatherData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/WishlistController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/WishlistController.d.ts new file mode 100644 index 0000000..5ef8df3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/controllers/WishlistController.d.ts @@ -0,0 +1,10 @@ +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IWishlistActionData } from "../models/eft/wishlist/IWishlistActionData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class WishlistController { + private itemEvenRouter; + constructor(itemEvenRouter: ItemEventRouter); + addToWishList(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishList(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Container.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Container.d.ts new file mode 100644 index 0000000..17791b0 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Container.d.ts @@ -0,0 +1,14 @@ +import { DependencyContainer } from "tsyringe"; +export declare class Container { + static registerTypes(depContainer: DependencyContainer): void; + static registerListTypes(depContainer: DependencyContainer): void; + private static registerUtils; + private static registerRouters; + private static registerGenerators; + private static registerHelpers; + private static registerLoaders; + private static registerCallbacks; + private static registerServices; + private static registerServers; + private static registerControllers; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnLoad.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnLoad.d.ts new file mode 100644 index 0000000..064d07d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnLoad.d.ts @@ -0,0 +1,4 @@ +export declare class OnLoad { + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnLoadOnUpdate.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnLoadOnUpdate.d.ts new file mode 100644 index 0000000..8bd3dc3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnLoadOnUpdate.d.ts @@ -0,0 +1,7 @@ +import { OnLoad } from "./OnLoad"; +import { OnUpdate } from "./OnUpdate"; +export declare class OnLoadOnUpdate implements OnLoad, OnUpdate { + onUpdate(timeSinceLastRun: number): boolean; + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnUpdate.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnUpdate.d.ts new file mode 100644 index 0000000..7fbbe09 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/OnUpdate.d.ts @@ -0,0 +1,4 @@ +export declare class OnUpdate { + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Router.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Router.d.ts new file mode 100644 index 0000000..2fb98e0 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Router.d.ts @@ -0,0 +1,40 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +export declare class Router { + private handledRoutes; + getTopLevelRoute(): string; + protected getHandledRoutes(): HandledRoute[]; + private getInternalHandledRoutes; + canHandle(url: string, partialMatch?: boolean): boolean; +} +export declare class StaticRouter extends Router { + private routes; + constructor(routes: RouteAction[]); + handleStatic(url: string, info: any, sessionID: string, output: string): any; + getHandledRoutes(): HandledRoute[]; +} +export declare class DynamicRouter extends Router { + private routes; + constructor(routes: RouteAction[]); + handleDynamic(url: string, info: any, sessionID: string, output: string): any; + getHandledRoutes(): HandledRoute[]; +} +export declare class ItemEventRouterDefinition extends Router { + constructor(); + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} +export declare class SaveLoadRouter extends Router { + constructor(); + handleLoad(profile: IAkiProfile): IAkiProfile; +} +export declare class HandledRoute { + route: string; + dynamic: boolean; + constructor(route: string, dynamic: boolean); +} +export declare class RouteAction { + url: string; + action: (url: string, info: any, sessionID: string, output: string) => any; + constructor(url: string, action: (url: string, info: any, sessionID: string, output: string) => any); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Serializer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Serializer.d.ts new file mode 100644 index 0000000..70aa7c5 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/di/Serializer.d.ts @@ -0,0 +1,5 @@ +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class Serializer { + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(something: string): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotGenerator.d.ts new file mode 100644 index 0000000..af7d7d4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotGenerator.d.ts @@ -0,0 +1,36 @@ +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ConfigServer } from "../servers/ConfigServer"; +import { GameEventHelper } from "../helpers/GameEventHelper"; +import { BotInventoryGenerator } from "./BotInventoryGenerator"; +import { BotHelper } from "../helpers/BotHelper"; +export declare class BotGenerator { + private logger; + private hashUtil; + private randomUtil; + private jsonUtil; + private databaseServer; + private botInventoryGenerator; + private botHelper; + private gameEventHelper; + private configServer; + private botConfig; + constructor(logger: ILogger, hashUtil: HashUtil, randomUtil: RandomUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, botInventoryGenerator: BotInventoryGenerator, botHelper: BotHelper, gameEventHelper: GameEventHelper, configServer: ConfigServer); + generate(info: IGenerateBotsRequestData, playerScav?: boolean): IBotBase[]; + private generateBot; + private generateRandomLevel; + /** Converts health object to the required format */ + private generateHealth; + private generateSkills; + private getPmcRole; + private removeChristmasItemsFromBotInventory; + private generateId; + private generateInventoryID; + private getPMCDifficulty; + private generateDogtag; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotInventoryGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotInventoryGenerator.d.ts new file mode 100644 index 0000000..0cdbacb --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotInventoryGenerator.d.ts @@ -0,0 +1,24 @@ +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { Inventory, Chances, Generation } from "../models/eft/common/tables/IBotType"; +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +import { BotWeaponGenerator } from "./BotWeaponGenerator"; +import { BotLootGenerator } from "./BotLootGenerator"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +export declare class BotInventoryGenerator { + private logger; + private hashUtil; + private randomUtil; + private databaseServer; + private botWeaponGenerator; + private botLootGenerator; + private botGeneratorHelper; + private weightedRandomHelper; + constructor(logger: ILogger, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, botWeaponGenerator: BotWeaponGenerator, botLootGenerator: BotLootGenerator, botGeneratorHelper: BotGeneratorHelper, weightedRandomHelper: WeightedRandomHelper); + generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory; + private generateEquipment; + private generateInventoryBase; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotLootGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotLootGenerator.d.ts new file mode 100644 index 0000000..3bf1b36 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotLootGenerator.d.ts @@ -0,0 +1,27 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { PMCLootGenerator } from "../generators/PMCLootGenerator"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { ItemMinMax, Items } from "../models/eft/common/tables/IBotType"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +export declare class BotLootGenerator { + private jsonUtil; + private hashUtil; + private randomUtil; + private databaseServer; + private handbookHelper; + private botGeneratorHelper; + private pmcLootGenerator; + private configServer; + private botConfig; + constructor(jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, botGeneratorHelper: BotGeneratorHelper, pmcLootGenerator: PMCLootGenerator, configServer: ConfigServer); + generateLoot(lootPool: Items, itemCounts: ItemMinMax, isPmc: boolean, inventory: PmcInventory): void; + private getRandomisedCount; + private addLootFromPool; + /** Compares two item templates by their price to spawn chance ratio */ + private compareByValue; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotWeaponGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotWeaponGenerator.d.ts new file mode 100644 index 0000000..e8f91cb --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/BotWeaponGenerator.d.ts @@ -0,0 +1,44 @@ +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { MinMax, Mods, ModsChances } from "../models/eft/common/tables/IBotType"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +export declare class BotWeaponGenerator { + private logger; + private hashUtil; + private databaseServer; + private itemHelper; + private weightedRandomHelper; + private botGeneratorHelper; + private randomUtil; + constructor(logger: ILogger, hashUtil: HashUtil, databaseServer: DatabaseServer, itemHelper: ItemHelper, weightedRandomHelper: WeightedRandomHelper, botGeneratorHelper: BotGeneratorHelper, randomUtil: RandomUtil); + generateWeapon(equipmentSlot: string, weaponPool: Record, modPool: Mods, modChances: ModsChances, magCounts: MinMax, botRole: string, isPmc: boolean, inventory: PmcInventory): void; + /** Checks if all required slots are occupied on a weapon and all it's mods */ + private isWeaponValid; + /** + * Generates extra magazines or bullets (if magazine is internal) and adds them to TacticalVest and Pockets. + * Additionally, adds extra bullets to SecuredContainer + * + * @param {*} weaponMods + * @param {*} weaponTemplate + * @param {*} magCounts + * @param {*} ammoTpl + * @returns + */ + private generateExtraMagazines; + private addBullets; + /** + * Finds and returns tpl of ammo that should be used, while making sure it's compatible + * + * @param {*} weaponMods + * @param {*} weaponTemplate + * @returns + */ + private getCompatibleAmmo; + /** Fill existing magazines to full, while replacing their contents with specified ammo */ + private fillExistingMagazines; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/LocationGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/LocationGenerator.d.ts new file mode 100644 index 0000000..b7ba7c5 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/LocationGenerator.d.ts @@ -0,0 +1,44 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { IStaticContainerProps, IStaticLootDetails, IStaticAmmoDetails, IStaticForcedProps } from "../models/eft/common/tables/ILootBase"; +import { ILooseLoot, SpawnpointTemplate } from "../models/eft/common/ILooseLoot"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { GameEventHelper } from "../helpers/GameEventHelper"; +import { ContainerHelper } from "../helpers/ContainerHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { MathUtil } from "../utils/MathUtil"; +import { ObjectId } from "../utils/ObjectId"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export interface IContainerItem { + items: Item[]; + width: number; + height: number; +} +export declare class LocationGenerator { + private logger; + private jsonUtil; + private objectId; + private randomUtil; + private ragfairServerHelper; + private itemHelper; + private mathUtil; + private gameEventHelper; + private containerHelper; + private presetHelper; + private configServer; + private locationConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, objectId: ObjectId, randomUtil: RandomUtil, ragfairServerHelper: RagfairServerHelper, itemHelper: ItemHelper, mathUtil: MathUtil, gameEventHelper: GameEventHelper, containerHelper: ContainerHelper, presetHelper: PresetHelper, configServer: ConfigServer); + generateContainerLoot(containerIn: IStaticContainerProps, staticForced: IStaticForcedProps[], staticLootDist: Record, staticAmmoDist: Record, locationName: string): IStaticContainerProps; + private getLooseLootMultiplerForLocation; + private getStaticLootMultiplerForLocation; + generateDynamicLoot(dynamicLootDist: ILooseLoot, staticAmmoDist: Record, locationName: string): SpawnpointTemplate[]; + private createItem; + private getRandomCompatibleCaliberTemplateId; + private getRandomValidCaliber; + private drawAmmoTpl; + private createRandomMagCartridges; + private createCartidges; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/PMCLootGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/PMCLootGenerator.d.ts new file mode 100644 index 0000000..601431b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/PMCLootGenerator.d.ts @@ -0,0 +1,14 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +export declare class PMCLootGenerator { + private itemHelper; + private databaseServer; + private configServer; + private pocketLootPool; + private backpackLootPool; + private botConfig; + constructor(itemHelper: ItemHelper, databaseServer: DatabaseServer, configServer: ConfigServer); + generatePMCPocketLootPool(): string[]; + generatePMCBackpackLootPool(): string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/RagfairAssortGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/RagfairAssortGenerator.d.ts new file mode 100644 index 0000000..8b52a90 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/RagfairAssortGenerator.d.ts @@ -0,0 +1,17 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class RagfairAssortGenerator { + private jsonUtil; + private hashUtil; + private itemHelper; + private databaseServer; + private generatedAssortItems; + constructor(jsonUtil: JsonUtil, hashUtil: HashUtil, itemHelper: ItemHelper, databaseServer: DatabaseServer); + getAssortItems(): Item[]; + private assortsAreGenerated; + private generateRagfairAssortItems; + private createRagfairAssortItem; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/RagfairOfferGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/RagfairOfferGenerator.d.ts new file mode 100644 index 0000000..cb2566c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/RagfairOfferGenerator.d.ts @@ -0,0 +1,51 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { IBarterScheme } from "../models/eft/common/tables/ITrader"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { Item } from "../models/eft/common/tables/IItem"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { RagfairAssortGenerator } from "./RagfairAssortGenerator"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { FenceService } from "../services/FenceService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairOfferGenerator { + private logger; + private jsonUtil; + private hashUtil; + private randomUtil; + private timeUtil; + private databaseServer; + private ragfairServerHelper; + private saveServer; + private presetHelper; + private ragfairAssortGenerator; + private ragfairOfferService; + private ragfairPriceService; + private fenceService; + private itemHelper; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, timeUtil: TimeUtil, databaseServer: DatabaseServer, ragfairServerHelper: RagfairServerHelper, saveServer: SaveServer, presetHelper: PresetHelper, ragfairAssortGenerator: RagfairAssortGenerator, ragfairOfferService: RagfairOfferService, ragfairPriceService: RagfairPriceService, fenceService: FenceService, itemHelper: ItemHelper, configServer: ConfigServer); + createOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece?: boolean): IRagfairOffer; + private getTraderId; + private getRating; + private getRatingGrowing; + private getOfferEndTime; + generateDynamicOffers(expiredOffers?: Item[]): void; + generateTraderOffers(traderID: string): void; + private getItemCondition; + private addMissingCondition; + private getOfferRequirements; + /** + * Create a flea offer and store it in the Ragfair server offers array + */ + createFleaOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece?: boolean): IRagfairOffer; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/WeatherGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/WeatherGenerator.d.ts new file mode 100644 index 0000000..b9faa3a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/generators/WeatherGenerator.d.ts @@ -0,0 +1,19 @@ +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +import { ConfigServer } from "../servers/ConfigServer"; +import { IWeatherData } from "../models/eft/weather/IWeatherData"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class WeatherGenerator { + private weightedRandomHelper; + private randomUtil; + private timeUtil; + private configServer; + private weatherConfig; + constructor(weightedRandomHelper: WeightedRandomHelper, randomUtil: RandomUtil, timeUtil: TimeUtil, configServer: ConfigServer); + calculateTime(data: IWeatherData): IWeatherData; + generateWeather(data: IWeatherData): IWeatherData; + private getWeightedFog; + private getWeightedRain; + private getRandomFloat; + private getRandomInt; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/AssortHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/AssortHelper.d.ts new file mode 100644 index 0000000..33cb5c6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/AssortHelper.d.ts @@ -0,0 +1,16 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "./ItemHelper"; +import { QuestHelper } from "./QuestHelper"; +export declare class AssortHelper { + private logger; + private itemHelper; + private databaseServer; + private questHelper; + constructor(logger: ILogger, itemHelper: ItemHelper, databaseServer: DatabaseServer, questHelper: QuestHelper); + removeItemFromAssort(assort: ITraderAssort, itemID: string): ITraderAssort; + stripQuestAssort(pmcProfile: IPmcData, sessionId: string, traderId: string, assort: ITraderAssort): ITraderAssort; + stripLoyaltyAssort(pmcProfile: IPmcData, sessionId: string, traderId: string, assort: ITraderAssort): ITraderAssort; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/BotGeneratorHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/BotGeneratorHelper.d.ts new file mode 100644 index 0000000..6abdc07 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/BotGeneratorHelper.d.ts @@ -0,0 +1,79 @@ +import { DurabilityLimitsHelper } from "../helpers/DurabilityLimitsHelper"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { Mods, ModsChances } from "../models/eft/common/tables/IBotType"; +import { Item, Upd } from "../models/eft/common/tables/IItem"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ContainerHelper } from "./ContainerHelper"; +import { InventoryHelper } from "./InventoryHelper"; +import { ItemHelper } from "./ItemHelper"; +declare class BotGeneratorHelper { + private logger; + private jsonUtil; + private hashUtil; + private randomUtil; + private databaseServer; + private durabilityLimitsHelper; + private itemHelper; + private inventoryHelper; + private containerHelper; + private configServer; + private botConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, durabilityLimitsHelper: DurabilityLimitsHelper, itemHelper: ItemHelper, inventoryHelper: InventoryHelper, containerHelper: ContainerHelper, configServer: ConfigServer); + generateModsForItem(items: Item[], modPool: Mods, parentId: string, parentTemplate: ITemplateItem, modSpawnChances: ModsChances, isPmc?: boolean): Item[]; + /** + * With the shotgun revolver (60db29ce99594040e04c4a27) 12.12 introduced CylinderMagazines. + * Those magazines (e.g. 60dc519adf4c47305f6d410d) have a "Cartridges" entry with a _max_count=0. + * Ammo is not put into the magazine directly but assigned to the magazine's slots: The "camora_xxx" slots. + * This function is a helper called by generateModsForItem for mods with parent type "CylinderMagazine" + * + * @param {object} items The items where the CylinderMagazine's camora are appended to + * @param {object} modPool modPool which should include available cartrigdes + * @param {string} parentId The CylinderMagazine's UID + * @param {object} parentTemplate The CylinderMagazine's template + */ + private fillCamora; + generateExtraPropertiesForItem(itemTemplate: ITemplateItem, botRole?: any): { + "upd"?: Upd; + }; + private getModTplFromItemDb; + isItemIncompatibleWithCurrentItems(items: Item[], tplToCheck: string, equipmentSlot: string): boolean; + /** Adds an item with all its childern into specified equipmentSlots, wherever it fits. + * Returns a `boolean` indicating success. */ + addItemWithChildrenToEquipmentSlot(equipmentSlots: string[], parentId: string, parentTpl: string, itemWithChildren: Item[], inventory: PmcInventory): boolean; + private itemAllowedInContainer; +} +export declare class ExhaustableArray { + private itemPool; + private randomUtil; + private jsonUtil; + private pool; + constructor(itemPool: T[], randomUtil: RandomUtil, jsonUtil: JsonUtil); + getRandomValue(): T; + getFirstValue(): T; + hasValues(): boolean; +} +declare namespace BotGeneratorHelper { + enum EquipmentSlots { + HEADWEAR = "Headwear", + EARPIECE = "Earpiece", + FACE_COVER = "FaceCover", + ARMOR_VEST = "ArmorVest", + EYEWEAR = "Eyewear", + ARM_BAND = "ArmBand", + TACTICAL_VEST = "TacticalVest", + POCKETS = "Pockets", + BACKPACK = "Backpack", + SECURED_CONTAINER = "SecuredContainer", + FIRST_PRIMARY_WEAPON = "FirstPrimaryWeapon", + SECOND_PRIMARY_WEAPON = "SecondPrimaryWeapon", + HOLSTER = "Holster", + SCABBARD = "Scabbard" + } +} +export { BotGeneratorHelper }; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/BotHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/BotHelper.d.ts new file mode 100644 index 0000000..032218b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/BotHelper.d.ts @@ -0,0 +1,22 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { Difficulty } from "../models/eft/common/tables/IBotType"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class BotHelper { + private logger; + private jsonUtil; + private databaseServer; + private randomUtil; + private configServer; + private botConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, databaseServer: DatabaseServer, randomUtil: RandomUtil, configServer: ConfigServer); + getBotDifficultySettings(type: string, difficulty: string): Difficulty; + getPmcDifficultySettings(type: string, difficulty: string): Difficulty; + randomisePmcHostility(difficultySettings: Difficulty): void; + isBotPmc(botRole: string): boolean; + isBotBoss(botRole: string): boolean; + isBotFollower(botRole: string): boolean; + addBotToFriendlyList(difficultySettings: Difficulty, typeToAdd: string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ContainerHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ContainerHelper.d.ts new file mode 100644 index 0000000..34cd1e4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ContainerHelper.d.ts @@ -0,0 +1,12 @@ +export declare class FindSlotResult { + success: boolean; + x: any; + y: any; + rotation: boolean; + constructor(success?: boolean, x?: any, y?: any, rotation?: boolean); +} +export declare class ContainerHelper { + private locateSlot; + findSlotForItem(container2D: number[][], itemWidth: number, itemHeight: number): FindSlotResult; + fillContainerMapWithItem(container2D: number[][], x: number, y: number, itemW: number, itemH: number, rotate: boolean): any; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/DialogueHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/DialogueHelper.d.ts new file mode 100644 index 0000000..d8082e4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/DialogueHelper.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { ItemHelper } from "./ItemHelper"; +import { Dialogue, MessageContent, MessagePreview, MessageType } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { NotifierHelper } from "./NotifierHelper"; +import { NotificationSendHelper } from "./NotificationSendHelper"; +export declare class DialogueHelper { + private hashUtil; + private saveServer; + private databaseServer; + private notifierHelper; + private notificationSendHelper; + private itemHelper; + constructor(hashUtil: HashUtil, saveServer: SaveServer, databaseServer: DatabaseServer, notifierHelper: NotifierHelper, notificationSendHelper: NotificationSendHelper, itemHelper: ItemHelper); + createMessageContext(templateId: string, messageType: MessageType, maxStoreTime: number): MessageContent; + addDialogueMessage(dialogueID: string, messageContent: MessageContent, sessionID: string, rewards?: any[]): void; + getMessagePreview(dialogue: Dialogue): MessagePreview; + getMessageItemContents(messageID: string, sessionID: string): any[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/DurabilityLimitsHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/DurabilityLimitsHelper.d.ts new file mode 100644 index 0000000..ee8c887 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/DurabilityLimitsHelper.d.ts @@ -0,0 +1,25 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotHelper } from "./BotHelper"; +export declare class DurabilityLimitsHelper { + private randomUtil; + private botHelper; + private configServer; + private botConfig; + constructor(randomUtil: RandomUtil, botHelper: BotHelper, configServer: ConfigServer); + getRandomisedMaxWeaponDurability(itemTemplate: ITemplateItem, botRole: string): number; + getRandomisedMaxArmorDurability(itemTemplate: ITemplateItem, botRole: string): number; + getRandomisedWeaponDurability(itemTemplate: ITemplateItem, botRole: string, maxDurability: number): number; + getRandomisedArmorDurability(itemTemplate: ITemplateItem, botRole: string, maxDurability: number): number; + private generateMaxWeaponDurability; + private generateMaxPmcArmorDurability; + private getLowestMaxWeaponFromConfig; + private getHighestMaxWeaponDurabilityFromConfig; + private generateWeaponDurability; + private generateArmorDurability; + private getMinWeaponDeltaFromConfig; + private getMaxWeaponDeltaFromConfig; + private getMinArmorDeltaFromConfig; + private getMaxArmorDeltaFromConfig; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ExtendedProfileHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ExtendedProfileHelper.d.ts new file mode 100644 index 0000000..4dd7d3a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ExtendedProfileHelper.d.ts @@ -0,0 +1,22 @@ +import { BotGenerator } from "../generators/BotGenerator"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { FenceService } from "../services/FenceService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Watermark } from "../utils/Watermark"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class ExtendedProfileHelper extends ProfileHelper { + private botGenerator; + constructor(jsonUtil: JsonUtil, watermark: Watermark, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, fenceService: FenceService, botGenerator: BotGenerator); + generatePlayerScav(sessionID: string): IPmcData; + private getScavSkills; + private removeSecureContainer; + private getDefaultScavSkills; + private getScavStats; + private getScavLevel; + private getScavExperience; + private setScavCooldownTimer; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/GameEventHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/GameEventHelper.d.ts new file mode 100644 index 0000000..8131d31 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/GameEventHelper.d.ts @@ -0,0 +1,9 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class GameEventHelper { + private databaseServer; + constructor(databaseServer: DatabaseServer); + get EVENT(): Record; + get christmasEventItems(): string[]; + itemIsChristmasRelated(itemId: string): boolean; + christmasEventEnabled(): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HandbookHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HandbookHelper.d.ts new file mode 100644 index 0000000..aed6984 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HandbookHelper.d.ts @@ -0,0 +1,33 @@ +declare class LookupItem { + byId: Record; + byParent: Record; + constructor(); +} +export declare class LookupCollection { + items: LookupItem; + categories: LookupItem; + constructor(); +} +export declare class HandbookHelper { + private lookup; + hydrateLookup(lookup: LookupCollection): void; + getTemplatePrice(x: string): number; + templatesWithParent(x: string): string[]; + isCategory(x: string): boolean; + childrenCategories(x: string): string[]; + /** + * Gets Currency to Ruble conversion Value + * @param {number} value + * @param {string} currencyFrom + * @returns number + */ + inRUB(value: number, currencyFrom: string): number; + /** + * Gets Ruble to Currency conversion Value + * @param {number} value + * @param {string} currencyTo + * @returns number + */ + fromRUB(value: number, currencyTo: string): number; +} +export {}; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HealthHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HealthHelper.d.ts new file mode 100644 index 0000000..fb5bed7 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HealthHelper.d.ts @@ -0,0 +1,23 @@ +import { SaveServer } from "../servers/SaveServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HealthHelper { + private jsonUtil; + private logger; + private timeUtil; + private saveServer; + private configServer; + private healthConfig; + constructor(jsonUtil: JsonUtil, logger: ILogger, timeUtil: TimeUtil, saveServer: SaveServer, configServer: ConfigServer); + resetVitality(sessionID: string): IAkiProfile; + saveVitality(pmcData: IPmcData, info: ISyncHealthRequestData, sessionID: string): void; + private saveHealth; + private saveEffects; + private addEffect; + private isEmpty; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HideoutHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HideoutHelper.d.ts new file mode 100644 index 0000000..5b4a5ad --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HideoutHelper.d.ts @@ -0,0 +1,64 @@ +import { IPmcData, Production, Productive } from "../models/eft/common/IPmcData"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { StageBonus } from "../models/eft/hideout/IHideoutArea"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PlayerService } from "../services/PlayerService"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { InventoryHelper } from "./InventoryHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class HideoutHelper { + private logger; + private hashUtil; + private timeUtil; + private randomUtil; + private databaseServer; + private itemEventRouter; + private httpResponse; + private profileHelper; + private inventoryHelper; + private playerService; + private configServer; + static BITCOIN_FARM: string; + private WATER_COLLECTOR; + private BITCOIN; + private EXPEDITIONARY_FUEL_TANK; + static NAME_BACKENDCOUNTERS_CRAFTING: string; + static SKILL_NAME_HIDEOUT: string; + static HOUR_FOR_SKILL_CRAFTING: number; + static SKILL_NAME_CRAFITING: string; + private hideoutConfig; + constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, inventoryHelper: InventoryHelper, playerService: PlayerService, configServer: ConfigServer); + registerProduction(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData | IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + /** + * This convinience function intialies new Production Object + * with all the constants. + */ + initProduction(recipeId: string, productionTime: number): Production; + isProductionType(productive: Productive): productive is Production; + applyPlayerUpgradesBonuses(pmcData: IPmcData, bonus: StageBonus): void; + private applySkillXPBoost; + updatePlayerHideout(sessionID: string): void; + private updateFuel; + private updateWaterFilters; + private getAreaUpdObject; + private updateAirFilters; + private updateBitcoinFarm; + private getBTCSlots; + private getManagementSkillsSlots; + private hasManagementSkillSlots; + private getHideoutManagementSkill; + private getHideoutManagementConsumptionBonus; + isProduction(productive: Productive): productive is Production; + getBTC(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + getRandomAmountRewardForScavCase(itemToCalculate: ITemplateItem): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HttpServerHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HttpServerHelper.d.ts new file mode 100644 index 0000000..2e40814 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/HttpServerHelper.d.ts @@ -0,0 +1,12 @@ +import { ConfigServer } from "../servers/ConfigServer"; +export declare class HttpServerHelper { + private configServer; + private httpConfig; + private mime; + constructor(configServer: ConfigServer); + getMimeText(key: string): string; + buildUrl(): string; + getBackendUrl(): string; + getWebsocketUrl(): string; + sendTextJson(resp: any, output: any): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/InRaidHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/InRaidHelper.d.ts new file mode 100644 index 0000000..e79d384 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/InRaidHelper.d.ts @@ -0,0 +1,33 @@ +import { IPmcData, Victim } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { InventoryHelper } from "./InventoryHelper"; +import { PaymentHelper } from "./PaymentHelper"; +export declare class InRaidHelper { + private logger; + private saveServer; + private jsonUtil; + private databaseServer; + private inventoryHelper; + private paymentHelper; + constructor(logger: ILogger, saveServer: SaveServer, jsonUtil: JsonUtil, databaseServer: DatabaseServer, inventoryHelper: InventoryHelper, paymentHelper: PaymentHelper); + private removePlayer; + private removeMapAccessKey; + addUpdToMoneyFromRaid(items: Item[]): void; + /** + * Add positive karma for PMC kills + * @param {*} existingFenceStanding + * @param {*} victims + */ + calculateFenceStandingChangeFromKills(existingFenceStanding: number, victims: Victim[]): void; + setBaseStats(profileData: IPmcData, offraidData: ISaveProgressRequestData, sessionID: string): IPmcData; + markFoundItems(pmcData: IPmcData, profile: IPmcData, isPlayerScav: boolean): IPmcData; + removeFoundInRaidStatusFromItems(profile: IPmcData): IPmcData; + setInventory(sessionID: string, pmcData: IPmcData, profile: IPmcData): IPmcData; + deleteInventory(pmcData: IPmcData, sessionID: string): IPmcData; + getPlayerGear(items: Item[]): Item[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/InventoryHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/InventoryHelper.d.ts new file mode 100644 index 0000000..00e95d3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/InventoryHelper.d.ts @@ -0,0 +1,77 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IAddItemRequestData } from "../models/eft/inventory/IAddItemRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { FenceService } from "../services/FenceService"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ContainerHelper } from "./ContainerHelper"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { TraderAssortHelper } from "./TraderAssortHelper"; +export interface OwnerInventoryItems { + from: Item[]; + to: Item[]; + sameInventory: boolean; + isMail: boolean; +} +export declare class InventoryHelper { + private logger; + private jsonUtil; + private hashUtil; + private httpResponse; + private fenceService; + private databaseServer; + private paymentHelper; + private traderAssortHelper; + private dialogueHelper; + private itemHelper; + private containerHelper; + private profileHelper; + private configServer; + private inventoryConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, httpResponse: HttpResponseUtil, fenceService: FenceService, databaseServer: DatabaseServer, paymentHelper: PaymentHelper, traderAssortHelper: TraderAssortHelper, dialogueHelper: DialogueHelper, itemHelper: ItemHelper, containerHelper: ContainerHelper, profileHelper: ProfileHelper, configServer: ConfigServer); + addItem(pmcData: IPmcData, body: IAddItemRequestData, output: IItemEventRouterResponse, sessionID: string, callback: any, foundInRaid?: boolean, addUpd?: any): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, itemId: string, sessionID: string, output?: IItemEventRouterResponse): IItemEventRouterResponse; + getItemSize(itemTpl: string, itemID: string, inventoryItem: Item[]): Record; + private getSizeByInventoryItemHash; + private getInventoryItemHash; + getContainerMap(containerW: number, containerH: number, itemList: Item[], containerId: string): number[][]; + /** + * Based on the item action, determine whose inventories we should be looking at for from and to. + */ + getOwnerInventoryItems(body: IInventoryMoveRequestData | IInventorySplitRequestData | IInventoryMergeRequestData, sessionID: string): OwnerInventoryItems; + /** + * Made a 2d array table with 0 - free slot and 1 - used slot + * @param {Object} pmcData + * @param {string} sessionID + * @returns Array + */ + private getStashSlotMap; + private getStashType; + private getPlayerStashSize; + /** + * Internal helper function to transfer an item from one profile to another. + * fromProfileData: Profile of the source. + * toProfileData: Profile of the destination. + * body: Move request + */ + moveItemToProfile(fromItems: Item[], toItems: Item[], body: IInventoryMoveRequestData): void; + /** + * Internal helper function to move item within the same profile_f. + */ + moveItemInternal(inventoryItems: Item[], body: IInventoryMoveRequestData): void; + /** + * Internal helper function to handle cartridges in inventory if any of them exist. + */ + private handleCartridges; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ItemHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ItemHelper.d.ts new file mode 100644 index 0000000..8c1175a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ItemHelper.d.ts @@ -0,0 +1,236 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { InsuredItem, IPmcData } from "../models/eft/common/IPmcData"; +import { ITemplateItem, StackSlot } from "../models/eft/common/tables/ITemplateItem"; +import { Item } from "../models/eft/common/tables/IItem"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +declare class ItemHelper { + private logger; + private hashUtil; + private jsonUtil; + private databaseServer; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer); + /** + * Checks if a id is a valid item. Valid meaning that it's an item that be stored in stash + * @param {string} tpl the template id / tpl + * @returns boolean; true for items that may be in player posession and not quest items + */ + isValidItem(tpl: string, invalidBaseTypes?: string[]): boolean; + /** + * Checks if a id is a valid item. Valid meaning that it's an item that may be a reward + * or content of bot loot. Items that are tested as valid may be in a player backpack or stash. + * @param {*} tpl template id of item to check + * @returns boolean: true if item is valid reward + */ + isValidRewardItem(tpl: string): boolean; + /** + * Picks rewardable items from items.json. This means they need to fit into the inventory and they shouldn't be keys (debatable) + * @returns a list of rewardable items [[_tpl, itemTemplate],...] + */ + getRewardableItems(): [string, ITemplateItem][]; + /** + * Check if the tpl / template Id provided is a descendent of the baseclass + * + * @param {string} tpl the item template id to check + * @param {string} baseclassTpl the baseclass to check for + * @return {boolean} is the tpl a descendent? + */ + isOfBaseclass(tpl: string, baseclassTpl: string): any; + /** + * Returns the item price based on the handbook or as a fallback from the prices.json if the item is not + * found in the handbook. If the price can't be found at all return 0 + * + * @param {string} tpl the item template to check + * @returns {integer} The price of the item or 0 if not found + */ + getItemPrice(tpl: string): number; + fixItemStackCount(item: Item): Item; + /** + * AmmoBoxes contain StackSlots which need to be filled for the AmmoBox to have content. + * Here's what a filled AmmoBox looks like: + * { + * "_id": "b1bbe982daa00ac841d4ae4d", + * "_tpl": "57372c89245977685d4159b1", + * "parentId": "5fe49a0e2694b0755a504876", + * "slotId": "hideout", + * "location": { + * "x": 3, + * "y": 4, + * "r": 0 + * }, + * "upd": { + * "StackObjectsCount": 1 + * } + * }, + * { + * "_id": "b997b4117199033afd274a06", + * "_tpl": "56dff061d2720bb5668b4567", + * "parentId": "b1bbe982daa00ac841d4ae4d", + * "slotId": "cartridges", + * "location": 0, + * "upd": { + * "StackObjectsCount": 30 + * } + * } + * Given the AmmoBox Item (first object) this function generates the StackSlot (second object) and returns it. + * StackSlots are only used for AmmoBoxes which only have one element in StackSlots. However, it seems to be generic + * to possibly also have more than one StackSlot. As good as possible, without seeing items having more than one + * StackSlot, this function takes account of this and creates and returns an array of StackSlotItems + * + * @param {object} item The item template of the AmmoBox as given in items.json + * @param {string} parentId The id of the AmmoBox instance these StackSlotItems should be children of + * @returns {array} The array of StackSlotItems + */ + generateStackSlotItems(item: ITemplateItem, parentId: string): StackSlot[]; + getItem(tpl: string): [boolean, ITemplateItem]; + getItemQualityModifier(item: Item): number; + findAndReturnChildrenByItems(items: Item[], itemID: string): string[]; + /** + * A variant of findAndReturnChildren where the output is list of item objects instead of their ids. + */ + findAndReturnChildrenAsItems(items: Item[], baseItemId: string): Item[]; + /** + * find children of the item in a given assort (weapons parts for example, need recursive loop function) + */ + findAndReturnChildrenByAssort(itemIdToFind: string, assort: Item[]): Item[]; + hasBuyRestrictions(itemToCheck: Item): boolean; + /** + * Is Dogtag + * Checks if an item is a dogtag. Used under profile_f.js to modify preparePrice based + * on the level of the dogtag + */ + isDogtag(tpl: string): boolean; + isNotSellable(tpl: string): boolean; + getChildId(item: Item): string; + isItemTplStackable(tpl: string): boolean; + /** + * split item stack if it exceeds StackMaxSize + */ + splitStack(item: Item): Item[]; + /** + * Find Barter items in the inventory + * @param {string} by + * @param {Object} pmcData + * @param {string} barter_itemID + * @returns Array + */ + findBarterItems(by: string, pmcData: IPmcData, barter_itemID: string): any[]; + /** + * @param {Object} pmcData + * @param {Array} items + * @param {Object} fastPanel + * @returns Array + */ + replaceIDs(pmcData: IPmcData, items: Item[], insuredItems?: InsuredItem[], fastPanel?: any): any[]; + /** + * Recursivly loop down through an items hierarchy to see if any of the ids match the supplied list, return true if any do + * @param {string} tpl + * @param {Array} tplsToCheck + * @returns boolean + */ + doesItemOrParentsIdMatch(tpl: string, tplsToCheck: string[]): boolean; + /** + * Return true if item is a quest item + * @param {string} tpl + * @returns boolean + */ + isQuestItem(tpl: string): boolean; + getItemSize(items: Item[], rootItemId: string): ItemHelper.ItemSize; +} +declare namespace ItemHelper { + enum BaseClasses { + WEAPON = "5422acb9af1c889c16000029", + ARMOR = "5448e54d4bdc2dcc718b4568", + VEST = "5448e5284bdc2dcb718b4567", + BACKPACK = "5448e53e4bdc2d60728b4567", + VISORS = "5448e5724bdc2ddf718b4568", + FOOD = "5448e8d04bdc2ddf718b4569", + DRINK = "5448e8d64bdc2dce718b4568", + BARTER_ITEM = "5448eb774bdc2d0a728b4567", + INFO = "5448ecbe4bdc2d60728b4568", + MEDKIT = "5448f39d4bdc2d0a728b4568", + DRUGS = "5448f3a14bdc2d27728b4569", + STIMULATOR = "5448f3a64bdc2d60728b456a", + MEDICAL = "5448f3ac4bdc2dce718b4569", + MEDICAL_SUPPLIES = "57864c8c245977548867e7f1", + MOD = "5448fe124bdc2da5018b4567", + FUNCTIONAL_MOD = "550aa4154bdc2dd8348b456b", + FUEL = "5d650c3e815116009f6201d2", + GEAR_MOD = "55802f3e4bdc2de7118b4584", + STOCK = "55818a594bdc2db9688b456a", + FOREGRIP = "55818af64bdc2d5b648b4570", + MASTER_MOD = "55802f4a4bdc2ddb688b4569", + MOUNT = "55818b224bdc2dde698b456f", + MUZZLE = "5448fe394bdc2d0d028b456c", + SIGHTS = "5448fe7a4bdc2d6f028b456b", + MEDS = "543be5664bdc2dd4348b4569", + MONEY = "543be5dd4bdc2deb348b4569", + KEY = "543be5e94bdc2df1348b4568", + KEY_MECHANICAL = "5c99f98d86f7745c314214b3", + KEYCARD = "5c164d2286f774194c5e69fa", + EQUIPMENT = "543be5f84bdc2dd4348b456a", + THROW_WEAPON = "543be6564bdc2df4348b4568", + FOOD_DRINK = "543be6674bdc2df1348b4569", + PISTOL = "5447b5cf4bdc2d65278b4567", + SMG = "5447b5e04bdc2d62278b4567", + ASSAULT_RIFLE = "5447b5f14bdc2d61278b4567", + ASSAULT_CARBINE = "5447b5fc4bdc2d87278b4567", + SHOTGUN = "5447b6094bdc2dc3278b4567", + MARKSMAN_RIFLE = "5447b6194bdc2d67278b4567", + SNIPER_RIFLE = "5447b6254bdc2dc3278b4568", + MACHINE_GUN = "5447bed64bdc2d97278b4568", + GRENADE_LAUNCHER = "5447bedf4bdc2d87278b4568", + SPECIAL_WEAPON = "5447bee84bdc2dc3278b4569", + SPEC_ITEM = "5447e0e74bdc2d3c308b4567", + KNIFE = "5447e1d04bdc2dff2f8b4567", + AMMO = "5485a8684bdc2da71d8b4567", + AMMO_BOX = "543be5cb4bdc2deb348b4568", + LOOT_CONTAINER = "566965d44bdc2d814c8b4571", + MOD_CONTAINER = "5448bf274bdc2dfc2f8b456a", + SEARCHABLE_ITEM = "566168634bdc2d144c8b456c", + STASH = "566abbb64bdc2d144c8b457d", + SORTING_TABLE = "6050cac987d3f925bf016837", + LOCKABLE_CONTAINER = "5671435f4bdc2d96058b4569", + SIMPLE_CONTAINER = "5795f317245977243854e041", + INVENTORY = "55d720f24bdc2d88028b456d", + STATIONARY_CONTAINER = "567583764bdc2d98058b456e", + POCKETS = "557596e64bdc2dc2118b4571", + ARMBAND = "5b3f15d486f77432d0509248", + DOG_TAG_USEC = "59f32c3b86f77472a31742f0", + DOG_TAG_BEAR = "59f32bb586f774757e1e8442", + JEWELRY = "57864a3d24597754843f8721", + ELECTRONICS = "57864a66245977548f04a81f", + BUILDING_MATERIAL = "57864ada245977548638de91", + TOOL = "57864bb7245977548b3b66c2", + HOUSEHOLD_GOODS = "57864c322459775490116fbf", + LUBRICANT = "57864e4c24597754843f8723", + BATTERY = "57864ee62459775490116fc1", + ASSAULT_SCOPE = "55818add4bdc2d5b648b456f", + REFLEX_SIGHT = "55818ad54bdc2ddc698b4569", + TACTICAL_COMBO = "55818b164bdc2ddc698b456c", + MAGAZINE = "5448bc234bdc2d3c308b4569", + LIGHT_LASER = "55818b0e4bdc2dde698b456e", + FLASH_HIDER = "550aa4bf4bdc2dd6348b456b", + COLLIMATOR = "55818ad54bdc2ddc698b4569", + COMPACT_COLLIMATOR = "55818acf4bdc2dde698b456b", + COMPENSATOR = "550aa4af4bdc2dd4348b456e", + OPTIC_SCOPE = "55818ae44bdc2dde698b456c", + SPECIAL_SCOPE = "55818aeb4bdc2ddc698b456a", + OTHER = "590c745b86f7743cc433c5f2", + SILENCER = "550aa4cd4bdc2dd8348b456c", + PORTABLE_RANGE_FINDER = "61605ddea09d851a0a0c1bbc", + ITEM = "54009119af1c881c07000029", + CYLINDER_MAGAZINE = "610720f290b75a49ff2e5e25" + } + interface ItemSize { + width: number; + height: number; + } + enum Money { + ROUBLES = "5449016a4bdc2d6f028b456f", + EUROS = "569668774bdc2da2298b4568", + DOLLARS = "5696686a4bdc2da3298b456a" + } +} +export { ItemHelper }; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/NotificationSendHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/NotificationSendHelper.d.ts new file mode 100644 index 0000000..b9298da --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/NotificationSendHelper.d.ts @@ -0,0 +1,12 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { NotificationService } from "../services/NotificationService"; +export declare class NotificationSendHelper { + private httpServer; + private notificationService; + constructor(httpServer: IHttpServer, notificationService: NotificationService); + /** + * Send notification message to the appropiate channel + */ + sendMessage(sessionID: string, notificationMessage: INotification): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/NotifierHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/NotifierHelper.d.ts new file mode 100644 index 0000000..0d524e9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/NotifierHelper.d.ts @@ -0,0 +1,17 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +import { Message, MessageContentRagfair } from "../models/eft/profile/IAkiProfile"; +import { HttpServerHelper } from "./HttpServerHelper"; +export declare class NotifierHelper { + private httpServerHelper; + /** + * The default notification sent when waiting times out. + */ + private defaultNotification; + constructor(httpServerHelper: HttpServerHelper); + getDefaultNotification(): INotification; + /** Creates a new notification that displays the "Your offer was sold!" prompt and removes sold offer from "My Offers" on clientside */ + createRagfairOfferSoldNotification(dialogueMessage: Message, ragfairData: MessageContentRagfair): INotification; + /** Creates a new notification with the specified dialogueMessage object. */ + createNewMessageNotification(dialogueMessage: Message): INotification; + getWebSocketServer(sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/PaymentHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/PaymentHelper.d.ts new file mode 100644 index 0000000..2d068a4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/PaymentHelper.d.ts @@ -0,0 +1,14 @@ +export declare class PaymentHelper { + /** + * Check whether tpl is Money + * @param {string} tpl + * @returns void + */ + isMoneyTpl(tpl: string): boolean; + /** + * Gets currency TPL from TAG + * @param {string} currency + * @returns string + */ + getCurrency(currency: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/PresetHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/PresetHelper.d.ts new file mode 100644 index 0000000..0a24128 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/PresetHelper.d.ts @@ -0,0 +1,14 @@ +import { Preset } from "../models/eft/common/IGlobals"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PresetHelper { + private databaseServer; + private lookup; + constructor(databaseServer: DatabaseServer); + hydratePresetStore(input: Record): void; + isPreset(id: string): boolean; + hasPreset(templateId: string): boolean; + getPreset(id: string): Preset; + getPresets(templateId: string): Preset[]; + getDefaultPreset(templateId: string): Preset; + getBaseItemTpl(presetId: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ProfileHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ProfileHelper.d.ts new file mode 100644 index 0000000..508443c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/ProfileHelper.d.ts @@ -0,0 +1,33 @@ +import { IPmcData, Stats } from "../models/eft/common/IPmcData"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { FenceService } from "../services/FenceService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Watermark } from "../utils/Watermark"; +import { ItemHelper } from "./ItemHelper"; +export declare class ProfileHelper { + protected jsonUtil: JsonUtil; + protected watermark: Watermark; + protected timeUtil: TimeUtil; + protected saveServer: SaveServer; + protected databaseServer: DatabaseServer; + protected itemHelper: ItemHelper; + protected fenceService: FenceService; + constructor(jsonUtil: JsonUtil, watermark: Watermark, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, fenceService: FenceService); + resetProfileQuestCondition(sessionID: string, conditionId: string): void; + getCompleteProfile(sessionID: string): IPmcData[]; + isNicknameTaken(info: IValidateNicknameRequestData, sessionID: string): boolean; + getProfileByPmcId(pmcId: string): IPmcData; + getExperience(level: number): number; + getMaxLevel(): number; + getDefaultAkiDataObject(): any; + getFullProfile(sessionID: string): IAkiProfile; + getPmcProfile(sessionID: string): IPmcData; + getScavProfile(sessionID: string): IPmcData; + getDefaultCounters(): Stats; + private isWiped; + private getServerVersion; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/QuestConditionHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/QuestConditionHelper.d.ts new file mode 100644 index 0000000..2a0ee94 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/QuestConditionHelper.d.ts @@ -0,0 +1,7 @@ +import { AvailableForConditions } from "../models/eft/common/tables/IQuest"; +export declare class QuestConditionHelper { + getQuestConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + getLevelConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + getLoyaltyConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + private filterConditions; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/QuestHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/QuestHelper.d.ts new file mode 100644 index 0000000..9e2dd5e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/QuestHelper.d.ts @@ -0,0 +1,68 @@ +import { IPmcData, Quest } from "../models/eft/common/IPmcData"; +import { AvailableForConditions, AvailableForProps, IQuest, Reward } from "../models/eft/common/tables/IQuest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { RagfairServerHelper } from "./RagfairServerHelper"; +import { TraderHelper } from "./TraderHelper"; +export declare class QuestHelper { + private logger; + private jsonUtil; + private timeUtil; + private hashUtil; + private itemHelper; + private itemEventRouter; + private databaseServer; + private ragfairServerHelper; + private dialogueHelper; + private profileHelper; + private paymentHelper; + private traderHelper; + private configServer; + private questConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, timeUtil: TimeUtil, hashUtil: HashUtil, itemHelper: ItemHelper, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, ragfairServerHelper: RagfairServerHelper, dialogueHelper: DialogueHelper, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, traderHelper: TraderHelper, configServer: ConfigServer); + static get STATUS(): Record; + questStatus(pmcData: IPmcData, questID: string): string; + /** + * returns true is the condition is satisfied + */ + evaluateLevel(pmcProfile: IPmcData, cond: AvailableForConditions): boolean; + getDeltaQuests(before: IQuest[], after: IQuest[]): IQuest[]; + rewardSkillPoints(sessionID: string, pmcData: IPmcData, output: IItemEventRouterResponse, skillName: string, progress: number): void; + getQuestLocale(questId: string): any; + /** + * Debug Routine for showing some information on the + * quest list in question. + */ + dumpQuests(quests: any, label?: any): void; + loyaltyRequirementCheck(loyaltyRequirementProperties: AvailableForProps, profile: IPmcData): boolean; + private processReward; + getQuestRewardItems(quest: IQuest, state: string): Reward[]; + addQuestToPMCData(pmcData: IPmcData, quest: Quest, newState: string, acceptedQuest: IAcceptQuestRequestData): void; + acceptedUnlocked(acceptedQuestId: string, sessionID: string): IQuest[]; + failedUnlocked(failedQuestId: string, sessionID: string): IQuest[]; + applyMoneyBoost(quest: IQuest, moneyBoost: number): IQuest; + changeItemStack(pmcData: IPmcData, id: string, value: number, sessionID: string, output: any): void; + /** + * Get List of All Quests as an array + */ + questValues(): IQuest[]; + private cleanQuestList; + cleanQuestConditions(quest: IQuest): IQuest; + failQuest(pmcData: IPmcData, body: any, sessionID: string): any; + getQuestFromDb(questId: string, pmcData: IPmcData): IQuest; + getQuestLocaleIdFromDb(messageId: string, localisation?: string): string; + applyQuestReward(pmcData: IPmcData, body: ICompleteQuestRequestData, state: string, sessionID: string): any[]; + getFindItemIdForQuestItem(itemTpl: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairHelper.d.ts new file mode 100644 index 0000000..8e70bcd --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairHelper.d.ts @@ -0,0 +1,43 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { IGetOffersResult } from "../models/eft/ragfair/IGetOffersResult"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairLinkedItemService } from "../services/RagfairLinkedItemService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { HandbookHelper } from "./HandbookHelper"; +import { ItemHelper } from "./ItemHelper"; +import { TraderAssortHelper } from "./TraderAssortHelper"; +import { UtilityHelper } from "./UtilityHelper"; +export declare class RagfairHelper { + private logger; + private jsonUtil; + private traderAssortHelper; + private databaseServer; + private handbookHelper; + private itemHelper; + private ragfairLinkedItemService; + private utilityHelper; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, traderAssortHelper: TraderAssortHelper, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, itemHelper: ItemHelper, ragfairLinkedItemService: RagfairLinkedItemService, utilityHelper: UtilityHelper, configServer: ConfigServer); + /** + * Gets currency TAG from TPL + * @param {string} currency + * @returns string + */ + getCurrencyTag(currency: string): string; + filterCategories(sessionID: string, info: ISearchRequestData): string[]; + getDisplayableAssorts(sessionID: string): Record; + private getCategoryList; + countCategories(result: IGetOffersResult): void; + /** + * Merges Root Items + * Ragfair allows abnormally large stacks. + */ + mergeStackable(items: Item[]): Item[]; + getCurrencySymbol(currencyTpl: string): string; + formatCurrency(moneyAmount: number): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairOfferHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairOfferHelper.d.ts new file mode 100644 index 0000000..3bf8add --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairOfferHelper.d.ts @@ -0,0 +1,49 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { HashUtil } from "../utils/HashUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { PresetHelper } from "./PresetHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { RagfairHelper } from "./RagfairHelper"; +import { RagfairServerHelper } from "./RagfairServerHelper"; +import { RagfairSortHelper } from "./RagfairSortHelper"; +export declare class RagfairOfferHelper { + private logger; + private timeUtil; + private hashUtil; + private itemEventRouter; + private databaseServer; + private saveServer; + private dialogueHelper; + private itemHelper; + private paymentHelper; + private presetHelper; + private profileHelper; + private ragfairServerHelper; + private ragfairSortHelper; + private ragfairHelper; + private ragfairOfferService; + private configServer; + private static TPL_GOODS_SOLD; + private ragfairConfig; + private questConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, hashUtil: HashUtil, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, saveServer: SaveServer, dialogueHelper: DialogueHelper, itemHelper: ItemHelper, paymentHelper: PaymentHelper, presetHelper: PresetHelper, profileHelper: ProfileHelper, ragfairServerHelper: RagfairServerHelper, ragfairSortHelper: RagfairSortHelper, ragfairHelper: RagfairHelper, ragfairOfferService: RagfairOfferService, configServer: ConfigServer); + getValidOffers(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, pmcProfile: IPmcData): IRagfairOffer[]; + getOffersForBuild(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, pmcProfile: IPmcData): IRagfairOffer[]; + processOffers(sessionID: string): boolean; + private getProfileOffers; + private deleteOfferByOfferId; + private completeOffer; + isDisplayableOffer(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, offer: IRagfairOffer, pmcProfile: IPmcData): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairSellHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairSellHelper.d.ts new file mode 100644 index 0000000..929d112 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairSellHelper.d.ts @@ -0,0 +1,15 @@ +import { SellResult } from "../models/eft/ragfair/IRagfairOffer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class RagfairSellHelper { + private logger; + private randomUtil; + private timeUtil; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, randomUtil: RandomUtil, timeUtil: TimeUtil, configServer: ConfigServer); + calculateSellChance(baseChance: number, offerPrice: number, requirementsPriceInRub: number): number; + rollForSale(sellChance: number, count: number): SellResult[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairServerHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairServerHelper.d.ts new file mode 100644 index 0000000..0f32a66 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairServerHelper.d.ts @@ -0,0 +1,39 @@ +import { MemberCategory } from "../models/eft/common/MemberCategory"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class RagfairServerHelper { + private randomUtil; + private hashUtil; + private saveServer; + private databaseServer; + private profileHelper; + private itemHelper; + private dialogueHelper; + private jsonUtil; + private configServer; + private ragfairConfig; + private questConfig; + private static TPL_GOODS_RETURNED; + constructor(randomUtil: RandomUtil, hashUtil: HashUtil, saveServer: SaveServer, databaseServer: DatabaseServer, profileHelper: ProfileHelper, itemHelper: ItemHelper, dialogueHelper: DialogueHelper, jsonUtil: JsonUtil, configServer: ConfigServer); + isItemValidRagfairItem(itemDetails: [boolean, ITemplateItem]): boolean; + isItemBlacklisted(itemTemplateId: string): boolean; + isTrader(userID: string): boolean; + isPlayer(userID: string): boolean; + returnItems(sessionID: string, items: any[]): void; + calculateDynamicStackCount(tplId: string, isWeaponPreset: boolean): number; + getDynamicOfferCurrency(): string; + getMemberType(userID: string): MemberCategory; + getNickname(userID: string): string; + getPresetItems(item: any): Item[]; + getPresetItemsByTpl(item: Item): Item[]; + reparentPresets(item: Item, preset: Item[]): Item[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairSortHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairSortHelper.d.ts new file mode 100644 index 0000000..e9d8069 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairSortHelper.d.ts @@ -0,0 +1,12 @@ +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class RagfairSortHelper { + private databaseServer; + constructor(databaseServer: DatabaseServer); + sortOffers(offers: IRagfairOffer[], type: number, direction?: number): IRagfairOffer[]; + private sortOffersByID; + private sortOffersByRating; + private sortOffersByName; + private sortOffersByPrice; + private sortOffersByExpiry; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairTaxHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairTaxHelper.d.ts new file mode 100644 index 0000000..e87334f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RagfairTaxHelper.d.ts @@ -0,0 +1,15 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { ItemHelper } from "./ItemHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairTaxHelper { + private logger; + private databaseServer; + private ragfairPriceService; + private itemHelper; + constructor(logger: ILogger, databaseServer: DatabaseServer, ragfairPriceService: RagfairPriceService, itemHelper: ItemHelper); + calculateTax(item: Item, pmcData: IPmcData, requirementsValue: number, offerItemCount: number, sellInOnePiece: boolean): number; + private calculateItemWorth; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RepairHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RepairHelper.d.ts new file mode 100644 index 0000000..d11d0d2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/RepairHelper.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RepairHelper { + private logger; + private jsonUtil; + private randomUtil; + private databaseServer; + private configServer; + private repairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, configServer: ConfigServer); + updateItemDurability(itemToRepairId: string, amountToRepair: number, pmcData: IPmcData, useRepairKit?: boolean): Item; + private getRandomisedArmorRepairDegredationValue; + private getRandomisedWeaponRepairDegredationValue; + isWeaponTemplate(tpl: string): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/SecureContainerHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/SecureContainerHelper.d.ts new file mode 100644 index 0000000..8f246b6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/SecureContainerHelper.d.ts @@ -0,0 +1,13 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { ItemHelper } from "./ItemHelper"; +export interface OwnerInventoryItems { + from: Item[]; + to: Item[]; + sameInventory: boolean; + isMail: boolean; +} +export declare class SecureContainerHelper { + private itemHelper; + constructor(itemHelper: ItemHelper); + getSecureContainerItems(items: Item[]): string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TradeHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TradeHelper.d.ts new file mode 100644 index 0000000..a78cd20 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TradeHelper.d.ts @@ -0,0 +1,31 @@ +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Upd } from "../models/eft/common/tables/IItem"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBuyTradeRequestData } from "../models/eft/trade/IProcessBuyTradeRequestData"; +import { IProcessSellTradeRequestData } from "../models/eft/trade/IProcessSellTradeRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RagfairServer } from "../servers/RagfairServer"; +import { FenceService } from "../services/FenceService"; +import { PaymentService } from "../services/PaymentService"; +export declare class TradeHelper { + private logger; + private itemEventRouter; + private traderHelper; + private itemHelper; + private paymentService; + private fenceService; + private inventoryHelper; + private ragfairServer; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, traderHelper: TraderHelper, itemHelper: ItemHelper, paymentService: PaymentService, fenceService: FenceService, inventoryHelper: InventoryHelper, ragfairServer: RagfairServer); + buyItem(pmcData: IPmcData, buyRequestData: IProcessBuyTradeRequestData, sessionID: string, foundInRaid: boolean, upd: Upd): IItemEventRouterResponse; + /** + * Selling item to trader + */ + sellItem(pmcData: IPmcData, body: IProcessSellTradeRequestData, sessionID: string): IItemEventRouterResponse; + private incrementAssortBuyCount; + private checkPurchaseIsWithinTraderItemLimit; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TraderAssortHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TraderAssortHelper.d.ts new file mode 100644 index 0000000..d95879c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TraderAssortHelper.d.ts @@ -0,0 +1,23 @@ +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { RagfairAssortGenerator } from "../generators/RagfairAssortGenerator"; +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { FenceService } from "../services/FenceService"; +import { TraderAssortService } from "../services/TraderAssortService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { AssortHelper } from "./AssortHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class TraderAssortHelper { + private logger; + private jsonUtil; + private databaseServer; + private profileHelper; + private assortHelper; + private ragfairAssortGenerator; + private ragfairOfferGenerator; + private traderAssortService; + private fenceService; + constructor(logger: ILogger, jsonUtil: JsonUtil, databaseServer: DatabaseServer, profileHelper: ProfileHelper, assortHelper: AssortHelper, ragfairAssortGenerator: RagfairAssortGenerator, ragfairOfferGenerator: RagfairOfferGenerator, traderAssortService: TraderAssortService, fenceService: FenceService); + getAssort(sessionId: string, traderId: string): ITraderAssort; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TraderHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TraderHelper.d.ts new file mode 100644 index 0000000..5440afe --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/TraderHelper.d.ts @@ -0,0 +1,35 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PlayerService } from "../services/PlayerService"; +import { HandbookHelper } from "./HandbookHelper"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { FenceService } from "../services/FenceService"; +import { IBarterScheme, ITraderAssort, ITraderBase, LoyaltyLevel } from "../models/eft/common/tables/ITrader"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class TraderHelper { + private logger; + private databaseServer; + private saveServer; + private profileHelper; + private paymentHelper; + private itemHelper; + private handbookHelper; + private playerService; + private fenceService; + private configServer; + private traderConfig; + constructor(logger: ILogger, databaseServer: DatabaseServer, saveServer: SaveServer, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, itemHelper: ItemHelper, handbookHelper: HandbookHelper, playerService: PlayerService, fenceService: FenceService, configServer: ConfigServer); + getTrader(traderID: string, sessionID: string): ITraderBase; + getTraderAssortsById(traderId: string): ITraderAssort; + resetTrader(sessionID: string, traderID: string): void; + changeTraderDisplay(traderID: string, status: boolean, sessionID: string): void; + getPurchasesData(traderID: string, sessionID: string): Record; + lvlUp(traderID: string, sessionID: string): void; + getTraderUpdateSeconds(traderId: string): number; + traderFilter(traderFilters: string[], tplToCheck: string): boolean; + getLoyaltyLevel(traderID: string, pmcData: IPmcData): LoyaltyLevel; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/UtilityHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/UtilityHelper.d.ts new file mode 100644 index 0000000..5d9f482 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/UtilityHelper.d.ts @@ -0,0 +1,3 @@ +export declare class UtilityHelper { + arrayIntersect(a: T[], b: T[]): T[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/WeightedRandomHelper.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/WeightedRandomHelper.d.ts new file mode 100644 index 0000000..9aa0d29 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/helpers/WeightedRandomHelper.d.ts @@ -0,0 +1,28 @@ +export declare class WeightedRandomHelper { + /** + * Gets a tplId from a weighted dictionary + * @param {tplId: weighting[]} itemArray + * @returns tplId + */ + getWeightedInventoryItem(itemArray: { + [tplId: string]: unknown; + } | ArrayLike): string; + /** + * Picks the random item based on its weight. + * The items with higher weight will be picked more often (with a higher probability). + * + * For example: + * - items = ['banana', 'orange', 'apple'] + * - weights = [0, 0.2, 0.8] + * - weightedRandom(items, weights) in 80% of cases will return 'apple', in 20% of cases will return + * 'orange' and it will never return 'banana' (because probability of picking the banana is 0%) + * + * @param {any[]} items + * @param {number[]} weights + * @returns {{item: any, index: number}} + */ + weightedRandom(items: string | any[], weights: string | any[]): { + item: any; + index: number; + }; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/Compiler.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/Compiler.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/Compiler.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/DebugEntry.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/DebugEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/DebugEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/ReleaseEntry.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/ReleaseEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/ReleaseEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/TestEntry.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/TestEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/ide/TestEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/BundleLoader.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/BundleLoader.d.ts new file mode 100644 index 0000000..9abfe9f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/BundleLoader.d.ts @@ -0,0 +1,22 @@ +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +declare class BundleInfo { + private httpServerHelper; + key: string; + path: string; + filepath: string; + dependencyKeys: string[]; + constructor(modpath: string, bundle: any, httpServerHelper: HttpServerHelper); +} +export declare class BundleLoader { + private httpServerHelper; + private vfs; + private jsonUtil; + private bundles; + constructor(httpServerHelper: HttpServerHelper, vfs: VFS, jsonUtil: JsonUtil); + getBundles(local: boolean): BundleInfo[]; + getBundle(key: string, local: boolean): BundleInfo; + addBundles(modpath: string): void; +} +export {}; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/DelayedModLoader.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/DelayedModLoader.d.ts new file mode 100644 index 0000000..7e7d8d0 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/DelayedModLoader.d.ts @@ -0,0 +1,22 @@ +import { DependencyContainer } from "tsyringe"; +import { HandbookController } from "../controllers/HandbookController"; +import { IModLoader } from "../models/spt/mod/IModLoader"; +import { ModCompilerService } from "../services/ModCompilerService"; +import { VFS } from "../utils/VFS"; +import { BundleLoader } from "./BundleLoader"; +import { InitialModLoader } from "./InitialModLoader"; +export declare class DelayedModLoader implements IModLoader { + private bundleLoader; + private handbookController; + private vfs; + private modCompilerService; + private initialModLoader; + constructor(bundleLoader: BundleLoader, handbookController: HandbookController, vfs: VFS, modCompilerService: ModCompilerService, initialModLoader: InitialModLoader); + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; + load(container: DependencyContainer): void; + private executeMods; + private addBundles; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/InitialModLoader.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/InitialModLoader.d.ts new file mode 100644 index 0000000..a53cce2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/loaders/InitialModLoader.d.ts @@ -0,0 +1,35 @@ +import { DependencyContainer } from "tsyringe"; +import { IModLoader } from "../models/spt/mod/IModLoader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ModCompilerService } from "../services/ModCompilerService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +export declare class InitialModLoader implements IModLoader { + private logger; + private vfs; + private jsonUtil; + private modCompilerService; + private configServer; + private readonly basepath; + private imported; + private onLoad; + private akiConfig; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil, modCompilerService: ModCompilerService, configServer: ConfigServer); + load(container: DependencyContainer): Promise; + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; + private importClass; + private importMods; + private isModCombatibleWithAki; + private executeMods; + private sortModsLoadOrder; + private addMod; + private areModDependenciesFulfilled; + private isModCompatible; + private validMod; + private getLoadOrderRecursive; + private getLoadOrder; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/bot/IGenerateBotsRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/bot/IGenerateBotsRequestData.d.ts new file mode 100644 index 0000000..c49cef7 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/bot/IGenerateBotsRequestData.d.ts @@ -0,0 +1,8 @@ +export interface IGenerateBotsRequestData { + conditions: Condition[]; +} +export interface Condition { + Role: string; + Limit: number; + Difficulty: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IEmptyRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IEmptyRequestData.d.ts new file mode 100644 index 0000000..284d16e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IEmptyRequestData.d.ts @@ -0,0 +1,2 @@ +export interface IEmptyRequestData { +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IGlobals.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IGlobals.d.ts new file mode 100644 index 0000000..456895c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IGlobals.d.ts @@ -0,0 +1,1176 @@ +import { Item } from "./tables/IItem"; +export interface IGlobals { + time: number; + config: Config; + bot_presets: BotPreset[]; + BotWeaponScatterings: BotWeaponScattering[]; + ItemPresets: Record; +} +export interface Config { + content: Content; + AimPunchMagnitude: number; + WeaponSkillProgressRate: number; + SkillAtrophy: boolean; + exp: Exp; + t_base_looting: number; + t_base_lockpicking: number; + armor: Armor; + SessionsToShowHotKeys: number; + MaxBotsAliveOnMap: number; + SavagePlayCooldown: number; + SavagePlayCooldownNdaFree: number; + MarksmanAccuracy: number; + SavagePlayCooldownDevelop: number; + TODSkyDate: string; + Mastering: Mastering[]; + GlobalItemPriceModifier: number; + TradingUnlimitedItems: boolean; + MaxLoyaltyLevelForAll: boolean; + GlobalLootChanceModifier: number; + TimeBeforeDeploy: number; + TimeBeforeDeployLocal: number; + LoadTimeSpeedProgress: number; + BaseLoadTime: number; + BaseUnloadTime: number; + BaseCheckTime: number; + Customization: Customization; + UncheckOnShot: boolean; + BotsEnabled: boolean; + ArmorMaterials: ArmorMaterials; + LegsOverdamage: number; + HandsOverdamage: number; + StomachOverdamage: number; + Health: Health; + rating: Rating; + tournament: Tournament; + RagFair: RagFair; + handbook: Handbook; + FractureCausedByFalling: Probability; + FractureCausedByBulletHit: Probability; + WAVE_COEF_LOW: number; + WAVE_COEF_MID: number; + WAVE_COEF_HIGH: number; + WAVE_COEF_HORDE: number; + Stamina: Stamina; + StaminaRestoration: StaminaRestoration; + StaminaDrain: StaminaDrain; + RequirementReferences: RequirementReferences; + RepairKitSettings: RepairKitSettings; + RestrictionsInRaid: RestrictionsInRaid[]; + SkillMinEffectiveness: number; + SkillFatiguePerPoint: number; + SkillFreshEffectiveness: number; + SkillFreshPoints: number; + SkillPointsBeforeFatigue: number; + SkillFatigueReset: number; + DiscardLimitsEnabled: boolean; + EventType: string[]; + WalkSpeed: xyz; + SprintSpeed: xyz; + SkillEnduranceWeightThreshold: number; + TeamSearchingTimeout: number; + Insurance: Insurance; + SkillExpPerLevel: number; + GameSearchingTimeout: number; + WallContusionAbsorption: xyz; + SkillsSettings: SkillsSettings; + AzimuthPanelShowsPlayerOrientation: boolean; + Aiming: Aiming; + Malfunction: Malfunction; + Overheat: Overheat; + FenceSettings: FenceSettings; + TestValue: number; + Inertia: Inertia; + Ballistic: Ballistic; +} +export interface Content { + ip: string; + port: number; + root: string; +} +export interface Exp { + heal: Heal; + match_end: MatchEnd; + kill: Kill; + level: Level; + loot_attempts: LootAttempt[]; + expForLockedDoorOpen: number; + expForLockedDoorBreach: number; + triggerMult: number; +} +export interface Heal { + expForHeal: number; + expForHydration: number; + expForEnergy: number; +} +export interface MatchEnd { + README: string; + survived_exp_requirement: number; + survived_seconds_requirement: number; + survived_exp_reward: number; + mia_exp_reward: number; + runner_exp_reward: number; + leftMult: number; + miaMult: number; + survivedMult: number; + runnerMult: number; + killedMult: number; +} +export interface Kill { + combo: Combo[]; + victimLevelExp: number; + headShotMult: number; + expOnDamageAllHealth: number; + longShotDistance: number; + bloodLossToLitre: number; + victimBotLevelExp: number; +} +export interface Combo { + percent: number; +} +export interface Level { + exp_table: ExpTable[]; + trade_level: number; + savage_level: number; + clan_level: number; + mastering1: number; + mastering2: number; +} +export interface ExpTable { + exp: number; +} +export interface LootAttempt { + k_exp: number; +} +export interface Armor { + class: Class[]; +} +export interface Class { + resistance: number; +} +export interface Mastering { + Name: string; + Templates: string[]; + Level2: number; + Level3: number; +} +export interface Customization { + SavageHead: SavageHead; + SavageBody: SavageBody; + SavageFeet: SavageFeet; + CustomizationVoice: CustomizationVoice[]; + BodyParts: BodyParts; +} +export interface SavageHead { + wild_head_1: WildHead; + wild_head_2: WildHead; + wild_head_3: WildHead; + Wild_Dealmaker_head: WildHead; + Wild_Killa_head: WildHead; + bear_head: WildHead; + bear_head_1: WildHead; + usec_head_1: WildHead; + Head_BOSS_Glukhar: WildHead; + Wild_Head_nonMesh: WildHead; + Head_BOSS_Sanitar: WildHead; + wild_head_drozd: WildHead; + wild_head_misha: WildHead; + head_cultist_01: WildHead; + head_cultist_02: WildHead; + head_cultist_03: WildHead; + DefaultUsecHead: WildHead; + usec_head_3: WildHead; + usec_head_4: WildHead; + usec_head_5: WildHead; +} +export interface WildHead { + head: string; + isNotRandom: boolean; + NotRandom: boolean; +} +export interface SavageBody { + wild_body: WildBody; + wild_body_1: WildBody; + wild_body_2: WildBody; + wild_body_3: WildBody; + Wild_Dealmaker_body: WildBody; + wild_security_body_1: WildBody; + wild_security_body_2: WildBody; + wild_Killa_body: WildBody; + wild_pmcBot_body: WildBody; + wild_Shturman_body: WildBody; + wild_Gluhar_body: WildBody; + Tshirt_security_TshirtTatu_01: WildBody; + Tshirt_security_TshirtTatu_02: WildBody; + Top_security_Husky: WildBody; + Top_security_Gorka4: WildBody; + scav_kit_upper_meteor: WildBody; + wild_body_russia1: WildBody; + Top_BOSS_Sanitar: WildBody; + wild_body_motocross: WildBody; + top_cultist_01: WildBody; + top_cultist_02: WildBody; + wild_body_rainparka: WildBody; + wild_body_underarmour: WildBody; + top_boss_tagilla: WildBody; + DefaultUsecBody: WildBody; + usec_upper_acu: WildBody; + usec_upper_commando: WildBody; + usec_upper_aggressor: WildBody; + usec_upper_hoody: WildBody; + usec_upper_pcuironsight: WildBody; + usec_top_beltstaff: WildBody; + usec_upper_flexion: WildBody; + usec_upper_tier3: WildBody; + usec_upper_pcsmulticam: WildBody; + usec_upper_tier_2: WildBody; + usec_upper_infiltrator: WildBody; + user_upper_NightPatrol: WildBody; + wild_body_bomber: WildBody; + wild_top_yellowcoat: WildBody; +} +export interface WildBody { + body: string; + hands: string; + isNotRandom: boolean; +} +export interface SavageFeet { + wild_feet: WildFeet; + wild_feet_1: WildFeet; + wild_feet_2: WildFeet; + Wild_Dealmaker_feet: WildFeet; + wild_security_feet_1: WildFeet; + Wild_Killa_feet: WildFeet; + wild_pmcBot_feet: WildFeet; + Pants_BOSS_Glukhar: WildFeet; + Pants_BOSS_Shturman: WildFeet; + Pants_security_Gorka4: WildFeet; + Pants_security_Flora: WildFeet; + scav_kit_lower_sklon: WildFeet; + Pants_BOSS_Sanitar: WildFeet; + wild_feet_sweatpants: WildFeet; + wild_feet_wasatch: WildFeet; + wild_feet_slimPants: WildFeet; + pants_cultist_01: WildFeet; + pants_cultist_02: WildFeet; + wild_feet_scavelite_taclite: WildFeet; + pants_boss_tagilla: WildFeet; + wild_feet_bomber: WildFeet; + wild_pants_yellowcoat: WildFeet; +} +export interface WildFeet { + feet: string; + isNotRandom: boolean; + NotRandom: boolean; +} +export interface CustomizationVoice { + voice: string; + side: string[]; + isNotRandom: boolean; +} +export interface BodyParts { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface ArmorMaterials { + UHMWPE: ArmorType; + Aramid: ArmorType; + Combined: ArmorType; + Titan: ArmorType; + Aluminium: ArmorType; + ArmoredSteel: ArmorType; + Ceramic: ArmorType; + Glass: ArmorType; +} +export interface ArmorType { + Destructibility: number; + MinRepairDegradation: number; + MaxRepairDegradation: number; + ExplosionDestructibility: number; + MinRepairKitDegradation: number; + MaxRepairKitDegradation: number; +} +export interface Health { + Falling: Falling; + Effects: Effects; + HealPrice: HealPrice; + ProfileHealthSettings: ProfileHealthSettings; +} +export interface Falling { + DamagePerMeter: number; + SafeHeight: number; +} +export interface Effects { + Existence: Existence; + Dehydration: Dehydration; + BreakPart: BreakPart; + Contusion: Contusion; + Disorientation: Disorientation; + Exhaustion: Exhaustion; + LowEdgeHealth: LowEdgeHealth; + RadExposure: RadExposure; + Stun: Stun; + Intoxication: Intoxication; + Regeneration: Regeneration; + Wound: Wound; + Berserk: Berserk; + Flash: Flash; + MedEffect: MedEffect; + Pain: Pain; + PainKiller: PainKiller; + SandingScreen: SandingScreen; + Stimulator: Stimulator; + Tremor: Tremor; + ChronicStaminaFatigue: ChronicStaminaFatigue; + Fracture: Fracture2; + HeavyBleeding: HeavyBleeding2; + LightBleeding: LightBleeding2; + BodyTemperature: BodyTemperature; +} +export interface Existence { + EnergyLoopTime: number; + HydrationLoopTime: number; + EnergyDamage: number; + HydrationDamage: number; + DestroyedStomachEnergyTimeFactor: number; + DestroyedStomachHydrationTimeFactor: number; +} +export interface Dehydration { + DefaultDelay: number; + DefaultResidueTime: number; + BleedingHealth: number; + BleedingLoopTime: number; + BleedingLifeTime: number; + DamageOnStrongDehydration: number; + StrongDehydrationLoopTime: number; +} +export interface BreakPart { + DefaultDelay: number; + DefaultResidueTime: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + BulletHitProbability: Probability; + FallingProbability: Probability; +} +export interface Contusion { + Dummy: number; +} +export interface Disorientation { + Dummy: number; +} +export interface Exhaustion { + DefaultDelay: number; + DefaultResidueTime: number; + Damage: number; + DamageLoopTime: number; +} +export interface LowEdgeHealth { + DefaultDelay: number; + DefaultResidueTime: number; + StartCommonHealth: number; +} +export interface RadExposure { + Damage: number; + DamageLoopTime: number; +} +export interface Stun { + Dummy: number; +} +export interface Intoxication { + DefaultDelay: number; + DefaultResidueTime: number; + DamageHealth: number; + HealthLoopTime: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovedAfterDeath: boolean; + HealExperience: number; + RemovePrice: number; +} +export interface Regeneration { + LoopTime: number; + MinimumHealthPercentage: number; + Energy: number; + Hydration: number; + BodyHealth: BodyHealth; + Influences: Influences; +} +export interface BodyHealth { + Head: BodyHealthValue; + Chest: BodyHealthValue; + Stomach: BodyHealthValue; + LeftArm: BodyHealthValue; + RightArm: BodyHealthValue; + LeftLeg: BodyHealthValue; + RightLeg: BodyHealthValue; +} +export interface BodyHealthValue { + Value: number; +} +export interface Influences { + LightBleeding: Influence; + HeavyBleeding: Influence; + Fracture: Influence; + RadExposure: Influence; + Intoxication: Influence; +} +export interface Influence { + HealthSlowDownPercentage: number; + EnergySlowDownPercentage: number; + HydrationSlowDownPercentage: number; +} +export interface Wound { + WorkingTime: number; + ThresholdMin: number; + ThresholdMax: number; +} +export interface Berserk { + DefaultDelay: number; + WorkingTime: number; + DefaultResidueTime: number; +} +export interface Flash { + Dummy: number; +} +export interface MedEffect { + LoopTime: number; + StartDelay: number; + DrinkStartDelay: number; + FoodStartDelay: number; + DrugsStartDelay: number; + MedKitStartDelay: number; + MedicalStartDelay: number; + StimulatorStartDelay: number; +} +export interface Pain { + TremorDelay: number; + HealExperience: number; +} +export interface PainKiller { + Dummy: number; +} +export interface SandingScreen { + Dummy: number; +} +export interface Stimulator { + BuffLoopTime: number; + Buffs: Buffs; +} +export interface Buffs { + BuffsSJ1TGLabs: Buff[]; + BuffsSJ6TGLabs: Buff[]; + BuffsPropital: Buff[]; + BuffsZagustin: Buff[]; + BuffseTGchange: Buff[]; + BuffsAdrenaline: Buff[]; + BuffsGoldenStarBalm: Buff[]; + Buffs_drink_aquamari: Buff[]; + Buffs_drink_maxenergy: Buff[]; + Buffs_drink_milk: Buff[]; + Buffs_drink_tarcola: Buff[]; + Buffs_drink_hotrod: Buff[]; + Buffs_drink_juice_army: Buff[]; + Buffs_drink_water: Buff[]; + Buffs_food_borodinskiye: Buff[]; + Buffs_food_condensed_milk: Buff[]; + Buffs_food_emelya: Buff[]; + Buffs_food_mayonez: Buff[]; + Buffs_food_mre: Buff[]; + Buffs_food_sugar: Buff[]; + Buffs_drink_vodka: Buff[]; + Buffs_drink_jack: Buff[]; + Buffs_drink_moonshine: Buff[]; + Buffs_drink_purewater: Buff[]; + Buffs_3bTG: Buff[]; + Buffs_AHF1M: Buff[]; + Buffs_L1: Buff[]; + Buffs_MULE: Buff[]; + Buffs_Meldonin: Buff[]; + Buffs_Obdolbos: Buff[]; + Buffs_P22: Buff[]; + Buffs_KultistsToxin: Buff[]; + Buffs_BodyTemperature: Buff[]; + Buffs_Antidote: Buff[]; + Buffs_melee_bleed: Buff[]; + Buffs_melee_blunt: Buff[]; + Buffs_hultafors: Buff[]; + Buffs_drink_vodka_BAD: Buff[]; + Buffs_food_alyonka: Buff[]; + Buffs_food_slippers: Buff[]; + Buffs_knife: Buff[]; +} +export interface Buff { + BuffType: string; + Chance: number; + Delay: number; + Duration: number; + Value: number; + AbsoluteValue: boolean; + SkillName: string; +} +export interface Tremor { + DefaultDelay: number; + DefaultResidueTime: number; +} +export interface ChronicStaminaFatigue { + EnergyRate: number; + WorkingTime: number; + TicksEvery: number; + EnergyRatePerStack: number; +} +export interface Fracture2 { + DefaultDelay: number; + DefaultResidueTime: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + BulletHitProbability: Probability; + FallingProbability: Probability; +} +export interface HeavyBleeding2 { + DefaultDelay: number; + DefaultResidueTime: number; + DamageEnergy: number; + DamageHealth: number; + EnergyLoopTime: number; + HealthLoopTime: number; + DamageHealthDehydrated: number; + HealthLoopTimeDehydrated: number; + LifeTimeDehydrated: number; + EliteVitalityDuration: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + Probability: Probability; +} +export interface Probability { + FunctionType: string; + K: number; + B: number; + Threshold: number; +} +export interface LightBleeding2 { + DefaultDelay: number; + DefaultResidueTime: number; + DamageEnergy: number; + DamageHealth: number; + EnergyLoopTime: number; + HealthLoopTime: number; + DamageHealthDehydrated: number; + HealthLoopTimeDehydrated: number; + LifeTimeDehydrated: number; + EliteVitalityDuration: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + Probability: Probability; +} +export interface BodyTemperature { + DefaultBuildUpTime: number; + DefaultResidueTime: number; + LoopTime: number; +} +export interface HealPrice { + HealthPointPrice: number; + HydrationPointPrice: number; + EnergyPointPrice: number; + TrialLevels: number; + TrialRaids: number; +} +export interface ProfileHealthSettings { + BodyPartsSettings: BodyPartsSettings; + HealthFactorsSettings: HealthFactorsSettings; +} +export interface BodyPartsSettings { + Head: BodyPartsSetting; + Chest: BodyPartsSetting; + Stomach: BodyPartsSetting; + LeftArm: BodyPartsSetting; + RightArm: BodyPartsSetting; + LeftLeg: BodyPartsSetting; + RightLeg: BodyPartsSetting; +} +export interface BodyPartsSetting { + Minimum: number; + Maximum: number; + Default: number; + OverDamageReceivedMultiplier: number; +} +export interface HealthFactorsSettings { + Energy: HealthFactorSetting; + Hydration: HealthFactorSetting; + Temperature: HealthFactorSetting; + Poisoning: HealthFactorSetting; + Radiation: HealthFactorSetting; +} +export interface HealthFactorSetting { + Minimum: number; + Maximum: number; + Default: number; +} +export interface Rating { + levelRequired: number; + limit: number; + categories: Categories; +} +export interface Categories { + experience: boolean; + kd: boolean; + surviveRatio: boolean; + avgEarnings: boolean; + kills: boolean; + raidCount: boolean; + longestShot: boolean; + timeOnline: boolean; + inventoryFullCost: boolean; + ragFairStanding: boolean; +} +export interface Tournament { + categories: Categories2; + limit: number; + levelRequired: number; +} +export interface Categories2 { + dogtags: boolean; +} +export interface RagFair { + enabled: boolean; + priceStabilizerEnabled: boolean; + includePveTraderSales: boolean; + priceStabilizerStartIntervalInHours: number; + minUserLevel: number; + communityTax: number; + communityItemTax: number; + communityRequirementTax: number; + offerPriorityCost: number; + offerDurationTimeInHour: number; + offerDurationTimeInHourAfterRemove: number; + priorityTimeModifier: number; + maxRenewOfferTimeInHour: number; + renewPricePerHour: number; + maxActiveOfferCount: MaxActiveOfferCount[]; + balancerRemovePriceCoefficient: number; + balancerMinPriceCount: number; + balancerAveragePriceCoefficient: number; + delaySinceOfferAdd: number; + uniqueBuyerTimeoutInDays: number; + ratingSumForIncrease: number; + ratingIncreaseCount: number; + ratingSumForDecrease: number; + ratingDecreaseCount: number; + maxSumForIncreaseRatingPerOneSale: number; + maxSumForDecreaseRatingPerOneSale: number; + maxSumForRarity: MaxSumForRarity; + ChangePriceCoef: number; + balancerUserItemSaleCooldownEnabled: boolean; + balancerUserItemSaleCooldown: number; + youSellOfferMaxStorageTimeInHour: number; + yourOfferDidNotSellMaxStorageTimeInHour: number; + isOnlyFoundInRaidAllowed: boolean; + sellInOnePiece: number; +} +export interface MaxActiveOfferCount { + from: number; + to: number; + count: number; +} +export interface MaxSumForRarity { + Common: RarityMaxSum; + Rare: RarityMaxSum; + Superrare: RarityMaxSum; + Not_exist: RarityMaxSum; +} +export interface RarityMaxSum { + value: number; +} +export interface Handbook { + defaultCategory: string; +} +export interface Stamina { + Capacity: number; + SprintDrainRate: number; + BaseRestorationRate: number; + JumpConsumption: number; + GrenadeHighThrow: number; + GrenadeLowThrow: number; + AimDrainRate: number; + AimRangeFinderDrainRate: number; + OxygenCapacity: number; + OxygenRestoration: number; + WalkOverweightLimits: xyz; + BaseOverweightLimits: xyz; + SprintOverweightLimits: xyz; + WalkSpeedOverweightLimits: xyz; + CrouchConsumption: xyz; + WalkConsumption: xyz; + StandupConsumption: xyz; + TransitionSpeed: xyz; + SprintAccelerationLowerLimit: number; + SprintSpeedLowerLimit: number; + SprintSensitivityLowerLimit: number; + AimConsumptionByPose: xyz; + RestorationMultiplierByPose: xyz; + OverweightConsumptionByPose: xyz; + AimingSpeedMultiplier: number; + WalkVisualEffectMultiplier: number; + HandsCapacity: number; + HandsRestoration: number; + ProneConsumption: number; + BaseHoldBreathConsumption: number; + SoundRadius: xyz; + ExhaustedMeleeSpeed: number; + FatigueRestorationRate: number; + FatigueAmountToCreateEffect: number; + ExhaustedMeleeDamageMultiplier: number; + FallDamageMultiplier: number; + SafeHeightOverweight: number; + SitToStandConsumption: number; + StaminaExhaustionCausesJiggle: boolean; + StaminaExhaustionStartsBreathSound: boolean; + StaminaExhaustionRocksCamera: boolean; + HoldBreathStaminaMultiplier: xyz; + PoseLevelIncreaseSpeed: xyz; + PoseLevelDecreaseSpeed: xyz; + PoseLevelConsumptionPerNotch: xyz; +} +export interface StaminaRestoration { + LowerLeftPoint: number; + LowerRightPoint: number; + LeftPlatoPoint: number; + RightPlatoPoint: number; + RightLimit: number; + ZeroValue: number; +} +export interface StaminaDrain { + LowerLeftPoint: number; + LowerRightPoint: number; + LeftPlatoPoint: number; + RightPlatoPoint: number; + RightLimit: number; + ZeroValue: number; +} +export interface RequirementReferences { + Alpinist: Alpinist[]; +} +export interface Alpinist { + Requirement: string; + Id: string; + Count: number; + RequiredSlot: string; + RequirementTip: string; +} +export interface RestrictionsInRaid { + TemplateId: string; + Value: number; +} +export interface Insurance { + MaxStorageTimeInHour: number; +} +export interface SkillsSettings { + SkillProgressRate: number; + WeaponSkillProgressRate: number; + WeaponSkillRecoilBonusPerLevel: number; + HideoutManagement: HideoutManagement; + Crafting: Crafting; + Metabolism: Metabolism; + Immunity: Immunity; + Endurance: Endurance; + Strength: Strength; + Vitality: Vitality; + Health: Health2; + StressResistance: StressResistance; + Throwing: Throwing; + RecoilControl: RecoilControl; + Pistol: WeaponSkills; + Revolver: WeaponSkills; + SMG: any[]; + Assault: WeaponSkills; + Shotgun: WeaponSkills; + Sniper: WeaponSkills; + LMG: any[]; + HMG: any[]; + Launcher: any[]; + AttachedLauncher: any[]; + Melee: any[]; + DMR: WeaponSkills; + BearAssaultoperations: any[]; + BearAuthority: any[]; + BearAksystems: any[]; + BearHeavycaliber: any[]; + BearRawpower: any[]; + UsecArsystems: any[]; + UsecDeepweaponmodding_Settings: any[]; + UsecLongrangeoptics_Settings: any[]; + UsecNegotiations: any[]; + UsecTactics: any[]; + BotReload: any[]; + CovertMovement: CovertMovement; + FieldMedicine: any[]; + Search: Search; + Sniping: any[]; + ProneMovement: any[]; + FirstAid: any[]; + LightVests: ArmorSkills; + HeavyVests: ArmorSkills; + WeaponModding: any[]; + AdvancedModding: any[]; + NightOps: any[]; + SilentOps: any[]; + Lockpicking: any[]; + WeaponTreatment: WeaponTreatment; + MagDrills: MagDrills; + Freetrading: any[]; + Auctions: any[]; + Cleanoperations: any[]; + Barter: any[]; + Shadowconnections: any[]; + Taskperformance: any[]; + Perception: Perception; + Intellect: Intellect; + Attention: Attention; + Charisma: Charisma; + Memory: Memory; + Surgery: Surgery; + AimDrills: AimDrills; + BotSound: any[]; + TroubleShooting: TroubleShooting; +} +export interface ArmorSkills { + WearAmountRepairLVestsReducePerLevel: number; + WearChanceRepairLVestsReduceEliteLevel: number; +} +export interface HideoutManagement { + SkillPointsPerAreaUpgrade: number; + SkillPointsPerCraft: number; + ConsumptionReductionPerLevel: number; + SkillBoostPercent: number; + SkillPointsRate: SkillPointsRate; + EliteSlots: EliteSlots; +} +export interface SkillPointsRate { + Generator: Generator; + AirFilteringUnit: SkillPointRate; + WaterCollector: SkillPointRate; + SolarPower: SkillPointRate; +} +export interface SkillPointRate { + ResourceSpent: number; + PointsGained: number; +} +export interface EliteSlots { + Generator: EliteSlot; + AirFilteringUnit: EliteSlot; + WaterCollector: EliteSlot; + BitcoinFarm: EliteSlot; +} +export interface EliteSlot { + Slots: number; + Container: number; +} +export interface Crafting { + PointsPerCraftingCycle: number; + CraftingCycleHours: number; + PointsPerUniqueCraftCycle: number; + UniqueCraftsPerCycle: number; + CraftTimeReductionPerLevel: number; + ProductionTimeReductionPerLevel: number; + EliteExtraProductions: number; + CraftingPointsToInteligence: number; +} +export interface Metabolism { + HydrationRecoveryRate: number; + EnergyRecoveryRate: number; + IncreasePositiveEffectDurationRate: number; + DecreaseNegativeEffectDurationRate: number; + DecreasePoisonDurationRate: number; +} +export interface Immunity { + ImmunityMiscEffects: number; + ImmunityPoisonBuff: number; + ImmunityPainKiller: number; + HealthNegativeEffect: number; + StimulatorNegativeBuff: number; +} +export interface Endurance { + MovementAction: number; + SprintAction: number; + GainPerFatigueStack: number; +} +export interface Strength { + SprintActionMin: number; + SprintActionMax: number; + MovementActionMin: number; + MovementActionMax: number; + PushUpMin: number; + PushUpMax: number; + FistfightAction: number; + ThrowAction: number; +} +export interface Vitality { + DamageTakenAction: number; + HealthNegativeEffect: number; +} +export interface Health2 { + SkillProgress: number; +} +export interface StressResistance { + HealthNegativeEffect: number; + LowHPDuration: number; +} +export interface Throwing { + ThrowAction: number; +} +export interface RecoilControl { + RecoilAction: number; + RecoilBonusPerLevel: number; +} +export interface WeaponSkills { + WeaponReloadAction: number; + WeaponShotAction: number; + WeaponFixAction: number; + WeaponChamberAction: number; +} +export interface CovertMovement { + MovementAction: number; +} +export interface Search { + SearchAction: number; + FindAction: number; +} +export interface WeaponTreatment { + DurLossReducePerLevel: number; + SkillPointsPerRepair: number; + Filter: any[]; + WearAmountRepairGunsReducePerLevel: number; + WearChanceRepairGunsReduceEliteLevel: number; +} +export interface MagDrills { + RaidLoadedAmmoAction: number; + RaidUnloadedAmmoAction: number; + MagazineCheckAction: number; +} +export interface Perception { + OnlineAction: number; + UniqueLoot: number; +} +export interface Intellect { + ExamineAction: number; + SkillProgress: number; + RepairAction: number; + WearAmountReducePerLevel: number; + WearChanceReduceEliteLevel: number; + RepairPointsCostReduction: number; +} +export interface Attention { + ExamineWithInstruction: number; + FindActionFalse: number; + FindActionTrue: number; +} +export interface Charisma { + SkillProgressInt: number; + SkillProgressAtn: number; + SkillProgressPer: number; +} +export interface Memory { + AnySkillUp: number; + SkillProgress: number; +} +export interface Surgery { + SurgeryAction: number; + SkillProgress: number; +} +export interface AimDrills { + WeaponShotAction: number; +} +export interface TroubleShooting { + MalfRepairSpeedBonusPerLevel: number; + SkillPointsPerMalfFix: number; + EliteDurabilityChanceReduceMult: number; + EliteAmmoChanceReduceMult: number; + EliteMagChanceReduceMult: number; +} +export interface Aiming { + ProceduralIntensityByPose: xyz; + AimProceduralIntensity: number; + HeavyWeight: number; + LightWeight: number; + MaxTimeHeavy: number; + MinTimeHeavy: number; + MaxTimeLight: number; + MinTimeLight: number; + RecoilScaling: number; + RecoilDamping: number; + CameraSnapGlobalMult: number; + RecoilXIntensityByPose: xyz; + RecoilYIntensityByPose: xyz; + RecoilZIntensityByPose: xyz; + RecoilCrank: boolean; + RecoilHandDamping: number; + RecoilConvergenceMult: number; + RecoilVertBonus: number; + RecoilBackBonus: number; +} +export interface Malfunction { + AmmoMalfChanceMult: number; + MagazineMalfChanceMult: number; + MalfRepairHardSlideMult: number; + MalfRepairOneHandBrokenMult: number; + MalfRepairTwoHandsBrokenMult: number; + AllowMalfForBots: boolean; + ShowGlowAttemptsCount: number; + OutToIdleSpeedMultForPistol: number; + IdleToOutSpeedMultOnMalf: number; + TimeToQuickdrawPistol: number; + DurRangeToIgnoreMalfs: xyz; + DurFeedWt: number; + DurMisfireWt: number; + DurJamWt: number; + DurSoftSlideWt: number; + DurHardSlideMinWt: number; + DurHardSlideMaxWt: number; + AmmoMisfireWt: number; + AmmoFeedWt: number; + AmmoJamWt: number; + OverheatFeedWt: number; + OverheatJamWt: number; + OverheatSoftSlideWt: number; + OverheatHardSlideMinWt: number; + OverheatHardSlideMaxWt: number; +} +export interface Overheat { + MinOverheat: number; + MaxOverheat: number; + OverheatProblemsStart: number; + ModHeatFactor: number; + ModCoolFactor: number; + MinWearOnOverheat: number; + MaxWearOnOverheat: number; + MinWearOnMaxOverheat: number; + MaxWearOnMaxOverheat: number; + OverheatWearLimit: number; + MaxCOIIncreaseMult: number; + MinMalfChance: number; + MaxMalfChance: number; + DurReduceMinMult: number; + DurReduceMaxMult: number; + BarrelMoveRndDuration: number; + BarrelMoveMaxMult: number; + FireratePitchMult: number; + FirerateReduceMinMult: number; + FirerateReduceMaxMult: number; + FirerateOverheatBorder: number; + EnableSlideOnMaxOverheat: boolean; + StartSlideOverheat: number; + FixSlideOverheat: number; + AutoshotMinOverheat: number; + AutoshotChance: number; + AutoshotPossibilityDuration: number; + MaxOverheatCoolCoef: number; +} +export interface FenceSettings { + FenceId: string; + Levels: Record; + paidExitStandingNumerator: number; +} +export interface FenceLevel { + SavageCooldownModifier: number; + ScavCaseTimeModifier: number; + PaidExitCostModifier: number; + BotFollowChance: number; + ScavEquipmentSpawnChanceModifier: number; + PriceModifier: number; + HostileBosses: boolean; + HostileScavs: boolean; + ScavAttackSupport: boolean; + ExfiltrationPriceModifier: number; + AvailableExits: number; +} +export interface Inertia { + InertiaLimits: xyz; + InertiaLimitsStep: number; + ExitMovementStateSpeedThreshold: xyz; + WalkInertia: xyz; + FallThreshold: number; + SpeedLimitAfterFallMin: xyz; + SpeedLimitAfterFallMax: xyz; + SpeedLimitDurationMin: xyz; + SpeedLimitDurationMax: xyz; + SpeedInertiaAfterJump: xyz; + BaseJumpPenaltyDuration: number; + DurationPower: number; + BaseJumpPenalty: number; + PenaltyPower: number; + InertiaTiltCurveMin: xyz; + InertiaTiltCurveMax: xyz; + InertiaBackwardCoef: xyz; + TiltInertiaMaxSpeed: xyz; + TiltStartSideBackSpeed: xyz; + TiltMaxSideBackSpeed: xyz; + TiltAcceleration: xyz; + AverageRotationFrameSpan: number; + SprintSpeedInertiaCurveMin: xyz; + SprintSpeedInertiaCurveMax: xyz; + SprintBrakeInertia: xyz; + SprintTransitionMotionPreservation: xyz; + WeaponFlipSpeed: xyz; + PreSprintAccelerationLimits: xyz; + SprintAccelerationLimits: xyz; + SideTime: xyz; + DiagonalTime: xyz; + MinDirectionBlendTime: number; + MoveTime: number; + MinMovementAccelerationRangeRight: xyz; + MaxMovementAccelerationRangeRight: xyz; +} +export interface xyz { + x: number; + y: number; + z: number; +} +export interface Ballistic { + GlobalDamageDegradationCoefficient: number; +} +export interface RepairKitSettings { + armorClassDivisor: number; + durabilityPointCostArmor: number; + durabilityPointCostGuns: number; +} +export interface BotPreset { + UseThis: boolean; + Role: string; + BotDifficulty: string; + VisibleAngle: number; + VisibleDistance: number; + ScatteringPerMeter: number; + HearingSense: number; + SCATTERING_DIST_MODIF: number; + MAX_AIMING_UPGRADE_BY_TIME: number; + FIRST_CONTACT_ADD_SEC: number; + COEF_IF_MOVE: number; +} +export interface BotWeaponScattering { + Name: string; + PriorityScatter1meter: number; + PriorityScatter10meter: number; + PriorityScatter100meter: number; +} +export interface Preset { + _id: string; + _type: string; + _changeWeaponName: boolean; + _name: string; + _parent: string; + _items: Item[]; + _encyclopedia?: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocation.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocation.d.ts new file mode 100644 index 0000000..42fac06 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocation.d.ts @@ -0,0 +1,6 @@ +import { ILocationBase } from "./ILocationBase"; +import { ILooseLoot } from "./ILooseLoot"; +export interface ILocation { + base: ILocationBase; + looseLoot: ILooseLoot; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocationBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocationBase.d.ts new file mode 100644 index 0000000..0d092f6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocationBase.d.ts @@ -0,0 +1,189 @@ +export interface ILocationBase { + AccessKeys: string[]; + AirdropParameters: AirdropParameter[]; + Area: number; + AveragePlayTime: number; + AveragePlayerLevel: number; + Banners: Banner[]; + BossLocationSpawn: BossLocationSpawn[]; + BotAssault: number; + BotEasy: number; + BotHard: number; + BotImpossible: number; + BotLocationModifier: BotLocationModifier; + BotMarksman: number; + BotMax: number; + BotMaxPlayer: number; + BotMaxTimePlayer: number; + BotNormal: number; + BotSpawnTimeOffMax: number; + BotSpawnTimeOffMin: number; + BotSpawnTimeOnMax: number; + BotSpawnTimeOnMin: number; + BotStart: number; + BotStop: number; + Description: string; + DisabledForScav: boolean; + DisabledScavExits: string; + Enabled: boolean; + GlobalLootChanceModifier: number; + IconX: number; + IconY: number; + Id: string; + Insurance: boolean; + IsSecret: boolean; + Locked: boolean; + Loot: any[]; + MaxBotPerZone: number; + MaxDistToFreePoint: number; + MaxPlayers: number; + MinDistToExitPoint: number; + MinDistToFreePoint: number; + MinMaxBots: MinMaxBot[]; + MinPlayers: number; + Name: string; + NewSpawn: boolean; + OcculsionCullingEnabled: boolean; + OldSpawn: boolean; + OpenZones: string; + Preview: Preview; + RequiredPlayerLevel: number; + Rules: string; + SafeLocation: boolean; + Scene: Scene; + SpawnPointParams: SpawnPointParam[]; + UnixDateTime: number; + _Id: string; + doors: any[]; + escape_time_limit: number; + exit_access_time: number; + exit_count: number; + exit_time: number; + exits: Exit[]; + filter_ex: string[]; + limits: ILimit[]; + matching_min_seconds: number; + maxItemCountInLocation: MaxItemCountInLocation[]; + sav_summon_seconds: number; + tmp_location_field_remove_me: number; + users_gather_seconds: number; + users_spawn_seconds_n: number; + users_spawn_seconds_n2: number; + users_summon_seconds: number; + waves: Wave[]; +} +export interface ILimit { + min: number; + max: number; + items: any[]; +} +export interface AirdropParameter { + AirdropPointDeactivateDistance: number; + MinPlayersCountToSpawnAirdrop: number; + PlaneAirdropChance: number; + PlaneAirdropCooldownMax: number; + PlaneAirdropCooldownMin: number; + PlaneAirdropEnd: number; + PlaneAirdropMax: number; + PlaneAirdropStartMax: number; + PlaneAirdropStartMin: number; + UnsuccessfulTryPenalty: number; +} +export interface Banner { + id: string; + pic: Pic; +} +export interface Pic { + path: string; + rcid: string; +} +export interface BossLocationSpawn { + BossChance: number; + BossDifficult: string; + BossEscortAmount: string; + BossEscortDifficult: string; + BossEscortType: string; + BossName: string; + BossPlayer: boolean; + BossZone: string; + Time: number; +} +export interface BotLocationModifier { + AccuracySpeed: number; + DistToActivate: number; + DistToPersueAxemanCoef: number; + DistToSleep: number; + GainSight: number; + KhorovodChance: number; + MagnetPower: number; + MarksmanAccuratyCoef: number; + Scattering: number; + VisibleDistance: number; +} +export interface MinMaxBot { + WildSpawnType: string; + max: number; + min: number; +} +export interface Preview { + path: string; + rcid: string; +} +export interface Scene { + path: string; + rcid: string; +} +export interface SpawnPointParam { + BotZoneName: string; + Categories: string[]; + ColliderParams: ColliderParams; + DelayToCanSpawnSec: number; + Id: string; + Infiltration: string; + Position: xyz; + Rotation: number; + Sides: string[]; +} +export interface ColliderParams { + _parent: string; + _props: Props; +} +export interface Props { + Center: xyz; + Radius: number; +} +export interface xyz { + x: number; + y: number; + z: number; +} +export interface Exit { + Chance: number; + Count: number; + EntryPoints: string; + ExfiltrationTime: number; + ExfiltrationType: string; + Id: string; + MaxTime: number; + MinTime: number; + Name: string; + PassageRequirement: string; + PlayersCount: number; + RequirementTip: string; +} +export interface MaxItemCountInLocation { + TemplateId: string; + Value: number; +} +export interface Wave { + BotPreset: string; + BotSide: string; + SpawnPoints: string; + WildSpawnType: string; + isPlayers: boolean; + number: number; + slots_max: number; + slots_min: number; + time_max: number; + time_min: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocationsSourceDestinationBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocationsSourceDestinationBase.d.ts new file mode 100644 index 0000000..7f8d915 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILocationsSourceDestinationBase.d.ts @@ -0,0 +1,9 @@ +import { ILocations } from "../../spt/server/ILocations"; +export interface ILocationsGenerateAllResponse { + locations: ILocations; + paths: Path[]; +} +export interface Path { + Source: string; + Destination: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILooseLoot.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILooseLoot.d.ts new file mode 100644 index 0000000..14b795e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/ILooseLoot.d.ts @@ -0,0 +1,45 @@ +export interface ILooseLoot { + spawnpointCount: SpawnpointCount; + spawnpointsForced: SpawnpointsForced[]; + spawnpoints: Spawnpoint[]; +} +export interface SpawnpointCount { + mean: number; + std: number; +} +export interface SpawnpointsForced { + locationId: string; + probability: number; + template: SpawnpointTemplate; +} +export interface SpawnpointTemplate { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: any; + Items: Item[]; +} +export interface Item { + _id: string; + _tpl?: string; +} +export interface Spawnpoint { + locationId: string; + probability: number; + template: SpawnpointTemplate; + itemDistribution: ItemDistribution[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface ItemDistribution { + tpl: string; + relativeProbability: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IMetricsTableData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IMetricsTableData.d.ts new file mode 100644 index 0000000..873ef82 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IMetricsTableData.d.ts @@ -0,0 +1,7 @@ +export interface IMetricsTableData { + Keys: number[]; + NetProcessingBins: number[]; + RenderBins: number[]; + GameUpdateBins: number[]; + MemoryMeasureInterval: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IPmcData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IPmcData.d.ts new file mode 100644 index 0000000..2360147 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/IPmcData.d.ts @@ -0,0 +1,341 @@ +import { IRagfairOffer } from "../ragfair/IRagfairOffer"; +import { IPmcDataRepeatableQuest } from "./tables/IRepeatableQuests"; +import { Item, Upd } from "./tables/IItem"; +import { HideoutAreasEnum } from "../hideout/HideoutAreasEnum"; +import { MemberCategory } from "./MemberCategory"; +export interface IPmcData { + _id: string; + aid: string; + savage: string; + Info: Info; + Customization: Customization; + Health: Health; + Inventory: Inventory; + Skills: Skills; + Stats: Stats; + Encyclopedia: Record; + ConditionCounters: ConditionCounters; + BackendCounters: Record; + InsuredItems: InsuredItem[]; + Hideout: Hideout; + Bonuses: Bonus[]; + Notes: Notes; + Quests: Quest[]; + TradersInfo: Record; + RagfairInfo: RagfairInfo; + WishList: string[]; + RepeatableQuests: IPmcDataRepeatableQuest[]; + CarExtractCounts: CarExtractCounts; + SurvivorClass: SurvivorClass; +} +export declare enum SurvivorClass { + Unknown = 0, + Neutralizer = 1, + Marauder = 2, + Paramedic = 3, + Survivor = 4 +} +export interface Info { + EntryPoint: string; + Nickname: string; + LowerNickname: string; + Side: string; + Voice: string; + Level: number; + Experience: number; + RegistrationDate: number; + GameVersion: string; + AccountType: number; + MemberCategory: MemberCategory; + lockedMoveCommands: boolean; + SavageLockTime: number; + LastTimePlayedAsSavage: number; + Settings: Settings; + NicknameChangeDate: number; + IsStreamerModeAvailable: boolean; + Bans: IBan[]; + BannedState: boolean; + BannedUntil: number; +} +export interface Settings { + Role: string; + BotDifficulty: string; + Experience: number; + StandingForKill: number; + AggressorBonus: number; +} +export interface IBan { + type: BanType; + dateTime: number; +} +export declare enum BanType { + Chat = 0, + RagFair = 1, + Voip = 2, + Trading = 3, + Online = 4, + Friends = 5, + ChangeNickname = 6 +} +export interface Notes { + Notes: Note[]; +} +export interface Note { + Time: number; + Text: string; +} +export interface Customization { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface Health { + Hydration: CurrentMax; + Energy: CurrentMax; + Temperature: CurrentMax; + BodyParts: BodyPartsHealth; + UpdateTime: number; +} +export interface BodyPartsHealth { + Head: BodyPartHealth; + Chest: BodyPartHealth; + Stomach: BodyPartHealth; + LeftArm: BodyPartHealth; + RightArm: BodyPartHealth; + LeftLeg: BodyPartHealth; + RightLeg: BodyPartHealth; +} +export interface BodyPartHealth { + Health: CurrentMax; + Effects?: Record; +} +export interface CurrentMax { + Current: number; + Maximum: number; +} +export interface Inventory { + items: Item[]; + equipment: string; + stash: string; + sortingTable: string; + questRaidItems: string; + questStashItems: string; + fastPanel: FastPanel; +} +export interface FastPanel { +} +export interface Skills { + Common: Common[]; + Mastering: Mastering[]; + Bonuses?: any[]; + Points: number; +} +export interface Common { + Id: string; + Progress: number; + PointsEarnedDuringSession: number; + LastAccess: number; +} +export interface Mastering { + Id: string; + Progress: number; +} +export interface Stats { + CarriedQuestItems: string[]; + Victims: Victim[]; + TotalSessionExperience: number; + LastSessionDate: number; + SessionCounters: SessionCounters; + OverallCounters: OverallCounters; + SessionExperienceMult?: number; + ExperienceBonusMult?: number; + Aggressor?: Aggressor; + DroppedItems?: IDroppedItem[]; + FoundInRaidItems?: FoundInRaidItem[]; + DamageHistory?: DamageHistory; + DeathCause?: DeathCause; + LastPlayerState?: LastPlayerState; + TotalInGameTime: number; + SurvivorClass?: string; +} +export interface IDroppedItem { + QuestId: string; + ItemId: string; + ZoneId: string; +} +export interface FoundInRaidItem { + QuestId: string; + ItemId: string; +} +export interface Victim { + AccountId: string; + ProfileId: string; + Name: string; + Side: string; + BodyPart: string; + Time: string; + Distance: number; + Level: number; + Weapon: string; + Role: string; +} +export interface SessionCounters { + Items: CounterKeyValue[]; +} +export interface OverallCounters { + Items: CounterKeyValue[]; +} +export interface CounterKeyValue { + Key: string[]; + Value: number; +} +export interface Aggressor { + AccountId: string; + ProfileId: string; + MainProfileNickname: string; + Name: string; + Side: string; + BodyPart: string; + HeadSegment: string; + WeaponName: string; + Category: string; +} +export interface DamageHistory { + LethalDamagePart: string; + LethalDamage: LethalDamage; + BodyParts: BodyPartsDamageHistory; +} +export interface LethalDamage { + Amount: number; + Type: string; + SourceId: string; + OverDamageFrom: string; + Blunt: boolean; + ImpactsCount: number; +} +export interface BodyPartsDamageHistory { + Head: DamageStats[]; + Chest: DamageStats[]; + Stomach: DamageStats[]; + LeftArm: DamageStats[]; + RightArm: DamageStats[]; + LeftLeg: DamageStats[]; + RightLeg: DamageStats[]; + Common: DamageStats[]; +} +export interface DamageStats { + Amount: number; + Type: string; + SourceId: string; + OverDamageFrom: string; + Blunt: boolean; + ImpactsCount: number; +} +export interface DeathCause { + DamageType: string; + Side: string; + Role: string; + WeaponId: string; +} +export interface LastPlayerState { + Info: LastPlayerStateInfo; + Customization: Record; + Equipment: any; +} +export interface LastPlayerStateInfo { + Nickname: string; + Side: string; + Level: number; + MemberCategory: string; +} +export interface ConditionCounters { + Counters: Counter[]; +} +export interface Counter { + id: string; + value: number; + qid: string; +} +export interface BackendCounter { + id: string; + qid?: string; + value: number; +} +export interface InsuredItem { + tid: string; + itemId: string; +} +export interface Hideout { + Production: Record; + Areas: HideoutArea[]; +} +export interface Productive { + Products: Product[]; + Progress?: number; + inProgress?: boolean; + StartTimestamp?: number; +} +export interface Product { + _id: string; + _tpl: string; + upd?: Upd; +} +export interface ScavCase extends Productive { +} +export interface Production extends Productive { + RecipeId: string; + SkipTime: number; + ProductionTime: number; +} +export interface HideoutArea { + type: HideoutAreasEnum; + level: number; + active: boolean; + passiveBonusesEnabled: boolean; + completeTime: number; + constructing: boolean; + slots: HideoutSlot[]; + lastRecipe: string; +} +export interface HideoutSlot { + item: HideoutItem[]; +} +export interface HideoutItem { + _id: string; + _tpl: string; + upd?: Upd; +} +export interface Bonus { + type: string; + templateId?: string; + passive?: boolean; + production?: boolean; + visible?: boolean; + value?: number; + icon?: string; +} +export interface Quest { + qid: string; + startTime: number; + status: string; + statusTimers?: StatusTimer; + completedConditions?: string[]; +} +export interface StatusTimer { + AvailableForStart?: number; +} +export interface TraderInfo { + loyaltyLevel: number; + salesSum: number; + standing: number; + nextResupply: number; + unlocked: boolean; +} +export interface RagfairInfo { + rating: number; + isRatingGrowing: boolean; + offers: IRagfairOffer[]; +} +export interface CarExtractCounts { +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/MemberCategory.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/MemberCategory.d.ts new file mode 100644 index 0000000..3bd9a21 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/MemberCategory.d.ts @@ -0,0 +1,13 @@ +export declare enum MemberCategory { + Default = 0, + Developer = 1, + UniqueId = 2, + Trader = 4, + Group = 8, + System = 16, + ChatModerator = 32, + ChatModeratorWithPermanentBan = 64, + UnitTest = 128, + Sherpa = 256, + Emissary = 512 +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/request/IBaseInteractionRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/request/IBaseInteractionRequestData.d.ts new file mode 100644 index 0000000..7303275 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/request/IBaseInteractionRequestData.d.ts @@ -0,0 +1,9 @@ +export interface IBaseInteractionRequestData { + Action: string; + fromOwner?: OwnerInfo; + toOwner?: OwnerInfo; +} +export interface OwnerInfo { + id: string; + type: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotBase.d.ts new file mode 100644 index 0000000..677fd49 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotBase.d.ts @@ -0,0 +1,101 @@ +import { BackendCounter, Bonus } from "../IPmcData"; +import { Item } from "./IItem"; +export interface IBotBase { + _id: string; + aid: string; + savage: any; + Info: Info; + Customization: Customization; + Health: Health; + Inventory: Inventory; + Skills: Skills; + Stats: Stats; + Encyclopedia: any; + ConditionCounters: ConditionCounters; + BackendCounters: Record; + InsuredItems: any[]; + Hideout: Hideout; + Bonuses: Bonus[]; +} +export interface Info { + Nickname: string; + LowerNickname: string; + Side: string; + Voice: string; + Level: number; + Experience: number; + RegistrationDate: number; + GameVersion: string; + AccountType: number; + MemberCategory: number; + lockedMoveCommands: boolean; + SavageLockTime: number; + LastTimePlayedAsSavage: number; + Settings: Settings; + NicknameChangeDate: number; + NeedWipeOptions: any[]; + lastCompletedWipe: any; + BannedState: boolean; + BannedUntil: number; + IsStreamerModeAvailable: boolean; +} +export interface Settings { + Role: string; + BotDifficulty: string; + Experience: number; + StandingForKill: number; + AggressorBonus: number; +} +export interface Customization { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface Health { +} +export interface Inventory { + items: Item[]; + equipment: string; + stash: string; + sortingTable: string; + questRaidItems: string; + questStashItems: string; + fastPanel: FastPanel; +} +export interface FastPanel { +} +export interface Skills { + Common: any[]; + Mastering: any[]; + Points: number; +} +export interface Stats { + SessionCounters: SessionCounters; + OverallCounters: OverallCounters; +} +export interface SessionCounters { + Items: any[]; +} +export interface OverallCounters { + Items: any[]; +} +export interface ConditionCounters { + Counters: any[]; +} +export interface Hideout { + Production: Production; + Areas: Area[]; +} +export interface Production { +} +export interface Area { + type: number; + level: number; + active: boolean; + passiveBonusesEnabled: boolean; + completeTime: number; + constructing: boolean; + slots: any[]; + lastRecipe: any; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotCore.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotCore.d.ts new file mode 100644 index 0000000..16a782d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotCore.d.ts @@ -0,0 +1,133 @@ +export interface IBotCore { + SAVAGE_KILL_DIST: number; + SOUND_DOOR_BREACH_METERS: number; + SOUND_DOOR_OPEN_METERS: number; + STEP_NOISE_DELTA: number; + JUMP_NOISE_DELTA: number; + GUNSHOT_SPREAD: number; + GUNSHOT_SPREAD_SILENCE: number; + BASE_WALK_SPEREAD2: number; + MOVE_SPEED_COEF_MAX: number; + SPEED_SERV_SOUND_COEF_A: number; + SPEED_SERV_SOUND_COEF_B: number; + G: number; + STAY_COEF: number; + SIT_COEF: number; + LAY_COEF: number; + MAX_ITERATIONS: number; + START_DIST_TO_COV: number; + MAX_DIST_TO_COV: number; + STAY_HEIGHT: number; + CLOSE_POINTS: number; + COUNT_TURNS: number; + SIMPLE_POINT_LIFE_TIME_SEC: number; + DANGER_POINT_LIFE_TIME_SEC: number; + DANGER_POWER: number; + COVER_DIST_CLOSE: number; + GOOD_DIST_TO_POINT: number; + COVER_TOOFAR_FROM_BOSS: number; + COVER_TOOFAR_FROM_BOSS_SQRT: number; + MAX_Y_DIFF_TO_PROTECT: number; + FLARE_POWER: number; + MOVE_COEF: number; + PRONE_POSE: number; + LOWER_POSE: number; + MAX_POSE: number; + FLARE_TIME: number; + MAX_REQUESTS__PER_GROUP: number; + UPDATE_GOAL_TIMER_SEC: number; + DIST_NOT_TO_GROUP: number; + DIST_NOT_TO_GROUP_SQR: number; + LAST_SEEN_POS_LIFETIME: number; + DELTA_GRENADE_START_TIME: number; + DELTA_GRENADE_END_TIME: number; + DELTA_GRENADE_RUN_DIST: number; + DELTA_GRENADE_RUN_DIST_SQRT: number; + PATROL_MIN_LIGHT_DIST: number; + HOLD_MIN_LIGHT_DIST: number; + STANDART_BOT_PAUSE_DOOR: number; + ARMOR_CLASS_COEF: number; + SHOTGUN_POWER: number; + RIFLE_POWER: number; + PISTOL_POWER: number; + SMG_POWER: number; + SNIPE_POWER: number; + GESTUS_PERIOD_SEC: number; + GESTUS_AIMING_DELAY: number; + GESTUS_REQUEST_LIFETIME: number; + GESTUS_FIRST_STAGE_MAX_TIME: number; + GESTUS_SECOND_STAGE_MAX_TIME: number; + GESTUS_MAX_ANSWERS: number; + GESTUS_FUCK_TO_SHOOT: number; + GESTUS_DIST_ANSWERS: number; + GESTUS_DIST_ANSWERS_SQRT: number; + GESTUS_ANYWAY_CHANCE: number; + TALK_DELAY: number; + CAN_SHOOT_TO_HEAD: boolean; + CAN_TILT: boolean; + TILT_CHANCE: number; + MIN_BLOCK_DIST: number; + MIN_BLOCK_TIME: number; + COVER_SECONDS_AFTER_LOSE_VISION: number; + MIN_ARG_COEF: number; + MAX_ARG_COEF: number; + DEAD_AGR_DIST: number; + MAX_DANGER_CARE_DIST_SQRT: number; + MAX_DANGER_CARE_DIST: number; + MIN_MAX_PERSON_SEARCH: number; + PERCENT_PERSON_SEARCH: number; + LOOK_ANYSIDE_BY_WALL_SEC_OF_ENEMY: number; + CLOSE_TO_WALL_ROTATE_BY_WALL_SQRT: number; + SHOOT_TO_CHANGE_RND_PART_MIN: number; + SHOOT_TO_CHANGE_RND_PART_MAX: number; + SHOOT_TO_CHANGE_RND_PART_DELTA: number; + FORMUL_COEF_DELTA_DIST: number; + FORMUL_COEF_DELTA_SHOOT: number; + FORMUL_COEF_DELTA_FRIEND_COVER: number; + SUSPETION_POINT_DIST_CHECK: number; + MAX_BASE_REQUESTS_PER_PLAYER: number; + MAX_HOLD_REQUESTS_PER_PLAYER: number; + MAX_GO_TO_REQUESTS_PER_PLAYER: number; + MAX_COME_WITH_ME_REQUESTS_PER_PLAYER: number; + CORE_POINT_MAX_VALUE: number; + CORE_POINTS_MAX: number; + CORE_POINTS_MIN: number; + BORN_POISTS_FREE_ONLY_FAREST_BOT: boolean; + BORN_POINSTS_FREE_ONLY_FAREST_PLAYER: boolean; + SCAV_GROUPS_TOGETHER: boolean; + LAY_DOWN_ANG_SHOOT: number; + HOLD_REQUEST_TIME_SEC: number; + TRIGGERS_DOWN_TO_RUN_WHEN_MOVE: number; + MIN_DIST_TO_RUN_WHILE_ATTACK_MOVING: number; + MIN_DIST_TO_RUN_WHILE_ATTACK_MOVING_OTHER_ENEMIS: number; + MIN_DIST_TO_STOP_RUN: number; + JUMP_SPREAD_DIST: number; + LOOK_TIMES_TO_KILL: number; + COME_INSIDE_TIMES: number; + TOTAL_TIME_KILL: number; + TOTAL_TIME_KILL_AFTER_WARN: number; + MOVING_AIM_COEF: number; + VERTICAL_DIST_TO_IGNORE_SOUND: number; + DEFENCE_LEVEL_SHIFT: number; + MIN_DIST_CLOSE_DEF: number; + USE_ID_PRIOR_WHO_GO: boolean; + SMOKE_GRENADE_RADIUS_COEF: number; + GRENADE_PRECISION: number; + MAX_WARNS_BEFORE_KILL: number; + CARE_ENEMY_ONLY_TIME: number; + MIDDLE_POINT_COEF: number; + MAIN_TACTIC_ONLY_ATTACK: boolean; + LAST_DAMAGE_ACTIVE: number; + SHALL_DIE_IF_NOT_INITED: boolean; + CHECK_BOT_INIT_TIME_SEC: number; + WEAPON_ROOT_Y_OFFSET: number; + DELTA_SUPRESS_DISTANCE_SQRT: number; + DELTA_SUPRESS_DISTANCE: number; + WAVE_COEF_LOW: number; + WAVE_COEF_MID: number; + WAVE_COEF_HIGH: number; + WAVE_COEF_HORDE: number; + WAVE_ONLY_AS_ONLINE: boolean; + LOCAL_BOTS_COUNT: number; + AXE_MAN_KILLS_END: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotType.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotType.d.ts new file mode 100644 index 0000000..e0f39d9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IBotType.d.ts @@ -0,0 +1,174 @@ +export interface IBotType { + appearance: Appearance; + chances: Chances; + difficulty: Difficulties; + experience: Experience; + firstName: string[]; + generation: Generation; + health: Health; + inventory: Inventory; + lastName: string[]; + skills: Skills; +} +export interface Appearance { + body: string[]; + feet: string[]; + hands: string[]; + head: string[]; + voice: string[]; +} +export interface Chances { + equipment: EquipmentChances; + mods: ModsChances; +} +export interface EquipmentChances { + ArmBand: number; + ArmorVest: number; + Backpack: number; + Earpiece: number; + Eyewear: number; + FaceCover: number; + FirstPrimaryWeapon: number; + Headwear: number; + Holster: number; + Pockets: number; + Scabbard: number; + SecondPrimaryWeapon: number; + SecuredContainer: number; + TacticalVest: number; +} +export interface ModsChances { + mod_charge: number; + mod_equipment: number; + mod_equipment_000: number; + mod_equipment_001: number; + mod_equipment_002: number; + mod_flashlight: number; + mod_foregrip: number; + mod_launcher: number; + mod_magazine: number; + mod_mount: number; + mod_mount_000: number; + mod_mount_001: number; + mod_muzzle: number; + mod_nvg: number; + mod_pistol_grip: number; + mod_reciever: number; + mod_scope: number; + mod_sight_front: number; + mod_sight_rear: number; + mod_stock: number; + mod_stock_000: number; + mod_stock_akms: number; + mod_tactical: number; + mod_tactical_000: number; + mod_tactical_001: number; + mod_tactical_002: number; + mod_tactical_003: number; +} +export interface Difficulties { + easy: Difficulty; + normal: Difficulty; + hard: Difficulty; + impossible: Difficulty; +} +export interface Difficulty { + Aiming: Record; + Boss: Record; + Change: Record; + Core: Record; + Cover: Record; + Grenade: Record; + Hearing: Record; + Lay: Record; + Look: Record; + Mind: Record; + Move: Record; + Patrol: Record; + Scattering: Record; + Shoot: Record; +} +export interface Experience { + aggressorBonus: number; + level: MinMax; + reward: MinMax; + standingForKill: number; +} +export interface Generation { + items: ItemMinMax; +} +export interface ItemMinMax { + grenades: MinMax; + healing: MinMax; + looseLoot: MinMax; + magazines: MinMax; + specialItems: MinMax; +} +export interface Health { + BodyParts: BodyPart[]; + Energy: MinMax; + Hydration: MinMax; + Temperature: MinMax; +} +export interface BodyPart { + Chest: MinMax; + Head: MinMax; + LeftArm: MinMax; + LeftLeg: MinMax; + RightArm: MinMax; + RightLeg: MinMax; + Stomach: MinMax; +} +export interface MinMax { + max: number; + min: number; +} +export interface Inventory { + equipment: Equipment; + items: Items; + mods: Mods; +} +export interface Equipment { + ArmBand: Record; + ArmorVest: Record; + Backpack: Record; + Earpiece: Record; + Eyewear: Record; + FaceCover: Record; + FirstPrimaryWeapon: Record; + Headwear: Record; + Holster: Record; + Pockets: Record; + Scabbard: Record; + SecondPrimaryWeapon: Record; + SecuredContainer: Record; + TacticalVest: Record; +} +export interface Items { + Backpack: string[]; + Pockets: string[]; + SecuredContainer: string[]; + SpecialLoot: string[]; + TacticalVest: string[]; +} +export declare type Mods = Record>; +export interface Skills { + Common: Common[]; + Bonuses?: any; + Mastering: Mastering[]; + Points: number; +} +export interface Mastering { + Id: string; + Progress: number; + max?: number; + min?: number; +} +export interface Common { + Id: string; + Progress: number; + PointsEarnedDuringSession?: number; + LastAccess?: number; + max?: number; + min?: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ICustomizationItem.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ICustomizationItem.d.ts new file mode 100644 index 0000000..8bfeece --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ICustomizationItem.d.ts @@ -0,0 +1,33 @@ +export interface ICustomizationItem { + _id: string; + _name: string; + _parent: string; + _type: string; + _props: Props; + _proto: string; +} +export interface Props { + Name: string; + ShortName: string; + Description: string; + Side: string[]; + BodyPart: string; + AvailableAsDefault?: boolean; + Body: string; + Hands: string; + Feet: string; + Prefab: Prefab; + WatchPrefab: Prefab; + IntegratedArmorVest: boolean; + WatchPosition: Xyz; + WatchRotation: Xyz; +} +export interface Prefab { + path: string; + rcid: string; +} +export interface Xyz { + x: number; + y: number; + z: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IHandbookBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IHandbookBase.d.ts new file mode 100644 index 0000000..7d7db07 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IHandbookBase.d.ts @@ -0,0 +1,16 @@ +export interface IHandbookBase { + Categories: Category[]; + Items: HandbookItem[]; +} +export interface Category { + Id: string; + ParentId?: string; + Icon: string; + Color: string; + Order: string; +} +export interface HandbookItem { + Id: string; + ParentId: string; + Price: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IItem.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IItem.d.ts new file mode 100644 index 0000000..2dd2c03 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IItem.d.ts @@ -0,0 +1,108 @@ +export interface Item { + _id: string; + _tpl: string; + parentId?: string; + slotId?: string; + location?: Location | number; + upd?: Upd; +} +export interface Upd { + OriginalStackObjectsCount?: number; + Togglable?: Togglable; + Map?: Map; + Tag?: Tag; + sptPresetId?: string; + FaceShield?: FaceShield; + StackObjectsCount?: number; + UnlimitedCount?: boolean; + Repairable?: Repairable; + FireMode?: FireMode; + SpawnedInSession?: boolean; + Light?: Light; + Key?: Key; + Resource?: Resource; + Sight?: Sight; + MedKit?: MedKit; + FoodDrink?: FoodDrink; + Dogtag?: Dogtag; + BuyRestrictionMax?: number; + BuyRestrictionCurrent?: number; + Foldable?: Foldable; + SideEffect?: SideEffect; + RepairKit?: RepairKit; +} +export interface Togglable { + On: boolean; +} +export interface Map { + Markers: MapMarker[]; +} +export interface MapMarker { + X: number; + Y: number; +} +export interface Tag { + Color: number; + Name: string; +} +export interface FaceShield { + Hits: number; +} +export interface Repairable { + Durability: number; + MaxDurability: number; +} +export interface MedKit { + HpResource: number; +} +export interface Sight { + ScopesCurrentCalibPointIndexes: number[]; + ScopesSelectedModes: number[]; + SelectedScope: number; +} +export interface Foldable { + Folded: boolean; +} +export interface FireMode { + FireMode: string; +} +export interface FoodDrink { + HpPercent: number; +} +export interface Key { + NumberOfUsages: number; +} +export interface Resource { + Value: number; + UnitsConsumed: number; +} +export interface Light { + IsActive: boolean; + SelectedMode: number; +} +export interface Dogtag { + AccountId: string; + ProfileId: string; + Nickname: string; + Side: string; + Level: number; + Time: string; + Status: string; + KillerAccountId: string; + KillerProfileId: string; + KillerName: string; + WeaponName: string; +} +export interface Location { + x: number; + y: number; + r: string | number; + isSearched?: boolean; + rotation?: string; +} +export interface SideEffect { + Value: number; +} +export interface RepairKit { + Resource: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ILocationsBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ILocationsBase.d.ts new file mode 100644 index 0000000..2c96af3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ILocationsBase.d.ts @@ -0,0 +1,10 @@ +export interface ILocationsBase { + locations: Locations; + paths: Path[]; +} +export interface Locations { +} +export interface Path { + Source: string; + Destination: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ILootBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ILootBase.d.ts new file mode 100644 index 0000000..e4baac5 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ILootBase.d.ts @@ -0,0 +1,64 @@ +import { Item } from "./IItem"; +export interface ILootBase { + staticAmmo: Record; + staticContainers: Record; + staticLoot: Record; +} +export interface IStaticAmmoDetails { + tpl: string; + relativeProbability: number; +} +export interface IStaticContainerDetails { + staticWeapons: IStaticWeaponProps[]; + staticContainers: IStaticContainerProps[]; + staticForced: IStaticForcedProps[]; +} +export interface IStaticWeaponProps { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: string; + Items: Item[]; +} +export interface IStaticContainerProps { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: any; + Items: StaticItem[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface StaticItem { + _id: any; + _tpl: string; +} +export interface IStaticForcedProps { + containerId: string; + itemTpl: string; +} +export interface IStaticLootDetails { + itemcountDistribution: ItemCountDistribution[]; + itemDistribution: ItemDistribution[]; +} +export interface ItemCountDistribution { + count: number; + relativeProbability: number; +} +export interface ItemDistribution { + tpl: string; + relativeProbability: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IQuest.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IQuest.d.ts new file mode 100644 index 0000000..1582a2f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IQuest.d.ts @@ -0,0 +1,76 @@ +import { Item } from "./IItem"; +export interface IQuest { + QuestName: string; + _id: string; + canShowNotificationsInGame: boolean; + conditions: Conditions; + description: string; + failMessageText: string; + name: string; + note: string; + traderId: string; + location: string; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + startedMessageText: string; + successMessageText: string; + templateId: string; + rewards: Rewards; + status: string; + KeyQuest: boolean; + changeQuestMessageText: string; +} +export interface Conditions { + Started: AvailableForConditions[]; + AvailableForFinish: AvailableForConditions[]; + AvailableForStart: AvailableForConditions[]; + Success: AvailableForConditions[]; + Fail: AvailableForConditions[]; +} +export interface AvailableForConditions { + _parent: string; + _props: AvailableForProps; + dynamicLocale: boolean; +} +export interface AvailableForProps { + id: string; + index: number; + parentId: string; + dynamicLocale: boolean; + value?: number; + compareMethod?: string; + visibilityConditions?: VisibilityCondition[]; + target?: string; + status?: number[]; +} +export interface VisibilityCondition { + id: string; + value: number; + dynamicLocale: boolean; + oneSessionOnly: boolean; +} +export interface Rewards { + AvailableForStart: Reward[]; + AvailableForFinish: Reward[]; + Started: Reward[]; + Success: Reward[]; + Fail: Reward[]; + FailRestartable: Reward[]; + Expired: Reward[]; +} +export interface Reward { + value?: string; + id: string; + type: string; + index: number; + target?: string; + items?: Item[]; + loyaltyLevel?: number; + traderId?: string; + unknown?: boolean; + findInRaid?: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IRepeatableQuests.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IRepeatableQuests.d.ts new file mode 100644 index 0000000..e23ec73 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/IRepeatableQuests.d.ts @@ -0,0 +1,219 @@ +import { Item } from "./IItem"; +export interface IReward { + index: number; + type: string; + value: number; + target?: string; + items?: Item[]; +} +export interface IRepeatableQuestDatabase { + templates: ITemplates; + rewards: IRewardOptions; + data: IOptions; + samples: ISampleQuests[]; +} +export interface ITemplates { + Elimination: IRepeatableQuest; + Completion: IRepeatableQuest; + Exploration: IRepeatableQuest; +} +export interface IPmcDataRepeatableQuest { + id?: string; + name: string; + activeQuests: IRepeatableQuest[]; + inactiveQuests: IRepeatableQuest[]; + endTime: number; + changeRequirement: TChangeRequirementRecord; +} +export declare type TChangeRequirementRecord = Record; +export interface IChangeRequirement { + changeCost: IChangeCost[]; + changeStandingCost: number; +} +export interface IChangeCost { + templateId: string; + count: number; +} +export interface IRepeatableQuest { + _id: any; + traderId: string; + location: any; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + canShowNotificationsInGame: boolean; + rewards: IRewards; + conditions: IConditions; + name: string; + note: string; + description: string; + successMessageText: string; + failMessageText: string; + startedMessageText: string; + changeQuestMessageText: string; + templateId: string; + changeCost: IChangeCost[]; + changeStandingCost: number; +} +export interface IRewards { + Started: IReward[]; + Success: IReward[]; + Fail: IReward[]; +} +export interface IConditions { + AvailableForStart: any[]; + AvailableForFinish: IAvailableFor[]; + Fail: any[]; +} +export interface IAvailableFor { + _props: IAvailableForProps; + _parent: string; + dynamicLocale: boolean; +} +export interface IAvailableForProps { + id: string; + parentId: string; + dynamicLocale: boolean; + index: number; + visibilityConditions: IVisibilityCondition[]; + value: number; +} +export interface IVisibilityCondition { + id: string; + oneSessionOnly: boolean; + value: number; + index: number; + dynamicLocale: boolean; +} +export interface IAvailableForPropsCounter extends IAvailableForProps { + type: string; + oneSessionOnly: boolean; + doNotResetIfCounterCompleted: boolean; + counter: ICounter; +} +export interface ICounter { + id: string; + conditions: ICondition[]; +} +export interface ICondition { + _props: IConditionProps; + _parent: string; +} +export interface IConditionProps { + id: string; + dynamicLocale: boolean; +} +export interface IElimination extends IRepeatableQuest { + conditions: IEliminationConditions; +} +export interface IEliminationConditions extends IConditions { + AvailableForFinish: IEliminationAvailableFor[]; +} +export interface IEliminationAvailableFor extends IAvailableFor { + _props: IEliminationAvailableForProps; +} +export interface IEliminationAvailableForProps extends IAvailableForPropsCounter { + counter: IEliminationCounter; +} +export interface IEliminationCounter extends ICounter { + conditions: IEliminationCondition[]; +} +export interface IEliminationCondition extends ICondition { + _props: ILocationConditionProps | IKillConditionProps; +} +export interface IExploration extends IRepeatableQuest { + conditions: IExplorationConditions; +} +export interface IExplorationConditions extends IConditions { + AvailableForFinish: IExplorationAvailableFor[]; +} +export interface IExplorationAvailableFor extends IAvailableFor { + _props: IExplorationAvailableForProps; +} +export interface IExplorationAvailableForProps extends IAvailableForPropsCounter { + counter: IExplorationCounter; +} +export interface IExplorationCounter extends ICounter { + conditions: IExplorationCondition[]; +} +export interface IExplorationCondition extends ICondition { + _props: ILocationConditionProps | IExitStatusConditionProps | IExitNameConditionProps; +} +export interface ICompletion extends IRepeatableQuest { + conditions: ICompletionConditions; +} +export interface ICompletionConditions extends IConditions { + AvailableForFinish: ICompletionAvailableFor[]; +} +export interface ICompletionAvailableFor extends IAvailableFor { + _props: ICompletionAvailableForProps; +} +export interface ICompletionAvailableForProps extends IAvailableForProps { + target: string[]; + minDurability: number; + maxDurability: number; + dogtagLevel: number; + onlyFoundInRaid: boolean; +} +export interface ILocationConditionProps extends IConditionProps { + target: string[]; +} +export interface IKillConditionProps extends IConditionProps { + target: string; + value: number; + savageRole?: string[]; + bodyPart?: string[]; + distance?: IDistanceCheck; +} +export interface IDistanceCheck { + compareMethod: string; + value: number; +} +export interface IExitStatusConditionProps extends IConditionProps { + status: string[]; +} +export interface IExitNameConditionProps extends IConditionProps { + exitName: string; +} +export interface IRewardOptions { + itemsBlacklist: string[]; +} +export interface IOptions { + Completion: ICompletionFilter; +} +export interface ICompletionFilter { + itemsBlacklist: ItemsBlacklist[]; + itemsWhitelist: ItemsWhitelist[]; +} +export interface ItemsBlacklist { + minPlayerLevel: number; + itemIds: string[]; +} +export interface ItemsWhitelist { + minPlayerLevel: number; + itemIds: string[]; +} +export interface ISampleQuests { + _id: string; + traderId: string; + location: string; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + canShowNotificationsInGame: boolean; + rewards: IRewards; + conditions: IConditions; + name: string; + note: string; + description: string; + successMessageText: string; + failMessageText: string; + startedMessageText: string; + templateId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ITemplateItem.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ITemplateItem.d.ts new file mode 100644 index 0000000..c2ba762 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ITemplateItem.d.ts @@ -0,0 +1,401 @@ +export interface ITemplateItem { + _id: string; + _name: string; + _parent: string; + _type: string; + _props: Props; + _proto: string; +} +export interface Props { + Name: string; + ShortName: string; + Description: string; + Weight: number; + BackgroundColor: string; + Width: number; + Height: number; + StackMaxSize: number; + Rarity?: string; + SpawnChance?: number; + CreditsPrice?: number; + ItemSound: string; + Prefab: Prefab; + UsePrefab: Prefab; + StackObjectsCount: number; + NotShownInSlot: boolean; + ExaminedByDefault: boolean; + ExamineTime: number; + IsUndiscardable: boolean; + IsUnsaleable: boolean; + IsUnbuyable: boolean; + IsUngivable: boolean; + IsLockedafterEquip: boolean; + QuestItem: boolean; + LootExperience: number; + ExamineExperience: number; + HideEntrails: boolean; + RepairCost: number; + RepairSpeed: number; + ExtraSizeLeft: number; + ExtraSizeRight: number; + ExtraSizeUp: number; + ExtraSizeDown: number; + ExtraSizeForceAdd: boolean; + MergesWithChildren: boolean; + CanSellOnRagfair: boolean; + CanRequireOnRagfair: boolean; + ConflictingItems: string[]; + DiscardLimit: number; + Unlootable: boolean; + UnlootableFromSlot: string; + UnlootableFromSide: string[]; + AnimationVariantsNumber: number; + DiscardingBlock: boolean; + RagFairCommissionModifier: number; + IsAlwaysAvailableForInsurance: boolean; + Grids: Grid[]; + Slots: Slot[]; + CanPutIntoDuringTheRaid: boolean; + CantRemoveFromSlotsDuringRaid: string[]; + weapClass: string; + weapUseType: string; + ammoCaliber: string; + Durability: number; + MaxDurability: number; + OperatingResource: number; + RepairComplexity: number; + durabSpawnMin: number; + durabSpawnMax: number; + isFastReload: boolean; + RecoilForceUp: number; + RecoilForceBack: number; + Convergence: number; + RecoilAngle: number; + weapFireType: string[]; + RecolDispersion: number; + SingleFireRate: number; + CanQueueSecondShot: boolean; + bFirerate: number; + Ergonomics: number; + Velocity: number; + bEffDist: number; + bHearDist: number; + isChamberLoad: boolean; + chamberAmmoCount: number; + isBoltCatch: boolean; + defMagType: string; + defAmmo: string; + AdjustCollimatorsToTrajectory: boolean; + shotgunDispersion: number; + Chambers: Chamber[]; + CameraRecoil: number; + CameraSnap: number; + ReloadMode: string; + CenterOfImpact: number; + AimPlane: number; + DeviationCurve: number; + DeviationMax: number; + Foldable: boolean; + Retractable: boolean; + TacticalReloadStiffnes: Xyz; + TacticalReloadFixation: number; + RecoilCenter: Xyz; + RotationCenter: Xyz; + RotationCenterNoStock: Xyz; + SizeReduceRight: number; + FoldedSlot: string; + CompactHandling: boolean; + SightingRange: number; + MinRepairDegradation: number; + MaxRepairDegradation: number; + MinRepairKitDegradation: number; + MaxRepairKitDegradation: number; + IronSightRange: number; + MustBoltBeOpennedForExternalReload: boolean; + MustBoltBeOpennedForInternalReload: boolean; + BoltAction: boolean; + HipAccuracyRestorationDelay: number; + HipAccuracyRestorationSpeed: number; + HipInnaccuracyGain: number; + ManualBoltCatch: boolean; + BurstShotsCount: number; + BaseMalfunctionChance: number; + AllowJam: boolean; + AllowFeed: boolean; + AllowMisfire: boolean; + AllowSlide: boolean; + DurabilityBurnRatio: number; + HeatFactorGun: number; + CoolFactorGun: number; + CoolFactorGunMods: number; + HeatFactorByShot: number; + AllowOverheat: boolean; + DoubleActionAccuracyPenalty: number; + RecoilPosZMult: number; + ShotgunDispersion: number; + StackMinRandom: number; + StackMaxRandom: number; + StackSlots: StackSlot[]; + SearchSound: string; + BlocksArmorVest: boolean; + RigLayoutName: string; + armorZone: string[]; + armorClass: number; + speedPenaltyPercent: number; + mousePenalty: number; + weaponErgonomicPenalty: number; + BluntThroughput: number; + ArmorMaterial: string; + medUseTime: number; + medEffectType: string; + MaxHpResource: number; + hpResourceRate: number; + StimulatorBuffs: string; + effects_health: EffectsHealth; + effects_damage: EffectsDamage; + knifeHitDelay: number; + knifeHitSlashRate: number; + knifeHitStabRate: number; + knifeHitRadius: number; + knifeHitSlashDam: number; + knifeHitStabDam: number; + knifeDurab: number; + PrimaryDistance: number; + SecondryDistance: number; + SlashPenetration: number; + StabPenetration: number; + PrimaryConsumption: number; + SecondryConsumption: number; + DeflectionConsumption: number; + MaxResource: number; + AppliedTrunkRotation: Xyz; + AppliedHeadRotation: Xyz; + DisplayOnModel: boolean; + AdditionalAnimationLayer: number; + StaminaBurnRate: number; + ColliderScaleMultiplier: Xyz; + ammoType: string; + InitialSpeed: number; + BallisticCoeficient: number; + BulletMassGram: number; + BulletDiameterMilimeters: number; + Damage: number; + ammoAccr: number; + ammoRec: number; + ammoDist: number; + buckshotBullets: number; + PenetrationPower: number; + PenetrationPowerDiviation: number; + ammoHear: number; + ammoSfx: string; + MisfireChance: number; + MinFragmentsCount: number; + MaxFragmentsCount: number; + ammoShiftChance: number; + casingName: string; + casingEjectPower: number; + casingMass: number; + casingSounds: string; + ProjectileCount: number; + PenetrationChance: number; + RicochetChance: number; + FragmentationChance: number; + Deterioration: number; + SpeedRetardation: number; + Tracer: boolean; + TracerColor: string; + TracerDistance: number; + ArmorDamage: number; + Caliber: string; + StaminaBurnPerDamage: number; + HeavyBleedingDelta: number; + LightBleedingDelta: number; + ShowBullet: boolean; + HasGrenaderComponent: boolean; + FuzeArmTimeSec: number; + ExplosionStrength: number; + MinExplosionDistance: number; + MaxExplosionDistance: number; + FragmentsCount: number; + FragmentType: string; + ShowHitEffectOnExplode: boolean; + ExplosionType: string; + AmmoLifeTimeSec: number; + Contusion: Contusion; + ArmorDistanceDistanceDamage: Xyz; + Blindness: Xyz; + IsLightAndSoundShot: boolean; + LightAndSoundShotAngle: number; + LightAndSoundShotSelfContusionTime: number; + LightAndSoundShotSelfContusionStrength: number; + MalfMisfireChance: number; + DurabilityBurnModificator: number; + HeatFactor: number; + MalfFeedChance: number; + Accuracy: number; + Recoil: number; + Loudness: number; + EffectiveDistance: number; + RaidModdable: boolean; + ToolModdable: boolean; + BlocksFolding: boolean; + BlocksCollapsible: boolean; + IsAnimated: boolean; + HasShoulderContact: boolean; + DoubleActionAccuracyPenaltyMult: number; + magAnimationIndex: number; + Cartridges: Cartridge[]; + CanFast: boolean; + CanHit: boolean; + CanAdmin: boolean; + LoadUnloadModifier: number; + CheckTimeModifier: number; + CheckOverride: number; + ReloadMagType: string; + VisibleAmmoRangesString: string; + MalfunctionChance: number; + TagColor: number; + TagName: string; + MaximumNumberOfUsage: number; + CustomAimPlane: string; + sightModType: string; + aimingSensitivity: number; + SightModesCount: number; + OpticCalibrationDistances: number[]; + ScopesCount: number; + AimSensitivity: number[][]; + ModesCount: number[]; + Zooms: number[][]; + CalibrationDistances: number[][]; + Intensity: number; + Mask: string; + MaskSize: number; + NoiseIntensity: number; + NoiseScale: number; + Color: Color; + DiffuseIntensity: number; + HasHinge: boolean; + Resource?: number; + CoolFactor?: number; + foodUseTime?: number; + foodEffectType?: string; + MaxRepairResource: number; + RepairQuality: number; + RepairType: string; + TargetItemFilter: string[]; + apResource: number; + krResource: number; +} +export interface Prefab { + path: string; + rcid: string; +} +export interface Grid { + _name: string; + _id: string; + _parent: string; + _props: GridProps; + _proto: string; +} +export interface GridProps { + filters: GridFilter[]; + cellsH: number; + cellsV: number; + minCount: number; + maxCount: number; + maxWeight: number; + isSortingTable: boolean; +} +export interface GridFilter { + Filter: string[]; + ExcludedFilter: string[]; +} +export interface Slot { + _name: string; + _id: string; + _parent: string; + _props: SlotProps; + _required: boolean; + _mergeSlotWithChildren: boolean; + _proto: string; +} +export interface SlotProps { + filters: Filter[]; +} +export interface Chamber { + _name: string; + _id: string; + _parent: string; + _props: ChamberProps; + _required: boolean; + _mergeSlotWithChildren: boolean; + _proto: string; +} +export interface ChamberProps { + filters: FilterProps[]; +} +export interface FilterProps { + Filter: string[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface StackSlot { + _name?: string; + _id: string; + _sptTpl: string; + parent: string; + location: any; + slotId: string; + _max_count: number; + _props?: StackSlotProps; + _proto?: string; + upd: any; +} +export interface StackSlotProps { + filters: Filter[]; +} +export interface EffectsHealth { + Hydration: Hydration; +} +export interface Hydration { + value: number; +} +export interface EffectsDamage { + Pain: Pain; + Contusion: Contusion; +} +export interface Pain { + delay: number; + duration: number; + fadeOut: number; +} +export interface Contusion { + delay: number; + duration: number; + fadeOut: number; +} +export interface Cartridge { + _name: string; + _id: string; + _parent: string; + _max_count: number; + _props: CartridgeProps; + _proto: string; +} +export interface CartridgeProps { + filters: Filter[]; +} +export interface Filter { + Shift?: number; + Filter: string[]; + AnimationIndex?: number; +} +export interface Color { + r: number; + g: number; + b: number; + a: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ITrader.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ITrader.d.ts new file mode 100644 index 0000000..f0fe2b5 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/common/tables/ITrader.d.ts @@ -0,0 +1,90 @@ +import { Item } from "./IItem"; +export interface ITrader { + assort: ITraderAssort; + base: ITraderBase; + dialogue?: Record; + questassort: Record>; + suits?: ISuit[]; +} +export interface ITraderBase { + refreshAssort: boolean; + _id: string; + avatar: string; + balance_dol: number; + balance_eur: number; + balance_rub: number; + buyer_up: boolean; + currency: string; + customization_seller: boolean; + discount: number; + discount_end: number; + gridHeight: number; + insurance: Insurance; + location: string; + loyaltyLevels: LoyaltyLevel[]; + medic: boolean; + name: string; + nextResupply: number; + nickname: string; + repair: Repair; + sell_category: string[]; + surname: string; + unlockedByDefault: boolean; +} +export interface Insurance { + availability: boolean; + excluded_category: string[]; + max_return_hour: number; + max_storage_time: number; + min_payment: number; + min_return_hour: number; +} +export interface LoyaltyLevel { + buy_price_coef: number; + exchange_price_coef: number; + heal_price_coef: number; + insurance_price_coef: number; + minLevel: number; + minSalesSum: number; + minStanding: number; + repair_price_coef: number; +} +export interface Repair { + availability: boolean; + currency: string; + currency_coefficient: number; + excluded_category: string[]; + excluded_id_list: any[]; + quality: string; +} +export interface ITraderAssort { + nextResupply?: number; + items: Item[]; + barter_scheme: Record; + loyal_level_items: Record; +} +export interface IBarterScheme { + count: number; + _tpl: string; + onlyFunctional?: boolean; +} +export interface ISuit { + _id: string; + tid: string; + suiteId: string; + isActive: boolean; + requirements: Requirements; +} +export interface Requirements { + loyaltyLevel: number; + profileLevel: number; + standing: number; + skillRequirements: string[]; + questRequirements: string[]; + itemRequirements: ItemRequirement[]; +} +export interface ItemRequirement { + count: number; + _tpl: string; + onlyFunctional: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/customization/IBuyClothingRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/customization/IBuyClothingRequestData.d.ts new file mode 100644 index 0000000..d19b70d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/customization/IBuyClothingRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IBuyClothingRequestData { + Action: "CustomizationBuy"; + offer: string; + items: ClothingItem[]; +} +export interface ClothingItem { + del: boolean; + id: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/customization/IWearClothingRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/customization/IWearClothingRequestData.d.ts new file mode 100644 index 0000000..122d9cf --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/customization/IWearClothingRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IWearClothingRequestData { + Action: "CustomizationWear"; + suites: string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IFriendRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IFriendRequestData.d.ts new file mode 100644 index 0000000..9c326ac --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IFriendRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IFriendRequestData { + to: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts new file mode 100644 index 0000000..53d8289 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetAllAttachmentsRequestData { + dialogId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts new file mode 100644 index 0000000..076d414 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts @@ -0,0 +1,6 @@ +import { Message } from "../profile/IAkiProfile"; +export interface IGetAllAttachmentsResponse { + messages: Message[]; + profiles: any[]; + hasMessagesWithRewards: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetChatServerListRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetChatServerListRequestData.d.ts new file mode 100644 index 0000000..8f1beac --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetChatServerListRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetChatServerListRequestData { + VersionId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetFriendListDataResponse.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetFriendListDataResponse.d.ts new file mode 100644 index 0000000..41858c9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetFriendListDataResponse.d.ts @@ -0,0 +1,16 @@ +import { MemberCategory } from "../common/MemberCategory"; +export interface IGetFriendListDataResponse { + Friends: Friend[]; + Ignore: any[]; + InIgnoreList: any[]; +} +export interface Friend { + _id: string; + Info: Info; +} +export interface Info { + Nickname: string; + Side: string; + Level: number; + MemberCategory: MemberCategory; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts new file mode 100644 index 0000000..eed84b1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetMailDialogInfoRequestData { + dialogId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts new file mode 100644 index 0000000..f8fbf5d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetMailDialogListRequestData { + limit: number; + offset: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts new file mode 100644 index 0000000..db45477 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts @@ -0,0 +1,7 @@ +import { MessageType } from "../profile/IAkiProfile"; +export interface IGetMailDialogViewRequestData { + type: MessageType; + dialogId: string; + limit: number; + time: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts new file mode 100644 index 0000000..4f8b946 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts @@ -0,0 +1,7 @@ +import { IPmcData } from "../common/IPmcData"; +import { Message } from "../profile/IAkiProfile"; +export interface IGetMailDialogViewResponseData { + messages: Message[]; + profiles: IPmcData[]; + hasMessagesWithRewards: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IPinDialogRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IPinDialogRequestData.d.ts new file mode 100644 index 0000000..57b8a00 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IPinDialogRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IPinDialogRequestData { + dialogId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IRemoveDialogRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IRemoveDialogRequestData.d.ts new file mode 100644 index 0000000..874b828 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/IRemoveDialogRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IRemoveDialogRequestData { + dialogId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/ISendMessageRequest.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/ISendMessageRequest.d.ts new file mode 100644 index 0000000..5f140c7 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/ISendMessageRequest.d.ts @@ -0,0 +1,7 @@ +import { MessageType } from "../profile/IAkiProfile"; +export interface ISendMessageRequest { + dialogId: string; + type: MessageType; + text: string; + replyTo: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/ISetDialogReadRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/ISetDialogReadRequestData.d.ts new file mode 100644 index 0000000..2076232 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/dialog/ISetDialogReadRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISetDialogReadRequestData { + dialogs: string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IGameConfigResponse.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IGameConfigResponse.d.ts new file mode 100644 index 0000000..eb37a39 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IGameConfigResponse.d.ts @@ -0,0 +1,19 @@ +export interface IGameConfigResponse { + aid: string; + lang: string; + languages: Record; + ndaFree: boolean; + taxonomy: number; + activeProfileId: string; + backend: Backend; + utc_time: number; + totalInGame: number; + reportAvailable: boolean; + twitchEventMember: boolean; +} +export interface Backend { + Trading: string; + Messaging: string; + Main: string; + RagFair: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IGameEmptyCrcRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IGameEmptyCrcRequestData.d.ts new file mode 100644 index 0000000..a3ecad9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IGameEmptyCrcRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGameEmptyCrcRequestData { + crc: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IVersionValidateRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IVersionValidateRequestData.d.ts new file mode 100644 index 0000000..0aa0fed --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/game/IVersionValidateRequestData.d.ts @@ -0,0 +1,11 @@ +export interface IVersionValidateRequestData { + version: Version; + develop: boolean; +} +export interface Version { + major: string; + minor: string; + game: string; + backend: string; + taxonomy: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IHealthTreatmentRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IHealthTreatmentRequestData.d.ts new file mode 100644 index 0000000..7fb80a8 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IHealthTreatmentRequestData.d.ts @@ -0,0 +1,29 @@ +export interface IHealthTreatmentRequestData { + Action: "RestoreHealth"; + trader: string; + items: Item[]; + difference: Difference; + timestamp: number; +} +export interface Item { + id: string; + count: number; +} +export interface Difference { + BodyParts: BodyParts; + Energy: number; + Hydration: number; +} +export interface BodyParts { + Head: BodyPart; + Chest: BodyPart; + Stomach: BodyPart; + LeftArm: BodyPart; + RightArm: BodyPart; + LeftLeg: BodyPart; + RightLeg: BodyPart; +} +export interface BodyPart { + Health: number; + Effects: string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IOffraidEatRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IOffraidEatRequestData.d.ts new file mode 100644 index 0000000..8e2b6c3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IOffraidEatRequestData.d.ts @@ -0,0 +1,7 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IOffraidEatRequestData extends IBaseInteractionRequestData { + Action: "Eat"; + item: string; + count: number; + time: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IOffraidHealRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IOffraidHealRequestData.d.ts new file mode 100644 index 0000000..c242300 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/IOffraidHealRequestData.d.ts @@ -0,0 +1,18 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IOffraidHealRequestData extends IBaseInteractionRequestData { + Action: "Heal"; + item: string; + part: BodyPart; + count: number; + time: number; +} +export declare enum BodyPart { + Head = 0, + Chest = 1, + Stomach = 2, + LeftArm = 3, + RightArm = 4, + LeftLeg = 5, + RightLeg = 6, + Common = 7 +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/ISyncHealthRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/ISyncHealthRequestData.d.ts new file mode 100644 index 0000000..20e32f6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/health/ISyncHealthRequestData.d.ts @@ -0,0 +1,21 @@ +export interface ISyncHealthRequestData { + Health: Health; + IsAlive: boolean; + Hydration?: number; + Energy?: number; + Temperature?: number; +} +export interface Health { + Head?: BodyPartHealth; + Chest?: BodyPartHealth; + Stomach?: BodyPartHealth; + LeftArm?: BodyPartHealth; + RightArm?: BodyPartHealth; + LeftLeg?: BodyPartHealth; + RightLeg?: BodyPartHealth; +} +export interface BodyPartHealth { + Maximum: number; + Current: number; + Effects: Record; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/HideoutAreasEnum.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/HideoutAreasEnum.d.ts new file mode 100644 index 0000000..10f851b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/HideoutAreasEnum.d.ts @@ -0,0 +1,25 @@ +export declare enum HideoutAreasEnum { + NOTSET = -1, + VENTS = 0, + SECURITY = 1, + LAVATORY = 2, + STASH = 3, + GENERATOR = 4, + HEATING = 5, + WATER_COLLECTOR = 6, + MEDSTATION = 7, + NUTRITION_UNIT = 8, + REST_SPACE = 9, + WORKBENCH = 10, + INTEL_CENTER = 11, + SHOOTING_RANGE = 12, + LIBRARY = 13, + SCAV_CASE = 14, + ILLUMINATION = 15, + PLACE_OF_FAME = 16, + AIR_FILTERING = 17, + SOLAR_POWER = 18, + BOOZE_GENERATOR = 19, + BITCOIN_FARM = 20, + CHRISTMAS_TREE = 21 +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts new file mode 100644 index 0000000..8583e8d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts @@ -0,0 +1,5 @@ +export interface HideoutUpgradeCompleteRequestData { + Action: string; + areaType: number; + timestamp: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutArea.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutArea.d.ts new file mode 100644 index 0000000..d9fd2bf --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutArea.d.ts @@ -0,0 +1,40 @@ +export interface IHideoutArea { + _id: string; + type: number; + enabled: boolean; + needsFuel: boolean; + takeFromSlotLocked: boolean; + craftGivesExp: boolean; + stages: Record; +} +export interface Stage { + requirements: Requirement[]; + bonuses: StageBonus[]; + slots: number; + constructionTime: number; + description: string; +} +export interface Requirement { + areaType?: number; + requiredLevel?: number; + type: string; + templateId?: string; + count?: number; + isFunctional?: boolean; + traderId?: string; + loyaltyLevel?: number; + skillName?: string; + skillLevel?: number; +} +export interface StageBonus { + value: number; + passive: boolean; + production: boolean; + visible: boolean; + skillType?: string; + type: string; + filter?: string[]; + icon?: string; + id?: string; + templateId?: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts new file mode 100644 index 0000000..dba83eb --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutContinousProductionStartRequestData { + Action: "HideoutContinuousProductionStart"; + recipeId: string; + timestamp: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutProduction.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutProduction.d.ts new file mode 100644 index 0000000..ce878be --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutProduction.d.ts @@ -0,0 +1,20 @@ +export interface IHideoutProduction { + _id: string; + areaType: number; + requirements: Requirement[]; + productionTime: number; + boosters: any; + endProduct: string; + continuous: boolean; + count: number; + productionLimitCount: number; +} +export interface Requirement { + templateId?: string; + count?: number; + isFunctional?: boolean; + type: string; + areaType?: number; + requiredLevel?: number; + resource?: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts new file mode 100644 index 0000000..8326c55 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutPutItemInRequestData { + Action: "HideoutPutItemsInAreaSlots"; + areaType: number; + items: Record; + timestamp: number; +} +export interface ItemDetails { + count: number; + id: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutScavCase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutScavCase.d.ts new file mode 100644 index 0000000..25abcf3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutScavCase.d.ts @@ -0,0 +1,21 @@ +export interface IHideoutScavCase { + _id: string; + ProductionTime: number; + Requirements: Requirement[]; + EndProducts: EndProducts; +} +export interface Requirement { + templateId: string; + count: number; + isFunctional: boolean; + type: string; +} +export interface EndProducts { + Common: MinMax; + Rare: MinMax; + Superrare: MinMax; +} +export interface MinMax { + min: string; + max: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts new file mode 100644 index 0000000..72fda86 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts @@ -0,0 +1,15 @@ +export interface IHideoutScavCaseStartRequestData { + Action: "HideoutScavCaseProductionStart"; + recipeId: string; + items: HideoutItem[]; + tools: Tool[]; + timestamp: number; +} +export interface HideoutItem { + id: string; + count: number; +} +export interface Tool { + id: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutSettingsBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutSettingsBase.d.ts new file mode 100644 index 0000000..8e45939 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutSettingsBase.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutSettingsBase { + generatorSpeedWithoutFuel: number; + generatorFuelFlowRate: number; + airFilterUnitFlowRate: number; + gpuBoostRate: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts new file mode 100644 index 0000000..1ed542a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutSingleProductionStartRequestData { + Action: "HideoutSingleProductionStart"; + recipeId: string; + items: Item[]; + timestamp: number; +} +export interface Item { + id: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts new file mode 100644 index 0000000..83a740a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutTakeItemOutRequestData { + Action: "HideoutTakeItemsFromAreaSlots"; + areaType: number; + slots: number[]; + timestamp: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts new file mode 100644 index 0000000..a6847ef --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutTakeProductionRequestData { + Action: "HideoutTakeProduction"; + recipeId: string; + timestamp: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts new file mode 100644 index 0000000..cdea513 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutToggleAreaRequestData { + Action: "HideoutToggleArea"; + areaType: number; + enabled: boolean; + timestamp: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts new file mode 100644 index 0000000..545311e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutUpgradeCompleteRequestData { + Action: "HideoutUpgradeComplete"; + areaType: number; + timestamp: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts new file mode 100644 index 0000000..dfbfdca --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutUpgradeRequestData { + Action: "HideoutUpgrade"; + areaType: number; + items: HideoutItem[]; + timestamp: number; +} +export interface HideoutItem { + count: number; + id: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/httpResponse/IGetBodyResponseData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/httpResponse/IGetBodyResponseData.d.ts new file mode 100644 index 0000000..b5dc5c1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/httpResponse/IGetBodyResponseData.d.ts @@ -0,0 +1,5 @@ +export interface IGetBodyResponseData { + err: number; + errmsg: any; + (data: Type): Type; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/httpResponse/INullResponseData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/httpResponse/INullResponseData.d.ts new file mode 100644 index 0000000..a3ae838 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/httpResponse/INullResponseData.d.ts @@ -0,0 +1,5 @@ +export interface INullResponseData { + err: number; + errmsg: any; + data: null; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts new file mode 100644 index 0000000..e2d9cf1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IRegisterPlayerRequestData { + crc: number; + locationId: string; + variantId: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inRaid/ISaveProgressRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inRaid/ISaveProgressRequestData.d.ts new file mode 100644 index 0000000..6930261 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inRaid/ISaveProgressRequestData.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../common/IPmcData"; +import { ISyncHealthRequestData } from "../health/ISyncHealthRequestData"; +export interface ISaveProgressRequestData { + exit: string; + profile: IPmcData; + isPlayerScav: boolean; + health: ISyncHealthRequestData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts new file mode 100644 index 0000000..0e32e96 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetInsuranceCostRequestData { + traders: string[]; + items: string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/insurance/IInsureRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/insurance/IInsureRequestData.d.ts new file mode 100644 index 0000000..f657bb7 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/insurance/IInsureRequestData.d.ts @@ -0,0 +1,6 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IInsureRequestData extends IBaseInteractionRequestData { + Action: "Insure"; + tid: string; + items: string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IAddItemRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IAddItemRequestData.d.ts new file mode 100644 index 0000000..53db97a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IAddItemRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IAddItemRequestData { + tid: string; + items: any[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryAddRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryAddRequestData.d.ts new file mode 100644 index 0000000..462e0de --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryAddRequestData.d.ts @@ -0,0 +1,6 @@ +import { Container, IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryAddRequestData extends IInventoryBaseActionRequestData { + Action: "Add"; + item: string; + container: Container; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts new file mode 100644 index 0000000..b45e459 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts @@ -0,0 +1,27 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IInventoryBaseActionRequestData extends IBaseInteractionRequestData { +} +export interface To { + id: string; + container: string; + location?: ToLocation | number; +} +export interface ToLocation { + x: number; + y: number; + r: string; + rotation?: string; + isSearched: boolean; +} +export interface Container { + id: string; + container: string; + location: Location | number; +} +export interface Location { + x: number; + y: number; + r: string; + rotation?: string; + isSearched: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryBindRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryBindRequestData.d.ts new file mode 100644 index 0000000..ff35066 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryBindRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryBindRequestData extends IInventoryBaseActionRequestData { + Action: "Bind"; + item: string; + index: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts new file mode 100644 index 0000000..1e1ecef --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts @@ -0,0 +1,12 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryCreateMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "CreateMapMarker"; + item: string; + mapMarker: MapMarker; +} +export interface MapMarker { + Type: string; + X: number; + Y: number; + Note: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts new file mode 100644 index 0000000..0657e1b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryDeleteMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "DeleteMapMarker"; + item: string; + X: number; + Y: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts new file mode 100644 index 0000000..e2857e1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts @@ -0,0 +1,14 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryEditMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "EditMapMarker"; + item: string; + X: number; + Y: number; + mapMarker: MapMarker; +} +export interface MapMarker { + Type: string; + X: number; + Y: number; + Note: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryExamineRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryExamineRequestData.d.ts new file mode 100644 index 0000000..614711f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryExamineRequestData.d.ts @@ -0,0 +1,10 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryExamineRequestData extends IInventoryBaseActionRequestData { + Action: "Examine"; + item: string; + fromOwner: IFromOwner; +} +export interface IFromOwner { + id: string; + type: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryFoldRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryFoldRequestData.d.ts new file mode 100644 index 0000000..a5fb2a1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryFoldRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryFoldRequestData extends IInventoryBaseActionRequestData { + Action: "Fold"; + item: string; + value: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryMergeRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryMergeRequestData.d.ts new file mode 100644 index 0000000..3fcfa35 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryMergeRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryMergeRequestData extends IInventoryBaseActionRequestData { + Action: "Merge"; + item: string; + with: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryMoveRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryMoveRequestData.d.ts new file mode 100644 index 0000000..b767908 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryMoveRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData, To } from "./IInventoryBaseActionRequestData"; +export interface IInventoryMoveRequestData extends IInventoryBaseActionRequestData { + Action: "Move"; + item: string; + to: To; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts new file mode 100644 index 0000000..5487b20 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts @@ -0,0 +1,5 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryReadEncyclopediaRequestData extends IInventoryBaseActionRequestData { + Action: "ReadEncyclopedia"; + ids: string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts new file mode 100644 index 0000000..07d1a52 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts @@ -0,0 +1,5 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryRemoveRequestData extends IInventoryBaseActionRequestData { + Action: "Remove"; + item: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySortRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySortRequestData.d.ts new file mode 100644 index 0000000..a0b7928 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySortRequestData.d.ts @@ -0,0 +1,20 @@ +import { Upd } from "../common/tables/IItem"; +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventorySortRequestData extends IInventoryBaseActionRequestData { + Action: "ApplyInventoryChanges"; + changedItems: ChangedItem[]; +} +export interface ChangedItem { + _id: string; + _tpl: string; + parentId: string; + slotId: string; + location: Location; + upd: Upd; +} +export interface Location { + x: number; + y: number; + r: string; + isSearched: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySplitRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySplitRequestData.d.ts new file mode 100644 index 0000000..730ae71 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySplitRequestData.d.ts @@ -0,0 +1,7 @@ +import { Container, IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventorySplitRequestData extends IInventoryBaseActionRequestData { + Action: "Split"; + item: string; + container: Container; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySwapRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySwapRequestData.d.ts new file mode 100644 index 0000000..1b0464d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventorySwapRequestData.d.ts @@ -0,0 +1,11 @@ +import { OwnerInfo } from "../common/request/IBaseInteractionRequestData"; +import { IInventoryBaseActionRequestData, To } from "./IInventoryBaseActionRequestData"; +export interface IInventorySwapRequestData extends IInventoryBaseActionRequestData { + Action: "Swap"; + item: string; + to: To; + item2: string; + to2: To; + fromOwner2: OwnerInfo; + toOwner2: OwnerInfo; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryTagRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryTagRequestData.d.ts new file mode 100644 index 0000000..f021661 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryTagRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryTagRequestData extends IInventoryBaseActionRequestData { + Action: "Tag"; + item: string; + TagName: string; + TagColor: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryToggleRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryToggleRequestData.d.ts new file mode 100644 index 0000000..0955440 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryToggleRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryToggleRequestData extends IInventoryBaseActionRequestData { + Action: "Toggle"; + item: string; + value: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryTransferRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryTransferRequestData.d.ts new file mode 100644 index 0000000..cf4391b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/inventory/IInventoryTransferRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryTransferRequestData extends IInventoryBaseActionRequestData { + Action: "Transfer"; + item: string; + with: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts new file mode 100644 index 0000000..689fe75 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts @@ -0,0 +1,4 @@ +import { IItemEventRouterBase } from "./IItemEventRouterBase"; +export interface IEmptyItemEventRouterResponse extends IItemEventRouterBase { + profileChanges: ""; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterBase.d.ts new file mode 100644 index 0000000..31e62fe --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterBase.d.ts @@ -0,0 +1,67 @@ +import { Skills } from "../common/IPmcData"; +import { Item, Upd } from "../common/tables/IItem"; +import { IQuest } from "../common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../common/tables/IRepeatableQuests"; +import { IRagfairOffer } from "../ragfair/IRagfairOffer"; +export interface IItemEventRouterBase { + warnings: Warning[]; + profileChanges: TProfileChanges | ""; +} +export declare type TProfileChanges = Record; +export interface Warning { + index: number; + err: string; + errmsg: string; +} +export interface ProfileChange { + _id: string; + experience: number; + quests: IQuest[]; + ragFairOffers: IRagfairOffer[]; + builds: BuildChange[]; + items: ItemChanges; + production: Record; + skills: Skills; + traderRelations: Record; + repeatableQuests?: IPmcDataRepeatableQuest[]; +} +export interface BuildChange { + id: string; + name: string; + root: string; + items: Item[]; +} +export interface ItemChanges { + new: Product[]; + change: Product[]; + del: Product[]; +} +export interface Production { + Progress: number; + StartTimestamp: number; + ProductionTime: number; + inProgress: boolean; + RecipeId: string; + Products: Product[]; +} +export interface Product { + _id: string; + _tpl?: string; + parentId?: string; + slotId?: string; + location?: ItemChangeLocation; + upd?: Upd; +} +export interface ItemChangeLocation { + x: number; + y: number; + r: number; + isSearched?: boolean; +} +export interface TraderRelations { + salesSum?: number; + standing?: number; + loyalty?: number; + unlocked?: boolean; + disabled?: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts new file mode 100644 index 0000000..515b49a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts @@ -0,0 +1,21 @@ +export interface IItemEventRouterRequest { + data: Daum[]; + tm: number; + reload: number; +} +export interface Daum { + Action: string; + item: string; + to: To; +} +export interface To { + id: string; + container: string; + location?: Location; +} +export interface Location { + x: number; + y: number; + r: string; + isSearched: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts new file mode 100644 index 0000000..72a9b5b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts @@ -0,0 +1,3 @@ +import { IItemEventRouterBase } from "./IItemEventRouterBase"; +export interface IItemEventRouterResponse extends IItemEventRouterBase { +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IChangeRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IChangeRequestData.d.ts new file mode 100644 index 0000000..f0a7838 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IChangeRequestData.d.ts @@ -0,0 +1,4 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export interface IChangeRequestData extends ILoginRequestData { + change: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts new file mode 100644 index 0000000..a14c7c9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetMiniProfileRequestData { + username: string; + password: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/ILoginRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/ILoginRequestData.d.ts new file mode 100644 index 0000000..e965813 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/ILoginRequestData.d.ts @@ -0,0 +1,4 @@ +export interface ILoginRequestData { + username: string; + password: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IMiniProfile.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IMiniProfile.d.ts new file mode 100644 index 0000000..c12661a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IMiniProfile.d.ts @@ -0,0 +1,14 @@ +export interface IMiniProfile { + username: string; + nickname: string; + side: string; + currlvl: number; + currexp: number; + prevexp: number; + nextlvl: number; + maxlvl: number; + akiData: AkiData; +} +export interface AkiData { + version: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IRegisterData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IRegisterData.d.ts new file mode 100644 index 0000000..61a8bbe --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IRegisterData.d.ts @@ -0,0 +1,4 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export interface IRegisterData extends ILoginRequestData { + edition: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IRemoveProfileData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IRemoveProfileData.d.ts new file mode 100644 index 0000000..d31c9ac --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/launcher/IRemoveProfileData.d.ts @@ -0,0 +1,2 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export declare type IRemoveProfileData = ILoginRequestData; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/location/IGetLocationRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/location/IGetLocationRequestData.d.ts new file mode 100644 index 0000000..04e84d9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/location/IGetLocationRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IGetLocationRequestData { + crc: number; + locationId: string; + variantId: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IEndOfflineRaidRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IEndOfflineRaidRequestData.d.ts new file mode 100644 index 0000000..811e9a2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IEndOfflineRaidRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IEndOfflineRaidRequestData { + crc: number; + exitStatus: string; + exitName: any; + raidSeconds: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IGetProfileRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IGetProfileRequestData.d.ts new file mode 100644 index 0000000..86b5bbd --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IGetProfileRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetProfileRequestData { + profileId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IStartOffineRaidRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IStartOffineRaidRequestData.d.ts new file mode 100644 index 0000000..84bccc8 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/match/IStartOffineRaidRequestData.d.ts @@ -0,0 +1,27 @@ +export interface IStartOfflineRaidRequestData { + locationName: string; + entryPoint: string; + startTime: number; + dateTime: string; + gameSettings: GameSettings; +} +export interface GameSettings { + timeAndWeatherSettings: TimeAndWeatherSettings; + botsSettings: BotsSettings; + wavesSettings: WavesSettings; +} +export interface TimeAndWeatherSettings { + isRandomTime: boolean; + isRandomWeather: boolean; +} +export interface BotsSettings { + isEnabled: boolean; + isScavWars: boolean; + botAmount: string; +} +export interface WavesSettings { + botDifficulty: string; + isBosses: boolean; + isTaggedAndCursed: boolean; + wavesBotAmount: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notes/INoteActionData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notes/INoteActionData.d.ts new file mode 100644 index 0000000..610657f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notes/INoteActionData.d.ts @@ -0,0 +1,10 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface INoteActionData extends IBaseInteractionRequestData { + Action: string; + index: number; + note: INote; +} +export interface INote { + Time: number; + Text: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notifier/INotifier.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notifier/INotifier.d.ts new file mode 100644 index 0000000..8c48260 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notifier/INotifier.d.ts @@ -0,0 +1,14 @@ +export interface INotifierChannel { + "server": string; + "channel_id": string; + "url": string; + "notifierServer": string; + "ws": string; +} +import { Message } from "../profile/IAkiProfile"; +export interface INotification { + type: "RagfairOfferSold" | "new_message" | "ping"; + eventId: string; + dialogId?: string; + message?: Message; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notifier/ISelectProfileRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notifier/ISelectProfileRequestData.d.ts new file mode 100644 index 0000000..2bc3d1e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/notifier/ISelectProfileRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISelectProfileRequestData { + uid: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts new file mode 100644 index 0000000..dcd14a2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts @@ -0,0 +1,21 @@ +import { Skills } from "../common/IPmcData"; +export interface IPlayerIncrementSkillLevelRequestData { + _id: string; + experience: number; + quests: any[]; + ragFairOffers: any[]; + builds: any[]; + items: Items; + production: Production; + skills: Skills; + traderRelations: TraderRelations; +} +export interface Items { + new: any[]; + change: any[]; + del: any[]; +} +export interface Production { +} +export interface TraderRelations { +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts new file mode 100644 index 0000000..99c61f1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts @@ -0,0 +1,25 @@ +export interface IPresetBuildActionRequestData { + Action: string; + id: string; + name: string; + root: string; + items: Item[]; +} +export interface Item { + _id: string; + _tpl: string; + upd?: Upd; + parentId?: string; + slotId?: string; +} +export interface Upd { + Repairable: Repairable; + FireMode: FireMode; +} +export interface Repairable { + MaxDurability: number; + Durability: number; +} +export interface FireMode { + FireMode: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IAkiProfile.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IAkiProfile.d.ts new file mode 100644 index 0000000..f95e9a8 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IAkiProfile.d.ts @@ -0,0 +1,178 @@ +import { IPmcData } from "../common/IPmcData"; +import { Item } from "../common/tables/IItem"; +export interface IAkiProfile { + info: Info; + characters: Characters; + suits: string[]; + weaponbuilds: WeaponBuild[]; + dialogues: Record; + aki: Aki; + vitality: Vitality; + inraid: Inraid; + insurance: Insurance[]; +} +export interface Info { + id: string; + username: string; + password: string; + wipe: boolean; + edition: string; +} +export interface Characters { + pmc: IPmcData; + scav: IPmcData; +} +export interface WeaponBuild { + id: string; + name: string; + root: string; + items: Item[]; +} +export interface Dialogue { + _id: string; + messages: Message[]; + pinned: boolean; + new: number; + attachmentsNew: number; +} +export interface DialogueInfo { + _id: string; + type: MessageType; + message: MessagePreview; + pinned: boolean; + new: number; + attachmentsNew: number; +} +export declare enum MessageType { + USER_MESSAGE = 1, + NPC_TRADER = 2, + AUCTION_MESSAGE = 3, + FLEAMARKET_MESSAGE = 4, + ADMIN_MESSAGE = 5, + GROUP_CHAT_MESSAGE = 6, + SYSTEM_MESSAGE = 7, + INSURANCE_RETURN = 8, + GLOBAL_CHAT = 9, + QUEST_START = 10, + QUEST_FAIL = 11, + QUEST_SUCCESS = 12, + MESSAGE_WITH_ITEMS = 13, + INITIAL_SUPPORT = 14 +} +export interface Message { + _id: string; + uid: string; + type: MessageType; + dt: number; + localDateTime: number; + UtcDateTime?: number; + Member?: IUpdatableChatMember; + templateId: string; + text?: string; + hasRewards: boolean; + rewardCollected: boolean; + items: Items; + maxStorageTime?: number; + systemData?: ISystemData; +} +export interface MessagePreview { + uid: string; + type: MessageType; + dt: number; + templateId: string; + text?: string; +} +export interface Items { + stash?: string; + data?: Item[]; +} +export interface ISystemData { + date?: string; + time?: string; + location?: string; + buyerNickname?: string; + soldItem?: string; + itemCount?: number; +} +export interface IUpdatableChatMember { + Nickname: string; + Side: string; + Level: number; + MemberCategory: string; + Ignored: boolean; + Banned: boolean; +} +export interface DateTime { + date: string; + time: string; +} +export interface Aki { + version: string; +} +export interface Vitality { + health: Health; + effects: Effects; +} +export interface Health { + Hydration: number; + Energy: number; + Temperature: number; + Head: number; + Chest: number; + Stomach: number; + LeftArm: number; + RightArm: number; + LeftLeg: number; + RightLeg: number; +} +export interface Effects { + Head: Head; + Chest: Chest; + Stomach: Stomach; + LeftArm: LeftArm; + RightArm: RightArm; + LeftLeg: LeftLeg; + RightLeg: RightLeg; +} +export interface Head { +} +export interface Chest { +} +export interface Stomach { +} +export interface LeftArm { +} +export interface RightArm { +} +export interface LeftLeg { +} +export interface RightLeg { +} +export interface Inraid { + location: string; + character: string; +} +export interface Insurance { + scheduledTime: number; + traderId: string; + messageContent: MessageContent; + items: Item[]; +} +export interface MessageContent { + ragfair?: MessageContentRagfair; + text?: string; + templateId: string; + type: MessageType; + maxStorageTime?: number; + systemData?: MessageContentData; +} +export interface MessageContentRagfair { + offerId: string; + count: number; + handbookId: string; +} +export interface MessageContentData { + date: string; + time: string; + location: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts new file mode 100644 index 0000000..4a61196 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IProfileChangeNicknameRequestData { + nickname: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts new file mode 100644 index 0000000..91058ce --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IProfileChangeVoiceRequestData { + voice: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileCreateRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileCreateRequestData.d.ts new file mode 100644 index 0000000..93cc656 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IProfileCreateRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IProfileCreateRequestData { + side: string; + nickname: string; + headId: string; + voiceId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/ISearchFriendRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/ISearchFriendRequestData.d.ts new file mode 100644 index 0000000..e63e386 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/ISearchFriendRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISearchFriendRequestData { + nickname: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/ISearchFriendResponse.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/ISearchFriendResponse.d.ts new file mode 100644 index 0000000..96d88b2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/ISearchFriendResponse.d.ts @@ -0,0 +1,9 @@ +export interface ISearchFriendResponse { + _id: string; + Info: Info; +} +export interface Info { + Nickname: string; + Side: string; + Level: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IValidateNicknameRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IValidateNicknameRequestData.d.ts new file mode 100644 index 0000000..9cca7e7 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/profile/IValidateNicknameRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IValidateNicknameRequestData { + nickname: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IAcceptQuestRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IAcceptQuestRequestData.d.ts new file mode 100644 index 0000000..0e4821a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IAcceptQuestRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IAcceptQuestRequestData { + Action: "QuestAccept"; + qid: string; + type: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/ICompleteQuestRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/ICompleteQuestRequestData.d.ts new file mode 100644 index 0000000..cc67404 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/ICompleteQuestRequestData.d.ts @@ -0,0 +1,5 @@ +export interface ICompleteQuestRequestData { + Action: string; + qid: string; + removeExcessItems: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IHandoverQuestRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IHandoverQuestRequestData.d.ts new file mode 100644 index 0000000..63f10a8 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IHandoverQuestRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHandoverQuestRequestData { + Action: "QuestHandover"; + qid: string; + conditionId: string; + items: Item[]; +} +export interface Item { + id: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IListQuestsRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IListQuestsRequestData.d.ts new file mode 100644 index 0000000..91f0b8c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IListQuestsRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IListQuestsRequestData { + completed: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts new file mode 100644 index 0000000..015f58e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts @@ -0,0 +1,4 @@ +export interface IRepeatableQuestChangeRequest { + Action: "RepeatableQuestChange"; + qid: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IAddOfferRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IAddOfferRequestData.d.ts new file mode 100644 index 0000000..465ee02 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IAddOfferRequestData.d.ts @@ -0,0 +1,13 @@ +export interface IAddOfferRequestData { + Action: string; + sellInOnePiece: boolean; + items: string[]; + requirements: Requirement[]; +} +export interface Requirement { + _tpl: string; + count: number; + level: number; + side: number; + onlyFunctional: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IExtendOfferRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IExtendOfferRequestData.d.ts new file mode 100644 index 0000000..2a4a876 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IExtendOfferRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IExtendOfferRequestData { + offerId: string; + renewalTime: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetItemPriceResult.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetItemPriceResult.d.ts new file mode 100644 index 0000000..676322a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetItemPriceResult.d.ts @@ -0,0 +1,5 @@ +export interface IGetItemPriceResult { + avg: number; + min: number; + max: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts new file mode 100644 index 0000000..00f8f17 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetMarketPriceRequestData { + templateId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetOffersResult.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetOffersResult.d.ts new file mode 100644 index 0000000..1c11422 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IGetOffersResult.d.ts @@ -0,0 +1,7 @@ +import { IRagfairOffer } from "./IRagfairOffer"; +export interface IGetOffersResult { + categories: Record; + offers: IRagfairOffer[]; + offersCount: number; + selectedCategory: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IRagfairOffer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IRagfairOffer.d.ts new file mode 100644 index 0000000..6620a00 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IRagfairOffer.d.ts @@ -0,0 +1,42 @@ +import { MemberCategory } from "../common/MemberCategory"; +import { Item } from "../common/tables/IItem"; +export interface IRagfairOffer { + sellResult?: SellResult[]; + _id: string; + items: Item[]; + requirements: OfferRequirement[]; + root: string; + intId: number; + itemsCost: number; + requirementsCost: number; + startTime: number; + endTime: number; + sellInOnePiece: boolean; + name?: string; + shortName?: string; + loyaltyLevel: number; + locked: boolean; + unlimitedCount: boolean; + summaryCost: number; + user: IRagfairOfferUser; + notAvailable: boolean; + CurrentItemCount: number; + priority: boolean; +} +export interface OfferRequirement { + _tpl: string; + count: number; + onlyFunctional: boolean; +} +export interface IRagfairOfferUser { + id: string; + nickname: string; + rating: number; + memberType: MemberCategory; + avatar: string; + isRatingGrowing: boolean; +} +export interface SellResult { + sellTime: number; + amount: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts new file mode 100644 index 0000000..d926615 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IRemoveOfferRequestData { + Action: string; + offerId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/ISearchRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/ISearchRequestData.d.ts new file mode 100644 index 0000000..08e7fd3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/ragfair/ISearchRequestData.d.ts @@ -0,0 +1,32 @@ +export interface ISearchRequestData { + page: number; + limit: number; + sortType: number; + sortDirection: number; + currency: number; + priceFrom: number; + priceTo: number; + quantityFrom: number; + quantityTo: number; + conditionFrom: number; + conditionTo: number; + oneHourExpiration: boolean; + removeBartering: boolean; + offerOwnerType: OfferOwnerType; + onlyFunctional: boolean; + updateOfferCount: boolean; + handbookId: string; + linkedSearchId: string; + neededSearchId: string; + buildItems: BuildItems; + buildCount: number; + tm: number; + reload: number; +} +export declare enum OfferOwnerType { + ANYOWNERTYPE = 0, + TRADEROWNERTYPE = 1, + PLAYEROWNERTYPE = 2 +} +export interface BuildItems { +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts new file mode 100644 index 0000000..e645fb3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts @@ -0,0 +1,3 @@ +export interface IBaseRepairActionDataRequest { + Action: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/IRepairActionDataRequest.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/IRepairActionDataRequest.d.ts new file mode 100644 index 0000000..263d400 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/IRepairActionDataRequest.d.ts @@ -0,0 +1,10 @@ +import { IBaseRepairActionDataRequest } from "./IBaseRepairActionDataRequest"; +export interface IRepairActionDataRequest extends IBaseRepairActionDataRequest { + Action: "Repair"; + repairKitsInfo: RepairKitsInfo[]; + target: string; +} +export interface RepairKitsInfo { + _id: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts new file mode 100644 index 0000000..e3d469d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts @@ -0,0 +1,10 @@ +import { IBaseRepairActionDataRequest } from "./IBaseRepairActionDataRequest"; +export interface ITraderRepairActionDataRequest extends IBaseRepairActionDataRequest { + Action: "TraderRepair"; + tid: string; + repairItems: RepairItem[]; +} +export interface RepairItem { + _id: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts new file mode 100644 index 0000000..a9ef757 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IProcessBaseTradeRequestData { + Action: string; + type: string; + tid: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts new file mode 100644 index 0000000..a9e4c17 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts @@ -0,0 +1,14 @@ +import { IProcessBaseTradeRequestData } from "./IProcessBaseTradeRequestData"; +export interface IProcessBuyTradeRequestData extends IProcessBaseTradeRequestData { + Action: "buy_from_trader" | "TradingConfirm" | "RestoreHealth" | ""; + type: string; + tid: string; + item_id: string; + count: number; + scheme_id: number; + scheme_items: SchemeItem[]; +} +export interface SchemeItem { + id: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts new file mode 100644 index 0000000..889dfd1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts @@ -0,0 +1,13 @@ +export interface IProcessRagfairTradeRequestData { + Action: string; + offers: Offer[]; +} +export interface Offer { + id: string; + count: number; + items: Item[]; +} +export interface Item { + id: string; + count: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessSellTradeRequestData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessSellTradeRequestData.d.ts new file mode 100644 index 0000000..f1d555f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/trade/IProcessSellTradeRequestData.d.ts @@ -0,0 +1,12 @@ +import { IProcessBaseTradeRequestData } from "./IProcessBaseTradeRequestData"; +export interface IProcessSellTradeRequestData extends IProcessBaseTradeRequestData { + Action: "sell_to_trader"; + type: string; + tid: string; + items: Item[]; +} +export interface Item { + id: string; + count: number; + scheme_id: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/weather/IWeatherData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/weather/IWeatherData.d.ts new file mode 100644 index 0000000..ecc96ce --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/weather/IWeatherData.d.ts @@ -0,0 +1,20 @@ +export interface IWeatherData { + acceleration: number; + time: string; + date: string; + weather: IWeather; +} +export interface IWeather { + pressure: number; + temp: number; + fog: string; + rain_intensity: number; + rain: any; + wind_gustiness: number; + wind_direction: any; + wind_speed: number; + cloud: number; + time: string; + date: string; + timestamp: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/wishlist/IWishlistActionData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/wishlist/IWishlistActionData.d.ts new file mode 100644 index 0000000..9217864 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/eft/wishlist/IWishlistActionData.d.ts @@ -0,0 +1,4 @@ +export interface IWishlistActionData { + Action: string; + templateId: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/external/mod.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/external/mod.d.ts new file mode 100644 index 0000000..ecef460 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/external/mod.d.ts @@ -0,0 +1,5 @@ +import { DependencyContainer } from "./tsyringe"; +export interface IMod { + load: (container: DependencyContainer) => void; + delayedLoad: (container: DependencyContainer) => void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/external/tsyringe.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/external/tsyringe.d.ts new file mode 100644 index 0000000..56a7e58 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/external/tsyringe.d.ts @@ -0,0 +1,2 @@ +import type { DependencyContainer } from "tsyringe"; +export type { DependencyContainer }; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/bindings/Route.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/bindings/Route.d.ts new file mode 100644 index 0000000..1b29d7d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/bindings/Route.d.ts @@ -0,0 +1,3 @@ +export interface IRoute { + aki: any; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IBotCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IBotCallbacks.d.ts new file mode 100644 index 0000000..2c42813 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IBotCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IGenerateBotsRequestData } from "../../eft/bot/IGenerateBotsRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +export interface IBotCallbacks { + getBotLimit(url: string, info: IEmptyRequestData, sessionID: string): string; + getBotDifficulty(url: string, info: IEmptyRequestData, sessionID: string): string; + generateBots(url: string, info: IGenerateBotsRequestData, sessionID: string): IGetBodyResponseData; + getBotCap(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IBundleCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IBundleCallbacks.d.ts new file mode 100644 index 0000000..7e37c6e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IBundleCallbacks.d.ts @@ -0,0 +1,5 @@ +export interface IBundleCallbacks { + sendBundle(sessionID: string, req: any, resp: any, body: any): any; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ICustomizationCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ICustomizationCallbacks.d.ts new file mode 100644 index 0000000..d10027f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ICustomizationCallbacks.d.ts @@ -0,0 +1,12 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IBuyClothingRequestData } from "../../eft/customization/IBuyClothingRequestData"; +import { IWearClothingRequestData } from "../../eft/customization/IWearClothingRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ISuit } from "../../eft/common/tables/ITrader"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface ICustomizationCallbacks { + getSuits(url: string, info: any, sessionID: string): IGetBodyResponseData; + getTraderSuits(url: string, info: any, sessionID: string): IGetBodyResponseData; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IDataCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IDataCallbacks.d.ts new file mode 100644 index 0000000..a098560 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IDataCallbacks.d.ts @@ -0,0 +1,26 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGlobals } from "../../eft/common/IGlobals"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IHideoutArea } from "../../eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../../eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../../eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../../eft/hideout/IHideoutSettingsBase"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ILanguageBase } from "../server/ILocaleBase"; +import { ISettingsBase } from "../server/ISettingsBase"; +export interface IDataCallbacks { + getSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGlobals(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateItems(url: string, info: IEmptyRequestData, sessionID: string): string; + getTemplateHandbook(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateCharacter(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateQuests(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutAreas(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gethideoutProduction(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutScavcase(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesLanguages(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesMenu(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesGlobal(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IDialogueCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IDialogueCallbacks.d.ts new file mode 100644 index 0000000..fe2115a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IDialogueCallbacks.d.ts @@ -0,0 +1,34 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGetMailDialogViewRequestData } from "../../eft/dialog/IGetMailDialogViewRequestData"; +import { IGetMailDialogInfoRequestData } from "../../eft/dialog/IGetMailDialogInfoRequestData"; +import { IRemoveDialogRequestData } from "../../eft/dialog/IRemoveDialogRequestData"; +import { IGetMailDialogListRequestData } from "../../eft/dialog/IGetMailDialogListRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IFriendRequestData } from "../../eft/dialog/IFriendRequestData"; +import { IPinDialogRequestData } from "../../eft/dialog/IPinDialogRequestData"; +import { ISetDialogReadRequestData } from "../../eft/dialog/ISetDialogReadRequestData"; +import { IGetAllAttachmentsRequestData } from "../../eft/dialog/IGetAllAttachmentsRequestData"; +import { IGetChatServerListRequestData } from "../../eft/dialog/IGetChatServerListRequestData"; +import { IGetFriendListDataResponse } from "../../eft/dialog/IGetFriendListDataResponse"; +import { ISendMessageRequest } from "../../eft/dialog/ISendMessageRequest"; +import { IGetMailDialogViewResponseData } from "../../eft/dialog/IGetMailDialogViewResponseData"; +import { IGetAllAttachmentsResponse } from "../../eft/dialog/IGetAllAttachmentsResponse"; +import { DialogueInfo } from "../../eft/profile/IAkiProfile"; +export interface IDialogueCallbacks { + getFriendList(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getChatServerList(url: string, info: IGetChatServerListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogList(url: string, info: IGetMailDialogListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogView(url: string, info: IGetMailDialogViewRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogInfo(url: string, info: IGetMailDialogInfoRequestData, sessionID: string): IGetBodyResponseData; + removeDialog(url: string, info: IRemoveDialogRequestData, sessionID: string): IGetBodyResponseData; + pinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + unpinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + setRead(url: string, info: ISetDialogReadRequestData, sessionID: string): IGetBodyResponseData; + getAllAttachments(url: string, info: IGetAllAttachmentsRequestData, sessionID: string): IGetBodyResponseData; + listOutbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + listInbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + friendRequest(url: string, request: IFriendRequestData, sessionID: string): INullResponseData; + sendMessage(url: string, request: ISendMessageRequest, sessionID: string): IGetBodyResponseData; + update(): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IGameCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IGameCallbacks.d.ts new file mode 100644 index 0000000..38ebc5f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IGameCallbacks.d.ts @@ -0,0 +1,16 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGameEmptyCrcRequestData } from "../../eft/game/IGameEmptyCrcRequestData"; +import { IVersionValidateRequestData } from "../../eft/game/IVersionValidateRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGameConfigResponse } from "../../eft/game/IGameConfigResponse"; +export interface IGameCallbacks { + versionValidate(url: string, info: IVersionValidateRequestData, sessionID: string): INullResponseData; + gameStart(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameLogout(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGameConfig(url: string, info: IGameEmptyCrcRequestData, sessionID: string): IGetBodyResponseData; + getServer(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + validateGameVersion(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameKeepalive(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getVersion(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHandbookCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHandbookCallbacks.d.ts new file mode 100644 index 0000000..5857a3e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHandbookCallbacks.d.ts @@ -0,0 +1,3 @@ +export interface IHandbookCallbacks { + load(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHealthCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHealthCallbacks.d.ts new file mode 100644 index 0000000..d238c7a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHealthCallbacks.d.ts @@ -0,0 +1,13 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { ISyncHealthRequestData } from "../../eft/health/ISyncHealthRequestData"; +import { IOffraidEatRequestData } from "../../eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../../eft/health/IOffraidHealRequestData"; +import { IHealthTreatmentRequestData } from "../../eft/health/IHealthTreatmentRequestData"; +export interface IHealthCallbacks { + onLoad(sessionID: string): IAkiProfile; + syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): any; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): any; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): any; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): any; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHideoutCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHideoutCallbacks.d.ts new file mode 100644 index 0000000..e9badb6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHideoutCallbacks.d.ts @@ -0,0 +1,23 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IHideoutUpgradeRequestData } from "../../eft/hideout/IHideoutUpgradeRequestData"; +import { IHideoutUpgradeCompleteRequestData } from "../../eft/hideout/IHideoutUpgradeCompleteRequestData"; +import { IHideoutScavCaseStartRequestData } from "../../eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutPutItemInRequestData } from "../../eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutTakeItemOutRequestData } from "../../eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutToggleAreaRequestData } from "../../eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../../eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutContinousProductionStartRequestData } from "../../eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../../eft/hideout/IHideoutTakeProductionRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IHideoutCallbacks { + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: IHideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + update(timeSinceLastRun: number): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHttpCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHttpCallbacks.d.ts new file mode 100644 index 0000000..3ecd945 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IHttpCallbacks.d.ts @@ -0,0 +1,5 @@ +export interface IHttpCallbacks { + load(): void; + sendImage(sessionID: string, req: any, resp: any, body: any): void; + getImage(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInraidCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInraidCallbacks.d.ts new file mode 100644 index 0000000..e959b98 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInraidCallbacks.d.ts @@ -0,0 +1,14 @@ +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IRegisterPlayerRequestData } from "../../eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../../eft/inRaid/ISaveProgressRequestData"; +export interface IInraidCallbacks { + onLoad(sessionID: string): IAkiProfile; + registerPlayer(url: string, info: IRegisterPlayerRequestData, sessionID: string): INullResponseData; + saveProgress(url: string, info: ISaveProgressRequestData, sessionID: string): INullResponseData; + getRaidEndState(): string; + getRaidMenuSettings(url: string, info: IEmptyRequestData, sessionID: string): string; + getWeaponDurability(url: string, info: any, sessionID: string): string; + getAirdropConfig(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInsuranceCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInsuranceCallbacks.d.ts new file mode 100644 index 0000000..082112d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInsuranceCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { IGetInsuranceCostRequestData } from "../../eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../../eft/insurance/IInsureRequestData"; +export interface IInsuranceCallbacks { + onLoad(sessionID: string): IAkiProfile; + getInsuranceCost(url: string, info: IGetInsuranceCostRequestData, sessionID: string): any; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): any; + update(secondsSinceLastRun: number): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInventoryCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInventoryCallbacks.d.ts new file mode 100644 index 0000000..e53f7d0 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IInventoryCallbacks.d.ts @@ -0,0 +1,36 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IInventoryFoldRequestData } from "../../eft/inventory/IInventoryFoldRequestData"; +import { IInventorySplitRequestData } from "../../eft/inventory/IInventorySplitRequestData"; +import { IInventoryMoveRequestData } from "../../eft/inventory/IInventoryMoveRequestData"; +import { IInventoryMergeRequestData } from "../../eft/inventory/IInventoryMergeRequestData"; +import { IInventoryRemoveRequestData } from "../../eft/inventory/IInventoryRemoveRequestData"; +import { IInventoryTransferRequestData } from "../../eft/inventory/IInventoryTransferRequestData"; +import { IInventorySwapRequestData } from "../../eft/inventory/IInventorySwapRequestData"; +import { IInventoryToggleRequestData } from "../../eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTagRequestData } from "../../eft/inventory/IInventoryTagRequestData"; +import { IInventoryBindRequestData } from "../../eft/inventory/IInventoryBindRequestData"; +import { IInventoryExamineRequestData } from "../../eft/inventory/IInventoryExamineRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../../eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventorySortRequestData } from "../../eft/inventory/IInventorySortRequestData"; +import { IInventoryCreateMarkerRequestData } from "../../eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../../eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../../eft/inventory/IInventoryEditMarkerRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IInventoryCallbacks { + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IItemEventCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IItemEventCallbacks.d.ts new file mode 100644 index 0000000..59db771 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IItemEventCallbacks.d.ts @@ -0,0 +1,6 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterRequest } from "../../eft/itemEvent/IItemEventRouterRequest"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IItemEventCallbacks { + handleEvents(url: string, info: IItemEventRouterRequest, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ILauncherCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ILauncherCallbacks.d.ts new file mode 100644 index 0000000..52dfec6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ILauncherCallbacks.d.ts @@ -0,0 +1,20 @@ +import { IRegisterData } from "../../eft/launcher/IRegisterData"; +import { IRemoveProfileData } from "../../eft/launcher/IRemoveProfileData"; +import { ILoginRequestData } from "../../eft/launcher/ILoginRequestData"; +import { IChangeRequestData } from "../../eft/launcher/IChangeRequestData"; +import { IGetMiniProfileRequestData } from "../../eft/launcher/IGetMiniProfileRequestData.js"; +export interface ILauncherCallbacks { + connect(): string; + login(url: string, info: ILoginRequestData, sessionID: string): string; + register(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + get(url: string, info: ILoginRequestData, sessionID: string): string; + changeUsername(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + changePassword(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + wipe(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + getMiniProfile(url: string, info: IGetMiniProfileRequestData, sessionID: string): string; + getAllMiniProfiles(url: string, info: any, sessionID: string): string; + getServerVersion(): string; + ping(url: string, info: any, sessionID: string): string; + removeProfile(url: string, info: IRemoveProfileData, sessionID: string): string; + getCompatibleTarkovVersion(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ILocationCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ILocationCallbacks.d.ts new file mode 100644 index 0000000..71656a4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ILocationCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IGetLocationRequestData } from "../../eft/location/IGetLocationRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ILocationsGenerateAllResponse } from "../../eft/common/ILocationsSourceDestinationBase"; +import { ILocationBase } from "../../eft/common/ILocationBase"; +export interface ILocationCallbacks { + getLocationData(url: string, info: any, sessionID: string): IGetBodyResponseData; + getLocation(url: string, info: IGetLocationRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IMatchCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IMatchCallbacks.d.ts new file mode 100644 index 0000000..fcbf173 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IMatchCallbacks.d.ts @@ -0,0 +1,25 @@ +import { IStartOfflineRaidRequestData } from "../../eft/match/IStartOffineRaidRequestData"; +import { IEndOfflineRaidRequestData } from "../../eft/match/IEndOfflineRaidRequestData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IPmcData } from "../../eft/common/IPmcData"; +export interface IMatchCallbacks { + updatePing(url: string, info: any, sessionID: string): INullResponseData; + exitMatch(url: string, info: any, sessionID: string): INullResponseData; + exitToMenu(url: string, info: any, sessionID: string): INullResponseData; + startGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + stopGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + sendGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + acceptGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + cancelGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + putMetrics(url: string, info: any, sessionID: string): INullResponseData; + getProfile(url: string, info: any, sessionID: string): IGetBodyResponseData; + serverAvailable(url: string, info: any, sessionID: string): IGetBodyResponseData | IGetBodyResponseData; + joinMatch(url: string, info: any, sessionID: string): IGetBodyResponseData; + getMetrics(url: string, info: any, sessionID: string): IGetBodyResponseData; + getGroupStatus(url: string, info: any, sessionID: string): IGetBodyResponseData; + createGroup(url: string, info: any, sessionID: string): IGetBodyResponseData; + deleteGroup(url: string, info: any, sessionID: string): INullResponseData; + startOfflineRaid(url: string, info: IStartOfflineRaidRequestData, sessionID: string): INullResponseData; + endOfflineRaid(url: string, info: IEndOfflineRaidRequestData, sessionID: string): INullResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IModCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IModCallbacks.d.ts new file mode 100644 index 0000000..1a4cd7b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IModCallbacks.d.ts @@ -0,0 +1,6 @@ +export interface IModCallbacks { + load(): void; + sendBundle(sessionID: string, req: any, resp: any, body: any): void; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/INoteCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/INoteCallbacks.d.ts new file mode 100644 index 0000000..8453a4f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/INoteCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { INoteActionData } from "../../eft/notes/INoteActionData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface INoteCallbacks { + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/INotifierCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/INotifierCallbacks.d.ts new file mode 100644 index 0000000..a211310 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/INotifierCallbacks.d.ts @@ -0,0 +1,17 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INotifierChannel } from "../../eft/notifier/INotifier"; +import { ISelectProfileRequestData } from "../../eft/notifier/ISelectProfileRequestData"; +export interface INotifierCallbacks { + /** + * If we don't have anything to send, it's ok to not send anything back + * because notification requests can be long-polling. In fact, we SHOULD wait + * until we actually have something to send because otherwise we'd spam the client + * and the client would abort the connection due to spam. + */ + sendNotification(sessionID: string, req: any, resp: any, data: any): void; + getNotifier(url: string, info: any, sessionID: string): IGetBodyResponseData; + createNotifierChannel(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + selectProfile(url: string, info: ISelectProfileRequestData, sessionID: string): IGetBodyResponseData; + notify(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts new file mode 100644 index 0000000..97c6487 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IPresetBuildActionRequestData } from "../../eft/presetBuild/IPresetBuildActionRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { WeaponBuild } from "../../eft/profile/IAkiProfile"; +export interface IPresetBuildCallbacks { + getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IPresetCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IPresetCallbacks.d.ts new file mode 100644 index 0000000..4169857 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IPresetCallbacks.d.ts @@ -0,0 +1,3 @@ +export interface IPresetCallbacks { + load(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IProfileCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IProfileCallbacks.d.ts new file mode 100644 index 0000000..9d4d2df --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IProfileCallbacks.d.ts @@ -0,0 +1,21 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IProfileChangeNicknameRequestData } from "../../eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../../eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../../eft/profile/IProfileCreateRequestData"; +import { IValidateNicknameRequestData } from "../../eft/profile/IValidateNicknameRequestData"; +import { ISearchFriendRequestData } from "../../eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../../eft/profile/ISearchFriendResponse"; +export interface IProfileCallbacks { + onLoad(sessionID: string): any; + createProfile(url: string, info: IProfileCreateRequestData, sessionID: string): IGetBodyResponseData; + getProfileData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + regenerateScav(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + changeVoice(url: string, info: IProfileChangeVoiceRequestData, sessionID: string): INullResponseData; + changeNickname(url: string, info: IProfileChangeNicknameRequestData, sessionID: string): IGetBodyResponseData; + validateNickname(url: string, info: IValidateNicknameRequestData, sessionID: string): IGetBodyResponseData; + getReservedNickname(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfileStatus(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + searchFriend(url: string, info: ISearchFriendRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IQuestCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IQuestCallbacks.d.ts new file mode 100644 index 0000000..1c4d0c3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IQuestCallbacks.d.ts @@ -0,0 +1,19 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAcceptQuestRequestData } from "../../eft/quests/IAcceptQuestRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IListQuestsRequestData } from "../../eft/quests/IListQuestsRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { ICompleteQuestRequestData } from "../../eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../../eft/quests/IHandoverQuestRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../../eft/common/tables/IRepeatableQuests"; +import { IRepeatableQuestChangeRequest } from "../../eft/quests/IRepeatableQuestChangeRequest"; +export interface IQuestCallbacks { + changeRepeatableQuest(pmcData: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; + acceptQuest(pmcData: IPmcData, body: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; + listQuests(url: string, info: IListQuestsRequestData, sessionID: string): IGetBodyResponseData; + activityPeriods(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IRagfairCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IRagfairCallbacks.d.ts new file mode 100644 index 0000000..9282bd4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IRagfairCallbacks.d.ts @@ -0,0 +1,21 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ISearchRequestData } from "../../eft/ragfair/ISearchRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetMarketPriceRequestData } from "../../eft/ragfair/IGetMarketPriceRequestData"; +import { IAddOfferRequestData } from "../../eft/ragfair/IAddOfferRequestData"; +import { IRemoveOfferRequestData } from "../../eft/ragfair/IRemoveOfferRequestData"; +import { IExtendOfferRequestData } from "../../eft/ragfair/IExtendOfferRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IGetItemPriceResult } from "../../eft/ragfair/IGetItemPriceResult"; +export interface IRagfairCallbacks { + load(): void; + search(url: string, info: ISearchRequestData, sessionID: string): IGetBodyResponseData; + getMarketPrice(url: string, info: IGetMarketPriceRequestData, sessionID: string): IGetBodyResponseData; + getItemPrices(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + addOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + removeOffer(pmcData: IPmcData, info: IRemoveOfferRequestData, sessionID: string): IItemEventRouterResponse; + extendOffer(pmcData: IPmcData, info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; + update(timeSinceLastRun: number): boolean; + updatePlayer(timeSinceLastRun: number): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IRepairCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IRepairCallbacks.d.ts new file mode 100644 index 0000000..e8183c9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IRepairCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IRepairActionDataRequest } from "../../eft/repair/IRepairActionDataRequest"; +import { ITraderRepairActionDataRequest } from "../../eft/repair/ITraderRepairActionDataRequest"; +export interface IRepairCallbacks { + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ISaveCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ISaveCallbacks.d.ts new file mode 100644 index 0000000..1ad3b82 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ISaveCallbacks.d.ts @@ -0,0 +1,4 @@ +export interface ISaveCallbacks { + load(): void; + update(secondsSinceLastRun: number): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ITradeCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ITradeCallbacks.d.ts new file mode 100644 index 0000000..2f41d54 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ITradeCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IProcessRagfairTradeRequestData } from "../../eft/trade/IProcessRagfairTradeRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBaseTradeRequestData } from "../../eft/trade/IProcessBaseTradeRequestData"; +export interface ITradeCallbacks { + processTrade(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string): IItemEventRouterResponse; + processRagfairTrade(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ITraderCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ITraderCallbacks.d.ts new file mode 100644 index 0000000..e0d7d06 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/ITraderCallbacks.d.ts @@ -0,0 +1,11 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../../eft/common/tables/ITrader"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +export interface ITraderCallbacks { + load(): void; + getTraderSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfilePurchases(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTrader(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getAssort(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + update(): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IWeatherCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IWeatherCallbacks.d.ts new file mode 100644 index 0000000..9ac72ae --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IWeatherCallbacks.d.ts @@ -0,0 +1,5 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +export interface IWeatherCallbacks { + getWeather(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IWishlistCallbacks.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IWishlistCallbacks.d.ts new file mode 100644 index 0000000..e5d519c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/callbacks/IWishlistCallbacks.d.ts @@ -0,0 +1,7 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IWishlistActionData } from "../../eft/wishlist/IWishlistActionData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IWishlistCallbacks { + addToWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IAirdropConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IAirdropConfig.d.ts new file mode 100644 index 0000000..f4aee89 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IAirdropConfig.d.ts @@ -0,0 +1,20 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IAirdropConfig extends IBaseConfig { + kind: "aki-airdrop"; + airdropChancePercent: AirdropChancePercent; + airdropMinOpenHeight: number; + airdropMaxOpenHeight: number; + planeMinFlyHeight: number; + planeMaxFlyHeight: number; + planeVolume: number; + airdropMinStartTimeSeconds: number; + airdropMaxStartTimeSeconds: number; +} +export interface AirdropChancePercent { + bigmap: number; + woods: number; + lighthouse: number; + shoreline: number; + interchange: number; + reserve: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IBaseConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IBaseConfig.d.ts new file mode 100644 index 0000000..8b6ba88 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IBaseConfig.d.ts @@ -0,0 +1,3 @@ +export interface IBaseConfig { + kind: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IBotConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IBotConfig.d.ts new file mode 100644 index 0000000..f8ea940 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IBotConfig.d.ts @@ -0,0 +1,112 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IBotConfig extends IBaseConfig { + kind: "aki-bot"; + presetBatch: PresetBatch; + bosses: string[]; + durability: Durability; + lootNValue: LootNvalue; + pmc: PmcConfig; + showTypeInNickname: boolean; + maxBotCap: number; +} +export interface PresetBatch { + assault: number; + bossBully: number; + bossGluhar: number; + bossKilla: number; + bossKojaniy: number; + bossSanitar: number; + bossTagilla: number; + bossTest: number; + cursedAssault: number; + followerBully: number; + followerGluharAssault: number; + followerGluharScout: number; + followerGluharSecurity: number; + followerGluharSnipe: number; + followerKojaniy: number; + followerSanitar: number; + followerTagilla: number; + followerTest: number; + marksman: number; + pmcBot: number; + sectantPriest: number; + sectantWarrior: number; + gifter: number; + test: number; + exUsec: number; +} +export interface Durability { + default: DefaultDurability; + pmc: PmcDurability; + boss: BotDurability; + follower: BotDurability; + assault: BotDurability; + cursedassault: BotDurability; + marksman: BotDurability; + pmcbot: BotDurability; + exusec: BotDurability; + sectantpriest: BotDurability; + sectantwarrior: BotDurability; +} +export interface DefaultDurability { + armor: DefaultArmor; + weapon: WeaponDurability; +} +export interface DefaultArmor { + maxDelta: number; + minDelta: number; +} +export interface WeaponDurability { + lowestMax: number; + highestMax: number; + maxDelta: number; + minDelta: number; +} +export interface PmcDurability { + armor: PmcDurabilityArmor; + weapon: WeaponDurability; +} +export interface PmcDurabilityArmor { + lowestMaxPercent: number; + highestMaxPercent: number; + maxDelta: number; + minDelta: number; +} +export interface BotDurability { + armor: ArmorDurability; + weapon: WeaponDurability; +} +export interface ArmorDurability { + maxDelta: number; + minDelta: number; +} +export interface LootNvalue { + scav: number; + pmc: number; +} +export interface PmcConfig { + dynamicLoot: DynamicLoot; + cartridgeBlacklist: string[]; + difficulty: string; + isUsec: number; + chanceSameSideIsHostilePercent: number; + usecType: string; + bearType: string; + maxBackpackLootTotalRub: number; + maxPocketLootTotalRub: number; + maxVestLootTotalRub: number; + types: Types; +} +export interface DynamicLoot { + whitelist: string[]; + blacklist: string[]; + spawnLimits: Record; + moneyStackLimits: Record; +} +export interface Types { + assault: number; + cursedAssault: number; + pmcBot: number; + exUsec: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ICoreConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ICoreConfig.d.ts new file mode 100644 index 0000000..cfcaf61 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ICoreConfig.d.ts @@ -0,0 +1,7 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ICoreConfig extends IBaseConfig { + kind: "aki-core"; + akiVersion: string; + projectName: string; + compatibleTarkovVersion: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHealthConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHealthConfig.d.ts new file mode 100644 index 0000000..fdbf656 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHealthConfig.d.ts @@ -0,0 +1,14 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHealthConfig extends IBaseConfig { + kind: "aki-health"; + healthMultipliers: HealthMultipliers; + save: Save; +} +export interface HealthMultipliers { + death: number; + blacked: number; +} +export interface Save { + health: boolean; + effects: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHideoutConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHideoutConfig.d.ts new file mode 100644 index 0000000..4658fa6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHideoutConfig.d.ts @@ -0,0 +1,27 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHideoutConfig extends IBaseConfig { + kind: "aki-hideout"; + runIntervalSeconds: number; + scavCase: ScavCase; + fuelDrainRateMultipler: number; +} +export interface ScavCase { + rewardParentBlacklist: string[]; + rewardItemBlacklist: any[]; + ammoRewards: AmmoRewards; + moneyRewards: MoneyRewards; +} +export interface AmmoRewards { + giveMultipleOfTen: boolean; + minAmount: number; +} +export interface MoneyRewards { + enabled: boolean; + rub: MinMax; + usd: MinMax; + eur: MinMax; +} +export interface MinMax { + min: number; + max: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHttpConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHttpConfig.d.ts new file mode 100644 index 0000000..c41d035 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IHttpConfig.d.ts @@ -0,0 +1,6 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHttpConfig extends IBaseConfig { + kind: "aki-http"; + ip: string; + port: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInRaidConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInRaidConfig.d.ts new file mode 100644 index 0000000..baaf083 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInRaidConfig.d.ts @@ -0,0 +1,21 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInRaidConfig extends IBaseConfig { + kind: "aki-inraid"; + MIAOnRaidEnd: boolean; + raidMenuSettings: RaidMenuSettings; + save: Save; + carExtracts: string[]; + carExtractBaseStandingGain: number; + scavExtractGain: number; +} +export interface RaidMenuSettings { + aiAmount: string; + aiDifficulty: string; + bossEnabled: boolean; + scavWars: boolean; + taggedAndCursed: boolean; +} +export interface Save { + loot: boolean; + durability: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInsuranceConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInsuranceConfig.d.ts new file mode 100644 index 0000000..6e9c744 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInsuranceConfig.d.ts @@ -0,0 +1,7 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInsuranceConfig extends IBaseConfig { + kind: "aki-insurance"; + insuranceMultiplier: Record; + returnChancePercent: Record; + runIntervalSeconds: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInventoryConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInventoryConfig.d.ts new file mode 100644 index 0000000..ffffa41 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IInventoryConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInventoryConfig extends IBaseConfig { + kind: "aki-inventory"; + newItemsMarkedFound: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ILocationConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ILocationConfig.d.ts new file mode 100644 index 0000000..0551d57 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ILocationConfig.d.ts @@ -0,0 +1,24 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ILocationConfig extends IBaseConfig { + kind: "aki-location"; + looseLootMultiplier: LootMultiplier; + staticLootMultiplier: LootMultiplier; +} +export interface LootMultiplier { + bigmap: number; + develop: number; + factory4_day: number; + factory4_night: number; + interchange: number; + laboratory: number; + rezervbase: number; + shoreline: number; + woods: number; + hideout: number; + lighthouse: number; + privatearea: number; + suburbs: number; + tarkovstreets: number; + terminal: number; + town: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IMatchConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IMatchConfig.d.ts new file mode 100644 index 0000000..92c4d77 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IMatchConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IMatchConfig extends IBaseConfig { + kind: "aki-match"; + enabled: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IQuestConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IQuestConfig.d.ts new file mode 100644 index 0000000..03dc890 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IQuestConfig.d.ts @@ -0,0 +1,87 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IQuestConfig extends IBaseConfig { + kind: "aki-quest"; + redeemTime: number; + repeatableQuests: IRepeatableQuestConfig[]; +} +export interface IRepeatableQuestConfig { + name: string; + types: string[]; + resetTime: number; + numQuests: number; + minPlayerLevel: number; + rewardScaling: IRewardScaling; + locations: Record; + traderWhitelist: ITraderWhitelist[]; + questConfig: IQuestConfig; +} +export declare enum ELocationName { + FACTORY_DAY = "factory4_day", + BIGMAP = "bigmap", + WOODS = "Woods", + SHORELINE = "Shoreline", + INTERCHANGE = "Interchange", + LIGHTHOUSE = "Lighthouse", + LABORATORY = "laboratory", + RESERVE = "RezervBase", + ANY = "any" +} +export interface IRewardScaling { + levels: number[]; + experience: number[]; + roubles: number[]; + items: number[]; + reputation: number[]; + rewardSpread: number; +} +export interface ITraderWhitelist { + traderId: string; + questTypes: string[]; +} +export interface IQuestConfig { + Exploration: IExploration; + Completion: ICompletion; + Elimination: IElimination; +} +export interface IExploration { + maxExtracts: number; + specificExits: ISpecificExits; +} +export interface ISpecificExits { + probability: number; + passageRequirementWhitelist: string[]; +} +export interface ICompletion { + minRequestedAmount: number; + maxRequestedAmount: number; + minRequestedBulletAmount: number; + maxRequestedBulletAmount: number; + useWhitelist: boolean; + useBlacklist: boolean; +} +export interface IElimination { + targets: ITarget[]; + bodyPartProb: number; + bodyParts: IBodyPart[]; + specificLocationProb: number; + distLocationBlacklist: string[]; + distProb: number; + maxDist: number; + minDist: number; + maxKills: number; + minKills: number; +} +export interface IProbabilityObject { + key: string; + relativeProbability: number; + data?: any; +} +export interface ITarget extends IProbabilityObject { + data: IBossInfo; +} +export interface IBossInfo { + isBoss: boolean; +} +export interface IBodyPart extends IProbabilityObject { + data: string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IRagfairConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IRagfairConfig.d.ts new file mode 100644 index 0000000..2d151ca --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IRagfairConfig.d.ts @@ -0,0 +1,59 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IRagfairConfig extends IBaseConfig { + kind: "aki-ragfair"; + runIntervalSeconds: number; + sell: Sell; + traders: Record; + dynamic: Dynamic; +} +export interface Sell { + fees: boolean; + chance: Chance; + time: Time; + reputation: Reputation; +} +export interface Chance { + base: number; + overprices: number; + underpriced: number; +} +export interface Time { + base: number; + min: number; + max: number; +} +export interface Reputation { + gain: number; + loss: number; +} +export interface Dynamic { + expiredOfferThreshold: number; + offerItemCount: MinMax; + price: MinMax; + endTimeSeconds: MinMax; + condition: Condition; + stackablePercent: MinMax; + nonStackableCount: MinMax; + rating: MinMax; + currencies: Record; + showAsSingleStack: string[]; + blacklist: Blacklist; +} +export interface MinMax { + min: number; + max: number; +} +export interface Condition { + conditionChance: number; + min: number; + max: number; +} +export interface Blacklist { + /** + * show/hide trader items that are blacklisted by bsg + */ + traderItems: boolean; + custom: string[]; + enableBsgList: boolean; + enableQuestList: boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IRepairConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IRepairConfig.d.ts new file mode 100644 index 0000000..4966eb5 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IRepairConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IRepairConfig extends IBaseConfig { + kind: "aki-repair"; + priceMultiplier: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ITraderConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ITraderConfig.d.ts new file mode 100644 index 0000000..dab73e3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/ITraderConfig.d.ts @@ -0,0 +1,15 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ITraderConfig extends IBaseConfig { + kind: "aki-trader"; + updateTime: UpdateTime[]; + updateTimeDefault: number; + fenceAssortSize: number; + fenceMaxPresetsCount: number; + fencePresetPriceMult: number; + minDurabilityForSale: number; + fenceItemIgnoreList: string[]; +} +export interface UpdateTime { + traderId: string; + seconds: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IWeatherConfig.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IWeatherConfig.d.ts new file mode 100644 index 0000000..c52cab3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/config/IWeatherConfig.d.ts @@ -0,0 +1,21 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IWeatherConfig extends IBaseConfig { + kind: "aki-weather"; + acceleration: number; + weather: Weather; +} +export interface Weather { + clouds: MinMax; + windSpeed: MinMax; + windDirection: MinMax; + windGustiness: MinMax; + rain: MinMax; + rainIntensity: MinMax; + fog: MinMax; + temp: MinMax; + pressure: MinMax; +} +export interface MinMax { + min: number; + max: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/controllers/IBotController.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/controllers/IBotController.d.ts new file mode 100644 index 0000000..010e208 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/controllers/IBotController.d.ts @@ -0,0 +1,13 @@ +import { IGenerateBotsRequestData } from "../../eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IBotCore } from "../../eft/common/tables/IBotCore"; +import { Difficulty } from "../../eft/common/tables/IBotType"; +export interface IBotController { + getBotLimit(type: string): number; + getBotDifficulty(type: string, difficulty: string): IBotCore | Difficulty; + isBotPmc(botRole: string): boolean; + isBotBoss(botRole: string): boolean; + isBotFollower(botRole: string): boolean; + generate(info: IGenerateBotsRequestData, playerScav: boolean): IBotBase[]; + getBotCap(): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IBotGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IBotGenerator.d.ts new file mode 100644 index 0000000..f3e8586 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IBotGenerator.d.ts @@ -0,0 +1,10 @@ +import { Inventory as PmcInventory } from "../../eft/common/IPmcData"; +import { Inventory, Chances, Generation } from "../../eft/common/tables/IBotType"; +export interface IBotGenerator { + generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory; +} +export interface IExhaustableArray { + getRandomValue(): T; + getFirstValue(): T; + hasValues(): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/ILocationGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/ILocationGenerator.d.ts new file mode 100644 index 0000000..530ceca --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/ILocationGenerator.d.ts @@ -0,0 +1,6 @@ +import { IStaticContainerProps, IStaticLootDetails, IStaticAmmoDetails, IStaticForcedProps } from "../../eft/common/tables/ILootBase"; +import { ILooseLoot, SpawnpointTemplate } from "../../eft/common/ILooseLoot"; +export interface ILocationGenerator { + generateContainerLoot(containerIn: IStaticContainerProps, staticForced: IStaticForcedProps[], staticLootDist: Record, staticAmmoDist: Record, locationName: string): IStaticContainerProps; + generateDynamicLoot(dynamicLootDist: ILooseLoot, staticAmmoDist: Record, locationName: string): SpawnpointTemplate[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IPMCLootGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IPMCLootGenerator.d.ts new file mode 100644 index 0000000..a9db89b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IPMCLootGenerator.d.ts @@ -0,0 +1,4 @@ +export interface IPMCLootGenerator { + generatePMCPocketLootPool(): string[]; + generatePMCBackpackLootPool(): string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IRagfairAssortGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IRagfairAssortGenerator.d.ts new file mode 100644 index 0000000..6670540 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IRagfairAssortGenerator.d.ts @@ -0,0 +1,4 @@ +import { Item } from "../../eft/common/tables/IItem"; +export interface IRagfairAssortGenerator { + getAssortItems(): Item[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IRagfairOfferGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IRagfairOfferGenerator.d.ts new file mode 100644 index 0000000..30b4be5 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/generators/IRagfairOfferGenerator.d.ts @@ -0,0 +1,6 @@ +import { IBarterScheme } from "../../eft/common/tables/ITrader"; +import { IRagfairOffer } from "../../eft/ragfair/IRagfairOffer"; +import { Item } from "../../eft/common/tables/IItem"; +export interface IRagfairOfferGenerator { + createOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece: boolean): IRagfairOffer; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/helpers/Traders.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/helpers/Traders.d.ts new file mode 100644 index 0000000..163cd71 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/helpers/Traders.d.ts @@ -0,0 +1,10 @@ +export declare enum Traders { + PRAPOR = "54cb50c76803fa8b248b4571", + THERAPIST = "54cb57776803fa99248b456e", + FENCE = "579dc571d53a0658a154fbec", + SKIER = "58330581ace78e27b8b10cee", + PEACEKEEPER = "5935c25fb3acc3127c3d8cd9", + MECHANIC = "5a7c2eca46aef81a7ca2145d", + RAGMAN = "5ac3b934156ae10c4430e83c", + JAEGER = "5c0647fdd443bc2504c2d371" +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IMod.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IMod.d.ts new file mode 100644 index 0000000..623e3dd --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IMod.d.ts @@ -0,0 +1,10 @@ +declare namespace ModLoader { + interface IMod { + name: string; + version: string; + main?: string; + author?: string; + license: string; + dependencies?: Record; + } +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IModLoader.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IModLoader.d.ts new file mode 100644 index 0000000..5398c9b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IModLoader.d.ts @@ -0,0 +1,8 @@ +import { DependencyContainer } from "tsyringe"; +export interface IModLoader { + load(container: DependencyContainer): void; + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IPackageJsonData.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IPackageJsonData.d.ts new file mode 100644 index 0000000..09472cd --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/mod/IPackageJsonData.d.ts @@ -0,0 +1,11 @@ +export interface IPackageJsonData { + incompatibilities?: string[]; + dependencies?: string[]; + name: string; + author: string; + version: string; + akiVersion: string; + licence: string; + main: string; + contributors: string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/ragfair/IRagfairServerPrices.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/ragfair/IRagfairServerPrices.d.ts new file mode 100644 index 0000000..c7d246a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/ragfair/IRagfairServerPrices.d.ts @@ -0,0 +1,4 @@ +export interface IRagfairServerPrices { + static: Record; + dynamic: Record; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IDatabaseTables.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IDatabaseTables.d.ts new file mode 100644 index 0000000..dbb71be --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IDatabaseTables.d.ts @@ -0,0 +1,51 @@ +import { IGlobals } from "../../eft/common/IGlobals"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IBotCore } from "../../eft/common/tables/IBotCore"; +import { IBotType } from "../../eft/common/tables/IBotType"; +import { ICustomizationItem } from "../../eft/common/tables/ICustomizationItem"; +import { IHandbookBase } from "../../eft/common/tables/IHandbookBase"; +import { ILootBase } from "../../eft/common/tables/ILootBase"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IRepeatableQuestDatabase } from "../../eft/common/tables/IRepeatableQuests"; +import { ITemplateItem } from "../../eft/common/tables/ITemplateItem"; +import { ITrader } from "../../eft/common/tables/ITrader"; +import { IHideoutArea } from "../../eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../../eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../../eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../../eft/hideout/IHideoutSettingsBase"; +import { ILocaleBase } from "./ILocaleBase"; +import { ILocations } from "./ILocations"; +import { IServerBase } from "./IServerBase"; +import { ISettingsBase } from "./ISettingsBase"; +export interface IDatabaseTables { + bots: { + types: Record; + base: IBotBase; + core: IBotCore; + }; + hideout: { + areas: IHideoutArea[]; + production: IHideoutProduction[]; + scavcase: IHideoutScavCase[]; + settings: IHideoutSettingsBase; + }; + locales: ILocaleBase; + locations: ILocations; + loot: ILootBase; + match: any; + templates: { + character: string[]; + items: Record; + quests: IQuest[]; + repeatableQuests: IRepeatableQuestDatabase; + clientItems: Record; + handbook: IHandbookBase; + customization: Record; + profiles: any; + prices: Record; + }; + traders: Record; + globals: IGlobals; + server: IServerBase; + settings: ISettingsBase; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IHttpServer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IHttpServer.d.ts new file mode 100644 index 0000000..50e5c91 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IHttpServer.d.ts @@ -0,0 +1,11 @@ +/// +import http, { ServerResponse } from "http"; +import { INotification } from "../../eft/notifier/INotifier"; +export interface IHttpServer { + load(): void; + getCookies(req: http.IncomingMessage): any; + sendFile(resp: ServerResponse, file: any): void; + isConnectionWebSocket(sessionID: string): boolean; + sendResponse(sessionID: string, req: any, resp: any, body: Buffer): void; + sendMessage(sessionID: string, output: INotification): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ILocaleBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ILocaleBase.d.ts new file mode 100644 index 0000000..a20084d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ILocaleBase.d.ts @@ -0,0 +1,61 @@ +export interface ILocaleBase { + global: ILocaleGlobalBase; + menu: Record; + languages: ILanguageBase[]; +} +export interface ILocaleGlobalBase { + interface: Record; + enum: any[]; + mail: Record; + quest: Record; + preset: Record; + handbook: Record; + season: Record; + customization: Record; + repeatableQuest: Record; + templates: ILocaleTemplateBase; + locations: ILocaleLocationsBase; + banners: ILocaleBannersBase; + trading: ILocaleTradingBase; +} +export interface ILocaleQuest { + name: string; + description: string; + note: string; + failMessageText: string; + startedMessageText: string; + successMessageText: string; + conditions: Record; + location: string; +} +export interface ILocalePreset { + Name: string; +} +export interface ILocaleTemplateBase { + templates: Record; +} +export interface ILocaleLocationsBase { + locations: Record; +} +export interface ILocaleBannersBase { + locations: Record; +} +export interface ILocaleProps { + Name: string; + ShortName: string; + Description: string; +} +export interface ILocaleTradingBase { + locations: Record; +} +export interface ILocaleTradingProps { + FullName: string; + FirstName: string; + Nickname: string; + Location: string; + Description: string; +} +export interface ILanguageBase { + ShortName: string; + Name: string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ILocations.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ILocations.d.ts new file mode 100644 index 0000000..18f0262 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ILocations.d.ts @@ -0,0 +1,26 @@ +import { ILocationBase } from "../../eft/common/ILocationBase"; +import { ILooseLoot } from "../../eft/common/ILooseLoot"; +import { ILocationsBase } from "../../eft/common/tables/ILocationsBase"; +export interface ILocations { + bigmap?: ILocationData; + develop?: ILocationData; + factory4_day?: ILocationData; + factory4_night?: ILocationData; + hideout?: ILocationData; + interchange?: ILocationData; + laboratory?: ILocationData; + lighthouse?: ILocationData; + privatearea?: ILocationData; + rezervbase?: ILocationData; + shoreline?: ILocationData; + suburbs?: ILocationData; + tarkovstreets?: ILocationData; + terminal?: ILocationData; + town?: ILocationData; + woods?: ILocationData; + base?: ILocationsBase; +} +export interface ILocationData { + base: ILocationBase; + looseLoot?: ILooseLoot; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IServerBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IServerBase.d.ts new file mode 100644 index 0000000..d033db3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/IServerBase.d.ts @@ -0,0 +1,4 @@ +export interface IServerBase { + ip: string; + port: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ISettingsBase.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ISettingsBase.d.ts new file mode 100644 index 0000000..c067cda --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/server/ISettingsBase.d.ts @@ -0,0 +1,43 @@ +export interface ISettingsBase { + config: Config; +} +export interface Config { + AFKTimeoutSeconds: number; + AdditionalRandomDelaySeconds: number; + ClientSendRateLimit: number; + CriticalRetriesCount: number; + DefaultRetriesCount: number; + FirstCycleDelaySeconds: number; + FramerateLimit: FramerateLimit; + GroupStatusInterval: number; + KeepAliveInterval: number; + Mark502and504AsNonImportant: boolean; + MemoryManagementSettings: MemoryManagementSettings; + NVidiaHighlights: boolean; + NextCycleDelaySeconds: number; + PingServerResultSendInterval: number; + PingServersInterval: number; + ReleaseProfiler: ReleaseProfiler; + SecondCycleDelaySeconds: number; + TurnOffLogging: boolean; + WeaponOverlapDistanceCulling: number; + WebDiagnosticsEnabled: boolean; +} +export interface FramerateLimit { + MaxFramerateGameLimit: number; + MaxFramerateLobbyLimit: number; + MinFramerateLimit: number; +} +export interface MemoryManagementSettings { + AggressiveGC: boolean; + GigabytesRequiredToDisableGCDuringRaid: number; + HeapPreAllocationEnabled: boolean; + HeapPreAllocationMB: number; + OverrideRamCleanerSettings: boolean; + RamCleanerEnabled: boolean; +} +export interface ReleaseProfiler { + Enabled: boolean; + MaxRecords: number; + RecordTriggerValue: number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/IAsyncQueue.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/IAsyncQueue.d.ts new file mode 100644 index 0000000..2be801a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/IAsyncQueue.d.ts @@ -0,0 +1,4 @@ +import { ICommand } from "./ICommand"; +export interface IAsyncQueue { + waitFor(command: ICommand): Promise; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/ICommand.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/ICommand.d.ts new file mode 100644 index 0000000..696bb83 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/ICommand.d.ts @@ -0,0 +1,4 @@ +export interface ICommand { + uuid: string; + cmd: () => Promise; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/ILogger.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/ILogger.d.ts new file mode 100644 index 0000000..c983701 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/ILogger.d.ts @@ -0,0 +1,10 @@ +import { Daum } from "../../eft/itemEvent/IItemEventRouterRequest"; +export interface ILogger { + writeToLogFile(data: string | Daum): void; + log(data: string | Record | Error, color: string): void; + error(data: string): void; + warning(data: string): void; + success(data: string): void; + info(data: string): void; + debug(data: string | Record, onlyShowInConsole?: boolean): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/IUuidGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/IUuidGenerator.d.ts new file mode 100644 index 0000000..3870469 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/models/spt/utils/IUuidGenerator.d.ts @@ -0,0 +1,3 @@ +export interface IUUidGenerator { + generate(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/HttpRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/HttpRouter.d.ts new file mode 100644 index 0000000..44edc0b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/HttpRouter.d.ts @@ -0,0 +1,11 @@ +/// +import { IncomingMessage } from "http"; +import { DynamicRouter, StaticRouter } from "../di/Router"; +export declare class HttpRouter { + private staticRouters; + private dynamicRoutes; + constructor(staticRouters: StaticRouter[], dynamicRoutes: DynamicRouter[]); + private groupBy; + getResponse(req: IncomingMessage, info: any, sessionID: string): string; + private handleRoute; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/ImageRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/ImageRouter.d.ts new file mode 100644 index 0000000..07a0606 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/ImageRouter.d.ts @@ -0,0 +1,12 @@ +/// +import { IncomingMessage, ServerResponse } from "http"; +import { VFS } from "../utils/VFS"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class ImageRouter { + private vfs; + constructor(vfs: VFS); + private onRoute; + addRoute(key: string, valueToAdd: string): void; + sendImage(sessionID: string, req: IncomingMessage, resp: ServerResponse, body: any, httpServer: IHttpServer): void; + getImage(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/ItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/ItemEventRouter.d.ts new file mode 100644 index 0000000..bb20152 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/ItemEventRouter.d.ts @@ -0,0 +1,17 @@ +import { JsonUtil } from "../utils/JsonUtil"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IItemEventRouterRequest } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { ItemEventRouterDefinition } from "../di/Router"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class ItemEventRouter { + private logger; + private jsonUtil; + private profileHelper; + private itemEventRouters; + constructor(logger: ILogger, jsonUtil: JsonUtil, profileHelper: ProfileHelper, itemEventRouters: ItemEventRouterDefinition[]); + private output; + handleEvents(info: IItemEventRouterRequest, sessionID: string): IItemEventRouterResponse; + getOutput(sessionID: string): IItemEventRouterResponse; + private resetOutput; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/BotDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/BotDynamicRouter.d.ts new file mode 100644 index 0000000..dd2f68a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/BotDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { BotCallbacks } from "../../callbacks/BotCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class BotDynamicRouter extends DynamicRouter { + private botCallbacks; + constructor(botCallbacks: BotCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/BundleDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/BundleDynamicRouter.d.ts new file mode 100644 index 0000000..be27008 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/BundleDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { BundleCallbacks } from "../../callbacks/BundleCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class BundleDynamicRouter extends DynamicRouter { + private bundleCallbacks; + constructor(bundleCallbacks: BundleCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/CustomizationDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/CustomizationDynamicRouter.d.ts new file mode 100644 index 0000000..03a5967 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/CustomizationDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class CustomizationDynamicRouter extends DynamicRouter { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/DataDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/DataDynamicRouter.d.ts new file mode 100644 index 0000000..c30501a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/DataDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { DataCallbacks } from "../../callbacks/DataCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class DataDynamicRouter extends DynamicRouter { + private dataCallbacks; + constructor(dataCallbacks: DataCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/HttpDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/HttpDynamicRouter.d.ts new file mode 100644 index 0000000..b2933e9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/HttpDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { DynamicRouter } from "../../di/Router"; +import { ImageRouter } from "../ImageRouter"; +export declare class HttpDynamicRouter extends DynamicRouter { + private imageRouter; + constructor(imageRouter: ImageRouter); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/InraidDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/InraidDynamicRouter.d.ts new file mode 100644 index 0000000..ea4a9ae --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/InraidDynamicRouter.d.ts @@ -0,0 +1,7 @@ +import { InraidCallbacks } from "../../callbacks/InraidCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class InraidDynamicRouter extends DynamicRouter { + private inraidCallbacks; + constructor(inraidCallbacks: InraidCallbacks); + getTopLevelRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/LocationDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/LocationDynamicRouter.d.ts new file mode 100644 index 0000000..30741db --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/LocationDynamicRouter.d.ts @@ -0,0 +1,7 @@ +import { LocationCallbacks } from "../../callbacks/LocationCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class LocationDynamicRouter extends DynamicRouter { + private locationCallbacks; + constructor(locationCallbacks: LocationCallbacks); + getTopLevelRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/NotifierDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/NotifierDynamicRouter.d.ts new file mode 100644 index 0000000..4786817 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/NotifierDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { NotifierCallbacks } from "../../callbacks/NotifierCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class NotifierDynamicRouter extends DynamicRouter { + private notifierCallbacks; + constructor(notifierCallbacks: NotifierCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/TraderDynamicRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/TraderDynamicRouter.d.ts new file mode 100644 index 0000000..a100b4c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/dynamic/TraderDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { TraderCallbacks } from "../../callbacks/TraderCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class TraderDynamicRouter extends DynamicRouter { + private traderCallbacks; + constructor(traderCallbacks: TraderCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/CustomizationItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/CustomizationItemEventRouter.d.ts new file mode 100644 index 0000000..3025e2c --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/CustomizationItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class CustomizationItemEventRouter extends ItemEventRouterDefinition { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/HealthItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/HealthItemEventRouter.d.ts new file mode 100644 index 0000000..bad9af2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/HealthItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { HealthCallbacks } from "../../callbacks/HealthCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class HealthItemEventRouter extends ItemEventRouterDefinition { + private healthCallbacks; + constructor(healthCallbacks: HealthCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/HideoutItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/HideoutItemEventRouter.d.ts new file mode 100644 index 0000000..2cec18b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/HideoutItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { HideoutCallbacks } from "../../callbacks/HideoutCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class HideoutItemEventRouter extends ItemEventRouterDefinition { + private hideoutCallbacks; + constructor(hideoutCallbacks: HideoutCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/InsuranceItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/InsuranceItemEventRouter.d.ts new file mode 100644 index 0000000..8efc2c2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/InsuranceItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { InsuranceCallbacks } from "../../callbacks/InsuranceCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class InsuranceItemEventRouter extends ItemEventRouterDefinition { + private insuranceCallbacks; + constructor(insuranceCallbacks: InsuranceCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/InventoryItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/InventoryItemEventRouter.d.ts new file mode 100644 index 0000000..1d93e7b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/InventoryItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { InventoryCallbacks } from "../../callbacks/InventoryCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class InventoryItemEventRouter extends ItemEventRouterDefinition { + private inventoryCallbacks; + constructor(inventoryCallbacks: InventoryCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/NoteItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/NoteItemEventRouter.d.ts new file mode 100644 index 0000000..12af594 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/NoteItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { NoteCallbacks } from "../../callbacks/NoteCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class NoteItemEventRouter extends ItemEventRouterDefinition { + private noteCallbacks; + constructor(noteCallbacks: NoteCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/PresetBuildItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/PresetBuildItemEventRouter.d.ts new file mode 100644 index 0000000..7298c52 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/PresetBuildItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { PresetBuildCallbacks } from "../../callbacks/PresetBuildCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class PresetBuildItemEventRouter extends ItemEventRouterDefinition { + private presetBuildCallbacks; + constructor(presetBuildCallbacks: PresetBuildCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/QuestItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/QuestItemEventRouter.d.ts new file mode 100644 index 0000000..9944ae9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/QuestItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { QuestCallbacks } from "../../callbacks/QuestCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class QuestItemEventRouter extends ItemEventRouterDefinition { + private questCallbacks; + constructor(questCallbacks: QuestCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/RagfairItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/RagfairItemEventRouter.d.ts new file mode 100644 index 0000000..88e52ba --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/RagfairItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { RagfairCallbacks } from "../../callbacks/RagfairCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class RagfairItemEventRouter extends ItemEventRouterDefinition { + private ragfairCallbacks; + constructor(ragfairCallbacks: RagfairCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/RepairItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/RepairItemEventRouter.d.ts new file mode 100644 index 0000000..b292ded --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/RepairItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { RepairCallbacks } from "../../callbacks/RepairCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class RepairItemEventRouter extends ItemEventRouterDefinition { + private repairCallbacks; + constructor(repairCallbacks: RepairCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/TradeItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/TradeItemEventRouter.d.ts new file mode 100644 index 0000000..1bca2b8 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/TradeItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { TradeCallbacks } from "../../callbacks/TradeCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class TradeItemEventRouter extends ItemEventRouterDefinition { + private tradeCallbacks; + constructor(tradeCallbacks: TradeCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/WishlistItemEventRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/WishlistItemEventRouter.d.ts new file mode 100644 index 0000000..38831f6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/item_events/WishlistItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { WishlistCallbacks } from "../../callbacks/WishlistCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class WishlistItemEventRouter extends ItemEventRouterDefinition { + private wishlistCallbacks; + constructor(wishlistCallbacks: WishlistCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/HealthSaveLoadRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/HealthSaveLoadRouter.d.ts new file mode 100644 index 0000000..114f5b2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/HealthSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class HealthSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/InraidSaveLoadRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/InraidSaveLoadRouter.d.ts new file mode 100644 index 0000000..4c00b40 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/InraidSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class InraidSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/InsuranceSaveLoadRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/InsuranceSaveLoadRouter.d.ts new file mode 100644 index 0000000..30ce98e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/InsuranceSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class InsuranceSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/ProfileSaveLoadRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/ProfileSaveLoadRouter.d.ts new file mode 100644 index 0000000..16c7619 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/save_load/ProfileSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class ProfileSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/BundleSerializer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/BundleSerializer.d.ts new file mode 100644 index 0000000..5f275c4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/BundleSerializer.d.ts @@ -0,0 +1,11 @@ +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +import { ILogger } from "../../models/spt/utils/ILogger"; +import { Serializer } from "../../di/Serializer"; +import { BundleLoader } from "../../loaders/BundleLoader"; +export declare class BundleSerializer extends Serializer { + private logger; + private bundleLoader; + constructor(logger: ILogger, bundleLoader: BundleLoader); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/ImageSerializer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/ImageSerializer.d.ts new file mode 100644 index 0000000..29340d0 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/ImageSerializer.d.ts @@ -0,0 +1,9 @@ +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +import { Serializer } from "../../di/Serializer"; +import { ImageRouter } from "../ImageRouter"; +export declare class ImageSerializer extends Serializer { + private imageRouter; + constructor(imageRouter: ImageRouter); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/NotifySerializer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/NotifySerializer.d.ts new file mode 100644 index 0000000..8be8ac2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/serializers/NotifySerializer.d.ts @@ -0,0 +1,11 @@ +import { NotifierController } from "../../controllers/NotifierController"; +import { Serializer } from "../../di/Serializer"; +import { HttpServerHelper } from "../../helpers/HttpServerHelper"; +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +export declare class NotifySerializer extends Serializer { + private notifierController; + private httpServerHelper; + constructor(notifierController: NotifierController, httpServerHelper: HttpServerHelper); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/BotStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/BotStaticRouter.d.ts new file mode 100644 index 0000000..d8b0bf4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/BotStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { BotCallbacks } from "../../callbacks/BotCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class BotStaticRouter extends StaticRouter { + private botCallbacks; + constructor(botCallbacks: BotCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/BundleStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/BundleStaticRouter.d.ts new file mode 100644 index 0000000..3905b82 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/BundleStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { BundleCallbacks } from "../../callbacks/BundleCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class BundleStaticRouter extends StaticRouter { + private bundleCallbacks; + constructor(bundleCallbacks: BundleCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/CustomizationStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/CustomizationStaticRouter.d.ts new file mode 100644 index 0000000..46c71b8 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/CustomizationStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class CustomizationStaticRouter extends StaticRouter { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/DataStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/DataStaticRouter.d.ts new file mode 100644 index 0000000..a493d3a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/DataStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { DataCallbacks } from "../../callbacks/DataCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class DataStaticRouter extends StaticRouter { + private dataCallbacks; + constructor(dataCallbacks: DataCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/DialogStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/DialogStaticRouter.d.ts new file mode 100644 index 0000000..a59fb14 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/DialogStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { DialogueCallbacks } from "../../callbacks/DialogueCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class DialogStaticRouter extends StaticRouter { + private dialogueCallbacks; + constructor(dialogueCallbacks: DialogueCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/GameStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/GameStaticRouter.d.ts new file mode 100644 index 0000000..988b673 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/GameStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { GameCallbacks } from "../../callbacks/GameCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class GameStaticRouter extends StaticRouter { + private gameCallbacks; + constructor(gameCallbacks: GameCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/HealthStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/HealthStaticRouter.d.ts new file mode 100644 index 0000000..e644861 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/HealthStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { HealthCallbacks } from "../../callbacks/HealthCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class HealthStaticRouter extends StaticRouter { + private healthCallbacks; + constructor(healthCallbacks: HealthCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/InraidStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/InraidStaticRouter.d.ts new file mode 100644 index 0000000..66ed860 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/InraidStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { InraidCallbacks } from "../../callbacks/InraidCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class InraidStaticRouter extends StaticRouter { + private inraidCallbacks; + constructor(inraidCallbacks: InraidCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/InsuranceStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/InsuranceStaticRouter.d.ts new file mode 100644 index 0000000..8da26b3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/InsuranceStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { InsuranceCallbacks } from "../../callbacks/InsuranceCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class InsuranceStaticRouter extends StaticRouter { + private insuranceCallbacks; + constructor(insuranceCallbacks: InsuranceCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/ItemEventStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/ItemEventStaticRouter.d.ts new file mode 100644 index 0000000..08ba6bb --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/ItemEventStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { ItemEventCallbacks } from "../../callbacks/ItemEventCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class ItemEventStaticRouter extends StaticRouter { + private itemEventCallbacks; + constructor(itemEventCallbacks: ItemEventCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/LauncherStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/LauncherStaticRouter.d.ts new file mode 100644 index 0000000..9d07f78 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/LauncherStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { LauncherCallbacks } from "../../callbacks/LauncherCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class LauncherStaticRouter extends StaticRouter { + private launcherCallbacks; + constructor(launcherCallbacks: LauncherCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/LocationStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/LocationStaticRouter.d.ts new file mode 100644 index 0000000..9c5c52e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/LocationStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { LocationCallbacks } from "../../callbacks/LocationCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class LocationStaticRouter extends StaticRouter { + private locationCallbacks; + constructor(locationCallbacks: LocationCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/MatchStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/MatchStaticRouter.d.ts new file mode 100644 index 0000000..d746381 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/MatchStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { MatchCallbacks } from "../../callbacks/MatchCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class MatchStaticRouter extends StaticRouter { + private matchCallbacks; + constructor(matchCallbacks: MatchCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/NotifierStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/NotifierStaticRouter.d.ts new file mode 100644 index 0000000..1c8566d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/NotifierStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { NotifierCallbacks } from "../../callbacks/NotifierCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class NotifierStaticRouter extends StaticRouter { + private notifierCallbacks; + constructor(notifierCallbacks: NotifierCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/PresetStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/PresetStaticRouter.d.ts new file mode 100644 index 0000000..2272f82 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/PresetStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { PresetBuildCallbacks } from "../../callbacks/PresetBuildCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class PresetStaticRouter extends StaticRouter { + private presetCallbacks; + constructor(presetCallbacks: PresetBuildCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/ProfileStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/ProfileStaticRouter.d.ts new file mode 100644 index 0000000..fd787f1 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/ProfileStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { ProfileCallbacks } from "../../callbacks/ProfileCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class ProfileStaticRouter extends StaticRouter { + private profileCallbacks; + constructor(profileCallbacks: ProfileCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/QuestStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/QuestStaticRouter.d.ts new file mode 100644 index 0000000..fda3c23 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/QuestStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { QuestCallbacks } from "../../callbacks/QuestCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class QuestStaticRouter extends StaticRouter { + private questCallbacks; + constructor(questCallbacks: QuestCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/RagfairStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/RagfairStaticRouter.d.ts new file mode 100644 index 0000000..618374f --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/RagfairStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { RagfairCallbacks } from "../../callbacks/RagfairCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class RagfairStaticRouter extends StaticRouter { + private ragfairCallbacks; + constructor(ragfairCallbacks: RagfairCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/TraderStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/TraderStaticRouter.d.ts new file mode 100644 index 0000000..18f0629 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/TraderStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { TraderCallbacks } from "../../callbacks/TraderCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class TraderStaticRouter extends StaticRouter { + private traderCallbacks; + constructor(traderCallbacks: TraderCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/WeatherStaticRouter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/WeatherStaticRouter.d.ts new file mode 100644 index 0000000..61b904d --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/routers/static/WeatherStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { WeatherCallbacks } from "../../callbacks/WeatherCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class WeatherStaticRouter extends StaticRouter { + private weatherCallbacks; + constructor(weatherCallbacks: WeatherCallbacks); +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/ConfigServer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/ConfigServer.d.ts new file mode 100644 index 0000000..9c2e114 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/ConfigServer.d.ts @@ -0,0 +1,30 @@ +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class ConfigServer { + private logger; + private vfs; + private jsonUtil; + private configs; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil); + getConfig(configType: ConfigTypes): T; + initialize(): void; +} +export declare const enum ConfigTypes { + AIRDROP = "aki-airdrop", + BOT = "aki-bot", + CORE = "aki-core", + HEALTH = "aki-health", + HIDEOUT = "aki-hideout", + HTTP = "aki-http", + IN_RAID = "aki-inraid", + INSURANCE = "aki-insurance", + INVENTORY = "aki-inventory", + LOCATION = "aki-location", + MATCH = "aki-match", + QUEST = "aki-quest", + RAGFAIR = "aki-ragfair", + REPAIR = "aki-repair", + TRADER = "aki-trader", + WEATHER = "aki-weather" +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/DatabaseServer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/DatabaseServer.d.ts new file mode 100644 index 0000000..521bcf9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/DatabaseServer.d.ts @@ -0,0 +1,6 @@ +import { IDatabaseTables } from "../models/spt/server/IDatabaseTables"; +export declare class DatabaseServer { + private tableData; + getTables(): IDatabaseTables; + setTables(any: any): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/HttpServer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/HttpServer.d.ts new file mode 100644 index 0000000..d0db7e4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/HttpServer.d.ts @@ -0,0 +1,47 @@ +/// +import http, { ServerResponse } from "http"; +import { Serializer } from "../di/Serializer"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { NotifierHelper } from "../helpers/NotifierHelper"; +import { INotification } from "../models/eft/notifier/INotifier"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { HttpRouter } from "../routers/HttpRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ConfigServer } from "./ConfigServer"; +import { DatabaseServer } from "./DatabaseServer"; +export declare class HttpServer implements IHttpServer { + private httpRouter; + private logger; + private randomUtil; + private jsonUtil; + private httpResponse; + private databaseServer; + private notifierHelper; + private httpServerHelper; + private serializers; + private configServer; + constructor(httpRouter: HttpRouter, // TODO: delay required + logger: ILogger, randomUtil: RandomUtil, jsonUtil: JsonUtil, httpResponse: HttpResponseUtil, databaseServer: DatabaseServer, notifierHelper: NotifierHelper, httpServerHelper: HttpServerHelper, serializers: Serializer[], configServer: ConfigServer); + private buffers; + private onReceive; + private onRespond; + private httpConfig; + private webSockets; + private websocketPingHandler; + getCookies(req: http.IncomingMessage): any; + resetBuffer(sessionID: string): void; + putInBuffer(sessionID: any, data: any, bufLength: number): boolean; + getFromBuffer(sessionID: string): any; + sendZlibJson(resp: any, output: any, sessionID: string): void; + sendMessage(sessionID: string, output: INotification): void; + sendFile(resp: ServerResponse, file: any): void; + isConnectionWebSocket(sessionID: string): boolean; + sendResponse(sessionID: string, req: any, resp: any, body: Buffer): void; + handleRequest(req: http.IncomingMessage, resp: http.ServerResponse): void; + load(): void; + private getRandomisedMessage; + wsOnConnection(ws: any, req: any): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/RagfairServer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/RagfairServer.d.ts new file mode 100644 index 0000000..d103625 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/RagfairServer.d.ts @@ -0,0 +1,46 @@ +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { SaveServer } from "./SaveServer"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairCategoriesService } from "../services/RagfairCategoriesService"; +import { RagfairLinkedItemService } from "../services/RagfairLinkedItemService"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "./ConfigServer"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RagfairRequiredItemsService } from "../services/RagfairRequiredItemsService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairServer { + private logger; + private ragfairOfferGenerator; + private ragfairServerHelper; + private profileHelper; + private itemEventRouter; + private httpResponse; + private saveServer; + private ragfairPriceService; + private ragfairOfferService; + private ragfairLinkedItemService; + private ragfairCategoriesService; + private ragfairRequiredItemsService; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, ragfairOfferGenerator: RagfairOfferGenerator, ragfairServerHelper: RagfairServerHelper, profileHelper: ProfileHelper, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, saveServer: SaveServer, ragfairPriceService: RagfairPriceService, ragfairOfferService: RagfairOfferService, ragfairLinkedItemService: RagfairLinkedItemService, ragfairCategoriesService: RagfairCategoriesService, ragfairRequiredItemsService: RagfairRequiredItemsService, configServer: ConfigServer); + load(): void; + update(): void; + private processExpiredOffer; + returnPlayerOffer(offer: IRagfairOffer): IItemEventRouterResponse; + getCategories(): Record; + /** + * Disable/Hide an offer from flea + * @param offerId + */ + hideOffer(offerId: string): void; + getOffer(offerID: string): IRagfairOffer; + removeOfferStack(offerID: string, amount: number): void; + doesOfferExist(offerId: string): boolean; + addPlayerOffers(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/SaveServer.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/SaveServer.d.ts new file mode 100644 index 0000000..fdf92e4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/servers/SaveServer.d.ts @@ -0,0 +1,28 @@ +import { IAkiProfile, Info } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +import { SaveLoadRouter } from "../di/Router"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class SaveServer { + private vfs; + private saveLoadRouters; + private jsonUtil; + private hashUtil; + private logger; + private profileFilepath; + private profiles; + private onSave; + private saveMd5; + constructor(vfs: VFS, saveLoadRouters: SaveLoadRouter[], jsonUtil: JsonUtil, hashUtil: HashUtil, logger: ILogger); + load(): void; + save(): void; + getProfile(sessionId: string): IAkiProfile; + getProfiles(): Record; + deleteProfileById(sessionID: string): boolean; + createProfile(profileInfo: Info): void; + addProfile(profileDetails: IAkiProfile): void; + loadProfile(sessionID: string): void; + saveProfile(sessionID: string): void; + removeProfile(sessionID: string): boolean; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/FenceService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/FenceService.d.ts new file mode 100644 index 0000000..eef87b3 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/FenceService.d.ts @@ -0,0 +1,38 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { FenceLevel } from "../models/eft/common/IGlobals"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class FenceService { + private logger; + private hashUtil; + private jsonUtil; + private randomUtil; + private databaseServer; + private handbookHelper; + private itemHelper; + private presetHelper; + private configServer; + private fenceAssort; + private traderConfig; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, itemHelper: ItemHelper, presetHelper: PresetHelper, configServer: ConfigServer); + private setFenceAssort; + getFenceAssorts(): ITraderAssort; + hasExpiredCache(refreshAssort: boolean): boolean; + generateFenceAssortCache(pmcData: IPmcData): void; + /** + * + * @param pmcData Get the fence level the passed in profile has + * @returns FenceLevel + */ + getFenceInfo(pmcData: IPmcData): FenceLevel; + removeFenceOffer(assortIdToRemove: string): void; + updateFenceOffers(pmcData: IPmcData): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/HashCacheService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/HashCacheService.d.ts new file mode 100644 index 0000000..c9b0170 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/HashCacheService.d.ts @@ -0,0 +1,19 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +export declare class HashCacheService { + private vfs; + private hashUtil; + private jsonUtil; + private logger; + private jsonHashes; + private modHashes; + private readonly modCachePath; + constructor(vfs: VFS, hashUtil: HashUtil, jsonUtil: JsonUtil, logger: ILogger); + getStoredModHash(modName: string): string; + modContentMatchesStoredHash(modName: string, modContent: string): boolean; + hashMatchesStoredHash(modName: string, modHash: string): boolean; + storeModContent(modName: string, modContent: string): void; + storeModHash(modName: string, modHash: string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/InsuranceService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/InsuranceService.d.ts new file mode 100644 index 0000000..160faba --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/InsuranceService.d.ts @@ -0,0 +1,41 @@ +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { SecureContainerHelper } from "../helpers/SecureContainerHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class InsuranceService { + private logger; + private databaseServer; + private secureContainerHelper; + private randomUtil; + private timeUtil; + private saveServer; + private traderHelper; + private dialogueHelper; + private configServer; + private insured; + private templatesById; + private insuranceConfig; + constructor(logger: ILogger, databaseServer: DatabaseServer, secureContainerHelper: SecureContainerHelper, randomUtil: RandomUtil, timeUtil: TimeUtil, saveServer: SaveServer, traderHelper: TraderHelper, dialogueHelper: DialogueHelper, configServer: ConfigServer); + insuranceExists(sessionId: string): boolean; + insuranceTraderArrayExists(sessionId: string, traderId: string): boolean; + getInsurance(sessionId: string): Record; + getInsuranceItems(sessionId: string, traderId: string): any[]; + resetInsurance(sessionId: string): void; + resetInsuranceTraderArray(sessionId: string, traderId: string): void; + addInsuranceItemToArray(sessionId: string, traderId: string, itemToAdd: any): void; + getItemPrice(_tpl: string): number; + generateTemplatesById(): void; + sendInsuredItems(pmcData: IPmcData, sessionID: string): void; + storeLostGear(pmcData: IPmcData, offraidData: ISaveProgressRequestData, preRaidGear: Item[], sessionID: string): void; + storeInsuredItemsForReturn(pmcData: IPmcData, offraidData: ISaveProgressRequestData, preRaidGear: Item[], sessionID: string): void; + private addGearToSend; + getPremium(pmcData: IPmcData, inventoryItem: Item, traderId: string): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/MatchLocationService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/MatchLocationService.d.ts new file mode 100644 index 0000000..f7b7d3b --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/MatchLocationService.d.ts @@ -0,0 +1,8 @@ +import { TimeUtil } from "../utils/TimeUtil"; +export declare class MatchLocationService { + private timeUtil; + private locations; + constructor(timeUtil: TimeUtil); + createGroup(sessionID: string, info: any): any; + deleteGroup(info: any): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/ModCompilerService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/ModCompilerService.d.ts new file mode 100644 index 0000000..d316e48 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/ModCompilerService.d.ts @@ -0,0 +1,13 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { VFS } from "../utils/VFS"; +import { HashCacheService } from "./HashCacheService"; +export declare class ModCompilerService { + private logger; + private hashCacheService; + private vfs; + constructor(logger: ILogger, hashCacheService: HashCacheService, vfs: VFS); + compileMod(modName: string, path: string, modTypeScriptFiles: string[]): Promise; + private compile; + private areFilesReady; + private delay; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/NotificationService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/NotificationService.d.ts new file mode 100644 index 0000000..9c6c143 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/NotificationService.d.ts @@ -0,0 +1,21 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +export declare class NotificationService { + private messageQueue; + getMessageQueue(): {}; + getMessageFromQueue(sessionId: string): any; + updateMessageOnQueue(sessionId: string, value: any[]): void; + has(sessionID: string): boolean; + /** + * Pop first message from queue. + */ + pop(sessionID: string): any; + /** + * Add message to queue + */ + add(sessionID: string, message: INotification): void; + /** + * Get message queue for session + * @param sessionID + */ + get(sessionID: string): any; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/PaymentService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/PaymentService.d.ts new file mode 100644 index 0000000..0a6c4d6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/PaymentService.d.ts @@ -0,0 +1,48 @@ +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBuyTradeRequestData } from "../models/eft/trade/IProcessBuyTradeRequestData"; +import { IProcessSellTradeRequestData } from "../models/eft/trade/IProcessSellTradeRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class PaymentService { + private logger; + private httpResponse; + private databaseServer; + private handbookHelper; + private traderHelper; + private itemHelper; + private inventoryHelper; + private paymentHelper; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, traderHelper: TraderHelper, itemHelper: ItemHelper, inventoryHelper: InventoryHelper, paymentHelper: PaymentHelper); + /** + * Take money and insert items into return to server request + * @param {Object} pmcData + * @param {Object} body + * @param {string} sessionID + * @returns Object + */ + payMoney(pmcData: IPmcData, body: IProcessBuyTradeRequestData, sessionID: string, output: IItemEventRouterResponse): IItemEventRouterResponse; + /** + * Receive money back after selling + * @param {IPmcData} pmcData + * @param {number} amount + * @param {IProcessSellTradeRequestData} body + * @param {IItemEventRouterResponse} output + * @param {string} sessionID + * @returns IItemEventRouterResponse + */ + getMoney(pmcData: IPmcData, amount: number, body: IProcessSellTradeRequestData, output: IItemEventRouterResponse, sessionID: string): IItemEventRouterResponse; + /** + * Recursively checks if the given item is + * inside the stash, that is it has the stash as + * ancestor with slotId=hideout + */ + private isItemInStash; + addPaymentToOutput(pmcData: IPmcData, currencyTpl: string, amountToPay: number, sessionID: string, output: IItemEventRouterResponse): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/PlayerService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/PlayerService.d.ts new file mode 100644 index 0000000..99e5986 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/PlayerService.d.ts @@ -0,0 +1,22 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IPlayerIncrementSkillLevelRequestData } from "../models/eft/player/IPlayerIncrementSkillLevelRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PlayerService { + private logger; + private databaseServer; + constructor(logger: ILogger, databaseServer: DatabaseServer); + /** + * increases the profile skill and updates any output + * @param {Object} pmcData + * @param {Object} output + * @param {String} skillName + * @param {Number} amount + */ + incrementSkillLevel(pmcData: IPmcData, output: IPlayerIncrementSkillLevelRequestData, skillName: string, amount: number): void; + /** + * @param {Object} pmcData + * @returns number + */ + calculateLevel(pmcData: IPmcData): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairCategoriesService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairCategoriesService.d.ts new file mode 100644 index 0000000..fb9efa2 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairCategoriesService.d.ts @@ -0,0 +1,10 @@ +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +export declare class RagfairCategoriesService { + updateCategories(offers: IRagfairOffer[]): void; + private categories; + getCategories(): Record; + getCategoryByItemId(itemId: string): number; + resetCategories(): void; + setCategoryValue(itemId: string, newValue: number): void; + incrementCategory(itemId: string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairLinkedItemService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairLinkedItemService.d.ts new file mode 100644 index 0000000..d5dc58e --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairLinkedItemService.d.ts @@ -0,0 +1,9 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class RagfairLinkedItemService { + private databaseServer; + private linkedItemsCache; + constructor(databaseServer: DatabaseServer); + getLinkedItems(linkedSearchId: string): Iterable; + buildLinkedItemTable(): void; + private getFilters; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairOfferService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairOfferService.d.ts new file mode 100644 index 0000000..4e4ae26 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairOfferService.d.ts @@ -0,0 +1,52 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +export declare class RagfairOfferService { + private timeUtil; + private databaseServer; + private saveServer; + private configServer; + private playerOffersLoaded; + private toUpdate; + private expiredOffers; + private offers; + private ragfairConfig; + constructor(timeUtil: TimeUtil, databaseServer: DatabaseServer, saveServer: SaveServer, configServer: ConfigServer); + getOffers(): IRagfairOffer[]; + getOfferByOfferId(offerId: string): IRagfairOffer; + getOffersOfType(templateId: string): IRagfairOffer[]; + addOffer(offer: IRagfairOffer): void; + addOfferToExpired(offer: Item): void; + setTraderUpdateStatus(traderId: string, shouldUpdate: boolean): void; + shouldTraderBeUpdated(traderID: string): boolean; + /** + * Get an array of expired offers that are still shown to player + * @returns IRagfairOffer array + */ + getExpiredActiveOffers(): IRagfairOffer[]; + getExpiredOfferCount(): number; + getOfferIndexByOfferId(offerId: string): number; + /** + * Get an array of expired items not yet processed into new offers + * @returns items that need to be turned into offers + */ + getExpiredOffers(): Item[]; + resetExpiredOffers(): void; + private isExpired; + /** + * Does the offer exist on the ragfair + * @param offerId offer id to check for + * @returns offer exists - true + */ + doesOfferExist(offerId: string): boolean; + getTraders(): Record; + flagTraderForUpdate(expiredOfferUserId: string): void; + removeOffer(globalOfferIndex: number, countToRemove: number): void; + removeOfferStack(offerID: string, amount: number): void; + removeAllOffersByTrader(traderId: string): void; + addTradersToUpdateList(): void; + addPlayerOffers(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairPriceService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairPriceService.d.ts new file mode 100644 index 0000000..7cc42f9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairPriceService.d.ts @@ -0,0 +1,30 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IBarterScheme } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairPriceService { + private handbookHelper; + private databaseServer; + private logger; + private itemHelper; + private presetHelper; + private randomUtil; + private configServer; + private ragfairConfig; + private prices; + constructor(handbookHelper: HandbookHelper, databaseServer: DatabaseServer, logger: ILogger, itemHelper: ItemHelper, presetHelper: PresetHelper, randomUtil: RandomUtil, configServer: ConfigServer); + generateStaticPrices(): void; + generateDynamicPrices(): void; + hasDynamicPrices(): boolean; + getDynamicPrice(itemTpl: string): number; + getAllFleaPrices(): Record; + getFleaPriceForItem(tplId: string): number; + getBarterPrice(barterScheme: IBarterScheme[]): number; + getDynamicOfferPrice(items: Item[], desiredCurrency: string): number; + getWeaponPresetPrice(item: Item, items: Item[], existingPrice: number): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairRequiredItemsService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairRequiredItemsService.d.ts new file mode 100644 index 0000000..e4582d0 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/RagfairRequiredItemsService.d.ts @@ -0,0 +1,12 @@ +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairRequiredItemsService { + private logger; + private paymentHelper; + private ragfairOfferService; + private requiredItemsCache; + constructor(logger: ILogger, paymentHelper: PaymentHelper, ragfairOfferService: RagfairOfferService); + getRequiredItems(searchId: string): any; + buildRequiredItemTable(): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/TraderAssortService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/TraderAssortService.d.ts new file mode 100644 index 0000000..ccb9e45 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/TraderAssortService.d.ts @@ -0,0 +1,6 @@ +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +export declare class TraderAssortService { + private pristineTraderAssorts; + getPristineTraderAssort(traderId: string): ITraderAssort; + setPristineTraderAssort(traderId: string, assort: ITraderAssort): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts new file mode 100644 index 0000000..abfe237 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts @@ -0,0 +1,6 @@ +import { DynamicRouter, RouteAction } from "../../../di/Router"; +export declare class DynamicRouterMod extends DynamicRouter { + private topLevelRoute; + constructor(routes: RouteAction[], topLevelRoute: string); + getTopLevelRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts new file mode 100644 index 0000000..6742fc6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts @@ -0,0 +1,7 @@ +import { DependencyContainer } from "tsyringe"; +import { RouteAction } from "../../../di/Router"; +export declare class DynamicRouterModService { + private container; + constructor(container: DependencyContainer); + registerDynamicRouter(name: string, routes: RouteAction[], topLevelRoute: string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onLoad/OnLoadMod.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onLoad/OnLoadMod.d.ts new file mode 100644 index 0000000..53fb062 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onLoad/OnLoadMod.d.ts @@ -0,0 +1,8 @@ +import { OnLoad } from "../../../di/OnLoad"; +export declare class OnLoadMod extends OnLoad { + private onLoadOverride; + private getRouteOverride; + constructor(onLoadOverride: () => void, getRouteOverride: () => string); + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onLoad/OnLoadModService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onLoad/OnLoadModService.d.ts new file mode 100644 index 0000000..89bad14 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onLoad/OnLoadModService.d.ts @@ -0,0 +1,6 @@ +import { DependencyContainer } from "tsyringe"; +export declare class OnLoadModService { + private container; + constructor(container: DependencyContainer); + registerOnLoad(name: string, onLoad: () => void, getRoute: () => string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onUpdate/OnUpdateMod.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onUpdate/OnUpdateMod.d.ts new file mode 100644 index 0000000..ee89043 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onUpdate/OnUpdateMod.d.ts @@ -0,0 +1,8 @@ +import { OnUpdate } from "../../../di/OnUpdate"; +export declare class OnUpdateMod extends OnUpdate { + private onUpdateOverride; + private getRouteOverride; + constructor(onUpdateOverride: (timeSinceLastRun: number) => boolean, getRouteOverride: () => string); + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onUpdate/OnUpdateModService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onUpdate/OnUpdateModService.d.ts new file mode 100644 index 0000000..32419f4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/onUpdate/OnUpdateModService.d.ts @@ -0,0 +1,6 @@ +import { DependencyContainer } from "tsyringe"; +export declare class OnUpdateModService { + private container; + constructor(container: DependencyContainer); + registerOnUpdate(name: string, onUpdate: (timeSinceLastRun: number) => boolean, getRoute: () => string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/staticRouter/StaticRouterMod.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/staticRouter/StaticRouterMod.d.ts new file mode 100644 index 0000000..1e62747 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/staticRouter/StaticRouterMod.d.ts @@ -0,0 +1,6 @@ +import { RouteAction, StaticRouter } from "../../../di/Router"; +export declare class StaticRouterMod extends StaticRouter { + private topLevelRoute; + constructor(routes: RouteAction[], topLevelRoute: string); + getTopLevelRoute(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/staticRouter/StaticRouterModService.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/staticRouter/StaticRouterModService.d.ts new file mode 100644 index 0000000..d4c42aa --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/services/mod/staticRouter/StaticRouterModService.d.ts @@ -0,0 +1,7 @@ +import { DependencyContainer } from "tsyringe"; +import { RouteAction } from "../../../di/Router"; +export declare class StaticRouterModService { + private container; + constructor(container: DependencyContainer); + registerStaticRouter(name: string, routes: RouteAction[], topLevelRoute: string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/App.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/App.d.ts new file mode 100644 index 0000000..a11f576 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/App.d.ts @@ -0,0 +1,14 @@ +import { TimeUtil } from "./TimeUtil"; +import { OnLoad } from "../di/OnLoad"; +import { OnUpdate } from "../di/OnUpdate"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class App { + private logger; + private timeUtil; + private onLoadComponents; + private onUpdateComponents; + private onUpdateLastRun; + constructor(logger: ILogger, timeUtil: TimeUtil, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]); + load(): void; + private update; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/AyncQueue.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/AyncQueue.d.ts new file mode 100644 index 0000000..a99aa37 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/AyncQueue.d.ts @@ -0,0 +1,7 @@ +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { ICommand } from "../models/spt/utils/ICommand"; +export declare class AsyncQueue implements IAsyncQueue { + private commandsQueue; + constructor(); + waitFor(command: ICommand): Promise; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/DatabaseImporter.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/DatabaseImporter.d.ts new file mode 100644 index 0000000..97dda30 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/DatabaseImporter.d.ts @@ -0,0 +1,18 @@ +import { VFS } from "./VFS"; +import { JsonUtil } from "./JsonUtil"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ImageRouter } from "../routers/ImageRouter"; +import { OnLoad } from "../di/OnLoad"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class DatabaseImporter extends OnLoad { + private logger; + private vfs; + private jsonUtil; + private databaseServer; + private imageRouter; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil, databaseServer: DatabaseServer, imageRouter: ImageRouter); + onLoad(): void; + getRoute(): string; + loadRecursive(filepath: string): any; + loadImages(filepath: string): void; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/HashUtil.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/HashUtil.d.ts new file mode 100644 index 0000000..cf92b47 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/HashUtil.d.ts @@ -0,0 +1,11 @@ +/// +import crypto from "crypto"; +import { TimeUtil } from "./TimeUtil"; +export declare class HashUtil { + private timeUtil; + constructor(timeUtil: TimeUtil); + generate(): string; + generateMd5ForData(data: string): string; + generateSha1ForData(data: string): string; + generateHashForData(algorithm: string, data: crypto.BinaryLike): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/HttpResponseUtil.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/HttpResponseUtil.d.ts new file mode 100644 index 0000000..85c28bd --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/HttpResponseUtil.d.ts @@ -0,0 +1,16 @@ +import { JsonUtil } from "./JsonUtil"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class HttpResponseUtil { + private jsonUtil; + constructor(jsonUtil: JsonUtil); + private clearString; + noBody(data: any): any; + getBody(data: T, err?: number, errmsg?: any): IGetBodyResponseData; + getUnclearedBody(data: any, err?: number, errmsg?: any): string; + emptyResponse(): IGetBodyResponseData; + nullResponse(): INullResponseData; + emptyArrayResponse(): IGetBodyResponseData; + appendErrorToOutput(output: IItemEventRouterResponse, message?: string, title?: string): IItemEventRouterResponse; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/JsonUtil.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/JsonUtil.d.ts new file mode 100644 index 0000000..20b7448 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/JsonUtil.d.ts @@ -0,0 +1,25 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { HashUtil } from "./HashUtil"; +import { VFS } from "./VFS"; +export declare class JsonUtil { + private vfs; + private hashUtil; + private logger; + private fileHashes; + constructor(vfs: VFS, hashUtil: HashUtil, logger: ILogger); + /** + * From object to string + * @param data object to turn into JSON + * @param prettify Should output be prettified? + * @returns string + */ + serialize(data: any, prettify?: boolean): string; + /** + * From string to object + * @param jsonString json string to turn into object + * @returns object + */ + deserialize(jsonString: string): any; + deserializeWithCacheCheck(jsonString: string, filePath: string): string; + clone(data: T): T; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/Logger.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/Logger.d.ts new file mode 100644 index 0000000..9d5b32a --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/Logger.d.ts @@ -0,0 +1,25 @@ +/// +import { Daum } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +import fs from "fs"; +export declare class WinstonLogger implements ILogger { + private asyncQueue; + private uuidGenerator; + private showDebugInConsole; + private folderPath; + private file; + private filePath; + private logLevels; + private logger; + writeFilePromisify: (path: fs.PathLike, data: string, options?: any) => Promise; + constructor(asyncQueue: IAsyncQueue, uuidGenerator: IUUidGenerator); + writeToLogFile(data: string | Daum): Promise; + log(data: string | Error | Record, color: string): Promise; + error(data: string | Record): Promise; + warning(data: string | Record): Promise; + success(data: string | Record): Promise; + info(data: string | Record): Promise; + debug(data: string | Record, onlyShowInConsole?: boolean): Promise; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/MathUtil.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/MathUtil.d.ts new file mode 100644 index 0000000..ea5fd69 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/MathUtil.d.ts @@ -0,0 +1,53 @@ +export declare class MathUtil { + /** + * Helper to create the sum of all array elements + * @param {array} values The array with numbers of which to calculate the sum + * @return {number} sum(values) + */ + arraySum(values: number[]): number; + /** + * Helper to create the cumulative sum of all array elements + * arrayCumsum([1, 2, 3, 4]) = [1, 3, 6, 10] + * @param {array} values The array with numbers of which to calculate the cumulative sum + * @return {array} cumsum(values) + */ + arrayCumsum(values: number[]): number[]; + /** + * Helper to create the product of each element times factor + * @param {array} values The array of numbers which shall be multiplied by the factor + * @return {array} array times factor + */ + arrayProd(values: number[], factor: number): number[]; + /** + * Helper to add a constant to all array elements + * @param {array} values The array of numbers to which the summand should be added + * @return {array} array plus summand + */ + arrayAdd(values: number[], summand: number): number[]; + /** + * Map a value from an input range to an output range linearly + * + * Example: + * a_min = 0; a_max=1; + * b_min = 1; b_max=3; + * MathUtil.mapToRange(0.5, a_min, a_max, b_min, b_max) // returns 2 + * + * @param {number} x The value from input range to be mapped to output range + * @param {number} minIn min of input range + * @param {number} maxIn max of input range + * @param {number} minOut min of output range + * @param {number} maxOut max of outout range + * @return {number} the result of the mapping + */ + mapToRange(x: number, minIn: number, maxIn: number, minOut: number, maxOut: number): number; + /** + * Linear interpolation + * e.g. used to do a continuous integration for quest rewards which are defined for specific support centers of pmcLevel + * + * @param {string} xp the point of x at which to interpolate + * @param {array} x support points in x (of same length as y) + * @param {array} y support points in y (of same length as x) + * @return {number} y(xp) + */ + interp1(xp: number, x: number[], y: number[]): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/ObjectId.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/ObjectId.d.ts new file mode 100644 index 0000000..b100572 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/ObjectId.d.ts @@ -0,0 +1,14 @@ +/// +import { TimeUtil } from "./TimeUtil"; +export declare class ObjectId { + private timeUtil; + constructor(timeUtil: TimeUtil); + private randomBytes; + private constglobalCounter; + private consttime; + private globalCounter; + private time; + incGlobalCounter(): number; + toHexString(byteArray: string | any[] | Buffer): string; + generate(): string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/RandomUtil.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/RandomUtil.d.ts new file mode 100644 index 0000000..3a3ecb6 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/RandomUtil.d.ts @@ -0,0 +1,153 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { JsonUtil } from "./JsonUtil"; +import { MathUtil } from "./MathUtil"; +/** + * Array of ProbabilityObjectArray which allow to randomly draw of the contained objects + * based on the relative probability of each of its elements. + * The probabilities of the contained element is not required to be normalized. + * + * Example: + * po = new ProbabilityObjectArray( + * new ProbabilityObject("a", 5), + * new ProbabilityObject("b", 1), + * new ProbabilityObject("c", 1) + * ); + * res = po.draw(10000); + * // count the elements which should be distributed according to the relative probabilities + * res.filter(x => x==="b").reduce((sum, x) => sum + 1 , 0) + */ +export declare class ProbabilityObjectArray extends Array> { + private mathUtil; + constructor(mathUtil: MathUtil, ...items: ProbabilityObject[]); + filter(callbackfn: (value: ProbabilityObject, index: number, array: ProbabilityObject[]) => any): ProbabilityObjectArray; + /** + * Calculates the normalized cumulative probability of the ProbabilityObjectArray's elements normalized to 1 + * @param {array} probValues The relative probability values of which to calculate the normalized cumulative sum + * @returns {array} Cumulative Sum normalized to 1 + */ + cumulativeProbability(probValues: number[]): number[]; + /** + * Clone this ProbabilitObjectArray + * @returns {ProbabilityObjectArray} Deep Copy of this ProbabilityObjectArray + */ + clone(): ProbabilityObjectArray; + /** + * Drop an element from the ProbabilityObjectArray + * + * @param {string} key The key of the element to drop + * @returns {ProbabilityObjectArray} ProbabilityObjectArray without the dropped element + */ + drop(key: K): ProbabilityObjectArray; + /** + * Return the data field of a element of the ProbabilityObjectArray + * @param {string} key The key of the element whose data shall be retrieved + * @returns {object} The data object + */ + data(key: K): V; + /** + * Get the relative probability of an element by its key + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.maxProbability() // returns 5 + * + * @param {string} key The key of the element whose relative probability shall be retrieved + * @return {number} The relative probability + */ + probability(key: K): number; + /** + * Get the maximum relative probability out of a ProbabilityObjectArray + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.maxProbability() // returns 5 + * + * @return {number} the maximum value of all relative probabilities in this ProbabilityObjectArray + */ + maxProbability(): number; + /** + * Get the minimum relative probability out of a ProbabilityObjectArray + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.minProbability() // returns 1 + * + * @return {number} the minimum value of all relative probabilities in this ProbabilityObjectArray + */ + minProbability(): number; + /** + * Draw random element of the ProbabilityObject N times to return an array of N keys. + * Drawing can be with or without replacement + * + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with or without replacement from the input dict + * @param {array} locklist list keys which shall be replaced even if drawing without replacement + * @return {array} Array consisting of N random keys for this ProbabilityObjectArray + */ + draw(count?: number, replacement?: boolean, locklist?: Array): K[]; +} +/** + * A ProbabilityObject which is use as an element to the ProbabilityObjectArray array + * It contains a key, the relative probability as well as optional data. + */ +export declare class ProbabilityObject { + key: K; + relativeProbability: number; + data: V; + /** + * Constructor for the ProbabilityObject + * @param {string} key The key of the element + * @param {number} relativeProbability The relative probability of this element + * @param {any} data Optional data attached to the element + */ + constructor(key: K, relativeProbability: number, data?: V); +} +export declare class RandomUtil { + private jsonUtil; + private logger; + constructor(jsonUtil: JsonUtil, logger: ILogger); + getInt(min: number, max: number): number; + getIntEx(max: number): number; + getFloat(min: number, max: number): number; + getBool(): boolean; + getStringArrayValue(arr: string[]): string; + getArrayValue(arr: T[]): T; + getKey(node: any): string; + getKeyValue(node: { + [x: string]: any; + }): any; + /** + * Draw from normal distribution + * @param {number} mu Mean of the normal distribution + * @param {number} sigma Standard deviation of the normal distribution + * @returns {number} The value drawn + */ + randn(mu: number, sigma: number): number; + /** + * Draw Random integer low inclusive, high exclusive + * if high is not set we draw from 0 to low (exclusive) + * @param {integer} low Lower bound inclusive, when high is not set, this is high + * @param {integer} high Higher bound exclusive + * @returns {integer} The random integer in [low, high) + */ + randInt(low: number, high?: number): number; + /** + * Draw a random element of the provided list N times to return an array of N random elements + * Drawing can be with or without replacement + * @param {array} list The array we want to draw randomly from + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with ot without replacement from the input array + * @return {array} Array consisting of N random elements + */ + drawRandomFromList(list: Array, count?: number, replacement?: boolean): Array; + /** + * Draw a random (top level) element of the provided dictionary N times to return an array of N random dictionary keys + * Drawing can be with or without replacement + * @param {any} dict The dictionary we want to draw randomly from + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with ot without replacement from the input dict + * @return {array} Array consisting of N random keys of the dictionary + */ + drawRandomFromDict(dict: any, count?: number, replacement?: boolean): any[]; + getBiasedRandomNumber(min: number, max: number, shift: number, n: number): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/TimeUtil.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/TimeUtil.d.ts new file mode 100644 index 0000000..9733be9 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/TimeUtil.d.ts @@ -0,0 +1,8 @@ +export declare class TimeUtil { + static readonly oneHourAsSeconds = 3600; + formatTime(date: Date): string; + formatDate(date: Date): string; + getDate(): string; + getTime(): string; + getTimestamp(): number; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/UUidGenerator.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/UUidGenerator.d.ts new file mode 100644 index 0000000..000b719 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/UUidGenerator.d.ts @@ -0,0 +1,4 @@ +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +export declare class UUidGenerator implements IUUidGenerator { + generate: () => string; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/VFS.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/VFS.d.ts new file mode 100644 index 0000000..b064cf4 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/VFS.d.ts @@ -0,0 +1,54 @@ +/// +import "reflect-metadata"; +import fs from "fs"; +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +export declare class VFS { + private asyncQueue; + private uuidGenerator; + accessFilePromisify: (path: fs.PathLike, mode?: number) => Promise; + copyFilePromisify: (src: fs.PathLike, dst: fs.PathLike, flags?: number) => Promise; + mkdirPromisify: (path: fs.PathLike, options: fs.MakeDirectoryOptions & { + recursive: true; + }) => Promise; + readFilePromisify: (path: fs.PathLike) => Promise; + writeFilePromisify: (path: fs.PathLike, data: string, options?: any) => Promise; + readdirPromisify: (path: fs.PathLike, options?: BufferEncoding | { + encoding: BufferEncoding; + withFileTypes?: false; + }) => Promise; + statPromisify: (path: fs.PathLike, options?: fs.StatOptions & { + bigint?: false; + }) => Promise; + unlinkPromisify: (path: fs.PathLike) => Promise; + rmdirPromisify: (path: fs.PathLike) => Promise; + constructor(asyncQueue: IAsyncQueue, uuidGenerator: IUUidGenerator); + exists(filepath: fs.PathLike): boolean; + existsAsync(filepath: fs.PathLike): Promise; + copyFile(filepath: fs.PathLike, target: fs.PathLike): void; + copyAsync(filepath: fs.PathLike, target: fs.PathLike): Promise; + createDir(filepath: string): void; + createDirAsync(filepath: string): Promise; + copyDir(filepath: string, target: string, fileExtensions: string | string[]): void; + copyDirAsync(filepath: string, target: string, fileExtensions: string | string[]): Promise; + readFile(filepath: string): any; + readFileAsync(filepath: string): Promise; + writeFile(filepath: any, data?: string, append?: boolean, atomic?: boolean): void; + writeFileAsync(filepath: any, data?: string, append?: boolean, atomic?: boolean): Promise; + getFiles(filepath: string): string[]; + getFilesAsync(filepath: string): Promise; + getDirs(filepath: string): string[]; + getDirsAsync(filepath: string): Promise; + removeFile(filepath: string): void; + removeFileAsync(filepath: string): Promise; + removeDir(filepath: string): void; + removeDirAsync(filepath: string): Promise; + private lockFileSync; + private checkFileSync; + private unlockFileSync; + getFileExtension(filepath: string): string; + stripExtension(filepath: string): string; + minifyAllJsonInDirRecursive(filepath: string): Promise; + minifyAllJsonInDirRecursiveAsync(filepath: string): Promise; + getFilesOfType(directory: string, fileType: string, files?: string[]): string[]; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/Watermark.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/Watermark.d.ts new file mode 100644 index 0000000..e7b9883 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/Watermark.d.ts @@ -0,0 +1,28 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class WatermarkLocale { + private locales; + getLocale(): string; + getDescription(): string[]; + getWarning(): string[]; +} +export declare class Watermark { + private logger; + private configServer; + private watermarkLocale?; + private akiConfig; + constructor(logger: ILogger, configServer: ConfigServer, watermarkLocale?: WatermarkLocale); + private text; + private versionLabel; + initialize(): void; + getVersionTag(): string; + getVersionLabel(): string; + /** Set window title */ + setTitle(): void; + /** Reset console cursor to top */ + resetCursor(): void; + /** Draw the watermark */ + draw(): void; + /** Caculate text length */ + private textLength; +} diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/decorators/Singleton.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/decorators/Singleton.d.ts new file mode 100644 index 0000000..7e89026 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/decorators/Singleton.d.ts @@ -0,0 +1,4 @@ +import type constructor from "./constructor"; +import { InjectionToken } from "tsyringe"; +declare function singleton(token?: InjectionToken): (target: constructor) => void; +export default singleton; diff --git a/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/decorators/constructor.d.ts b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/decorators/constructor.d.ts new file mode 100644 index 0000000..416f354 --- /dev/null +++ b/Faupi-HideoutMod/Project/Built/Faupi-HideoutArchitect/user/mods/HideoutArchitect/types/utils/decorators/constructor.d.ts @@ -0,0 +1,4 @@ +declare type constructor = { + new (...args: any[]): T; +}; +export default constructor; diff --git a/Faupi-HideoutMod/Project/HideoutArchitect.csproj b/Faupi-HideoutMod/Project/HideoutArchitect.csproj index 8ec6e95..89c0d43 100644 --- a/Faupi-HideoutMod/Project/HideoutArchitect.csproj +++ b/Faupi-HideoutMod/Project/HideoutArchitect.csproj @@ -56,74 +56,56 @@ - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Aki.Common.dll + + ..\..\Shared\AKI\Aki.Common.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Aki.Reflection.dll + + ..\..\Shared\AKI\Aki.Reflection.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Assembly-CSharp.dll + + ..\..\Shared\EFT\Assembly-CSharp.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\BepInEx\core\BepInEx.dll + ..\..\Shared\BepInEx\BepInEx.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Comfort.dll + + ..\..\Shared\EFT\Comfort.dll False ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Newtonsoft.Json.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Sirenix.Serialization.dll + + ..\..\Shared\EFT\Sirenix.Serialization.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Unity.TextMeshPro.dll + + ..\..\Shared\EFT\Unity.TextMeshPro.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.dll + + ..\..\Shared\EFT\UnityEngine.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.CoreModule.dll + + ..\..\Shared\EFT\UnityEngine.CoreModule.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.UI.dll + + ..\..\Shared\EFT\UnityEngine.UI.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.UnityWebRequestModule.dll + + ..\..\Shared\EFT\UnityEngine.UnityWebRequestModule.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.UnityWebRequestTextureModule.dll + + ..\..\Shared\EFT\UnityEngine.UnityWebRequestTextureModule.dll - - False - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll + + ..\..\Shared\EFT\UnityEngine.UnityWebRequestWWWModule.dll - set BuildDir=$(ProjectDir)_Build\Faupi-HideoutArchitect - -powershell -Command "Remove-Item '%25BuildDir%25\*' -Recurse -Force" - -copy "$(TargetPath)" "%25BuildDir%25\module.dll" -xcopy "$(ProjectDir)src\server" "%25BuildDir%25\src" /K /D /H /Y /I -xcopy "$(ProjectDir)res" "%25BuildDir%25\res" /K /D /H /Y /I -copy "$(ProjectDir)package.json" "%25BuildDir%25\package.json" + + x64 diff --git a/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/module.dll b/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/module.dll deleted file mode 100644 index 0f710a2ab87a434a1399838fea810010523d6810..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21504 zcmeHvdwd*Mb^n<=v$GGaR@z-zl5Is^#jmv<8%c4DZ5(4+l5Hh^OR{6)L|JRc(#Fz` zJhQSaD{`bJp}4$aLV%Eh^8lJaLkKODlxGM8LVxfJ(9pVo+muJ3ztDy@@M|bI{hoVg zwJR$D`seTS`K`To?m73|bI(1md*{xqcD?aV(uv5x_mx+OK8-7Xw#f2#7c*#%Ec@#S z{bleQ4WHI_exsppIO`_H9DB$~k0u7wxtyI(9I+D4crKC6CA#+XCPwXyl`1a}t?*dy z?Iy~+NzhYY{o0d-(O#s>6J?^6XeTgc0gG!w)@L-na9t?58Jr`#PvIG-(@l5G&14H> z_*1Da33cJp!xRx*n<2W6mGT;&)?-BLU!(00LMMoJln|!!*2z5J?_G-mZF26IU+E`7 zbW_T4ok1X_Y%{3v#CPLc^4T&s=@R5?R9OZ=KDw@*=!mjPwhqaa3s*h4L2l&G2J?v1NRa5s}0!8hJ2 zXdkXn3HU3#Fs8xH5L4_2RmlW8hs@@ff^8nQ#%_=tebex9LnL8Plk{W-E|AVIl9zL{ z;_s(#gFon^ZW8Sf&0UVxaA4`%_F`Tus~re4_Q1-TWC+c66vYE8YaLvHT#IHiit+gA@t(h0EXriGdaBk#mbhNRi_uDa?u1g(`^FP${B7+LL*Jd7QoY(vVrdLR+IK) zegN4%td6Q=3Ir{cVv1>!R{*HKs5NQTP-2TmquOHH#YHg5Qa{v16cZO0`2huLY{Y1Y znplBspS5Vj-2M>$6&`=P&Es&nNWueQi%*f%?c16f0|KM7d1?zLb6DLg((STQ&|)FW!C_Am9oQ62))pkajI`9 zS=y)vHme2tDAk#}#Vz|}h{0#(kp^8wMKY0~T$zQF!&~L8;IK%X+SGb7+ zP#yT`1WH0n)P>PZ1j;m`!=U8r(8ESphTsmcmg#OlJqhbIu`f53`HMUR!S65}>t8w+ z#3?hSV^v=iFsquiNN!@P#(FVTjv>_eg5u~aZKo#@oR9#~p-)SSoN#`NIY~fNPs3*s zNmt9E8fj^(kK*vQGK?D|F`Zzs%_+VpyOnFO+h$OgIjd3iJH3o}0}#nA%%iHD{7Gn& zeJ^fAjpl0Spro5F(79XDddi>d#HBo#gp^HT`oa4&D9%UDJ3!`*hp;xBy9(XnX4F(e zM1AV&Vv=UE8*Gx>P{jSgs*8F&6b&^Whw_uqxEU{tmNg%wg>1i4V5?XK6^C%t9}T

#Yxf{JOixsOD4!=^LXU~fW&kGcYN1G@bZKRG2$=?+_y7EQ#4Nlj$ zL0Y71(c(Y72XkujIrmG<66aCA%4{9-{6;7(I9C`2WwO5uLPtVmM9D$s9IH-Zc~Blz zMt}A?M6!7FNxKQAf88@ISM4~1)A~9ODni4!O zNNb@ zkh$8v9{pCfl&x|uf=d#~tjWHCSs~_b2thZdR?kQ_vh#*~Y=2+gqa*ryD_ z3^^{4yRp#Q78=W(FG89n?orgk0sm>N?rOz{J7C2}7B}4?w5^=s7JC>~cw0?5IX^-_ z5lm)*Np3;G0aF<#4>F?Ljr?QHVHbT^}qeGCP*CPq!TDJqg9fI^tZ zD6VqJ;W)Sx{bI6TGRN&^vyZUKoEEkXuo4><2kh)I0L|sXIl%zpHq>&NkZF6ahwTDX^QkVouo$^N>XX@N4kt&)%C7N3Nc|K}Q`Kh7 zQP#()is!qITo}gWjUR6x3K90tg%wS>c?`4C#VTRi`y_LMvXYaiwEW~kMT{<1BVR4GPjSol8`&-b(Ouun z?xo`52(IvE#Ct8ciWu2bAjUcg1&O9>o#U zwoCC2*PMZMOC$pw`|vVc1~O~r>GmIid0CT>Y6{yQl~OtHtbk`ghv;M9 z2CC+ACHvIv0C*cLH=xCW;@PN_BPL{qJ9-vNTDH=(fq7{xd!mXIEtwiEa6#nnqG+-sg|7xDF*F#qG452dRZoU7i#vqP?W{A zb8MXj(^g>jokSaudM`94rg!RGm{Hd^YO_C7~4qHu@(bBLRf@qp{EV_BK+q*e$@JayB^;qs6$T8 zY}_i64=UO8=_CejJW4`0e8~?oQWsNm1I*hP|T)#RXS}0W8BZdb4|b8HrbD$FW+WikE9Tf0^w!q zy#f2<3I@>&&HljKW)F#_Zrvz zzPvX8Tz@aEPpNx`<=gvvy3n=*@SP#FZ5^?XFfl&xU+v(s2g-uL)33EFIkCfC39C8h zETjOUZhTwtWjyALBtuf?(1Sb!_2G&kWh_+S%5;2X`C(~%J`rLZYyHjsi3*d-0$jdb zmY*=YE8=t>9ZdQM^IVxpf9L1&)3O{7aJ@;EU9wyw@lTo8fx{ok@?MF#(|ivwUH+Rf zmA{R?phf5d`hRGgB0rB6@?XO*Xd(JltiC)%pDE}1zl3fQ)pUdZ6O|^d)m-c!Tf|eb z2yGRofHAd~Le=z;_Pk-zkjc`XjlL8z>0Q8^v^@M$XbG(;TNz(MSD}Q`%APku^mR-# zM6X9#O}$aZXtAeaCe@a4ug$)fLiO~Le_yzswnqocO-cb{(!ChHn)*$q9}Lw4{|h-{ z*x!wDcZ9ki&wm&!!@rkv`6nnZr$=Lr!D{+vDd89>S5Zs+uF6Kb82NCpo-QjJEU%|< zn8#WgdA72if)TEd%km0Yo-E%NUPVhQ?y6ixUk%<>nWAq5W5Huo30s8dN3j<)lOFJ$ zD@)NpAO@}eJG56#SHxJ(FJX=*Et6V0iCx`l$eAh=L|-dmE%e+KxUI3sF**&*@zMO(mD>U}cjofahj< zi?10@fvZSz?6Puj>TFtT`i$s1{JhL zLgziG6Tb33{nxPHfzU;i)#bux(%XVp!#`e$nW!()zoSRV9}M}T^vQ4pxc&}_xu%TkpY?IMLe?8XS0k=|uGfQGwYkRE zKy{TZzG}L@a-DA-J*#z~{uk5@K9$kk64MXNLG2JQ{}#%i{62C00mx(0HD(RU`^$$> zHt0MG^Ve|tJqoF2GzaA?G=Wj-V^<4R@+h}}C)#~G5>Pk2i9Qo$54u-Ev-E#;h92_T z67f60CBS9^cohclZq2flUP4>7T>z@cHP?5_(f@V}%9{pY__9r%7Ls z(AmJtfx98`*Ch1r!2b!{>+{pEy|xd8?*n9DJtTT};GN+Q`vSDqgFdK#6wvJoqK7IT z1N1cy`h3M_eL;FrLTdC7y{w?XpG9hsON|xG^G$)zM=B8s%M~Q$ETb(FdN+Mae92cv zU&iWAbQd1nJnaipE0##eg0>I)%IQxfq(&&GhrG6w`5m;)V57v8f%x})5o%tepc{NY z@>SA=gwEEsR=nVg(d}N_Bfb}~9>}E&{a%U$v^cHj%>$sD!vU>|Ui6@cLofIi(M1WV z(HD`QmqIE)TNH#niH7)nuY}%BCqgfxAKyO^snM$`HV?vm>KvD9S}md5=(F@Ic*zwd zZ8fysYrBp9%U45xE+NIUmOfoVSxaB`DASr|*3!R~v@NFp^xED-0dq0&aXZm%^h0b! zm(ZYu)QpzWh=iWgz8BMwJ=V7}<#U?pYXh`VLQGkS>~yV!o}v@scNv$FRnnHA6JA?7 z95EZ{bP453dbbD7#_G%@-J_tu`^9p74gINv)cn@aLlRPwt)a&xbQ}8-p6z^5LSLqB zdZXD$KUMwcN<64(q}#FIEZC@-?v#+CY^G03=qxBV!az@!P`1$jDxqwlm*yxt%of_+ zUgXIt(vTZ?uk#9ANk=AQ%qN4z@_X0{X{1V~RP+VR1K~<|Op7dc$<`lAZs%paL1)el zvi@`M*XU;vF2617r_rj>K2a?HHOh5cqSNh?kHX&unFXx} zrA|*kTElByNY6AHwaZa>bRp-ik&@&zGWN50`oh^KiqeNQi0cg~L)3<{k~YY)LzX?V z+$YOJvP{b|i*gZ8rkQ?Hmb0=vBg>~zYV@)!7i*0bODK)9fzG0AqXT@YG4TfD1?>qj9sLE$(dcirtoCi6 z5Kl{OJS}>IL2+I@uU869yFFMdm`|Nx$`z;|k2j0Q#7?6f^*@eZEq*3u!n;LQ`)a69 z{7idC^m=hfYcYQK9Ld z62H*yp~L29(fW_RZQ3Dih5n=n>fa80Lp-kiz3=Z(PQ`wJvMcm2=*7016{A>5&SPG` z5e*pYjo5)5&<&kO59{Z(uLhUu4f>0f%k}59uNbRQzB{rUtvBicZC3nOh-bGUbTu%o zD1Qb$Y}KRMH}qO@Sn@wCEqj>CD+cro?TI;hoA@nO&J2AohK!_t9abBm{~dUX-XXpl zewRKXd!47>_|EBV`ezNuMsE*23OQdN{gA#v`!4d>dAcn64YYn!d0AJ={)dQkr&y!Q!hxo^4tgmy+hY|QG{$8Ivt=&K;% z8U5qYN9ioa%^JVJh{ugt=zPNHg9h#}9@i4#x1szxIJ_)<>}8EJyC$NsN*p+`Em&sk zQ^cnN=Zt$W7nbc`%4^{doAi$uBh(-NoUumR5Zk4(KRk(gN07DmOy~}yO>%gQz5rM`soUo=v94*E-!aZ2NH?NYiK<#IZMvWeb_@=AIbJQ5D3GG4pmH$au|Dh~(!L7?>d7CWnlVw6@4qNn((wF^P^uIuTMq=)hKbAiz2S4;6)Sq zJ^Ca1Vxz(Mpz)W+Hw_(m*@w&>=cmu~+dz*=*r)DB`Hu0WZAefC3R57A%HQ+WPZrDe1!?L(pm9z3i6 zSpTJN%<$@f+lIN%Ijj_XI#BpLYxH7my7beA^@n?we*R-VD4V_(ld>*Gzw@8XhyKUfZ{bQMQ-s-dMk$iScj!T=iTltQ$v61Xx`pAgYKZY0JGM4ML zvBVn&+Fqrj#Ewrmo39$+b|%E-HF+_~IFsxi9~t3+Zfc{R?%epO<#=T%7PU3f2`C(hu`qB=h_u%~&rZ8wxkISC5$2mBh&0D==jN&Qw zZI(To$DD*52-HO)1%g&BR4}~z0f3M2Zk1)m>}QX1kSV zXq#h?dKfkhJJ7Z)nh!ddree8(`tt0!b7lH(NQatWrT7)csJ@iu|l-T*q#H1vl+`C&-Wk^ z9LQP|b9m^tJCn`tIeHWtKA6pA>|)!d&20k%QgPHf#-2cI1y@x$%HSf740Md0>B!^R z#F24OZ6D8;K)bE+yptZ;Z@KokGibRx)48E>cyN)v%Q`YXG{hcS#DV>Rtec&O>u_Cb z^vK9$Up8M#y1@8FE{e0|^yaOxzG2569~v$;&avZ_Xf*8{D>kXn--dUztqHrd0l90d z#TlSTTNq$ghxgiU{%H2( zt92M1OXntw4PMG&Nih16>aIkV{^CEsi zxjQn4(wKD4A~Y~M*U)h+o7!(3_1318oB{ZkrjXQbE6b} z9gdTpl<_VJRf6!QnDQ*jEeLD*ppNot3*?trBRk&Q4Q&~zh*(Jt0A zsk|s9rtMBPQ;1)+!RpB!wN+aI--G-c>Y4;e}uzog|9w|&@XZnaWLi;$k7lz!M&H)9bAplBKjKVXg&T+@Vc44P=0))JR zshSk2V`PN9jvZL>kz@w*sSJ?Zk%y4Vmle69$XZD6$+Kn3bc^bT&s@t+Afm-jQ)kkT@C3<;{by!4`-RP8_0a1lBa~dl{5;#jGyV z&z>=CFlFnU2YL}q^S!TN_@X~j_ioF|VC!WamAe#-pb+o`Pcx-WcD{$VJEOd@&vc(0 zv}7tkvLC{dpUZP@Dq=Y=@Pdxr%^W2xRRpX#G>eHS9mVjtV7B=J2v5Q;*|m@6Q_K%r zMRg~Dy%54OEAI+a{L1F-R$gA^28;D3?cnLK5Tp{X)^v#gB*H1EEHdWW%?sQ@haueW1PA?}7ca+xj%Z`c*GU`uE3aM}Spr-{^# ze0~gZXOE8+?6xzTI}ZEI(@07pi@GMP)KEDXV^_jq+MFL4IN|{^2zI4& zSP&hO`%pOX5CgIWS8prj?K0>ZWV<}v7cG5u{}}v^cnG;8MjhHOR9PUofpchrS8oRq z&TkKJAj~Zm#8gG7lma`9T)x<(2rohQ**onCaOTEdZ209C+kutms_AiTb{rMX?zK7W znQ)unAw1*kkm^!sPPMOs9>^;@mXc<3W8;vInR%YL!#b&8+?I4Z4jP~iZ!e5Jw#up9 zyo#h5Oz{mEN_pXYQ@9&)3)b$+riXG^>#~D$s6w{K4Wb3_!K6=M)3%^lExp)zT-sjP z21!dTxF6>G3z-dy!C$ylR_gfTHyk>ahI9Ibep zhGoxlbdMUlvr902c7c(_8;}KNlN^UF-eh4bpUtyhV6QwrlIJzmtM&JEtCTM{^(E6o zZ+V|xiejUe!ZHVNYDYNJz@S&bFnb)_aI>T0MhHzD0Z#v7ZIYmmz~lXA-<@w_UiwZHo$ObsVfsn*-mBFu0uR@|oWYB$La z!b#V?7H_0=JM`x(Vkv_$Fu@emAin*B#U&aeMIoa35Ym+X(tAWDmX;d4YqDL(PU9S@@Tc z-=lJrVaiI_#`z)M@7nI5%|+j=?484JL4IGK0nm?98d8to*C%73A0leoF^_Kt<}*k< zRv!EZQ6_LspO+G(L2qI1%W>+z4k!6*@vacwLRrkx=jbT<41w>>7=__MyneP5wKSy8 z%CQojq>3_u9uC?^F~VxnbbO&Z8&D~~gyfZgv}s5&j8=*!AjL`Wbb)dCtr-1!%;N^M zb%J^vv&*2KL!G5(8?g-Y`8MFiPVTV_ys(nZNm%6k>N4Ya30%|YIe|V(BDT^|;CN(~ z2+x`KFz>y|5VPSq7c|3mJPFE6b(=yD z^tpli^hsVUC6AB>Hy)eq$+ka&F)Zl;MQu)8GD<<3(wTw#WxtC%m9stAPCQq-^|ePU zct>GQrK7N&JSs~v3J$Cxjzu1UEpY{MNogin7_nF2H_6{Retn)$-@c(B$=)5Pjy z2OWg?DzJ;8s|Htrl*2^XRgQoqhb#wJ4ijtuvOawqDm>4b!MvOIB> zbd;+U3_1!*Rum_Tf?}By2PF4)fK>*V0K{(FKw4C(Pz5Y=r9+*dnlEJz5-2y%LSp94 zPR6Qar(h{Lc@+8#O376V%QFdzJdaf~U(r1tAKJqSl0%!d$Nbo+JWEc+r75|zK7dwE zk~R`GJ16(d%DL0B0lYq;f|QM>T(AccdkOcFb~T%wXl0u~1IswY6kMebJb7Va?qe7W zZ`edxwu0jg@DG-kC+S8!cunI~!c*{sHFOIdhI1W;^i6neFa?Zuup50iNZAfbCS{dk z0x0FnG;FPcmvFDup0BOO%Z3Tm+u(QFRX5_{a1uW$+Xx9-A;AVI$5H&axCII62GCsz zx;2u%8B5GGUfR&~DWv&nd~d+wS+GPu=GZB9$T~TRSyJcxg?R#&;*@1!X;yx(7G9nY zhrR=RK{CGbXyo5X2ly`$EZdEK69^{OT?Up>nm+)D@wBGYZtjA1jxJu3VWA+0BFjOG z`e79njyUG^Jc4drQ+x8APY-r}W>zH520CvgJwck0(6oRLMRXBYBU}hGp=*&yB#;nV zZ03>6>P#R}QI}_Zei6Gt_!1PGxj#^;Y4uz&LR#zw|DxFJ1}%2nhmLi%A@uSPhF=JQ zr^g~Tdo})7`i z?m)jKl|o>&U0OX4iVMkxdaBoq5ZdwklSo9iL?V7&EQ*e6(Mc}D2HskTm*-3j%?THY}U_Ki_Kb4bOdjFa$j6U zq%Jyp9HxQ#z!7X%84+Pd%Kg4rtr{^BtChxs=YZocBR>3euO7ca(qgrE-x;nGot=~f zbrpVpZ00Mhx`4ocxRC%$zm%+=eCRRr73F7lbN4_Hn);l;{GI?d4wsN541n^9U;-X> zMP7oNCBXMW&s)ie#Sv@??~X`FAB`F#;E`Z=qI=ZbD`!xgyMsMJ+m zo!_rVXMQ0BrX8DI6p26;c!^g74l9%+cWy1Hfl zGG+Oh_d|>*er1l%a3O#Ua5zS1KO{^Um$MHWW^DEmNMEO9n|VJQ5_YKLF;%xXT(9VR zK-QCx%6&hy5S#gs5aoU|5S=+6>*9Hzk&}H6feEobCxLGvaX{DSL#;xvt}E*`e@Mt4 z7&;^^|Kr%qbN+;(h4Eoqhr{Ir?oY&KejJ^BIy%XQh*Mls20ar(=84U+8~QjC)v+pO zS4uN~i_IL6arc!Nrz~hJggGF>k$~h}A6UHhpUwnYAKCMhPki`eKM#ET z4Fk7EpABs^a7#sohC(-EyYStIZ$G|=@U6nP7FwIRTbKdej8=w_c0A8RQy`$S(ClIl z&sGDzmGRIWVnY%{fLkv~l#&6a4HN#zte@lJ#|)kaelOc78srJ5!L1)N;?zkf5uJog z!_``@BDi>p_^F5r{#Y7q0+|v1R~4&8Vr7S^jBfD*5kLe57{e8IX$RC|@;k#z%B4f|=P0U|JcQZIR=mb_kl`TVr;tY`2}8J4NOvYZI;pIzO9*s_~MjckiB;w&4UJ!+-b)$3K|_KZ8rOBycF*~FI~P9)k}+uN`jYqX-h?MT~( z)>f;fJ##eOvUad-eM`FSNT$VVYu(WLx^?ZXN3ARI%O*^!E!BpfW?^%L-!}QITnm11 zMY}YrOYQFNn|nss>^=Uu8o%RuU8)_5id4-tdT-nClk6()m6&TuNa{9?nlF_cCuQCf z)24;5h|ui!HQbJ?CoXf7P04e(rq@2iWram%&xL}Q9x@i6FhGYAuv}@O5q`lVG45I! zwpj+RSvaFOd`?UZX9tIsArd$twfy+TyVOP z>>LD`7`E_txbkko#)!_`kobdLR*MwKh3mmNG2x?ymr+uQq?H;|cHjf1+> zwvPV2J*i90TrJTpm!f^`%1cjc)O2Z^=NYedhA(|$M<}@P)E%xMkJA(OQRxfb8GK^( z!q8lu7?y|lxas6i?AL4WY9=xur`@mrt-UWT&bo?-$A@Pefhw)Cw zVfk3~@B)R5WsY1Tz#jziFT&*SvuEa$tG6SOBNpJ9ZU?^Cq2)J7;Dyg`blhCg0i59s zpzOxUUoSTKe4aCa>uz}($h4m`{_P^aXQ)O{HO9Yz3w*G$NIgryE4pyiz?E-2x8Y`j z&jsdgAkel#_Uc0`-*&iY=UZCu7E|*0xN(>l8^~0=9bCw1y`*Wyt(p3_7Ppzu0eu{| zM4G(a8pX|~g)#W7i@=RvE}GzCGkyW7Y{y zfN^En3!j~MS5uqQW*1sq+{W_l-Wd27bvOSYfMvb(l$4+&?5gH?9RM$N_Q%H?{At5& zHGf;>mvE}I2=r`0zO8g{<>QQ^g!9K-IARK#;6o1nY{5II8tjADCnOi1^%&;MGZ})` zaN`Nd_=HlO_2IV-_}30u+94DFsER$Y*k5@OYr3Fe)~NdImvZm%c(YAe?t&jNq%{0L zk^cbR8rN_f#m5a9NXdsIMNP1e?ZruA3-o?1G^YIJ_wi?G*Gikr=Xg*{1`Z Zz=s*5@{E$t_I_VKPd)$t^8bJa{u`+A0&)NV diff --git a/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/package.json b/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/package.json deleted file mode 100644 index 5cf480a..0000000 --- a/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/package.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "Faupi-HideoutArchitect", - "author": "Faupi", - "version": "1.2.1", - "license": "NCSA Open Source", - "main": "./src/hideoutarchitect.js", - "akiVersion": "2.1.1" -} \ No newline at end of file diff --git a/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/res/icon_neededforhideout_small.png b/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/res/icon_neededforhideout_small.png deleted file mode 100644 index 2c08c2c646a1055ee094c93e359c5945bfe6ca05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmV+^0@nSBP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0lrB@K~yMHb&tJE zBS9F(-`TiHmc-p?(2E~Ya#tlWVj2q(JUG7!L9wv$AJFbjID0KU(bmpJu#KhKXoNda zL=jPo^E(7LXmri$ZpLiJcS4F=P9OL&GtWHFe82~CBi)rv&SdXY%o<*au+V^#cgYop z=r0PT$p7M{P-LjS#rKU0>WRkGZ6iG3v-6Mes;ZH}NpXwHJC3kseF5hRBPc!}S}!_IP{6aO;aHxup<8co}w z0WuO>{c(DrU6~179U+%Un$(4>Q(d#o^+n~y_7p4SW^0ote{$D!0hdYS z9-&Bqj3ioF_D*B@#{yJGB;t}CVBNUc>d)f?J@q<=q4jd1fRrR$?q;mrY1Q1DQE6tA z9|WME6)h}m;`BFSD{u*amva|SDf8CK1GPlTxcR8&bR15REMhBg3EA`KEy?fHgWXyF~_N}7NA3^7Y7n*iPb;{m8fE5%>K00000NkvXXu0mjfG1BpS diff --git a/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/res/translations.json b/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/res/translations.json deleted file mode 100644 index 0c42800..0000000 --- a/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/res/translations.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "en": { - "NEEDED FOR HIDEOUT": "Needed for hideout" - }, - "cz": { - "NEEDED FOR HIDEOUT": "Potřebné pro úkryt" - }, - "pl": { - "NEEDED FOR HIDEOUT": "Potrzebne do kryjówki" - }, - "po": { - "NEEDED FOR HIDEOUT": "Necessário para esconderijo" - }, - "ch": { - "NEEDED FOR HIDEOUT": "藏身之处所需" - }, - "ru": { - "NEEDED FOR HIDEOUT": "Необходим для укрытия" - }, - "es": { - "NEEDED FOR HIDEOUT": "Se necesita para el escondite" - }, - "es-mx": { - "NEEDED FOR HIDEOUT": "Se necesita para el escondite" - }, - "ge": { - "NEEDED FOR HIDEOUT": "Benötigt für Versteck" - }, - "sk": { - "NEEDED FOR HIDEOUT": "Potrebné pre úkryt" - }, - "tu": { - "NEEDED FOR HIDEOUT": "saklanmak için gerekli" - }, - "it": { - "NEEDED FOR HIDEOUT": "Necessario per il nascondiglio" - }, - "jp": { - "NEEDED FOR HIDEOUT": "アジトに必要なもの" - }, - "fr": { - "NEEDED FOR HIDEOUT": "Nécessaire pour la cachette" - }, - "hu": { - "NEEDED FOR HIDEOUT": "Rejtekhelyhez szükséges" - } -} \ No newline at end of file diff --git a/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/src/hideoutarchitect.js b/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/src/hideoutarchitect.js deleted file mode 100644 index c95bd72..0000000 --- a/Faupi-HideoutMod/Project/_Build/Faupi-HideoutArchitect/src/hideoutarchitect.js +++ /dev/null @@ -1,68 +0,0 @@ -/* hideoutarchitect.js - * license: NCSA - * copyright: Faupi - * authors: - * - Faupi - */ - -"use strict"; -const path = require('path'); - -class HideoutArchitect { - constructor() { - this.mod = require("../package.json"); - this.translations = require("../res/translations.json"); - Logger.info(`Loading: ${this.mod.name} ${this.mod.version}`); - - ModLoader.onLoad[this.mod.name] = this.init.bind(this); - } - - init(){ - this.hookRoutes(); - this.loadLocalization(); - } - - loadLocalization(){ - var globalLocale = DatabaseServer.tables.locales.global; - - for(let language in this.translations){ - if(!language in globalLocale) continue; - - let attrKvPair = this.translations[language]; - for(let attrKey in attrKvPair){ - let attrValue = attrKvPair[attrKey]; - - globalLocale[language].interface[attrKey] = attrValue; - } - } - } - - log(data){ - // console.log(data); - } - - hookRoutes(){ - HttpRouter.onStaticRoute["/HideoutArchitect/GetInfo"] = { - AttachmentOffset: this.getModInfo.bind(this) - }; - } - - getModInfo(url, info, sessionID, output){ - var output = { - status: 1, - data: null - }; - - // Don't mind this pointless try catch - try{ - output.data = {...this.mod, ...{path: path.resolve(ModLoader.getModPath(this.mod.name))}}; - output.status = 0; - }catch(ex){ - throw ex; - } - - return JsonUtil.serialize(output); - } -} - -module.exports = new HideoutArchitect(); \ No newline at end of file diff --git a/Faupi-HideoutMod/Project/package.json b/Faupi-HideoutMod/Project/package.json index 5cf480a..cc35dcd 100644 --- a/Faupi-HideoutMod/Project/package.json +++ b/Faupi-HideoutMod/Project/package.json @@ -1,8 +1,11 @@ { "name": "Faupi-HideoutArchitect", "author": "Faupi", - "version": "1.2.1", + "version": "1.5.0", "license": "NCSA Open Source", "main": "./src/hideoutarchitect.js", - "akiVersion": "2.1.1" -} \ No newline at end of file + "akiVersion": "3.0.0", + "devDependencies": { + "@types/node": "^17.0.35" + } +} diff --git a/Faupi-HideoutMod/Project/src/client/Main.cs b/Faupi-HideoutMod/Project/src/client/Main.cs index 2513e42..b689ab0 100644 --- a/Faupi-HideoutMod/Project/src/client/Main.cs +++ b/Faupi-HideoutMod/Project/src/client/Main.cs @@ -8,8 +8,8 @@ using System.IO; using System.Linq; using BepInEx; using UnityEngine; -using Hideout = GClass1588; -using Requirement = GClass1612; +using Hideout = GClass1582; +using Requirement = GClass1606; namespace HideoutArchitect { diff --git a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/bepInEx/plugins/Faupi-MunitionsExpert.dll b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/bepInEx/plugins/Faupi-MunitionsExpert.dll similarity index 84% rename from Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/bepInEx/plugins/Faupi-MunitionsExpert.dll rename to Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/bepInEx/plugins/Faupi-MunitionsExpert.dll index 711a299b9deba33cd5ff17b75ad23aac6eaffd24..3a2828dfb9afa2c8825ff75b4c75862838378656 100644 GIT binary patch delta 641 zcmZoDXegM_!Ls)9*9jAQWEf9PTp7+-HkpyJp7FxuMj*LrGb58akE$yZ0|OVsVRj`B zA%-2ScbM21E;GCbk`Gwlaj`KR=l;aO#$Y|!mrs`0iSa#?5W_rf1_mL9o0H4=WJNYH zd;;oH1?rm2@QHzeVLd}W#i;jQ*1o`MVh< zC%@&7X4IeTDWEUO%$UI_#_$A81~7rxDGVTT;^c_}`n+8XlbIM9)EQ?0$<>?B3Wzc? zT1~|3-8J2*B^jf3XFG#zR3r5wFRy}?pd~_?2PZK4IiIedSkbL z@*iDwPDh^*UElna;+V1l61r02r8na|)C RE7KX9&4Om{87CUB0|5IItBwEw delta 617 zcmZoDXegM_!4kTl>e0j=8OB2sSB5j@PG)4RXFM^v5lAlF%*dq9qbkY3z`(_Dm|clO zh+zlo9VRx0dkpV^vKAtjJ!5 zPe5I&KwXm=te6-W)-z->O!g*5q}f(_dN z70caxUx~| z3-2zm%^yK-0>%tO>*RyF+5$p5e`a~)U+|f8>cH2<5t(h1|LCeuzOO7g*-_6_XsQoL yF$Am!u@xpNiZL#nJYP?no#DSKg93xV=7}b5jGOrkez7tgvDqwW_MUN~0XqP0`k~|i diff --git a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/LICENSE b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/LICENSE similarity index 100% rename from Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/LICENSE rename to Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/LICENSE diff --git a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/package.json b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/package.json similarity index 65% rename from Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/package.json rename to Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/package.json index 824c400..867f4ab 100644 --- a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/package.json +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/package.json @@ -1,9 +1,9 @@ { - "name": "Faupi-MunitionsExpert", + "name": "MunitionsExpert", "author": "Faupi", "version": "1.4.1", "license": "NCSA Open Source", - "main": "./src/ammostats.js", + "main": "./src/MunitionsExpert.js", "akiVersion": "2.3.1", "updatedBy": "CWX" } \ No newline at end of file diff --git a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/armorDamage.png b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/armorDamage.png similarity index 100% rename from Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/armorDamage.png rename to Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/armorDamage.png diff --git a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/ricochet.png b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/ricochet.png similarity index 100% rename from Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/ricochet.png rename to Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/ricochet.png diff --git a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/translations.json b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/translations.json similarity index 100% rename from Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/translations.json rename to Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/res/translations.json diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/MunitionsExpert.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/MunitionsExpert.ts new file mode 100644 index 0000000..d4fd700 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/MunitionsExpert.ts @@ -0,0 +1,115 @@ +import type { DependencyContainer } from "tsyringe"; +import { IMod } from "../types/models/external/mod"; +import { ILogger } from "../types/models/spt/utils/ILogger"; +import { DynamicRouterModService } from "../types/services/mod/dynamicRouter/DynamicRouterModService" +import { DatabaseServer } from "../types/servers/DatabaseServer" +import { JsonUtil } from "../types/utils/JsonUtil" +import { InitialModLoader } from "../types/loaders/InitialModLoader" +const path = require('path'); +const cfg = require("./config.json"); + +class MunitionsExpert implements IMod +{ + private logger: ILogger; + private database: DatabaseServer; + private router: DynamicRouterModService; + private json: JsonUtil; + private modLoader: InitialModLoader; + private table; + private globalLocale; + private mod; + private translations; + private items; + + public load(container: DependencyContainer) + { + this.router = container.resolve("DynamicRouterModService"); + this.logger = container.resolve("WinstonLogger"); + this.json = container.resolve("JsonUtil"); + this.mod = require("../package.json"); + this.translations = require("../res/translations.json"); + this.logger.info(`Loading: ${this.mod.name} ${this.mod.version}`); + this.hookRoutes(); + } + + public delayedLoad(container: DependencyContainer) + { + this.modLoader = container.resolve("InitialModLoader"); + this.database = container.resolve("DatabaseServer"); + this.table = this.database.getTables(); + this.globalLocale = this.table.locales.global; + this.items = this.table.templates.items; + this.updateLocalization(); + this.changeBulletColour(); + } + + private updateLocalization() + { + for(let language in this.translations){ + if(!(language in this.globalLocale)) continue; + + let attrKvPair = this.translations[language]; + for(let attrKey in attrKvPair){ + let attrValue = attrKvPair[attrKey]; + + this.globalLocale[language].interface[attrKey] = attrValue; + } + } + } + + private hookRoutes() + { + this.router.registerDynamicRouter( + "MunitionsExpert", + [ + { + url: "/MunitionsExpert/GetInfo", + action: (url, info, sessionId, output) => + { + return this.getModInfo(url, info, sessionId, output) + } + } + ], + "MunitionsExpert" + ) + } + + getModInfo(url, info, sessionID, output) + { + var modOutput = { + status: 1, + data: null + }; + + modOutput.data = {...this.mod, ...{path: path.resolve(this.modLoader.getModPath(this.mod.name))}}; + modOutput.status = 0; + + return this.json.serialize(modOutput); + } + + changeBulletColour() + { + if(cfg.BulletBackgroundColours === true) + { + for (const i in this.items) { + let item = this.items[i] + + //set baground colour of ammo depending on pen + if (item._parent === "5485a8684bdc2da71d8b4567") { + let pen = item._props.PenetrationPower + let colour = "" + + pen > 60 ? colour = "red" : //SuperHighPen + pen > 50 ? colour = "yellow" : //HighPen + pen > 40 ? colour = "violet" : //MedHighPen + pen > 30 ? colour = "blue" : //MedPen + pen > 20 ? colour = "green" : //LowMedPen + colour = "grey" //LowPen + item._props.BackgroundColor = colour + } + } + } + } +} + +module.exports = { mod: new MunitionsExpert() }; \ No newline at end of file diff --git a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/config.json b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/config.json similarity index 100% rename from Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/config.json rename to Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/src/config.json diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/tsconfig.json b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/tsconfig.json new file mode 100644 index 0000000..8ba3117 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "allowJs": true, + "module": "CommonJS", + "target": "es2020", + "moduleResolution": "node", + "esModuleInterop": true, + "downlevelIteration": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "resolveJsonModule": true, + "outDir": "out" + }, + "lib": [ + "es2020" + ], + "include": [ + "src/*", + "src/**/*" + ] +} \ No newline at end of file diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/Program.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/Program.d.ts new file mode 100644 index 0000000..d4b71b9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/Program.d.ts @@ -0,0 +1,4 @@ +export declare class Program { + constructor(); + start(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/TYPES.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/TYPES.d.ts new file mode 100644 index 0000000..6407c3a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/TYPES.d.ts @@ -0,0 +1,3 @@ +export declare const TYPES: { + [name: string]: symbol; +}; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/Utils.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/Utils.d.ts new file mode 100644 index 0000000..e69de29 diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/BotCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/BotCallbacks.d.ts new file mode 100644 index 0000000..9602975 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/BotCallbacks.d.ts @@ -0,0 +1,15 @@ +import { BotController } from "../controllers/BotController"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class BotCallbacks { + private botController; + private httpResponse; + constructor(botController: BotController, httpResponse: HttpResponseUtil); + getBotLimit(url: string, info: IEmptyRequestData, sessionID: string): string; + getBotDifficulty(url: string, info: IEmptyRequestData, sessionID: string): string; + generateBots(url: string, info: IGenerateBotsRequestData, sessionID: string): IGetBodyResponseData; + getBotCap(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/BundleCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/BundleCallbacks.d.ts new file mode 100644 index 0000000..b007ab8 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/BundleCallbacks.d.ts @@ -0,0 +1,17 @@ +import { BundleLoader } from "../loaders/BundleLoader"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class BundleCallbacks { + private logger; + private httpResponse; + private httpServer; + private bundleLoader; + private configServer; + private httpConfig; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, httpServer: IHttpServer, bundleLoader: BundleLoader, configServer: ConfigServer); + sendBundle(sessionID: string, req: any, resp: any, body: any): any; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/CustomizationCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/CustomizationCallbacks.d.ts new file mode 100644 index 0000000..918b8b6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/CustomizationCallbacks.d.ts @@ -0,0 +1,23 @@ +import { CustomizationController } from "../controllers/CustomizationController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ISuit } from "../models/eft/common/tables/ITrader"; +import { IBuyClothingRequestData } from "../models/eft/customization/IBuyClothingRequestData"; +import { IWearClothingRequestData } from "../models/eft/customization/IWearClothingRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { SaveServer } from "../servers/SaveServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class CustomizationCallbacks { + private customizationController; + private saveServer; + private httpResponse; + constructor(customizationController: CustomizationController, saveServer: SaveServer, httpResponse: HttpResponseUtil); + getSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData<{ + _id: string; + suites: string[]; + }>; + getTraderSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/DataCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/DataCallbacks.d.ts new file mode 100644 index 0000000..018420e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/DataCallbacks.d.ts @@ -0,0 +1,32 @@ +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGlobals } from "../models/eft/common/IGlobals"; +import { ICustomizationItem } from "../models/eft/common/tables/ICustomizationItem"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IHideoutArea } from "../models/eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../models/eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../models/eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../models/eft/hideout/IHideoutSettingsBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { ILanguageBase } from "../models/spt/server/ILocaleBase"; +import { ISettingsBase } from "../models/spt/server/ISettingsBase"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class DataCallbacks { + private httpResponse; + private databaseServer; + constructor(httpResponse: HttpResponseUtil, databaseServer: DatabaseServer); + getSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGlobals(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateItems(url: string, info: IEmptyRequestData, sessionID: string): string; + getTemplateHandbook(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTemplateCharacter(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateQuests(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutAreas(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gethideoutProduction(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutScavcase(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesLanguages(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesMenu(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesGlobal(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/DialogueCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/DialogueCallbacks.d.ts new file mode 100644 index 0000000..3b6fbd1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/DialogueCallbacks.d.ts @@ -0,0 +1,45 @@ +import { DialogueController } from "../controllers/DialogueController"; +import { OnUpdate } from "../di/OnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IFriendRequestData } from "../models/eft/dialog/IFriendRequestData"; +import { IGetAllAttachmentsRequestData } from "../models/eft/dialog/IGetAllAttachmentsRequestData"; +import { IGetAllAttachmentsResponse } from "../models/eft/dialog/IGetAllAttachmentsResponse"; +import { IGetChatServerListRequestData } from "../models/eft/dialog/IGetChatServerListRequestData"; +import { IGetFriendListDataResponse } from "../models/eft/dialog/IGetFriendListDataResponse"; +import { IGetMailDialogInfoRequestData } from "../models/eft/dialog/IGetMailDialogInfoRequestData"; +import { IGetMailDialogListRequestData } from "../models/eft/dialog/IGetMailDialogListRequestData"; +import { IGetMailDialogViewRequestData } from "../models/eft/dialog/IGetMailDialogViewRequestData"; +import { IGetMailDialogViewResponseData } from "../models/eft/dialog/IGetMailDialogViewResponseData"; +import { IPinDialogRequestData } from "../models/eft/dialog/IPinDialogRequestData"; +import { IRemoveDialogRequestData } from "../models/eft/dialog/IRemoveDialogRequestData"; +import { ISendMessageRequest } from "../models/eft/dialog/ISendMessageRequest"; +import { ISetDialogReadRequestData } from "../models/eft/dialog/ISetDialogReadRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { DialogueInfo } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class DialogueCallbacks extends OnUpdate { + private hashUtil; + private timeUtil; + private httpResponse; + private dialogueController; + constructor(hashUtil: HashUtil, timeUtil: TimeUtil, httpResponse: HttpResponseUtil, dialogueController: DialogueController); + getFriendList(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getChatServerList(url: string, info: IGetChatServerListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogList(url: string, info: IGetMailDialogListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogView(url: string, info: IGetMailDialogViewRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogInfo(url: string, info: IGetMailDialogInfoRequestData, sessionID: string): IGetBodyResponseData; + removeDialog(url: string, info: IRemoveDialogRequestData, sessionID: string): IGetBodyResponseData; + pinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + unpinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + setRead(url: string, info: ISetDialogReadRequestData, sessionID: string): IGetBodyResponseData; + getAllAttachments(url: string, info: IGetAllAttachmentsRequestData, sessionID: string): IGetBodyResponseData; + listOutbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + listInbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + friendRequest(url: string, request: IFriendRequestData, sessionID: string): INullResponseData; + sendMessage(url: string, request: ISendMessageRequest, sessionID: string): IGetBodyResponseData; + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/GameCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/GameCallbacks.d.ts new file mode 100644 index 0000000..44a30ea --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/GameCallbacks.d.ts @@ -0,0 +1,24 @@ +import { GameController } from "../controllers/GameController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGameConfigResponse } from "../models/eft/game/IGameConfigResponse"; +import { IGameEmptyCrcRequestData } from "../models/eft/game/IGameEmptyCrcRequestData"; +import { IVersionValidateRequestData } from "../models/eft/game/IVersionValidateRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { Watermark } from "../utils/Watermark"; +declare class GameCallbacks { + private httpResponse; + private watermark; + private gameController; + constructor(httpResponse: HttpResponseUtil, watermark: Watermark, gameController: GameController); + versionValidate(url: string, info: IVersionValidateRequestData, sessionID: string): INullResponseData; + gameStart(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameLogout(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGameConfig(url: string, info: IGameEmptyCrcRequestData, sessionID: string): IGetBodyResponseData; + getServer(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + validateGameVersion(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameKeepalive(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getVersion(url: string, info: IEmptyRequestData, sessionID: string): string; +} +export { GameCallbacks }; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HandbookCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HandbookCallbacks.d.ts new file mode 100644 index 0000000..0db5fec --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HandbookCallbacks.d.ts @@ -0,0 +1,8 @@ +import { HandbookController } from "../controllers/HandbookController"; +import { OnLoad } from "../di/OnLoad"; +export declare class HandbookCallbacks extends OnLoad { + private handbookController; + constructor(handbookController: HandbookController); + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HealthCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HealthCallbacks.d.ts new file mode 100644 index 0000000..a50dd42 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HealthCallbacks.d.ts @@ -0,0 +1,20 @@ +import { HealthController } from "../controllers/HealthController"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHealthTreatmentRequestData } from "../models/eft/health/IHealthTreatmentRequestData"; +import { IOffraidEatRequestData } from "../models/eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../models/eft/health/IOffraidHealRequestData"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class HealthCallbacks { + private httpResponse; + private profileHelper; + private healthController; + constructor(httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, healthController: HealthController); + syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): IGetBodyResponseData; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): IItemEventRouterResponse; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): IItemEventRouterResponse; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HideoutCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HideoutCallbacks.d.ts new file mode 100644 index 0000000..3698176 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HideoutCallbacks.d.ts @@ -0,0 +1,32 @@ +import { HideoutController } from "../controllers/HideoutController"; +import { OnUpdate } from "../di/OnUpdate"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutPutItemInRequestData } from "../models/eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutScavCaseStartRequestData } from "../models/eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutTakeItemOutRequestData } from "../models/eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IHideoutToggleAreaRequestData } from "../models/eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutUpgradeCompleteRequestData } from "../models/eft/hideout/IHideoutUpgradeCompleteRequestData"; +import { IHideoutUpgradeRequestData } from "../models/eft/hideout/IHideoutUpgradeRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "../servers/ConfigServer"; +export declare class HideoutCallbacks extends OnUpdate { + private hideoutController; + private configServer; + private hideoutConfig; + constructor(hideoutController: HideoutController, // TODO: delay needed + configServer: ConfigServer); + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: IHideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HttpCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HttpCallbacks.d.ts new file mode 100644 index 0000000..9fe387d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/HttpCallbacks.d.ts @@ -0,0 +1,9 @@ +import { OnLoad } from "../di/OnLoad"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class HttpCallbacks extends OnLoad { + private httpServer; + constructor(httpServer: IHttpServer); + onLoad(): void; + getRoute(): string; + getImage(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InraidCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InraidCallbacks.d.ts new file mode 100644 index 0000000..2d53227 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InraidCallbacks.d.ts @@ -0,0 +1,21 @@ +import { InraidController } from "../controllers/InraidController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IRegisterPlayerRequestData } from "../models/eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class InraidCallbacks { + private inraidController; + private httpResponse; + private configServer; + private airdropConfig; + private inraidConfig; + constructor(inraidController: InraidController, httpResponse: HttpResponseUtil, configServer: ConfigServer); + registerPlayer(url: string, info: IRegisterPlayerRequestData, sessionID: string): INullResponseData; + saveProgress(url: string, info: ISaveProgressRequestData, sessionID: string): INullResponseData; + getRaidEndState(): string; + getRaidMenuSettings(url: string, info: IEmptyRequestData, sessionID: string): string; + getWeaponDurability(url: string, info: any, sessionID: string): string; + getAirdropConfig(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InsuranceCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InsuranceCallbacks.d.ts new file mode 100644 index 0000000..79feb67 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InsuranceCallbacks.d.ts @@ -0,0 +1,23 @@ +import { InsuranceController } from "../controllers/InsuranceController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetInsuranceCostRequestData } from "../models/eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../models/eft/insurance/IInsureRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "../servers/ConfigServer"; +import { InsuranceService } from "../services/InsuranceService"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class InsuranceCallbacks extends OnLoadOnUpdate { + private insuranceController; + private insuranceService; + private httpResponse; + private configServer; + private insuranceConfig; + constructor(insuranceController: InsuranceController, insuranceService: InsuranceService, httpResponse: HttpResponseUtil, configServer: ConfigServer); + onLoad(): void; + getInsuranceCost(url: string, info: IGetInsuranceCostRequestData, sessionID: string): IGetBodyResponseData; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(secondsSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InventoryCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InventoryCallbacks.d.ts new file mode 100644 index 0000000..9795aa0 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/InventoryCallbacks.d.ts @@ -0,0 +1,39 @@ +import { InventoryController } from "../controllers/InventoryController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IInventoryBindRequestData } from "../models/eft/inventory/IInventoryBindRequestData"; +import { IInventoryCreateMarkerRequestData } from "../models/eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../models/eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../models/eft/inventory/IInventoryEditMarkerRequestData"; +import { IInventoryExamineRequestData } from "../models/eft/inventory/IInventoryExamineRequestData"; +import { IInventoryFoldRequestData } from "../models/eft/inventory/IInventoryFoldRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../models/eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventoryRemoveRequestData } from "../models/eft/inventory/IInventoryRemoveRequestData"; +import { IInventorySortRequestData } from "../models/eft/inventory/IInventorySortRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IInventorySwapRequestData } from "../models/eft/inventory/IInventorySwapRequestData"; +import { IInventoryTagRequestData } from "../models/eft/inventory/IInventoryTagRequestData"; +import { IInventoryToggleRequestData } from "../models/eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTransferRequestData } from "../models/eft/inventory/IInventoryTransferRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class InventoryCallbacks { + private inventoryController; + constructor(inventoryController: InventoryController); + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ItemEventCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ItemEventCallbacks.d.ts new file mode 100644 index 0000000..74e79c4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ItemEventCallbacks.d.ts @@ -0,0 +1,11 @@ +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterRequest } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class ItemEventCallbacks { + private httpResponse; + private itemEventRouter; + constructor(httpResponse: HttpResponseUtil, itemEventRouter: ItemEventRouter); + handleEvents(url: string, info: IItemEventRouterRequest, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/LauncherCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/LauncherCallbacks.d.ts new file mode 100644 index 0000000..4bd5e2c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/LauncherCallbacks.d.ts @@ -0,0 +1,28 @@ +import { LauncherController } from "../controllers/LauncherController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IChangeRequestData } from "../models/eft/launcher/IChangeRequestData"; +import { ILoginRequestData } from "../models/eft/launcher/ILoginRequestData"; +import { IRegisterData } from "../models/eft/launcher/IRegisterData"; +import { IRemoveProfileData } from "../models/eft/launcher/IRemoveProfileData"; +import { SaveServer } from "../servers/SaveServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { Watermark } from "../utils/Watermark"; +declare class LauncherCallbacks { + private httpResponse; + private launcherController; + private saveServer; + private watermark; + constructor(httpResponse: HttpResponseUtil, launcherController: LauncherController, saveServer: SaveServer, watermark: Watermark); + connect(): string; + login(url: string, info: ILoginRequestData, sessionID: string): string; + register(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + get(url: string, info: ILoginRequestData, sessionID: string): string; + changeUsername(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + changePassword(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + wipe(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + getServerVersion(): string; + ping(url: string, info: IEmptyRequestData, sessionID: string): string; + removeProfile(url: string, info: IRemoveProfileData, sessionID: string): string; + getCompatibleTarkovVersion(): string; +} +export { LauncherCallbacks }; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/LocationCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/LocationCallbacks.d.ts new file mode 100644 index 0000000..5ecab74 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/LocationCallbacks.d.ts @@ -0,0 +1,14 @@ +import { LocationController } from "../controllers/LocationController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { ILocationBase } from "../models/eft/common/ILocationBase"; +import { ILocationsGenerateAllResponse } from "../models/eft/common/ILocationsSourceDestinationBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetLocationRequestData } from "../models/eft/location/IGetLocationRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class LocationCallbacks { + private httpResponse; + private locationController; + constructor(httpResponse: HttpResponseUtil, locationController: LocationController); + getLocationData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocation(url: string, info: IGetLocationRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/MatchCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/MatchCallbacks.d.ts new file mode 100644 index 0000000..63d38d9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/MatchCallbacks.d.ts @@ -0,0 +1,35 @@ +import { MatchController } from "../controllers/MatchController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IEndOfflineRaidRequestData } from "../models/eft/match/IEndOfflineRaidRequestData"; +import { IGetProfileRequestData } from "../models/eft/match/IGetProfileRequestData"; +import { IStartOfflineRaidRequestData } from "../models/eft/match/IStartOffineRaidRequestData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class MatchCallbacks { + private httpResponse; + private jsonUtil; + private matchController; + private databaseServer; + constructor(httpResponse: HttpResponseUtil, jsonUtil: JsonUtil, matchController: MatchController, databaseServer: DatabaseServer); + updatePing(url: string, info: any, sessionID: string): INullResponseData; + exitMatch(url: string, info: any, sessionID: string): INullResponseData; + exitToMenu(url: string, info: any, sessionID: string): INullResponseData; + startGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + stopGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + sendGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + acceptGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + cancelGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + putMetrics(url: string, info: any, sessionID: string): INullResponseData; + getProfile(url: string, info: IGetProfileRequestData, sessionID: string): IGetBodyResponseData; + serverAvailable(url: string, info: any, sessionID: string): IGetBodyResponseData | IGetBodyResponseData; + joinMatch(url: string, info: any, sessionID: string): IGetBodyResponseData; + getMetrics(url: string, info: any, sessionID: string): IGetBodyResponseData; + getGroupStatus(url: string, info: any, sessionID: string): IGetBodyResponseData; + createGroup(url: string, info: any, sessionID: string): IGetBodyResponseData; + deleteGroup(url: string, info: any, sessionID: string): INullResponseData; + startOfflineRaid(url: string, info: IStartOfflineRaidRequestData, sessionID: string): INullResponseData; + endOfflineRaid(url: string, info: IEndOfflineRaidRequestData, sessionID: string): INullResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ModCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ModCallbacks.d.ts new file mode 100644 index 0000000..2011f0e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ModCallbacks.d.ts @@ -0,0 +1,21 @@ +import { OnLoad } from "../di/OnLoad"; +import { DelayedModLoader } from "../loaders/DelayedModLoader"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +declare class ModCallbacks extends OnLoad { + private logger; + private httpResponse; + private httpServer; + private modLoader; + private configServer; + private httpConfig; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, httpServer: IHttpServer, modLoader: DelayedModLoader, configServer: ConfigServer); + onLoad(): void; + getRoute(): string; + sendBundle(sessionID: string, req: any, resp: any, body: any): void; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} +export { ModCallbacks }; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/NoteCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/NoteCallbacks.d.ts new file mode 100644 index 0000000..fd7c5ca --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/NoteCallbacks.d.ts @@ -0,0 +1,11 @@ +import { NoteController } from "../controllers/NoteController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { INoteActionData } from "../models/eft/notes/INoteActionData"; +export declare class NoteCallbacks { + private noteController; + constructor(noteController: NoteController); + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/NotifierCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/NotifierCallbacks.d.ts new file mode 100644 index 0000000..416e6a3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/NotifierCallbacks.d.ts @@ -0,0 +1,24 @@ +import { NotifierController } from "../controllers/NotifierController"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INotifierChannel } from "../models/eft/notifier/INotifier"; +import { ISelectProfileRequestData } from "../models/eft/notifier/ISelectProfileRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class NotifierCallbacks { + private httpServerHelper; + private httpResponse; + private notifierController; + constructor(httpServerHelper: HttpServerHelper, httpResponse: HttpResponseUtil, notifierController: NotifierController); + /** + * If we don't have anything to send, it's ok to not send anything back + * because notification requests can be long-polling. In fact, we SHOULD wait + * until we actually have something to send because otherwise we'd spam the client + * and the client would abort the connection due to spam. + */ + sendNotification(sessionID: string, req: any, resp: any, data: any): void; + getNotifier(url: string, info: any, sessionID: string): IGetBodyResponseData; + createNotifierChannel(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + selectProfile(url: string, info: ISelectProfileRequestData, sessionID: string): IGetBodyResponseData; + notify(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/PresetBuildCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/PresetBuildCallbacks.d.ts new file mode 100644 index 0000000..639c33f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/PresetBuildCallbacks.d.ts @@ -0,0 +1,15 @@ +import { PresetBuildController } from "../controllers/PresetBuildController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IPresetBuildActionRequestData } from "../models/eft/presetBuild/IPresetBuildActionRequestData"; +import { WeaponBuild } from "../models/eft/profile/IAkiProfile"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class PresetBuildCallbacks { + private httpResponse; + private presetBuildController; + constructor(httpResponse: HttpResponseUtil, presetBuildController: PresetBuildController); + getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/PresetCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/PresetCallbacks.d.ts new file mode 100644 index 0000000..f62afd6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/PresetCallbacks.d.ts @@ -0,0 +1,8 @@ +import { PresetController } from "../controllers/PresetController"; +import { OnLoad } from "../di/OnLoad"; +export declare class PresetCallbacks extends OnLoad { + private presetController; + constructor(presetController: PresetController); + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ProfileCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ProfileCallbacks.d.ts new file mode 100644 index 0000000..efce47d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/ProfileCallbacks.d.ts @@ -0,0 +1,30 @@ +import { ProfileController } from "../controllers/ProfileController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IGetMiniProfileRequestData } from "../models/eft/launcher/IGetMiniProfileRequestData"; +import { IProfileChangeNicknameRequestData } from "../models/eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../models/eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../models/eft/profile/IProfileCreateRequestData"; +import { ISearchFriendRequestData } from "../models/eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../models/eft/profile/ISearchFriendResponse"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class ProfileCallbacks { + private httpResponse; + private timeUtil; + private profileController; + constructor(httpResponse: HttpResponseUtil, timeUtil: TimeUtil, profileController: ProfileController); + createProfile(url: string, info: IProfileCreateRequestData, sessionID: string): IGetBodyResponseData; + getProfileData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + regenerateScav(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + changeVoice(url: string, info: IProfileChangeVoiceRequestData, sessionID: string): INullResponseData; + changeNickname(url: string, info: IProfileChangeNicknameRequestData, sessionID: string): IGetBodyResponseData; + validateNickname(url: string, info: IValidateNicknameRequestData, sessionID: string): IGetBodyResponseData; + getReservedNickname(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfileStatus(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + searchFriend(url: string, info: ISearchFriendRequestData, sessionID: string): IGetBodyResponseData; + getMiniProfile(url: string, info: IGetMiniProfileRequestData, sessionID: string): string; + getAllMiniProfiles(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/QuestCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/QuestCallbacks.d.ts new file mode 100644 index 0000000..f742096 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/QuestCallbacks.d.ts @@ -0,0 +1,26 @@ +import { QuestController } from "../controllers/QuestController"; +import { RepeatableQuestController } from "../controllers/RepeatableQuestController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../models/eft/common/tables/IRepeatableQuests"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../models/eft/quests/IHandoverQuestRequestData"; +import { IListQuestsRequestData } from "../models/eft/quests/IListQuestsRequestData"; +import { IRepeatableQuestChangeRequest } from "../models/eft/quests/IRepeatableQuestChangeRequest"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class QuestCallbacks { + private httpResponse; + private questController; + private repeatableQuestController; + constructor(httpResponse: HttpResponseUtil, questController: QuestController, repeatableQuestController: RepeatableQuestController); + changeRepeatableQuest(pmcData: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; + acceptQuest(pmcData: IPmcData, body: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; + listQuests(url: string, info: IListQuestsRequestData, sessionID: string): IGetBodyResponseData; + activityPeriods(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/RagfairCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/RagfairCallbacks.d.ts new file mode 100644 index 0000000..152475f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/RagfairCallbacks.d.ts @@ -0,0 +1,36 @@ +import { RagfairController } from "../controllers/RagfairController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAddOfferRequestData } from "../models/eft/ragfair/IAddOfferRequestData"; +import { IExtendOfferRequestData } from "../models/eft/ragfair/IExtendOfferRequestData"; +import { IGetItemPriceResult } from "../models/eft/ragfair/IGetItemPriceResult"; +import { IGetMarketPriceRequestData } from "../models/eft/ragfair/IGetMarketPriceRequestData"; +import { IRemoveOfferRequestData } from "../models/eft/ragfair/IRemoveOfferRequestData"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { RagfairServer } from "../servers/RagfairServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class RagfairCallbacks extends OnLoadOnUpdate { + private httpResponse; + private logger; + private jsonUtil; + private ragfairServer; + private ragfairController; + private configServer; + private ragfairConfig; + constructor(httpResponse: HttpResponseUtil, logger: ILogger, jsonUtil: JsonUtil, ragfairServer: RagfairServer, ragfairController: RagfairController, configServer: ConfigServer); + onLoad(): void; + getRoute(): string; + search(url: string, info: ISearchRequestData, sessionID: string): IGetBodyResponseData; + getMarketPrice(url: string, info: IGetMarketPriceRequestData, sessionID: string): IGetBodyResponseData; + getItemPrices(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + addOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + removeOffer(pmcData: IPmcData, info: IRemoveOfferRequestData, sessionID: string): IItemEventRouterResponse; + extendOffer(pmcData: IPmcData, info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(timeSinceLastRun: number): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/RepairCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/RepairCallbacks.d.ts new file mode 100644 index 0000000..f63ec18 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/RepairCallbacks.d.ts @@ -0,0 +1,11 @@ +import { RepairController } from "../controllers/RepairController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IRepairActionDataRequest } from "../models/eft/repair/IRepairActionDataRequest"; +import { ITraderRepairActionDataRequest } from "../models/eft/repair/ITraderRepairActionDataRequest"; +export declare class RepairCallbacks { + private repairController; + constructor(repairController: RepairController); + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/SaveCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/SaveCallbacks.d.ts new file mode 100644 index 0000000..b7219a0 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/SaveCallbacks.d.ts @@ -0,0 +1,9 @@ +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { SaveServer } from "../servers/SaveServer"; +export declare class SaveCallbacks extends OnLoadOnUpdate { + private saveServer; + constructor(saveServer: SaveServer); + onLoad(): void; + getRoute(): string; + onUpdate(secondsSinceLastRun: number): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/TradeCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/TradeCallbacks.d.ts new file mode 100644 index 0000000..9928951 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/TradeCallbacks.d.ts @@ -0,0 +1,11 @@ +import { TradeController } from "../controllers/TradeController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBaseTradeRequestData } from "../models/eft/trade/IProcessBaseTradeRequestData"; +import { IProcessRagfairTradeRequestData } from "../models/eft/trade/IProcessRagfairTradeRequestData"; +export declare class TradeCallbacks { + private tradeController; + constructor(tradeController: TradeController); + processTrade(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string): IItemEventRouterResponse; + processRagfairTrade(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/TraderCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/TraderCallbacks.d.ts new file mode 100644 index 0000000..2a8af7f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/TraderCallbacks.d.ts @@ -0,0 +1,18 @@ +import { TraderController } from "../controllers/TraderController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../models/eft/common/tables/ITrader"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class TraderCallbacks extends OnLoadOnUpdate { + private httpResponse; + private traderController; + constructor(httpResponse: HttpResponseUtil, traderController: TraderController); + onLoad(): void; + getRoute(): string; + getTraderSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfilePurchases(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTrader(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getAssort(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + onUpdate(): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/WeatherCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/WeatherCallbacks.d.ts new file mode 100644 index 0000000..e40ab3e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/WeatherCallbacks.d.ts @@ -0,0 +1,10 @@ +import { WeatherController } from "../controllers/WeatherController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class WeatherCallbacks { + private httpResponse; + private weatherController; + constructor(httpResponse: HttpResponseUtil, weatherController: WeatherController); + getWeather(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/WishlistCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/WishlistCallbacks.d.ts new file mode 100644 index 0000000..e0249fd --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/callbacks/WishlistCallbacks.d.ts @@ -0,0 +1,10 @@ +import { WishlistController } from "../controllers/WishlistController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IWishlistActionData } from "../models/eft/wishlist/IWishlistActionData"; +export declare class WishlistCallbacks { + private wishlistController; + constructor(wishlistController: WishlistController); + addToWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/BotController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/BotController.d.ts new file mode 100644 index 0000000..d7dc36d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/BotController.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { Difficulty } from "../models/eft/common/tables/IBotType"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { IBotCore } from "../models/eft/common/tables/IBotCore"; +import { ConfigServer } from "../servers/ConfigServer"; +import { BotHelper } from "../helpers/BotHelper"; +import { BotGenerator } from "../generators/BotGenerator"; +export declare class BotController { + private databaseServer; + private botGenerator; + private botHelper; + private configServer; + private botConfig; + constructor(databaseServer: DatabaseServer, botGenerator: BotGenerator, botHelper: BotHelper, configServer: ConfigServer); + getBotLimit(type: string): number; + getBotDifficulty(type: string, difficulty: string): IBotCore | Difficulty; + generate(info: IGenerateBotsRequestData, playerScav?: boolean): IBotBase[]; + getBotCap(): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/CustomizationController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/CustomizationController.d.ts new file mode 100644 index 0000000..6fd3b12 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/CustomizationController.d.ts @@ -0,0 +1,22 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IWearClothingRequestData } from "../models/eft/customization/IWearClothingRequestData"; +import { IBuyClothingRequestData } from "../models/eft/customization/IBuyClothingRequestData"; +import { ISuit } from "../models/eft/common/tables/ITrader"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class CustomizationController { + private logger; + private itemEventRouter; + private databaseServer; + private saveServer; + private profileHelper; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, saveServer: SaveServer, profileHelper: ProfileHelper); + getTraderSuits(traderID: string, sessionID: string): ISuit[]; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; + private getAllTraderSuits; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/DialogueController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/DialogueController.d.ts new file mode 100644 index 0000000..8095666 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/DialogueController.d.ts @@ -0,0 +1,24 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { DialogueInfo } from "../models/eft/profile/IAkiProfile"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetFriendListDataResponse } from "../models/eft/dialog/IGetFriendListDataResponse"; +import { IGetMailDialogViewResponseData } from "../models/eft/dialog/IGetMailDialogViewResponseData"; +import { IGetAllAttachmentsResponse } from "../models/eft/dialog/IGetAllAttachmentsResponse"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class DialogueController { + private httpResponse; + private saveServer; + private dialogueHelper; + constructor(httpResponse: HttpResponseUtil, saveServer: SaveServer, dialogueHelper: DialogueHelper); + getFriendList(sessionID: string): IGetFriendListDataResponse; + generateDialogueList(sessionID: string): IGetBodyResponseData; + getDialogueInfo(dialogueID: string, sessionID: string): DialogueInfo; + generateDialogueView(dialogueID: string, sessionID: string): IGetMailDialogViewResponseData; + removeDialogue(dialogueID: string, sessionID: string): void; + setDialoguePin(dialogueID: string, shouldPin: boolean, sessionID: string): void; + setRead(dialogueIDs: string[], sessionID: string): void; + getAllAttachments(dialogueID: string, sessionID: string): IGetAllAttachmentsResponse; + private removeExpiredItems; + update(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/GameController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/GameController.d.ts new file mode 100644 index 0000000..5c9a464 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/GameController.d.ts @@ -0,0 +1,20 @@ +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGameConfigResponse } from "../models/eft/game/IGameConfigResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { Watermark } from "../utils/Watermark"; +export declare class GameController { + private logger; + private watermark; + private httpServerHelper; + private profileHelper; + private configServer; + private httpConfig; + constructor(logger: ILogger, watermark: Watermark, httpServerHelper: HttpServerHelper, profileHelper: ProfileHelper, configServer: ConfigServer); + gameStart(url: string, info: IEmptyRequestData, sessionID: string): void; + getGameConfig(sessionID: string): IGameConfigResponse; + getServer(): any[]; + private getActiveRepeatableQuests; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HandbookController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HandbookController.d.ts new file mode 100644 index 0000000..5a55e89 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HandbookController.d.ts @@ -0,0 +1,8 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +export declare class HandbookController { + private databaseServer; + private handbookHelper; + constructor(databaseServer: DatabaseServer, handbookHelper: HandbookHelper); + load(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HealthController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HealthController.d.ts new file mode 100644 index 0000000..ca049f6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HealthController.d.ts @@ -0,0 +1,25 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentService } from "../services/PaymentService"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { HealthHelper } from "../helpers/HealthHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHealthTreatmentRequestData } from "../models/eft/health/IHealthTreatmentRequestData"; +import { IOffraidEatRequestData } from "../models/eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../models/eft/health/IOffraidHealRequestData"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HealthController { + private logger; + private itemEventRouter; + private itemHelper; + private paymentService; + private inventoryHelper; + private healthHelper; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, itemHelper: ItemHelper, paymentService: PaymentService, inventoryHelper: InventoryHelper, healthHelper: HealthHelper); + saveVitality(pmcData: IPmcData, info: ISyncHealthRequestData, sessionID: string): void; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): IItemEventRouterResponse; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): IItemEventRouterResponse; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HideoutController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HideoutController.d.ts new file mode 100644 index 0000000..22b7040 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/HideoutController.d.ts @@ -0,0 +1,56 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { HashUtil } from "../utils/HashUtil"; +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PlayerService } from "../services/PlayerService"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { HideoutHelper } from "../helpers/HideoutHelper"; +import { IHideoutUpgradeRequestData } from "../models/eft/hideout/IHideoutUpgradeRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { HideoutUpgradeCompleteRequestData } from "../models/eft/hideout/HideoutUpgradeCompleteRequestData"; +import { IHideoutPutItemInRequestData } from "../models/eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutTakeItemOutRequestData } from "../models/eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutToggleAreaRequestData } from "../models/eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutScavCaseStartRequestData } from "../models/eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HideoutController { + private logger; + private hashUtil; + private timeUtil; + private databaseServer; + private randomUtil; + private inventoryHelper; + private saveServer; + private playerService; + private presetHelper; + private paymentHelper; + private itemEventRouter; + private httpResponse; + private profileHelper; + private hideoutHelper; + private configServer; + private hideoutConfig; + constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseServer: DatabaseServer, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, configServer: ConfigServer); + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: HideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + registerProduction(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData | IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + update(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InraidController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InraidController.d.ts new file mode 100644 index 0000000..1033e5f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InraidController.d.ts @@ -0,0 +1,30 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { HealthHelper } from "../helpers/HealthHelper"; +import { IRegisterPlayerRequestData } from "../models/eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { InRaidHelper } from "../helpers/InRaidHelper"; +import { InsuranceService } from "../services/InsuranceService"; +import { ExtendedProfileHelper } from "../helpers/ExtendedProfileHelper"; +export declare class InraidController { + private saveServer; + private jsonUtil; + private databaseServer; + private questHelper; + private itemHelper; + private extendedProfileHelper; + private healthHelper; + private traderHelper; + private insuranceService; + private inRaidHelper; + private configServer; + private inraidConfig; + constructor(saveServer: SaveServer, jsonUtil: JsonUtil, databaseServer: DatabaseServer, questHelper: QuestHelper, itemHelper: ItemHelper, extendedProfileHelper: ExtendedProfileHelper, healthHelper: HealthHelper, traderHelper: TraderHelper, insuranceService: InsuranceService, inRaidHelper: InRaidHelper, configServer: ConfigServer); + addPlayer(sessionID: string, info: IRegisterPlayerRequestData): void; + saveProgress(offraidData: ISaveProgressRequestData, sessionID: string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InsuranceController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InsuranceController.d.ts new file mode 100644 index 0000000..50437a6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InsuranceController.d.ts @@ -0,0 +1,37 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PaymentService } from "../services/PaymentService"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetInsuranceCostRequestData } from "../models/eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../models/eft/insurance/IInsureRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { InsuranceService } from "../services/InsuranceService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class InsuranceController { + private logger; + private randomUtil; + private itemEventRouter; + private timeUtil; + private saveServer; + private databaseServer; + private itemHelper; + private profileHelper; + private dialogueHelper; + private paymentService; + private insuranceService; + private configServer; + private insuranceConfig; + constructor(logger: ILogger, randomUtil: RandomUtil, itemEventRouter: ItemEventRouter, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, profileHelper: ProfileHelper, dialogueHelper: DialogueHelper, paymentService: PaymentService, // TODO: delay required + insuranceService: InsuranceService, configServer: ConfigServer); + processReturn(): void; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): IItemEventRouterResponse; + cost(info: IGetInsuranceCostRequestData, sessionID: string): any; + doAbsolutelyNothing(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InventoryController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InventoryController.d.ts new file mode 100644 index 0000000..8235082 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/InventoryController.d.ts @@ -0,0 +1,107 @@ +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IAddItemRequestData } from "../models/eft/inventory/IAddItemRequestData"; +import { IInventoryBindRequestData } from "../models/eft/inventory/IInventoryBindRequestData"; +import { IInventoryCreateMarkerRequestData } from "../models/eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../models/eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../models/eft/inventory/IInventoryEditMarkerRequestData"; +import { IInventoryExamineRequestData } from "../models/eft/inventory/IInventoryExamineRequestData"; +import { IInventoryFoldRequestData } from "../models/eft/inventory/IInventoryFoldRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../models/eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventoryRemoveRequestData } from "../models/eft/inventory/IInventoryRemoveRequestData"; +import { IInventorySortRequestData } from "../models/eft/inventory/IInventorySortRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IInventorySwapRequestData } from "../models/eft/inventory/IInventorySwapRequestData"; +import { IInventoryTagRequestData } from "../models/eft/inventory/IInventoryTagRequestData"; +import { IInventoryToggleRequestData } from "../models/eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTransferRequestData } from "../models/eft/inventory/IInventoryTransferRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class InventoryController { + private logger; + private hashUtil; + private jsonUtil; + private databaseServer; + private presetHelper; + private inventoryHelper; + private profileHelper; + private paymentHelper; + private itemEventRouter; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, presetHelper: PresetHelper, inventoryHelper: InventoryHelper, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, itemEventRouter: ItemEventRouter); + /** + * Move Item + * change location of item with parentId and slotId + * transfers items from one profile to another if fromOwner/toOwner is set in the body. + * otherwise, move is contained within the same profile_f. + */ + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Remove Item from Profile + * Deep tree item deletion, also removes items from insurance list + */ + removeItem(pmcData: IPmcData, itemId: string, sessionID: string, output?: IItemEventRouterResponse): IItemEventRouterResponse; + /** + * Implements functionality "Discard" from Main menu (Stash etc.) + * Removes item from PMC Profile + */ + discardItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Split Item + * spliting 1 item-stack into 2 separate items ... + */ + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Merge Item + * merges 2 items into one, deletes item from `body.item` and adding number of stacks into `body.with` + */ + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Transfer item + * Used to take items from scav inventory into stash or to insert ammo into mags (shotgun ones) and reloading weapon by clicking "Reload" + */ + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Swap Item + * its used for "reload" if you have weapon in hands and magazine is somewhere else in rig or backpack in equipment + */ + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Give Item + * its used for "add" item like gifts etc. + */ + addItem(pmcData: IPmcData, body: IAddItemRequestData, output: IItemEventRouterResponse, sessionID: string, callback: any, foundInRaid?: boolean, addUpd?: any): IItemEventRouterResponse; + /** + * Handles folding of Weapons + */ + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Toggles "Toggleable" items like night vision goggles and face shields. + */ + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles Tagging of items (primary Containers). + */ + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles examining of the item * + */ + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles sorting of Inventory. + */ + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/LauncherController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/LauncherController.d.ts new file mode 100644 index 0000000..d3d8e6a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/LauncherController.d.ts @@ -0,0 +1,27 @@ +import { HashUtil } from "../utils/HashUtil"; +import { SaveServer } from "../servers/SaveServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { IRegisterData } from "../models/eft/launcher/IRegisterData"; +import { ILoginRequestData } from "../models/eft/launcher/ILoginRequestData"; +import { IChangeRequestData } from "../models/eft/launcher/IChangeRequestData"; +import { Info } from "../models/eft/profile/IAkiProfile"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +export declare class LauncherController { + private hashUtil; + private saveServer; + private httpServerHelper; + private databaseServer; + private configServer; + private coreConfig; + constructor(hashUtil: HashUtil, saveServer: SaveServer, httpServerHelper: HttpServerHelper, databaseServer: DatabaseServer, configServer: ConfigServer); + connect(): any; + find(sessionIdKey: string): Info; + login(info: ILoginRequestData): string; + register(info: IRegisterData): string; + private createAccount; + changeUsername(info: IChangeRequestData): string; + changePassword(info: IChangeRequestData): string; + wipe(info: IRegisterData): string; + getCompatibleTarkovVersion(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/LocationController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/LocationController.d.ts new file mode 100644 index 0000000..dde270c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/LocationController.d.ts @@ -0,0 +1,18 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { LocationGenerator } from "../generators/LocationGenerator"; +import { ILocationBase } from "../models/eft/common/ILocationBase"; +import { ILocationsGenerateAllResponse } from "../models/eft/common/ILocationsSourceDestinationBase"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class LocationController { + private jsonUtil; + private logger; + private locationGenerator; + private databaseServer; + private timeUtil; + constructor(jsonUtil: JsonUtil, logger: ILogger, locationGenerator: LocationGenerator, databaseServer: DatabaseServer, timeUtil: TimeUtil); + get(location: string): ILocationBase; + generate(name: string): ILocationBase; + generateAll(): ILocationsGenerateAllResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/MatchController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/MatchController.d.ts new file mode 100644 index 0000000..84abbe3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/MatchController.d.ts @@ -0,0 +1,28 @@ +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IEndOfflineRaidRequestData } from "../models/eft/match/IEndOfflineRaidRequestData"; +import { IGetProfileRequestData } from "../models/eft/match/IGetProfileRequestData"; +import { IStartOfflineRaidRequestData } from "../models/eft/match/IStartOffineRaidRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { SaveServer } from "../servers/SaveServer"; +import { MatchLocationService } from "../services/MatchLocationService"; +export declare class MatchController { + private saveServer; + private profileHelper; + private matchLocationService; + private traderHelper; + private configServer; + private matchConfig; + private inraidConfig; + constructor(saveServer: SaveServer, profileHelper: ProfileHelper, matchLocationService: MatchLocationService, traderHelper: TraderHelper, configServer: ConfigServer); + getEnabled(): boolean; + getProfile(info: IGetProfileRequestData): IPmcData[]; + private getMatch; + createGroup(sessionID: string, info: any): any; + deleteGroup(info: any): void; + joinMatch(info: any, sessionID: string): any[]; + getGroupStatus(info: any): any; + startOfflineRaid(info: IStartOfflineRaidRequestData, sessionID: string): void; + endOfflineRaid(info: IEndOfflineRaidRequestData, sessionID: string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/NoteController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/NoteController.d.ts new file mode 100644 index 0000000..ecd8001 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/NoteController.d.ts @@ -0,0 +1,12 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { INoteActionData } from "../models/eft/notes/INoteActionData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +declare class NoteController { + private itemEventRouter; + constructor(itemEventRouter: ItemEventRouter); + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} +export { NoteController }; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/NotifierController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/NotifierController.d.ts new file mode 100644 index 0000000..36fef66 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/NotifierController.d.ts @@ -0,0 +1,22 @@ +import { NotifierHelper } from "../helpers/NotifierHelper"; +import { NotificationService } from "../services/NotificationService"; +import { INotifierChannel } from "../models/eft/notifier/INotifier"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +export declare class NotifierController { + private notifierHelper; + private httpServerHelper; + private notificationService; + private pollInterval; + private timeout; + constructor(notifierHelper: NotifierHelper, httpServerHelper: HttpServerHelper, notificationService: NotificationService); + /** + * Resolve an array of session notifications. + * + * If no notifications are currently queued then intermittently check for new notifications until either + * one or more appear or when a timeout expires. + * If no notifications are available after the timeout, use a default message. + */ + notifyAsync(sessionID: string): Promise; + getServer(sessionID: string): string; + getChannel(sessionID: string): INotifierChannel; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/PresetBuildController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/PresetBuildController.d.ts new file mode 100644 index 0000000..a15b181 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/PresetBuildController.d.ts @@ -0,0 +1,18 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { SaveServer } from "../servers/SaveServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IPresetBuildActionRequestData } from "../models/eft/presetBuild/IPresetBuildActionRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { WeaponBuild } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +export declare class PresetBuildController { + private hashUtil; + private itemEventRouter; + private itemHelper; + private saveServer; + constructor(hashUtil: HashUtil, itemEventRouter: ItemEventRouter, itemHelper: ItemHelper, saveServer: SaveServer); + getUserBuilds(sessionID: string): WeaponBuild[]; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/PresetController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/PresetController.d.ts new file mode 100644 index 0000000..6ec8c55 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/PresetController.d.ts @@ -0,0 +1,8 @@ +import { PresetHelper } from "../helpers/PresetHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PresetController { + private presetHelper; + private databaseServer; + constructor(presetHelper: PresetHelper, databaseServer: DatabaseServer); + initialize(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/ProfileController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/ProfileController.d.ts new file mode 100644 index 0000000..46b66d8 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/ProfileController.d.ts @@ -0,0 +1,34 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IProfileChangeNicknameRequestData } from "../models/eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../models/eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../models/eft/profile/IProfileCreateRequestData"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { ISearchFriendRequestData } from "../models/eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../models/eft/profile/ISearchFriendResponse"; +import { HashUtil } from "../utils/HashUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { IMiniProfile } from "../models/eft/launcher/IMiniProfile"; +import { ExtendedProfileHelper } from "../helpers/ExtendedProfileHelper"; +export declare class ProfileController { + private hashUtil; + private timeUtil; + private saveServer; + private databaseServer; + private itemHelper; + private traderHelper; + private extendedProfileHelper; + constructor(hashUtil: HashUtil, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, traderHelper: TraderHelper, extendedProfileHelper: ExtendedProfileHelper); + getMiniProfiles(): IMiniProfile[]; + getMiniProfile(sessionID: string): any; + getCompleteProfile(sessionID: string): IPmcData[]; + createProfile(info: IProfileCreateRequestData, sessionID: string): void; + generatePlayerScav(sessionID: string): IPmcData; + validateNickname(info: IValidateNicknameRequestData, sessionID: string): string; + changeNickname(info: IProfileChangeNicknameRequestData, sessionID: string): string; + changeVoice(info: IProfileChangeVoiceRequestData, sessionID: string): void; + getFriends(info: ISearchFriendRequestData, sessionID: string): ISearchFriendResponse[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/QuestController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/QuestController.d.ts new file mode 100644 index 0000000..a964c32 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/QuestController.d.ts @@ -0,0 +1,37 @@ +import { TimeUtil } from "../utils/TimeUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { QuestConditionHelper } from "../helpers/QuestConditionHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PlayerService } from "../services/PlayerService"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../models/eft/quests/IHandoverQuestRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class QuestController { + private logger; + private timeUtil; + private itemEventRouter; + private databaseServer; + private itemHelper; + private dialogueHelper; + private profileHelper; + private questHelper; + private questConditionHelper; + private playerService; + private configServer; + private questConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, itemHelper: ItemHelper, dialogueHelper: DialogueHelper, profileHelper: ProfileHelper, questHelper: QuestHelper, questConditionHelper: QuestConditionHelper, playerService: PlayerService, configServer: ConfigServer); + getClientQuests(sessionID: string): IQuest[]; + acceptQuest(pmcData: IPmcData, acceptedQuest: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + acceptRepeatableQuest(pmcData: IPmcData, acceptedQuest: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RagfairController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RagfairController.d.ts new file mode 100644 index 0000000..5b94a95 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RagfairController.d.ts @@ -0,0 +1,69 @@ +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairHelper } from "../helpers/RagfairHelper"; +import { RagfairOfferHelper } from "../helpers/RagfairOfferHelper"; +import { RagfairSellHelper } from "../helpers/RagfairSellHelper"; +import { RagfairSortHelper } from "../helpers/RagfairSortHelper"; +import { RagfairTaxHelper } from "../helpers/RagfairTaxHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { IAddOfferRequestData, Requirement } from "../models/eft/ragfair/IAddOfferRequestData"; +import { IExtendOfferRequestData } from "../models/eft/ragfair/IExtendOfferRequestData"; +import { IGetItemPriceResult } from "../models/eft/ragfair/IGetItemPriceResult"; +import { IGetMarketPriceRequestData } from "../models/eft/ragfair/IGetMarketPriceRequestData"; +import { IGetOffersResult } from "../models/eft/ragfair/IGetOffersResult"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairServer } from "../servers/RagfairServer"; +import { SaveServer } from "../servers/SaveServer"; +import { PaymentService } from "../services/PaymentService"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { RagfairRequiredItemsService } from "../services/RagfairRequiredItemsService"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class RagfairController { + private logger; + private timeUtil; + private httpResponse; + private itemEventRouter; + private ragfairServer; + private ragfairPriceService; + private databaseServer; + private itemHelper; + private saveServer; + private ragfairSellHelper; + private ragfairTaxHelper; + private ragfairSortHelper; + private ragfairOfferHelper; + private profileHelper; + private paymentService; + private handbookHelper; + private paymentHelper; + private inventoryHelper; + private ragfairHelper; + private ragfairOfferService; + private ragfairRequiredItemsService; + private ragfairOfferGenerator; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, httpResponse: HttpResponseUtil, itemEventRouter: ItemEventRouter, ragfairServer: RagfairServer, ragfairPriceService: RagfairPriceService, databaseServer: DatabaseServer, itemHelper: ItemHelper, saveServer: SaveServer, ragfairSellHelper: RagfairSellHelper, ragfairTaxHelper: RagfairTaxHelper, ragfairSortHelper: RagfairSortHelper, ragfairOfferHelper: RagfairOfferHelper, profileHelper: ProfileHelper, paymentService: PaymentService, handbookHelper: HandbookHelper, paymentHelper: PaymentHelper, inventoryHelper: InventoryHelper, ragfairHelper: RagfairHelper, ragfairOfferService: RagfairOfferService, ragfairRequiredItemsService: RagfairRequiredItemsService, ragfairOfferGenerator: RagfairOfferGenerator, configServer: ConfigServer); + getOffers(sessionID: string, info: ISearchRequestData): IGetOffersResult; + update(): void; + getItemPrice(info: IGetMarketPriceRequestData): IGetItemPriceResult; + addPlayerOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + createPlayerOffer(profile: IAkiProfile, requirements: Requirement[], items: Item[], sellInOnePiece: boolean, amountToSend: number): IRagfairOffer; + getAllFleaPrices(): Record; + removeOffer(offerId: string, sessionID: string): IItemEventRouterResponse; + extendOffer(info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RepairController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RepairController.d.ts new file mode 100644 index 0000000..3a9f3a2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RepairController.d.ts @@ -0,0 +1,40 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { PaymentService } from "../services/PaymentService"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IRepairActionDataRequest } from "../models/eft/repair/IRepairActionDataRequest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ITraderRepairActionDataRequest } from "../models/eft/repair/ITraderRepairActionDataRequest"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RepairHelper } from "../helpers/RepairHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RepairController { + private logger; + private itemEventRouter; + private databaseServer; + private questHelper; + private traderHelper; + private paymentService; + private repairHelper; + private configServer; + private repairConfig; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, questHelper: QuestHelper, traderHelper: TraderHelper, paymentService: PaymentService, repairHelper: RepairHelper, configServer: ConfigServer); + /** + * Repair with trader + * @param pmcData player profile + * @param body endpoint request data + * @param sessionID session id + * @returns item event router action + */ + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + /** + * Repair with repair kit + * @param pmcData player profile + * @param body endpoint request data + * @param sessionID session id + * @returns item event router action + */ + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RepeatableQuestController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RepeatableQuestController.d.ts new file mode 100644 index 0000000..bd5e5a1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/RepeatableQuestController.d.ts @@ -0,0 +1,216 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { Exit } from "../models/eft/common/ILocationBase"; +import { IPmcData, TraderInfo } from "../models/eft/common/IPmcData"; +import { ICompletion, ICompletionAvailableFor, IElimination, IEliminationCondition, IExploration, IExplorationCondition, IPmcDataRepeatableQuest, IRepeatableQuest, IReward, IRewards } from "../models/eft/common/tables/IRepeatableQuests"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IRepeatableQuestChangeRequest } from "../models/eft/quests/IRepeatableQuestChangeRequest"; +import { ELocationName, IRepeatableQuestConfig } from "../models/spt/config/IQuestConfig"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PaymentService } from "../services/PaymentService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { MathUtil } from "../utils/MathUtil"; +import { ObjectId } from "../utils/ObjectId"; +import { ProbabilityObject, ProbabilityObjectArray, RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export interface IQuestTypePool { + types: string[]; + pool: IQuestPool; +} +export interface IQuestPool { + Exploration: IExplorationPool; + Elimination: IEliminationPool; +} +export interface IExplorationPool { + locations: Partial>; +} +export interface IEliminationPool { + targets: IEliminationTargetPool; +} +export interface IEliminationTargetPool { + Savage?: ITargetLocation; + AnyPmc?: ITargetLocation; + bossBully?: ITargetLocation; + bossGluhar?: ITargetLocation; + bossKilla?: ITargetLocation; + bossSanitar?: ITargetLocation; + bossTagilla?: ITargetLocation; + bossKojaniy?: ITargetLocation; +} +export interface ITargetLocation { + locations: string[]; +} +export declare class RepeatableQuestController { + private timeUtil; + private logger; + private randomUtil; + private mathUtil; + private jsonUtil; + private databaseServer; + private itemHelper; + private presetHelper; + private profileHelper; + private ragfairServerHelper; + private itemEventRouter; + private paymentService; + private objectId; + private configServer; + private questConfig; + constructor(timeUtil: TimeUtil, logger: ILogger, randomUtil: RandomUtil, mathUtil: MathUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, itemHelper: ItemHelper, presetHelper: PresetHelper, profileHelper: ProfileHelper, ragfairServerHelper: RagfairServerHelper, itemEventRouter: ItemEventRouter, paymentService: PaymentService, objectId: ObjectId, configServer: ConfigServer); + /** + * This is the method reached by the /client/repeatalbeQuests/activityPeriods endpoint + * Returns an array of objects in the format of repeatable quests to the client. + * repeatableQuestObject = { + * id: Unique Id, + * name: "Daily", + * endTime: the time when the quests expire + * activeQuests: currently available quests in an array. Each element of quest type format (see assets/database/templates/repeatableQuests.json). + * inactiveQuests: the quests which were previously active (required by client to fail them if they are not completed) + * } + * + * The method checks if the player level requirement for repeatable quests (e.g. daily lvl5, weekly lvl15) is met and if the previously active quests + * are still valid. This ischecked by endTime persisted in profile accordning to the resetTime configured for each repeatable kind (daily, weekly) + * in QuestCondig.js + * + * If the condition is met, new repeatableQuests are created, old quests (which are persisted in the profile.RepeatableQuests[i].activeQuests) are + * moved to profile.RepeatableQuests[i].inactiveQuests. This memory is required to get rid of old repeatable quest data in the profile, otherwise + * they'll litter the profile's Quests field. + * (if the are on "Succeed" but not "Completed" we keep them, to allow the player to complete them and get the rewards) + * The new quests generated are again persisted in profile.RepeatableQuests + * + * + * @param {string} sessionId Player's session id + * @returns {array} array of "repeatableQuestObjects" as descibed above + */ + getClientRepeatableQuests(info: IEmptyRequestData, sessionID: string): IPmcDataRepeatableQuest[]; + /** + * This method is called by GetClientRepeatableQuests and creates one element of quest type format (see assets/database/templates/repeatableQuests.json). + * It randomly draws a quest type (currently Elimination, Completion or Exploration) as well as a trader who is providing the quest + */ + generateRepeatableQuest(pmcLevel: number, pmcTraderInfo: Record, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IRepeatableQuest; + /** + * Just for debug reasons. Draws dailies a random assort of dailies extracted from dumps + */ + generateDebugDailies(dailiesPool: any, factory: any, number: any): any; + /** + * Generates the base object of quest type format given as templates in assets/database/templates/repeatableQuests.json + * The templates include Elimination, Completion and Extraction quest types + * + * @param {string} type quest type: "Elimination", "Completion" or "Extraction" + * @param {string} traderId trader from which the quest will be provided + * @returns {object} a object which contains the base elements for repeatable quests of the requests type + * (needs to be filled with reward and conditions by called to make a valid quest) + */ + generateRepeatableTemplate(type: string, traderId: string): IRepeatableQuest; + /** + * Generates a valid Exploration quest + * + * @param {integer} pmcLevel player's level for reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} questTypePool Pools for quests (used to avoid redundant quests) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Exploration" (see assets/database/templates/repeatableQuests.json) + */ + generateExplorationQuest(pmcLevel: number, traderId: string, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IExploration; + /** + * Generates a valid Completion quest + * + * @param {integer} pmcLevel player's level for requested items and reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Completion" (see assets/database/templates/repeatableQuests.json) + */ + generateCompletionQuest(pmcLevel: number, traderId: string, repeatableConfig: IRepeatableQuestConfig): ICompletion; + /** + * Generates a valid Elimination quest + * + * @param {integer} pmcLevel player's level for requested items and reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} questTypePool Pools for quests (used to avoid redundant quests) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Elimination" (see assets/database/templates/repeatableQuests.json) + */ + generateEliminationQuest(pmcLevel: number, traderId: string, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IElimination; + /** + * Exploration repeatable quests can specify a required extraction point. + * This method creates the according object which will be appended to the conditions array + * + * @param {string} exit The exit name to generate the condition for + * @returns {object} Exit condition + */ + generateExplorationExitCondition(exit: Exit): IExplorationCondition; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateCompletionQuest to create a completion condition (of which a completion quest theoretically can have many) + * + * @param {string} targetItemId id of the item to request + * @param {integer} value amount of items of this specific type to request + * @returns {object} object of "Completion"-condition + */ + generateCompletionAvailableForFinish(targetItemId: string, value: number): ICompletionAvailableFor; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateEliminationQuest to create a location condition. + * + * @param {string} location the location on which to fulfill the elimination quest + * @returns {object} object of "Elimination"-location-subcondition + */ + generateEliminationLocation(location: string[]): IEliminationCondition; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateEliminationQuest to create a kill condition. + * + * @param {string} target array of target npcs e.g. "AnyPmc", "Savage" + * @param {array} bodyParts array of body parts with which to kill e.g. ["stomach", "thorax"] + * @param {number} distance distance from which to kill (currently only >= supported) + * @returns {object} object of "Elimination"-kill-subcondition + */ + generateEliminationCondition(target: string, bodyPart: string[], distance: number): IEliminationCondition; + /** + * Used to create a quest pool during each cycle of repeatable quest generation. The pool will be subsequently + * narrowed down during quest generation to avoid duplicate quests. Like duplicate extractions or elimination quests + * where you have to e.g. kill scavs in same locations. + * + * @returns {object} the quest pool + */ + generateQuestPool(repeatableConfig: IRepeatableQuestConfig): IQuestTypePool; + /** + * Generate the reward for a mission. A reward can consist of + * - Experience + * - Money + * - Items + * - Trader Reputation + * + * The reward is dependent on the player level as given by the wiki. The exact mapping of pmcLevel to + * experience / money / items / trader reputation can be defined in QuestConfig.js + * + * There's also a random variation of the reward the spread of which can be also defined in the config. + * + * Additonaly, a scaling factor w.r.t. quest difficulty going from 0.2...1 can be used + * + * @param {integer} pmcLevel player's level + * @param {number} difficulty a reward scaling factor goint from 0.2 to 1 + * @param {string} traderId the trader for reputation gain (and possible in the future filtering of reward item type based on trader) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of "Reward"-type that can be given for a repeatable mission + */ + generateReward(pmcLevel: number, difficulty: number, traderId: string, repeatableConfig: IRepeatableQuestConfig): IRewards; + /** + * Helper to create a reward item structured as required by the client + * + * @param {string} tpl itemId of the rewarded item + * @param {integer} value amount of items to give + * @param {integer} index all rewards will be appended to a list, for unkown reasons the client wants the index + * @returns {object} object of "Reward"-item-type + */ + generateRewardItem(tpl: string, value: number, index: number, preset?: any): IReward; + debugLogRepeatableQuestIds(pmcData: IPmcData): void; + probabilityObjectArray(configArrayInput: ProbabilityObject[]): ProbabilityObjectArray; + changeRepeatableQuest(pmcDataIn: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/TradeController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/TradeController.d.ts new file mode 100644 index 0000000..f0a177b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/TradeController.d.ts @@ -0,0 +1,21 @@ +import { RagfairServer } from "../servers/RagfairServer"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TradeHelper } from "../helpers/TradeHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IProcessRagfairTradeRequestData } from "../models/eft/trade/IProcessRagfairTradeRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { Upd } from "../models/eft/common/tables/IItem"; +import { IProcessBaseTradeRequestData } from "../models/eft/trade/IProcessBaseTradeRequestData"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +declare class TradeController { + private logger; + private itemEventRouter; + private tradeHelper; + private profileHelper; + private ragfairServer; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, tradeHelper: TradeHelper, profileHelper: ProfileHelper, ragfairServer: RagfairServer); + confirmTrading(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string, foundInRaid?: boolean, upd?: Upd): IItemEventRouterResponse; + confirmRagfairTrading(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} +export { TradeController }; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/TraderController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/TraderController.d.ts new file mode 100644 index 0000000..36eac75 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/TraderController.d.ts @@ -0,0 +1,26 @@ +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TraderAssortHelper } from "../helpers/TraderAssortHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { TraderAssortService } from "../services/TraderAssortService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class TraderController { + private logger; + private databaseServer; + private traderAssortHelper; + private profileHelper; + private traderHelper; + private timeUtil; + private traderAssortService; + private jsonUtil; + constructor(logger: ILogger, databaseServer: DatabaseServer, traderAssortHelper: TraderAssortHelper, profileHelper: ProfileHelper, traderHelper: TraderHelper, timeUtil: TimeUtil, traderAssortService: TraderAssortService, jsonUtil: JsonUtil); + load(): void; + getTrader(traderID: string, sessionID: string): ITraderBase; + getAllTraders(sessionID: string): ITraderBase[]; + updateTraders(): boolean; + getAssort(sessionId: string, traderId: string): ITraderAssort; + getPurchasesData(traderID: string, sessionID: string): Record; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/WeatherController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/WeatherController.d.ts new file mode 100644 index 0000000..4f8bcf1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/WeatherController.d.ts @@ -0,0 +1,10 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { WeatherGenerator } from "../generators/WeatherGenerator"; +import { IWeatherData } from "../models/eft/weather/IWeatherData"; +export declare class WeatherController { + private weatherGenerator; + private configServer; + private weatherConfig; + constructor(weatherGenerator: WeatherGenerator, configServer: ConfigServer); + generate(): IWeatherData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/WishlistController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/WishlistController.d.ts new file mode 100644 index 0000000..5ef8df3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/controllers/WishlistController.d.ts @@ -0,0 +1,10 @@ +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IWishlistActionData } from "../models/eft/wishlist/IWishlistActionData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class WishlistController { + private itemEvenRouter; + constructor(itemEvenRouter: ItemEventRouter); + addToWishList(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishList(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Container.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Container.d.ts new file mode 100644 index 0000000..17791b0 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Container.d.ts @@ -0,0 +1,14 @@ +import { DependencyContainer } from "tsyringe"; +export declare class Container { + static registerTypes(depContainer: DependencyContainer): void; + static registerListTypes(depContainer: DependencyContainer): void; + private static registerUtils; + private static registerRouters; + private static registerGenerators; + private static registerHelpers; + private static registerLoaders; + private static registerCallbacks; + private static registerServices; + private static registerServers; + private static registerControllers; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnLoad.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnLoad.d.ts new file mode 100644 index 0000000..064d07d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnLoad.d.ts @@ -0,0 +1,4 @@ +export declare class OnLoad { + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnLoadOnUpdate.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnLoadOnUpdate.d.ts new file mode 100644 index 0000000..8bd3dc3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnLoadOnUpdate.d.ts @@ -0,0 +1,7 @@ +import { OnLoad } from "./OnLoad"; +import { OnUpdate } from "./OnUpdate"; +export declare class OnLoadOnUpdate implements OnLoad, OnUpdate { + onUpdate(timeSinceLastRun: number): boolean; + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnUpdate.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnUpdate.d.ts new file mode 100644 index 0000000..7fbbe09 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/OnUpdate.d.ts @@ -0,0 +1,4 @@ +export declare class OnUpdate { + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Router.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Router.d.ts new file mode 100644 index 0000000..2fb98e0 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Router.d.ts @@ -0,0 +1,40 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +export declare class Router { + private handledRoutes; + getTopLevelRoute(): string; + protected getHandledRoutes(): HandledRoute[]; + private getInternalHandledRoutes; + canHandle(url: string, partialMatch?: boolean): boolean; +} +export declare class StaticRouter extends Router { + private routes; + constructor(routes: RouteAction[]); + handleStatic(url: string, info: any, sessionID: string, output: string): any; + getHandledRoutes(): HandledRoute[]; +} +export declare class DynamicRouter extends Router { + private routes; + constructor(routes: RouteAction[]); + handleDynamic(url: string, info: any, sessionID: string, output: string): any; + getHandledRoutes(): HandledRoute[]; +} +export declare class ItemEventRouterDefinition extends Router { + constructor(); + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} +export declare class SaveLoadRouter extends Router { + constructor(); + handleLoad(profile: IAkiProfile): IAkiProfile; +} +export declare class HandledRoute { + route: string; + dynamic: boolean; + constructor(route: string, dynamic: boolean); +} +export declare class RouteAction { + url: string; + action: (url: string, info: any, sessionID: string, output: string) => any; + constructor(url: string, action: (url: string, info: any, sessionID: string, output: string) => any); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Serializer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Serializer.d.ts new file mode 100644 index 0000000..70aa7c5 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/di/Serializer.d.ts @@ -0,0 +1,5 @@ +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class Serializer { + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(something: string): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotGenerator.d.ts new file mode 100644 index 0000000..af7d7d4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotGenerator.d.ts @@ -0,0 +1,36 @@ +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ConfigServer } from "../servers/ConfigServer"; +import { GameEventHelper } from "../helpers/GameEventHelper"; +import { BotInventoryGenerator } from "./BotInventoryGenerator"; +import { BotHelper } from "../helpers/BotHelper"; +export declare class BotGenerator { + private logger; + private hashUtil; + private randomUtil; + private jsonUtil; + private databaseServer; + private botInventoryGenerator; + private botHelper; + private gameEventHelper; + private configServer; + private botConfig; + constructor(logger: ILogger, hashUtil: HashUtil, randomUtil: RandomUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, botInventoryGenerator: BotInventoryGenerator, botHelper: BotHelper, gameEventHelper: GameEventHelper, configServer: ConfigServer); + generate(info: IGenerateBotsRequestData, playerScav?: boolean): IBotBase[]; + private generateBot; + private generateRandomLevel; + /** Converts health object to the required format */ + private generateHealth; + private generateSkills; + private getPmcRole; + private removeChristmasItemsFromBotInventory; + private generateId; + private generateInventoryID; + private getPMCDifficulty; + private generateDogtag; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotInventoryGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotInventoryGenerator.d.ts new file mode 100644 index 0000000..0cdbacb --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotInventoryGenerator.d.ts @@ -0,0 +1,24 @@ +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { Inventory, Chances, Generation } from "../models/eft/common/tables/IBotType"; +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +import { BotWeaponGenerator } from "./BotWeaponGenerator"; +import { BotLootGenerator } from "./BotLootGenerator"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +export declare class BotInventoryGenerator { + private logger; + private hashUtil; + private randomUtil; + private databaseServer; + private botWeaponGenerator; + private botLootGenerator; + private botGeneratorHelper; + private weightedRandomHelper; + constructor(logger: ILogger, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, botWeaponGenerator: BotWeaponGenerator, botLootGenerator: BotLootGenerator, botGeneratorHelper: BotGeneratorHelper, weightedRandomHelper: WeightedRandomHelper); + generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory; + private generateEquipment; + private generateInventoryBase; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotLootGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotLootGenerator.d.ts new file mode 100644 index 0000000..3bf1b36 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotLootGenerator.d.ts @@ -0,0 +1,27 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { PMCLootGenerator } from "../generators/PMCLootGenerator"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { ItemMinMax, Items } from "../models/eft/common/tables/IBotType"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +export declare class BotLootGenerator { + private jsonUtil; + private hashUtil; + private randomUtil; + private databaseServer; + private handbookHelper; + private botGeneratorHelper; + private pmcLootGenerator; + private configServer; + private botConfig; + constructor(jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, botGeneratorHelper: BotGeneratorHelper, pmcLootGenerator: PMCLootGenerator, configServer: ConfigServer); + generateLoot(lootPool: Items, itemCounts: ItemMinMax, isPmc: boolean, inventory: PmcInventory): void; + private getRandomisedCount; + private addLootFromPool; + /** Compares two item templates by their price to spawn chance ratio */ + private compareByValue; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotWeaponGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotWeaponGenerator.d.ts new file mode 100644 index 0000000..e8f91cb --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/BotWeaponGenerator.d.ts @@ -0,0 +1,44 @@ +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { MinMax, Mods, ModsChances } from "../models/eft/common/tables/IBotType"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +export declare class BotWeaponGenerator { + private logger; + private hashUtil; + private databaseServer; + private itemHelper; + private weightedRandomHelper; + private botGeneratorHelper; + private randomUtil; + constructor(logger: ILogger, hashUtil: HashUtil, databaseServer: DatabaseServer, itemHelper: ItemHelper, weightedRandomHelper: WeightedRandomHelper, botGeneratorHelper: BotGeneratorHelper, randomUtil: RandomUtil); + generateWeapon(equipmentSlot: string, weaponPool: Record, modPool: Mods, modChances: ModsChances, magCounts: MinMax, botRole: string, isPmc: boolean, inventory: PmcInventory): void; + /** Checks if all required slots are occupied on a weapon and all it's mods */ + private isWeaponValid; + /** + * Generates extra magazines or bullets (if magazine is internal) and adds them to TacticalVest and Pockets. + * Additionally, adds extra bullets to SecuredContainer + * + * @param {*} weaponMods + * @param {*} weaponTemplate + * @param {*} magCounts + * @param {*} ammoTpl + * @returns + */ + private generateExtraMagazines; + private addBullets; + /** + * Finds and returns tpl of ammo that should be used, while making sure it's compatible + * + * @param {*} weaponMods + * @param {*} weaponTemplate + * @returns + */ + private getCompatibleAmmo; + /** Fill existing magazines to full, while replacing their contents with specified ammo */ + private fillExistingMagazines; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/LocationGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/LocationGenerator.d.ts new file mode 100644 index 0000000..b7ba7c5 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/LocationGenerator.d.ts @@ -0,0 +1,44 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { IStaticContainerProps, IStaticLootDetails, IStaticAmmoDetails, IStaticForcedProps } from "../models/eft/common/tables/ILootBase"; +import { ILooseLoot, SpawnpointTemplate } from "../models/eft/common/ILooseLoot"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { GameEventHelper } from "../helpers/GameEventHelper"; +import { ContainerHelper } from "../helpers/ContainerHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { MathUtil } from "../utils/MathUtil"; +import { ObjectId } from "../utils/ObjectId"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export interface IContainerItem { + items: Item[]; + width: number; + height: number; +} +export declare class LocationGenerator { + private logger; + private jsonUtil; + private objectId; + private randomUtil; + private ragfairServerHelper; + private itemHelper; + private mathUtil; + private gameEventHelper; + private containerHelper; + private presetHelper; + private configServer; + private locationConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, objectId: ObjectId, randomUtil: RandomUtil, ragfairServerHelper: RagfairServerHelper, itemHelper: ItemHelper, mathUtil: MathUtil, gameEventHelper: GameEventHelper, containerHelper: ContainerHelper, presetHelper: PresetHelper, configServer: ConfigServer); + generateContainerLoot(containerIn: IStaticContainerProps, staticForced: IStaticForcedProps[], staticLootDist: Record, staticAmmoDist: Record, locationName: string): IStaticContainerProps; + private getLooseLootMultiplerForLocation; + private getStaticLootMultiplerForLocation; + generateDynamicLoot(dynamicLootDist: ILooseLoot, staticAmmoDist: Record, locationName: string): SpawnpointTemplate[]; + private createItem; + private getRandomCompatibleCaliberTemplateId; + private getRandomValidCaliber; + private drawAmmoTpl; + private createRandomMagCartridges; + private createCartidges; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/PMCLootGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/PMCLootGenerator.d.ts new file mode 100644 index 0000000..601431b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/PMCLootGenerator.d.ts @@ -0,0 +1,14 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +export declare class PMCLootGenerator { + private itemHelper; + private databaseServer; + private configServer; + private pocketLootPool; + private backpackLootPool; + private botConfig; + constructor(itemHelper: ItemHelper, databaseServer: DatabaseServer, configServer: ConfigServer); + generatePMCPocketLootPool(): string[]; + generatePMCBackpackLootPool(): string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/RagfairAssortGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/RagfairAssortGenerator.d.ts new file mode 100644 index 0000000..8b52a90 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/RagfairAssortGenerator.d.ts @@ -0,0 +1,17 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class RagfairAssortGenerator { + private jsonUtil; + private hashUtil; + private itemHelper; + private databaseServer; + private generatedAssortItems; + constructor(jsonUtil: JsonUtil, hashUtil: HashUtil, itemHelper: ItemHelper, databaseServer: DatabaseServer); + getAssortItems(): Item[]; + private assortsAreGenerated; + private generateRagfairAssortItems; + private createRagfairAssortItem; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/RagfairOfferGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/RagfairOfferGenerator.d.ts new file mode 100644 index 0000000..cb2566c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/RagfairOfferGenerator.d.ts @@ -0,0 +1,51 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { IBarterScheme } from "../models/eft/common/tables/ITrader"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { Item } from "../models/eft/common/tables/IItem"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { RagfairAssortGenerator } from "./RagfairAssortGenerator"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { FenceService } from "../services/FenceService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairOfferGenerator { + private logger; + private jsonUtil; + private hashUtil; + private randomUtil; + private timeUtil; + private databaseServer; + private ragfairServerHelper; + private saveServer; + private presetHelper; + private ragfairAssortGenerator; + private ragfairOfferService; + private ragfairPriceService; + private fenceService; + private itemHelper; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, timeUtil: TimeUtil, databaseServer: DatabaseServer, ragfairServerHelper: RagfairServerHelper, saveServer: SaveServer, presetHelper: PresetHelper, ragfairAssortGenerator: RagfairAssortGenerator, ragfairOfferService: RagfairOfferService, ragfairPriceService: RagfairPriceService, fenceService: FenceService, itemHelper: ItemHelper, configServer: ConfigServer); + createOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece?: boolean): IRagfairOffer; + private getTraderId; + private getRating; + private getRatingGrowing; + private getOfferEndTime; + generateDynamicOffers(expiredOffers?: Item[]): void; + generateTraderOffers(traderID: string): void; + private getItemCondition; + private addMissingCondition; + private getOfferRequirements; + /** + * Create a flea offer and store it in the Ragfair server offers array + */ + createFleaOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece?: boolean): IRagfairOffer; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/WeatherGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/WeatherGenerator.d.ts new file mode 100644 index 0000000..b9faa3a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/generators/WeatherGenerator.d.ts @@ -0,0 +1,19 @@ +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +import { ConfigServer } from "../servers/ConfigServer"; +import { IWeatherData } from "../models/eft/weather/IWeatherData"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class WeatherGenerator { + private weightedRandomHelper; + private randomUtil; + private timeUtil; + private configServer; + private weatherConfig; + constructor(weightedRandomHelper: WeightedRandomHelper, randomUtil: RandomUtil, timeUtil: TimeUtil, configServer: ConfigServer); + calculateTime(data: IWeatherData): IWeatherData; + generateWeather(data: IWeatherData): IWeatherData; + private getWeightedFog; + private getWeightedRain; + private getRandomFloat; + private getRandomInt; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/AssortHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/AssortHelper.d.ts new file mode 100644 index 0000000..33cb5c6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/AssortHelper.d.ts @@ -0,0 +1,16 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "./ItemHelper"; +import { QuestHelper } from "./QuestHelper"; +export declare class AssortHelper { + private logger; + private itemHelper; + private databaseServer; + private questHelper; + constructor(logger: ILogger, itemHelper: ItemHelper, databaseServer: DatabaseServer, questHelper: QuestHelper); + removeItemFromAssort(assort: ITraderAssort, itemID: string): ITraderAssort; + stripQuestAssort(pmcProfile: IPmcData, sessionId: string, traderId: string, assort: ITraderAssort): ITraderAssort; + stripLoyaltyAssort(pmcProfile: IPmcData, sessionId: string, traderId: string, assort: ITraderAssort): ITraderAssort; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/BotGeneratorHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/BotGeneratorHelper.d.ts new file mode 100644 index 0000000..6abdc07 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/BotGeneratorHelper.d.ts @@ -0,0 +1,79 @@ +import { DurabilityLimitsHelper } from "../helpers/DurabilityLimitsHelper"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { Mods, ModsChances } from "../models/eft/common/tables/IBotType"; +import { Item, Upd } from "../models/eft/common/tables/IItem"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ContainerHelper } from "./ContainerHelper"; +import { InventoryHelper } from "./InventoryHelper"; +import { ItemHelper } from "./ItemHelper"; +declare class BotGeneratorHelper { + private logger; + private jsonUtil; + private hashUtil; + private randomUtil; + private databaseServer; + private durabilityLimitsHelper; + private itemHelper; + private inventoryHelper; + private containerHelper; + private configServer; + private botConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, durabilityLimitsHelper: DurabilityLimitsHelper, itemHelper: ItemHelper, inventoryHelper: InventoryHelper, containerHelper: ContainerHelper, configServer: ConfigServer); + generateModsForItem(items: Item[], modPool: Mods, parentId: string, parentTemplate: ITemplateItem, modSpawnChances: ModsChances, isPmc?: boolean): Item[]; + /** + * With the shotgun revolver (60db29ce99594040e04c4a27) 12.12 introduced CylinderMagazines. + * Those magazines (e.g. 60dc519adf4c47305f6d410d) have a "Cartridges" entry with a _max_count=0. + * Ammo is not put into the magazine directly but assigned to the magazine's slots: The "camora_xxx" slots. + * This function is a helper called by generateModsForItem for mods with parent type "CylinderMagazine" + * + * @param {object} items The items where the CylinderMagazine's camora are appended to + * @param {object} modPool modPool which should include available cartrigdes + * @param {string} parentId The CylinderMagazine's UID + * @param {object} parentTemplate The CylinderMagazine's template + */ + private fillCamora; + generateExtraPropertiesForItem(itemTemplate: ITemplateItem, botRole?: any): { + "upd"?: Upd; + }; + private getModTplFromItemDb; + isItemIncompatibleWithCurrentItems(items: Item[], tplToCheck: string, equipmentSlot: string): boolean; + /** Adds an item with all its childern into specified equipmentSlots, wherever it fits. + * Returns a `boolean` indicating success. */ + addItemWithChildrenToEquipmentSlot(equipmentSlots: string[], parentId: string, parentTpl: string, itemWithChildren: Item[], inventory: PmcInventory): boolean; + private itemAllowedInContainer; +} +export declare class ExhaustableArray { + private itemPool; + private randomUtil; + private jsonUtil; + private pool; + constructor(itemPool: T[], randomUtil: RandomUtil, jsonUtil: JsonUtil); + getRandomValue(): T; + getFirstValue(): T; + hasValues(): boolean; +} +declare namespace BotGeneratorHelper { + enum EquipmentSlots { + HEADWEAR = "Headwear", + EARPIECE = "Earpiece", + FACE_COVER = "FaceCover", + ARMOR_VEST = "ArmorVest", + EYEWEAR = "Eyewear", + ARM_BAND = "ArmBand", + TACTICAL_VEST = "TacticalVest", + POCKETS = "Pockets", + BACKPACK = "Backpack", + SECURED_CONTAINER = "SecuredContainer", + FIRST_PRIMARY_WEAPON = "FirstPrimaryWeapon", + SECOND_PRIMARY_WEAPON = "SecondPrimaryWeapon", + HOLSTER = "Holster", + SCABBARD = "Scabbard" + } +} +export { BotGeneratorHelper }; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/BotHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/BotHelper.d.ts new file mode 100644 index 0000000..032218b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/BotHelper.d.ts @@ -0,0 +1,22 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { Difficulty } from "../models/eft/common/tables/IBotType"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class BotHelper { + private logger; + private jsonUtil; + private databaseServer; + private randomUtil; + private configServer; + private botConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, databaseServer: DatabaseServer, randomUtil: RandomUtil, configServer: ConfigServer); + getBotDifficultySettings(type: string, difficulty: string): Difficulty; + getPmcDifficultySettings(type: string, difficulty: string): Difficulty; + randomisePmcHostility(difficultySettings: Difficulty): void; + isBotPmc(botRole: string): boolean; + isBotBoss(botRole: string): boolean; + isBotFollower(botRole: string): boolean; + addBotToFriendlyList(difficultySettings: Difficulty, typeToAdd: string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ContainerHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ContainerHelper.d.ts new file mode 100644 index 0000000..34cd1e4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ContainerHelper.d.ts @@ -0,0 +1,12 @@ +export declare class FindSlotResult { + success: boolean; + x: any; + y: any; + rotation: boolean; + constructor(success?: boolean, x?: any, y?: any, rotation?: boolean); +} +export declare class ContainerHelper { + private locateSlot; + findSlotForItem(container2D: number[][], itemWidth: number, itemHeight: number): FindSlotResult; + fillContainerMapWithItem(container2D: number[][], x: number, y: number, itemW: number, itemH: number, rotate: boolean): any; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/DialogueHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/DialogueHelper.d.ts new file mode 100644 index 0000000..d8082e4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/DialogueHelper.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { ItemHelper } from "./ItemHelper"; +import { Dialogue, MessageContent, MessagePreview, MessageType } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { NotifierHelper } from "./NotifierHelper"; +import { NotificationSendHelper } from "./NotificationSendHelper"; +export declare class DialogueHelper { + private hashUtil; + private saveServer; + private databaseServer; + private notifierHelper; + private notificationSendHelper; + private itemHelper; + constructor(hashUtil: HashUtil, saveServer: SaveServer, databaseServer: DatabaseServer, notifierHelper: NotifierHelper, notificationSendHelper: NotificationSendHelper, itemHelper: ItemHelper); + createMessageContext(templateId: string, messageType: MessageType, maxStoreTime: number): MessageContent; + addDialogueMessage(dialogueID: string, messageContent: MessageContent, sessionID: string, rewards?: any[]): void; + getMessagePreview(dialogue: Dialogue): MessagePreview; + getMessageItemContents(messageID: string, sessionID: string): any[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/DurabilityLimitsHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/DurabilityLimitsHelper.d.ts new file mode 100644 index 0000000..ee8c887 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/DurabilityLimitsHelper.d.ts @@ -0,0 +1,25 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotHelper } from "./BotHelper"; +export declare class DurabilityLimitsHelper { + private randomUtil; + private botHelper; + private configServer; + private botConfig; + constructor(randomUtil: RandomUtil, botHelper: BotHelper, configServer: ConfigServer); + getRandomisedMaxWeaponDurability(itemTemplate: ITemplateItem, botRole: string): number; + getRandomisedMaxArmorDurability(itemTemplate: ITemplateItem, botRole: string): number; + getRandomisedWeaponDurability(itemTemplate: ITemplateItem, botRole: string, maxDurability: number): number; + getRandomisedArmorDurability(itemTemplate: ITemplateItem, botRole: string, maxDurability: number): number; + private generateMaxWeaponDurability; + private generateMaxPmcArmorDurability; + private getLowestMaxWeaponFromConfig; + private getHighestMaxWeaponDurabilityFromConfig; + private generateWeaponDurability; + private generateArmorDurability; + private getMinWeaponDeltaFromConfig; + private getMaxWeaponDeltaFromConfig; + private getMinArmorDeltaFromConfig; + private getMaxArmorDeltaFromConfig; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ExtendedProfileHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ExtendedProfileHelper.d.ts new file mode 100644 index 0000000..4dd7d3a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ExtendedProfileHelper.d.ts @@ -0,0 +1,22 @@ +import { BotGenerator } from "../generators/BotGenerator"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { FenceService } from "../services/FenceService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Watermark } from "../utils/Watermark"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class ExtendedProfileHelper extends ProfileHelper { + private botGenerator; + constructor(jsonUtil: JsonUtil, watermark: Watermark, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, fenceService: FenceService, botGenerator: BotGenerator); + generatePlayerScav(sessionID: string): IPmcData; + private getScavSkills; + private removeSecureContainer; + private getDefaultScavSkills; + private getScavStats; + private getScavLevel; + private getScavExperience; + private setScavCooldownTimer; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/GameEventHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/GameEventHelper.d.ts new file mode 100644 index 0000000..8131d31 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/GameEventHelper.d.ts @@ -0,0 +1,9 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class GameEventHelper { + private databaseServer; + constructor(databaseServer: DatabaseServer); + get EVENT(): Record; + get christmasEventItems(): string[]; + itemIsChristmasRelated(itemId: string): boolean; + christmasEventEnabled(): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HandbookHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HandbookHelper.d.ts new file mode 100644 index 0000000..aed6984 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HandbookHelper.d.ts @@ -0,0 +1,33 @@ +declare class LookupItem { + byId: Record; + byParent: Record; + constructor(); +} +export declare class LookupCollection { + items: LookupItem; + categories: LookupItem; + constructor(); +} +export declare class HandbookHelper { + private lookup; + hydrateLookup(lookup: LookupCollection): void; + getTemplatePrice(x: string): number; + templatesWithParent(x: string): string[]; + isCategory(x: string): boolean; + childrenCategories(x: string): string[]; + /** + * Gets Currency to Ruble conversion Value + * @param {number} value + * @param {string} currencyFrom + * @returns number + */ + inRUB(value: number, currencyFrom: string): number; + /** + * Gets Ruble to Currency conversion Value + * @param {number} value + * @param {string} currencyTo + * @returns number + */ + fromRUB(value: number, currencyTo: string): number; +} +export {}; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HealthHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HealthHelper.d.ts new file mode 100644 index 0000000..fb5bed7 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HealthHelper.d.ts @@ -0,0 +1,23 @@ +import { SaveServer } from "../servers/SaveServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HealthHelper { + private jsonUtil; + private logger; + private timeUtil; + private saveServer; + private configServer; + private healthConfig; + constructor(jsonUtil: JsonUtil, logger: ILogger, timeUtil: TimeUtil, saveServer: SaveServer, configServer: ConfigServer); + resetVitality(sessionID: string): IAkiProfile; + saveVitality(pmcData: IPmcData, info: ISyncHealthRequestData, sessionID: string): void; + private saveHealth; + private saveEffects; + private addEffect; + private isEmpty; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HideoutHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HideoutHelper.d.ts new file mode 100644 index 0000000..5b4a5ad --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HideoutHelper.d.ts @@ -0,0 +1,64 @@ +import { IPmcData, Production, Productive } from "../models/eft/common/IPmcData"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { StageBonus } from "../models/eft/hideout/IHideoutArea"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PlayerService } from "../services/PlayerService"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { InventoryHelper } from "./InventoryHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class HideoutHelper { + private logger; + private hashUtil; + private timeUtil; + private randomUtil; + private databaseServer; + private itemEventRouter; + private httpResponse; + private profileHelper; + private inventoryHelper; + private playerService; + private configServer; + static BITCOIN_FARM: string; + private WATER_COLLECTOR; + private BITCOIN; + private EXPEDITIONARY_FUEL_TANK; + static NAME_BACKENDCOUNTERS_CRAFTING: string; + static SKILL_NAME_HIDEOUT: string; + static HOUR_FOR_SKILL_CRAFTING: number; + static SKILL_NAME_CRAFITING: string; + private hideoutConfig; + constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, inventoryHelper: InventoryHelper, playerService: PlayerService, configServer: ConfigServer); + registerProduction(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData | IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + /** + * This convinience function intialies new Production Object + * with all the constants. + */ + initProduction(recipeId: string, productionTime: number): Production; + isProductionType(productive: Productive): productive is Production; + applyPlayerUpgradesBonuses(pmcData: IPmcData, bonus: StageBonus): void; + private applySkillXPBoost; + updatePlayerHideout(sessionID: string): void; + private updateFuel; + private updateWaterFilters; + private getAreaUpdObject; + private updateAirFilters; + private updateBitcoinFarm; + private getBTCSlots; + private getManagementSkillsSlots; + private hasManagementSkillSlots; + private getHideoutManagementSkill; + private getHideoutManagementConsumptionBonus; + isProduction(productive: Productive): productive is Production; + getBTC(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + getRandomAmountRewardForScavCase(itemToCalculate: ITemplateItem): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HttpServerHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HttpServerHelper.d.ts new file mode 100644 index 0000000..2e40814 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/HttpServerHelper.d.ts @@ -0,0 +1,12 @@ +import { ConfigServer } from "../servers/ConfigServer"; +export declare class HttpServerHelper { + private configServer; + private httpConfig; + private mime; + constructor(configServer: ConfigServer); + getMimeText(key: string): string; + buildUrl(): string; + getBackendUrl(): string; + getWebsocketUrl(): string; + sendTextJson(resp: any, output: any): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/InRaidHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/InRaidHelper.d.ts new file mode 100644 index 0000000..e79d384 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/InRaidHelper.d.ts @@ -0,0 +1,33 @@ +import { IPmcData, Victim } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { InventoryHelper } from "./InventoryHelper"; +import { PaymentHelper } from "./PaymentHelper"; +export declare class InRaidHelper { + private logger; + private saveServer; + private jsonUtil; + private databaseServer; + private inventoryHelper; + private paymentHelper; + constructor(logger: ILogger, saveServer: SaveServer, jsonUtil: JsonUtil, databaseServer: DatabaseServer, inventoryHelper: InventoryHelper, paymentHelper: PaymentHelper); + private removePlayer; + private removeMapAccessKey; + addUpdToMoneyFromRaid(items: Item[]): void; + /** + * Add positive karma for PMC kills + * @param {*} existingFenceStanding + * @param {*} victims + */ + calculateFenceStandingChangeFromKills(existingFenceStanding: number, victims: Victim[]): void; + setBaseStats(profileData: IPmcData, offraidData: ISaveProgressRequestData, sessionID: string): IPmcData; + markFoundItems(pmcData: IPmcData, profile: IPmcData, isPlayerScav: boolean): IPmcData; + removeFoundInRaidStatusFromItems(profile: IPmcData): IPmcData; + setInventory(sessionID: string, pmcData: IPmcData, profile: IPmcData): IPmcData; + deleteInventory(pmcData: IPmcData, sessionID: string): IPmcData; + getPlayerGear(items: Item[]): Item[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/InventoryHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/InventoryHelper.d.ts new file mode 100644 index 0000000..00e95d3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/InventoryHelper.d.ts @@ -0,0 +1,77 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IAddItemRequestData } from "../models/eft/inventory/IAddItemRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { FenceService } from "../services/FenceService"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ContainerHelper } from "./ContainerHelper"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { TraderAssortHelper } from "./TraderAssortHelper"; +export interface OwnerInventoryItems { + from: Item[]; + to: Item[]; + sameInventory: boolean; + isMail: boolean; +} +export declare class InventoryHelper { + private logger; + private jsonUtil; + private hashUtil; + private httpResponse; + private fenceService; + private databaseServer; + private paymentHelper; + private traderAssortHelper; + private dialogueHelper; + private itemHelper; + private containerHelper; + private profileHelper; + private configServer; + private inventoryConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, httpResponse: HttpResponseUtil, fenceService: FenceService, databaseServer: DatabaseServer, paymentHelper: PaymentHelper, traderAssortHelper: TraderAssortHelper, dialogueHelper: DialogueHelper, itemHelper: ItemHelper, containerHelper: ContainerHelper, profileHelper: ProfileHelper, configServer: ConfigServer); + addItem(pmcData: IPmcData, body: IAddItemRequestData, output: IItemEventRouterResponse, sessionID: string, callback: any, foundInRaid?: boolean, addUpd?: any): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, itemId: string, sessionID: string, output?: IItemEventRouterResponse): IItemEventRouterResponse; + getItemSize(itemTpl: string, itemID: string, inventoryItem: Item[]): Record; + private getSizeByInventoryItemHash; + private getInventoryItemHash; + getContainerMap(containerW: number, containerH: number, itemList: Item[], containerId: string): number[][]; + /** + * Based on the item action, determine whose inventories we should be looking at for from and to. + */ + getOwnerInventoryItems(body: IInventoryMoveRequestData | IInventorySplitRequestData | IInventoryMergeRequestData, sessionID: string): OwnerInventoryItems; + /** + * Made a 2d array table with 0 - free slot and 1 - used slot + * @param {Object} pmcData + * @param {string} sessionID + * @returns Array + */ + private getStashSlotMap; + private getStashType; + private getPlayerStashSize; + /** + * Internal helper function to transfer an item from one profile to another. + * fromProfileData: Profile of the source. + * toProfileData: Profile of the destination. + * body: Move request + */ + moveItemToProfile(fromItems: Item[], toItems: Item[], body: IInventoryMoveRequestData): void; + /** + * Internal helper function to move item within the same profile_f. + */ + moveItemInternal(inventoryItems: Item[], body: IInventoryMoveRequestData): void; + /** + * Internal helper function to handle cartridges in inventory if any of them exist. + */ + private handleCartridges; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ItemHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ItemHelper.d.ts new file mode 100644 index 0000000..8c1175a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ItemHelper.d.ts @@ -0,0 +1,236 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { InsuredItem, IPmcData } from "../models/eft/common/IPmcData"; +import { ITemplateItem, StackSlot } from "../models/eft/common/tables/ITemplateItem"; +import { Item } from "../models/eft/common/tables/IItem"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +declare class ItemHelper { + private logger; + private hashUtil; + private jsonUtil; + private databaseServer; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer); + /** + * Checks if a id is a valid item. Valid meaning that it's an item that be stored in stash + * @param {string} tpl the template id / tpl + * @returns boolean; true for items that may be in player posession and not quest items + */ + isValidItem(tpl: string, invalidBaseTypes?: string[]): boolean; + /** + * Checks if a id is a valid item. Valid meaning that it's an item that may be a reward + * or content of bot loot. Items that are tested as valid may be in a player backpack or stash. + * @param {*} tpl template id of item to check + * @returns boolean: true if item is valid reward + */ + isValidRewardItem(tpl: string): boolean; + /** + * Picks rewardable items from items.json. This means they need to fit into the inventory and they shouldn't be keys (debatable) + * @returns a list of rewardable items [[_tpl, itemTemplate],...] + */ + getRewardableItems(): [string, ITemplateItem][]; + /** + * Check if the tpl / template Id provided is a descendent of the baseclass + * + * @param {string} tpl the item template id to check + * @param {string} baseclassTpl the baseclass to check for + * @return {boolean} is the tpl a descendent? + */ + isOfBaseclass(tpl: string, baseclassTpl: string): any; + /** + * Returns the item price based on the handbook or as a fallback from the prices.json if the item is not + * found in the handbook. If the price can't be found at all return 0 + * + * @param {string} tpl the item template to check + * @returns {integer} The price of the item or 0 if not found + */ + getItemPrice(tpl: string): number; + fixItemStackCount(item: Item): Item; + /** + * AmmoBoxes contain StackSlots which need to be filled for the AmmoBox to have content. + * Here's what a filled AmmoBox looks like: + * { + * "_id": "b1bbe982daa00ac841d4ae4d", + * "_tpl": "57372c89245977685d4159b1", + * "parentId": "5fe49a0e2694b0755a504876", + * "slotId": "hideout", + * "location": { + * "x": 3, + * "y": 4, + * "r": 0 + * }, + * "upd": { + * "StackObjectsCount": 1 + * } + * }, + * { + * "_id": "b997b4117199033afd274a06", + * "_tpl": "56dff061d2720bb5668b4567", + * "parentId": "b1bbe982daa00ac841d4ae4d", + * "slotId": "cartridges", + * "location": 0, + * "upd": { + * "StackObjectsCount": 30 + * } + * } + * Given the AmmoBox Item (first object) this function generates the StackSlot (second object) and returns it. + * StackSlots are only used for AmmoBoxes which only have one element in StackSlots. However, it seems to be generic + * to possibly also have more than one StackSlot. As good as possible, without seeing items having more than one + * StackSlot, this function takes account of this and creates and returns an array of StackSlotItems + * + * @param {object} item The item template of the AmmoBox as given in items.json + * @param {string} parentId The id of the AmmoBox instance these StackSlotItems should be children of + * @returns {array} The array of StackSlotItems + */ + generateStackSlotItems(item: ITemplateItem, parentId: string): StackSlot[]; + getItem(tpl: string): [boolean, ITemplateItem]; + getItemQualityModifier(item: Item): number; + findAndReturnChildrenByItems(items: Item[], itemID: string): string[]; + /** + * A variant of findAndReturnChildren where the output is list of item objects instead of their ids. + */ + findAndReturnChildrenAsItems(items: Item[], baseItemId: string): Item[]; + /** + * find children of the item in a given assort (weapons parts for example, need recursive loop function) + */ + findAndReturnChildrenByAssort(itemIdToFind: string, assort: Item[]): Item[]; + hasBuyRestrictions(itemToCheck: Item): boolean; + /** + * Is Dogtag + * Checks if an item is a dogtag. Used under profile_f.js to modify preparePrice based + * on the level of the dogtag + */ + isDogtag(tpl: string): boolean; + isNotSellable(tpl: string): boolean; + getChildId(item: Item): string; + isItemTplStackable(tpl: string): boolean; + /** + * split item stack if it exceeds StackMaxSize + */ + splitStack(item: Item): Item[]; + /** + * Find Barter items in the inventory + * @param {string} by + * @param {Object} pmcData + * @param {string} barter_itemID + * @returns Array + */ + findBarterItems(by: string, pmcData: IPmcData, barter_itemID: string): any[]; + /** + * @param {Object} pmcData + * @param {Array} items + * @param {Object} fastPanel + * @returns Array + */ + replaceIDs(pmcData: IPmcData, items: Item[], insuredItems?: InsuredItem[], fastPanel?: any): any[]; + /** + * Recursivly loop down through an items hierarchy to see if any of the ids match the supplied list, return true if any do + * @param {string} tpl + * @param {Array} tplsToCheck + * @returns boolean + */ + doesItemOrParentsIdMatch(tpl: string, tplsToCheck: string[]): boolean; + /** + * Return true if item is a quest item + * @param {string} tpl + * @returns boolean + */ + isQuestItem(tpl: string): boolean; + getItemSize(items: Item[], rootItemId: string): ItemHelper.ItemSize; +} +declare namespace ItemHelper { + enum BaseClasses { + WEAPON = "5422acb9af1c889c16000029", + ARMOR = "5448e54d4bdc2dcc718b4568", + VEST = "5448e5284bdc2dcb718b4567", + BACKPACK = "5448e53e4bdc2d60728b4567", + VISORS = "5448e5724bdc2ddf718b4568", + FOOD = "5448e8d04bdc2ddf718b4569", + DRINK = "5448e8d64bdc2dce718b4568", + BARTER_ITEM = "5448eb774bdc2d0a728b4567", + INFO = "5448ecbe4bdc2d60728b4568", + MEDKIT = "5448f39d4bdc2d0a728b4568", + DRUGS = "5448f3a14bdc2d27728b4569", + STIMULATOR = "5448f3a64bdc2d60728b456a", + MEDICAL = "5448f3ac4bdc2dce718b4569", + MEDICAL_SUPPLIES = "57864c8c245977548867e7f1", + MOD = "5448fe124bdc2da5018b4567", + FUNCTIONAL_MOD = "550aa4154bdc2dd8348b456b", + FUEL = "5d650c3e815116009f6201d2", + GEAR_MOD = "55802f3e4bdc2de7118b4584", + STOCK = "55818a594bdc2db9688b456a", + FOREGRIP = "55818af64bdc2d5b648b4570", + MASTER_MOD = "55802f4a4bdc2ddb688b4569", + MOUNT = "55818b224bdc2dde698b456f", + MUZZLE = "5448fe394bdc2d0d028b456c", + SIGHTS = "5448fe7a4bdc2d6f028b456b", + MEDS = "543be5664bdc2dd4348b4569", + MONEY = "543be5dd4bdc2deb348b4569", + KEY = "543be5e94bdc2df1348b4568", + KEY_MECHANICAL = "5c99f98d86f7745c314214b3", + KEYCARD = "5c164d2286f774194c5e69fa", + EQUIPMENT = "543be5f84bdc2dd4348b456a", + THROW_WEAPON = "543be6564bdc2df4348b4568", + FOOD_DRINK = "543be6674bdc2df1348b4569", + PISTOL = "5447b5cf4bdc2d65278b4567", + SMG = "5447b5e04bdc2d62278b4567", + ASSAULT_RIFLE = "5447b5f14bdc2d61278b4567", + ASSAULT_CARBINE = "5447b5fc4bdc2d87278b4567", + SHOTGUN = "5447b6094bdc2dc3278b4567", + MARKSMAN_RIFLE = "5447b6194bdc2d67278b4567", + SNIPER_RIFLE = "5447b6254bdc2dc3278b4568", + MACHINE_GUN = "5447bed64bdc2d97278b4568", + GRENADE_LAUNCHER = "5447bedf4bdc2d87278b4568", + SPECIAL_WEAPON = "5447bee84bdc2dc3278b4569", + SPEC_ITEM = "5447e0e74bdc2d3c308b4567", + KNIFE = "5447e1d04bdc2dff2f8b4567", + AMMO = "5485a8684bdc2da71d8b4567", + AMMO_BOX = "543be5cb4bdc2deb348b4568", + LOOT_CONTAINER = "566965d44bdc2d814c8b4571", + MOD_CONTAINER = "5448bf274bdc2dfc2f8b456a", + SEARCHABLE_ITEM = "566168634bdc2d144c8b456c", + STASH = "566abbb64bdc2d144c8b457d", + SORTING_TABLE = "6050cac987d3f925bf016837", + LOCKABLE_CONTAINER = "5671435f4bdc2d96058b4569", + SIMPLE_CONTAINER = "5795f317245977243854e041", + INVENTORY = "55d720f24bdc2d88028b456d", + STATIONARY_CONTAINER = "567583764bdc2d98058b456e", + POCKETS = "557596e64bdc2dc2118b4571", + ARMBAND = "5b3f15d486f77432d0509248", + DOG_TAG_USEC = "59f32c3b86f77472a31742f0", + DOG_TAG_BEAR = "59f32bb586f774757e1e8442", + JEWELRY = "57864a3d24597754843f8721", + ELECTRONICS = "57864a66245977548f04a81f", + BUILDING_MATERIAL = "57864ada245977548638de91", + TOOL = "57864bb7245977548b3b66c2", + HOUSEHOLD_GOODS = "57864c322459775490116fbf", + LUBRICANT = "57864e4c24597754843f8723", + BATTERY = "57864ee62459775490116fc1", + ASSAULT_SCOPE = "55818add4bdc2d5b648b456f", + REFLEX_SIGHT = "55818ad54bdc2ddc698b4569", + TACTICAL_COMBO = "55818b164bdc2ddc698b456c", + MAGAZINE = "5448bc234bdc2d3c308b4569", + LIGHT_LASER = "55818b0e4bdc2dde698b456e", + FLASH_HIDER = "550aa4bf4bdc2dd6348b456b", + COLLIMATOR = "55818ad54bdc2ddc698b4569", + COMPACT_COLLIMATOR = "55818acf4bdc2dde698b456b", + COMPENSATOR = "550aa4af4bdc2dd4348b456e", + OPTIC_SCOPE = "55818ae44bdc2dde698b456c", + SPECIAL_SCOPE = "55818aeb4bdc2ddc698b456a", + OTHER = "590c745b86f7743cc433c5f2", + SILENCER = "550aa4cd4bdc2dd8348b456c", + PORTABLE_RANGE_FINDER = "61605ddea09d851a0a0c1bbc", + ITEM = "54009119af1c881c07000029", + CYLINDER_MAGAZINE = "610720f290b75a49ff2e5e25" + } + interface ItemSize { + width: number; + height: number; + } + enum Money { + ROUBLES = "5449016a4bdc2d6f028b456f", + EUROS = "569668774bdc2da2298b4568", + DOLLARS = "5696686a4bdc2da3298b456a" + } +} +export { ItemHelper }; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/NotificationSendHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/NotificationSendHelper.d.ts new file mode 100644 index 0000000..b9298da --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/NotificationSendHelper.d.ts @@ -0,0 +1,12 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { NotificationService } from "../services/NotificationService"; +export declare class NotificationSendHelper { + private httpServer; + private notificationService; + constructor(httpServer: IHttpServer, notificationService: NotificationService); + /** + * Send notification message to the appropiate channel + */ + sendMessage(sessionID: string, notificationMessage: INotification): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/NotifierHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/NotifierHelper.d.ts new file mode 100644 index 0000000..0d524e9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/NotifierHelper.d.ts @@ -0,0 +1,17 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +import { Message, MessageContentRagfair } from "../models/eft/profile/IAkiProfile"; +import { HttpServerHelper } from "./HttpServerHelper"; +export declare class NotifierHelper { + private httpServerHelper; + /** + * The default notification sent when waiting times out. + */ + private defaultNotification; + constructor(httpServerHelper: HttpServerHelper); + getDefaultNotification(): INotification; + /** Creates a new notification that displays the "Your offer was sold!" prompt and removes sold offer from "My Offers" on clientside */ + createRagfairOfferSoldNotification(dialogueMessage: Message, ragfairData: MessageContentRagfair): INotification; + /** Creates a new notification with the specified dialogueMessage object. */ + createNewMessageNotification(dialogueMessage: Message): INotification; + getWebSocketServer(sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/PaymentHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/PaymentHelper.d.ts new file mode 100644 index 0000000..2d068a4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/PaymentHelper.d.ts @@ -0,0 +1,14 @@ +export declare class PaymentHelper { + /** + * Check whether tpl is Money + * @param {string} tpl + * @returns void + */ + isMoneyTpl(tpl: string): boolean; + /** + * Gets currency TPL from TAG + * @param {string} currency + * @returns string + */ + getCurrency(currency: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/PresetHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/PresetHelper.d.ts new file mode 100644 index 0000000..0a24128 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/PresetHelper.d.ts @@ -0,0 +1,14 @@ +import { Preset } from "../models/eft/common/IGlobals"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PresetHelper { + private databaseServer; + private lookup; + constructor(databaseServer: DatabaseServer); + hydratePresetStore(input: Record): void; + isPreset(id: string): boolean; + hasPreset(templateId: string): boolean; + getPreset(id: string): Preset; + getPresets(templateId: string): Preset[]; + getDefaultPreset(templateId: string): Preset; + getBaseItemTpl(presetId: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ProfileHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ProfileHelper.d.ts new file mode 100644 index 0000000..508443c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/ProfileHelper.d.ts @@ -0,0 +1,33 @@ +import { IPmcData, Stats } from "../models/eft/common/IPmcData"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { FenceService } from "../services/FenceService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Watermark } from "../utils/Watermark"; +import { ItemHelper } from "./ItemHelper"; +export declare class ProfileHelper { + protected jsonUtil: JsonUtil; + protected watermark: Watermark; + protected timeUtil: TimeUtil; + protected saveServer: SaveServer; + protected databaseServer: DatabaseServer; + protected itemHelper: ItemHelper; + protected fenceService: FenceService; + constructor(jsonUtil: JsonUtil, watermark: Watermark, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, fenceService: FenceService); + resetProfileQuestCondition(sessionID: string, conditionId: string): void; + getCompleteProfile(sessionID: string): IPmcData[]; + isNicknameTaken(info: IValidateNicknameRequestData, sessionID: string): boolean; + getProfileByPmcId(pmcId: string): IPmcData; + getExperience(level: number): number; + getMaxLevel(): number; + getDefaultAkiDataObject(): any; + getFullProfile(sessionID: string): IAkiProfile; + getPmcProfile(sessionID: string): IPmcData; + getScavProfile(sessionID: string): IPmcData; + getDefaultCounters(): Stats; + private isWiped; + private getServerVersion; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/QuestConditionHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/QuestConditionHelper.d.ts new file mode 100644 index 0000000..2a0ee94 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/QuestConditionHelper.d.ts @@ -0,0 +1,7 @@ +import { AvailableForConditions } from "../models/eft/common/tables/IQuest"; +export declare class QuestConditionHelper { + getQuestConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + getLevelConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + getLoyaltyConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + private filterConditions; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/QuestHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/QuestHelper.d.ts new file mode 100644 index 0000000..9e2dd5e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/QuestHelper.d.ts @@ -0,0 +1,68 @@ +import { IPmcData, Quest } from "../models/eft/common/IPmcData"; +import { AvailableForConditions, AvailableForProps, IQuest, Reward } from "../models/eft/common/tables/IQuest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { RagfairServerHelper } from "./RagfairServerHelper"; +import { TraderHelper } from "./TraderHelper"; +export declare class QuestHelper { + private logger; + private jsonUtil; + private timeUtil; + private hashUtil; + private itemHelper; + private itemEventRouter; + private databaseServer; + private ragfairServerHelper; + private dialogueHelper; + private profileHelper; + private paymentHelper; + private traderHelper; + private configServer; + private questConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, timeUtil: TimeUtil, hashUtil: HashUtil, itemHelper: ItemHelper, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, ragfairServerHelper: RagfairServerHelper, dialogueHelper: DialogueHelper, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, traderHelper: TraderHelper, configServer: ConfigServer); + static get STATUS(): Record; + questStatus(pmcData: IPmcData, questID: string): string; + /** + * returns true is the condition is satisfied + */ + evaluateLevel(pmcProfile: IPmcData, cond: AvailableForConditions): boolean; + getDeltaQuests(before: IQuest[], after: IQuest[]): IQuest[]; + rewardSkillPoints(sessionID: string, pmcData: IPmcData, output: IItemEventRouterResponse, skillName: string, progress: number): void; + getQuestLocale(questId: string): any; + /** + * Debug Routine for showing some information on the + * quest list in question. + */ + dumpQuests(quests: any, label?: any): void; + loyaltyRequirementCheck(loyaltyRequirementProperties: AvailableForProps, profile: IPmcData): boolean; + private processReward; + getQuestRewardItems(quest: IQuest, state: string): Reward[]; + addQuestToPMCData(pmcData: IPmcData, quest: Quest, newState: string, acceptedQuest: IAcceptQuestRequestData): void; + acceptedUnlocked(acceptedQuestId: string, sessionID: string): IQuest[]; + failedUnlocked(failedQuestId: string, sessionID: string): IQuest[]; + applyMoneyBoost(quest: IQuest, moneyBoost: number): IQuest; + changeItemStack(pmcData: IPmcData, id: string, value: number, sessionID: string, output: any): void; + /** + * Get List of All Quests as an array + */ + questValues(): IQuest[]; + private cleanQuestList; + cleanQuestConditions(quest: IQuest): IQuest; + failQuest(pmcData: IPmcData, body: any, sessionID: string): any; + getQuestFromDb(questId: string, pmcData: IPmcData): IQuest; + getQuestLocaleIdFromDb(messageId: string, localisation?: string): string; + applyQuestReward(pmcData: IPmcData, body: ICompleteQuestRequestData, state: string, sessionID: string): any[]; + getFindItemIdForQuestItem(itemTpl: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairHelper.d.ts new file mode 100644 index 0000000..8e70bcd --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairHelper.d.ts @@ -0,0 +1,43 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { IGetOffersResult } from "../models/eft/ragfair/IGetOffersResult"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairLinkedItemService } from "../services/RagfairLinkedItemService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { HandbookHelper } from "./HandbookHelper"; +import { ItemHelper } from "./ItemHelper"; +import { TraderAssortHelper } from "./TraderAssortHelper"; +import { UtilityHelper } from "./UtilityHelper"; +export declare class RagfairHelper { + private logger; + private jsonUtil; + private traderAssortHelper; + private databaseServer; + private handbookHelper; + private itemHelper; + private ragfairLinkedItemService; + private utilityHelper; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, traderAssortHelper: TraderAssortHelper, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, itemHelper: ItemHelper, ragfairLinkedItemService: RagfairLinkedItemService, utilityHelper: UtilityHelper, configServer: ConfigServer); + /** + * Gets currency TAG from TPL + * @param {string} currency + * @returns string + */ + getCurrencyTag(currency: string): string; + filterCategories(sessionID: string, info: ISearchRequestData): string[]; + getDisplayableAssorts(sessionID: string): Record; + private getCategoryList; + countCategories(result: IGetOffersResult): void; + /** + * Merges Root Items + * Ragfair allows abnormally large stacks. + */ + mergeStackable(items: Item[]): Item[]; + getCurrencySymbol(currencyTpl: string): string; + formatCurrency(moneyAmount: number): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairOfferHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairOfferHelper.d.ts new file mode 100644 index 0000000..3bf8add --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairOfferHelper.d.ts @@ -0,0 +1,49 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { HashUtil } from "../utils/HashUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { PresetHelper } from "./PresetHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { RagfairHelper } from "./RagfairHelper"; +import { RagfairServerHelper } from "./RagfairServerHelper"; +import { RagfairSortHelper } from "./RagfairSortHelper"; +export declare class RagfairOfferHelper { + private logger; + private timeUtil; + private hashUtil; + private itemEventRouter; + private databaseServer; + private saveServer; + private dialogueHelper; + private itemHelper; + private paymentHelper; + private presetHelper; + private profileHelper; + private ragfairServerHelper; + private ragfairSortHelper; + private ragfairHelper; + private ragfairOfferService; + private configServer; + private static TPL_GOODS_SOLD; + private ragfairConfig; + private questConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, hashUtil: HashUtil, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, saveServer: SaveServer, dialogueHelper: DialogueHelper, itemHelper: ItemHelper, paymentHelper: PaymentHelper, presetHelper: PresetHelper, profileHelper: ProfileHelper, ragfairServerHelper: RagfairServerHelper, ragfairSortHelper: RagfairSortHelper, ragfairHelper: RagfairHelper, ragfairOfferService: RagfairOfferService, configServer: ConfigServer); + getValidOffers(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, pmcProfile: IPmcData): IRagfairOffer[]; + getOffersForBuild(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, pmcProfile: IPmcData): IRagfairOffer[]; + processOffers(sessionID: string): boolean; + private getProfileOffers; + private deleteOfferByOfferId; + private completeOffer; + isDisplayableOffer(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, offer: IRagfairOffer, pmcProfile: IPmcData): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairSellHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairSellHelper.d.ts new file mode 100644 index 0000000..929d112 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairSellHelper.d.ts @@ -0,0 +1,15 @@ +import { SellResult } from "../models/eft/ragfair/IRagfairOffer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class RagfairSellHelper { + private logger; + private randomUtil; + private timeUtil; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, randomUtil: RandomUtil, timeUtil: TimeUtil, configServer: ConfigServer); + calculateSellChance(baseChance: number, offerPrice: number, requirementsPriceInRub: number): number; + rollForSale(sellChance: number, count: number): SellResult[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairServerHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairServerHelper.d.ts new file mode 100644 index 0000000..0f32a66 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairServerHelper.d.ts @@ -0,0 +1,39 @@ +import { MemberCategory } from "../models/eft/common/MemberCategory"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class RagfairServerHelper { + private randomUtil; + private hashUtil; + private saveServer; + private databaseServer; + private profileHelper; + private itemHelper; + private dialogueHelper; + private jsonUtil; + private configServer; + private ragfairConfig; + private questConfig; + private static TPL_GOODS_RETURNED; + constructor(randomUtil: RandomUtil, hashUtil: HashUtil, saveServer: SaveServer, databaseServer: DatabaseServer, profileHelper: ProfileHelper, itemHelper: ItemHelper, dialogueHelper: DialogueHelper, jsonUtil: JsonUtil, configServer: ConfigServer); + isItemValidRagfairItem(itemDetails: [boolean, ITemplateItem]): boolean; + isItemBlacklisted(itemTemplateId: string): boolean; + isTrader(userID: string): boolean; + isPlayer(userID: string): boolean; + returnItems(sessionID: string, items: any[]): void; + calculateDynamicStackCount(tplId: string, isWeaponPreset: boolean): number; + getDynamicOfferCurrency(): string; + getMemberType(userID: string): MemberCategory; + getNickname(userID: string): string; + getPresetItems(item: any): Item[]; + getPresetItemsByTpl(item: Item): Item[]; + reparentPresets(item: Item, preset: Item[]): Item[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairSortHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairSortHelper.d.ts new file mode 100644 index 0000000..e9d8069 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairSortHelper.d.ts @@ -0,0 +1,12 @@ +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class RagfairSortHelper { + private databaseServer; + constructor(databaseServer: DatabaseServer); + sortOffers(offers: IRagfairOffer[], type: number, direction?: number): IRagfairOffer[]; + private sortOffersByID; + private sortOffersByRating; + private sortOffersByName; + private sortOffersByPrice; + private sortOffersByExpiry; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairTaxHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairTaxHelper.d.ts new file mode 100644 index 0000000..e87334f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RagfairTaxHelper.d.ts @@ -0,0 +1,15 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { ItemHelper } from "./ItemHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairTaxHelper { + private logger; + private databaseServer; + private ragfairPriceService; + private itemHelper; + constructor(logger: ILogger, databaseServer: DatabaseServer, ragfairPriceService: RagfairPriceService, itemHelper: ItemHelper); + calculateTax(item: Item, pmcData: IPmcData, requirementsValue: number, offerItemCount: number, sellInOnePiece: boolean): number; + private calculateItemWorth; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RepairHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RepairHelper.d.ts new file mode 100644 index 0000000..d11d0d2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/RepairHelper.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RepairHelper { + private logger; + private jsonUtil; + private randomUtil; + private databaseServer; + private configServer; + private repairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, configServer: ConfigServer); + updateItemDurability(itemToRepairId: string, amountToRepair: number, pmcData: IPmcData, useRepairKit?: boolean): Item; + private getRandomisedArmorRepairDegredationValue; + private getRandomisedWeaponRepairDegredationValue; + isWeaponTemplate(tpl: string): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/SecureContainerHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/SecureContainerHelper.d.ts new file mode 100644 index 0000000..8f246b6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/SecureContainerHelper.d.ts @@ -0,0 +1,13 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { ItemHelper } from "./ItemHelper"; +export interface OwnerInventoryItems { + from: Item[]; + to: Item[]; + sameInventory: boolean; + isMail: boolean; +} +export declare class SecureContainerHelper { + private itemHelper; + constructor(itemHelper: ItemHelper); + getSecureContainerItems(items: Item[]): string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TradeHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TradeHelper.d.ts new file mode 100644 index 0000000..a78cd20 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TradeHelper.d.ts @@ -0,0 +1,31 @@ +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Upd } from "../models/eft/common/tables/IItem"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBuyTradeRequestData } from "../models/eft/trade/IProcessBuyTradeRequestData"; +import { IProcessSellTradeRequestData } from "../models/eft/trade/IProcessSellTradeRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RagfairServer } from "../servers/RagfairServer"; +import { FenceService } from "../services/FenceService"; +import { PaymentService } from "../services/PaymentService"; +export declare class TradeHelper { + private logger; + private itemEventRouter; + private traderHelper; + private itemHelper; + private paymentService; + private fenceService; + private inventoryHelper; + private ragfairServer; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, traderHelper: TraderHelper, itemHelper: ItemHelper, paymentService: PaymentService, fenceService: FenceService, inventoryHelper: InventoryHelper, ragfairServer: RagfairServer); + buyItem(pmcData: IPmcData, buyRequestData: IProcessBuyTradeRequestData, sessionID: string, foundInRaid: boolean, upd: Upd): IItemEventRouterResponse; + /** + * Selling item to trader + */ + sellItem(pmcData: IPmcData, body: IProcessSellTradeRequestData, sessionID: string): IItemEventRouterResponse; + private incrementAssortBuyCount; + private checkPurchaseIsWithinTraderItemLimit; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TraderAssortHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TraderAssortHelper.d.ts new file mode 100644 index 0000000..d95879c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TraderAssortHelper.d.ts @@ -0,0 +1,23 @@ +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { RagfairAssortGenerator } from "../generators/RagfairAssortGenerator"; +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { FenceService } from "../services/FenceService"; +import { TraderAssortService } from "../services/TraderAssortService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { AssortHelper } from "./AssortHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class TraderAssortHelper { + private logger; + private jsonUtil; + private databaseServer; + private profileHelper; + private assortHelper; + private ragfairAssortGenerator; + private ragfairOfferGenerator; + private traderAssortService; + private fenceService; + constructor(logger: ILogger, jsonUtil: JsonUtil, databaseServer: DatabaseServer, profileHelper: ProfileHelper, assortHelper: AssortHelper, ragfairAssortGenerator: RagfairAssortGenerator, ragfairOfferGenerator: RagfairOfferGenerator, traderAssortService: TraderAssortService, fenceService: FenceService); + getAssort(sessionId: string, traderId: string): ITraderAssort; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TraderHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TraderHelper.d.ts new file mode 100644 index 0000000..5440afe --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/TraderHelper.d.ts @@ -0,0 +1,35 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PlayerService } from "../services/PlayerService"; +import { HandbookHelper } from "./HandbookHelper"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { FenceService } from "../services/FenceService"; +import { IBarterScheme, ITraderAssort, ITraderBase, LoyaltyLevel } from "../models/eft/common/tables/ITrader"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class TraderHelper { + private logger; + private databaseServer; + private saveServer; + private profileHelper; + private paymentHelper; + private itemHelper; + private handbookHelper; + private playerService; + private fenceService; + private configServer; + private traderConfig; + constructor(logger: ILogger, databaseServer: DatabaseServer, saveServer: SaveServer, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, itemHelper: ItemHelper, handbookHelper: HandbookHelper, playerService: PlayerService, fenceService: FenceService, configServer: ConfigServer); + getTrader(traderID: string, sessionID: string): ITraderBase; + getTraderAssortsById(traderId: string): ITraderAssort; + resetTrader(sessionID: string, traderID: string): void; + changeTraderDisplay(traderID: string, status: boolean, sessionID: string): void; + getPurchasesData(traderID: string, sessionID: string): Record; + lvlUp(traderID: string, sessionID: string): void; + getTraderUpdateSeconds(traderId: string): number; + traderFilter(traderFilters: string[], tplToCheck: string): boolean; + getLoyaltyLevel(traderID: string, pmcData: IPmcData): LoyaltyLevel; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/UtilityHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/UtilityHelper.d.ts new file mode 100644 index 0000000..5d9f482 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/UtilityHelper.d.ts @@ -0,0 +1,3 @@ +export declare class UtilityHelper { + arrayIntersect(a: T[], b: T[]): T[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/WeightedRandomHelper.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/WeightedRandomHelper.d.ts new file mode 100644 index 0000000..9aa0d29 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/helpers/WeightedRandomHelper.d.ts @@ -0,0 +1,28 @@ +export declare class WeightedRandomHelper { + /** + * Gets a tplId from a weighted dictionary + * @param {tplId: weighting[]} itemArray + * @returns tplId + */ + getWeightedInventoryItem(itemArray: { + [tplId: string]: unknown; + } | ArrayLike): string; + /** + * Picks the random item based on its weight. + * The items with higher weight will be picked more often (with a higher probability). + * + * For example: + * - items = ['banana', 'orange', 'apple'] + * - weights = [0, 0.2, 0.8] + * - weightedRandom(items, weights) in 80% of cases will return 'apple', in 20% of cases will return + * 'orange' and it will never return 'banana' (because probability of picking the banana is 0%) + * + * @param {any[]} items + * @param {number[]} weights + * @returns {{item: any, index: number}} + */ + weightedRandom(items: string | any[], weights: string | any[]): { + item: any; + index: number; + }; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/Compiler.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/Compiler.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/Compiler.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/DebugEntry.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/DebugEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/DebugEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/ReleaseEntry.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/ReleaseEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/ReleaseEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/TestEntry.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/TestEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/ide/TestEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/BundleLoader.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/BundleLoader.d.ts new file mode 100644 index 0000000..9abfe9f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/BundleLoader.d.ts @@ -0,0 +1,22 @@ +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +declare class BundleInfo { + private httpServerHelper; + key: string; + path: string; + filepath: string; + dependencyKeys: string[]; + constructor(modpath: string, bundle: any, httpServerHelper: HttpServerHelper); +} +export declare class BundleLoader { + private httpServerHelper; + private vfs; + private jsonUtil; + private bundles; + constructor(httpServerHelper: HttpServerHelper, vfs: VFS, jsonUtil: JsonUtil); + getBundles(local: boolean): BundleInfo[]; + getBundle(key: string, local: boolean): BundleInfo; + addBundles(modpath: string): void; +} +export {}; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/DelayedModLoader.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/DelayedModLoader.d.ts new file mode 100644 index 0000000..7e7d8d0 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/DelayedModLoader.d.ts @@ -0,0 +1,22 @@ +import { DependencyContainer } from "tsyringe"; +import { HandbookController } from "../controllers/HandbookController"; +import { IModLoader } from "../models/spt/mod/IModLoader"; +import { ModCompilerService } from "../services/ModCompilerService"; +import { VFS } from "../utils/VFS"; +import { BundleLoader } from "./BundleLoader"; +import { InitialModLoader } from "./InitialModLoader"; +export declare class DelayedModLoader implements IModLoader { + private bundleLoader; + private handbookController; + private vfs; + private modCompilerService; + private initialModLoader; + constructor(bundleLoader: BundleLoader, handbookController: HandbookController, vfs: VFS, modCompilerService: ModCompilerService, initialModLoader: InitialModLoader); + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; + load(container: DependencyContainer): void; + private executeMods; + private addBundles; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/InitialModLoader.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/InitialModLoader.d.ts new file mode 100644 index 0000000..a53cce2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/loaders/InitialModLoader.d.ts @@ -0,0 +1,35 @@ +import { DependencyContainer } from "tsyringe"; +import { IModLoader } from "../models/spt/mod/IModLoader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ModCompilerService } from "../services/ModCompilerService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +export declare class InitialModLoader implements IModLoader { + private logger; + private vfs; + private jsonUtil; + private modCompilerService; + private configServer; + private readonly basepath; + private imported; + private onLoad; + private akiConfig; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil, modCompilerService: ModCompilerService, configServer: ConfigServer); + load(container: DependencyContainer): Promise; + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; + private importClass; + private importMods; + private isModCombatibleWithAki; + private executeMods; + private sortModsLoadOrder; + private addMod; + private areModDependenciesFulfilled; + private isModCompatible; + private validMod; + private getLoadOrderRecursive; + private getLoadOrder; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/bot/IGenerateBotsRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/bot/IGenerateBotsRequestData.d.ts new file mode 100644 index 0000000..c49cef7 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/bot/IGenerateBotsRequestData.d.ts @@ -0,0 +1,8 @@ +export interface IGenerateBotsRequestData { + conditions: Condition[]; +} +export interface Condition { + Role: string; + Limit: number; + Difficulty: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IEmptyRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IEmptyRequestData.d.ts new file mode 100644 index 0000000..284d16e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IEmptyRequestData.d.ts @@ -0,0 +1,2 @@ +export interface IEmptyRequestData { +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IGlobals.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IGlobals.d.ts new file mode 100644 index 0000000..456895c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IGlobals.d.ts @@ -0,0 +1,1176 @@ +import { Item } from "./tables/IItem"; +export interface IGlobals { + time: number; + config: Config; + bot_presets: BotPreset[]; + BotWeaponScatterings: BotWeaponScattering[]; + ItemPresets: Record; +} +export interface Config { + content: Content; + AimPunchMagnitude: number; + WeaponSkillProgressRate: number; + SkillAtrophy: boolean; + exp: Exp; + t_base_looting: number; + t_base_lockpicking: number; + armor: Armor; + SessionsToShowHotKeys: number; + MaxBotsAliveOnMap: number; + SavagePlayCooldown: number; + SavagePlayCooldownNdaFree: number; + MarksmanAccuracy: number; + SavagePlayCooldownDevelop: number; + TODSkyDate: string; + Mastering: Mastering[]; + GlobalItemPriceModifier: number; + TradingUnlimitedItems: boolean; + MaxLoyaltyLevelForAll: boolean; + GlobalLootChanceModifier: number; + TimeBeforeDeploy: number; + TimeBeforeDeployLocal: number; + LoadTimeSpeedProgress: number; + BaseLoadTime: number; + BaseUnloadTime: number; + BaseCheckTime: number; + Customization: Customization; + UncheckOnShot: boolean; + BotsEnabled: boolean; + ArmorMaterials: ArmorMaterials; + LegsOverdamage: number; + HandsOverdamage: number; + StomachOverdamage: number; + Health: Health; + rating: Rating; + tournament: Tournament; + RagFair: RagFair; + handbook: Handbook; + FractureCausedByFalling: Probability; + FractureCausedByBulletHit: Probability; + WAVE_COEF_LOW: number; + WAVE_COEF_MID: number; + WAVE_COEF_HIGH: number; + WAVE_COEF_HORDE: number; + Stamina: Stamina; + StaminaRestoration: StaminaRestoration; + StaminaDrain: StaminaDrain; + RequirementReferences: RequirementReferences; + RepairKitSettings: RepairKitSettings; + RestrictionsInRaid: RestrictionsInRaid[]; + SkillMinEffectiveness: number; + SkillFatiguePerPoint: number; + SkillFreshEffectiveness: number; + SkillFreshPoints: number; + SkillPointsBeforeFatigue: number; + SkillFatigueReset: number; + DiscardLimitsEnabled: boolean; + EventType: string[]; + WalkSpeed: xyz; + SprintSpeed: xyz; + SkillEnduranceWeightThreshold: number; + TeamSearchingTimeout: number; + Insurance: Insurance; + SkillExpPerLevel: number; + GameSearchingTimeout: number; + WallContusionAbsorption: xyz; + SkillsSettings: SkillsSettings; + AzimuthPanelShowsPlayerOrientation: boolean; + Aiming: Aiming; + Malfunction: Malfunction; + Overheat: Overheat; + FenceSettings: FenceSettings; + TestValue: number; + Inertia: Inertia; + Ballistic: Ballistic; +} +export interface Content { + ip: string; + port: number; + root: string; +} +export interface Exp { + heal: Heal; + match_end: MatchEnd; + kill: Kill; + level: Level; + loot_attempts: LootAttempt[]; + expForLockedDoorOpen: number; + expForLockedDoorBreach: number; + triggerMult: number; +} +export interface Heal { + expForHeal: number; + expForHydration: number; + expForEnergy: number; +} +export interface MatchEnd { + README: string; + survived_exp_requirement: number; + survived_seconds_requirement: number; + survived_exp_reward: number; + mia_exp_reward: number; + runner_exp_reward: number; + leftMult: number; + miaMult: number; + survivedMult: number; + runnerMult: number; + killedMult: number; +} +export interface Kill { + combo: Combo[]; + victimLevelExp: number; + headShotMult: number; + expOnDamageAllHealth: number; + longShotDistance: number; + bloodLossToLitre: number; + victimBotLevelExp: number; +} +export interface Combo { + percent: number; +} +export interface Level { + exp_table: ExpTable[]; + trade_level: number; + savage_level: number; + clan_level: number; + mastering1: number; + mastering2: number; +} +export interface ExpTable { + exp: number; +} +export interface LootAttempt { + k_exp: number; +} +export interface Armor { + class: Class[]; +} +export interface Class { + resistance: number; +} +export interface Mastering { + Name: string; + Templates: string[]; + Level2: number; + Level3: number; +} +export interface Customization { + SavageHead: SavageHead; + SavageBody: SavageBody; + SavageFeet: SavageFeet; + CustomizationVoice: CustomizationVoice[]; + BodyParts: BodyParts; +} +export interface SavageHead { + wild_head_1: WildHead; + wild_head_2: WildHead; + wild_head_3: WildHead; + Wild_Dealmaker_head: WildHead; + Wild_Killa_head: WildHead; + bear_head: WildHead; + bear_head_1: WildHead; + usec_head_1: WildHead; + Head_BOSS_Glukhar: WildHead; + Wild_Head_nonMesh: WildHead; + Head_BOSS_Sanitar: WildHead; + wild_head_drozd: WildHead; + wild_head_misha: WildHead; + head_cultist_01: WildHead; + head_cultist_02: WildHead; + head_cultist_03: WildHead; + DefaultUsecHead: WildHead; + usec_head_3: WildHead; + usec_head_4: WildHead; + usec_head_5: WildHead; +} +export interface WildHead { + head: string; + isNotRandom: boolean; + NotRandom: boolean; +} +export interface SavageBody { + wild_body: WildBody; + wild_body_1: WildBody; + wild_body_2: WildBody; + wild_body_3: WildBody; + Wild_Dealmaker_body: WildBody; + wild_security_body_1: WildBody; + wild_security_body_2: WildBody; + wild_Killa_body: WildBody; + wild_pmcBot_body: WildBody; + wild_Shturman_body: WildBody; + wild_Gluhar_body: WildBody; + Tshirt_security_TshirtTatu_01: WildBody; + Tshirt_security_TshirtTatu_02: WildBody; + Top_security_Husky: WildBody; + Top_security_Gorka4: WildBody; + scav_kit_upper_meteor: WildBody; + wild_body_russia1: WildBody; + Top_BOSS_Sanitar: WildBody; + wild_body_motocross: WildBody; + top_cultist_01: WildBody; + top_cultist_02: WildBody; + wild_body_rainparka: WildBody; + wild_body_underarmour: WildBody; + top_boss_tagilla: WildBody; + DefaultUsecBody: WildBody; + usec_upper_acu: WildBody; + usec_upper_commando: WildBody; + usec_upper_aggressor: WildBody; + usec_upper_hoody: WildBody; + usec_upper_pcuironsight: WildBody; + usec_top_beltstaff: WildBody; + usec_upper_flexion: WildBody; + usec_upper_tier3: WildBody; + usec_upper_pcsmulticam: WildBody; + usec_upper_tier_2: WildBody; + usec_upper_infiltrator: WildBody; + user_upper_NightPatrol: WildBody; + wild_body_bomber: WildBody; + wild_top_yellowcoat: WildBody; +} +export interface WildBody { + body: string; + hands: string; + isNotRandom: boolean; +} +export interface SavageFeet { + wild_feet: WildFeet; + wild_feet_1: WildFeet; + wild_feet_2: WildFeet; + Wild_Dealmaker_feet: WildFeet; + wild_security_feet_1: WildFeet; + Wild_Killa_feet: WildFeet; + wild_pmcBot_feet: WildFeet; + Pants_BOSS_Glukhar: WildFeet; + Pants_BOSS_Shturman: WildFeet; + Pants_security_Gorka4: WildFeet; + Pants_security_Flora: WildFeet; + scav_kit_lower_sklon: WildFeet; + Pants_BOSS_Sanitar: WildFeet; + wild_feet_sweatpants: WildFeet; + wild_feet_wasatch: WildFeet; + wild_feet_slimPants: WildFeet; + pants_cultist_01: WildFeet; + pants_cultist_02: WildFeet; + wild_feet_scavelite_taclite: WildFeet; + pants_boss_tagilla: WildFeet; + wild_feet_bomber: WildFeet; + wild_pants_yellowcoat: WildFeet; +} +export interface WildFeet { + feet: string; + isNotRandom: boolean; + NotRandom: boolean; +} +export interface CustomizationVoice { + voice: string; + side: string[]; + isNotRandom: boolean; +} +export interface BodyParts { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface ArmorMaterials { + UHMWPE: ArmorType; + Aramid: ArmorType; + Combined: ArmorType; + Titan: ArmorType; + Aluminium: ArmorType; + ArmoredSteel: ArmorType; + Ceramic: ArmorType; + Glass: ArmorType; +} +export interface ArmorType { + Destructibility: number; + MinRepairDegradation: number; + MaxRepairDegradation: number; + ExplosionDestructibility: number; + MinRepairKitDegradation: number; + MaxRepairKitDegradation: number; +} +export interface Health { + Falling: Falling; + Effects: Effects; + HealPrice: HealPrice; + ProfileHealthSettings: ProfileHealthSettings; +} +export interface Falling { + DamagePerMeter: number; + SafeHeight: number; +} +export interface Effects { + Existence: Existence; + Dehydration: Dehydration; + BreakPart: BreakPart; + Contusion: Contusion; + Disorientation: Disorientation; + Exhaustion: Exhaustion; + LowEdgeHealth: LowEdgeHealth; + RadExposure: RadExposure; + Stun: Stun; + Intoxication: Intoxication; + Regeneration: Regeneration; + Wound: Wound; + Berserk: Berserk; + Flash: Flash; + MedEffect: MedEffect; + Pain: Pain; + PainKiller: PainKiller; + SandingScreen: SandingScreen; + Stimulator: Stimulator; + Tremor: Tremor; + ChronicStaminaFatigue: ChronicStaminaFatigue; + Fracture: Fracture2; + HeavyBleeding: HeavyBleeding2; + LightBleeding: LightBleeding2; + BodyTemperature: BodyTemperature; +} +export interface Existence { + EnergyLoopTime: number; + HydrationLoopTime: number; + EnergyDamage: number; + HydrationDamage: number; + DestroyedStomachEnergyTimeFactor: number; + DestroyedStomachHydrationTimeFactor: number; +} +export interface Dehydration { + DefaultDelay: number; + DefaultResidueTime: number; + BleedingHealth: number; + BleedingLoopTime: number; + BleedingLifeTime: number; + DamageOnStrongDehydration: number; + StrongDehydrationLoopTime: number; +} +export interface BreakPart { + DefaultDelay: number; + DefaultResidueTime: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + BulletHitProbability: Probability; + FallingProbability: Probability; +} +export interface Contusion { + Dummy: number; +} +export interface Disorientation { + Dummy: number; +} +export interface Exhaustion { + DefaultDelay: number; + DefaultResidueTime: number; + Damage: number; + DamageLoopTime: number; +} +export interface LowEdgeHealth { + DefaultDelay: number; + DefaultResidueTime: number; + StartCommonHealth: number; +} +export interface RadExposure { + Damage: number; + DamageLoopTime: number; +} +export interface Stun { + Dummy: number; +} +export interface Intoxication { + DefaultDelay: number; + DefaultResidueTime: number; + DamageHealth: number; + HealthLoopTime: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovedAfterDeath: boolean; + HealExperience: number; + RemovePrice: number; +} +export interface Regeneration { + LoopTime: number; + MinimumHealthPercentage: number; + Energy: number; + Hydration: number; + BodyHealth: BodyHealth; + Influences: Influences; +} +export interface BodyHealth { + Head: BodyHealthValue; + Chest: BodyHealthValue; + Stomach: BodyHealthValue; + LeftArm: BodyHealthValue; + RightArm: BodyHealthValue; + LeftLeg: BodyHealthValue; + RightLeg: BodyHealthValue; +} +export interface BodyHealthValue { + Value: number; +} +export interface Influences { + LightBleeding: Influence; + HeavyBleeding: Influence; + Fracture: Influence; + RadExposure: Influence; + Intoxication: Influence; +} +export interface Influence { + HealthSlowDownPercentage: number; + EnergySlowDownPercentage: number; + HydrationSlowDownPercentage: number; +} +export interface Wound { + WorkingTime: number; + ThresholdMin: number; + ThresholdMax: number; +} +export interface Berserk { + DefaultDelay: number; + WorkingTime: number; + DefaultResidueTime: number; +} +export interface Flash { + Dummy: number; +} +export interface MedEffect { + LoopTime: number; + StartDelay: number; + DrinkStartDelay: number; + FoodStartDelay: number; + DrugsStartDelay: number; + MedKitStartDelay: number; + MedicalStartDelay: number; + StimulatorStartDelay: number; +} +export interface Pain { + TremorDelay: number; + HealExperience: number; +} +export interface PainKiller { + Dummy: number; +} +export interface SandingScreen { + Dummy: number; +} +export interface Stimulator { + BuffLoopTime: number; + Buffs: Buffs; +} +export interface Buffs { + BuffsSJ1TGLabs: Buff[]; + BuffsSJ6TGLabs: Buff[]; + BuffsPropital: Buff[]; + BuffsZagustin: Buff[]; + BuffseTGchange: Buff[]; + BuffsAdrenaline: Buff[]; + BuffsGoldenStarBalm: Buff[]; + Buffs_drink_aquamari: Buff[]; + Buffs_drink_maxenergy: Buff[]; + Buffs_drink_milk: Buff[]; + Buffs_drink_tarcola: Buff[]; + Buffs_drink_hotrod: Buff[]; + Buffs_drink_juice_army: Buff[]; + Buffs_drink_water: Buff[]; + Buffs_food_borodinskiye: Buff[]; + Buffs_food_condensed_milk: Buff[]; + Buffs_food_emelya: Buff[]; + Buffs_food_mayonez: Buff[]; + Buffs_food_mre: Buff[]; + Buffs_food_sugar: Buff[]; + Buffs_drink_vodka: Buff[]; + Buffs_drink_jack: Buff[]; + Buffs_drink_moonshine: Buff[]; + Buffs_drink_purewater: Buff[]; + Buffs_3bTG: Buff[]; + Buffs_AHF1M: Buff[]; + Buffs_L1: Buff[]; + Buffs_MULE: Buff[]; + Buffs_Meldonin: Buff[]; + Buffs_Obdolbos: Buff[]; + Buffs_P22: Buff[]; + Buffs_KultistsToxin: Buff[]; + Buffs_BodyTemperature: Buff[]; + Buffs_Antidote: Buff[]; + Buffs_melee_bleed: Buff[]; + Buffs_melee_blunt: Buff[]; + Buffs_hultafors: Buff[]; + Buffs_drink_vodka_BAD: Buff[]; + Buffs_food_alyonka: Buff[]; + Buffs_food_slippers: Buff[]; + Buffs_knife: Buff[]; +} +export interface Buff { + BuffType: string; + Chance: number; + Delay: number; + Duration: number; + Value: number; + AbsoluteValue: boolean; + SkillName: string; +} +export interface Tremor { + DefaultDelay: number; + DefaultResidueTime: number; +} +export interface ChronicStaminaFatigue { + EnergyRate: number; + WorkingTime: number; + TicksEvery: number; + EnergyRatePerStack: number; +} +export interface Fracture2 { + DefaultDelay: number; + DefaultResidueTime: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + BulletHitProbability: Probability; + FallingProbability: Probability; +} +export interface HeavyBleeding2 { + DefaultDelay: number; + DefaultResidueTime: number; + DamageEnergy: number; + DamageHealth: number; + EnergyLoopTime: number; + HealthLoopTime: number; + DamageHealthDehydrated: number; + HealthLoopTimeDehydrated: number; + LifeTimeDehydrated: number; + EliteVitalityDuration: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + Probability: Probability; +} +export interface Probability { + FunctionType: string; + K: number; + B: number; + Threshold: number; +} +export interface LightBleeding2 { + DefaultDelay: number; + DefaultResidueTime: number; + DamageEnergy: number; + DamageHealth: number; + EnergyLoopTime: number; + HealthLoopTime: number; + DamageHealthDehydrated: number; + HealthLoopTimeDehydrated: number; + LifeTimeDehydrated: number; + EliteVitalityDuration: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + Probability: Probability; +} +export interface BodyTemperature { + DefaultBuildUpTime: number; + DefaultResidueTime: number; + LoopTime: number; +} +export interface HealPrice { + HealthPointPrice: number; + HydrationPointPrice: number; + EnergyPointPrice: number; + TrialLevels: number; + TrialRaids: number; +} +export interface ProfileHealthSettings { + BodyPartsSettings: BodyPartsSettings; + HealthFactorsSettings: HealthFactorsSettings; +} +export interface BodyPartsSettings { + Head: BodyPartsSetting; + Chest: BodyPartsSetting; + Stomach: BodyPartsSetting; + LeftArm: BodyPartsSetting; + RightArm: BodyPartsSetting; + LeftLeg: BodyPartsSetting; + RightLeg: BodyPartsSetting; +} +export interface BodyPartsSetting { + Minimum: number; + Maximum: number; + Default: number; + OverDamageReceivedMultiplier: number; +} +export interface HealthFactorsSettings { + Energy: HealthFactorSetting; + Hydration: HealthFactorSetting; + Temperature: HealthFactorSetting; + Poisoning: HealthFactorSetting; + Radiation: HealthFactorSetting; +} +export interface HealthFactorSetting { + Minimum: number; + Maximum: number; + Default: number; +} +export interface Rating { + levelRequired: number; + limit: number; + categories: Categories; +} +export interface Categories { + experience: boolean; + kd: boolean; + surviveRatio: boolean; + avgEarnings: boolean; + kills: boolean; + raidCount: boolean; + longestShot: boolean; + timeOnline: boolean; + inventoryFullCost: boolean; + ragFairStanding: boolean; +} +export interface Tournament { + categories: Categories2; + limit: number; + levelRequired: number; +} +export interface Categories2 { + dogtags: boolean; +} +export interface RagFair { + enabled: boolean; + priceStabilizerEnabled: boolean; + includePveTraderSales: boolean; + priceStabilizerStartIntervalInHours: number; + minUserLevel: number; + communityTax: number; + communityItemTax: number; + communityRequirementTax: number; + offerPriorityCost: number; + offerDurationTimeInHour: number; + offerDurationTimeInHourAfterRemove: number; + priorityTimeModifier: number; + maxRenewOfferTimeInHour: number; + renewPricePerHour: number; + maxActiveOfferCount: MaxActiveOfferCount[]; + balancerRemovePriceCoefficient: number; + balancerMinPriceCount: number; + balancerAveragePriceCoefficient: number; + delaySinceOfferAdd: number; + uniqueBuyerTimeoutInDays: number; + ratingSumForIncrease: number; + ratingIncreaseCount: number; + ratingSumForDecrease: number; + ratingDecreaseCount: number; + maxSumForIncreaseRatingPerOneSale: number; + maxSumForDecreaseRatingPerOneSale: number; + maxSumForRarity: MaxSumForRarity; + ChangePriceCoef: number; + balancerUserItemSaleCooldownEnabled: boolean; + balancerUserItemSaleCooldown: number; + youSellOfferMaxStorageTimeInHour: number; + yourOfferDidNotSellMaxStorageTimeInHour: number; + isOnlyFoundInRaidAllowed: boolean; + sellInOnePiece: number; +} +export interface MaxActiveOfferCount { + from: number; + to: number; + count: number; +} +export interface MaxSumForRarity { + Common: RarityMaxSum; + Rare: RarityMaxSum; + Superrare: RarityMaxSum; + Not_exist: RarityMaxSum; +} +export interface RarityMaxSum { + value: number; +} +export interface Handbook { + defaultCategory: string; +} +export interface Stamina { + Capacity: number; + SprintDrainRate: number; + BaseRestorationRate: number; + JumpConsumption: number; + GrenadeHighThrow: number; + GrenadeLowThrow: number; + AimDrainRate: number; + AimRangeFinderDrainRate: number; + OxygenCapacity: number; + OxygenRestoration: number; + WalkOverweightLimits: xyz; + BaseOverweightLimits: xyz; + SprintOverweightLimits: xyz; + WalkSpeedOverweightLimits: xyz; + CrouchConsumption: xyz; + WalkConsumption: xyz; + StandupConsumption: xyz; + TransitionSpeed: xyz; + SprintAccelerationLowerLimit: number; + SprintSpeedLowerLimit: number; + SprintSensitivityLowerLimit: number; + AimConsumptionByPose: xyz; + RestorationMultiplierByPose: xyz; + OverweightConsumptionByPose: xyz; + AimingSpeedMultiplier: number; + WalkVisualEffectMultiplier: number; + HandsCapacity: number; + HandsRestoration: number; + ProneConsumption: number; + BaseHoldBreathConsumption: number; + SoundRadius: xyz; + ExhaustedMeleeSpeed: number; + FatigueRestorationRate: number; + FatigueAmountToCreateEffect: number; + ExhaustedMeleeDamageMultiplier: number; + FallDamageMultiplier: number; + SafeHeightOverweight: number; + SitToStandConsumption: number; + StaminaExhaustionCausesJiggle: boolean; + StaminaExhaustionStartsBreathSound: boolean; + StaminaExhaustionRocksCamera: boolean; + HoldBreathStaminaMultiplier: xyz; + PoseLevelIncreaseSpeed: xyz; + PoseLevelDecreaseSpeed: xyz; + PoseLevelConsumptionPerNotch: xyz; +} +export interface StaminaRestoration { + LowerLeftPoint: number; + LowerRightPoint: number; + LeftPlatoPoint: number; + RightPlatoPoint: number; + RightLimit: number; + ZeroValue: number; +} +export interface StaminaDrain { + LowerLeftPoint: number; + LowerRightPoint: number; + LeftPlatoPoint: number; + RightPlatoPoint: number; + RightLimit: number; + ZeroValue: number; +} +export interface RequirementReferences { + Alpinist: Alpinist[]; +} +export interface Alpinist { + Requirement: string; + Id: string; + Count: number; + RequiredSlot: string; + RequirementTip: string; +} +export interface RestrictionsInRaid { + TemplateId: string; + Value: number; +} +export interface Insurance { + MaxStorageTimeInHour: number; +} +export interface SkillsSettings { + SkillProgressRate: number; + WeaponSkillProgressRate: number; + WeaponSkillRecoilBonusPerLevel: number; + HideoutManagement: HideoutManagement; + Crafting: Crafting; + Metabolism: Metabolism; + Immunity: Immunity; + Endurance: Endurance; + Strength: Strength; + Vitality: Vitality; + Health: Health2; + StressResistance: StressResistance; + Throwing: Throwing; + RecoilControl: RecoilControl; + Pistol: WeaponSkills; + Revolver: WeaponSkills; + SMG: any[]; + Assault: WeaponSkills; + Shotgun: WeaponSkills; + Sniper: WeaponSkills; + LMG: any[]; + HMG: any[]; + Launcher: any[]; + AttachedLauncher: any[]; + Melee: any[]; + DMR: WeaponSkills; + BearAssaultoperations: any[]; + BearAuthority: any[]; + BearAksystems: any[]; + BearHeavycaliber: any[]; + BearRawpower: any[]; + UsecArsystems: any[]; + UsecDeepweaponmodding_Settings: any[]; + UsecLongrangeoptics_Settings: any[]; + UsecNegotiations: any[]; + UsecTactics: any[]; + BotReload: any[]; + CovertMovement: CovertMovement; + FieldMedicine: any[]; + Search: Search; + Sniping: any[]; + ProneMovement: any[]; + FirstAid: any[]; + LightVests: ArmorSkills; + HeavyVests: ArmorSkills; + WeaponModding: any[]; + AdvancedModding: any[]; + NightOps: any[]; + SilentOps: any[]; + Lockpicking: any[]; + WeaponTreatment: WeaponTreatment; + MagDrills: MagDrills; + Freetrading: any[]; + Auctions: any[]; + Cleanoperations: any[]; + Barter: any[]; + Shadowconnections: any[]; + Taskperformance: any[]; + Perception: Perception; + Intellect: Intellect; + Attention: Attention; + Charisma: Charisma; + Memory: Memory; + Surgery: Surgery; + AimDrills: AimDrills; + BotSound: any[]; + TroubleShooting: TroubleShooting; +} +export interface ArmorSkills { + WearAmountRepairLVestsReducePerLevel: number; + WearChanceRepairLVestsReduceEliteLevel: number; +} +export interface HideoutManagement { + SkillPointsPerAreaUpgrade: number; + SkillPointsPerCraft: number; + ConsumptionReductionPerLevel: number; + SkillBoostPercent: number; + SkillPointsRate: SkillPointsRate; + EliteSlots: EliteSlots; +} +export interface SkillPointsRate { + Generator: Generator; + AirFilteringUnit: SkillPointRate; + WaterCollector: SkillPointRate; + SolarPower: SkillPointRate; +} +export interface SkillPointRate { + ResourceSpent: number; + PointsGained: number; +} +export interface EliteSlots { + Generator: EliteSlot; + AirFilteringUnit: EliteSlot; + WaterCollector: EliteSlot; + BitcoinFarm: EliteSlot; +} +export interface EliteSlot { + Slots: number; + Container: number; +} +export interface Crafting { + PointsPerCraftingCycle: number; + CraftingCycleHours: number; + PointsPerUniqueCraftCycle: number; + UniqueCraftsPerCycle: number; + CraftTimeReductionPerLevel: number; + ProductionTimeReductionPerLevel: number; + EliteExtraProductions: number; + CraftingPointsToInteligence: number; +} +export interface Metabolism { + HydrationRecoveryRate: number; + EnergyRecoveryRate: number; + IncreasePositiveEffectDurationRate: number; + DecreaseNegativeEffectDurationRate: number; + DecreasePoisonDurationRate: number; +} +export interface Immunity { + ImmunityMiscEffects: number; + ImmunityPoisonBuff: number; + ImmunityPainKiller: number; + HealthNegativeEffect: number; + StimulatorNegativeBuff: number; +} +export interface Endurance { + MovementAction: number; + SprintAction: number; + GainPerFatigueStack: number; +} +export interface Strength { + SprintActionMin: number; + SprintActionMax: number; + MovementActionMin: number; + MovementActionMax: number; + PushUpMin: number; + PushUpMax: number; + FistfightAction: number; + ThrowAction: number; +} +export interface Vitality { + DamageTakenAction: number; + HealthNegativeEffect: number; +} +export interface Health2 { + SkillProgress: number; +} +export interface StressResistance { + HealthNegativeEffect: number; + LowHPDuration: number; +} +export interface Throwing { + ThrowAction: number; +} +export interface RecoilControl { + RecoilAction: number; + RecoilBonusPerLevel: number; +} +export interface WeaponSkills { + WeaponReloadAction: number; + WeaponShotAction: number; + WeaponFixAction: number; + WeaponChamberAction: number; +} +export interface CovertMovement { + MovementAction: number; +} +export interface Search { + SearchAction: number; + FindAction: number; +} +export interface WeaponTreatment { + DurLossReducePerLevel: number; + SkillPointsPerRepair: number; + Filter: any[]; + WearAmountRepairGunsReducePerLevel: number; + WearChanceRepairGunsReduceEliteLevel: number; +} +export interface MagDrills { + RaidLoadedAmmoAction: number; + RaidUnloadedAmmoAction: number; + MagazineCheckAction: number; +} +export interface Perception { + OnlineAction: number; + UniqueLoot: number; +} +export interface Intellect { + ExamineAction: number; + SkillProgress: number; + RepairAction: number; + WearAmountReducePerLevel: number; + WearChanceReduceEliteLevel: number; + RepairPointsCostReduction: number; +} +export interface Attention { + ExamineWithInstruction: number; + FindActionFalse: number; + FindActionTrue: number; +} +export interface Charisma { + SkillProgressInt: number; + SkillProgressAtn: number; + SkillProgressPer: number; +} +export interface Memory { + AnySkillUp: number; + SkillProgress: number; +} +export interface Surgery { + SurgeryAction: number; + SkillProgress: number; +} +export interface AimDrills { + WeaponShotAction: number; +} +export interface TroubleShooting { + MalfRepairSpeedBonusPerLevel: number; + SkillPointsPerMalfFix: number; + EliteDurabilityChanceReduceMult: number; + EliteAmmoChanceReduceMult: number; + EliteMagChanceReduceMult: number; +} +export interface Aiming { + ProceduralIntensityByPose: xyz; + AimProceduralIntensity: number; + HeavyWeight: number; + LightWeight: number; + MaxTimeHeavy: number; + MinTimeHeavy: number; + MaxTimeLight: number; + MinTimeLight: number; + RecoilScaling: number; + RecoilDamping: number; + CameraSnapGlobalMult: number; + RecoilXIntensityByPose: xyz; + RecoilYIntensityByPose: xyz; + RecoilZIntensityByPose: xyz; + RecoilCrank: boolean; + RecoilHandDamping: number; + RecoilConvergenceMult: number; + RecoilVertBonus: number; + RecoilBackBonus: number; +} +export interface Malfunction { + AmmoMalfChanceMult: number; + MagazineMalfChanceMult: number; + MalfRepairHardSlideMult: number; + MalfRepairOneHandBrokenMult: number; + MalfRepairTwoHandsBrokenMult: number; + AllowMalfForBots: boolean; + ShowGlowAttemptsCount: number; + OutToIdleSpeedMultForPistol: number; + IdleToOutSpeedMultOnMalf: number; + TimeToQuickdrawPistol: number; + DurRangeToIgnoreMalfs: xyz; + DurFeedWt: number; + DurMisfireWt: number; + DurJamWt: number; + DurSoftSlideWt: number; + DurHardSlideMinWt: number; + DurHardSlideMaxWt: number; + AmmoMisfireWt: number; + AmmoFeedWt: number; + AmmoJamWt: number; + OverheatFeedWt: number; + OverheatJamWt: number; + OverheatSoftSlideWt: number; + OverheatHardSlideMinWt: number; + OverheatHardSlideMaxWt: number; +} +export interface Overheat { + MinOverheat: number; + MaxOverheat: number; + OverheatProblemsStart: number; + ModHeatFactor: number; + ModCoolFactor: number; + MinWearOnOverheat: number; + MaxWearOnOverheat: number; + MinWearOnMaxOverheat: number; + MaxWearOnMaxOverheat: number; + OverheatWearLimit: number; + MaxCOIIncreaseMult: number; + MinMalfChance: number; + MaxMalfChance: number; + DurReduceMinMult: number; + DurReduceMaxMult: number; + BarrelMoveRndDuration: number; + BarrelMoveMaxMult: number; + FireratePitchMult: number; + FirerateReduceMinMult: number; + FirerateReduceMaxMult: number; + FirerateOverheatBorder: number; + EnableSlideOnMaxOverheat: boolean; + StartSlideOverheat: number; + FixSlideOverheat: number; + AutoshotMinOverheat: number; + AutoshotChance: number; + AutoshotPossibilityDuration: number; + MaxOverheatCoolCoef: number; +} +export interface FenceSettings { + FenceId: string; + Levels: Record; + paidExitStandingNumerator: number; +} +export interface FenceLevel { + SavageCooldownModifier: number; + ScavCaseTimeModifier: number; + PaidExitCostModifier: number; + BotFollowChance: number; + ScavEquipmentSpawnChanceModifier: number; + PriceModifier: number; + HostileBosses: boolean; + HostileScavs: boolean; + ScavAttackSupport: boolean; + ExfiltrationPriceModifier: number; + AvailableExits: number; +} +export interface Inertia { + InertiaLimits: xyz; + InertiaLimitsStep: number; + ExitMovementStateSpeedThreshold: xyz; + WalkInertia: xyz; + FallThreshold: number; + SpeedLimitAfterFallMin: xyz; + SpeedLimitAfterFallMax: xyz; + SpeedLimitDurationMin: xyz; + SpeedLimitDurationMax: xyz; + SpeedInertiaAfterJump: xyz; + BaseJumpPenaltyDuration: number; + DurationPower: number; + BaseJumpPenalty: number; + PenaltyPower: number; + InertiaTiltCurveMin: xyz; + InertiaTiltCurveMax: xyz; + InertiaBackwardCoef: xyz; + TiltInertiaMaxSpeed: xyz; + TiltStartSideBackSpeed: xyz; + TiltMaxSideBackSpeed: xyz; + TiltAcceleration: xyz; + AverageRotationFrameSpan: number; + SprintSpeedInertiaCurveMin: xyz; + SprintSpeedInertiaCurveMax: xyz; + SprintBrakeInertia: xyz; + SprintTransitionMotionPreservation: xyz; + WeaponFlipSpeed: xyz; + PreSprintAccelerationLimits: xyz; + SprintAccelerationLimits: xyz; + SideTime: xyz; + DiagonalTime: xyz; + MinDirectionBlendTime: number; + MoveTime: number; + MinMovementAccelerationRangeRight: xyz; + MaxMovementAccelerationRangeRight: xyz; +} +export interface xyz { + x: number; + y: number; + z: number; +} +export interface Ballistic { + GlobalDamageDegradationCoefficient: number; +} +export interface RepairKitSettings { + armorClassDivisor: number; + durabilityPointCostArmor: number; + durabilityPointCostGuns: number; +} +export interface BotPreset { + UseThis: boolean; + Role: string; + BotDifficulty: string; + VisibleAngle: number; + VisibleDistance: number; + ScatteringPerMeter: number; + HearingSense: number; + SCATTERING_DIST_MODIF: number; + MAX_AIMING_UPGRADE_BY_TIME: number; + FIRST_CONTACT_ADD_SEC: number; + COEF_IF_MOVE: number; +} +export interface BotWeaponScattering { + Name: string; + PriorityScatter1meter: number; + PriorityScatter10meter: number; + PriorityScatter100meter: number; +} +export interface Preset { + _id: string; + _type: string; + _changeWeaponName: boolean; + _name: string; + _parent: string; + _items: Item[]; + _encyclopedia?: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocation.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocation.d.ts new file mode 100644 index 0000000..42fac06 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocation.d.ts @@ -0,0 +1,6 @@ +import { ILocationBase } from "./ILocationBase"; +import { ILooseLoot } from "./ILooseLoot"; +export interface ILocation { + base: ILocationBase; + looseLoot: ILooseLoot; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocationBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocationBase.d.ts new file mode 100644 index 0000000..0d092f6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocationBase.d.ts @@ -0,0 +1,189 @@ +export interface ILocationBase { + AccessKeys: string[]; + AirdropParameters: AirdropParameter[]; + Area: number; + AveragePlayTime: number; + AveragePlayerLevel: number; + Banners: Banner[]; + BossLocationSpawn: BossLocationSpawn[]; + BotAssault: number; + BotEasy: number; + BotHard: number; + BotImpossible: number; + BotLocationModifier: BotLocationModifier; + BotMarksman: number; + BotMax: number; + BotMaxPlayer: number; + BotMaxTimePlayer: number; + BotNormal: number; + BotSpawnTimeOffMax: number; + BotSpawnTimeOffMin: number; + BotSpawnTimeOnMax: number; + BotSpawnTimeOnMin: number; + BotStart: number; + BotStop: number; + Description: string; + DisabledForScav: boolean; + DisabledScavExits: string; + Enabled: boolean; + GlobalLootChanceModifier: number; + IconX: number; + IconY: number; + Id: string; + Insurance: boolean; + IsSecret: boolean; + Locked: boolean; + Loot: any[]; + MaxBotPerZone: number; + MaxDistToFreePoint: number; + MaxPlayers: number; + MinDistToExitPoint: number; + MinDistToFreePoint: number; + MinMaxBots: MinMaxBot[]; + MinPlayers: number; + Name: string; + NewSpawn: boolean; + OcculsionCullingEnabled: boolean; + OldSpawn: boolean; + OpenZones: string; + Preview: Preview; + RequiredPlayerLevel: number; + Rules: string; + SafeLocation: boolean; + Scene: Scene; + SpawnPointParams: SpawnPointParam[]; + UnixDateTime: number; + _Id: string; + doors: any[]; + escape_time_limit: number; + exit_access_time: number; + exit_count: number; + exit_time: number; + exits: Exit[]; + filter_ex: string[]; + limits: ILimit[]; + matching_min_seconds: number; + maxItemCountInLocation: MaxItemCountInLocation[]; + sav_summon_seconds: number; + tmp_location_field_remove_me: number; + users_gather_seconds: number; + users_spawn_seconds_n: number; + users_spawn_seconds_n2: number; + users_summon_seconds: number; + waves: Wave[]; +} +export interface ILimit { + min: number; + max: number; + items: any[]; +} +export interface AirdropParameter { + AirdropPointDeactivateDistance: number; + MinPlayersCountToSpawnAirdrop: number; + PlaneAirdropChance: number; + PlaneAirdropCooldownMax: number; + PlaneAirdropCooldownMin: number; + PlaneAirdropEnd: number; + PlaneAirdropMax: number; + PlaneAirdropStartMax: number; + PlaneAirdropStartMin: number; + UnsuccessfulTryPenalty: number; +} +export interface Banner { + id: string; + pic: Pic; +} +export interface Pic { + path: string; + rcid: string; +} +export interface BossLocationSpawn { + BossChance: number; + BossDifficult: string; + BossEscortAmount: string; + BossEscortDifficult: string; + BossEscortType: string; + BossName: string; + BossPlayer: boolean; + BossZone: string; + Time: number; +} +export interface BotLocationModifier { + AccuracySpeed: number; + DistToActivate: number; + DistToPersueAxemanCoef: number; + DistToSleep: number; + GainSight: number; + KhorovodChance: number; + MagnetPower: number; + MarksmanAccuratyCoef: number; + Scattering: number; + VisibleDistance: number; +} +export interface MinMaxBot { + WildSpawnType: string; + max: number; + min: number; +} +export interface Preview { + path: string; + rcid: string; +} +export interface Scene { + path: string; + rcid: string; +} +export interface SpawnPointParam { + BotZoneName: string; + Categories: string[]; + ColliderParams: ColliderParams; + DelayToCanSpawnSec: number; + Id: string; + Infiltration: string; + Position: xyz; + Rotation: number; + Sides: string[]; +} +export interface ColliderParams { + _parent: string; + _props: Props; +} +export interface Props { + Center: xyz; + Radius: number; +} +export interface xyz { + x: number; + y: number; + z: number; +} +export interface Exit { + Chance: number; + Count: number; + EntryPoints: string; + ExfiltrationTime: number; + ExfiltrationType: string; + Id: string; + MaxTime: number; + MinTime: number; + Name: string; + PassageRequirement: string; + PlayersCount: number; + RequirementTip: string; +} +export interface MaxItemCountInLocation { + TemplateId: string; + Value: number; +} +export interface Wave { + BotPreset: string; + BotSide: string; + SpawnPoints: string; + WildSpawnType: string; + isPlayers: boolean; + number: number; + slots_max: number; + slots_min: number; + time_max: number; + time_min: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocationsSourceDestinationBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocationsSourceDestinationBase.d.ts new file mode 100644 index 0000000..7f8d915 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILocationsSourceDestinationBase.d.ts @@ -0,0 +1,9 @@ +import { ILocations } from "../../spt/server/ILocations"; +export interface ILocationsGenerateAllResponse { + locations: ILocations; + paths: Path[]; +} +export interface Path { + Source: string; + Destination: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILooseLoot.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILooseLoot.d.ts new file mode 100644 index 0000000..14b795e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/ILooseLoot.d.ts @@ -0,0 +1,45 @@ +export interface ILooseLoot { + spawnpointCount: SpawnpointCount; + spawnpointsForced: SpawnpointsForced[]; + spawnpoints: Spawnpoint[]; +} +export interface SpawnpointCount { + mean: number; + std: number; +} +export interface SpawnpointsForced { + locationId: string; + probability: number; + template: SpawnpointTemplate; +} +export interface SpawnpointTemplate { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: any; + Items: Item[]; +} +export interface Item { + _id: string; + _tpl?: string; +} +export interface Spawnpoint { + locationId: string; + probability: number; + template: SpawnpointTemplate; + itemDistribution: ItemDistribution[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface ItemDistribution { + tpl: string; + relativeProbability: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IMetricsTableData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IMetricsTableData.d.ts new file mode 100644 index 0000000..873ef82 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IMetricsTableData.d.ts @@ -0,0 +1,7 @@ +export interface IMetricsTableData { + Keys: number[]; + NetProcessingBins: number[]; + RenderBins: number[]; + GameUpdateBins: number[]; + MemoryMeasureInterval: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IPmcData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IPmcData.d.ts new file mode 100644 index 0000000..2360147 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/IPmcData.d.ts @@ -0,0 +1,341 @@ +import { IRagfairOffer } from "../ragfair/IRagfairOffer"; +import { IPmcDataRepeatableQuest } from "./tables/IRepeatableQuests"; +import { Item, Upd } from "./tables/IItem"; +import { HideoutAreasEnum } from "../hideout/HideoutAreasEnum"; +import { MemberCategory } from "./MemberCategory"; +export interface IPmcData { + _id: string; + aid: string; + savage: string; + Info: Info; + Customization: Customization; + Health: Health; + Inventory: Inventory; + Skills: Skills; + Stats: Stats; + Encyclopedia: Record; + ConditionCounters: ConditionCounters; + BackendCounters: Record; + InsuredItems: InsuredItem[]; + Hideout: Hideout; + Bonuses: Bonus[]; + Notes: Notes; + Quests: Quest[]; + TradersInfo: Record; + RagfairInfo: RagfairInfo; + WishList: string[]; + RepeatableQuests: IPmcDataRepeatableQuest[]; + CarExtractCounts: CarExtractCounts; + SurvivorClass: SurvivorClass; +} +export declare enum SurvivorClass { + Unknown = 0, + Neutralizer = 1, + Marauder = 2, + Paramedic = 3, + Survivor = 4 +} +export interface Info { + EntryPoint: string; + Nickname: string; + LowerNickname: string; + Side: string; + Voice: string; + Level: number; + Experience: number; + RegistrationDate: number; + GameVersion: string; + AccountType: number; + MemberCategory: MemberCategory; + lockedMoveCommands: boolean; + SavageLockTime: number; + LastTimePlayedAsSavage: number; + Settings: Settings; + NicknameChangeDate: number; + IsStreamerModeAvailable: boolean; + Bans: IBan[]; + BannedState: boolean; + BannedUntil: number; +} +export interface Settings { + Role: string; + BotDifficulty: string; + Experience: number; + StandingForKill: number; + AggressorBonus: number; +} +export interface IBan { + type: BanType; + dateTime: number; +} +export declare enum BanType { + Chat = 0, + RagFair = 1, + Voip = 2, + Trading = 3, + Online = 4, + Friends = 5, + ChangeNickname = 6 +} +export interface Notes { + Notes: Note[]; +} +export interface Note { + Time: number; + Text: string; +} +export interface Customization { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface Health { + Hydration: CurrentMax; + Energy: CurrentMax; + Temperature: CurrentMax; + BodyParts: BodyPartsHealth; + UpdateTime: number; +} +export interface BodyPartsHealth { + Head: BodyPartHealth; + Chest: BodyPartHealth; + Stomach: BodyPartHealth; + LeftArm: BodyPartHealth; + RightArm: BodyPartHealth; + LeftLeg: BodyPartHealth; + RightLeg: BodyPartHealth; +} +export interface BodyPartHealth { + Health: CurrentMax; + Effects?: Record; +} +export interface CurrentMax { + Current: number; + Maximum: number; +} +export interface Inventory { + items: Item[]; + equipment: string; + stash: string; + sortingTable: string; + questRaidItems: string; + questStashItems: string; + fastPanel: FastPanel; +} +export interface FastPanel { +} +export interface Skills { + Common: Common[]; + Mastering: Mastering[]; + Bonuses?: any[]; + Points: number; +} +export interface Common { + Id: string; + Progress: number; + PointsEarnedDuringSession: number; + LastAccess: number; +} +export interface Mastering { + Id: string; + Progress: number; +} +export interface Stats { + CarriedQuestItems: string[]; + Victims: Victim[]; + TotalSessionExperience: number; + LastSessionDate: number; + SessionCounters: SessionCounters; + OverallCounters: OverallCounters; + SessionExperienceMult?: number; + ExperienceBonusMult?: number; + Aggressor?: Aggressor; + DroppedItems?: IDroppedItem[]; + FoundInRaidItems?: FoundInRaidItem[]; + DamageHistory?: DamageHistory; + DeathCause?: DeathCause; + LastPlayerState?: LastPlayerState; + TotalInGameTime: number; + SurvivorClass?: string; +} +export interface IDroppedItem { + QuestId: string; + ItemId: string; + ZoneId: string; +} +export interface FoundInRaidItem { + QuestId: string; + ItemId: string; +} +export interface Victim { + AccountId: string; + ProfileId: string; + Name: string; + Side: string; + BodyPart: string; + Time: string; + Distance: number; + Level: number; + Weapon: string; + Role: string; +} +export interface SessionCounters { + Items: CounterKeyValue[]; +} +export interface OverallCounters { + Items: CounterKeyValue[]; +} +export interface CounterKeyValue { + Key: string[]; + Value: number; +} +export interface Aggressor { + AccountId: string; + ProfileId: string; + MainProfileNickname: string; + Name: string; + Side: string; + BodyPart: string; + HeadSegment: string; + WeaponName: string; + Category: string; +} +export interface DamageHistory { + LethalDamagePart: string; + LethalDamage: LethalDamage; + BodyParts: BodyPartsDamageHistory; +} +export interface LethalDamage { + Amount: number; + Type: string; + SourceId: string; + OverDamageFrom: string; + Blunt: boolean; + ImpactsCount: number; +} +export interface BodyPartsDamageHistory { + Head: DamageStats[]; + Chest: DamageStats[]; + Stomach: DamageStats[]; + LeftArm: DamageStats[]; + RightArm: DamageStats[]; + LeftLeg: DamageStats[]; + RightLeg: DamageStats[]; + Common: DamageStats[]; +} +export interface DamageStats { + Amount: number; + Type: string; + SourceId: string; + OverDamageFrom: string; + Blunt: boolean; + ImpactsCount: number; +} +export interface DeathCause { + DamageType: string; + Side: string; + Role: string; + WeaponId: string; +} +export interface LastPlayerState { + Info: LastPlayerStateInfo; + Customization: Record; + Equipment: any; +} +export interface LastPlayerStateInfo { + Nickname: string; + Side: string; + Level: number; + MemberCategory: string; +} +export interface ConditionCounters { + Counters: Counter[]; +} +export interface Counter { + id: string; + value: number; + qid: string; +} +export interface BackendCounter { + id: string; + qid?: string; + value: number; +} +export interface InsuredItem { + tid: string; + itemId: string; +} +export interface Hideout { + Production: Record; + Areas: HideoutArea[]; +} +export interface Productive { + Products: Product[]; + Progress?: number; + inProgress?: boolean; + StartTimestamp?: number; +} +export interface Product { + _id: string; + _tpl: string; + upd?: Upd; +} +export interface ScavCase extends Productive { +} +export interface Production extends Productive { + RecipeId: string; + SkipTime: number; + ProductionTime: number; +} +export interface HideoutArea { + type: HideoutAreasEnum; + level: number; + active: boolean; + passiveBonusesEnabled: boolean; + completeTime: number; + constructing: boolean; + slots: HideoutSlot[]; + lastRecipe: string; +} +export interface HideoutSlot { + item: HideoutItem[]; +} +export interface HideoutItem { + _id: string; + _tpl: string; + upd?: Upd; +} +export interface Bonus { + type: string; + templateId?: string; + passive?: boolean; + production?: boolean; + visible?: boolean; + value?: number; + icon?: string; +} +export interface Quest { + qid: string; + startTime: number; + status: string; + statusTimers?: StatusTimer; + completedConditions?: string[]; +} +export interface StatusTimer { + AvailableForStart?: number; +} +export interface TraderInfo { + loyaltyLevel: number; + salesSum: number; + standing: number; + nextResupply: number; + unlocked: boolean; +} +export interface RagfairInfo { + rating: number; + isRatingGrowing: boolean; + offers: IRagfairOffer[]; +} +export interface CarExtractCounts { +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/MemberCategory.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/MemberCategory.d.ts new file mode 100644 index 0000000..3bd9a21 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/MemberCategory.d.ts @@ -0,0 +1,13 @@ +export declare enum MemberCategory { + Default = 0, + Developer = 1, + UniqueId = 2, + Trader = 4, + Group = 8, + System = 16, + ChatModerator = 32, + ChatModeratorWithPermanentBan = 64, + UnitTest = 128, + Sherpa = 256, + Emissary = 512 +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/request/IBaseInteractionRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/request/IBaseInteractionRequestData.d.ts new file mode 100644 index 0000000..7303275 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/request/IBaseInteractionRequestData.d.ts @@ -0,0 +1,9 @@ +export interface IBaseInteractionRequestData { + Action: string; + fromOwner?: OwnerInfo; + toOwner?: OwnerInfo; +} +export interface OwnerInfo { + id: string; + type: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotBase.d.ts new file mode 100644 index 0000000..677fd49 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotBase.d.ts @@ -0,0 +1,101 @@ +import { BackendCounter, Bonus } from "../IPmcData"; +import { Item } from "./IItem"; +export interface IBotBase { + _id: string; + aid: string; + savage: any; + Info: Info; + Customization: Customization; + Health: Health; + Inventory: Inventory; + Skills: Skills; + Stats: Stats; + Encyclopedia: any; + ConditionCounters: ConditionCounters; + BackendCounters: Record; + InsuredItems: any[]; + Hideout: Hideout; + Bonuses: Bonus[]; +} +export interface Info { + Nickname: string; + LowerNickname: string; + Side: string; + Voice: string; + Level: number; + Experience: number; + RegistrationDate: number; + GameVersion: string; + AccountType: number; + MemberCategory: number; + lockedMoveCommands: boolean; + SavageLockTime: number; + LastTimePlayedAsSavage: number; + Settings: Settings; + NicknameChangeDate: number; + NeedWipeOptions: any[]; + lastCompletedWipe: any; + BannedState: boolean; + BannedUntil: number; + IsStreamerModeAvailable: boolean; +} +export interface Settings { + Role: string; + BotDifficulty: string; + Experience: number; + StandingForKill: number; + AggressorBonus: number; +} +export interface Customization { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface Health { +} +export interface Inventory { + items: Item[]; + equipment: string; + stash: string; + sortingTable: string; + questRaidItems: string; + questStashItems: string; + fastPanel: FastPanel; +} +export interface FastPanel { +} +export interface Skills { + Common: any[]; + Mastering: any[]; + Points: number; +} +export interface Stats { + SessionCounters: SessionCounters; + OverallCounters: OverallCounters; +} +export interface SessionCounters { + Items: any[]; +} +export interface OverallCounters { + Items: any[]; +} +export interface ConditionCounters { + Counters: any[]; +} +export interface Hideout { + Production: Production; + Areas: Area[]; +} +export interface Production { +} +export interface Area { + type: number; + level: number; + active: boolean; + passiveBonusesEnabled: boolean; + completeTime: number; + constructing: boolean; + slots: any[]; + lastRecipe: any; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotCore.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotCore.d.ts new file mode 100644 index 0000000..16a782d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotCore.d.ts @@ -0,0 +1,133 @@ +export interface IBotCore { + SAVAGE_KILL_DIST: number; + SOUND_DOOR_BREACH_METERS: number; + SOUND_DOOR_OPEN_METERS: number; + STEP_NOISE_DELTA: number; + JUMP_NOISE_DELTA: number; + GUNSHOT_SPREAD: number; + GUNSHOT_SPREAD_SILENCE: number; + BASE_WALK_SPEREAD2: number; + MOVE_SPEED_COEF_MAX: number; + SPEED_SERV_SOUND_COEF_A: number; + SPEED_SERV_SOUND_COEF_B: number; + G: number; + STAY_COEF: number; + SIT_COEF: number; + LAY_COEF: number; + MAX_ITERATIONS: number; + START_DIST_TO_COV: number; + MAX_DIST_TO_COV: number; + STAY_HEIGHT: number; + CLOSE_POINTS: number; + COUNT_TURNS: number; + SIMPLE_POINT_LIFE_TIME_SEC: number; + DANGER_POINT_LIFE_TIME_SEC: number; + DANGER_POWER: number; + COVER_DIST_CLOSE: number; + GOOD_DIST_TO_POINT: number; + COVER_TOOFAR_FROM_BOSS: number; + COVER_TOOFAR_FROM_BOSS_SQRT: number; + MAX_Y_DIFF_TO_PROTECT: number; + FLARE_POWER: number; + MOVE_COEF: number; + PRONE_POSE: number; + LOWER_POSE: number; + MAX_POSE: number; + FLARE_TIME: number; + MAX_REQUESTS__PER_GROUP: number; + UPDATE_GOAL_TIMER_SEC: number; + DIST_NOT_TO_GROUP: number; + DIST_NOT_TO_GROUP_SQR: number; + LAST_SEEN_POS_LIFETIME: number; + DELTA_GRENADE_START_TIME: number; + DELTA_GRENADE_END_TIME: number; + DELTA_GRENADE_RUN_DIST: number; + DELTA_GRENADE_RUN_DIST_SQRT: number; + PATROL_MIN_LIGHT_DIST: number; + HOLD_MIN_LIGHT_DIST: number; + STANDART_BOT_PAUSE_DOOR: number; + ARMOR_CLASS_COEF: number; + SHOTGUN_POWER: number; + RIFLE_POWER: number; + PISTOL_POWER: number; + SMG_POWER: number; + SNIPE_POWER: number; + GESTUS_PERIOD_SEC: number; + GESTUS_AIMING_DELAY: number; + GESTUS_REQUEST_LIFETIME: number; + GESTUS_FIRST_STAGE_MAX_TIME: number; + GESTUS_SECOND_STAGE_MAX_TIME: number; + GESTUS_MAX_ANSWERS: number; + GESTUS_FUCK_TO_SHOOT: number; + GESTUS_DIST_ANSWERS: number; + GESTUS_DIST_ANSWERS_SQRT: number; + GESTUS_ANYWAY_CHANCE: number; + TALK_DELAY: number; + CAN_SHOOT_TO_HEAD: boolean; + CAN_TILT: boolean; + TILT_CHANCE: number; + MIN_BLOCK_DIST: number; + MIN_BLOCK_TIME: number; + COVER_SECONDS_AFTER_LOSE_VISION: number; + MIN_ARG_COEF: number; + MAX_ARG_COEF: number; + DEAD_AGR_DIST: number; + MAX_DANGER_CARE_DIST_SQRT: number; + MAX_DANGER_CARE_DIST: number; + MIN_MAX_PERSON_SEARCH: number; + PERCENT_PERSON_SEARCH: number; + LOOK_ANYSIDE_BY_WALL_SEC_OF_ENEMY: number; + CLOSE_TO_WALL_ROTATE_BY_WALL_SQRT: number; + SHOOT_TO_CHANGE_RND_PART_MIN: number; + SHOOT_TO_CHANGE_RND_PART_MAX: number; + SHOOT_TO_CHANGE_RND_PART_DELTA: number; + FORMUL_COEF_DELTA_DIST: number; + FORMUL_COEF_DELTA_SHOOT: number; + FORMUL_COEF_DELTA_FRIEND_COVER: number; + SUSPETION_POINT_DIST_CHECK: number; + MAX_BASE_REQUESTS_PER_PLAYER: number; + MAX_HOLD_REQUESTS_PER_PLAYER: number; + MAX_GO_TO_REQUESTS_PER_PLAYER: number; + MAX_COME_WITH_ME_REQUESTS_PER_PLAYER: number; + CORE_POINT_MAX_VALUE: number; + CORE_POINTS_MAX: number; + CORE_POINTS_MIN: number; + BORN_POISTS_FREE_ONLY_FAREST_BOT: boolean; + BORN_POINSTS_FREE_ONLY_FAREST_PLAYER: boolean; + SCAV_GROUPS_TOGETHER: boolean; + LAY_DOWN_ANG_SHOOT: number; + HOLD_REQUEST_TIME_SEC: number; + TRIGGERS_DOWN_TO_RUN_WHEN_MOVE: number; + MIN_DIST_TO_RUN_WHILE_ATTACK_MOVING: number; + MIN_DIST_TO_RUN_WHILE_ATTACK_MOVING_OTHER_ENEMIS: number; + MIN_DIST_TO_STOP_RUN: number; + JUMP_SPREAD_DIST: number; + LOOK_TIMES_TO_KILL: number; + COME_INSIDE_TIMES: number; + TOTAL_TIME_KILL: number; + TOTAL_TIME_KILL_AFTER_WARN: number; + MOVING_AIM_COEF: number; + VERTICAL_DIST_TO_IGNORE_SOUND: number; + DEFENCE_LEVEL_SHIFT: number; + MIN_DIST_CLOSE_DEF: number; + USE_ID_PRIOR_WHO_GO: boolean; + SMOKE_GRENADE_RADIUS_COEF: number; + GRENADE_PRECISION: number; + MAX_WARNS_BEFORE_KILL: number; + CARE_ENEMY_ONLY_TIME: number; + MIDDLE_POINT_COEF: number; + MAIN_TACTIC_ONLY_ATTACK: boolean; + LAST_DAMAGE_ACTIVE: number; + SHALL_DIE_IF_NOT_INITED: boolean; + CHECK_BOT_INIT_TIME_SEC: number; + WEAPON_ROOT_Y_OFFSET: number; + DELTA_SUPRESS_DISTANCE_SQRT: number; + DELTA_SUPRESS_DISTANCE: number; + WAVE_COEF_LOW: number; + WAVE_COEF_MID: number; + WAVE_COEF_HIGH: number; + WAVE_COEF_HORDE: number; + WAVE_ONLY_AS_ONLINE: boolean; + LOCAL_BOTS_COUNT: number; + AXE_MAN_KILLS_END: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotType.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotType.d.ts new file mode 100644 index 0000000..e0f39d9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IBotType.d.ts @@ -0,0 +1,174 @@ +export interface IBotType { + appearance: Appearance; + chances: Chances; + difficulty: Difficulties; + experience: Experience; + firstName: string[]; + generation: Generation; + health: Health; + inventory: Inventory; + lastName: string[]; + skills: Skills; +} +export interface Appearance { + body: string[]; + feet: string[]; + hands: string[]; + head: string[]; + voice: string[]; +} +export interface Chances { + equipment: EquipmentChances; + mods: ModsChances; +} +export interface EquipmentChances { + ArmBand: number; + ArmorVest: number; + Backpack: number; + Earpiece: number; + Eyewear: number; + FaceCover: number; + FirstPrimaryWeapon: number; + Headwear: number; + Holster: number; + Pockets: number; + Scabbard: number; + SecondPrimaryWeapon: number; + SecuredContainer: number; + TacticalVest: number; +} +export interface ModsChances { + mod_charge: number; + mod_equipment: number; + mod_equipment_000: number; + mod_equipment_001: number; + mod_equipment_002: number; + mod_flashlight: number; + mod_foregrip: number; + mod_launcher: number; + mod_magazine: number; + mod_mount: number; + mod_mount_000: number; + mod_mount_001: number; + mod_muzzle: number; + mod_nvg: number; + mod_pistol_grip: number; + mod_reciever: number; + mod_scope: number; + mod_sight_front: number; + mod_sight_rear: number; + mod_stock: number; + mod_stock_000: number; + mod_stock_akms: number; + mod_tactical: number; + mod_tactical_000: number; + mod_tactical_001: number; + mod_tactical_002: number; + mod_tactical_003: number; +} +export interface Difficulties { + easy: Difficulty; + normal: Difficulty; + hard: Difficulty; + impossible: Difficulty; +} +export interface Difficulty { + Aiming: Record; + Boss: Record; + Change: Record; + Core: Record; + Cover: Record; + Grenade: Record; + Hearing: Record; + Lay: Record; + Look: Record; + Mind: Record; + Move: Record; + Patrol: Record; + Scattering: Record; + Shoot: Record; +} +export interface Experience { + aggressorBonus: number; + level: MinMax; + reward: MinMax; + standingForKill: number; +} +export interface Generation { + items: ItemMinMax; +} +export interface ItemMinMax { + grenades: MinMax; + healing: MinMax; + looseLoot: MinMax; + magazines: MinMax; + specialItems: MinMax; +} +export interface Health { + BodyParts: BodyPart[]; + Energy: MinMax; + Hydration: MinMax; + Temperature: MinMax; +} +export interface BodyPart { + Chest: MinMax; + Head: MinMax; + LeftArm: MinMax; + LeftLeg: MinMax; + RightArm: MinMax; + RightLeg: MinMax; + Stomach: MinMax; +} +export interface MinMax { + max: number; + min: number; +} +export interface Inventory { + equipment: Equipment; + items: Items; + mods: Mods; +} +export interface Equipment { + ArmBand: Record; + ArmorVest: Record; + Backpack: Record; + Earpiece: Record; + Eyewear: Record; + FaceCover: Record; + FirstPrimaryWeapon: Record; + Headwear: Record; + Holster: Record; + Pockets: Record; + Scabbard: Record; + SecondPrimaryWeapon: Record; + SecuredContainer: Record; + TacticalVest: Record; +} +export interface Items { + Backpack: string[]; + Pockets: string[]; + SecuredContainer: string[]; + SpecialLoot: string[]; + TacticalVest: string[]; +} +export declare type Mods = Record>; +export interface Skills { + Common: Common[]; + Bonuses?: any; + Mastering: Mastering[]; + Points: number; +} +export interface Mastering { + Id: string; + Progress: number; + max?: number; + min?: number; +} +export interface Common { + Id: string; + Progress: number; + PointsEarnedDuringSession?: number; + LastAccess?: number; + max?: number; + min?: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ICustomizationItem.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ICustomizationItem.d.ts new file mode 100644 index 0000000..8bfeece --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ICustomizationItem.d.ts @@ -0,0 +1,33 @@ +export interface ICustomizationItem { + _id: string; + _name: string; + _parent: string; + _type: string; + _props: Props; + _proto: string; +} +export interface Props { + Name: string; + ShortName: string; + Description: string; + Side: string[]; + BodyPart: string; + AvailableAsDefault?: boolean; + Body: string; + Hands: string; + Feet: string; + Prefab: Prefab; + WatchPrefab: Prefab; + IntegratedArmorVest: boolean; + WatchPosition: Xyz; + WatchRotation: Xyz; +} +export interface Prefab { + path: string; + rcid: string; +} +export interface Xyz { + x: number; + y: number; + z: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IHandbookBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IHandbookBase.d.ts new file mode 100644 index 0000000..7d7db07 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IHandbookBase.d.ts @@ -0,0 +1,16 @@ +export interface IHandbookBase { + Categories: Category[]; + Items: HandbookItem[]; +} +export interface Category { + Id: string; + ParentId?: string; + Icon: string; + Color: string; + Order: string; +} +export interface HandbookItem { + Id: string; + ParentId: string; + Price: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IItem.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IItem.d.ts new file mode 100644 index 0000000..2dd2c03 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IItem.d.ts @@ -0,0 +1,108 @@ +export interface Item { + _id: string; + _tpl: string; + parentId?: string; + slotId?: string; + location?: Location | number; + upd?: Upd; +} +export interface Upd { + OriginalStackObjectsCount?: number; + Togglable?: Togglable; + Map?: Map; + Tag?: Tag; + sptPresetId?: string; + FaceShield?: FaceShield; + StackObjectsCount?: number; + UnlimitedCount?: boolean; + Repairable?: Repairable; + FireMode?: FireMode; + SpawnedInSession?: boolean; + Light?: Light; + Key?: Key; + Resource?: Resource; + Sight?: Sight; + MedKit?: MedKit; + FoodDrink?: FoodDrink; + Dogtag?: Dogtag; + BuyRestrictionMax?: number; + BuyRestrictionCurrent?: number; + Foldable?: Foldable; + SideEffect?: SideEffect; + RepairKit?: RepairKit; +} +export interface Togglable { + On: boolean; +} +export interface Map { + Markers: MapMarker[]; +} +export interface MapMarker { + X: number; + Y: number; +} +export interface Tag { + Color: number; + Name: string; +} +export interface FaceShield { + Hits: number; +} +export interface Repairable { + Durability: number; + MaxDurability: number; +} +export interface MedKit { + HpResource: number; +} +export interface Sight { + ScopesCurrentCalibPointIndexes: number[]; + ScopesSelectedModes: number[]; + SelectedScope: number; +} +export interface Foldable { + Folded: boolean; +} +export interface FireMode { + FireMode: string; +} +export interface FoodDrink { + HpPercent: number; +} +export interface Key { + NumberOfUsages: number; +} +export interface Resource { + Value: number; + UnitsConsumed: number; +} +export interface Light { + IsActive: boolean; + SelectedMode: number; +} +export interface Dogtag { + AccountId: string; + ProfileId: string; + Nickname: string; + Side: string; + Level: number; + Time: string; + Status: string; + KillerAccountId: string; + KillerProfileId: string; + KillerName: string; + WeaponName: string; +} +export interface Location { + x: number; + y: number; + r: string | number; + isSearched?: boolean; + rotation?: string; +} +export interface SideEffect { + Value: number; +} +export interface RepairKit { + Resource: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ILocationsBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ILocationsBase.d.ts new file mode 100644 index 0000000..2c96af3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ILocationsBase.d.ts @@ -0,0 +1,10 @@ +export interface ILocationsBase { + locations: Locations; + paths: Path[]; +} +export interface Locations { +} +export interface Path { + Source: string; + Destination: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ILootBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ILootBase.d.ts new file mode 100644 index 0000000..e4baac5 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ILootBase.d.ts @@ -0,0 +1,64 @@ +import { Item } from "./IItem"; +export interface ILootBase { + staticAmmo: Record; + staticContainers: Record; + staticLoot: Record; +} +export interface IStaticAmmoDetails { + tpl: string; + relativeProbability: number; +} +export interface IStaticContainerDetails { + staticWeapons: IStaticWeaponProps[]; + staticContainers: IStaticContainerProps[]; + staticForced: IStaticForcedProps[]; +} +export interface IStaticWeaponProps { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: string; + Items: Item[]; +} +export interface IStaticContainerProps { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: any; + Items: StaticItem[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface StaticItem { + _id: any; + _tpl: string; +} +export interface IStaticForcedProps { + containerId: string; + itemTpl: string; +} +export interface IStaticLootDetails { + itemcountDistribution: ItemCountDistribution[]; + itemDistribution: ItemDistribution[]; +} +export interface ItemCountDistribution { + count: number; + relativeProbability: number; +} +export interface ItemDistribution { + tpl: string; + relativeProbability: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IQuest.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IQuest.d.ts new file mode 100644 index 0000000..1582a2f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IQuest.d.ts @@ -0,0 +1,76 @@ +import { Item } from "./IItem"; +export interface IQuest { + QuestName: string; + _id: string; + canShowNotificationsInGame: boolean; + conditions: Conditions; + description: string; + failMessageText: string; + name: string; + note: string; + traderId: string; + location: string; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + startedMessageText: string; + successMessageText: string; + templateId: string; + rewards: Rewards; + status: string; + KeyQuest: boolean; + changeQuestMessageText: string; +} +export interface Conditions { + Started: AvailableForConditions[]; + AvailableForFinish: AvailableForConditions[]; + AvailableForStart: AvailableForConditions[]; + Success: AvailableForConditions[]; + Fail: AvailableForConditions[]; +} +export interface AvailableForConditions { + _parent: string; + _props: AvailableForProps; + dynamicLocale: boolean; +} +export interface AvailableForProps { + id: string; + index: number; + parentId: string; + dynamicLocale: boolean; + value?: number; + compareMethod?: string; + visibilityConditions?: VisibilityCondition[]; + target?: string; + status?: number[]; +} +export interface VisibilityCondition { + id: string; + value: number; + dynamicLocale: boolean; + oneSessionOnly: boolean; +} +export interface Rewards { + AvailableForStart: Reward[]; + AvailableForFinish: Reward[]; + Started: Reward[]; + Success: Reward[]; + Fail: Reward[]; + FailRestartable: Reward[]; + Expired: Reward[]; +} +export interface Reward { + value?: string; + id: string; + type: string; + index: number; + target?: string; + items?: Item[]; + loyaltyLevel?: number; + traderId?: string; + unknown?: boolean; + findInRaid?: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IRepeatableQuests.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IRepeatableQuests.d.ts new file mode 100644 index 0000000..e23ec73 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/IRepeatableQuests.d.ts @@ -0,0 +1,219 @@ +import { Item } from "./IItem"; +export interface IReward { + index: number; + type: string; + value: number; + target?: string; + items?: Item[]; +} +export interface IRepeatableQuestDatabase { + templates: ITemplates; + rewards: IRewardOptions; + data: IOptions; + samples: ISampleQuests[]; +} +export interface ITemplates { + Elimination: IRepeatableQuest; + Completion: IRepeatableQuest; + Exploration: IRepeatableQuest; +} +export interface IPmcDataRepeatableQuest { + id?: string; + name: string; + activeQuests: IRepeatableQuest[]; + inactiveQuests: IRepeatableQuest[]; + endTime: number; + changeRequirement: TChangeRequirementRecord; +} +export declare type TChangeRequirementRecord = Record; +export interface IChangeRequirement { + changeCost: IChangeCost[]; + changeStandingCost: number; +} +export interface IChangeCost { + templateId: string; + count: number; +} +export interface IRepeatableQuest { + _id: any; + traderId: string; + location: any; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + canShowNotificationsInGame: boolean; + rewards: IRewards; + conditions: IConditions; + name: string; + note: string; + description: string; + successMessageText: string; + failMessageText: string; + startedMessageText: string; + changeQuestMessageText: string; + templateId: string; + changeCost: IChangeCost[]; + changeStandingCost: number; +} +export interface IRewards { + Started: IReward[]; + Success: IReward[]; + Fail: IReward[]; +} +export interface IConditions { + AvailableForStart: any[]; + AvailableForFinish: IAvailableFor[]; + Fail: any[]; +} +export interface IAvailableFor { + _props: IAvailableForProps; + _parent: string; + dynamicLocale: boolean; +} +export interface IAvailableForProps { + id: string; + parentId: string; + dynamicLocale: boolean; + index: number; + visibilityConditions: IVisibilityCondition[]; + value: number; +} +export interface IVisibilityCondition { + id: string; + oneSessionOnly: boolean; + value: number; + index: number; + dynamicLocale: boolean; +} +export interface IAvailableForPropsCounter extends IAvailableForProps { + type: string; + oneSessionOnly: boolean; + doNotResetIfCounterCompleted: boolean; + counter: ICounter; +} +export interface ICounter { + id: string; + conditions: ICondition[]; +} +export interface ICondition { + _props: IConditionProps; + _parent: string; +} +export interface IConditionProps { + id: string; + dynamicLocale: boolean; +} +export interface IElimination extends IRepeatableQuest { + conditions: IEliminationConditions; +} +export interface IEliminationConditions extends IConditions { + AvailableForFinish: IEliminationAvailableFor[]; +} +export interface IEliminationAvailableFor extends IAvailableFor { + _props: IEliminationAvailableForProps; +} +export interface IEliminationAvailableForProps extends IAvailableForPropsCounter { + counter: IEliminationCounter; +} +export interface IEliminationCounter extends ICounter { + conditions: IEliminationCondition[]; +} +export interface IEliminationCondition extends ICondition { + _props: ILocationConditionProps | IKillConditionProps; +} +export interface IExploration extends IRepeatableQuest { + conditions: IExplorationConditions; +} +export interface IExplorationConditions extends IConditions { + AvailableForFinish: IExplorationAvailableFor[]; +} +export interface IExplorationAvailableFor extends IAvailableFor { + _props: IExplorationAvailableForProps; +} +export interface IExplorationAvailableForProps extends IAvailableForPropsCounter { + counter: IExplorationCounter; +} +export interface IExplorationCounter extends ICounter { + conditions: IExplorationCondition[]; +} +export interface IExplorationCondition extends ICondition { + _props: ILocationConditionProps | IExitStatusConditionProps | IExitNameConditionProps; +} +export interface ICompletion extends IRepeatableQuest { + conditions: ICompletionConditions; +} +export interface ICompletionConditions extends IConditions { + AvailableForFinish: ICompletionAvailableFor[]; +} +export interface ICompletionAvailableFor extends IAvailableFor { + _props: ICompletionAvailableForProps; +} +export interface ICompletionAvailableForProps extends IAvailableForProps { + target: string[]; + minDurability: number; + maxDurability: number; + dogtagLevel: number; + onlyFoundInRaid: boolean; +} +export interface ILocationConditionProps extends IConditionProps { + target: string[]; +} +export interface IKillConditionProps extends IConditionProps { + target: string; + value: number; + savageRole?: string[]; + bodyPart?: string[]; + distance?: IDistanceCheck; +} +export interface IDistanceCheck { + compareMethod: string; + value: number; +} +export interface IExitStatusConditionProps extends IConditionProps { + status: string[]; +} +export interface IExitNameConditionProps extends IConditionProps { + exitName: string; +} +export interface IRewardOptions { + itemsBlacklist: string[]; +} +export interface IOptions { + Completion: ICompletionFilter; +} +export interface ICompletionFilter { + itemsBlacklist: ItemsBlacklist[]; + itemsWhitelist: ItemsWhitelist[]; +} +export interface ItemsBlacklist { + minPlayerLevel: number; + itemIds: string[]; +} +export interface ItemsWhitelist { + minPlayerLevel: number; + itemIds: string[]; +} +export interface ISampleQuests { + _id: string; + traderId: string; + location: string; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + canShowNotificationsInGame: boolean; + rewards: IRewards; + conditions: IConditions; + name: string; + note: string; + description: string; + successMessageText: string; + failMessageText: string; + startedMessageText: string; + templateId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ITemplateItem.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ITemplateItem.d.ts new file mode 100644 index 0000000..c2ba762 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ITemplateItem.d.ts @@ -0,0 +1,401 @@ +export interface ITemplateItem { + _id: string; + _name: string; + _parent: string; + _type: string; + _props: Props; + _proto: string; +} +export interface Props { + Name: string; + ShortName: string; + Description: string; + Weight: number; + BackgroundColor: string; + Width: number; + Height: number; + StackMaxSize: number; + Rarity?: string; + SpawnChance?: number; + CreditsPrice?: number; + ItemSound: string; + Prefab: Prefab; + UsePrefab: Prefab; + StackObjectsCount: number; + NotShownInSlot: boolean; + ExaminedByDefault: boolean; + ExamineTime: number; + IsUndiscardable: boolean; + IsUnsaleable: boolean; + IsUnbuyable: boolean; + IsUngivable: boolean; + IsLockedafterEquip: boolean; + QuestItem: boolean; + LootExperience: number; + ExamineExperience: number; + HideEntrails: boolean; + RepairCost: number; + RepairSpeed: number; + ExtraSizeLeft: number; + ExtraSizeRight: number; + ExtraSizeUp: number; + ExtraSizeDown: number; + ExtraSizeForceAdd: boolean; + MergesWithChildren: boolean; + CanSellOnRagfair: boolean; + CanRequireOnRagfair: boolean; + ConflictingItems: string[]; + DiscardLimit: number; + Unlootable: boolean; + UnlootableFromSlot: string; + UnlootableFromSide: string[]; + AnimationVariantsNumber: number; + DiscardingBlock: boolean; + RagFairCommissionModifier: number; + IsAlwaysAvailableForInsurance: boolean; + Grids: Grid[]; + Slots: Slot[]; + CanPutIntoDuringTheRaid: boolean; + CantRemoveFromSlotsDuringRaid: string[]; + weapClass: string; + weapUseType: string; + ammoCaliber: string; + Durability: number; + MaxDurability: number; + OperatingResource: number; + RepairComplexity: number; + durabSpawnMin: number; + durabSpawnMax: number; + isFastReload: boolean; + RecoilForceUp: number; + RecoilForceBack: number; + Convergence: number; + RecoilAngle: number; + weapFireType: string[]; + RecolDispersion: number; + SingleFireRate: number; + CanQueueSecondShot: boolean; + bFirerate: number; + Ergonomics: number; + Velocity: number; + bEffDist: number; + bHearDist: number; + isChamberLoad: boolean; + chamberAmmoCount: number; + isBoltCatch: boolean; + defMagType: string; + defAmmo: string; + AdjustCollimatorsToTrajectory: boolean; + shotgunDispersion: number; + Chambers: Chamber[]; + CameraRecoil: number; + CameraSnap: number; + ReloadMode: string; + CenterOfImpact: number; + AimPlane: number; + DeviationCurve: number; + DeviationMax: number; + Foldable: boolean; + Retractable: boolean; + TacticalReloadStiffnes: Xyz; + TacticalReloadFixation: number; + RecoilCenter: Xyz; + RotationCenter: Xyz; + RotationCenterNoStock: Xyz; + SizeReduceRight: number; + FoldedSlot: string; + CompactHandling: boolean; + SightingRange: number; + MinRepairDegradation: number; + MaxRepairDegradation: number; + MinRepairKitDegradation: number; + MaxRepairKitDegradation: number; + IronSightRange: number; + MustBoltBeOpennedForExternalReload: boolean; + MustBoltBeOpennedForInternalReload: boolean; + BoltAction: boolean; + HipAccuracyRestorationDelay: number; + HipAccuracyRestorationSpeed: number; + HipInnaccuracyGain: number; + ManualBoltCatch: boolean; + BurstShotsCount: number; + BaseMalfunctionChance: number; + AllowJam: boolean; + AllowFeed: boolean; + AllowMisfire: boolean; + AllowSlide: boolean; + DurabilityBurnRatio: number; + HeatFactorGun: number; + CoolFactorGun: number; + CoolFactorGunMods: number; + HeatFactorByShot: number; + AllowOverheat: boolean; + DoubleActionAccuracyPenalty: number; + RecoilPosZMult: number; + ShotgunDispersion: number; + StackMinRandom: number; + StackMaxRandom: number; + StackSlots: StackSlot[]; + SearchSound: string; + BlocksArmorVest: boolean; + RigLayoutName: string; + armorZone: string[]; + armorClass: number; + speedPenaltyPercent: number; + mousePenalty: number; + weaponErgonomicPenalty: number; + BluntThroughput: number; + ArmorMaterial: string; + medUseTime: number; + medEffectType: string; + MaxHpResource: number; + hpResourceRate: number; + StimulatorBuffs: string; + effects_health: EffectsHealth; + effects_damage: EffectsDamage; + knifeHitDelay: number; + knifeHitSlashRate: number; + knifeHitStabRate: number; + knifeHitRadius: number; + knifeHitSlashDam: number; + knifeHitStabDam: number; + knifeDurab: number; + PrimaryDistance: number; + SecondryDistance: number; + SlashPenetration: number; + StabPenetration: number; + PrimaryConsumption: number; + SecondryConsumption: number; + DeflectionConsumption: number; + MaxResource: number; + AppliedTrunkRotation: Xyz; + AppliedHeadRotation: Xyz; + DisplayOnModel: boolean; + AdditionalAnimationLayer: number; + StaminaBurnRate: number; + ColliderScaleMultiplier: Xyz; + ammoType: string; + InitialSpeed: number; + BallisticCoeficient: number; + BulletMassGram: number; + BulletDiameterMilimeters: number; + Damage: number; + ammoAccr: number; + ammoRec: number; + ammoDist: number; + buckshotBullets: number; + PenetrationPower: number; + PenetrationPowerDiviation: number; + ammoHear: number; + ammoSfx: string; + MisfireChance: number; + MinFragmentsCount: number; + MaxFragmentsCount: number; + ammoShiftChance: number; + casingName: string; + casingEjectPower: number; + casingMass: number; + casingSounds: string; + ProjectileCount: number; + PenetrationChance: number; + RicochetChance: number; + FragmentationChance: number; + Deterioration: number; + SpeedRetardation: number; + Tracer: boolean; + TracerColor: string; + TracerDistance: number; + ArmorDamage: number; + Caliber: string; + StaminaBurnPerDamage: number; + HeavyBleedingDelta: number; + LightBleedingDelta: number; + ShowBullet: boolean; + HasGrenaderComponent: boolean; + FuzeArmTimeSec: number; + ExplosionStrength: number; + MinExplosionDistance: number; + MaxExplosionDistance: number; + FragmentsCount: number; + FragmentType: string; + ShowHitEffectOnExplode: boolean; + ExplosionType: string; + AmmoLifeTimeSec: number; + Contusion: Contusion; + ArmorDistanceDistanceDamage: Xyz; + Blindness: Xyz; + IsLightAndSoundShot: boolean; + LightAndSoundShotAngle: number; + LightAndSoundShotSelfContusionTime: number; + LightAndSoundShotSelfContusionStrength: number; + MalfMisfireChance: number; + DurabilityBurnModificator: number; + HeatFactor: number; + MalfFeedChance: number; + Accuracy: number; + Recoil: number; + Loudness: number; + EffectiveDistance: number; + RaidModdable: boolean; + ToolModdable: boolean; + BlocksFolding: boolean; + BlocksCollapsible: boolean; + IsAnimated: boolean; + HasShoulderContact: boolean; + DoubleActionAccuracyPenaltyMult: number; + magAnimationIndex: number; + Cartridges: Cartridge[]; + CanFast: boolean; + CanHit: boolean; + CanAdmin: boolean; + LoadUnloadModifier: number; + CheckTimeModifier: number; + CheckOverride: number; + ReloadMagType: string; + VisibleAmmoRangesString: string; + MalfunctionChance: number; + TagColor: number; + TagName: string; + MaximumNumberOfUsage: number; + CustomAimPlane: string; + sightModType: string; + aimingSensitivity: number; + SightModesCount: number; + OpticCalibrationDistances: number[]; + ScopesCount: number; + AimSensitivity: number[][]; + ModesCount: number[]; + Zooms: number[][]; + CalibrationDistances: number[][]; + Intensity: number; + Mask: string; + MaskSize: number; + NoiseIntensity: number; + NoiseScale: number; + Color: Color; + DiffuseIntensity: number; + HasHinge: boolean; + Resource?: number; + CoolFactor?: number; + foodUseTime?: number; + foodEffectType?: string; + MaxRepairResource: number; + RepairQuality: number; + RepairType: string; + TargetItemFilter: string[]; + apResource: number; + krResource: number; +} +export interface Prefab { + path: string; + rcid: string; +} +export interface Grid { + _name: string; + _id: string; + _parent: string; + _props: GridProps; + _proto: string; +} +export interface GridProps { + filters: GridFilter[]; + cellsH: number; + cellsV: number; + minCount: number; + maxCount: number; + maxWeight: number; + isSortingTable: boolean; +} +export interface GridFilter { + Filter: string[]; + ExcludedFilter: string[]; +} +export interface Slot { + _name: string; + _id: string; + _parent: string; + _props: SlotProps; + _required: boolean; + _mergeSlotWithChildren: boolean; + _proto: string; +} +export interface SlotProps { + filters: Filter[]; +} +export interface Chamber { + _name: string; + _id: string; + _parent: string; + _props: ChamberProps; + _required: boolean; + _mergeSlotWithChildren: boolean; + _proto: string; +} +export interface ChamberProps { + filters: FilterProps[]; +} +export interface FilterProps { + Filter: string[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface StackSlot { + _name?: string; + _id: string; + _sptTpl: string; + parent: string; + location: any; + slotId: string; + _max_count: number; + _props?: StackSlotProps; + _proto?: string; + upd: any; +} +export interface StackSlotProps { + filters: Filter[]; +} +export interface EffectsHealth { + Hydration: Hydration; +} +export interface Hydration { + value: number; +} +export interface EffectsDamage { + Pain: Pain; + Contusion: Contusion; +} +export interface Pain { + delay: number; + duration: number; + fadeOut: number; +} +export interface Contusion { + delay: number; + duration: number; + fadeOut: number; +} +export interface Cartridge { + _name: string; + _id: string; + _parent: string; + _max_count: number; + _props: CartridgeProps; + _proto: string; +} +export interface CartridgeProps { + filters: Filter[]; +} +export interface Filter { + Shift?: number; + Filter: string[]; + AnimationIndex?: number; +} +export interface Color { + r: number; + g: number; + b: number; + a: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ITrader.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ITrader.d.ts new file mode 100644 index 0000000..f0fe2b5 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/common/tables/ITrader.d.ts @@ -0,0 +1,90 @@ +import { Item } from "./IItem"; +export interface ITrader { + assort: ITraderAssort; + base: ITraderBase; + dialogue?: Record; + questassort: Record>; + suits?: ISuit[]; +} +export interface ITraderBase { + refreshAssort: boolean; + _id: string; + avatar: string; + balance_dol: number; + balance_eur: number; + balance_rub: number; + buyer_up: boolean; + currency: string; + customization_seller: boolean; + discount: number; + discount_end: number; + gridHeight: number; + insurance: Insurance; + location: string; + loyaltyLevels: LoyaltyLevel[]; + medic: boolean; + name: string; + nextResupply: number; + nickname: string; + repair: Repair; + sell_category: string[]; + surname: string; + unlockedByDefault: boolean; +} +export interface Insurance { + availability: boolean; + excluded_category: string[]; + max_return_hour: number; + max_storage_time: number; + min_payment: number; + min_return_hour: number; +} +export interface LoyaltyLevel { + buy_price_coef: number; + exchange_price_coef: number; + heal_price_coef: number; + insurance_price_coef: number; + minLevel: number; + minSalesSum: number; + minStanding: number; + repair_price_coef: number; +} +export interface Repair { + availability: boolean; + currency: string; + currency_coefficient: number; + excluded_category: string[]; + excluded_id_list: any[]; + quality: string; +} +export interface ITraderAssort { + nextResupply?: number; + items: Item[]; + barter_scheme: Record; + loyal_level_items: Record; +} +export interface IBarterScheme { + count: number; + _tpl: string; + onlyFunctional?: boolean; +} +export interface ISuit { + _id: string; + tid: string; + suiteId: string; + isActive: boolean; + requirements: Requirements; +} +export interface Requirements { + loyaltyLevel: number; + profileLevel: number; + standing: number; + skillRequirements: string[]; + questRequirements: string[]; + itemRequirements: ItemRequirement[]; +} +export interface ItemRequirement { + count: number; + _tpl: string; + onlyFunctional: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/customization/IBuyClothingRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/customization/IBuyClothingRequestData.d.ts new file mode 100644 index 0000000..d19b70d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/customization/IBuyClothingRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IBuyClothingRequestData { + Action: "CustomizationBuy"; + offer: string; + items: ClothingItem[]; +} +export interface ClothingItem { + del: boolean; + id: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/customization/IWearClothingRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/customization/IWearClothingRequestData.d.ts new file mode 100644 index 0000000..122d9cf --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/customization/IWearClothingRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IWearClothingRequestData { + Action: "CustomizationWear"; + suites: string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IFriendRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IFriendRequestData.d.ts new file mode 100644 index 0000000..9c326ac --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IFriendRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IFriendRequestData { + to: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts new file mode 100644 index 0000000..53d8289 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetAllAttachmentsRequestData { + dialogId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts new file mode 100644 index 0000000..076d414 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts @@ -0,0 +1,6 @@ +import { Message } from "../profile/IAkiProfile"; +export interface IGetAllAttachmentsResponse { + messages: Message[]; + profiles: any[]; + hasMessagesWithRewards: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetChatServerListRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetChatServerListRequestData.d.ts new file mode 100644 index 0000000..8f1beac --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetChatServerListRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetChatServerListRequestData { + VersionId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetFriendListDataResponse.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetFriendListDataResponse.d.ts new file mode 100644 index 0000000..41858c9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetFriendListDataResponse.d.ts @@ -0,0 +1,16 @@ +import { MemberCategory } from "../common/MemberCategory"; +export interface IGetFriendListDataResponse { + Friends: Friend[]; + Ignore: any[]; + InIgnoreList: any[]; +} +export interface Friend { + _id: string; + Info: Info; +} +export interface Info { + Nickname: string; + Side: string; + Level: number; + MemberCategory: MemberCategory; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts new file mode 100644 index 0000000..eed84b1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetMailDialogInfoRequestData { + dialogId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts new file mode 100644 index 0000000..f8fbf5d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetMailDialogListRequestData { + limit: number; + offset: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts new file mode 100644 index 0000000..db45477 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts @@ -0,0 +1,7 @@ +import { MessageType } from "../profile/IAkiProfile"; +export interface IGetMailDialogViewRequestData { + type: MessageType; + dialogId: string; + limit: number; + time: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts new file mode 100644 index 0000000..4f8b946 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts @@ -0,0 +1,7 @@ +import { IPmcData } from "../common/IPmcData"; +import { Message } from "../profile/IAkiProfile"; +export interface IGetMailDialogViewResponseData { + messages: Message[]; + profiles: IPmcData[]; + hasMessagesWithRewards: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IPinDialogRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IPinDialogRequestData.d.ts new file mode 100644 index 0000000..57b8a00 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IPinDialogRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IPinDialogRequestData { + dialogId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IRemoveDialogRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IRemoveDialogRequestData.d.ts new file mode 100644 index 0000000..874b828 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/IRemoveDialogRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IRemoveDialogRequestData { + dialogId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/ISendMessageRequest.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/ISendMessageRequest.d.ts new file mode 100644 index 0000000..5f140c7 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/ISendMessageRequest.d.ts @@ -0,0 +1,7 @@ +import { MessageType } from "../profile/IAkiProfile"; +export interface ISendMessageRequest { + dialogId: string; + type: MessageType; + text: string; + replyTo: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/ISetDialogReadRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/ISetDialogReadRequestData.d.ts new file mode 100644 index 0000000..2076232 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/dialog/ISetDialogReadRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISetDialogReadRequestData { + dialogs: string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IGameConfigResponse.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IGameConfigResponse.d.ts new file mode 100644 index 0000000..eb37a39 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IGameConfigResponse.d.ts @@ -0,0 +1,19 @@ +export interface IGameConfigResponse { + aid: string; + lang: string; + languages: Record; + ndaFree: boolean; + taxonomy: number; + activeProfileId: string; + backend: Backend; + utc_time: number; + totalInGame: number; + reportAvailable: boolean; + twitchEventMember: boolean; +} +export interface Backend { + Trading: string; + Messaging: string; + Main: string; + RagFair: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IGameEmptyCrcRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IGameEmptyCrcRequestData.d.ts new file mode 100644 index 0000000..a3ecad9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IGameEmptyCrcRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGameEmptyCrcRequestData { + crc: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IVersionValidateRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IVersionValidateRequestData.d.ts new file mode 100644 index 0000000..0aa0fed --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/game/IVersionValidateRequestData.d.ts @@ -0,0 +1,11 @@ +export interface IVersionValidateRequestData { + version: Version; + develop: boolean; +} +export interface Version { + major: string; + minor: string; + game: string; + backend: string; + taxonomy: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IHealthTreatmentRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IHealthTreatmentRequestData.d.ts new file mode 100644 index 0000000..7fb80a8 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IHealthTreatmentRequestData.d.ts @@ -0,0 +1,29 @@ +export interface IHealthTreatmentRequestData { + Action: "RestoreHealth"; + trader: string; + items: Item[]; + difference: Difference; + timestamp: number; +} +export interface Item { + id: string; + count: number; +} +export interface Difference { + BodyParts: BodyParts; + Energy: number; + Hydration: number; +} +export interface BodyParts { + Head: BodyPart; + Chest: BodyPart; + Stomach: BodyPart; + LeftArm: BodyPart; + RightArm: BodyPart; + LeftLeg: BodyPart; + RightLeg: BodyPart; +} +export interface BodyPart { + Health: number; + Effects: string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IOffraidEatRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IOffraidEatRequestData.d.ts new file mode 100644 index 0000000..8e2b6c3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IOffraidEatRequestData.d.ts @@ -0,0 +1,7 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IOffraidEatRequestData extends IBaseInteractionRequestData { + Action: "Eat"; + item: string; + count: number; + time: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IOffraidHealRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IOffraidHealRequestData.d.ts new file mode 100644 index 0000000..c242300 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/IOffraidHealRequestData.d.ts @@ -0,0 +1,18 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IOffraidHealRequestData extends IBaseInteractionRequestData { + Action: "Heal"; + item: string; + part: BodyPart; + count: number; + time: number; +} +export declare enum BodyPart { + Head = 0, + Chest = 1, + Stomach = 2, + LeftArm = 3, + RightArm = 4, + LeftLeg = 5, + RightLeg = 6, + Common = 7 +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/ISyncHealthRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/ISyncHealthRequestData.d.ts new file mode 100644 index 0000000..20e32f6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/health/ISyncHealthRequestData.d.ts @@ -0,0 +1,21 @@ +export interface ISyncHealthRequestData { + Health: Health; + IsAlive: boolean; + Hydration?: number; + Energy?: number; + Temperature?: number; +} +export interface Health { + Head?: BodyPartHealth; + Chest?: BodyPartHealth; + Stomach?: BodyPartHealth; + LeftArm?: BodyPartHealth; + RightArm?: BodyPartHealth; + LeftLeg?: BodyPartHealth; + RightLeg?: BodyPartHealth; +} +export interface BodyPartHealth { + Maximum: number; + Current: number; + Effects: Record; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/HideoutAreasEnum.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/HideoutAreasEnum.d.ts new file mode 100644 index 0000000..10f851b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/HideoutAreasEnum.d.ts @@ -0,0 +1,25 @@ +export declare enum HideoutAreasEnum { + NOTSET = -1, + VENTS = 0, + SECURITY = 1, + LAVATORY = 2, + STASH = 3, + GENERATOR = 4, + HEATING = 5, + WATER_COLLECTOR = 6, + MEDSTATION = 7, + NUTRITION_UNIT = 8, + REST_SPACE = 9, + WORKBENCH = 10, + INTEL_CENTER = 11, + SHOOTING_RANGE = 12, + LIBRARY = 13, + SCAV_CASE = 14, + ILLUMINATION = 15, + PLACE_OF_FAME = 16, + AIR_FILTERING = 17, + SOLAR_POWER = 18, + BOOZE_GENERATOR = 19, + BITCOIN_FARM = 20, + CHRISTMAS_TREE = 21 +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts new file mode 100644 index 0000000..8583e8d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts @@ -0,0 +1,5 @@ +export interface HideoutUpgradeCompleteRequestData { + Action: string; + areaType: number; + timestamp: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutArea.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutArea.d.ts new file mode 100644 index 0000000..d9fd2bf --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutArea.d.ts @@ -0,0 +1,40 @@ +export interface IHideoutArea { + _id: string; + type: number; + enabled: boolean; + needsFuel: boolean; + takeFromSlotLocked: boolean; + craftGivesExp: boolean; + stages: Record; +} +export interface Stage { + requirements: Requirement[]; + bonuses: StageBonus[]; + slots: number; + constructionTime: number; + description: string; +} +export interface Requirement { + areaType?: number; + requiredLevel?: number; + type: string; + templateId?: string; + count?: number; + isFunctional?: boolean; + traderId?: string; + loyaltyLevel?: number; + skillName?: string; + skillLevel?: number; +} +export interface StageBonus { + value: number; + passive: boolean; + production: boolean; + visible: boolean; + skillType?: string; + type: string; + filter?: string[]; + icon?: string; + id?: string; + templateId?: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts new file mode 100644 index 0000000..dba83eb --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutContinousProductionStartRequestData { + Action: "HideoutContinuousProductionStart"; + recipeId: string; + timestamp: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutProduction.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutProduction.d.ts new file mode 100644 index 0000000..ce878be --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutProduction.d.ts @@ -0,0 +1,20 @@ +export interface IHideoutProduction { + _id: string; + areaType: number; + requirements: Requirement[]; + productionTime: number; + boosters: any; + endProduct: string; + continuous: boolean; + count: number; + productionLimitCount: number; +} +export interface Requirement { + templateId?: string; + count?: number; + isFunctional?: boolean; + type: string; + areaType?: number; + requiredLevel?: number; + resource?: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts new file mode 100644 index 0000000..8326c55 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutPutItemInRequestData { + Action: "HideoutPutItemsInAreaSlots"; + areaType: number; + items: Record; + timestamp: number; +} +export interface ItemDetails { + count: number; + id: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutScavCase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutScavCase.d.ts new file mode 100644 index 0000000..25abcf3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutScavCase.d.ts @@ -0,0 +1,21 @@ +export interface IHideoutScavCase { + _id: string; + ProductionTime: number; + Requirements: Requirement[]; + EndProducts: EndProducts; +} +export interface Requirement { + templateId: string; + count: number; + isFunctional: boolean; + type: string; +} +export interface EndProducts { + Common: MinMax; + Rare: MinMax; + Superrare: MinMax; +} +export interface MinMax { + min: string; + max: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts new file mode 100644 index 0000000..72fda86 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts @@ -0,0 +1,15 @@ +export interface IHideoutScavCaseStartRequestData { + Action: "HideoutScavCaseProductionStart"; + recipeId: string; + items: HideoutItem[]; + tools: Tool[]; + timestamp: number; +} +export interface HideoutItem { + id: string; + count: number; +} +export interface Tool { + id: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutSettingsBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutSettingsBase.d.ts new file mode 100644 index 0000000..8e45939 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutSettingsBase.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutSettingsBase { + generatorSpeedWithoutFuel: number; + generatorFuelFlowRate: number; + airFilterUnitFlowRate: number; + gpuBoostRate: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts new file mode 100644 index 0000000..1ed542a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutSingleProductionStartRequestData { + Action: "HideoutSingleProductionStart"; + recipeId: string; + items: Item[]; + timestamp: number; +} +export interface Item { + id: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts new file mode 100644 index 0000000..83a740a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutTakeItemOutRequestData { + Action: "HideoutTakeItemsFromAreaSlots"; + areaType: number; + slots: number[]; + timestamp: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts new file mode 100644 index 0000000..a6847ef --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutTakeProductionRequestData { + Action: "HideoutTakeProduction"; + recipeId: string; + timestamp: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts new file mode 100644 index 0000000..cdea513 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutToggleAreaRequestData { + Action: "HideoutToggleArea"; + areaType: number; + enabled: boolean; + timestamp: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts new file mode 100644 index 0000000..545311e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutUpgradeCompleteRequestData { + Action: "HideoutUpgradeComplete"; + areaType: number; + timestamp: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts new file mode 100644 index 0000000..dfbfdca --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutUpgradeRequestData { + Action: "HideoutUpgrade"; + areaType: number; + items: HideoutItem[]; + timestamp: number; +} +export interface HideoutItem { + count: number; + id: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/httpResponse/IGetBodyResponseData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/httpResponse/IGetBodyResponseData.d.ts new file mode 100644 index 0000000..b5dc5c1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/httpResponse/IGetBodyResponseData.d.ts @@ -0,0 +1,5 @@ +export interface IGetBodyResponseData { + err: number; + errmsg: any; + (data: Type): Type; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/httpResponse/INullResponseData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/httpResponse/INullResponseData.d.ts new file mode 100644 index 0000000..a3ae838 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/httpResponse/INullResponseData.d.ts @@ -0,0 +1,5 @@ +export interface INullResponseData { + err: number; + errmsg: any; + data: null; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts new file mode 100644 index 0000000..e2d9cf1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IRegisterPlayerRequestData { + crc: number; + locationId: string; + variantId: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inRaid/ISaveProgressRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inRaid/ISaveProgressRequestData.d.ts new file mode 100644 index 0000000..6930261 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inRaid/ISaveProgressRequestData.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../common/IPmcData"; +import { ISyncHealthRequestData } from "../health/ISyncHealthRequestData"; +export interface ISaveProgressRequestData { + exit: string; + profile: IPmcData; + isPlayerScav: boolean; + health: ISyncHealthRequestData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts new file mode 100644 index 0000000..0e32e96 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetInsuranceCostRequestData { + traders: string[]; + items: string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/insurance/IInsureRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/insurance/IInsureRequestData.d.ts new file mode 100644 index 0000000..f657bb7 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/insurance/IInsureRequestData.d.ts @@ -0,0 +1,6 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IInsureRequestData extends IBaseInteractionRequestData { + Action: "Insure"; + tid: string; + items: string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IAddItemRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IAddItemRequestData.d.ts new file mode 100644 index 0000000..53db97a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IAddItemRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IAddItemRequestData { + tid: string; + items: any[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryAddRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryAddRequestData.d.ts new file mode 100644 index 0000000..462e0de --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryAddRequestData.d.ts @@ -0,0 +1,6 @@ +import { Container, IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryAddRequestData extends IInventoryBaseActionRequestData { + Action: "Add"; + item: string; + container: Container; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts new file mode 100644 index 0000000..b45e459 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts @@ -0,0 +1,27 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IInventoryBaseActionRequestData extends IBaseInteractionRequestData { +} +export interface To { + id: string; + container: string; + location?: ToLocation | number; +} +export interface ToLocation { + x: number; + y: number; + r: string; + rotation?: string; + isSearched: boolean; +} +export interface Container { + id: string; + container: string; + location: Location | number; +} +export interface Location { + x: number; + y: number; + r: string; + rotation?: string; + isSearched: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryBindRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryBindRequestData.d.ts new file mode 100644 index 0000000..ff35066 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryBindRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryBindRequestData extends IInventoryBaseActionRequestData { + Action: "Bind"; + item: string; + index: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts new file mode 100644 index 0000000..1e1ecef --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts @@ -0,0 +1,12 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryCreateMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "CreateMapMarker"; + item: string; + mapMarker: MapMarker; +} +export interface MapMarker { + Type: string; + X: number; + Y: number; + Note: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts new file mode 100644 index 0000000..0657e1b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryDeleteMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "DeleteMapMarker"; + item: string; + X: number; + Y: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts new file mode 100644 index 0000000..e2857e1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts @@ -0,0 +1,14 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryEditMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "EditMapMarker"; + item: string; + X: number; + Y: number; + mapMarker: MapMarker; +} +export interface MapMarker { + Type: string; + X: number; + Y: number; + Note: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryExamineRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryExamineRequestData.d.ts new file mode 100644 index 0000000..614711f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryExamineRequestData.d.ts @@ -0,0 +1,10 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryExamineRequestData extends IInventoryBaseActionRequestData { + Action: "Examine"; + item: string; + fromOwner: IFromOwner; +} +export interface IFromOwner { + id: string; + type: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryFoldRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryFoldRequestData.d.ts new file mode 100644 index 0000000..a5fb2a1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryFoldRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryFoldRequestData extends IInventoryBaseActionRequestData { + Action: "Fold"; + item: string; + value: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryMergeRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryMergeRequestData.d.ts new file mode 100644 index 0000000..3fcfa35 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryMergeRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryMergeRequestData extends IInventoryBaseActionRequestData { + Action: "Merge"; + item: string; + with: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryMoveRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryMoveRequestData.d.ts new file mode 100644 index 0000000..b767908 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryMoveRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData, To } from "./IInventoryBaseActionRequestData"; +export interface IInventoryMoveRequestData extends IInventoryBaseActionRequestData { + Action: "Move"; + item: string; + to: To; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts new file mode 100644 index 0000000..5487b20 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts @@ -0,0 +1,5 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryReadEncyclopediaRequestData extends IInventoryBaseActionRequestData { + Action: "ReadEncyclopedia"; + ids: string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts new file mode 100644 index 0000000..07d1a52 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts @@ -0,0 +1,5 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryRemoveRequestData extends IInventoryBaseActionRequestData { + Action: "Remove"; + item: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySortRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySortRequestData.d.ts new file mode 100644 index 0000000..a0b7928 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySortRequestData.d.ts @@ -0,0 +1,20 @@ +import { Upd } from "../common/tables/IItem"; +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventorySortRequestData extends IInventoryBaseActionRequestData { + Action: "ApplyInventoryChanges"; + changedItems: ChangedItem[]; +} +export interface ChangedItem { + _id: string; + _tpl: string; + parentId: string; + slotId: string; + location: Location; + upd: Upd; +} +export interface Location { + x: number; + y: number; + r: string; + isSearched: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySplitRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySplitRequestData.d.ts new file mode 100644 index 0000000..730ae71 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySplitRequestData.d.ts @@ -0,0 +1,7 @@ +import { Container, IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventorySplitRequestData extends IInventoryBaseActionRequestData { + Action: "Split"; + item: string; + container: Container; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySwapRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySwapRequestData.d.ts new file mode 100644 index 0000000..1b0464d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventorySwapRequestData.d.ts @@ -0,0 +1,11 @@ +import { OwnerInfo } from "../common/request/IBaseInteractionRequestData"; +import { IInventoryBaseActionRequestData, To } from "./IInventoryBaseActionRequestData"; +export interface IInventorySwapRequestData extends IInventoryBaseActionRequestData { + Action: "Swap"; + item: string; + to: To; + item2: string; + to2: To; + fromOwner2: OwnerInfo; + toOwner2: OwnerInfo; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryTagRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryTagRequestData.d.ts new file mode 100644 index 0000000..f021661 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryTagRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryTagRequestData extends IInventoryBaseActionRequestData { + Action: "Tag"; + item: string; + TagName: string; + TagColor: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryToggleRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryToggleRequestData.d.ts new file mode 100644 index 0000000..0955440 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryToggleRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryToggleRequestData extends IInventoryBaseActionRequestData { + Action: "Toggle"; + item: string; + value: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryTransferRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryTransferRequestData.d.ts new file mode 100644 index 0000000..cf4391b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/inventory/IInventoryTransferRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryTransferRequestData extends IInventoryBaseActionRequestData { + Action: "Transfer"; + item: string; + with: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts new file mode 100644 index 0000000..689fe75 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts @@ -0,0 +1,4 @@ +import { IItemEventRouterBase } from "./IItemEventRouterBase"; +export interface IEmptyItemEventRouterResponse extends IItemEventRouterBase { + profileChanges: ""; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterBase.d.ts new file mode 100644 index 0000000..31e62fe --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterBase.d.ts @@ -0,0 +1,67 @@ +import { Skills } from "../common/IPmcData"; +import { Item, Upd } from "../common/tables/IItem"; +import { IQuest } from "../common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../common/tables/IRepeatableQuests"; +import { IRagfairOffer } from "../ragfair/IRagfairOffer"; +export interface IItemEventRouterBase { + warnings: Warning[]; + profileChanges: TProfileChanges | ""; +} +export declare type TProfileChanges = Record; +export interface Warning { + index: number; + err: string; + errmsg: string; +} +export interface ProfileChange { + _id: string; + experience: number; + quests: IQuest[]; + ragFairOffers: IRagfairOffer[]; + builds: BuildChange[]; + items: ItemChanges; + production: Record; + skills: Skills; + traderRelations: Record; + repeatableQuests?: IPmcDataRepeatableQuest[]; +} +export interface BuildChange { + id: string; + name: string; + root: string; + items: Item[]; +} +export interface ItemChanges { + new: Product[]; + change: Product[]; + del: Product[]; +} +export interface Production { + Progress: number; + StartTimestamp: number; + ProductionTime: number; + inProgress: boolean; + RecipeId: string; + Products: Product[]; +} +export interface Product { + _id: string; + _tpl?: string; + parentId?: string; + slotId?: string; + location?: ItemChangeLocation; + upd?: Upd; +} +export interface ItemChangeLocation { + x: number; + y: number; + r: number; + isSearched?: boolean; +} +export interface TraderRelations { + salesSum?: number; + standing?: number; + loyalty?: number; + unlocked?: boolean; + disabled?: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts new file mode 100644 index 0000000..515b49a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts @@ -0,0 +1,21 @@ +export interface IItemEventRouterRequest { + data: Daum[]; + tm: number; + reload: number; +} +export interface Daum { + Action: string; + item: string; + to: To; +} +export interface To { + id: string; + container: string; + location?: Location; +} +export interface Location { + x: number; + y: number; + r: string; + isSearched: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts new file mode 100644 index 0000000..72a9b5b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts @@ -0,0 +1,3 @@ +import { IItemEventRouterBase } from "./IItemEventRouterBase"; +export interface IItemEventRouterResponse extends IItemEventRouterBase { +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IChangeRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IChangeRequestData.d.ts new file mode 100644 index 0000000..f0a7838 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IChangeRequestData.d.ts @@ -0,0 +1,4 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export interface IChangeRequestData extends ILoginRequestData { + change: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts new file mode 100644 index 0000000..a14c7c9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetMiniProfileRequestData { + username: string; + password: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/ILoginRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/ILoginRequestData.d.ts new file mode 100644 index 0000000..e965813 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/ILoginRequestData.d.ts @@ -0,0 +1,4 @@ +export interface ILoginRequestData { + username: string; + password: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IMiniProfile.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IMiniProfile.d.ts new file mode 100644 index 0000000..c12661a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IMiniProfile.d.ts @@ -0,0 +1,14 @@ +export interface IMiniProfile { + username: string; + nickname: string; + side: string; + currlvl: number; + currexp: number; + prevexp: number; + nextlvl: number; + maxlvl: number; + akiData: AkiData; +} +export interface AkiData { + version: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IRegisterData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IRegisterData.d.ts new file mode 100644 index 0000000..61a8bbe --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IRegisterData.d.ts @@ -0,0 +1,4 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export interface IRegisterData extends ILoginRequestData { + edition: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IRemoveProfileData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IRemoveProfileData.d.ts new file mode 100644 index 0000000..d31c9ac --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/launcher/IRemoveProfileData.d.ts @@ -0,0 +1,2 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export declare type IRemoveProfileData = ILoginRequestData; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/location/IGetLocationRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/location/IGetLocationRequestData.d.ts new file mode 100644 index 0000000..04e84d9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/location/IGetLocationRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IGetLocationRequestData { + crc: number; + locationId: string; + variantId: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IEndOfflineRaidRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IEndOfflineRaidRequestData.d.ts new file mode 100644 index 0000000..811e9a2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IEndOfflineRaidRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IEndOfflineRaidRequestData { + crc: number; + exitStatus: string; + exitName: any; + raidSeconds: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IGetProfileRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IGetProfileRequestData.d.ts new file mode 100644 index 0000000..86b5bbd --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IGetProfileRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetProfileRequestData { + profileId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IStartOffineRaidRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IStartOffineRaidRequestData.d.ts new file mode 100644 index 0000000..84bccc8 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/match/IStartOffineRaidRequestData.d.ts @@ -0,0 +1,27 @@ +export interface IStartOfflineRaidRequestData { + locationName: string; + entryPoint: string; + startTime: number; + dateTime: string; + gameSettings: GameSettings; +} +export interface GameSettings { + timeAndWeatherSettings: TimeAndWeatherSettings; + botsSettings: BotsSettings; + wavesSettings: WavesSettings; +} +export interface TimeAndWeatherSettings { + isRandomTime: boolean; + isRandomWeather: boolean; +} +export interface BotsSettings { + isEnabled: boolean; + isScavWars: boolean; + botAmount: string; +} +export interface WavesSettings { + botDifficulty: string; + isBosses: boolean; + isTaggedAndCursed: boolean; + wavesBotAmount: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notes/INoteActionData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notes/INoteActionData.d.ts new file mode 100644 index 0000000..610657f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notes/INoteActionData.d.ts @@ -0,0 +1,10 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface INoteActionData extends IBaseInteractionRequestData { + Action: string; + index: number; + note: INote; +} +export interface INote { + Time: number; + Text: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notifier/INotifier.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notifier/INotifier.d.ts new file mode 100644 index 0000000..8c48260 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notifier/INotifier.d.ts @@ -0,0 +1,14 @@ +export interface INotifierChannel { + "server": string; + "channel_id": string; + "url": string; + "notifierServer": string; + "ws": string; +} +import { Message } from "../profile/IAkiProfile"; +export interface INotification { + type: "RagfairOfferSold" | "new_message" | "ping"; + eventId: string; + dialogId?: string; + message?: Message; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notifier/ISelectProfileRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notifier/ISelectProfileRequestData.d.ts new file mode 100644 index 0000000..2bc3d1e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/notifier/ISelectProfileRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISelectProfileRequestData { + uid: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts new file mode 100644 index 0000000..dcd14a2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts @@ -0,0 +1,21 @@ +import { Skills } from "../common/IPmcData"; +export interface IPlayerIncrementSkillLevelRequestData { + _id: string; + experience: number; + quests: any[]; + ragFairOffers: any[]; + builds: any[]; + items: Items; + production: Production; + skills: Skills; + traderRelations: TraderRelations; +} +export interface Items { + new: any[]; + change: any[]; + del: any[]; +} +export interface Production { +} +export interface TraderRelations { +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts new file mode 100644 index 0000000..99c61f1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts @@ -0,0 +1,25 @@ +export interface IPresetBuildActionRequestData { + Action: string; + id: string; + name: string; + root: string; + items: Item[]; +} +export interface Item { + _id: string; + _tpl: string; + upd?: Upd; + parentId?: string; + slotId?: string; +} +export interface Upd { + Repairable: Repairable; + FireMode: FireMode; +} +export interface Repairable { + MaxDurability: number; + Durability: number; +} +export interface FireMode { + FireMode: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IAkiProfile.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IAkiProfile.d.ts new file mode 100644 index 0000000..f95e9a8 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IAkiProfile.d.ts @@ -0,0 +1,178 @@ +import { IPmcData } from "../common/IPmcData"; +import { Item } from "../common/tables/IItem"; +export interface IAkiProfile { + info: Info; + characters: Characters; + suits: string[]; + weaponbuilds: WeaponBuild[]; + dialogues: Record; + aki: Aki; + vitality: Vitality; + inraid: Inraid; + insurance: Insurance[]; +} +export interface Info { + id: string; + username: string; + password: string; + wipe: boolean; + edition: string; +} +export interface Characters { + pmc: IPmcData; + scav: IPmcData; +} +export interface WeaponBuild { + id: string; + name: string; + root: string; + items: Item[]; +} +export interface Dialogue { + _id: string; + messages: Message[]; + pinned: boolean; + new: number; + attachmentsNew: number; +} +export interface DialogueInfo { + _id: string; + type: MessageType; + message: MessagePreview; + pinned: boolean; + new: number; + attachmentsNew: number; +} +export declare enum MessageType { + USER_MESSAGE = 1, + NPC_TRADER = 2, + AUCTION_MESSAGE = 3, + FLEAMARKET_MESSAGE = 4, + ADMIN_MESSAGE = 5, + GROUP_CHAT_MESSAGE = 6, + SYSTEM_MESSAGE = 7, + INSURANCE_RETURN = 8, + GLOBAL_CHAT = 9, + QUEST_START = 10, + QUEST_FAIL = 11, + QUEST_SUCCESS = 12, + MESSAGE_WITH_ITEMS = 13, + INITIAL_SUPPORT = 14 +} +export interface Message { + _id: string; + uid: string; + type: MessageType; + dt: number; + localDateTime: number; + UtcDateTime?: number; + Member?: IUpdatableChatMember; + templateId: string; + text?: string; + hasRewards: boolean; + rewardCollected: boolean; + items: Items; + maxStorageTime?: number; + systemData?: ISystemData; +} +export interface MessagePreview { + uid: string; + type: MessageType; + dt: number; + templateId: string; + text?: string; +} +export interface Items { + stash?: string; + data?: Item[]; +} +export interface ISystemData { + date?: string; + time?: string; + location?: string; + buyerNickname?: string; + soldItem?: string; + itemCount?: number; +} +export interface IUpdatableChatMember { + Nickname: string; + Side: string; + Level: number; + MemberCategory: string; + Ignored: boolean; + Banned: boolean; +} +export interface DateTime { + date: string; + time: string; +} +export interface Aki { + version: string; +} +export interface Vitality { + health: Health; + effects: Effects; +} +export interface Health { + Hydration: number; + Energy: number; + Temperature: number; + Head: number; + Chest: number; + Stomach: number; + LeftArm: number; + RightArm: number; + LeftLeg: number; + RightLeg: number; +} +export interface Effects { + Head: Head; + Chest: Chest; + Stomach: Stomach; + LeftArm: LeftArm; + RightArm: RightArm; + LeftLeg: LeftLeg; + RightLeg: RightLeg; +} +export interface Head { +} +export interface Chest { +} +export interface Stomach { +} +export interface LeftArm { +} +export interface RightArm { +} +export interface LeftLeg { +} +export interface RightLeg { +} +export interface Inraid { + location: string; + character: string; +} +export interface Insurance { + scheduledTime: number; + traderId: string; + messageContent: MessageContent; + items: Item[]; +} +export interface MessageContent { + ragfair?: MessageContentRagfair; + text?: string; + templateId: string; + type: MessageType; + maxStorageTime?: number; + systemData?: MessageContentData; +} +export interface MessageContentRagfair { + offerId: string; + count: number; + handbookId: string; +} +export interface MessageContentData { + date: string; + time: string; + location: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts new file mode 100644 index 0000000..4a61196 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IProfileChangeNicknameRequestData { + nickname: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts new file mode 100644 index 0000000..91058ce --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IProfileChangeVoiceRequestData { + voice: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileCreateRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileCreateRequestData.d.ts new file mode 100644 index 0000000..93cc656 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IProfileCreateRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IProfileCreateRequestData { + side: string; + nickname: string; + headId: string; + voiceId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/ISearchFriendRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/ISearchFriendRequestData.d.ts new file mode 100644 index 0000000..e63e386 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/ISearchFriendRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISearchFriendRequestData { + nickname: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/ISearchFriendResponse.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/ISearchFriendResponse.d.ts new file mode 100644 index 0000000..96d88b2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/ISearchFriendResponse.d.ts @@ -0,0 +1,9 @@ +export interface ISearchFriendResponse { + _id: string; + Info: Info; +} +export interface Info { + Nickname: string; + Side: string; + Level: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IValidateNicknameRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IValidateNicknameRequestData.d.ts new file mode 100644 index 0000000..9cca7e7 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/profile/IValidateNicknameRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IValidateNicknameRequestData { + nickname: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IAcceptQuestRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IAcceptQuestRequestData.d.ts new file mode 100644 index 0000000..0e4821a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IAcceptQuestRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IAcceptQuestRequestData { + Action: "QuestAccept"; + qid: string; + type: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/ICompleteQuestRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/ICompleteQuestRequestData.d.ts new file mode 100644 index 0000000..cc67404 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/ICompleteQuestRequestData.d.ts @@ -0,0 +1,5 @@ +export interface ICompleteQuestRequestData { + Action: string; + qid: string; + removeExcessItems: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IHandoverQuestRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IHandoverQuestRequestData.d.ts new file mode 100644 index 0000000..63f10a8 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IHandoverQuestRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHandoverQuestRequestData { + Action: "QuestHandover"; + qid: string; + conditionId: string; + items: Item[]; +} +export interface Item { + id: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IListQuestsRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IListQuestsRequestData.d.ts new file mode 100644 index 0000000..91f0b8c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IListQuestsRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IListQuestsRequestData { + completed: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts new file mode 100644 index 0000000..015f58e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts @@ -0,0 +1,4 @@ +export interface IRepeatableQuestChangeRequest { + Action: "RepeatableQuestChange"; + qid: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IAddOfferRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IAddOfferRequestData.d.ts new file mode 100644 index 0000000..465ee02 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IAddOfferRequestData.d.ts @@ -0,0 +1,13 @@ +export interface IAddOfferRequestData { + Action: string; + sellInOnePiece: boolean; + items: string[]; + requirements: Requirement[]; +} +export interface Requirement { + _tpl: string; + count: number; + level: number; + side: number; + onlyFunctional: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IExtendOfferRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IExtendOfferRequestData.d.ts new file mode 100644 index 0000000..2a4a876 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IExtendOfferRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IExtendOfferRequestData { + offerId: string; + renewalTime: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetItemPriceResult.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetItemPriceResult.d.ts new file mode 100644 index 0000000..676322a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetItemPriceResult.d.ts @@ -0,0 +1,5 @@ +export interface IGetItemPriceResult { + avg: number; + min: number; + max: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts new file mode 100644 index 0000000..00f8f17 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetMarketPriceRequestData { + templateId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetOffersResult.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetOffersResult.d.ts new file mode 100644 index 0000000..1c11422 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IGetOffersResult.d.ts @@ -0,0 +1,7 @@ +import { IRagfairOffer } from "./IRagfairOffer"; +export interface IGetOffersResult { + categories: Record; + offers: IRagfairOffer[]; + offersCount: number; + selectedCategory: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IRagfairOffer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IRagfairOffer.d.ts new file mode 100644 index 0000000..6620a00 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IRagfairOffer.d.ts @@ -0,0 +1,42 @@ +import { MemberCategory } from "../common/MemberCategory"; +import { Item } from "../common/tables/IItem"; +export interface IRagfairOffer { + sellResult?: SellResult[]; + _id: string; + items: Item[]; + requirements: OfferRequirement[]; + root: string; + intId: number; + itemsCost: number; + requirementsCost: number; + startTime: number; + endTime: number; + sellInOnePiece: boolean; + name?: string; + shortName?: string; + loyaltyLevel: number; + locked: boolean; + unlimitedCount: boolean; + summaryCost: number; + user: IRagfairOfferUser; + notAvailable: boolean; + CurrentItemCount: number; + priority: boolean; +} +export interface OfferRequirement { + _tpl: string; + count: number; + onlyFunctional: boolean; +} +export interface IRagfairOfferUser { + id: string; + nickname: string; + rating: number; + memberType: MemberCategory; + avatar: string; + isRatingGrowing: boolean; +} +export interface SellResult { + sellTime: number; + amount: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts new file mode 100644 index 0000000..d926615 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IRemoveOfferRequestData { + Action: string; + offerId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/ISearchRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/ISearchRequestData.d.ts new file mode 100644 index 0000000..08e7fd3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/ragfair/ISearchRequestData.d.ts @@ -0,0 +1,32 @@ +export interface ISearchRequestData { + page: number; + limit: number; + sortType: number; + sortDirection: number; + currency: number; + priceFrom: number; + priceTo: number; + quantityFrom: number; + quantityTo: number; + conditionFrom: number; + conditionTo: number; + oneHourExpiration: boolean; + removeBartering: boolean; + offerOwnerType: OfferOwnerType; + onlyFunctional: boolean; + updateOfferCount: boolean; + handbookId: string; + linkedSearchId: string; + neededSearchId: string; + buildItems: BuildItems; + buildCount: number; + tm: number; + reload: number; +} +export declare enum OfferOwnerType { + ANYOWNERTYPE = 0, + TRADEROWNERTYPE = 1, + PLAYEROWNERTYPE = 2 +} +export interface BuildItems { +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts new file mode 100644 index 0000000..e645fb3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts @@ -0,0 +1,3 @@ +export interface IBaseRepairActionDataRequest { + Action: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/IRepairActionDataRequest.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/IRepairActionDataRequest.d.ts new file mode 100644 index 0000000..263d400 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/IRepairActionDataRequest.d.ts @@ -0,0 +1,10 @@ +import { IBaseRepairActionDataRequest } from "./IBaseRepairActionDataRequest"; +export interface IRepairActionDataRequest extends IBaseRepairActionDataRequest { + Action: "Repair"; + repairKitsInfo: RepairKitsInfo[]; + target: string; +} +export interface RepairKitsInfo { + _id: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts new file mode 100644 index 0000000..e3d469d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts @@ -0,0 +1,10 @@ +import { IBaseRepairActionDataRequest } from "./IBaseRepairActionDataRequest"; +export interface ITraderRepairActionDataRequest extends IBaseRepairActionDataRequest { + Action: "TraderRepair"; + tid: string; + repairItems: RepairItem[]; +} +export interface RepairItem { + _id: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts new file mode 100644 index 0000000..a9ef757 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IProcessBaseTradeRequestData { + Action: string; + type: string; + tid: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts new file mode 100644 index 0000000..a9e4c17 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts @@ -0,0 +1,14 @@ +import { IProcessBaseTradeRequestData } from "./IProcessBaseTradeRequestData"; +export interface IProcessBuyTradeRequestData extends IProcessBaseTradeRequestData { + Action: "buy_from_trader" | "TradingConfirm" | "RestoreHealth" | ""; + type: string; + tid: string; + item_id: string; + count: number; + scheme_id: number; + scheme_items: SchemeItem[]; +} +export interface SchemeItem { + id: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts new file mode 100644 index 0000000..889dfd1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts @@ -0,0 +1,13 @@ +export interface IProcessRagfairTradeRequestData { + Action: string; + offers: Offer[]; +} +export interface Offer { + id: string; + count: number; + items: Item[]; +} +export interface Item { + id: string; + count: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessSellTradeRequestData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessSellTradeRequestData.d.ts new file mode 100644 index 0000000..f1d555f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/trade/IProcessSellTradeRequestData.d.ts @@ -0,0 +1,12 @@ +import { IProcessBaseTradeRequestData } from "./IProcessBaseTradeRequestData"; +export interface IProcessSellTradeRequestData extends IProcessBaseTradeRequestData { + Action: "sell_to_trader"; + type: string; + tid: string; + items: Item[]; +} +export interface Item { + id: string; + count: number; + scheme_id: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/weather/IWeatherData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/weather/IWeatherData.d.ts new file mode 100644 index 0000000..ecc96ce --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/weather/IWeatherData.d.ts @@ -0,0 +1,20 @@ +export interface IWeatherData { + acceleration: number; + time: string; + date: string; + weather: IWeather; +} +export interface IWeather { + pressure: number; + temp: number; + fog: string; + rain_intensity: number; + rain: any; + wind_gustiness: number; + wind_direction: any; + wind_speed: number; + cloud: number; + time: string; + date: string; + timestamp: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/wishlist/IWishlistActionData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/wishlist/IWishlistActionData.d.ts new file mode 100644 index 0000000..9217864 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/eft/wishlist/IWishlistActionData.d.ts @@ -0,0 +1,4 @@ +export interface IWishlistActionData { + Action: string; + templateId: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/external/mod.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/external/mod.d.ts new file mode 100644 index 0000000..ecef460 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/external/mod.d.ts @@ -0,0 +1,5 @@ +import { DependencyContainer } from "./tsyringe"; +export interface IMod { + load: (container: DependencyContainer) => void; + delayedLoad: (container: DependencyContainer) => void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/external/tsyringe.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/external/tsyringe.d.ts new file mode 100644 index 0000000..56a7e58 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/external/tsyringe.d.ts @@ -0,0 +1,2 @@ +import type { DependencyContainer } from "tsyringe"; +export type { DependencyContainer }; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/bindings/Route.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/bindings/Route.d.ts new file mode 100644 index 0000000..1b29d7d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/bindings/Route.d.ts @@ -0,0 +1,3 @@ +export interface IRoute { + aki: any; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IBotCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IBotCallbacks.d.ts new file mode 100644 index 0000000..2c42813 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IBotCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IGenerateBotsRequestData } from "../../eft/bot/IGenerateBotsRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +export interface IBotCallbacks { + getBotLimit(url: string, info: IEmptyRequestData, sessionID: string): string; + getBotDifficulty(url: string, info: IEmptyRequestData, sessionID: string): string; + generateBots(url: string, info: IGenerateBotsRequestData, sessionID: string): IGetBodyResponseData; + getBotCap(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IBundleCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IBundleCallbacks.d.ts new file mode 100644 index 0000000..7e37c6e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IBundleCallbacks.d.ts @@ -0,0 +1,5 @@ +export interface IBundleCallbacks { + sendBundle(sessionID: string, req: any, resp: any, body: any): any; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ICustomizationCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ICustomizationCallbacks.d.ts new file mode 100644 index 0000000..d10027f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ICustomizationCallbacks.d.ts @@ -0,0 +1,12 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IBuyClothingRequestData } from "../../eft/customization/IBuyClothingRequestData"; +import { IWearClothingRequestData } from "../../eft/customization/IWearClothingRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ISuit } from "../../eft/common/tables/ITrader"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface ICustomizationCallbacks { + getSuits(url: string, info: any, sessionID: string): IGetBodyResponseData; + getTraderSuits(url: string, info: any, sessionID: string): IGetBodyResponseData; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IDataCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IDataCallbacks.d.ts new file mode 100644 index 0000000..a098560 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IDataCallbacks.d.ts @@ -0,0 +1,26 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGlobals } from "../../eft/common/IGlobals"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IHideoutArea } from "../../eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../../eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../../eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../../eft/hideout/IHideoutSettingsBase"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ILanguageBase } from "../server/ILocaleBase"; +import { ISettingsBase } from "../server/ISettingsBase"; +export interface IDataCallbacks { + getSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGlobals(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateItems(url: string, info: IEmptyRequestData, sessionID: string): string; + getTemplateHandbook(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateCharacter(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateQuests(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutAreas(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gethideoutProduction(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutScavcase(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesLanguages(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesMenu(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesGlobal(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IDialogueCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IDialogueCallbacks.d.ts new file mode 100644 index 0000000..fe2115a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IDialogueCallbacks.d.ts @@ -0,0 +1,34 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGetMailDialogViewRequestData } from "../../eft/dialog/IGetMailDialogViewRequestData"; +import { IGetMailDialogInfoRequestData } from "../../eft/dialog/IGetMailDialogInfoRequestData"; +import { IRemoveDialogRequestData } from "../../eft/dialog/IRemoveDialogRequestData"; +import { IGetMailDialogListRequestData } from "../../eft/dialog/IGetMailDialogListRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IFriendRequestData } from "../../eft/dialog/IFriendRequestData"; +import { IPinDialogRequestData } from "../../eft/dialog/IPinDialogRequestData"; +import { ISetDialogReadRequestData } from "../../eft/dialog/ISetDialogReadRequestData"; +import { IGetAllAttachmentsRequestData } from "../../eft/dialog/IGetAllAttachmentsRequestData"; +import { IGetChatServerListRequestData } from "../../eft/dialog/IGetChatServerListRequestData"; +import { IGetFriendListDataResponse } from "../../eft/dialog/IGetFriendListDataResponse"; +import { ISendMessageRequest } from "../../eft/dialog/ISendMessageRequest"; +import { IGetMailDialogViewResponseData } from "../../eft/dialog/IGetMailDialogViewResponseData"; +import { IGetAllAttachmentsResponse } from "../../eft/dialog/IGetAllAttachmentsResponse"; +import { DialogueInfo } from "../../eft/profile/IAkiProfile"; +export interface IDialogueCallbacks { + getFriendList(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getChatServerList(url: string, info: IGetChatServerListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogList(url: string, info: IGetMailDialogListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogView(url: string, info: IGetMailDialogViewRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogInfo(url: string, info: IGetMailDialogInfoRequestData, sessionID: string): IGetBodyResponseData; + removeDialog(url: string, info: IRemoveDialogRequestData, sessionID: string): IGetBodyResponseData; + pinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + unpinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + setRead(url: string, info: ISetDialogReadRequestData, sessionID: string): IGetBodyResponseData; + getAllAttachments(url: string, info: IGetAllAttachmentsRequestData, sessionID: string): IGetBodyResponseData; + listOutbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + listInbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + friendRequest(url: string, request: IFriendRequestData, sessionID: string): INullResponseData; + sendMessage(url: string, request: ISendMessageRequest, sessionID: string): IGetBodyResponseData; + update(): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IGameCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IGameCallbacks.d.ts new file mode 100644 index 0000000..38ebc5f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IGameCallbacks.d.ts @@ -0,0 +1,16 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGameEmptyCrcRequestData } from "../../eft/game/IGameEmptyCrcRequestData"; +import { IVersionValidateRequestData } from "../../eft/game/IVersionValidateRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGameConfigResponse } from "../../eft/game/IGameConfigResponse"; +export interface IGameCallbacks { + versionValidate(url: string, info: IVersionValidateRequestData, sessionID: string): INullResponseData; + gameStart(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameLogout(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGameConfig(url: string, info: IGameEmptyCrcRequestData, sessionID: string): IGetBodyResponseData; + getServer(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + validateGameVersion(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameKeepalive(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getVersion(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHandbookCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHandbookCallbacks.d.ts new file mode 100644 index 0000000..5857a3e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHandbookCallbacks.d.ts @@ -0,0 +1,3 @@ +export interface IHandbookCallbacks { + load(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHealthCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHealthCallbacks.d.ts new file mode 100644 index 0000000..d238c7a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHealthCallbacks.d.ts @@ -0,0 +1,13 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { ISyncHealthRequestData } from "../../eft/health/ISyncHealthRequestData"; +import { IOffraidEatRequestData } from "../../eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../../eft/health/IOffraidHealRequestData"; +import { IHealthTreatmentRequestData } from "../../eft/health/IHealthTreatmentRequestData"; +export interface IHealthCallbacks { + onLoad(sessionID: string): IAkiProfile; + syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): any; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): any; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): any; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): any; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHideoutCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHideoutCallbacks.d.ts new file mode 100644 index 0000000..e9badb6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHideoutCallbacks.d.ts @@ -0,0 +1,23 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IHideoutUpgradeRequestData } from "../../eft/hideout/IHideoutUpgradeRequestData"; +import { IHideoutUpgradeCompleteRequestData } from "../../eft/hideout/IHideoutUpgradeCompleteRequestData"; +import { IHideoutScavCaseStartRequestData } from "../../eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutPutItemInRequestData } from "../../eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutTakeItemOutRequestData } from "../../eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutToggleAreaRequestData } from "../../eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../../eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutContinousProductionStartRequestData } from "../../eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../../eft/hideout/IHideoutTakeProductionRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IHideoutCallbacks { + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: IHideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + update(timeSinceLastRun: number): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHttpCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHttpCallbacks.d.ts new file mode 100644 index 0000000..3ecd945 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IHttpCallbacks.d.ts @@ -0,0 +1,5 @@ +export interface IHttpCallbacks { + load(): void; + sendImage(sessionID: string, req: any, resp: any, body: any): void; + getImage(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInraidCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInraidCallbacks.d.ts new file mode 100644 index 0000000..e959b98 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInraidCallbacks.d.ts @@ -0,0 +1,14 @@ +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IRegisterPlayerRequestData } from "../../eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../../eft/inRaid/ISaveProgressRequestData"; +export interface IInraidCallbacks { + onLoad(sessionID: string): IAkiProfile; + registerPlayer(url: string, info: IRegisterPlayerRequestData, sessionID: string): INullResponseData; + saveProgress(url: string, info: ISaveProgressRequestData, sessionID: string): INullResponseData; + getRaidEndState(): string; + getRaidMenuSettings(url: string, info: IEmptyRequestData, sessionID: string): string; + getWeaponDurability(url: string, info: any, sessionID: string): string; + getAirdropConfig(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInsuranceCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInsuranceCallbacks.d.ts new file mode 100644 index 0000000..082112d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInsuranceCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { IGetInsuranceCostRequestData } from "../../eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../../eft/insurance/IInsureRequestData"; +export interface IInsuranceCallbacks { + onLoad(sessionID: string): IAkiProfile; + getInsuranceCost(url: string, info: IGetInsuranceCostRequestData, sessionID: string): any; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): any; + update(secondsSinceLastRun: number): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInventoryCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInventoryCallbacks.d.ts new file mode 100644 index 0000000..e53f7d0 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IInventoryCallbacks.d.ts @@ -0,0 +1,36 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IInventoryFoldRequestData } from "../../eft/inventory/IInventoryFoldRequestData"; +import { IInventorySplitRequestData } from "../../eft/inventory/IInventorySplitRequestData"; +import { IInventoryMoveRequestData } from "../../eft/inventory/IInventoryMoveRequestData"; +import { IInventoryMergeRequestData } from "../../eft/inventory/IInventoryMergeRequestData"; +import { IInventoryRemoveRequestData } from "../../eft/inventory/IInventoryRemoveRequestData"; +import { IInventoryTransferRequestData } from "../../eft/inventory/IInventoryTransferRequestData"; +import { IInventorySwapRequestData } from "../../eft/inventory/IInventorySwapRequestData"; +import { IInventoryToggleRequestData } from "../../eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTagRequestData } from "../../eft/inventory/IInventoryTagRequestData"; +import { IInventoryBindRequestData } from "../../eft/inventory/IInventoryBindRequestData"; +import { IInventoryExamineRequestData } from "../../eft/inventory/IInventoryExamineRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../../eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventorySortRequestData } from "../../eft/inventory/IInventorySortRequestData"; +import { IInventoryCreateMarkerRequestData } from "../../eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../../eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../../eft/inventory/IInventoryEditMarkerRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IInventoryCallbacks { + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IItemEventCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IItemEventCallbacks.d.ts new file mode 100644 index 0000000..59db771 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IItemEventCallbacks.d.ts @@ -0,0 +1,6 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterRequest } from "../../eft/itemEvent/IItemEventRouterRequest"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IItemEventCallbacks { + handleEvents(url: string, info: IItemEventRouterRequest, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ILauncherCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ILauncherCallbacks.d.ts new file mode 100644 index 0000000..52dfec6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ILauncherCallbacks.d.ts @@ -0,0 +1,20 @@ +import { IRegisterData } from "../../eft/launcher/IRegisterData"; +import { IRemoveProfileData } from "../../eft/launcher/IRemoveProfileData"; +import { ILoginRequestData } from "../../eft/launcher/ILoginRequestData"; +import { IChangeRequestData } from "../../eft/launcher/IChangeRequestData"; +import { IGetMiniProfileRequestData } from "../../eft/launcher/IGetMiniProfileRequestData.js"; +export interface ILauncherCallbacks { + connect(): string; + login(url: string, info: ILoginRequestData, sessionID: string): string; + register(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + get(url: string, info: ILoginRequestData, sessionID: string): string; + changeUsername(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + changePassword(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + wipe(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + getMiniProfile(url: string, info: IGetMiniProfileRequestData, sessionID: string): string; + getAllMiniProfiles(url: string, info: any, sessionID: string): string; + getServerVersion(): string; + ping(url: string, info: any, sessionID: string): string; + removeProfile(url: string, info: IRemoveProfileData, sessionID: string): string; + getCompatibleTarkovVersion(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ILocationCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ILocationCallbacks.d.ts new file mode 100644 index 0000000..71656a4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ILocationCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IGetLocationRequestData } from "../../eft/location/IGetLocationRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ILocationsGenerateAllResponse } from "../../eft/common/ILocationsSourceDestinationBase"; +import { ILocationBase } from "../../eft/common/ILocationBase"; +export interface ILocationCallbacks { + getLocationData(url: string, info: any, sessionID: string): IGetBodyResponseData; + getLocation(url: string, info: IGetLocationRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IMatchCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IMatchCallbacks.d.ts new file mode 100644 index 0000000..fcbf173 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IMatchCallbacks.d.ts @@ -0,0 +1,25 @@ +import { IStartOfflineRaidRequestData } from "../../eft/match/IStartOffineRaidRequestData"; +import { IEndOfflineRaidRequestData } from "../../eft/match/IEndOfflineRaidRequestData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IPmcData } from "../../eft/common/IPmcData"; +export interface IMatchCallbacks { + updatePing(url: string, info: any, sessionID: string): INullResponseData; + exitMatch(url: string, info: any, sessionID: string): INullResponseData; + exitToMenu(url: string, info: any, sessionID: string): INullResponseData; + startGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + stopGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + sendGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + acceptGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + cancelGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + putMetrics(url: string, info: any, sessionID: string): INullResponseData; + getProfile(url: string, info: any, sessionID: string): IGetBodyResponseData; + serverAvailable(url: string, info: any, sessionID: string): IGetBodyResponseData | IGetBodyResponseData; + joinMatch(url: string, info: any, sessionID: string): IGetBodyResponseData; + getMetrics(url: string, info: any, sessionID: string): IGetBodyResponseData; + getGroupStatus(url: string, info: any, sessionID: string): IGetBodyResponseData; + createGroup(url: string, info: any, sessionID: string): IGetBodyResponseData; + deleteGroup(url: string, info: any, sessionID: string): INullResponseData; + startOfflineRaid(url: string, info: IStartOfflineRaidRequestData, sessionID: string): INullResponseData; + endOfflineRaid(url: string, info: IEndOfflineRaidRequestData, sessionID: string): INullResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IModCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IModCallbacks.d.ts new file mode 100644 index 0000000..1a4cd7b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IModCallbacks.d.ts @@ -0,0 +1,6 @@ +export interface IModCallbacks { + load(): void; + sendBundle(sessionID: string, req: any, resp: any, body: any): void; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/INoteCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/INoteCallbacks.d.ts new file mode 100644 index 0000000..8453a4f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/INoteCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { INoteActionData } from "../../eft/notes/INoteActionData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface INoteCallbacks { + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/INotifierCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/INotifierCallbacks.d.ts new file mode 100644 index 0000000..a211310 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/INotifierCallbacks.d.ts @@ -0,0 +1,17 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INotifierChannel } from "../../eft/notifier/INotifier"; +import { ISelectProfileRequestData } from "../../eft/notifier/ISelectProfileRequestData"; +export interface INotifierCallbacks { + /** + * If we don't have anything to send, it's ok to not send anything back + * because notification requests can be long-polling. In fact, we SHOULD wait + * until we actually have something to send because otherwise we'd spam the client + * and the client would abort the connection due to spam. + */ + sendNotification(sessionID: string, req: any, resp: any, data: any): void; + getNotifier(url: string, info: any, sessionID: string): IGetBodyResponseData; + createNotifierChannel(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + selectProfile(url: string, info: ISelectProfileRequestData, sessionID: string): IGetBodyResponseData; + notify(url: string, info: any, sessionID: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts new file mode 100644 index 0000000..97c6487 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IPresetBuildActionRequestData } from "../../eft/presetBuild/IPresetBuildActionRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { WeaponBuild } from "../../eft/profile/IAkiProfile"; +export interface IPresetBuildCallbacks { + getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IPresetCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IPresetCallbacks.d.ts new file mode 100644 index 0000000..4169857 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IPresetCallbacks.d.ts @@ -0,0 +1,3 @@ +export interface IPresetCallbacks { + load(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IProfileCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IProfileCallbacks.d.ts new file mode 100644 index 0000000..9d4d2df --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IProfileCallbacks.d.ts @@ -0,0 +1,21 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IProfileChangeNicknameRequestData } from "../../eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../../eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../../eft/profile/IProfileCreateRequestData"; +import { IValidateNicknameRequestData } from "../../eft/profile/IValidateNicknameRequestData"; +import { ISearchFriendRequestData } from "../../eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../../eft/profile/ISearchFriendResponse"; +export interface IProfileCallbacks { + onLoad(sessionID: string): any; + createProfile(url: string, info: IProfileCreateRequestData, sessionID: string): IGetBodyResponseData; + getProfileData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + regenerateScav(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + changeVoice(url: string, info: IProfileChangeVoiceRequestData, sessionID: string): INullResponseData; + changeNickname(url: string, info: IProfileChangeNicknameRequestData, sessionID: string): IGetBodyResponseData; + validateNickname(url: string, info: IValidateNicknameRequestData, sessionID: string): IGetBodyResponseData; + getReservedNickname(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfileStatus(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + searchFriend(url: string, info: ISearchFriendRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IQuestCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IQuestCallbacks.d.ts new file mode 100644 index 0000000..1c4d0c3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IQuestCallbacks.d.ts @@ -0,0 +1,19 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAcceptQuestRequestData } from "../../eft/quests/IAcceptQuestRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IListQuestsRequestData } from "../../eft/quests/IListQuestsRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { ICompleteQuestRequestData } from "../../eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../../eft/quests/IHandoverQuestRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../../eft/common/tables/IRepeatableQuests"; +import { IRepeatableQuestChangeRequest } from "../../eft/quests/IRepeatableQuestChangeRequest"; +export interface IQuestCallbacks { + changeRepeatableQuest(pmcData: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; + acceptQuest(pmcData: IPmcData, body: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; + listQuests(url: string, info: IListQuestsRequestData, sessionID: string): IGetBodyResponseData; + activityPeriods(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IRagfairCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IRagfairCallbacks.d.ts new file mode 100644 index 0000000..9282bd4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IRagfairCallbacks.d.ts @@ -0,0 +1,21 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ISearchRequestData } from "../../eft/ragfair/ISearchRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetMarketPriceRequestData } from "../../eft/ragfair/IGetMarketPriceRequestData"; +import { IAddOfferRequestData } from "../../eft/ragfair/IAddOfferRequestData"; +import { IRemoveOfferRequestData } from "../../eft/ragfair/IRemoveOfferRequestData"; +import { IExtendOfferRequestData } from "../../eft/ragfair/IExtendOfferRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IGetItemPriceResult } from "../../eft/ragfair/IGetItemPriceResult"; +export interface IRagfairCallbacks { + load(): void; + search(url: string, info: ISearchRequestData, sessionID: string): IGetBodyResponseData; + getMarketPrice(url: string, info: IGetMarketPriceRequestData, sessionID: string): IGetBodyResponseData; + getItemPrices(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + addOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + removeOffer(pmcData: IPmcData, info: IRemoveOfferRequestData, sessionID: string): IItemEventRouterResponse; + extendOffer(pmcData: IPmcData, info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; + update(timeSinceLastRun: number): boolean; + updatePlayer(timeSinceLastRun: number): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IRepairCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IRepairCallbacks.d.ts new file mode 100644 index 0000000..e8183c9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IRepairCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IRepairActionDataRequest } from "../../eft/repair/IRepairActionDataRequest"; +import { ITraderRepairActionDataRequest } from "../../eft/repair/ITraderRepairActionDataRequest"; +export interface IRepairCallbacks { + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ISaveCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ISaveCallbacks.d.ts new file mode 100644 index 0000000..1ad3b82 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ISaveCallbacks.d.ts @@ -0,0 +1,4 @@ +export interface ISaveCallbacks { + load(): void; + update(secondsSinceLastRun: number): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ITradeCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ITradeCallbacks.d.ts new file mode 100644 index 0000000..2f41d54 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ITradeCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IProcessRagfairTradeRequestData } from "../../eft/trade/IProcessRagfairTradeRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBaseTradeRequestData } from "../../eft/trade/IProcessBaseTradeRequestData"; +export interface ITradeCallbacks { + processTrade(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string): IItemEventRouterResponse; + processRagfairTrade(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ITraderCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ITraderCallbacks.d.ts new file mode 100644 index 0000000..e0d7d06 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/ITraderCallbacks.d.ts @@ -0,0 +1,11 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../../eft/common/tables/ITrader"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +export interface ITraderCallbacks { + load(): void; + getTraderSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfilePurchases(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTrader(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getAssort(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + update(): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IWeatherCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IWeatherCallbacks.d.ts new file mode 100644 index 0000000..9ac72ae --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IWeatherCallbacks.d.ts @@ -0,0 +1,5 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +export interface IWeatherCallbacks { + getWeather(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IWishlistCallbacks.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IWishlistCallbacks.d.ts new file mode 100644 index 0000000..e5d519c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/callbacks/IWishlistCallbacks.d.ts @@ -0,0 +1,7 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IWishlistActionData } from "../../eft/wishlist/IWishlistActionData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IWishlistCallbacks { + addToWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IAirdropConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IAirdropConfig.d.ts new file mode 100644 index 0000000..f4aee89 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IAirdropConfig.d.ts @@ -0,0 +1,20 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IAirdropConfig extends IBaseConfig { + kind: "aki-airdrop"; + airdropChancePercent: AirdropChancePercent; + airdropMinOpenHeight: number; + airdropMaxOpenHeight: number; + planeMinFlyHeight: number; + planeMaxFlyHeight: number; + planeVolume: number; + airdropMinStartTimeSeconds: number; + airdropMaxStartTimeSeconds: number; +} +export interface AirdropChancePercent { + bigmap: number; + woods: number; + lighthouse: number; + shoreline: number; + interchange: number; + reserve: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IBaseConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IBaseConfig.d.ts new file mode 100644 index 0000000..8b6ba88 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IBaseConfig.d.ts @@ -0,0 +1,3 @@ +export interface IBaseConfig { + kind: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IBotConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IBotConfig.d.ts new file mode 100644 index 0000000..f8ea940 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IBotConfig.d.ts @@ -0,0 +1,112 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IBotConfig extends IBaseConfig { + kind: "aki-bot"; + presetBatch: PresetBatch; + bosses: string[]; + durability: Durability; + lootNValue: LootNvalue; + pmc: PmcConfig; + showTypeInNickname: boolean; + maxBotCap: number; +} +export interface PresetBatch { + assault: number; + bossBully: number; + bossGluhar: number; + bossKilla: number; + bossKojaniy: number; + bossSanitar: number; + bossTagilla: number; + bossTest: number; + cursedAssault: number; + followerBully: number; + followerGluharAssault: number; + followerGluharScout: number; + followerGluharSecurity: number; + followerGluharSnipe: number; + followerKojaniy: number; + followerSanitar: number; + followerTagilla: number; + followerTest: number; + marksman: number; + pmcBot: number; + sectantPriest: number; + sectantWarrior: number; + gifter: number; + test: number; + exUsec: number; +} +export interface Durability { + default: DefaultDurability; + pmc: PmcDurability; + boss: BotDurability; + follower: BotDurability; + assault: BotDurability; + cursedassault: BotDurability; + marksman: BotDurability; + pmcbot: BotDurability; + exusec: BotDurability; + sectantpriest: BotDurability; + sectantwarrior: BotDurability; +} +export interface DefaultDurability { + armor: DefaultArmor; + weapon: WeaponDurability; +} +export interface DefaultArmor { + maxDelta: number; + minDelta: number; +} +export interface WeaponDurability { + lowestMax: number; + highestMax: number; + maxDelta: number; + minDelta: number; +} +export interface PmcDurability { + armor: PmcDurabilityArmor; + weapon: WeaponDurability; +} +export interface PmcDurabilityArmor { + lowestMaxPercent: number; + highestMaxPercent: number; + maxDelta: number; + minDelta: number; +} +export interface BotDurability { + armor: ArmorDurability; + weapon: WeaponDurability; +} +export interface ArmorDurability { + maxDelta: number; + minDelta: number; +} +export interface LootNvalue { + scav: number; + pmc: number; +} +export interface PmcConfig { + dynamicLoot: DynamicLoot; + cartridgeBlacklist: string[]; + difficulty: string; + isUsec: number; + chanceSameSideIsHostilePercent: number; + usecType: string; + bearType: string; + maxBackpackLootTotalRub: number; + maxPocketLootTotalRub: number; + maxVestLootTotalRub: number; + types: Types; +} +export interface DynamicLoot { + whitelist: string[]; + blacklist: string[]; + spawnLimits: Record; + moneyStackLimits: Record; +} +export interface Types { + assault: number; + cursedAssault: number; + pmcBot: number; + exUsec: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ICoreConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ICoreConfig.d.ts new file mode 100644 index 0000000..cfcaf61 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ICoreConfig.d.ts @@ -0,0 +1,7 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ICoreConfig extends IBaseConfig { + kind: "aki-core"; + akiVersion: string; + projectName: string; + compatibleTarkovVersion: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHealthConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHealthConfig.d.ts new file mode 100644 index 0000000..fdbf656 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHealthConfig.d.ts @@ -0,0 +1,14 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHealthConfig extends IBaseConfig { + kind: "aki-health"; + healthMultipliers: HealthMultipliers; + save: Save; +} +export interface HealthMultipliers { + death: number; + blacked: number; +} +export interface Save { + health: boolean; + effects: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHideoutConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHideoutConfig.d.ts new file mode 100644 index 0000000..4658fa6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHideoutConfig.d.ts @@ -0,0 +1,27 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHideoutConfig extends IBaseConfig { + kind: "aki-hideout"; + runIntervalSeconds: number; + scavCase: ScavCase; + fuelDrainRateMultipler: number; +} +export interface ScavCase { + rewardParentBlacklist: string[]; + rewardItemBlacklist: any[]; + ammoRewards: AmmoRewards; + moneyRewards: MoneyRewards; +} +export interface AmmoRewards { + giveMultipleOfTen: boolean; + minAmount: number; +} +export interface MoneyRewards { + enabled: boolean; + rub: MinMax; + usd: MinMax; + eur: MinMax; +} +export interface MinMax { + min: number; + max: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHttpConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHttpConfig.d.ts new file mode 100644 index 0000000..c41d035 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IHttpConfig.d.ts @@ -0,0 +1,6 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHttpConfig extends IBaseConfig { + kind: "aki-http"; + ip: string; + port: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInRaidConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInRaidConfig.d.ts new file mode 100644 index 0000000..baaf083 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInRaidConfig.d.ts @@ -0,0 +1,21 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInRaidConfig extends IBaseConfig { + kind: "aki-inraid"; + MIAOnRaidEnd: boolean; + raidMenuSettings: RaidMenuSettings; + save: Save; + carExtracts: string[]; + carExtractBaseStandingGain: number; + scavExtractGain: number; +} +export interface RaidMenuSettings { + aiAmount: string; + aiDifficulty: string; + bossEnabled: boolean; + scavWars: boolean; + taggedAndCursed: boolean; +} +export interface Save { + loot: boolean; + durability: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInsuranceConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInsuranceConfig.d.ts new file mode 100644 index 0000000..6e9c744 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInsuranceConfig.d.ts @@ -0,0 +1,7 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInsuranceConfig extends IBaseConfig { + kind: "aki-insurance"; + insuranceMultiplier: Record; + returnChancePercent: Record; + runIntervalSeconds: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInventoryConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInventoryConfig.d.ts new file mode 100644 index 0000000..ffffa41 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IInventoryConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInventoryConfig extends IBaseConfig { + kind: "aki-inventory"; + newItemsMarkedFound: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ILocationConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ILocationConfig.d.ts new file mode 100644 index 0000000..0551d57 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ILocationConfig.d.ts @@ -0,0 +1,24 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ILocationConfig extends IBaseConfig { + kind: "aki-location"; + looseLootMultiplier: LootMultiplier; + staticLootMultiplier: LootMultiplier; +} +export interface LootMultiplier { + bigmap: number; + develop: number; + factory4_day: number; + factory4_night: number; + interchange: number; + laboratory: number; + rezervbase: number; + shoreline: number; + woods: number; + hideout: number; + lighthouse: number; + privatearea: number; + suburbs: number; + tarkovstreets: number; + terminal: number; + town: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IMatchConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IMatchConfig.d.ts new file mode 100644 index 0000000..92c4d77 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IMatchConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IMatchConfig extends IBaseConfig { + kind: "aki-match"; + enabled: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IQuestConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IQuestConfig.d.ts new file mode 100644 index 0000000..03dc890 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IQuestConfig.d.ts @@ -0,0 +1,87 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IQuestConfig extends IBaseConfig { + kind: "aki-quest"; + redeemTime: number; + repeatableQuests: IRepeatableQuestConfig[]; +} +export interface IRepeatableQuestConfig { + name: string; + types: string[]; + resetTime: number; + numQuests: number; + minPlayerLevel: number; + rewardScaling: IRewardScaling; + locations: Record; + traderWhitelist: ITraderWhitelist[]; + questConfig: IQuestConfig; +} +export declare enum ELocationName { + FACTORY_DAY = "factory4_day", + BIGMAP = "bigmap", + WOODS = "Woods", + SHORELINE = "Shoreline", + INTERCHANGE = "Interchange", + LIGHTHOUSE = "Lighthouse", + LABORATORY = "laboratory", + RESERVE = "RezervBase", + ANY = "any" +} +export interface IRewardScaling { + levels: number[]; + experience: number[]; + roubles: number[]; + items: number[]; + reputation: number[]; + rewardSpread: number; +} +export interface ITraderWhitelist { + traderId: string; + questTypes: string[]; +} +export interface IQuestConfig { + Exploration: IExploration; + Completion: ICompletion; + Elimination: IElimination; +} +export interface IExploration { + maxExtracts: number; + specificExits: ISpecificExits; +} +export interface ISpecificExits { + probability: number; + passageRequirementWhitelist: string[]; +} +export interface ICompletion { + minRequestedAmount: number; + maxRequestedAmount: number; + minRequestedBulletAmount: number; + maxRequestedBulletAmount: number; + useWhitelist: boolean; + useBlacklist: boolean; +} +export interface IElimination { + targets: ITarget[]; + bodyPartProb: number; + bodyParts: IBodyPart[]; + specificLocationProb: number; + distLocationBlacklist: string[]; + distProb: number; + maxDist: number; + minDist: number; + maxKills: number; + minKills: number; +} +export interface IProbabilityObject { + key: string; + relativeProbability: number; + data?: any; +} +export interface ITarget extends IProbabilityObject { + data: IBossInfo; +} +export interface IBossInfo { + isBoss: boolean; +} +export interface IBodyPart extends IProbabilityObject { + data: string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IRagfairConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IRagfairConfig.d.ts new file mode 100644 index 0000000..2d151ca --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IRagfairConfig.d.ts @@ -0,0 +1,59 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IRagfairConfig extends IBaseConfig { + kind: "aki-ragfair"; + runIntervalSeconds: number; + sell: Sell; + traders: Record; + dynamic: Dynamic; +} +export interface Sell { + fees: boolean; + chance: Chance; + time: Time; + reputation: Reputation; +} +export interface Chance { + base: number; + overprices: number; + underpriced: number; +} +export interface Time { + base: number; + min: number; + max: number; +} +export interface Reputation { + gain: number; + loss: number; +} +export interface Dynamic { + expiredOfferThreshold: number; + offerItemCount: MinMax; + price: MinMax; + endTimeSeconds: MinMax; + condition: Condition; + stackablePercent: MinMax; + nonStackableCount: MinMax; + rating: MinMax; + currencies: Record; + showAsSingleStack: string[]; + blacklist: Blacklist; +} +export interface MinMax { + min: number; + max: number; +} +export interface Condition { + conditionChance: number; + min: number; + max: number; +} +export interface Blacklist { + /** + * show/hide trader items that are blacklisted by bsg + */ + traderItems: boolean; + custom: string[]; + enableBsgList: boolean; + enableQuestList: boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IRepairConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IRepairConfig.d.ts new file mode 100644 index 0000000..4966eb5 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IRepairConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IRepairConfig extends IBaseConfig { + kind: "aki-repair"; + priceMultiplier: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ITraderConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ITraderConfig.d.ts new file mode 100644 index 0000000..dab73e3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/ITraderConfig.d.ts @@ -0,0 +1,15 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ITraderConfig extends IBaseConfig { + kind: "aki-trader"; + updateTime: UpdateTime[]; + updateTimeDefault: number; + fenceAssortSize: number; + fenceMaxPresetsCount: number; + fencePresetPriceMult: number; + minDurabilityForSale: number; + fenceItemIgnoreList: string[]; +} +export interface UpdateTime { + traderId: string; + seconds: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IWeatherConfig.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IWeatherConfig.d.ts new file mode 100644 index 0000000..c52cab3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/config/IWeatherConfig.d.ts @@ -0,0 +1,21 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IWeatherConfig extends IBaseConfig { + kind: "aki-weather"; + acceleration: number; + weather: Weather; +} +export interface Weather { + clouds: MinMax; + windSpeed: MinMax; + windDirection: MinMax; + windGustiness: MinMax; + rain: MinMax; + rainIntensity: MinMax; + fog: MinMax; + temp: MinMax; + pressure: MinMax; +} +export interface MinMax { + min: number; + max: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/controllers/IBotController.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/controllers/IBotController.d.ts new file mode 100644 index 0000000..010e208 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/controllers/IBotController.d.ts @@ -0,0 +1,13 @@ +import { IGenerateBotsRequestData } from "../../eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IBotCore } from "../../eft/common/tables/IBotCore"; +import { Difficulty } from "../../eft/common/tables/IBotType"; +export interface IBotController { + getBotLimit(type: string): number; + getBotDifficulty(type: string, difficulty: string): IBotCore | Difficulty; + isBotPmc(botRole: string): boolean; + isBotBoss(botRole: string): boolean; + isBotFollower(botRole: string): boolean; + generate(info: IGenerateBotsRequestData, playerScav: boolean): IBotBase[]; + getBotCap(): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IBotGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IBotGenerator.d.ts new file mode 100644 index 0000000..f3e8586 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IBotGenerator.d.ts @@ -0,0 +1,10 @@ +import { Inventory as PmcInventory } from "../../eft/common/IPmcData"; +import { Inventory, Chances, Generation } from "../../eft/common/tables/IBotType"; +export interface IBotGenerator { + generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory; +} +export interface IExhaustableArray { + getRandomValue(): T; + getFirstValue(): T; + hasValues(): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/ILocationGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/ILocationGenerator.d.ts new file mode 100644 index 0000000..530ceca --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/ILocationGenerator.d.ts @@ -0,0 +1,6 @@ +import { IStaticContainerProps, IStaticLootDetails, IStaticAmmoDetails, IStaticForcedProps } from "../../eft/common/tables/ILootBase"; +import { ILooseLoot, SpawnpointTemplate } from "../../eft/common/ILooseLoot"; +export interface ILocationGenerator { + generateContainerLoot(containerIn: IStaticContainerProps, staticForced: IStaticForcedProps[], staticLootDist: Record, staticAmmoDist: Record, locationName: string): IStaticContainerProps; + generateDynamicLoot(dynamicLootDist: ILooseLoot, staticAmmoDist: Record, locationName: string): SpawnpointTemplate[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IPMCLootGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IPMCLootGenerator.d.ts new file mode 100644 index 0000000..a9db89b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IPMCLootGenerator.d.ts @@ -0,0 +1,4 @@ +export interface IPMCLootGenerator { + generatePMCPocketLootPool(): string[]; + generatePMCBackpackLootPool(): string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IRagfairAssortGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IRagfairAssortGenerator.d.ts new file mode 100644 index 0000000..6670540 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IRagfairAssortGenerator.d.ts @@ -0,0 +1,4 @@ +import { Item } from "../../eft/common/tables/IItem"; +export interface IRagfairAssortGenerator { + getAssortItems(): Item[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IRagfairOfferGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IRagfairOfferGenerator.d.ts new file mode 100644 index 0000000..30b4be5 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/generators/IRagfairOfferGenerator.d.ts @@ -0,0 +1,6 @@ +import { IBarterScheme } from "../../eft/common/tables/ITrader"; +import { IRagfairOffer } from "../../eft/ragfair/IRagfairOffer"; +import { Item } from "../../eft/common/tables/IItem"; +export interface IRagfairOfferGenerator { + createOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece: boolean): IRagfairOffer; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/helpers/Traders.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/helpers/Traders.d.ts new file mode 100644 index 0000000..163cd71 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/helpers/Traders.d.ts @@ -0,0 +1,10 @@ +export declare enum Traders { + PRAPOR = "54cb50c76803fa8b248b4571", + THERAPIST = "54cb57776803fa99248b456e", + FENCE = "579dc571d53a0658a154fbec", + SKIER = "58330581ace78e27b8b10cee", + PEACEKEEPER = "5935c25fb3acc3127c3d8cd9", + MECHANIC = "5a7c2eca46aef81a7ca2145d", + RAGMAN = "5ac3b934156ae10c4430e83c", + JAEGER = "5c0647fdd443bc2504c2d371" +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IMod.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IMod.d.ts new file mode 100644 index 0000000..623e3dd --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IMod.d.ts @@ -0,0 +1,10 @@ +declare namespace ModLoader { + interface IMod { + name: string; + version: string; + main?: string; + author?: string; + license: string; + dependencies?: Record; + } +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IModLoader.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IModLoader.d.ts new file mode 100644 index 0000000..5398c9b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IModLoader.d.ts @@ -0,0 +1,8 @@ +import { DependencyContainer } from "tsyringe"; +export interface IModLoader { + load(container: DependencyContainer): void; + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IPackageJsonData.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IPackageJsonData.d.ts new file mode 100644 index 0000000..09472cd --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/mod/IPackageJsonData.d.ts @@ -0,0 +1,11 @@ +export interface IPackageJsonData { + incompatibilities?: string[]; + dependencies?: string[]; + name: string; + author: string; + version: string; + akiVersion: string; + licence: string; + main: string; + contributors: string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/ragfair/IRagfairServerPrices.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/ragfair/IRagfairServerPrices.d.ts new file mode 100644 index 0000000..c7d246a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/ragfair/IRagfairServerPrices.d.ts @@ -0,0 +1,4 @@ +export interface IRagfairServerPrices { + static: Record; + dynamic: Record; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IDatabaseTables.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IDatabaseTables.d.ts new file mode 100644 index 0000000..dbb71be --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IDatabaseTables.d.ts @@ -0,0 +1,51 @@ +import { IGlobals } from "../../eft/common/IGlobals"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IBotCore } from "../../eft/common/tables/IBotCore"; +import { IBotType } from "../../eft/common/tables/IBotType"; +import { ICustomizationItem } from "../../eft/common/tables/ICustomizationItem"; +import { IHandbookBase } from "../../eft/common/tables/IHandbookBase"; +import { ILootBase } from "../../eft/common/tables/ILootBase"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IRepeatableQuestDatabase } from "../../eft/common/tables/IRepeatableQuests"; +import { ITemplateItem } from "../../eft/common/tables/ITemplateItem"; +import { ITrader } from "../../eft/common/tables/ITrader"; +import { IHideoutArea } from "../../eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../../eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../../eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../../eft/hideout/IHideoutSettingsBase"; +import { ILocaleBase } from "./ILocaleBase"; +import { ILocations } from "./ILocations"; +import { IServerBase } from "./IServerBase"; +import { ISettingsBase } from "./ISettingsBase"; +export interface IDatabaseTables { + bots: { + types: Record; + base: IBotBase; + core: IBotCore; + }; + hideout: { + areas: IHideoutArea[]; + production: IHideoutProduction[]; + scavcase: IHideoutScavCase[]; + settings: IHideoutSettingsBase; + }; + locales: ILocaleBase; + locations: ILocations; + loot: ILootBase; + match: any; + templates: { + character: string[]; + items: Record; + quests: IQuest[]; + repeatableQuests: IRepeatableQuestDatabase; + clientItems: Record; + handbook: IHandbookBase; + customization: Record; + profiles: any; + prices: Record; + }; + traders: Record; + globals: IGlobals; + server: IServerBase; + settings: ISettingsBase; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IHttpServer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IHttpServer.d.ts new file mode 100644 index 0000000..50e5c91 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IHttpServer.d.ts @@ -0,0 +1,11 @@ +/// +import http, { ServerResponse } from "http"; +import { INotification } from "../../eft/notifier/INotifier"; +export interface IHttpServer { + load(): void; + getCookies(req: http.IncomingMessage): any; + sendFile(resp: ServerResponse, file: any): void; + isConnectionWebSocket(sessionID: string): boolean; + sendResponse(sessionID: string, req: any, resp: any, body: Buffer): void; + sendMessage(sessionID: string, output: INotification): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ILocaleBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ILocaleBase.d.ts new file mode 100644 index 0000000..a20084d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ILocaleBase.d.ts @@ -0,0 +1,61 @@ +export interface ILocaleBase { + global: ILocaleGlobalBase; + menu: Record; + languages: ILanguageBase[]; +} +export interface ILocaleGlobalBase { + interface: Record; + enum: any[]; + mail: Record; + quest: Record; + preset: Record; + handbook: Record; + season: Record; + customization: Record; + repeatableQuest: Record; + templates: ILocaleTemplateBase; + locations: ILocaleLocationsBase; + banners: ILocaleBannersBase; + trading: ILocaleTradingBase; +} +export interface ILocaleQuest { + name: string; + description: string; + note: string; + failMessageText: string; + startedMessageText: string; + successMessageText: string; + conditions: Record; + location: string; +} +export interface ILocalePreset { + Name: string; +} +export interface ILocaleTemplateBase { + templates: Record; +} +export interface ILocaleLocationsBase { + locations: Record; +} +export interface ILocaleBannersBase { + locations: Record; +} +export interface ILocaleProps { + Name: string; + ShortName: string; + Description: string; +} +export interface ILocaleTradingBase { + locations: Record; +} +export interface ILocaleTradingProps { + FullName: string; + FirstName: string; + Nickname: string; + Location: string; + Description: string; +} +export interface ILanguageBase { + ShortName: string; + Name: string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ILocations.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ILocations.d.ts new file mode 100644 index 0000000..18f0262 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ILocations.d.ts @@ -0,0 +1,26 @@ +import { ILocationBase } from "../../eft/common/ILocationBase"; +import { ILooseLoot } from "../../eft/common/ILooseLoot"; +import { ILocationsBase } from "../../eft/common/tables/ILocationsBase"; +export interface ILocations { + bigmap?: ILocationData; + develop?: ILocationData; + factory4_day?: ILocationData; + factory4_night?: ILocationData; + hideout?: ILocationData; + interchange?: ILocationData; + laboratory?: ILocationData; + lighthouse?: ILocationData; + privatearea?: ILocationData; + rezervbase?: ILocationData; + shoreline?: ILocationData; + suburbs?: ILocationData; + tarkovstreets?: ILocationData; + terminal?: ILocationData; + town?: ILocationData; + woods?: ILocationData; + base?: ILocationsBase; +} +export interface ILocationData { + base: ILocationBase; + looseLoot?: ILooseLoot; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IServerBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IServerBase.d.ts new file mode 100644 index 0000000..d033db3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/IServerBase.d.ts @@ -0,0 +1,4 @@ +export interface IServerBase { + ip: string; + port: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ISettingsBase.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ISettingsBase.d.ts new file mode 100644 index 0000000..c067cda --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/server/ISettingsBase.d.ts @@ -0,0 +1,43 @@ +export interface ISettingsBase { + config: Config; +} +export interface Config { + AFKTimeoutSeconds: number; + AdditionalRandomDelaySeconds: number; + ClientSendRateLimit: number; + CriticalRetriesCount: number; + DefaultRetriesCount: number; + FirstCycleDelaySeconds: number; + FramerateLimit: FramerateLimit; + GroupStatusInterval: number; + KeepAliveInterval: number; + Mark502and504AsNonImportant: boolean; + MemoryManagementSettings: MemoryManagementSettings; + NVidiaHighlights: boolean; + NextCycleDelaySeconds: number; + PingServerResultSendInterval: number; + PingServersInterval: number; + ReleaseProfiler: ReleaseProfiler; + SecondCycleDelaySeconds: number; + TurnOffLogging: boolean; + WeaponOverlapDistanceCulling: number; + WebDiagnosticsEnabled: boolean; +} +export interface FramerateLimit { + MaxFramerateGameLimit: number; + MaxFramerateLobbyLimit: number; + MinFramerateLimit: number; +} +export interface MemoryManagementSettings { + AggressiveGC: boolean; + GigabytesRequiredToDisableGCDuringRaid: number; + HeapPreAllocationEnabled: boolean; + HeapPreAllocationMB: number; + OverrideRamCleanerSettings: boolean; + RamCleanerEnabled: boolean; +} +export interface ReleaseProfiler { + Enabled: boolean; + MaxRecords: number; + RecordTriggerValue: number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/IAsyncQueue.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/IAsyncQueue.d.ts new file mode 100644 index 0000000..2be801a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/IAsyncQueue.d.ts @@ -0,0 +1,4 @@ +import { ICommand } from "./ICommand"; +export interface IAsyncQueue { + waitFor(command: ICommand): Promise; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/ICommand.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/ICommand.d.ts new file mode 100644 index 0000000..696bb83 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/ICommand.d.ts @@ -0,0 +1,4 @@ +export interface ICommand { + uuid: string; + cmd: () => Promise; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/ILogger.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/ILogger.d.ts new file mode 100644 index 0000000..c983701 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/ILogger.d.ts @@ -0,0 +1,10 @@ +import { Daum } from "../../eft/itemEvent/IItemEventRouterRequest"; +export interface ILogger { + writeToLogFile(data: string | Daum): void; + log(data: string | Record | Error, color: string): void; + error(data: string): void; + warning(data: string): void; + success(data: string): void; + info(data: string): void; + debug(data: string | Record, onlyShowInConsole?: boolean): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/IUuidGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/IUuidGenerator.d.ts new file mode 100644 index 0000000..3870469 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/models/spt/utils/IUuidGenerator.d.ts @@ -0,0 +1,3 @@ +export interface IUUidGenerator { + generate(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/HttpRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/HttpRouter.d.ts new file mode 100644 index 0000000..44edc0b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/HttpRouter.d.ts @@ -0,0 +1,11 @@ +/// +import { IncomingMessage } from "http"; +import { DynamicRouter, StaticRouter } from "../di/Router"; +export declare class HttpRouter { + private staticRouters; + private dynamicRoutes; + constructor(staticRouters: StaticRouter[], dynamicRoutes: DynamicRouter[]); + private groupBy; + getResponse(req: IncomingMessage, info: any, sessionID: string): string; + private handleRoute; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/ImageRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/ImageRouter.d.ts new file mode 100644 index 0000000..07a0606 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/ImageRouter.d.ts @@ -0,0 +1,12 @@ +/// +import { IncomingMessage, ServerResponse } from "http"; +import { VFS } from "../utils/VFS"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class ImageRouter { + private vfs; + constructor(vfs: VFS); + private onRoute; + addRoute(key: string, valueToAdd: string): void; + sendImage(sessionID: string, req: IncomingMessage, resp: ServerResponse, body: any, httpServer: IHttpServer): void; + getImage(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/ItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/ItemEventRouter.d.ts new file mode 100644 index 0000000..bb20152 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/ItemEventRouter.d.ts @@ -0,0 +1,17 @@ +import { JsonUtil } from "../utils/JsonUtil"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IItemEventRouterRequest } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { ItemEventRouterDefinition } from "../di/Router"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class ItemEventRouter { + private logger; + private jsonUtil; + private profileHelper; + private itemEventRouters; + constructor(logger: ILogger, jsonUtil: JsonUtil, profileHelper: ProfileHelper, itemEventRouters: ItemEventRouterDefinition[]); + private output; + handleEvents(info: IItemEventRouterRequest, sessionID: string): IItemEventRouterResponse; + getOutput(sessionID: string): IItemEventRouterResponse; + private resetOutput; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/BotDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/BotDynamicRouter.d.ts new file mode 100644 index 0000000..dd2f68a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/BotDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { BotCallbacks } from "../../callbacks/BotCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class BotDynamicRouter extends DynamicRouter { + private botCallbacks; + constructor(botCallbacks: BotCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/BundleDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/BundleDynamicRouter.d.ts new file mode 100644 index 0000000..be27008 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/BundleDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { BundleCallbacks } from "../../callbacks/BundleCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class BundleDynamicRouter extends DynamicRouter { + private bundleCallbacks; + constructor(bundleCallbacks: BundleCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/CustomizationDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/CustomizationDynamicRouter.d.ts new file mode 100644 index 0000000..03a5967 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/CustomizationDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class CustomizationDynamicRouter extends DynamicRouter { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/DataDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/DataDynamicRouter.d.ts new file mode 100644 index 0000000..c30501a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/DataDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { DataCallbacks } from "../../callbacks/DataCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class DataDynamicRouter extends DynamicRouter { + private dataCallbacks; + constructor(dataCallbacks: DataCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/HttpDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/HttpDynamicRouter.d.ts new file mode 100644 index 0000000..b2933e9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/HttpDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { DynamicRouter } from "../../di/Router"; +import { ImageRouter } from "../ImageRouter"; +export declare class HttpDynamicRouter extends DynamicRouter { + private imageRouter; + constructor(imageRouter: ImageRouter); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/InraidDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/InraidDynamicRouter.d.ts new file mode 100644 index 0000000..ea4a9ae --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/InraidDynamicRouter.d.ts @@ -0,0 +1,7 @@ +import { InraidCallbacks } from "../../callbacks/InraidCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class InraidDynamicRouter extends DynamicRouter { + private inraidCallbacks; + constructor(inraidCallbacks: InraidCallbacks); + getTopLevelRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/LocationDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/LocationDynamicRouter.d.ts new file mode 100644 index 0000000..30741db --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/LocationDynamicRouter.d.ts @@ -0,0 +1,7 @@ +import { LocationCallbacks } from "../../callbacks/LocationCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class LocationDynamicRouter extends DynamicRouter { + private locationCallbacks; + constructor(locationCallbacks: LocationCallbacks); + getTopLevelRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/NotifierDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/NotifierDynamicRouter.d.ts new file mode 100644 index 0000000..4786817 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/NotifierDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { NotifierCallbacks } from "../../callbacks/NotifierCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class NotifierDynamicRouter extends DynamicRouter { + private notifierCallbacks; + constructor(notifierCallbacks: NotifierCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/TraderDynamicRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/TraderDynamicRouter.d.ts new file mode 100644 index 0000000..a100b4c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/dynamic/TraderDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { TraderCallbacks } from "../../callbacks/TraderCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class TraderDynamicRouter extends DynamicRouter { + private traderCallbacks; + constructor(traderCallbacks: TraderCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/CustomizationItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/CustomizationItemEventRouter.d.ts new file mode 100644 index 0000000..3025e2c --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/CustomizationItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class CustomizationItemEventRouter extends ItemEventRouterDefinition { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/HealthItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/HealthItemEventRouter.d.ts new file mode 100644 index 0000000..bad9af2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/HealthItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { HealthCallbacks } from "../../callbacks/HealthCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class HealthItemEventRouter extends ItemEventRouterDefinition { + private healthCallbacks; + constructor(healthCallbacks: HealthCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/HideoutItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/HideoutItemEventRouter.d.ts new file mode 100644 index 0000000..2cec18b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/HideoutItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { HideoutCallbacks } from "../../callbacks/HideoutCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class HideoutItemEventRouter extends ItemEventRouterDefinition { + private hideoutCallbacks; + constructor(hideoutCallbacks: HideoutCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/InsuranceItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/InsuranceItemEventRouter.d.ts new file mode 100644 index 0000000..8efc2c2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/InsuranceItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { InsuranceCallbacks } from "../../callbacks/InsuranceCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class InsuranceItemEventRouter extends ItemEventRouterDefinition { + private insuranceCallbacks; + constructor(insuranceCallbacks: InsuranceCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/InventoryItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/InventoryItemEventRouter.d.ts new file mode 100644 index 0000000..1d93e7b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/InventoryItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { InventoryCallbacks } from "../../callbacks/InventoryCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class InventoryItemEventRouter extends ItemEventRouterDefinition { + private inventoryCallbacks; + constructor(inventoryCallbacks: InventoryCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/NoteItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/NoteItemEventRouter.d.ts new file mode 100644 index 0000000..12af594 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/NoteItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { NoteCallbacks } from "../../callbacks/NoteCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class NoteItemEventRouter extends ItemEventRouterDefinition { + private noteCallbacks; + constructor(noteCallbacks: NoteCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/PresetBuildItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/PresetBuildItemEventRouter.d.ts new file mode 100644 index 0000000..7298c52 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/PresetBuildItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { PresetBuildCallbacks } from "../../callbacks/PresetBuildCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class PresetBuildItemEventRouter extends ItemEventRouterDefinition { + private presetBuildCallbacks; + constructor(presetBuildCallbacks: PresetBuildCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/QuestItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/QuestItemEventRouter.d.ts new file mode 100644 index 0000000..9944ae9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/QuestItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { QuestCallbacks } from "../../callbacks/QuestCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class QuestItemEventRouter extends ItemEventRouterDefinition { + private questCallbacks; + constructor(questCallbacks: QuestCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/RagfairItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/RagfairItemEventRouter.d.ts new file mode 100644 index 0000000..88e52ba --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/RagfairItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { RagfairCallbacks } from "../../callbacks/RagfairCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class RagfairItemEventRouter extends ItemEventRouterDefinition { + private ragfairCallbacks; + constructor(ragfairCallbacks: RagfairCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/RepairItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/RepairItemEventRouter.d.ts new file mode 100644 index 0000000..b292ded --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/RepairItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { RepairCallbacks } from "../../callbacks/RepairCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class RepairItemEventRouter extends ItemEventRouterDefinition { + private repairCallbacks; + constructor(repairCallbacks: RepairCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/TradeItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/TradeItemEventRouter.d.ts new file mode 100644 index 0000000..1bca2b8 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/TradeItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { TradeCallbacks } from "../../callbacks/TradeCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class TradeItemEventRouter extends ItemEventRouterDefinition { + private tradeCallbacks; + constructor(tradeCallbacks: TradeCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/WishlistItemEventRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/WishlistItemEventRouter.d.ts new file mode 100644 index 0000000..38831f6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/item_events/WishlistItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { WishlistCallbacks } from "../../callbacks/WishlistCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class WishlistItemEventRouter extends ItemEventRouterDefinition { + private wishlistCallbacks; + constructor(wishlistCallbacks: WishlistCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/HealthSaveLoadRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/HealthSaveLoadRouter.d.ts new file mode 100644 index 0000000..114f5b2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/HealthSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class HealthSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/InraidSaveLoadRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/InraidSaveLoadRouter.d.ts new file mode 100644 index 0000000..4c00b40 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/InraidSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class InraidSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/InsuranceSaveLoadRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/InsuranceSaveLoadRouter.d.ts new file mode 100644 index 0000000..30ce98e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/InsuranceSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class InsuranceSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/ProfileSaveLoadRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/ProfileSaveLoadRouter.d.ts new file mode 100644 index 0000000..16c7619 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/save_load/ProfileSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class ProfileSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/BundleSerializer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/BundleSerializer.d.ts new file mode 100644 index 0000000..5f275c4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/BundleSerializer.d.ts @@ -0,0 +1,11 @@ +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +import { ILogger } from "../../models/spt/utils/ILogger"; +import { Serializer } from "../../di/Serializer"; +import { BundleLoader } from "../../loaders/BundleLoader"; +export declare class BundleSerializer extends Serializer { + private logger; + private bundleLoader; + constructor(logger: ILogger, bundleLoader: BundleLoader); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/ImageSerializer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/ImageSerializer.d.ts new file mode 100644 index 0000000..29340d0 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/ImageSerializer.d.ts @@ -0,0 +1,9 @@ +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +import { Serializer } from "../../di/Serializer"; +import { ImageRouter } from "../ImageRouter"; +export declare class ImageSerializer extends Serializer { + private imageRouter; + constructor(imageRouter: ImageRouter); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/NotifySerializer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/NotifySerializer.d.ts new file mode 100644 index 0000000..8be8ac2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/serializers/NotifySerializer.d.ts @@ -0,0 +1,11 @@ +import { NotifierController } from "../../controllers/NotifierController"; +import { Serializer } from "../../di/Serializer"; +import { HttpServerHelper } from "../../helpers/HttpServerHelper"; +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +export declare class NotifySerializer extends Serializer { + private notifierController; + private httpServerHelper; + constructor(notifierController: NotifierController, httpServerHelper: HttpServerHelper); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/BotStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/BotStaticRouter.d.ts new file mode 100644 index 0000000..d8b0bf4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/BotStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { BotCallbacks } from "../../callbacks/BotCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class BotStaticRouter extends StaticRouter { + private botCallbacks; + constructor(botCallbacks: BotCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/BundleStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/BundleStaticRouter.d.ts new file mode 100644 index 0000000..3905b82 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/BundleStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { BundleCallbacks } from "../../callbacks/BundleCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class BundleStaticRouter extends StaticRouter { + private bundleCallbacks; + constructor(bundleCallbacks: BundleCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/CustomizationStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/CustomizationStaticRouter.d.ts new file mode 100644 index 0000000..46c71b8 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/CustomizationStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class CustomizationStaticRouter extends StaticRouter { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/DataStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/DataStaticRouter.d.ts new file mode 100644 index 0000000..a493d3a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/DataStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { DataCallbacks } from "../../callbacks/DataCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class DataStaticRouter extends StaticRouter { + private dataCallbacks; + constructor(dataCallbacks: DataCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/DialogStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/DialogStaticRouter.d.ts new file mode 100644 index 0000000..a59fb14 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/DialogStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { DialogueCallbacks } from "../../callbacks/DialogueCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class DialogStaticRouter extends StaticRouter { + private dialogueCallbacks; + constructor(dialogueCallbacks: DialogueCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/GameStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/GameStaticRouter.d.ts new file mode 100644 index 0000000..988b673 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/GameStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { GameCallbacks } from "../../callbacks/GameCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class GameStaticRouter extends StaticRouter { + private gameCallbacks; + constructor(gameCallbacks: GameCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/HealthStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/HealthStaticRouter.d.ts new file mode 100644 index 0000000..e644861 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/HealthStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { HealthCallbacks } from "../../callbacks/HealthCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class HealthStaticRouter extends StaticRouter { + private healthCallbacks; + constructor(healthCallbacks: HealthCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/InraidStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/InraidStaticRouter.d.ts new file mode 100644 index 0000000..66ed860 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/InraidStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { InraidCallbacks } from "../../callbacks/InraidCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class InraidStaticRouter extends StaticRouter { + private inraidCallbacks; + constructor(inraidCallbacks: InraidCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/InsuranceStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/InsuranceStaticRouter.d.ts new file mode 100644 index 0000000..8da26b3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/InsuranceStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { InsuranceCallbacks } from "../../callbacks/InsuranceCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class InsuranceStaticRouter extends StaticRouter { + private insuranceCallbacks; + constructor(insuranceCallbacks: InsuranceCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/ItemEventStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/ItemEventStaticRouter.d.ts new file mode 100644 index 0000000..08ba6bb --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/ItemEventStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { ItemEventCallbacks } from "../../callbacks/ItemEventCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class ItemEventStaticRouter extends StaticRouter { + private itemEventCallbacks; + constructor(itemEventCallbacks: ItemEventCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/LauncherStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/LauncherStaticRouter.d.ts new file mode 100644 index 0000000..9d07f78 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/LauncherStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { LauncherCallbacks } from "../../callbacks/LauncherCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class LauncherStaticRouter extends StaticRouter { + private launcherCallbacks; + constructor(launcherCallbacks: LauncherCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/LocationStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/LocationStaticRouter.d.ts new file mode 100644 index 0000000..9c5c52e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/LocationStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { LocationCallbacks } from "../../callbacks/LocationCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class LocationStaticRouter extends StaticRouter { + private locationCallbacks; + constructor(locationCallbacks: LocationCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/MatchStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/MatchStaticRouter.d.ts new file mode 100644 index 0000000..d746381 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/MatchStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { MatchCallbacks } from "../../callbacks/MatchCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class MatchStaticRouter extends StaticRouter { + private matchCallbacks; + constructor(matchCallbacks: MatchCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/NotifierStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/NotifierStaticRouter.d.ts new file mode 100644 index 0000000..1c8566d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/NotifierStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { NotifierCallbacks } from "../../callbacks/NotifierCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class NotifierStaticRouter extends StaticRouter { + private notifierCallbacks; + constructor(notifierCallbacks: NotifierCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/PresetStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/PresetStaticRouter.d.ts new file mode 100644 index 0000000..2272f82 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/PresetStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { PresetBuildCallbacks } from "../../callbacks/PresetBuildCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class PresetStaticRouter extends StaticRouter { + private presetCallbacks; + constructor(presetCallbacks: PresetBuildCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/ProfileStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/ProfileStaticRouter.d.ts new file mode 100644 index 0000000..fd787f1 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/ProfileStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { ProfileCallbacks } from "../../callbacks/ProfileCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class ProfileStaticRouter extends StaticRouter { + private profileCallbacks; + constructor(profileCallbacks: ProfileCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/QuestStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/QuestStaticRouter.d.ts new file mode 100644 index 0000000..fda3c23 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/QuestStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { QuestCallbacks } from "../../callbacks/QuestCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class QuestStaticRouter extends StaticRouter { + private questCallbacks; + constructor(questCallbacks: QuestCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/RagfairStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/RagfairStaticRouter.d.ts new file mode 100644 index 0000000..618374f --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/RagfairStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { RagfairCallbacks } from "../../callbacks/RagfairCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class RagfairStaticRouter extends StaticRouter { + private ragfairCallbacks; + constructor(ragfairCallbacks: RagfairCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/TraderStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/TraderStaticRouter.d.ts new file mode 100644 index 0000000..18f0629 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/TraderStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { TraderCallbacks } from "../../callbacks/TraderCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class TraderStaticRouter extends StaticRouter { + private traderCallbacks; + constructor(traderCallbacks: TraderCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/WeatherStaticRouter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/WeatherStaticRouter.d.ts new file mode 100644 index 0000000..61b904d --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/routers/static/WeatherStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { WeatherCallbacks } from "../../callbacks/WeatherCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class WeatherStaticRouter extends StaticRouter { + private weatherCallbacks; + constructor(weatherCallbacks: WeatherCallbacks); +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/ConfigServer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/ConfigServer.d.ts new file mode 100644 index 0000000..9c2e114 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/ConfigServer.d.ts @@ -0,0 +1,30 @@ +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class ConfigServer { + private logger; + private vfs; + private jsonUtil; + private configs; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil); + getConfig(configType: ConfigTypes): T; + initialize(): void; +} +export declare const enum ConfigTypes { + AIRDROP = "aki-airdrop", + BOT = "aki-bot", + CORE = "aki-core", + HEALTH = "aki-health", + HIDEOUT = "aki-hideout", + HTTP = "aki-http", + IN_RAID = "aki-inraid", + INSURANCE = "aki-insurance", + INVENTORY = "aki-inventory", + LOCATION = "aki-location", + MATCH = "aki-match", + QUEST = "aki-quest", + RAGFAIR = "aki-ragfair", + REPAIR = "aki-repair", + TRADER = "aki-trader", + WEATHER = "aki-weather" +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/DatabaseServer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/DatabaseServer.d.ts new file mode 100644 index 0000000..521bcf9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/DatabaseServer.d.ts @@ -0,0 +1,6 @@ +import { IDatabaseTables } from "../models/spt/server/IDatabaseTables"; +export declare class DatabaseServer { + private tableData; + getTables(): IDatabaseTables; + setTables(any: any): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/HttpServer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/HttpServer.d.ts new file mode 100644 index 0000000..d0db7e4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/HttpServer.d.ts @@ -0,0 +1,47 @@ +/// +import http, { ServerResponse } from "http"; +import { Serializer } from "../di/Serializer"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { NotifierHelper } from "../helpers/NotifierHelper"; +import { INotification } from "../models/eft/notifier/INotifier"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { HttpRouter } from "../routers/HttpRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ConfigServer } from "./ConfigServer"; +import { DatabaseServer } from "./DatabaseServer"; +export declare class HttpServer implements IHttpServer { + private httpRouter; + private logger; + private randomUtil; + private jsonUtil; + private httpResponse; + private databaseServer; + private notifierHelper; + private httpServerHelper; + private serializers; + private configServer; + constructor(httpRouter: HttpRouter, // TODO: delay required + logger: ILogger, randomUtil: RandomUtil, jsonUtil: JsonUtil, httpResponse: HttpResponseUtil, databaseServer: DatabaseServer, notifierHelper: NotifierHelper, httpServerHelper: HttpServerHelper, serializers: Serializer[], configServer: ConfigServer); + private buffers; + private onReceive; + private onRespond; + private httpConfig; + private webSockets; + private websocketPingHandler; + getCookies(req: http.IncomingMessage): any; + resetBuffer(sessionID: string): void; + putInBuffer(sessionID: any, data: any, bufLength: number): boolean; + getFromBuffer(sessionID: string): any; + sendZlibJson(resp: any, output: any, sessionID: string): void; + sendMessage(sessionID: string, output: INotification): void; + sendFile(resp: ServerResponse, file: any): void; + isConnectionWebSocket(sessionID: string): boolean; + sendResponse(sessionID: string, req: any, resp: any, body: Buffer): void; + handleRequest(req: http.IncomingMessage, resp: http.ServerResponse): void; + load(): void; + private getRandomisedMessage; + wsOnConnection(ws: any, req: any): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/RagfairServer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/RagfairServer.d.ts new file mode 100644 index 0000000..d103625 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/RagfairServer.d.ts @@ -0,0 +1,46 @@ +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { SaveServer } from "./SaveServer"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairCategoriesService } from "../services/RagfairCategoriesService"; +import { RagfairLinkedItemService } from "../services/RagfairLinkedItemService"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "./ConfigServer"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RagfairRequiredItemsService } from "../services/RagfairRequiredItemsService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairServer { + private logger; + private ragfairOfferGenerator; + private ragfairServerHelper; + private profileHelper; + private itemEventRouter; + private httpResponse; + private saveServer; + private ragfairPriceService; + private ragfairOfferService; + private ragfairLinkedItemService; + private ragfairCategoriesService; + private ragfairRequiredItemsService; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, ragfairOfferGenerator: RagfairOfferGenerator, ragfairServerHelper: RagfairServerHelper, profileHelper: ProfileHelper, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, saveServer: SaveServer, ragfairPriceService: RagfairPriceService, ragfairOfferService: RagfairOfferService, ragfairLinkedItemService: RagfairLinkedItemService, ragfairCategoriesService: RagfairCategoriesService, ragfairRequiredItemsService: RagfairRequiredItemsService, configServer: ConfigServer); + load(): void; + update(): void; + private processExpiredOffer; + returnPlayerOffer(offer: IRagfairOffer): IItemEventRouterResponse; + getCategories(): Record; + /** + * Disable/Hide an offer from flea + * @param offerId + */ + hideOffer(offerId: string): void; + getOffer(offerID: string): IRagfairOffer; + removeOfferStack(offerID: string, amount: number): void; + doesOfferExist(offerId: string): boolean; + addPlayerOffers(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/SaveServer.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/SaveServer.d.ts new file mode 100644 index 0000000..fdf92e4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/servers/SaveServer.d.ts @@ -0,0 +1,28 @@ +import { IAkiProfile, Info } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +import { SaveLoadRouter } from "../di/Router"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class SaveServer { + private vfs; + private saveLoadRouters; + private jsonUtil; + private hashUtil; + private logger; + private profileFilepath; + private profiles; + private onSave; + private saveMd5; + constructor(vfs: VFS, saveLoadRouters: SaveLoadRouter[], jsonUtil: JsonUtil, hashUtil: HashUtil, logger: ILogger); + load(): void; + save(): void; + getProfile(sessionId: string): IAkiProfile; + getProfiles(): Record; + deleteProfileById(sessionID: string): boolean; + createProfile(profileInfo: Info): void; + addProfile(profileDetails: IAkiProfile): void; + loadProfile(sessionID: string): void; + saveProfile(sessionID: string): void; + removeProfile(sessionID: string): boolean; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/FenceService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/FenceService.d.ts new file mode 100644 index 0000000..eef87b3 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/FenceService.d.ts @@ -0,0 +1,38 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { FenceLevel } from "../models/eft/common/IGlobals"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class FenceService { + private logger; + private hashUtil; + private jsonUtil; + private randomUtil; + private databaseServer; + private handbookHelper; + private itemHelper; + private presetHelper; + private configServer; + private fenceAssort; + private traderConfig; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, itemHelper: ItemHelper, presetHelper: PresetHelper, configServer: ConfigServer); + private setFenceAssort; + getFenceAssorts(): ITraderAssort; + hasExpiredCache(refreshAssort: boolean): boolean; + generateFenceAssortCache(pmcData: IPmcData): void; + /** + * + * @param pmcData Get the fence level the passed in profile has + * @returns FenceLevel + */ + getFenceInfo(pmcData: IPmcData): FenceLevel; + removeFenceOffer(assortIdToRemove: string): void; + updateFenceOffers(pmcData: IPmcData): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/HashCacheService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/HashCacheService.d.ts new file mode 100644 index 0000000..c9b0170 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/HashCacheService.d.ts @@ -0,0 +1,19 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +export declare class HashCacheService { + private vfs; + private hashUtil; + private jsonUtil; + private logger; + private jsonHashes; + private modHashes; + private readonly modCachePath; + constructor(vfs: VFS, hashUtil: HashUtil, jsonUtil: JsonUtil, logger: ILogger); + getStoredModHash(modName: string): string; + modContentMatchesStoredHash(modName: string, modContent: string): boolean; + hashMatchesStoredHash(modName: string, modHash: string): boolean; + storeModContent(modName: string, modContent: string): void; + storeModHash(modName: string, modHash: string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/InsuranceService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/InsuranceService.d.ts new file mode 100644 index 0000000..160faba --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/InsuranceService.d.ts @@ -0,0 +1,41 @@ +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { SecureContainerHelper } from "../helpers/SecureContainerHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class InsuranceService { + private logger; + private databaseServer; + private secureContainerHelper; + private randomUtil; + private timeUtil; + private saveServer; + private traderHelper; + private dialogueHelper; + private configServer; + private insured; + private templatesById; + private insuranceConfig; + constructor(logger: ILogger, databaseServer: DatabaseServer, secureContainerHelper: SecureContainerHelper, randomUtil: RandomUtil, timeUtil: TimeUtil, saveServer: SaveServer, traderHelper: TraderHelper, dialogueHelper: DialogueHelper, configServer: ConfigServer); + insuranceExists(sessionId: string): boolean; + insuranceTraderArrayExists(sessionId: string, traderId: string): boolean; + getInsurance(sessionId: string): Record; + getInsuranceItems(sessionId: string, traderId: string): any[]; + resetInsurance(sessionId: string): void; + resetInsuranceTraderArray(sessionId: string, traderId: string): void; + addInsuranceItemToArray(sessionId: string, traderId: string, itemToAdd: any): void; + getItemPrice(_tpl: string): number; + generateTemplatesById(): void; + sendInsuredItems(pmcData: IPmcData, sessionID: string): void; + storeLostGear(pmcData: IPmcData, offraidData: ISaveProgressRequestData, preRaidGear: Item[], sessionID: string): void; + storeInsuredItemsForReturn(pmcData: IPmcData, offraidData: ISaveProgressRequestData, preRaidGear: Item[], sessionID: string): void; + private addGearToSend; + getPremium(pmcData: IPmcData, inventoryItem: Item, traderId: string): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/MatchLocationService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/MatchLocationService.d.ts new file mode 100644 index 0000000..f7b7d3b --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/MatchLocationService.d.ts @@ -0,0 +1,8 @@ +import { TimeUtil } from "../utils/TimeUtil"; +export declare class MatchLocationService { + private timeUtil; + private locations; + constructor(timeUtil: TimeUtil); + createGroup(sessionID: string, info: any): any; + deleteGroup(info: any): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/ModCompilerService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/ModCompilerService.d.ts new file mode 100644 index 0000000..d316e48 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/ModCompilerService.d.ts @@ -0,0 +1,13 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { VFS } from "../utils/VFS"; +import { HashCacheService } from "./HashCacheService"; +export declare class ModCompilerService { + private logger; + private hashCacheService; + private vfs; + constructor(logger: ILogger, hashCacheService: HashCacheService, vfs: VFS); + compileMod(modName: string, path: string, modTypeScriptFiles: string[]): Promise; + private compile; + private areFilesReady; + private delay; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/NotificationService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/NotificationService.d.ts new file mode 100644 index 0000000..9c6c143 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/NotificationService.d.ts @@ -0,0 +1,21 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +export declare class NotificationService { + private messageQueue; + getMessageQueue(): {}; + getMessageFromQueue(sessionId: string): any; + updateMessageOnQueue(sessionId: string, value: any[]): void; + has(sessionID: string): boolean; + /** + * Pop first message from queue. + */ + pop(sessionID: string): any; + /** + * Add message to queue + */ + add(sessionID: string, message: INotification): void; + /** + * Get message queue for session + * @param sessionID + */ + get(sessionID: string): any; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/PaymentService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/PaymentService.d.ts new file mode 100644 index 0000000..0a6c4d6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/PaymentService.d.ts @@ -0,0 +1,48 @@ +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBuyTradeRequestData } from "../models/eft/trade/IProcessBuyTradeRequestData"; +import { IProcessSellTradeRequestData } from "../models/eft/trade/IProcessSellTradeRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class PaymentService { + private logger; + private httpResponse; + private databaseServer; + private handbookHelper; + private traderHelper; + private itemHelper; + private inventoryHelper; + private paymentHelper; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, traderHelper: TraderHelper, itemHelper: ItemHelper, inventoryHelper: InventoryHelper, paymentHelper: PaymentHelper); + /** + * Take money and insert items into return to server request + * @param {Object} pmcData + * @param {Object} body + * @param {string} sessionID + * @returns Object + */ + payMoney(pmcData: IPmcData, body: IProcessBuyTradeRequestData, sessionID: string, output: IItemEventRouterResponse): IItemEventRouterResponse; + /** + * Receive money back after selling + * @param {IPmcData} pmcData + * @param {number} amount + * @param {IProcessSellTradeRequestData} body + * @param {IItemEventRouterResponse} output + * @param {string} sessionID + * @returns IItemEventRouterResponse + */ + getMoney(pmcData: IPmcData, amount: number, body: IProcessSellTradeRequestData, output: IItemEventRouterResponse, sessionID: string): IItemEventRouterResponse; + /** + * Recursively checks if the given item is + * inside the stash, that is it has the stash as + * ancestor with slotId=hideout + */ + private isItemInStash; + addPaymentToOutput(pmcData: IPmcData, currencyTpl: string, amountToPay: number, sessionID: string, output: IItemEventRouterResponse): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/PlayerService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/PlayerService.d.ts new file mode 100644 index 0000000..99e5986 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/PlayerService.d.ts @@ -0,0 +1,22 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IPlayerIncrementSkillLevelRequestData } from "../models/eft/player/IPlayerIncrementSkillLevelRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PlayerService { + private logger; + private databaseServer; + constructor(logger: ILogger, databaseServer: DatabaseServer); + /** + * increases the profile skill and updates any output + * @param {Object} pmcData + * @param {Object} output + * @param {String} skillName + * @param {Number} amount + */ + incrementSkillLevel(pmcData: IPmcData, output: IPlayerIncrementSkillLevelRequestData, skillName: string, amount: number): void; + /** + * @param {Object} pmcData + * @returns number + */ + calculateLevel(pmcData: IPmcData): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairCategoriesService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairCategoriesService.d.ts new file mode 100644 index 0000000..fb9efa2 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairCategoriesService.d.ts @@ -0,0 +1,10 @@ +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +export declare class RagfairCategoriesService { + updateCategories(offers: IRagfairOffer[]): void; + private categories; + getCategories(): Record; + getCategoryByItemId(itemId: string): number; + resetCategories(): void; + setCategoryValue(itemId: string, newValue: number): void; + incrementCategory(itemId: string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairLinkedItemService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairLinkedItemService.d.ts new file mode 100644 index 0000000..d5dc58e --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairLinkedItemService.d.ts @@ -0,0 +1,9 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class RagfairLinkedItemService { + private databaseServer; + private linkedItemsCache; + constructor(databaseServer: DatabaseServer); + getLinkedItems(linkedSearchId: string): Iterable; + buildLinkedItemTable(): void; + private getFilters; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairOfferService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairOfferService.d.ts new file mode 100644 index 0000000..4e4ae26 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairOfferService.d.ts @@ -0,0 +1,52 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +export declare class RagfairOfferService { + private timeUtil; + private databaseServer; + private saveServer; + private configServer; + private playerOffersLoaded; + private toUpdate; + private expiredOffers; + private offers; + private ragfairConfig; + constructor(timeUtil: TimeUtil, databaseServer: DatabaseServer, saveServer: SaveServer, configServer: ConfigServer); + getOffers(): IRagfairOffer[]; + getOfferByOfferId(offerId: string): IRagfairOffer; + getOffersOfType(templateId: string): IRagfairOffer[]; + addOffer(offer: IRagfairOffer): void; + addOfferToExpired(offer: Item): void; + setTraderUpdateStatus(traderId: string, shouldUpdate: boolean): void; + shouldTraderBeUpdated(traderID: string): boolean; + /** + * Get an array of expired offers that are still shown to player + * @returns IRagfairOffer array + */ + getExpiredActiveOffers(): IRagfairOffer[]; + getExpiredOfferCount(): number; + getOfferIndexByOfferId(offerId: string): number; + /** + * Get an array of expired items not yet processed into new offers + * @returns items that need to be turned into offers + */ + getExpiredOffers(): Item[]; + resetExpiredOffers(): void; + private isExpired; + /** + * Does the offer exist on the ragfair + * @param offerId offer id to check for + * @returns offer exists - true + */ + doesOfferExist(offerId: string): boolean; + getTraders(): Record; + flagTraderForUpdate(expiredOfferUserId: string): void; + removeOffer(globalOfferIndex: number, countToRemove: number): void; + removeOfferStack(offerID: string, amount: number): void; + removeAllOffersByTrader(traderId: string): void; + addTradersToUpdateList(): void; + addPlayerOffers(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairPriceService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairPriceService.d.ts new file mode 100644 index 0000000..7cc42f9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairPriceService.d.ts @@ -0,0 +1,30 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IBarterScheme } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairPriceService { + private handbookHelper; + private databaseServer; + private logger; + private itemHelper; + private presetHelper; + private randomUtil; + private configServer; + private ragfairConfig; + private prices; + constructor(handbookHelper: HandbookHelper, databaseServer: DatabaseServer, logger: ILogger, itemHelper: ItemHelper, presetHelper: PresetHelper, randomUtil: RandomUtil, configServer: ConfigServer); + generateStaticPrices(): void; + generateDynamicPrices(): void; + hasDynamicPrices(): boolean; + getDynamicPrice(itemTpl: string): number; + getAllFleaPrices(): Record; + getFleaPriceForItem(tplId: string): number; + getBarterPrice(barterScheme: IBarterScheme[]): number; + getDynamicOfferPrice(items: Item[], desiredCurrency: string): number; + getWeaponPresetPrice(item: Item, items: Item[], existingPrice: number): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairRequiredItemsService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairRequiredItemsService.d.ts new file mode 100644 index 0000000..e4582d0 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/RagfairRequiredItemsService.d.ts @@ -0,0 +1,12 @@ +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairRequiredItemsService { + private logger; + private paymentHelper; + private ragfairOfferService; + private requiredItemsCache; + constructor(logger: ILogger, paymentHelper: PaymentHelper, ragfairOfferService: RagfairOfferService); + getRequiredItems(searchId: string): any; + buildRequiredItemTable(): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/TraderAssortService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/TraderAssortService.d.ts new file mode 100644 index 0000000..ccb9e45 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/TraderAssortService.d.ts @@ -0,0 +1,6 @@ +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +export declare class TraderAssortService { + private pristineTraderAssorts; + getPristineTraderAssort(traderId: string): ITraderAssort; + setPristineTraderAssort(traderId: string, assort: ITraderAssort): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts new file mode 100644 index 0000000..abfe237 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts @@ -0,0 +1,6 @@ +import { DynamicRouter, RouteAction } from "../../../di/Router"; +export declare class DynamicRouterMod extends DynamicRouter { + private topLevelRoute; + constructor(routes: RouteAction[], topLevelRoute: string); + getTopLevelRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts new file mode 100644 index 0000000..6742fc6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts @@ -0,0 +1,7 @@ +import { DependencyContainer } from "tsyringe"; +import { RouteAction } from "../../../di/Router"; +export declare class DynamicRouterModService { + private container; + constructor(container: DependencyContainer); + registerDynamicRouter(name: string, routes: RouteAction[], topLevelRoute: string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onLoad/OnLoadMod.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onLoad/OnLoadMod.d.ts new file mode 100644 index 0000000..53fb062 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onLoad/OnLoadMod.d.ts @@ -0,0 +1,8 @@ +import { OnLoad } from "../../../di/OnLoad"; +export declare class OnLoadMod extends OnLoad { + private onLoadOverride; + private getRouteOverride; + constructor(onLoadOverride: () => void, getRouteOverride: () => string); + onLoad(): void; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onLoad/OnLoadModService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onLoad/OnLoadModService.d.ts new file mode 100644 index 0000000..89bad14 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onLoad/OnLoadModService.d.ts @@ -0,0 +1,6 @@ +import { DependencyContainer } from "tsyringe"; +export declare class OnLoadModService { + private container; + constructor(container: DependencyContainer); + registerOnLoad(name: string, onLoad: () => void, getRoute: () => string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onUpdate/OnUpdateMod.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onUpdate/OnUpdateMod.d.ts new file mode 100644 index 0000000..ee89043 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onUpdate/OnUpdateMod.d.ts @@ -0,0 +1,8 @@ +import { OnUpdate } from "../../../di/OnUpdate"; +export declare class OnUpdateMod extends OnUpdate { + private onUpdateOverride; + private getRouteOverride; + constructor(onUpdateOverride: (timeSinceLastRun: number) => boolean, getRouteOverride: () => string); + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onUpdate/OnUpdateModService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onUpdate/OnUpdateModService.d.ts new file mode 100644 index 0000000..32419f4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/onUpdate/OnUpdateModService.d.ts @@ -0,0 +1,6 @@ +import { DependencyContainer } from "tsyringe"; +export declare class OnUpdateModService { + private container; + constructor(container: DependencyContainer); + registerOnUpdate(name: string, onUpdate: (timeSinceLastRun: number) => boolean, getRoute: () => string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/staticRouter/StaticRouterMod.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/staticRouter/StaticRouterMod.d.ts new file mode 100644 index 0000000..1e62747 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/staticRouter/StaticRouterMod.d.ts @@ -0,0 +1,6 @@ +import { RouteAction, StaticRouter } from "../../../di/Router"; +export declare class StaticRouterMod extends StaticRouter { + private topLevelRoute; + constructor(routes: RouteAction[], topLevelRoute: string); + getTopLevelRoute(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/staticRouter/StaticRouterModService.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/staticRouter/StaticRouterModService.d.ts new file mode 100644 index 0000000..d4c42aa --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/services/mod/staticRouter/StaticRouterModService.d.ts @@ -0,0 +1,7 @@ +import { DependencyContainer } from "tsyringe"; +import { RouteAction } from "../../../di/Router"; +export declare class StaticRouterModService { + private container; + constructor(container: DependencyContainer); + registerStaticRouter(name: string, routes: RouteAction[], topLevelRoute: string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/App.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/App.d.ts new file mode 100644 index 0000000..a11f576 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/App.d.ts @@ -0,0 +1,14 @@ +import { TimeUtil } from "./TimeUtil"; +import { OnLoad } from "../di/OnLoad"; +import { OnUpdate } from "../di/OnUpdate"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class App { + private logger; + private timeUtil; + private onLoadComponents; + private onUpdateComponents; + private onUpdateLastRun; + constructor(logger: ILogger, timeUtil: TimeUtil, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]); + load(): void; + private update; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/AyncQueue.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/AyncQueue.d.ts new file mode 100644 index 0000000..a99aa37 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/AyncQueue.d.ts @@ -0,0 +1,7 @@ +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { ICommand } from "../models/spt/utils/ICommand"; +export declare class AsyncQueue implements IAsyncQueue { + private commandsQueue; + constructor(); + waitFor(command: ICommand): Promise; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/DatabaseImporter.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/DatabaseImporter.d.ts new file mode 100644 index 0000000..97dda30 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/DatabaseImporter.d.ts @@ -0,0 +1,18 @@ +import { VFS } from "./VFS"; +import { JsonUtil } from "./JsonUtil"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ImageRouter } from "../routers/ImageRouter"; +import { OnLoad } from "../di/OnLoad"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class DatabaseImporter extends OnLoad { + private logger; + private vfs; + private jsonUtil; + private databaseServer; + private imageRouter; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil, databaseServer: DatabaseServer, imageRouter: ImageRouter); + onLoad(): void; + getRoute(): string; + loadRecursive(filepath: string): any; + loadImages(filepath: string): void; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/HashUtil.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/HashUtil.d.ts new file mode 100644 index 0000000..cf92b47 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/HashUtil.d.ts @@ -0,0 +1,11 @@ +/// +import crypto from "crypto"; +import { TimeUtil } from "./TimeUtil"; +export declare class HashUtil { + private timeUtil; + constructor(timeUtil: TimeUtil); + generate(): string; + generateMd5ForData(data: string): string; + generateSha1ForData(data: string): string; + generateHashForData(algorithm: string, data: crypto.BinaryLike): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/HttpResponseUtil.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/HttpResponseUtil.d.ts new file mode 100644 index 0000000..85c28bd --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/HttpResponseUtil.d.ts @@ -0,0 +1,16 @@ +import { JsonUtil } from "./JsonUtil"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class HttpResponseUtil { + private jsonUtil; + constructor(jsonUtil: JsonUtil); + private clearString; + noBody(data: any): any; + getBody(data: T, err?: number, errmsg?: any): IGetBodyResponseData; + getUnclearedBody(data: any, err?: number, errmsg?: any): string; + emptyResponse(): IGetBodyResponseData; + nullResponse(): INullResponseData; + emptyArrayResponse(): IGetBodyResponseData; + appendErrorToOutput(output: IItemEventRouterResponse, message?: string, title?: string): IItemEventRouterResponse; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/JsonUtil.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/JsonUtil.d.ts new file mode 100644 index 0000000..20b7448 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/JsonUtil.d.ts @@ -0,0 +1,25 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { HashUtil } from "./HashUtil"; +import { VFS } from "./VFS"; +export declare class JsonUtil { + private vfs; + private hashUtil; + private logger; + private fileHashes; + constructor(vfs: VFS, hashUtil: HashUtil, logger: ILogger); + /** + * From object to string + * @param data object to turn into JSON + * @param prettify Should output be prettified? + * @returns string + */ + serialize(data: any, prettify?: boolean): string; + /** + * From string to object + * @param jsonString json string to turn into object + * @returns object + */ + deserialize(jsonString: string): any; + deserializeWithCacheCheck(jsonString: string, filePath: string): string; + clone(data: T): T; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/Logger.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/Logger.d.ts new file mode 100644 index 0000000..9d5b32a --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/Logger.d.ts @@ -0,0 +1,25 @@ +/// +import { Daum } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +import fs from "fs"; +export declare class WinstonLogger implements ILogger { + private asyncQueue; + private uuidGenerator; + private showDebugInConsole; + private folderPath; + private file; + private filePath; + private logLevels; + private logger; + writeFilePromisify: (path: fs.PathLike, data: string, options?: any) => Promise; + constructor(asyncQueue: IAsyncQueue, uuidGenerator: IUUidGenerator); + writeToLogFile(data: string | Daum): Promise; + log(data: string | Error | Record, color: string): Promise; + error(data: string | Record): Promise; + warning(data: string | Record): Promise; + success(data: string | Record): Promise; + info(data: string | Record): Promise; + debug(data: string | Record, onlyShowInConsole?: boolean): Promise; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/MathUtil.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/MathUtil.d.ts new file mode 100644 index 0000000..ea5fd69 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/MathUtil.d.ts @@ -0,0 +1,53 @@ +export declare class MathUtil { + /** + * Helper to create the sum of all array elements + * @param {array} values The array with numbers of which to calculate the sum + * @return {number} sum(values) + */ + arraySum(values: number[]): number; + /** + * Helper to create the cumulative sum of all array elements + * arrayCumsum([1, 2, 3, 4]) = [1, 3, 6, 10] + * @param {array} values The array with numbers of which to calculate the cumulative sum + * @return {array} cumsum(values) + */ + arrayCumsum(values: number[]): number[]; + /** + * Helper to create the product of each element times factor + * @param {array} values The array of numbers which shall be multiplied by the factor + * @return {array} array times factor + */ + arrayProd(values: number[], factor: number): number[]; + /** + * Helper to add a constant to all array elements + * @param {array} values The array of numbers to which the summand should be added + * @return {array} array plus summand + */ + arrayAdd(values: number[], summand: number): number[]; + /** + * Map a value from an input range to an output range linearly + * + * Example: + * a_min = 0; a_max=1; + * b_min = 1; b_max=3; + * MathUtil.mapToRange(0.5, a_min, a_max, b_min, b_max) // returns 2 + * + * @param {number} x The value from input range to be mapped to output range + * @param {number} minIn min of input range + * @param {number} maxIn max of input range + * @param {number} minOut min of output range + * @param {number} maxOut max of outout range + * @return {number} the result of the mapping + */ + mapToRange(x: number, minIn: number, maxIn: number, minOut: number, maxOut: number): number; + /** + * Linear interpolation + * e.g. used to do a continuous integration for quest rewards which are defined for specific support centers of pmcLevel + * + * @param {string} xp the point of x at which to interpolate + * @param {array} x support points in x (of same length as y) + * @param {array} y support points in y (of same length as x) + * @return {number} y(xp) + */ + interp1(xp: number, x: number[], y: number[]): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/ObjectId.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/ObjectId.d.ts new file mode 100644 index 0000000..b100572 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/ObjectId.d.ts @@ -0,0 +1,14 @@ +/// +import { TimeUtil } from "./TimeUtil"; +export declare class ObjectId { + private timeUtil; + constructor(timeUtil: TimeUtil); + private randomBytes; + private constglobalCounter; + private consttime; + private globalCounter; + private time; + incGlobalCounter(): number; + toHexString(byteArray: string | any[] | Buffer): string; + generate(): string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/RandomUtil.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/RandomUtil.d.ts new file mode 100644 index 0000000..3a3ecb6 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/RandomUtil.d.ts @@ -0,0 +1,153 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { JsonUtil } from "./JsonUtil"; +import { MathUtil } from "./MathUtil"; +/** + * Array of ProbabilityObjectArray which allow to randomly draw of the contained objects + * based on the relative probability of each of its elements. + * The probabilities of the contained element is not required to be normalized. + * + * Example: + * po = new ProbabilityObjectArray( + * new ProbabilityObject("a", 5), + * new ProbabilityObject("b", 1), + * new ProbabilityObject("c", 1) + * ); + * res = po.draw(10000); + * // count the elements which should be distributed according to the relative probabilities + * res.filter(x => x==="b").reduce((sum, x) => sum + 1 , 0) + */ +export declare class ProbabilityObjectArray extends Array> { + private mathUtil; + constructor(mathUtil: MathUtil, ...items: ProbabilityObject[]); + filter(callbackfn: (value: ProbabilityObject, index: number, array: ProbabilityObject[]) => any): ProbabilityObjectArray; + /** + * Calculates the normalized cumulative probability of the ProbabilityObjectArray's elements normalized to 1 + * @param {array} probValues The relative probability values of which to calculate the normalized cumulative sum + * @returns {array} Cumulative Sum normalized to 1 + */ + cumulativeProbability(probValues: number[]): number[]; + /** + * Clone this ProbabilitObjectArray + * @returns {ProbabilityObjectArray} Deep Copy of this ProbabilityObjectArray + */ + clone(): ProbabilityObjectArray; + /** + * Drop an element from the ProbabilityObjectArray + * + * @param {string} key The key of the element to drop + * @returns {ProbabilityObjectArray} ProbabilityObjectArray without the dropped element + */ + drop(key: K): ProbabilityObjectArray; + /** + * Return the data field of a element of the ProbabilityObjectArray + * @param {string} key The key of the element whose data shall be retrieved + * @returns {object} The data object + */ + data(key: K): V; + /** + * Get the relative probability of an element by its key + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.maxProbability() // returns 5 + * + * @param {string} key The key of the element whose relative probability shall be retrieved + * @return {number} The relative probability + */ + probability(key: K): number; + /** + * Get the maximum relative probability out of a ProbabilityObjectArray + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.maxProbability() // returns 5 + * + * @return {number} the maximum value of all relative probabilities in this ProbabilityObjectArray + */ + maxProbability(): number; + /** + * Get the minimum relative probability out of a ProbabilityObjectArray + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.minProbability() // returns 1 + * + * @return {number} the minimum value of all relative probabilities in this ProbabilityObjectArray + */ + minProbability(): number; + /** + * Draw random element of the ProbabilityObject N times to return an array of N keys. + * Drawing can be with or without replacement + * + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with or without replacement from the input dict + * @param {array} locklist list keys which shall be replaced even if drawing without replacement + * @return {array} Array consisting of N random keys for this ProbabilityObjectArray + */ + draw(count?: number, replacement?: boolean, locklist?: Array): K[]; +} +/** + * A ProbabilityObject which is use as an element to the ProbabilityObjectArray array + * It contains a key, the relative probability as well as optional data. + */ +export declare class ProbabilityObject { + key: K; + relativeProbability: number; + data: V; + /** + * Constructor for the ProbabilityObject + * @param {string} key The key of the element + * @param {number} relativeProbability The relative probability of this element + * @param {any} data Optional data attached to the element + */ + constructor(key: K, relativeProbability: number, data?: V); +} +export declare class RandomUtil { + private jsonUtil; + private logger; + constructor(jsonUtil: JsonUtil, logger: ILogger); + getInt(min: number, max: number): number; + getIntEx(max: number): number; + getFloat(min: number, max: number): number; + getBool(): boolean; + getStringArrayValue(arr: string[]): string; + getArrayValue(arr: T[]): T; + getKey(node: any): string; + getKeyValue(node: { + [x: string]: any; + }): any; + /** + * Draw from normal distribution + * @param {number} mu Mean of the normal distribution + * @param {number} sigma Standard deviation of the normal distribution + * @returns {number} The value drawn + */ + randn(mu: number, sigma: number): number; + /** + * Draw Random integer low inclusive, high exclusive + * if high is not set we draw from 0 to low (exclusive) + * @param {integer} low Lower bound inclusive, when high is not set, this is high + * @param {integer} high Higher bound exclusive + * @returns {integer} The random integer in [low, high) + */ + randInt(low: number, high?: number): number; + /** + * Draw a random element of the provided list N times to return an array of N random elements + * Drawing can be with or without replacement + * @param {array} list The array we want to draw randomly from + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with ot without replacement from the input array + * @return {array} Array consisting of N random elements + */ + drawRandomFromList(list: Array, count?: number, replacement?: boolean): Array; + /** + * Draw a random (top level) element of the provided dictionary N times to return an array of N random dictionary keys + * Drawing can be with or without replacement + * @param {any} dict The dictionary we want to draw randomly from + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with ot without replacement from the input dict + * @return {array} Array consisting of N random keys of the dictionary + */ + drawRandomFromDict(dict: any, count?: number, replacement?: boolean): any[]; + getBiasedRandomNumber(min: number, max: number, shift: number, n: number): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/TimeUtil.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/TimeUtil.d.ts new file mode 100644 index 0000000..9733be9 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/TimeUtil.d.ts @@ -0,0 +1,8 @@ +export declare class TimeUtil { + static readonly oneHourAsSeconds = 3600; + formatTime(date: Date): string; + formatDate(date: Date): string; + getDate(): string; + getTime(): string; + getTimestamp(): number; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/UUidGenerator.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/UUidGenerator.d.ts new file mode 100644 index 0000000..000b719 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/UUidGenerator.d.ts @@ -0,0 +1,4 @@ +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +export declare class UUidGenerator implements IUUidGenerator { + generate: () => string; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/VFS.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/VFS.d.ts new file mode 100644 index 0000000..b064cf4 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/VFS.d.ts @@ -0,0 +1,54 @@ +/// +import "reflect-metadata"; +import fs from "fs"; +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +export declare class VFS { + private asyncQueue; + private uuidGenerator; + accessFilePromisify: (path: fs.PathLike, mode?: number) => Promise; + copyFilePromisify: (src: fs.PathLike, dst: fs.PathLike, flags?: number) => Promise; + mkdirPromisify: (path: fs.PathLike, options: fs.MakeDirectoryOptions & { + recursive: true; + }) => Promise; + readFilePromisify: (path: fs.PathLike) => Promise; + writeFilePromisify: (path: fs.PathLike, data: string, options?: any) => Promise; + readdirPromisify: (path: fs.PathLike, options?: BufferEncoding | { + encoding: BufferEncoding; + withFileTypes?: false; + }) => Promise; + statPromisify: (path: fs.PathLike, options?: fs.StatOptions & { + bigint?: false; + }) => Promise; + unlinkPromisify: (path: fs.PathLike) => Promise; + rmdirPromisify: (path: fs.PathLike) => Promise; + constructor(asyncQueue: IAsyncQueue, uuidGenerator: IUUidGenerator); + exists(filepath: fs.PathLike): boolean; + existsAsync(filepath: fs.PathLike): Promise; + copyFile(filepath: fs.PathLike, target: fs.PathLike): void; + copyAsync(filepath: fs.PathLike, target: fs.PathLike): Promise; + createDir(filepath: string): void; + createDirAsync(filepath: string): Promise; + copyDir(filepath: string, target: string, fileExtensions: string | string[]): void; + copyDirAsync(filepath: string, target: string, fileExtensions: string | string[]): Promise; + readFile(filepath: string): any; + readFileAsync(filepath: string): Promise; + writeFile(filepath: any, data?: string, append?: boolean, atomic?: boolean): void; + writeFileAsync(filepath: any, data?: string, append?: boolean, atomic?: boolean): Promise; + getFiles(filepath: string): string[]; + getFilesAsync(filepath: string): Promise; + getDirs(filepath: string): string[]; + getDirsAsync(filepath: string): Promise; + removeFile(filepath: string): void; + removeFileAsync(filepath: string): Promise; + removeDir(filepath: string): void; + removeDirAsync(filepath: string): Promise; + private lockFileSync; + private checkFileSync; + private unlockFileSync; + getFileExtension(filepath: string): string; + stripExtension(filepath: string): string; + minifyAllJsonInDirRecursive(filepath: string): Promise; + minifyAllJsonInDirRecursiveAsync(filepath: string): Promise; + getFilesOfType(directory: string, fileType: string, files?: string[]): string[]; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/Watermark.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/Watermark.d.ts new file mode 100644 index 0000000..e7b9883 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/Watermark.d.ts @@ -0,0 +1,28 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class WatermarkLocale { + private locales; + getLocale(): string; + getDescription(): string[]; + getWarning(): string[]; +} +export declare class Watermark { + private logger; + private configServer; + private watermarkLocale?; + private akiConfig; + constructor(logger: ILogger, configServer: ConfigServer, watermarkLocale?: WatermarkLocale); + private text; + private versionLabel; + initialize(): void; + getVersionTag(): string; + getVersionLabel(): string; + /** Set window title */ + setTitle(): void; + /** Reset console cursor to top */ + resetCursor(): void; + /** Draw the watermark */ + draw(): void; + /** Caculate text length */ + private textLength; +} diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/decorators/Singleton.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/decorators/Singleton.d.ts new file mode 100644 index 0000000..7e89026 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/decorators/Singleton.d.ts @@ -0,0 +1,4 @@ +import type constructor from "./constructor"; +import { InjectionToken } from "tsyringe"; +declare function singleton(token?: InjectionToken): (target: constructor) => void; +export default singleton; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/decorators/constructor.d.ts b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/decorators/constructor.d.ts new file mode 100644 index 0000000..416f354 --- /dev/null +++ b/Faupi-MunitionsExpert/MunitionsExpert/Built/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/types/utils/decorators/constructor.d.ts @@ -0,0 +1,4 @@ +declare type constructor = { + new (...args: any[]): T; +}; +export default constructor; diff --git a/Faupi-MunitionsExpert/MunitionsExpert/MunitionsExpert.csproj b/Faupi-MunitionsExpert/MunitionsExpert/MunitionsExpert.csproj index fffda2b..1166121 100644 --- a/Faupi-MunitionsExpert/MunitionsExpert/MunitionsExpert.csproj +++ b/Faupi-MunitionsExpert/MunitionsExpert/MunitionsExpert.csproj @@ -52,27 +52,26 @@ - - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\BepInEx\core\0Harmony.dll + ..\..\Shared\BepInEx\0Harmony.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Aki.Common.dll + ..\..\Shared\AKI\Aki.Common.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Aki.Reflection.dll + ..\..\Shared\AKI\Aki.Reflection.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Assembly-CSharp.dll + ..\..\Shared\EFT\Assembly-CSharp.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\BepInEx\core\BepInEx.dll + ..\..\Shared\BepInEx\BepInEx.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Comfort.dll + ..\..\Shared\EFT\Comfort.dll @@ -81,19 +80,19 @@ - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.dll + ..\..\Shared\EFT\UnityEngine.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.CoreModule.dll + ..\..\Shared\EFT\UnityEngine.CoreModule.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.UnityWebRequestModule.dll + ..\..\Shared\EFT\UnityEngine.UnityWebRequestModule.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.UnityWebRequestTextureModule.dll + ..\..\Shared\EFT\UnityEngine.UnityWebRequestTextureModule.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll + ..\..\Shared\EFT\UnityEngine.UnityWebRequestWWWModule.dll @@ -101,13 +100,7 @@ - set BuildDir=$(ProjectDir)_Build\Faupi-MunitionsExpert - -powershell -Command "Remove-Item '%25BuildDir%25\*' -Recurse -Force" - -copy "$(TargetPath)" "%25BuildDir%25\module.dll" -xcopy "$(ProjectDir)src\server" "%25BuildDir%25\src" /K /D /H /Y /I -xcopy "$(ProjectDir)res" "%25BuildDir%25\res" /K /D /H /Y /I -copy "$(ProjectDir)package.json" "%25BuildDir%25\package.json" + + \ No newline at end of file diff --git a/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/module.dll b/Faupi-MunitionsExpert/MunitionsExpert/_Build/Faupi-MunitionsExpert 1.4.1/user/mods/Faupi-MunitionsExpert 1.4.1/module.dll deleted file mode 100644 index c69526dc3f3c42a1c3b4f4562324c16f47ffd242..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14336 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 60 ? colour = "red" : //SuperPen - pen > 50 ? colour = "yellow" : //HighPen - pen > 40 ? colour = "violet" : //MedHighPen - pen > 30 ? colour = "blue" : //MedPen - pen > 20 ? colour = "green" : //LowMedPen - colour = "grey" //LowPen - item._props.BackgroundColor = colour - } - } - } - } -} - -module.exports = new AmmoStats(); \ No newline at end of file diff --git a/Faupi-MunitionsExpert/MunitionsExpert/src/client/CachedAttributesPatch.cs b/Faupi-MunitionsExpert/MunitionsExpert/src/client/CachedAttributesPatch.cs index 665ceea..53acac6 100644 --- a/Faupi-MunitionsExpert/MunitionsExpert/src/client/CachedAttributesPatch.cs +++ b/Faupi-MunitionsExpert/MunitionsExpert/src/client/CachedAttributesPatch.cs @@ -3,7 +3,7 @@ using EFT.InventoryLogic; using System.Collections.Generic; using System.Linq; using System.Reflection; -using ItemAttributes = GClass2090; +using ItemAttributes = GClass2098; namespace MunitionsExpert { diff --git a/Faupi-MunitionsExpert/MunitionsExpert/src/client/MunitionsExpert.cs b/Faupi-MunitionsExpert/MunitionsExpert/src/client/MunitionsExpert.cs index 71407d3..fd6a700 100644 --- a/Faupi-MunitionsExpert/MunitionsExpert/src/client/MunitionsExpert.cs +++ b/Faupi-MunitionsExpert/MunitionsExpert/src/client/MunitionsExpert.cs @@ -8,10 +8,10 @@ using System.Threading.Tasks; using BepInEx; using Comfort.Common; -using ItemAttribute = GClass2090; +using ItemAttribute = GClass2098; using ItemAttributeCharacteristic = BulletClass; // left in as commented code uses this class using static MunitionsExpert.Attributes; -using ServerSettings = GClass1103; +using ServerSettings = GClass1085; namespace MunitionsExpert @@ -118,7 +118,7 @@ namespace MunitionsExpert int ratedClass = 0; if (!Singleton.Instantiated) { return $"CLASS_DATA_MISSING {template.PenetrationPower.ToString()}"; } - ServerSettings.GClass1148.GClass1149[] classes = Singleton.Instance.Armor.ArmorClass; + ServerSettings.GClass1132.GClass1133[] classes = Singleton.Instance.Armor.ArmorClass; for (int i = 0; i < classes.Length; i++) { if (classes[i].Resistance > template.PenetrationPower) continue; diff --git a/KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/bepInEx/plugins/KcY-SeeItemValue.dll b/KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/bepInEx/plugins/KcY-SeeItemValue.dll deleted file mode 100644 index 9cf09716878be2b2add80662627b420422a22b59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 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 F@NYchsY3t& literal 0 HcmV?d00001 diff --git a/KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/LICENSE b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/LICENSE similarity index 100% rename from KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/LICENSE rename to KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/LICENSE diff --git a/KcY-SeeItemValue/itemValue/_built/package.json b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/package.json similarity index 58% rename from KcY-SeeItemValue/itemValue/_built/package.json rename to KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/package.json index 92c6454..8599c2e 100644 --- a/KcY-SeeItemValue/itemValue/_built/package.json +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/package.json @@ -1,10 +1,10 @@ { "name": "SeeItemValue", "author": "KcY", - "version": "1.1.0", + "version": "1.3.0", "license": "NCSA Open Source", - "main": "modloader.js", - "akiVersion": "2.2.1", + "main": "src/mod.js", + "akiVersion": "3.0.0", "UpdatedBy": "CWX" } diff --git a/KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/config.json b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/config.json similarity index 100% rename from KcY-SeeItemValue/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/config.json rename to KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/config.json diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/mod.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/mod.ts new file mode 100644 index 0000000..9d9a161 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/src/mod.ts @@ -0,0 +1,155 @@ +import type { DependencyContainer } from "tsyringe"; +import { IMod } from "../types/models/external/mod"; +import { ILogger } from "../types/models/spt/utils/ILogger"; +import { DynamicRouterModService } from "../types/services/mod/dynamicRouter/DynamicRouterModService" +import { DatabaseServer } from "../types/servers/DatabaseServer" +import { HttpResponseUtil } from "../types/utils/HttpResponseUtil" +const cfg = require("./config.json"); + +class SeeItemValue implements IMod +{ + private name = "KcY-SeeItemValue"; + private version = "1.3.0"; + private logger: ILogger; + private database: DatabaseServer; + private router: DynamicRouterModService; + private http: HttpResponseUtil; + private table; + private livePrice; + private handbookTable; + private therapist; + private ragman; + private jaeger; + private mechanic; + private prapor; + private peacekeeper; + private skier; + private fence; + private tradersArr; + + + public load(container: DependencyContainer) + { + this.router = container.resolve("DynamicRouterModService"); + this.logger = container.resolve("WinstonLogger"); + this.http = container.resolve("HttpResponseUtil"); + this.logger.info(`loading: ${this.name} ${this.version}`); + this.addRoute() + } + + public delayedLoad(container: DependencyContainer) + { + this.database = container.resolve("DatabaseServer"); + this.table = this.database.getTables(); + this.livePrice = this.table.templates.prices; + this.handbookTable = this.table.templates.handbook; + this.therapist = this.table.traders["54cb57776803fa99248b456e"].base; + this.ragman = this.table.traders["5ac3b934156ae10c4430e83c"].base; + this.jaeger = this.table.traders["5c0647fdd443bc2504c2d371"].base; + this.mechanic = this.table.traders["5a7c2eca46aef81a7ca2145d"].base; + this.prapor = this.table.traders["54cb50c76803fa8b248b4571"].base; + this.peacekeeper = this.table.traders["5935c25fb3acc3127c3d8cd9"].base; + this.skier = this.table.traders["58330581ace78e27b8b10cee"].base; + this.fence = this.table.traders["579dc571d53a0658a154fbec"].base; + this.tradersArr = [this.therapist, this.ragman, this.jaeger, this.mechanic, this.prapor, this.peacekeeper, this.skier, this.fence]; + } + + private addRoute() + { + this.router.registerDynamicRouter( + "seeitemvalue", + [ + { + url: "/cwx/seeitemvalue/", + action: (url, info, sessionId, output) => + { + return this.onRequestConfig(url, info, sessionId, output) + } + } + ], + "seeitemvalue" + ) + } + + private onRequestConfig(url, info, sessionId, output) + { + const splittedUrl = url.split("/"); + const id = splittedUrl[splittedUrl.length - 1].toLowerCase(); + return this.http.noBody(this.getIdPrice(id)); + } + + private getIdPrice(id) + { + let sPrice = 1; + let sMutli = 1; + let parentId = ""; + + // if TraderPrice in cfg is False get price from flea AVG + if(cfg.TraderPrice === false) + { + const result = this.livePrice[id]; + if(typeof result != `undefined`) + { + return result; + } + // will still default to Handbook if no price is found for flea AVG + } + // if TraderPrice in cfg is True get price from handbook + // as traders have a modifier, avg is 0.54, closest we can get without checking against each trader + // thanks to TEOA for this info + for(let i in this.handbookTable.Items) + { + if(this.handbookTable.Items[i].Id === id) + { + parentId = this.handbookTable.Items[i].ParentId; + sMutli = this.getBestTraderMulti(parentId); + sPrice = this.handbookTable.Items[i].Price; + let result = (sPrice*sMutli); + + return result; + } + } + return sPrice; + } + + private getBestTraderMulti(parentId) + { + let traderSellCat = ""; + let traderMulti = 0.54; + let traderName = ""; // could be used later to be passed back to module to show trader and price + let altTraderSellCat = ""; + + for(let i in this.handbookTable.Categories) + { + if(this.handbookTable.Categories[i].Id === parentId) + { + traderSellCat = this.handbookTable.Categories[i].Id; + altTraderSellCat = this.handbookTable.Categories[i].ParentId; + break; + } + } + + for(let iter = 0; iter < 8; iter++) + { + if(this.tradersArr[iter].sell_category.includes(traderSellCat)) + { + traderMulti = (100 - this.tradersArr[iter].loyaltyLevels[0].buy_price_coef) / 100; + traderName = this.tradersArr[iter].nickname; + return traderMulti; + } + } + + for(let iter = 0; iter < 8; iter++) + { + if(this.tradersArr[iter].sell_category.includes(altTraderSellCat)) + { + traderMulti = (100 - this.tradersArr[iter].loyaltyLevels[0].buy_price_coef) / 100; + traderName = this.tradersArr[iter].nickname; + return traderMulti; + } + } + return cfg.TraderMultiplier; + } +} + +module.exports = { mod: new SeeItemValue() } \ No newline at end of file diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/tsconfig.json b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/tsconfig.json new file mode 100644 index 0000000..8ba3117 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "allowJs": true, + "module": "CommonJS", + "target": "es2020", + "moduleResolution": "node", + "esModuleInterop": true, + "downlevelIteration": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "resolveJsonModule": true, + "outDir": "out" + }, + "lib": [ + "es2020" + ], + "include": [ + "src/*", + "src/**/*" + ] +} \ No newline at end of file diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/Program.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/Program.d.ts new file mode 100644 index 0000000..d4b71b9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/Program.d.ts @@ -0,0 +1,4 @@ +export declare class Program { + constructor(); + start(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/TYPES.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/TYPES.d.ts new file mode 100644 index 0000000..6407c3a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/TYPES.d.ts @@ -0,0 +1,3 @@ +export declare const TYPES: { + [name: string]: symbol; +}; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/Utils.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/Utils.d.ts new file mode 100644 index 0000000..e69de29 diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/BotCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/BotCallbacks.d.ts new file mode 100644 index 0000000..9602975 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/BotCallbacks.d.ts @@ -0,0 +1,15 @@ +import { BotController } from "../controllers/BotController"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class BotCallbacks { + private botController; + private httpResponse; + constructor(botController: BotController, httpResponse: HttpResponseUtil); + getBotLimit(url: string, info: IEmptyRequestData, sessionID: string): string; + getBotDifficulty(url: string, info: IEmptyRequestData, sessionID: string): string; + generateBots(url: string, info: IGenerateBotsRequestData, sessionID: string): IGetBodyResponseData; + getBotCap(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/BundleCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/BundleCallbacks.d.ts new file mode 100644 index 0000000..b007ab8 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/BundleCallbacks.d.ts @@ -0,0 +1,17 @@ +import { BundleLoader } from "../loaders/BundleLoader"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class BundleCallbacks { + private logger; + private httpResponse; + private httpServer; + private bundleLoader; + private configServer; + private httpConfig; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, httpServer: IHttpServer, bundleLoader: BundleLoader, configServer: ConfigServer); + sendBundle(sessionID: string, req: any, resp: any, body: any): any; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/CustomizationCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/CustomizationCallbacks.d.ts new file mode 100644 index 0000000..918b8b6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/CustomizationCallbacks.d.ts @@ -0,0 +1,23 @@ +import { CustomizationController } from "../controllers/CustomizationController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ISuit } from "../models/eft/common/tables/ITrader"; +import { IBuyClothingRequestData } from "../models/eft/customization/IBuyClothingRequestData"; +import { IWearClothingRequestData } from "../models/eft/customization/IWearClothingRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { SaveServer } from "../servers/SaveServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class CustomizationCallbacks { + private customizationController; + private saveServer; + private httpResponse; + constructor(customizationController: CustomizationController, saveServer: SaveServer, httpResponse: HttpResponseUtil); + getSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData<{ + _id: string; + suites: string[]; + }>; + getTraderSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/DataCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/DataCallbacks.d.ts new file mode 100644 index 0000000..018420e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/DataCallbacks.d.ts @@ -0,0 +1,32 @@ +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGlobals } from "../models/eft/common/IGlobals"; +import { ICustomizationItem } from "../models/eft/common/tables/ICustomizationItem"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IHideoutArea } from "../models/eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../models/eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../models/eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../models/eft/hideout/IHideoutSettingsBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { ILanguageBase } from "../models/spt/server/ILocaleBase"; +import { ISettingsBase } from "../models/spt/server/ISettingsBase"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class DataCallbacks { + private httpResponse; + private databaseServer; + constructor(httpResponse: HttpResponseUtil, databaseServer: DatabaseServer); + getSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGlobals(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateItems(url: string, info: IEmptyRequestData, sessionID: string): string; + getTemplateHandbook(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTemplateCharacter(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateQuests(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutAreas(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gethideoutProduction(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutScavcase(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesLanguages(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesMenu(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesGlobal(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/DialogueCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/DialogueCallbacks.d.ts new file mode 100644 index 0000000..3b6fbd1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/DialogueCallbacks.d.ts @@ -0,0 +1,45 @@ +import { DialogueController } from "../controllers/DialogueController"; +import { OnUpdate } from "../di/OnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IFriendRequestData } from "../models/eft/dialog/IFriendRequestData"; +import { IGetAllAttachmentsRequestData } from "../models/eft/dialog/IGetAllAttachmentsRequestData"; +import { IGetAllAttachmentsResponse } from "../models/eft/dialog/IGetAllAttachmentsResponse"; +import { IGetChatServerListRequestData } from "../models/eft/dialog/IGetChatServerListRequestData"; +import { IGetFriendListDataResponse } from "../models/eft/dialog/IGetFriendListDataResponse"; +import { IGetMailDialogInfoRequestData } from "../models/eft/dialog/IGetMailDialogInfoRequestData"; +import { IGetMailDialogListRequestData } from "../models/eft/dialog/IGetMailDialogListRequestData"; +import { IGetMailDialogViewRequestData } from "../models/eft/dialog/IGetMailDialogViewRequestData"; +import { IGetMailDialogViewResponseData } from "../models/eft/dialog/IGetMailDialogViewResponseData"; +import { IPinDialogRequestData } from "../models/eft/dialog/IPinDialogRequestData"; +import { IRemoveDialogRequestData } from "../models/eft/dialog/IRemoveDialogRequestData"; +import { ISendMessageRequest } from "../models/eft/dialog/ISendMessageRequest"; +import { ISetDialogReadRequestData } from "../models/eft/dialog/ISetDialogReadRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { DialogueInfo } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class DialogueCallbacks extends OnUpdate { + private hashUtil; + private timeUtil; + private httpResponse; + private dialogueController; + constructor(hashUtil: HashUtil, timeUtil: TimeUtil, httpResponse: HttpResponseUtil, dialogueController: DialogueController); + getFriendList(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getChatServerList(url: string, info: IGetChatServerListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogList(url: string, info: IGetMailDialogListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogView(url: string, info: IGetMailDialogViewRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogInfo(url: string, info: IGetMailDialogInfoRequestData, sessionID: string): IGetBodyResponseData; + removeDialog(url: string, info: IRemoveDialogRequestData, sessionID: string): IGetBodyResponseData; + pinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + unpinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + setRead(url: string, info: ISetDialogReadRequestData, sessionID: string): IGetBodyResponseData; + getAllAttachments(url: string, info: IGetAllAttachmentsRequestData, sessionID: string): IGetBodyResponseData; + listOutbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + listInbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + friendRequest(url: string, request: IFriendRequestData, sessionID: string): INullResponseData; + sendMessage(url: string, request: ISendMessageRequest, sessionID: string): IGetBodyResponseData; + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/GameCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/GameCallbacks.d.ts new file mode 100644 index 0000000..44a30ea --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/GameCallbacks.d.ts @@ -0,0 +1,24 @@ +import { GameController } from "../controllers/GameController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGameConfigResponse } from "../models/eft/game/IGameConfigResponse"; +import { IGameEmptyCrcRequestData } from "../models/eft/game/IGameEmptyCrcRequestData"; +import { IVersionValidateRequestData } from "../models/eft/game/IVersionValidateRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { Watermark } from "../utils/Watermark"; +declare class GameCallbacks { + private httpResponse; + private watermark; + private gameController; + constructor(httpResponse: HttpResponseUtil, watermark: Watermark, gameController: GameController); + versionValidate(url: string, info: IVersionValidateRequestData, sessionID: string): INullResponseData; + gameStart(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameLogout(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGameConfig(url: string, info: IGameEmptyCrcRequestData, sessionID: string): IGetBodyResponseData; + getServer(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + validateGameVersion(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameKeepalive(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getVersion(url: string, info: IEmptyRequestData, sessionID: string): string; +} +export { GameCallbacks }; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HandbookCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HandbookCallbacks.d.ts new file mode 100644 index 0000000..0db5fec --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HandbookCallbacks.d.ts @@ -0,0 +1,8 @@ +import { HandbookController } from "../controllers/HandbookController"; +import { OnLoad } from "../di/OnLoad"; +export declare class HandbookCallbacks extends OnLoad { + private handbookController; + constructor(handbookController: HandbookController); + onLoad(): void; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HealthCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HealthCallbacks.d.ts new file mode 100644 index 0000000..a50dd42 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HealthCallbacks.d.ts @@ -0,0 +1,20 @@ +import { HealthController } from "../controllers/HealthController"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHealthTreatmentRequestData } from "../models/eft/health/IHealthTreatmentRequestData"; +import { IOffraidEatRequestData } from "../models/eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../models/eft/health/IOffraidHealRequestData"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class HealthCallbacks { + private httpResponse; + private profileHelper; + private healthController; + constructor(httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, healthController: HealthController); + syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): IGetBodyResponseData; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): IItemEventRouterResponse; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): IItemEventRouterResponse; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HideoutCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HideoutCallbacks.d.ts new file mode 100644 index 0000000..3698176 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HideoutCallbacks.d.ts @@ -0,0 +1,32 @@ +import { HideoutController } from "../controllers/HideoutController"; +import { OnUpdate } from "../di/OnUpdate"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutPutItemInRequestData } from "../models/eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutScavCaseStartRequestData } from "../models/eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutTakeItemOutRequestData } from "../models/eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IHideoutToggleAreaRequestData } from "../models/eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutUpgradeCompleteRequestData } from "../models/eft/hideout/IHideoutUpgradeCompleteRequestData"; +import { IHideoutUpgradeRequestData } from "../models/eft/hideout/IHideoutUpgradeRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "../servers/ConfigServer"; +export declare class HideoutCallbacks extends OnUpdate { + private hideoutController; + private configServer; + private hideoutConfig; + constructor(hideoutController: HideoutController, // TODO: delay needed + configServer: ConfigServer); + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: IHideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HttpCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HttpCallbacks.d.ts new file mode 100644 index 0000000..9fe387d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/HttpCallbacks.d.ts @@ -0,0 +1,9 @@ +import { OnLoad } from "../di/OnLoad"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class HttpCallbacks extends OnLoad { + private httpServer; + constructor(httpServer: IHttpServer); + onLoad(): void; + getRoute(): string; + getImage(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InraidCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InraidCallbacks.d.ts new file mode 100644 index 0000000..2d53227 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InraidCallbacks.d.ts @@ -0,0 +1,21 @@ +import { InraidController } from "../controllers/InraidController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IRegisterPlayerRequestData } from "../models/eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class InraidCallbacks { + private inraidController; + private httpResponse; + private configServer; + private airdropConfig; + private inraidConfig; + constructor(inraidController: InraidController, httpResponse: HttpResponseUtil, configServer: ConfigServer); + registerPlayer(url: string, info: IRegisterPlayerRequestData, sessionID: string): INullResponseData; + saveProgress(url: string, info: ISaveProgressRequestData, sessionID: string): INullResponseData; + getRaidEndState(): string; + getRaidMenuSettings(url: string, info: IEmptyRequestData, sessionID: string): string; + getWeaponDurability(url: string, info: any, sessionID: string): string; + getAirdropConfig(url: string, info: any, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InsuranceCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InsuranceCallbacks.d.ts new file mode 100644 index 0000000..79feb67 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InsuranceCallbacks.d.ts @@ -0,0 +1,23 @@ +import { InsuranceController } from "../controllers/InsuranceController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetInsuranceCostRequestData } from "../models/eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../models/eft/insurance/IInsureRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "../servers/ConfigServer"; +import { InsuranceService } from "../services/InsuranceService"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class InsuranceCallbacks extends OnLoadOnUpdate { + private insuranceController; + private insuranceService; + private httpResponse; + private configServer; + private insuranceConfig; + constructor(insuranceController: InsuranceController, insuranceService: InsuranceService, httpResponse: HttpResponseUtil, configServer: ConfigServer); + onLoad(): void; + getInsuranceCost(url: string, info: IGetInsuranceCostRequestData, sessionID: string): IGetBodyResponseData; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(secondsSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InventoryCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InventoryCallbacks.d.ts new file mode 100644 index 0000000..9795aa0 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/InventoryCallbacks.d.ts @@ -0,0 +1,39 @@ +import { InventoryController } from "../controllers/InventoryController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IInventoryBindRequestData } from "../models/eft/inventory/IInventoryBindRequestData"; +import { IInventoryCreateMarkerRequestData } from "../models/eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../models/eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../models/eft/inventory/IInventoryEditMarkerRequestData"; +import { IInventoryExamineRequestData } from "../models/eft/inventory/IInventoryExamineRequestData"; +import { IInventoryFoldRequestData } from "../models/eft/inventory/IInventoryFoldRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../models/eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventoryRemoveRequestData } from "../models/eft/inventory/IInventoryRemoveRequestData"; +import { IInventorySortRequestData } from "../models/eft/inventory/IInventorySortRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IInventorySwapRequestData } from "../models/eft/inventory/IInventorySwapRequestData"; +import { IInventoryTagRequestData } from "../models/eft/inventory/IInventoryTagRequestData"; +import { IInventoryToggleRequestData } from "../models/eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTransferRequestData } from "../models/eft/inventory/IInventoryTransferRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class InventoryCallbacks { + private inventoryController; + constructor(inventoryController: InventoryController); + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ItemEventCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ItemEventCallbacks.d.ts new file mode 100644 index 0000000..74e79c4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ItemEventCallbacks.d.ts @@ -0,0 +1,11 @@ +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterRequest } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class ItemEventCallbacks { + private httpResponse; + private itemEventRouter; + constructor(httpResponse: HttpResponseUtil, itemEventRouter: ItemEventRouter); + handleEvents(url: string, info: IItemEventRouterRequest, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/LauncherCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/LauncherCallbacks.d.ts new file mode 100644 index 0000000..4bd5e2c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/LauncherCallbacks.d.ts @@ -0,0 +1,28 @@ +import { LauncherController } from "../controllers/LauncherController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IChangeRequestData } from "../models/eft/launcher/IChangeRequestData"; +import { ILoginRequestData } from "../models/eft/launcher/ILoginRequestData"; +import { IRegisterData } from "../models/eft/launcher/IRegisterData"; +import { IRemoveProfileData } from "../models/eft/launcher/IRemoveProfileData"; +import { SaveServer } from "../servers/SaveServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { Watermark } from "../utils/Watermark"; +declare class LauncherCallbacks { + private httpResponse; + private launcherController; + private saveServer; + private watermark; + constructor(httpResponse: HttpResponseUtil, launcherController: LauncherController, saveServer: SaveServer, watermark: Watermark); + connect(): string; + login(url: string, info: ILoginRequestData, sessionID: string): string; + register(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + get(url: string, info: ILoginRequestData, sessionID: string): string; + changeUsername(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + changePassword(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + wipe(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + getServerVersion(): string; + ping(url: string, info: IEmptyRequestData, sessionID: string): string; + removeProfile(url: string, info: IRemoveProfileData, sessionID: string): string; + getCompatibleTarkovVersion(): string; +} +export { LauncherCallbacks }; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/LocationCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/LocationCallbacks.d.ts new file mode 100644 index 0000000..5ecab74 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/LocationCallbacks.d.ts @@ -0,0 +1,14 @@ +import { LocationController } from "../controllers/LocationController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { ILocationBase } from "../models/eft/common/ILocationBase"; +import { ILocationsGenerateAllResponse } from "../models/eft/common/ILocationsSourceDestinationBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetLocationRequestData } from "../models/eft/location/IGetLocationRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class LocationCallbacks { + private httpResponse; + private locationController; + constructor(httpResponse: HttpResponseUtil, locationController: LocationController); + getLocationData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocation(url: string, info: IGetLocationRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/MatchCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/MatchCallbacks.d.ts new file mode 100644 index 0000000..63d38d9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/MatchCallbacks.d.ts @@ -0,0 +1,35 @@ +import { MatchController } from "../controllers/MatchController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IEndOfflineRaidRequestData } from "../models/eft/match/IEndOfflineRaidRequestData"; +import { IGetProfileRequestData } from "../models/eft/match/IGetProfileRequestData"; +import { IStartOfflineRaidRequestData } from "../models/eft/match/IStartOffineRaidRequestData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class MatchCallbacks { + private httpResponse; + private jsonUtil; + private matchController; + private databaseServer; + constructor(httpResponse: HttpResponseUtil, jsonUtil: JsonUtil, matchController: MatchController, databaseServer: DatabaseServer); + updatePing(url: string, info: any, sessionID: string): INullResponseData; + exitMatch(url: string, info: any, sessionID: string): INullResponseData; + exitToMenu(url: string, info: any, sessionID: string): INullResponseData; + startGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + stopGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + sendGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + acceptGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + cancelGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + putMetrics(url: string, info: any, sessionID: string): INullResponseData; + getProfile(url: string, info: IGetProfileRequestData, sessionID: string): IGetBodyResponseData; + serverAvailable(url: string, info: any, sessionID: string): IGetBodyResponseData | IGetBodyResponseData; + joinMatch(url: string, info: any, sessionID: string): IGetBodyResponseData; + getMetrics(url: string, info: any, sessionID: string): IGetBodyResponseData; + getGroupStatus(url: string, info: any, sessionID: string): IGetBodyResponseData; + createGroup(url: string, info: any, sessionID: string): IGetBodyResponseData; + deleteGroup(url: string, info: any, sessionID: string): INullResponseData; + startOfflineRaid(url: string, info: IStartOfflineRaidRequestData, sessionID: string): INullResponseData; + endOfflineRaid(url: string, info: IEndOfflineRaidRequestData, sessionID: string): INullResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ModCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ModCallbacks.d.ts new file mode 100644 index 0000000..2011f0e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ModCallbacks.d.ts @@ -0,0 +1,21 @@ +import { OnLoad } from "../di/OnLoad"; +import { DelayedModLoader } from "../loaders/DelayedModLoader"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +declare class ModCallbacks extends OnLoad { + private logger; + private httpResponse; + private httpServer; + private modLoader; + private configServer; + private httpConfig; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, httpServer: IHttpServer, modLoader: DelayedModLoader, configServer: ConfigServer); + onLoad(): void; + getRoute(): string; + sendBundle(sessionID: string, req: any, resp: any, body: any): void; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} +export { ModCallbacks }; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/NoteCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/NoteCallbacks.d.ts new file mode 100644 index 0000000..fd7c5ca --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/NoteCallbacks.d.ts @@ -0,0 +1,11 @@ +import { NoteController } from "../controllers/NoteController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { INoteActionData } from "../models/eft/notes/INoteActionData"; +export declare class NoteCallbacks { + private noteController; + constructor(noteController: NoteController); + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/NotifierCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/NotifierCallbacks.d.ts new file mode 100644 index 0000000..416e6a3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/NotifierCallbacks.d.ts @@ -0,0 +1,24 @@ +import { NotifierController } from "../controllers/NotifierController"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INotifierChannel } from "../models/eft/notifier/INotifier"; +import { ISelectProfileRequestData } from "../models/eft/notifier/ISelectProfileRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class NotifierCallbacks { + private httpServerHelper; + private httpResponse; + private notifierController; + constructor(httpServerHelper: HttpServerHelper, httpResponse: HttpResponseUtil, notifierController: NotifierController); + /** + * If we don't have anything to send, it's ok to not send anything back + * because notification requests can be long-polling. In fact, we SHOULD wait + * until we actually have something to send because otherwise we'd spam the client + * and the client would abort the connection due to spam. + */ + sendNotification(sessionID: string, req: any, resp: any, data: any): void; + getNotifier(url: string, info: any, sessionID: string): IGetBodyResponseData; + createNotifierChannel(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + selectProfile(url: string, info: ISelectProfileRequestData, sessionID: string): IGetBodyResponseData; + notify(url: string, info: any, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/PresetBuildCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/PresetBuildCallbacks.d.ts new file mode 100644 index 0000000..639c33f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/PresetBuildCallbacks.d.ts @@ -0,0 +1,15 @@ +import { PresetBuildController } from "../controllers/PresetBuildController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IPresetBuildActionRequestData } from "../models/eft/presetBuild/IPresetBuildActionRequestData"; +import { WeaponBuild } from "../models/eft/profile/IAkiProfile"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class PresetBuildCallbacks { + private httpResponse; + private presetBuildController; + constructor(httpResponse: HttpResponseUtil, presetBuildController: PresetBuildController); + getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/PresetCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/PresetCallbacks.d.ts new file mode 100644 index 0000000..f62afd6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/PresetCallbacks.d.ts @@ -0,0 +1,8 @@ +import { PresetController } from "../controllers/PresetController"; +import { OnLoad } from "../di/OnLoad"; +export declare class PresetCallbacks extends OnLoad { + private presetController; + constructor(presetController: PresetController); + onLoad(): void; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ProfileCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ProfileCallbacks.d.ts new file mode 100644 index 0000000..efce47d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/ProfileCallbacks.d.ts @@ -0,0 +1,30 @@ +import { ProfileController } from "../controllers/ProfileController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IGetMiniProfileRequestData } from "../models/eft/launcher/IGetMiniProfileRequestData"; +import { IProfileChangeNicknameRequestData } from "../models/eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../models/eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../models/eft/profile/IProfileCreateRequestData"; +import { ISearchFriendRequestData } from "../models/eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../models/eft/profile/ISearchFriendResponse"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class ProfileCallbacks { + private httpResponse; + private timeUtil; + private profileController; + constructor(httpResponse: HttpResponseUtil, timeUtil: TimeUtil, profileController: ProfileController); + createProfile(url: string, info: IProfileCreateRequestData, sessionID: string): IGetBodyResponseData; + getProfileData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + regenerateScav(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + changeVoice(url: string, info: IProfileChangeVoiceRequestData, sessionID: string): INullResponseData; + changeNickname(url: string, info: IProfileChangeNicknameRequestData, sessionID: string): IGetBodyResponseData; + validateNickname(url: string, info: IValidateNicknameRequestData, sessionID: string): IGetBodyResponseData; + getReservedNickname(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfileStatus(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + searchFriend(url: string, info: ISearchFriendRequestData, sessionID: string): IGetBodyResponseData; + getMiniProfile(url: string, info: IGetMiniProfileRequestData, sessionID: string): string; + getAllMiniProfiles(url: string, info: any, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/QuestCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/QuestCallbacks.d.ts new file mode 100644 index 0000000..f742096 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/QuestCallbacks.d.ts @@ -0,0 +1,26 @@ +import { QuestController } from "../controllers/QuestController"; +import { RepeatableQuestController } from "../controllers/RepeatableQuestController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../models/eft/common/tables/IRepeatableQuests"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../models/eft/quests/IHandoverQuestRequestData"; +import { IListQuestsRequestData } from "../models/eft/quests/IListQuestsRequestData"; +import { IRepeatableQuestChangeRequest } from "../models/eft/quests/IRepeatableQuestChangeRequest"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class QuestCallbacks { + private httpResponse; + private questController; + private repeatableQuestController; + constructor(httpResponse: HttpResponseUtil, questController: QuestController, repeatableQuestController: RepeatableQuestController); + changeRepeatableQuest(pmcData: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; + acceptQuest(pmcData: IPmcData, body: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; + listQuests(url: string, info: IListQuestsRequestData, sessionID: string): IGetBodyResponseData; + activityPeriods(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/RagfairCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/RagfairCallbacks.d.ts new file mode 100644 index 0000000..152475f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/RagfairCallbacks.d.ts @@ -0,0 +1,36 @@ +import { RagfairController } from "../controllers/RagfairController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAddOfferRequestData } from "../models/eft/ragfair/IAddOfferRequestData"; +import { IExtendOfferRequestData } from "../models/eft/ragfair/IExtendOfferRequestData"; +import { IGetItemPriceResult } from "../models/eft/ragfair/IGetItemPriceResult"; +import { IGetMarketPriceRequestData } from "../models/eft/ragfair/IGetMarketPriceRequestData"; +import { IRemoveOfferRequestData } from "../models/eft/ragfair/IRemoveOfferRequestData"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { RagfairServer } from "../servers/RagfairServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class RagfairCallbacks extends OnLoadOnUpdate { + private httpResponse; + private logger; + private jsonUtil; + private ragfairServer; + private ragfairController; + private configServer; + private ragfairConfig; + constructor(httpResponse: HttpResponseUtil, logger: ILogger, jsonUtil: JsonUtil, ragfairServer: RagfairServer, ragfairController: RagfairController, configServer: ConfigServer); + onLoad(): void; + getRoute(): string; + search(url: string, info: ISearchRequestData, sessionID: string): IGetBodyResponseData; + getMarketPrice(url: string, info: IGetMarketPriceRequestData, sessionID: string): IGetBodyResponseData; + getItemPrices(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + addOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + removeOffer(pmcData: IPmcData, info: IRemoveOfferRequestData, sessionID: string): IItemEventRouterResponse; + extendOffer(pmcData: IPmcData, info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(timeSinceLastRun: number): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/RepairCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/RepairCallbacks.d.ts new file mode 100644 index 0000000..f63ec18 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/RepairCallbacks.d.ts @@ -0,0 +1,11 @@ +import { RepairController } from "../controllers/RepairController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IRepairActionDataRequest } from "../models/eft/repair/IRepairActionDataRequest"; +import { ITraderRepairActionDataRequest } from "../models/eft/repair/ITraderRepairActionDataRequest"; +export declare class RepairCallbacks { + private repairController; + constructor(repairController: RepairController); + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/SaveCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/SaveCallbacks.d.ts new file mode 100644 index 0000000..b7219a0 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/SaveCallbacks.d.ts @@ -0,0 +1,9 @@ +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { SaveServer } from "../servers/SaveServer"; +export declare class SaveCallbacks extends OnLoadOnUpdate { + private saveServer; + constructor(saveServer: SaveServer); + onLoad(): void; + getRoute(): string; + onUpdate(secondsSinceLastRun: number): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/TradeCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/TradeCallbacks.d.ts new file mode 100644 index 0000000..9928951 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/TradeCallbacks.d.ts @@ -0,0 +1,11 @@ +import { TradeController } from "../controllers/TradeController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBaseTradeRequestData } from "../models/eft/trade/IProcessBaseTradeRequestData"; +import { IProcessRagfairTradeRequestData } from "../models/eft/trade/IProcessRagfairTradeRequestData"; +export declare class TradeCallbacks { + private tradeController; + constructor(tradeController: TradeController); + processTrade(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string): IItemEventRouterResponse; + processRagfairTrade(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/TraderCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/TraderCallbacks.d.ts new file mode 100644 index 0000000..2a8af7f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/TraderCallbacks.d.ts @@ -0,0 +1,18 @@ +import { TraderController } from "../controllers/TraderController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../models/eft/common/tables/ITrader"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class TraderCallbacks extends OnLoadOnUpdate { + private httpResponse; + private traderController; + constructor(httpResponse: HttpResponseUtil, traderController: TraderController); + onLoad(): void; + getRoute(): string; + getTraderSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfilePurchases(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTrader(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getAssort(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + onUpdate(): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/WeatherCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/WeatherCallbacks.d.ts new file mode 100644 index 0000000..e40ab3e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/WeatherCallbacks.d.ts @@ -0,0 +1,10 @@ +import { WeatherController } from "../controllers/WeatherController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class WeatherCallbacks { + private httpResponse; + private weatherController; + constructor(httpResponse: HttpResponseUtil, weatherController: WeatherController); + getWeather(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/WishlistCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/WishlistCallbacks.d.ts new file mode 100644 index 0000000..e0249fd --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/callbacks/WishlistCallbacks.d.ts @@ -0,0 +1,10 @@ +import { WishlistController } from "../controllers/WishlistController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IWishlistActionData } from "../models/eft/wishlist/IWishlistActionData"; +export declare class WishlistCallbacks { + private wishlistController; + constructor(wishlistController: WishlistController); + addToWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/BotController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/BotController.d.ts new file mode 100644 index 0000000..d7dc36d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/BotController.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { Difficulty } from "../models/eft/common/tables/IBotType"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { IBotCore } from "../models/eft/common/tables/IBotCore"; +import { ConfigServer } from "../servers/ConfigServer"; +import { BotHelper } from "../helpers/BotHelper"; +import { BotGenerator } from "../generators/BotGenerator"; +export declare class BotController { + private databaseServer; + private botGenerator; + private botHelper; + private configServer; + private botConfig; + constructor(databaseServer: DatabaseServer, botGenerator: BotGenerator, botHelper: BotHelper, configServer: ConfigServer); + getBotLimit(type: string): number; + getBotDifficulty(type: string, difficulty: string): IBotCore | Difficulty; + generate(info: IGenerateBotsRequestData, playerScav?: boolean): IBotBase[]; + getBotCap(): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/CustomizationController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/CustomizationController.d.ts new file mode 100644 index 0000000..6fd3b12 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/CustomizationController.d.ts @@ -0,0 +1,22 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IWearClothingRequestData } from "../models/eft/customization/IWearClothingRequestData"; +import { IBuyClothingRequestData } from "../models/eft/customization/IBuyClothingRequestData"; +import { ISuit } from "../models/eft/common/tables/ITrader"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class CustomizationController { + private logger; + private itemEventRouter; + private databaseServer; + private saveServer; + private profileHelper; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, saveServer: SaveServer, profileHelper: ProfileHelper); + getTraderSuits(traderID: string, sessionID: string): ISuit[]; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; + private getAllTraderSuits; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/DialogueController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/DialogueController.d.ts new file mode 100644 index 0000000..8095666 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/DialogueController.d.ts @@ -0,0 +1,24 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { DialogueInfo } from "../models/eft/profile/IAkiProfile"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetFriendListDataResponse } from "../models/eft/dialog/IGetFriendListDataResponse"; +import { IGetMailDialogViewResponseData } from "../models/eft/dialog/IGetMailDialogViewResponseData"; +import { IGetAllAttachmentsResponse } from "../models/eft/dialog/IGetAllAttachmentsResponse"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class DialogueController { + private httpResponse; + private saveServer; + private dialogueHelper; + constructor(httpResponse: HttpResponseUtil, saveServer: SaveServer, dialogueHelper: DialogueHelper); + getFriendList(sessionID: string): IGetFriendListDataResponse; + generateDialogueList(sessionID: string): IGetBodyResponseData; + getDialogueInfo(dialogueID: string, sessionID: string): DialogueInfo; + generateDialogueView(dialogueID: string, sessionID: string): IGetMailDialogViewResponseData; + removeDialogue(dialogueID: string, sessionID: string): void; + setDialoguePin(dialogueID: string, shouldPin: boolean, sessionID: string): void; + setRead(dialogueIDs: string[], sessionID: string): void; + getAllAttachments(dialogueID: string, sessionID: string): IGetAllAttachmentsResponse; + private removeExpiredItems; + update(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/GameController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/GameController.d.ts new file mode 100644 index 0000000..5c9a464 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/GameController.d.ts @@ -0,0 +1,20 @@ +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGameConfigResponse } from "../models/eft/game/IGameConfigResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { Watermark } from "../utils/Watermark"; +export declare class GameController { + private logger; + private watermark; + private httpServerHelper; + private profileHelper; + private configServer; + private httpConfig; + constructor(logger: ILogger, watermark: Watermark, httpServerHelper: HttpServerHelper, profileHelper: ProfileHelper, configServer: ConfigServer); + gameStart(url: string, info: IEmptyRequestData, sessionID: string): void; + getGameConfig(sessionID: string): IGameConfigResponse; + getServer(): any[]; + private getActiveRepeatableQuests; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HandbookController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HandbookController.d.ts new file mode 100644 index 0000000..5a55e89 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HandbookController.d.ts @@ -0,0 +1,8 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +export declare class HandbookController { + private databaseServer; + private handbookHelper; + constructor(databaseServer: DatabaseServer, handbookHelper: HandbookHelper); + load(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HealthController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HealthController.d.ts new file mode 100644 index 0000000..ca049f6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HealthController.d.ts @@ -0,0 +1,25 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentService } from "../services/PaymentService"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { HealthHelper } from "../helpers/HealthHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHealthTreatmentRequestData } from "../models/eft/health/IHealthTreatmentRequestData"; +import { IOffraidEatRequestData } from "../models/eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../models/eft/health/IOffraidHealRequestData"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HealthController { + private logger; + private itemEventRouter; + private itemHelper; + private paymentService; + private inventoryHelper; + private healthHelper; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, itemHelper: ItemHelper, paymentService: PaymentService, inventoryHelper: InventoryHelper, healthHelper: HealthHelper); + saveVitality(pmcData: IPmcData, info: ISyncHealthRequestData, sessionID: string): void; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): IItemEventRouterResponse; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): IItemEventRouterResponse; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HideoutController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HideoutController.d.ts new file mode 100644 index 0000000..22b7040 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/HideoutController.d.ts @@ -0,0 +1,56 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { HashUtil } from "../utils/HashUtil"; +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PlayerService } from "../services/PlayerService"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { HideoutHelper } from "../helpers/HideoutHelper"; +import { IHideoutUpgradeRequestData } from "../models/eft/hideout/IHideoutUpgradeRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { HideoutUpgradeCompleteRequestData } from "../models/eft/hideout/HideoutUpgradeCompleteRequestData"; +import { IHideoutPutItemInRequestData } from "../models/eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutTakeItemOutRequestData } from "../models/eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutToggleAreaRequestData } from "../models/eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutScavCaseStartRequestData } from "../models/eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HideoutController { + private logger; + private hashUtil; + private timeUtil; + private databaseServer; + private randomUtil; + private inventoryHelper; + private saveServer; + private playerService; + private presetHelper; + private paymentHelper; + private itemEventRouter; + private httpResponse; + private profileHelper; + private hideoutHelper; + private configServer; + private hideoutConfig; + constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseServer: DatabaseServer, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, configServer: ConfigServer); + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: HideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + registerProduction(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData | IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + update(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InraidController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InraidController.d.ts new file mode 100644 index 0000000..1033e5f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InraidController.d.ts @@ -0,0 +1,30 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { HealthHelper } from "../helpers/HealthHelper"; +import { IRegisterPlayerRequestData } from "../models/eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { InRaidHelper } from "../helpers/InRaidHelper"; +import { InsuranceService } from "../services/InsuranceService"; +import { ExtendedProfileHelper } from "../helpers/ExtendedProfileHelper"; +export declare class InraidController { + private saveServer; + private jsonUtil; + private databaseServer; + private questHelper; + private itemHelper; + private extendedProfileHelper; + private healthHelper; + private traderHelper; + private insuranceService; + private inRaidHelper; + private configServer; + private inraidConfig; + constructor(saveServer: SaveServer, jsonUtil: JsonUtil, databaseServer: DatabaseServer, questHelper: QuestHelper, itemHelper: ItemHelper, extendedProfileHelper: ExtendedProfileHelper, healthHelper: HealthHelper, traderHelper: TraderHelper, insuranceService: InsuranceService, inRaidHelper: InRaidHelper, configServer: ConfigServer); + addPlayer(sessionID: string, info: IRegisterPlayerRequestData): void; + saveProgress(offraidData: ISaveProgressRequestData, sessionID: string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InsuranceController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InsuranceController.d.ts new file mode 100644 index 0000000..50437a6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InsuranceController.d.ts @@ -0,0 +1,37 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PaymentService } from "../services/PaymentService"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetInsuranceCostRequestData } from "../models/eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../models/eft/insurance/IInsureRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { InsuranceService } from "../services/InsuranceService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class InsuranceController { + private logger; + private randomUtil; + private itemEventRouter; + private timeUtil; + private saveServer; + private databaseServer; + private itemHelper; + private profileHelper; + private dialogueHelper; + private paymentService; + private insuranceService; + private configServer; + private insuranceConfig; + constructor(logger: ILogger, randomUtil: RandomUtil, itemEventRouter: ItemEventRouter, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, profileHelper: ProfileHelper, dialogueHelper: DialogueHelper, paymentService: PaymentService, // TODO: delay required + insuranceService: InsuranceService, configServer: ConfigServer); + processReturn(): void; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): IItemEventRouterResponse; + cost(info: IGetInsuranceCostRequestData, sessionID: string): any; + doAbsolutelyNothing(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InventoryController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InventoryController.d.ts new file mode 100644 index 0000000..8235082 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/InventoryController.d.ts @@ -0,0 +1,107 @@ +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IAddItemRequestData } from "../models/eft/inventory/IAddItemRequestData"; +import { IInventoryBindRequestData } from "../models/eft/inventory/IInventoryBindRequestData"; +import { IInventoryCreateMarkerRequestData } from "../models/eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../models/eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../models/eft/inventory/IInventoryEditMarkerRequestData"; +import { IInventoryExamineRequestData } from "../models/eft/inventory/IInventoryExamineRequestData"; +import { IInventoryFoldRequestData } from "../models/eft/inventory/IInventoryFoldRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../models/eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventoryRemoveRequestData } from "../models/eft/inventory/IInventoryRemoveRequestData"; +import { IInventorySortRequestData } from "../models/eft/inventory/IInventorySortRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IInventorySwapRequestData } from "../models/eft/inventory/IInventorySwapRequestData"; +import { IInventoryTagRequestData } from "../models/eft/inventory/IInventoryTagRequestData"; +import { IInventoryToggleRequestData } from "../models/eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTransferRequestData } from "../models/eft/inventory/IInventoryTransferRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class InventoryController { + private logger; + private hashUtil; + private jsonUtil; + private databaseServer; + private presetHelper; + private inventoryHelper; + private profileHelper; + private paymentHelper; + private itemEventRouter; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, presetHelper: PresetHelper, inventoryHelper: InventoryHelper, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, itemEventRouter: ItemEventRouter); + /** + * Move Item + * change location of item with parentId and slotId + * transfers items from one profile to another if fromOwner/toOwner is set in the body. + * otherwise, move is contained within the same profile_f. + */ + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Remove Item from Profile + * Deep tree item deletion, also removes items from insurance list + */ + removeItem(pmcData: IPmcData, itemId: string, sessionID: string, output?: IItemEventRouterResponse): IItemEventRouterResponse; + /** + * Implements functionality "Discard" from Main menu (Stash etc.) + * Removes item from PMC Profile + */ + discardItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Split Item + * spliting 1 item-stack into 2 separate items ... + */ + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Merge Item + * merges 2 items into one, deletes item from `body.item` and adding number of stacks into `body.with` + */ + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Transfer item + * Used to take items from scav inventory into stash or to insert ammo into mags (shotgun ones) and reloading weapon by clicking "Reload" + */ + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Swap Item + * its used for "reload" if you have weapon in hands and magazine is somewhere else in rig or backpack in equipment + */ + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Give Item + * its used for "add" item like gifts etc. + */ + addItem(pmcData: IPmcData, body: IAddItemRequestData, output: IItemEventRouterResponse, sessionID: string, callback: any, foundInRaid?: boolean, addUpd?: any): IItemEventRouterResponse; + /** + * Handles folding of Weapons + */ + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Toggles "Toggleable" items like night vision goggles and face shields. + */ + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles Tagging of items (primary Containers). + */ + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles examining of the item * + */ + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles sorting of Inventory. + */ + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/LauncherController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/LauncherController.d.ts new file mode 100644 index 0000000..d3d8e6a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/LauncherController.d.ts @@ -0,0 +1,27 @@ +import { HashUtil } from "../utils/HashUtil"; +import { SaveServer } from "../servers/SaveServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { IRegisterData } from "../models/eft/launcher/IRegisterData"; +import { ILoginRequestData } from "../models/eft/launcher/ILoginRequestData"; +import { IChangeRequestData } from "../models/eft/launcher/IChangeRequestData"; +import { Info } from "../models/eft/profile/IAkiProfile"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +export declare class LauncherController { + private hashUtil; + private saveServer; + private httpServerHelper; + private databaseServer; + private configServer; + private coreConfig; + constructor(hashUtil: HashUtil, saveServer: SaveServer, httpServerHelper: HttpServerHelper, databaseServer: DatabaseServer, configServer: ConfigServer); + connect(): any; + find(sessionIdKey: string): Info; + login(info: ILoginRequestData): string; + register(info: IRegisterData): string; + private createAccount; + changeUsername(info: IChangeRequestData): string; + changePassword(info: IChangeRequestData): string; + wipe(info: IRegisterData): string; + getCompatibleTarkovVersion(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/LocationController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/LocationController.d.ts new file mode 100644 index 0000000..dde270c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/LocationController.d.ts @@ -0,0 +1,18 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { LocationGenerator } from "../generators/LocationGenerator"; +import { ILocationBase } from "../models/eft/common/ILocationBase"; +import { ILocationsGenerateAllResponse } from "../models/eft/common/ILocationsSourceDestinationBase"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class LocationController { + private jsonUtil; + private logger; + private locationGenerator; + private databaseServer; + private timeUtil; + constructor(jsonUtil: JsonUtil, logger: ILogger, locationGenerator: LocationGenerator, databaseServer: DatabaseServer, timeUtil: TimeUtil); + get(location: string): ILocationBase; + generate(name: string): ILocationBase; + generateAll(): ILocationsGenerateAllResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/MatchController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/MatchController.d.ts new file mode 100644 index 0000000..84abbe3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/MatchController.d.ts @@ -0,0 +1,28 @@ +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IEndOfflineRaidRequestData } from "../models/eft/match/IEndOfflineRaidRequestData"; +import { IGetProfileRequestData } from "../models/eft/match/IGetProfileRequestData"; +import { IStartOfflineRaidRequestData } from "../models/eft/match/IStartOffineRaidRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { SaveServer } from "../servers/SaveServer"; +import { MatchLocationService } from "../services/MatchLocationService"; +export declare class MatchController { + private saveServer; + private profileHelper; + private matchLocationService; + private traderHelper; + private configServer; + private matchConfig; + private inraidConfig; + constructor(saveServer: SaveServer, profileHelper: ProfileHelper, matchLocationService: MatchLocationService, traderHelper: TraderHelper, configServer: ConfigServer); + getEnabled(): boolean; + getProfile(info: IGetProfileRequestData): IPmcData[]; + private getMatch; + createGroup(sessionID: string, info: any): any; + deleteGroup(info: any): void; + joinMatch(info: any, sessionID: string): any[]; + getGroupStatus(info: any): any; + startOfflineRaid(info: IStartOfflineRaidRequestData, sessionID: string): void; + endOfflineRaid(info: IEndOfflineRaidRequestData, sessionID: string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/NoteController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/NoteController.d.ts new file mode 100644 index 0000000..ecd8001 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/NoteController.d.ts @@ -0,0 +1,12 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { INoteActionData } from "../models/eft/notes/INoteActionData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +declare class NoteController { + private itemEventRouter; + constructor(itemEventRouter: ItemEventRouter); + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} +export { NoteController }; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/NotifierController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/NotifierController.d.ts new file mode 100644 index 0000000..36fef66 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/NotifierController.d.ts @@ -0,0 +1,22 @@ +import { NotifierHelper } from "../helpers/NotifierHelper"; +import { NotificationService } from "../services/NotificationService"; +import { INotifierChannel } from "../models/eft/notifier/INotifier"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +export declare class NotifierController { + private notifierHelper; + private httpServerHelper; + private notificationService; + private pollInterval; + private timeout; + constructor(notifierHelper: NotifierHelper, httpServerHelper: HttpServerHelper, notificationService: NotificationService); + /** + * Resolve an array of session notifications. + * + * If no notifications are currently queued then intermittently check for new notifications until either + * one or more appear or when a timeout expires. + * If no notifications are available after the timeout, use a default message. + */ + notifyAsync(sessionID: string): Promise; + getServer(sessionID: string): string; + getChannel(sessionID: string): INotifierChannel; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/PresetBuildController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/PresetBuildController.d.ts new file mode 100644 index 0000000..a15b181 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/PresetBuildController.d.ts @@ -0,0 +1,18 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { SaveServer } from "../servers/SaveServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IPresetBuildActionRequestData } from "../models/eft/presetBuild/IPresetBuildActionRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { WeaponBuild } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +export declare class PresetBuildController { + private hashUtil; + private itemEventRouter; + private itemHelper; + private saveServer; + constructor(hashUtil: HashUtil, itemEventRouter: ItemEventRouter, itemHelper: ItemHelper, saveServer: SaveServer); + getUserBuilds(sessionID: string): WeaponBuild[]; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/PresetController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/PresetController.d.ts new file mode 100644 index 0000000..6ec8c55 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/PresetController.d.ts @@ -0,0 +1,8 @@ +import { PresetHelper } from "../helpers/PresetHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PresetController { + private presetHelper; + private databaseServer; + constructor(presetHelper: PresetHelper, databaseServer: DatabaseServer); + initialize(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/ProfileController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/ProfileController.d.ts new file mode 100644 index 0000000..46b66d8 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/ProfileController.d.ts @@ -0,0 +1,34 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IProfileChangeNicknameRequestData } from "../models/eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../models/eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../models/eft/profile/IProfileCreateRequestData"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { ISearchFriendRequestData } from "../models/eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../models/eft/profile/ISearchFriendResponse"; +import { HashUtil } from "../utils/HashUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { IMiniProfile } from "../models/eft/launcher/IMiniProfile"; +import { ExtendedProfileHelper } from "../helpers/ExtendedProfileHelper"; +export declare class ProfileController { + private hashUtil; + private timeUtil; + private saveServer; + private databaseServer; + private itemHelper; + private traderHelper; + private extendedProfileHelper; + constructor(hashUtil: HashUtil, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, traderHelper: TraderHelper, extendedProfileHelper: ExtendedProfileHelper); + getMiniProfiles(): IMiniProfile[]; + getMiniProfile(sessionID: string): any; + getCompleteProfile(sessionID: string): IPmcData[]; + createProfile(info: IProfileCreateRequestData, sessionID: string): void; + generatePlayerScav(sessionID: string): IPmcData; + validateNickname(info: IValidateNicknameRequestData, sessionID: string): string; + changeNickname(info: IProfileChangeNicknameRequestData, sessionID: string): string; + changeVoice(info: IProfileChangeVoiceRequestData, sessionID: string): void; + getFriends(info: ISearchFriendRequestData, sessionID: string): ISearchFriendResponse[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/QuestController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/QuestController.d.ts new file mode 100644 index 0000000..a964c32 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/QuestController.d.ts @@ -0,0 +1,37 @@ +import { TimeUtil } from "../utils/TimeUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { QuestConditionHelper } from "../helpers/QuestConditionHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PlayerService } from "../services/PlayerService"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../models/eft/quests/IHandoverQuestRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class QuestController { + private logger; + private timeUtil; + private itemEventRouter; + private databaseServer; + private itemHelper; + private dialogueHelper; + private profileHelper; + private questHelper; + private questConditionHelper; + private playerService; + private configServer; + private questConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, itemHelper: ItemHelper, dialogueHelper: DialogueHelper, profileHelper: ProfileHelper, questHelper: QuestHelper, questConditionHelper: QuestConditionHelper, playerService: PlayerService, configServer: ConfigServer); + getClientQuests(sessionID: string): IQuest[]; + acceptQuest(pmcData: IPmcData, acceptedQuest: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + acceptRepeatableQuest(pmcData: IPmcData, acceptedQuest: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RagfairController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RagfairController.d.ts new file mode 100644 index 0000000..5b94a95 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RagfairController.d.ts @@ -0,0 +1,69 @@ +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairHelper } from "../helpers/RagfairHelper"; +import { RagfairOfferHelper } from "../helpers/RagfairOfferHelper"; +import { RagfairSellHelper } from "../helpers/RagfairSellHelper"; +import { RagfairSortHelper } from "../helpers/RagfairSortHelper"; +import { RagfairTaxHelper } from "../helpers/RagfairTaxHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { IAddOfferRequestData, Requirement } from "../models/eft/ragfair/IAddOfferRequestData"; +import { IExtendOfferRequestData } from "../models/eft/ragfair/IExtendOfferRequestData"; +import { IGetItemPriceResult } from "../models/eft/ragfair/IGetItemPriceResult"; +import { IGetMarketPriceRequestData } from "../models/eft/ragfair/IGetMarketPriceRequestData"; +import { IGetOffersResult } from "../models/eft/ragfair/IGetOffersResult"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairServer } from "../servers/RagfairServer"; +import { SaveServer } from "../servers/SaveServer"; +import { PaymentService } from "../services/PaymentService"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { RagfairRequiredItemsService } from "../services/RagfairRequiredItemsService"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class RagfairController { + private logger; + private timeUtil; + private httpResponse; + private itemEventRouter; + private ragfairServer; + private ragfairPriceService; + private databaseServer; + private itemHelper; + private saveServer; + private ragfairSellHelper; + private ragfairTaxHelper; + private ragfairSortHelper; + private ragfairOfferHelper; + private profileHelper; + private paymentService; + private handbookHelper; + private paymentHelper; + private inventoryHelper; + private ragfairHelper; + private ragfairOfferService; + private ragfairRequiredItemsService; + private ragfairOfferGenerator; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, httpResponse: HttpResponseUtil, itemEventRouter: ItemEventRouter, ragfairServer: RagfairServer, ragfairPriceService: RagfairPriceService, databaseServer: DatabaseServer, itemHelper: ItemHelper, saveServer: SaveServer, ragfairSellHelper: RagfairSellHelper, ragfairTaxHelper: RagfairTaxHelper, ragfairSortHelper: RagfairSortHelper, ragfairOfferHelper: RagfairOfferHelper, profileHelper: ProfileHelper, paymentService: PaymentService, handbookHelper: HandbookHelper, paymentHelper: PaymentHelper, inventoryHelper: InventoryHelper, ragfairHelper: RagfairHelper, ragfairOfferService: RagfairOfferService, ragfairRequiredItemsService: RagfairRequiredItemsService, ragfairOfferGenerator: RagfairOfferGenerator, configServer: ConfigServer); + getOffers(sessionID: string, info: ISearchRequestData): IGetOffersResult; + update(): void; + getItemPrice(info: IGetMarketPriceRequestData): IGetItemPriceResult; + addPlayerOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + createPlayerOffer(profile: IAkiProfile, requirements: Requirement[], items: Item[], sellInOnePiece: boolean, amountToSend: number): IRagfairOffer; + getAllFleaPrices(): Record; + removeOffer(offerId: string, sessionID: string): IItemEventRouterResponse; + extendOffer(info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RepairController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RepairController.d.ts new file mode 100644 index 0000000..3a9f3a2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RepairController.d.ts @@ -0,0 +1,40 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { PaymentService } from "../services/PaymentService"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IRepairActionDataRequest } from "../models/eft/repair/IRepairActionDataRequest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ITraderRepairActionDataRequest } from "../models/eft/repair/ITraderRepairActionDataRequest"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RepairHelper } from "../helpers/RepairHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RepairController { + private logger; + private itemEventRouter; + private databaseServer; + private questHelper; + private traderHelper; + private paymentService; + private repairHelper; + private configServer; + private repairConfig; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, questHelper: QuestHelper, traderHelper: TraderHelper, paymentService: PaymentService, repairHelper: RepairHelper, configServer: ConfigServer); + /** + * Repair with trader + * @param pmcData player profile + * @param body endpoint request data + * @param sessionID session id + * @returns item event router action + */ + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + /** + * Repair with repair kit + * @param pmcData player profile + * @param body endpoint request data + * @param sessionID session id + * @returns item event router action + */ + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RepeatableQuestController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RepeatableQuestController.d.ts new file mode 100644 index 0000000..bd5e5a1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/RepeatableQuestController.d.ts @@ -0,0 +1,216 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { Exit } from "../models/eft/common/ILocationBase"; +import { IPmcData, TraderInfo } from "../models/eft/common/IPmcData"; +import { ICompletion, ICompletionAvailableFor, IElimination, IEliminationCondition, IExploration, IExplorationCondition, IPmcDataRepeatableQuest, IRepeatableQuest, IReward, IRewards } from "../models/eft/common/tables/IRepeatableQuests"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IRepeatableQuestChangeRequest } from "../models/eft/quests/IRepeatableQuestChangeRequest"; +import { ELocationName, IRepeatableQuestConfig } from "../models/spt/config/IQuestConfig"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PaymentService } from "../services/PaymentService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { MathUtil } from "../utils/MathUtil"; +import { ObjectId } from "../utils/ObjectId"; +import { ProbabilityObject, ProbabilityObjectArray, RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export interface IQuestTypePool { + types: string[]; + pool: IQuestPool; +} +export interface IQuestPool { + Exploration: IExplorationPool; + Elimination: IEliminationPool; +} +export interface IExplorationPool { + locations: Partial>; +} +export interface IEliminationPool { + targets: IEliminationTargetPool; +} +export interface IEliminationTargetPool { + Savage?: ITargetLocation; + AnyPmc?: ITargetLocation; + bossBully?: ITargetLocation; + bossGluhar?: ITargetLocation; + bossKilla?: ITargetLocation; + bossSanitar?: ITargetLocation; + bossTagilla?: ITargetLocation; + bossKojaniy?: ITargetLocation; +} +export interface ITargetLocation { + locations: string[]; +} +export declare class RepeatableQuestController { + private timeUtil; + private logger; + private randomUtil; + private mathUtil; + private jsonUtil; + private databaseServer; + private itemHelper; + private presetHelper; + private profileHelper; + private ragfairServerHelper; + private itemEventRouter; + private paymentService; + private objectId; + private configServer; + private questConfig; + constructor(timeUtil: TimeUtil, logger: ILogger, randomUtil: RandomUtil, mathUtil: MathUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, itemHelper: ItemHelper, presetHelper: PresetHelper, profileHelper: ProfileHelper, ragfairServerHelper: RagfairServerHelper, itemEventRouter: ItemEventRouter, paymentService: PaymentService, objectId: ObjectId, configServer: ConfigServer); + /** + * This is the method reached by the /client/repeatalbeQuests/activityPeriods endpoint + * Returns an array of objects in the format of repeatable quests to the client. + * repeatableQuestObject = { + * id: Unique Id, + * name: "Daily", + * endTime: the time when the quests expire + * activeQuests: currently available quests in an array. Each element of quest type format (see assets/database/templates/repeatableQuests.json). + * inactiveQuests: the quests which were previously active (required by client to fail them if they are not completed) + * } + * + * The method checks if the player level requirement for repeatable quests (e.g. daily lvl5, weekly lvl15) is met and if the previously active quests + * are still valid. This ischecked by endTime persisted in profile accordning to the resetTime configured for each repeatable kind (daily, weekly) + * in QuestCondig.js + * + * If the condition is met, new repeatableQuests are created, old quests (which are persisted in the profile.RepeatableQuests[i].activeQuests) are + * moved to profile.RepeatableQuests[i].inactiveQuests. This memory is required to get rid of old repeatable quest data in the profile, otherwise + * they'll litter the profile's Quests field. + * (if the are on "Succeed" but not "Completed" we keep them, to allow the player to complete them and get the rewards) + * The new quests generated are again persisted in profile.RepeatableQuests + * + * + * @param {string} sessionId Player's session id + * @returns {array} array of "repeatableQuestObjects" as descibed above + */ + getClientRepeatableQuests(info: IEmptyRequestData, sessionID: string): IPmcDataRepeatableQuest[]; + /** + * This method is called by GetClientRepeatableQuests and creates one element of quest type format (see assets/database/templates/repeatableQuests.json). + * It randomly draws a quest type (currently Elimination, Completion or Exploration) as well as a trader who is providing the quest + */ + generateRepeatableQuest(pmcLevel: number, pmcTraderInfo: Record, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IRepeatableQuest; + /** + * Just for debug reasons. Draws dailies a random assort of dailies extracted from dumps + */ + generateDebugDailies(dailiesPool: any, factory: any, number: any): any; + /** + * Generates the base object of quest type format given as templates in assets/database/templates/repeatableQuests.json + * The templates include Elimination, Completion and Extraction quest types + * + * @param {string} type quest type: "Elimination", "Completion" or "Extraction" + * @param {string} traderId trader from which the quest will be provided + * @returns {object} a object which contains the base elements for repeatable quests of the requests type + * (needs to be filled with reward and conditions by called to make a valid quest) + */ + generateRepeatableTemplate(type: string, traderId: string): IRepeatableQuest; + /** + * Generates a valid Exploration quest + * + * @param {integer} pmcLevel player's level for reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} questTypePool Pools for quests (used to avoid redundant quests) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Exploration" (see assets/database/templates/repeatableQuests.json) + */ + generateExplorationQuest(pmcLevel: number, traderId: string, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IExploration; + /** + * Generates a valid Completion quest + * + * @param {integer} pmcLevel player's level for requested items and reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Completion" (see assets/database/templates/repeatableQuests.json) + */ + generateCompletionQuest(pmcLevel: number, traderId: string, repeatableConfig: IRepeatableQuestConfig): ICompletion; + /** + * Generates a valid Elimination quest + * + * @param {integer} pmcLevel player's level for requested items and reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} questTypePool Pools for quests (used to avoid redundant quests) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Elimination" (see assets/database/templates/repeatableQuests.json) + */ + generateEliminationQuest(pmcLevel: number, traderId: string, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IElimination; + /** + * Exploration repeatable quests can specify a required extraction point. + * This method creates the according object which will be appended to the conditions array + * + * @param {string} exit The exit name to generate the condition for + * @returns {object} Exit condition + */ + generateExplorationExitCondition(exit: Exit): IExplorationCondition; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateCompletionQuest to create a completion condition (of which a completion quest theoretically can have many) + * + * @param {string} targetItemId id of the item to request + * @param {integer} value amount of items of this specific type to request + * @returns {object} object of "Completion"-condition + */ + generateCompletionAvailableForFinish(targetItemId: string, value: number): ICompletionAvailableFor; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateEliminationQuest to create a location condition. + * + * @param {string} location the location on which to fulfill the elimination quest + * @returns {object} object of "Elimination"-location-subcondition + */ + generateEliminationLocation(location: string[]): IEliminationCondition; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateEliminationQuest to create a kill condition. + * + * @param {string} target array of target npcs e.g. "AnyPmc", "Savage" + * @param {array} bodyParts array of body parts with which to kill e.g. ["stomach", "thorax"] + * @param {number} distance distance from which to kill (currently only >= supported) + * @returns {object} object of "Elimination"-kill-subcondition + */ + generateEliminationCondition(target: string, bodyPart: string[], distance: number): IEliminationCondition; + /** + * Used to create a quest pool during each cycle of repeatable quest generation. The pool will be subsequently + * narrowed down during quest generation to avoid duplicate quests. Like duplicate extractions or elimination quests + * where you have to e.g. kill scavs in same locations. + * + * @returns {object} the quest pool + */ + generateQuestPool(repeatableConfig: IRepeatableQuestConfig): IQuestTypePool; + /** + * Generate the reward for a mission. A reward can consist of + * - Experience + * - Money + * - Items + * - Trader Reputation + * + * The reward is dependent on the player level as given by the wiki. The exact mapping of pmcLevel to + * experience / money / items / trader reputation can be defined in QuestConfig.js + * + * There's also a random variation of the reward the spread of which can be also defined in the config. + * + * Additonaly, a scaling factor w.r.t. quest difficulty going from 0.2...1 can be used + * + * @param {integer} pmcLevel player's level + * @param {number} difficulty a reward scaling factor goint from 0.2 to 1 + * @param {string} traderId the trader for reputation gain (and possible in the future filtering of reward item type based on trader) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of "Reward"-type that can be given for a repeatable mission + */ + generateReward(pmcLevel: number, difficulty: number, traderId: string, repeatableConfig: IRepeatableQuestConfig): IRewards; + /** + * Helper to create a reward item structured as required by the client + * + * @param {string} tpl itemId of the rewarded item + * @param {integer} value amount of items to give + * @param {integer} index all rewards will be appended to a list, for unkown reasons the client wants the index + * @returns {object} object of "Reward"-item-type + */ + generateRewardItem(tpl: string, value: number, index: number, preset?: any): IReward; + debugLogRepeatableQuestIds(pmcData: IPmcData): void; + probabilityObjectArray(configArrayInput: ProbabilityObject[]): ProbabilityObjectArray; + changeRepeatableQuest(pmcDataIn: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/TradeController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/TradeController.d.ts new file mode 100644 index 0000000..f0a177b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/TradeController.d.ts @@ -0,0 +1,21 @@ +import { RagfairServer } from "../servers/RagfairServer"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TradeHelper } from "../helpers/TradeHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IProcessRagfairTradeRequestData } from "../models/eft/trade/IProcessRagfairTradeRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { Upd } from "../models/eft/common/tables/IItem"; +import { IProcessBaseTradeRequestData } from "../models/eft/trade/IProcessBaseTradeRequestData"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +declare class TradeController { + private logger; + private itemEventRouter; + private tradeHelper; + private profileHelper; + private ragfairServer; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, tradeHelper: TradeHelper, profileHelper: ProfileHelper, ragfairServer: RagfairServer); + confirmTrading(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string, foundInRaid?: boolean, upd?: Upd): IItemEventRouterResponse; + confirmRagfairTrading(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} +export { TradeController }; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/TraderController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/TraderController.d.ts new file mode 100644 index 0000000..36eac75 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/TraderController.d.ts @@ -0,0 +1,26 @@ +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TraderAssortHelper } from "../helpers/TraderAssortHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { TraderAssortService } from "../services/TraderAssortService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class TraderController { + private logger; + private databaseServer; + private traderAssortHelper; + private profileHelper; + private traderHelper; + private timeUtil; + private traderAssortService; + private jsonUtil; + constructor(logger: ILogger, databaseServer: DatabaseServer, traderAssortHelper: TraderAssortHelper, profileHelper: ProfileHelper, traderHelper: TraderHelper, timeUtil: TimeUtil, traderAssortService: TraderAssortService, jsonUtil: JsonUtil); + load(): void; + getTrader(traderID: string, sessionID: string): ITraderBase; + getAllTraders(sessionID: string): ITraderBase[]; + updateTraders(): boolean; + getAssort(sessionId: string, traderId: string): ITraderAssort; + getPurchasesData(traderID: string, sessionID: string): Record; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/WeatherController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/WeatherController.d.ts new file mode 100644 index 0000000..4f8bcf1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/WeatherController.d.ts @@ -0,0 +1,10 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { WeatherGenerator } from "../generators/WeatherGenerator"; +import { IWeatherData } from "../models/eft/weather/IWeatherData"; +export declare class WeatherController { + private weatherGenerator; + private configServer; + private weatherConfig; + constructor(weatherGenerator: WeatherGenerator, configServer: ConfigServer); + generate(): IWeatherData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/WishlistController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/WishlistController.d.ts new file mode 100644 index 0000000..5ef8df3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/controllers/WishlistController.d.ts @@ -0,0 +1,10 @@ +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IWishlistActionData } from "../models/eft/wishlist/IWishlistActionData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class WishlistController { + private itemEvenRouter; + constructor(itemEvenRouter: ItemEventRouter); + addToWishList(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishList(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Container.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Container.d.ts new file mode 100644 index 0000000..17791b0 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Container.d.ts @@ -0,0 +1,14 @@ +import { DependencyContainer } from "tsyringe"; +export declare class Container { + static registerTypes(depContainer: DependencyContainer): void; + static registerListTypes(depContainer: DependencyContainer): void; + private static registerUtils; + private static registerRouters; + private static registerGenerators; + private static registerHelpers; + private static registerLoaders; + private static registerCallbacks; + private static registerServices; + private static registerServers; + private static registerControllers; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnLoad.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnLoad.d.ts new file mode 100644 index 0000000..064d07d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnLoad.d.ts @@ -0,0 +1,4 @@ +export declare class OnLoad { + onLoad(): void; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnLoadOnUpdate.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnLoadOnUpdate.d.ts new file mode 100644 index 0000000..8bd3dc3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnLoadOnUpdate.d.ts @@ -0,0 +1,7 @@ +import { OnLoad } from "./OnLoad"; +import { OnUpdate } from "./OnUpdate"; +export declare class OnLoadOnUpdate implements OnLoad, OnUpdate { + onUpdate(timeSinceLastRun: number): boolean; + onLoad(): void; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnUpdate.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnUpdate.d.ts new file mode 100644 index 0000000..7fbbe09 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/OnUpdate.d.ts @@ -0,0 +1,4 @@ +export declare class OnUpdate { + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Router.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Router.d.ts new file mode 100644 index 0000000..2fb98e0 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Router.d.ts @@ -0,0 +1,40 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +export declare class Router { + private handledRoutes; + getTopLevelRoute(): string; + protected getHandledRoutes(): HandledRoute[]; + private getInternalHandledRoutes; + canHandle(url: string, partialMatch?: boolean): boolean; +} +export declare class StaticRouter extends Router { + private routes; + constructor(routes: RouteAction[]); + handleStatic(url: string, info: any, sessionID: string, output: string): any; + getHandledRoutes(): HandledRoute[]; +} +export declare class DynamicRouter extends Router { + private routes; + constructor(routes: RouteAction[]); + handleDynamic(url: string, info: any, sessionID: string, output: string): any; + getHandledRoutes(): HandledRoute[]; +} +export declare class ItemEventRouterDefinition extends Router { + constructor(); + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} +export declare class SaveLoadRouter extends Router { + constructor(); + handleLoad(profile: IAkiProfile): IAkiProfile; +} +export declare class HandledRoute { + route: string; + dynamic: boolean; + constructor(route: string, dynamic: boolean); +} +export declare class RouteAction { + url: string; + action: (url: string, info: any, sessionID: string, output: string) => any; + constructor(url: string, action: (url: string, info: any, sessionID: string, output: string) => any); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Serializer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Serializer.d.ts new file mode 100644 index 0000000..70aa7c5 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/di/Serializer.d.ts @@ -0,0 +1,5 @@ +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class Serializer { + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(something: string): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotGenerator.d.ts new file mode 100644 index 0000000..af7d7d4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotGenerator.d.ts @@ -0,0 +1,36 @@ +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ConfigServer } from "../servers/ConfigServer"; +import { GameEventHelper } from "../helpers/GameEventHelper"; +import { BotInventoryGenerator } from "./BotInventoryGenerator"; +import { BotHelper } from "../helpers/BotHelper"; +export declare class BotGenerator { + private logger; + private hashUtil; + private randomUtil; + private jsonUtil; + private databaseServer; + private botInventoryGenerator; + private botHelper; + private gameEventHelper; + private configServer; + private botConfig; + constructor(logger: ILogger, hashUtil: HashUtil, randomUtil: RandomUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, botInventoryGenerator: BotInventoryGenerator, botHelper: BotHelper, gameEventHelper: GameEventHelper, configServer: ConfigServer); + generate(info: IGenerateBotsRequestData, playerScav?: boolean): IBotBase[]; + private generateBot; + private generateRandomLevel; + /** Converts health object to the required format */ + private generateHealth; + private generateSkills; + private getPmcRole; + private removeChristmasItemsFromBotInventory; + private generateId; + private generateInventoryID; + private getPMCDifficulty; + private generateDogtag; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotInventoryGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotInventoryGenerator.d.ts new file mode 100644 index 0000000..0cdbacb --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotInventoryGenerator.d.ts @@ -0,0 +1,24 @@ +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { Inventory, Chances, Generation } from "../models/eft/common/tables/IBotType"; +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +import { BotWeaponGenerator } from "./BotWeaponGenerator"; +import { BotLootGenerator } from "./BotLootGenerator"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +export declare class BotInventoryGenerator { + private logger; + private hashUtil; + private randomUtil; + private databaseServer; + private botWeaponGenerator; + private botLootGenerator; + private botGeneratorHelper; + private weightedRandomHelper; + constructor(logger: ILogger, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, botWeaponGenerator: BotWeaponGenerator, botLootGenerator: BotLootGenerator, botGeneratorHelper: BotGeneratorHelper, weightedRandomHelper: WeightedRandomHelper); + generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory; + private generateEquipment; + private generateInventoryBase; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotLootGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotLootGenerator.d.ts new file mode 100644 index 0000000..3bf1b36 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotLootGenerator.d.ts @@ -0,0 +1,27 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { PMCLootGenerator } from "../generators/PMCLootGenerator"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { ItemMinMax, Items } from "../models/eft/common/tables/IBotType"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +export declare class BotLootGenerator { + private jsonUtil; + private hashUtil; + private randomUtil; + private databaseServer; + private handbookHelper; + private botGeneratorHelper; + private pmcLootGenerator; + private configServer; + private botConfig; + constructor(jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, botGeneratorHelper: BotGeneratorHelper, pmcLootGenerator: PMCLootGenerator, configServer: ConfigServer); + generateLoot(lootPool: Items, itemCounts: ItemMinMax, isPmc: boolean, inventory: PmcInventory): void; + private getRandomisedCount; + private addLootFromPool; + /** Compares two item templates by their price to spawn chance ratio */ + private compareByValue; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotWeaponGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotWeaponGenerator.d.ts new file mode 100644 index 0000000..e8f91cb --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/BotWeaponGenerator.d.ts @@ -0,0 +1,44 @@ +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { MinMax, Mods, ModsChances } from "../models/eft/common/tables/IBotType"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +export declare class BotWeaponGenerator { + private logger; + private hashUtil; + private databaseServer; + private itemHelper; + private weightedRandomHelper; + private botGeneratorHelper; + private randomUtil; + constructor(logger: ILogger, hashUtil: HashUtil, databaseServer: DatabaseServer, itemHelper: ItemHelper, weightedRandomHelper: WeightedRandomHelper, botGeneratorHelper: BotGeneratorHelper, randomUtil: RandomUtil); + generateWeapon(equipmentSlot: string, weaponPool: Record, modPool: Mods, modChances: ModsChances, magCounts: MinMax, botRole: string, isPmc: boolean, inventory: PmcInventory): void; + /** Checks if all required slots are occupied on a weapon and all it's mods */ + private isWeaponValid; + /** + * Generates extra magazines or bullets (if magazine is internal) and adds them to TacticalVest and Pockets. + * Additionally, adds extra bullets to SecuredContainer + * + * @param {*} weaponMods + * @param {*} weaponTemplate + * @param {*} magCounts + * @param {*} ammoTpl + * @returns + */ + private generateExtraMagazines; + private addBullets; + /** + * Finds and returns tpl of ammo that should be used, while making sure it's compatible + * + * @param {*} weaponMods + * @param {*} weaponTemplate + * @returns + */ + private getCompatibleAmmo; + /** Fill existing magazines to full, while replacing their contents with specified ammo */ + private fillExistingMagazines; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/LocationGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/LocationGenerator.d.ts new file mode 100644 index 0000000..b7ba7c5 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/LocationGenerator.d.ts @@ -0,0 +1,44 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { IStaticContainerProps, IStaticLootDetails, IStaticAmmoDetails, IStaticForcedProps } from "../models/eft/common/tables/ILootBase"; +import { ILooseLoot, SpawnpointTemplate } from "../models/eft/common/ILooseLoot"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { GameEventHelper } from "../helpers/GameEventHelper"; +import { ContainerHelper } from "../helpers/ContainerHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { MathUtil } from "../utils/MathUtil"; +import { ObjectId } from "../utils/ObjectId"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export interface IContainerItem { + items: Item[]; + width: number; + height: number; +} +export declare class LocationGenerator { + private logger; + private jsonUtil; + private objectId; + private randomUtil; + private ragfairServerHelper; + private itemHelper; + private mathUtil; + private gameEventHelper; + private containerHelper; + private presetHelper; + private configServer; + private locationConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, objectId: ObjectId, randomUtil: RandomUtil, ragfairServerHelper: RagfairServerHelper, itemHelper: ItemHelper, mathUtil: MathUtil, gameEventHelper: GameEventHelper, containerHelper: ContainerHelper, presetHelper: PresetHelper, configServer: ConfigServer); + generateContainerLoot(containerIn: IStaticContainerProps, staticForced: IStaticForcedProps[], staticLootDist: Record, staticAmmoDist: Record, locationName: string): IStaticContainerProps; + private getLooseLootMultiplerForLocation; + private getStaticLootMultiplerForLocation; + generateDynamicLoot(dynamicLootDist: ILooseLoot, staticAmmoDist: Record, locationName: string): SpawnpointTemplate[]; + private createItem; + private getRandomCompatibleCaliberTemplateId; + private getRandomValidCaliber; + private drawAmmoTpl; + private createRandomMagCartridges; + private createCartidges; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/PMCLootGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/PMCLootGenerator.d.ts new file mode 100644 index 0000000..601431b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/PMCLootGenerator.d.ts @@ -0,0 +1,14 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +export declare class PMCLootGenerator { + private itemHelper; + private databaseServer; + private configServer; + private pocketLootPool; + private backpackLootPool; + private botConfig; + constructor(itemHelper: ItemHelper, databaseServer: DatabaseServer, configServer: ConfigServer); + generatePMCPocketLootPool(): string[]; + generatePMCBackpackLootPool(): string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/RagfairAssortGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/RagfairAssortGenerator.d.ts new file mode 100644 index 0000000..8b52a90 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/RagfairAssortGenerator.d.ts @@ -0,0 +1,17 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class RagfairAssortGenerator { + private jsonUtil; + private hashUtil; + private itemHelper; + private databaseServer; + private generatedAssortItems; + constructor(jsonUtil: JsonUtil, hashUtil: HashUtil, itemHelper: ItemHelper, databaseServer: DatabaseServer); + getAssortItems(): Item[]; + private assortsAreGenerated; + private generateRagfairAssortItems; + private createRagfairAssortItem; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/RagfairOfferGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/RagfairOfferGenerator.d.ts new file mode 100644 index 0000000..cb2566c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/RagfairOfferGenerator.d.ts @@ -0,0 +1,51 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { IBarterScheme } from "../models/eft/common/tables/ITrader"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { Item } from "../models/eft/common/tables/IItem"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { RagfairAssortGenerator } from "./RagfairAssortGenerator"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { FenceService } from "../services/FenceService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairOfferGenerator { + private logger; + private jsonUtil; + private hashUtil; + private randomUtil; + private timeUtil; + private databaseServer; + private ragfairServerHelper; + private saveServer; + private presetHelper; + private ragfairAssortGenerator; + private ragfairOfferService; + private ragfairPriceService; + private fenceService; + private itemHelper; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, timeUtil: TimeUtil, databaseServer: DatabaseServer, ragfairServerHelper: RagfairServerHelper, saveServer: SaveServer, presetHelper: PresetHelper, ragfairAssortGenerator: RagfairAssortGenerator, ragfairOfferService: RagfairOfferService, ragfairPriceService: RagfairPriceService, fenceService: FenceService, itemHelper: ItemHelper, configServer: ConfigServer); + createOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece?: boolean): IRagfairOffer; + private getTraderId; + private getRating; + private getRatingGrowing; + private getOfferEndTime; + generateDynamicOffers(expiredOffers?: Item[]): void; + generateTraderOffers(traderID: string): void; + private getItemCondition; + private addMissingCondition; + private getOfferRequirements; + /** + * Create a flea offer and store it in the Ragfair server offers array + */ + createFleaOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece?: boolean): IRagfairOffer; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/WeatherGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/WeatherGenerator.d.ts new file mode 100644 index 0000000..b9faa3a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/generators/WeatherGenerator.d.ts @@ -0,0 +1,19 @@ +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +import { ConfigServer } from "../servers/ConfigServer"; +import { IWeatherData } from "../models/eft/weather/IWeatherData"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class WeatherGenerator { + private weightedRandomHelper; + private randomUtil; + private timeUtil; + private configServer; + private weatherConfig; + constructor(weightedRandomHelper: WeightedRandomHelper, randomUtil: RandomUtil, timeUtil: TimeUtil, configServer: ConfigServer); + calculateTime(data: IWeatherData): IWeatherData; + generateWeather(data: IWeatherData): IWeatherData; + private getWeightedFog; + private getWeightedRain; + private getRandomFloat; + private getRandomInt; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/AssortHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/AssortHelper.d.ts new file mode 100644 index 0000000..33cb5c6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/AssortHelper.d.ts @@ -0,0 +1,16 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "./ItemHelper"; +import { QuestHelper } from "./QuestHelper"; +export declare class AssortHelper { + private logger; + private itemHelper; + private databaseServer; + private questHelper; + constructor(logger: ILogger, itemHelper: ItemHelper, databaseServer: DatabaseServer, questHelper: QuestHelper); + removeItemFromAssort(assort: ITraderAssort, itemID: string): ITraderAssort; + stripQuestAssort(pmcProfile: IPmcData, sessionId: string, traderId: string, assort: ITraderAssort): ITraderAssort; + stripLoyaltyAssort(pmcProfile: IPmcData, sessionId: string, traderId: string, assort: ITraderAssort): ITraderAssort; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/BotGeneratorHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/BotGeneratorHelper.d.ts new file mode 100644 index 0000000..6abdc07 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/BotGeneratorHelper.d.ts @@ -0,0 +1,79 @@ +import { DurabilityLimitsHelper } from "../helpers/DurabilityLimitsHelper"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { Mods, ModsChances } from "../models/eft/common/tables/IBotType"; +import { Item, Upd } from "../models/eft/common/tables/IItem"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ContainerHelper } from "./ContainerHelper"; +import { InventoryHelper } from "./InventoryHelper"; +import { ItemHelper } from "./ItemHelper"; +declare class BotGeneratorHelper { + private logger; + private jsonUtil; + private hashUtil; + private randomUtil; + private databaseServer; + private durabilityLimitsHelper; + private itemHelper; + private inventoryHelper; + private containerHelper; + private configServer; + private botConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, durabilityLimitsHelper: DurabilityLimitsHelper, itemHelper: ItemHelper, inventoryHelper: InventoryHelper, containerHelper: ContainerHelper, configServer: ConfigServer); + generateModsForItem(items: Item[], modPool: Mods, parentId: string, parentTemplate: ITemplateItem, modSpawnChances: ModsChances, isPmc?: boolean): Item[]; + /** + * With the shotgun revolver (60db29ce99594040e04c4a27) 12.12 introduced CylinderMagazines. + * Those magazines (e.g. 60dc519adf4c47305f6d410d) have a "Cartridges" entry with a _max_count=0. + * Ammo is not put into the magazine directly but assigned to the magazine's slots: The "camora_xxx" slots. + * This function is a helper called by generateModsForItem for mods with parent type "CylinderMagazine" + * + * @param {object} items The items where the CylinderMagazine's camora are appended to + * @param {object} modPool modPool which should include available cartrigdes + * @param {string} parentId The CylinderMagazine's UID + * @param {object} parentTemplate The CylinderMagazine's template + */ + private fillCamora; + generateExtraPropertiesForItem(itemTemplate: ITemplateItem, botRole?: any): { + "upd"?: Upd; + }; + private getModTplFromItemDb; + isItemIncompatibleWithCurrentItems(items: Item[], tplToCheck: string, equipmentSlot: string): boolean; + /** Adds an item with all its childern into specified equipmentSlots, wherever it fits. + * Returns a `boolean` indicating success. */ + addItemWithChildrenToEquipmentSlot(equipmentSlots: string[], parentId: string, parentTpl: string, itemWithChildren: Item[], inventory: PmcInventory): boolean; + private itemAllowedInContainer; +} +export declare class ExhaustableArray { + private itemPool; + private randomUtil; + private jsonUtil; + private pool; + constructor(itemPool: T[], randomUtil: RandomUtil, jsonUtil: JsonUtil); + getRandomValue(): T; + getFirstValue(): T; + hasValues(): boolean; +} +declare namespace BotGeneratorHelper { + enum EquipmentSlots { + HEADWEAR = "Headwear", + EARPIECE = "Earpiece", + FACE_COVER = "FaceCover", + ARMOR_VEST = "ArmorVest", + EYEWEAR = "Eyewear", + ARM_BAND = "ArmBand", + TACTICAL_VEST = "TacticalVest", + POCKETS = "Pockets", + BACKPACK = "Backpack", + SECURED_CONTAINER = "SecuredContainer", + FIRST_PRIMARY_WEAPON = "FirstPrimaryWeapon", + SECOND_PRIMARY_WEAPON = "SecondPrimaryWeapon", + HOLSTER = "Holster", + SCABBARD = "Scabbard" + } +} +export { BotGeneratorHelper }; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/BotHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/BotHelper.d.ts new file mode 100644 index 0000000..032218b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/BotHelper.d.ts @@ -0,0 +1,22 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { Difficulty } from "../models/eft/common/tables/IBotType"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class BotHelper { + private logger; + private jsonUtil; + private databaseServer; + private randomUtil; + private configServer; + private botConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, databaseServer: DatabaseServer, randomUtil: RandomUtil, configServer: ConfigServer); + getBotDifficultySettings(type: string, difficulty: string): Difficulty; + getPmcDifficultySettings(type: string, difficulty: string): Difficulty; + randomisePmcHostility(difficultySettings: Difficulty): void; + isBotPmc(botRole: string): boolean; + isBotBoss(botRole: string): boolean; + isBotFollower(botRole: string): boolean; + addBotToFriendlyList(difficultySettings: Difficulty, typeToAdd: string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ContainerHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ContainerHelper.d.ts new file mode 100644 index 0000000..34cd1e4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ContainerHelper.d.ts @@ -0,0 +1,12 @@ +export declare class FindSlotResult { + success: boolean; + x: any; + y: any; + rotation: boolean; + constructor(success?: boolean, x?: any, y?: any, rotation?: boolean); +} +export declare class ContainerHelper { + private locateSlot; + findSlotForItem(container2D: number[][], itemWidth: number, itemHeight: number): FindSlotResult; + fillContainerMapWithItem(container2D: number[][], x: number, y: number, itemW: number, itemH: number, rotate: boolean): any; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/DialogueHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/DialogueHelper.d.ts new file mode 100644 index 0000000..d8082e4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/DialogueHelper.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { ItemHelper } from "./ItemHelper"; +import { Dialogue, MessageContent, MessagePreview, MessageType } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { NotifierHelper } from "./NotifierHelper"; +import { NotificationSendHelper } from "./NotificationSendHelper"; +export declare class DialogueHelper { + private hashUtil; + private saveServer; + private databaseServer; + private notifierHelper; + private notificationSendHelper; + private itemHelper; + constructor(hashUtil: HashUtil, saveServer: SaveServer, databaseServer: DatabaseServer, notifierHelper: NotifierHelper, notificationSendHelper: NotificationSendHelper, itemHelper: ItemHelper); + createMessageContext(templateId: string, messageType: MessageType, maxStoreTime: number): MessageContent; + addDialogueMessage(dialogueID: string, messageContent: MessageContent, sessionID: string, rewards?: any[]): void; + getMessagePreview(dialogue: Dialogue): MessagePreview; + getMessageItemContents(messageID: string, sessionID: string): any[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/DurabilityLimitsHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/DurabilityLimitsHelper.d.ts new file mode 100644 index 0000000..ee8c887 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/DurabilityLimitsHelper.d.ts @@ -0,0 +1,25 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotHelper } from "./BotHelper"; +export declare class DurabilityLimitsHelper { + private randomUtil; + private botHelper; + private configServer; + private botConfig; + constructor(randomUtil: RandomUtil, botHelper: BotHelper, configServer: ConfigServer); + getRandomisedMaxWeaponDurability(itemTemplate: ITemplateItem, botRole: string): number; + getRandomisedMaxArmorDurability(itemTemplate: ITemplateItem, botRole: string): number; + getRandomisedWeaponDurability(itemTemplate: ITemplateItem, botRole: string, maxDurability: number): number; + getRandomisedArmorDurability(itemTemplate: ITemplateItem, botRole: string, maxDurability: number): number; + private generateMaxWeaponDurability; + private generateMaxPmcArmorDurability; + private getLowestMaxWeaponFromConfig; + private getHighestMaxWeaponDurabilityFromConfig; + private generateWeaponDurability; + private generateArmorDurability; + private getMinWeaponDeltaFromConfig; + private getMaxWeaponDeltaFromConfig; + private getMinArmorDeltaFromConfig; + private getMaxArmorDeltaFromConfig; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ExtendedProfileHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ExtendedProfileHelper.d.ts new file mode 100644 index 0000000..4dd7d3a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ExtendedProfileHelper.d.ts @@ -0,0 +1,22 @@ +import { BotGenerator } from "../generators/BotGenerator"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { FenceService } from "../services/FenceService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Watermark } from "../utils/Watermark"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class ExtendedProfileHelper extends ProfileHelper { + private botGenerator; + constructor(jsonUtil: JsonUtil, watermark: Watermark, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, fenceService: FenceService, botGenerator: BotGenerator); + generatePlayerScav(sessionID: string): IPmcData; + private getScavSkills; + private removeSecureContainer; + private getDefaultScavSkills; + private getScavStats; + private getScavLevel; + private getScavExperience; + private setScavCooldownTimer; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/GameEventHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/GameEventHelper.d.ts new file mode 100644 index 0000000..8131d31 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/GameEventHelper.d.ts @@ -0,0 +1,9 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class GameEventHelper { + private databaseServer; + constructor(databaseServer: DatabaseServer); + get EVENT(): Record; + get christmasEventItems(): string[]; + itemIsChristmasRelated(itemId: string): boolean; + christmasEventEnabled(): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HandbookHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HandbookHelper.d.ts new file mode 100644 index 0000000..aed6984 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HandbookHelper.d.ts @@ -0,0 +1,33 @@ +declare class LookupItem { + byId: Record; + byParent: Record; + constructor(); +} +export declare class LookupCollection { + items: LookupItem; + categories: LookupItem; + constructor(); +} +export declare class HandbookHelper { + private lookup; + hydrateLookup(lookup: LookupCollection): void; + getTemplatePrice(x: string): number; + templatesWithParent(x: string): string[]; + isCategory(x: string): boolean; + childrenCategories(x: string): string[]; + /** + * Gets Currency to Ruble conversion Value + * @param {number} value + * @param {string} currencyFrom + * @returns number + */ + inRUB(value: number, currencyFrom: string): number; + /** + * Gets Ruble to Currency conversion Value + * @param {number} value + * @param {string} currencyTo + * @returns number + */ + fromRUB(value: number, currencyTo: string): number; +} +export {}; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HealthHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HealthHelper.d.ts new file mode 100644 index 0000000..fb5bed7 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HealthHelper.d.ts @@ -0,0 +1,23 @@ +import { SaveServer } from "../servers/SaveServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HealthHelper { + private jsonUtil; + private logger; + private timeUtil; + private saveServer; + private configServer; + private healthConfig; + constructor(jsonUtil: JsonUtil, logger: ILogger, timeUtil: TimeUtil, saveServer: SaveServer, configServer: ConfigServer); + resetVitality(sessionID: string): IAkiProfile; + saveVitality(pmcData: IPmcData, info: ISyncHealthRequestData, sessionID: string): void; + private saveHealth; + private saveEffects; + private addEffect; + private isEmpty; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HideoutHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HideoutHelper.d.ts new file mode 100644 index 0000000..5b4a5ad --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HideoutHelper.d.ts @@ -0,0 +1,64 @@ +import { IPmcData, Production, Productive } from "../models/eft/common/IPmcData"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { StageBonus } from "../models/eft/hideout/IHideoutArea"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PlayerService } from "../services/PlayerService"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { InventoryHelper } from "./InventoryHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class HideoutHelper { + private logger; + private hashUtil; + private timeUtil; + private randomUtil; + private databaseServer; + private itemEventRouter; + private httpResponse; + private profileHelper; + private inventoryHelper; + private playerService; + private configServer; + static BITCOIN_FARM: string; + private WATER_COLLECTOR; + private BITCOIN; + private EXPEDITIONARY_FUEL_TANK; + static NAME_BACKENDCOUNTERS_CRAFTING: string; + static SKILL_NAME_HIDEOUT: string; + static HOUR_FOR_SKILL_CRAFTING: number; + static SKILL_NAME_CRAFITING: string; + private hideoutConfig; + constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, inventoryHelper: InventoryHelper, playerService: PlayerService, configServer: ConfigServer); + registerProduction(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData | IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + /** + * This convinience function intialies new Production Object + * with all the constants. + */ + initProduction(recipeId: string, productionTime: number): Production; + isProductionType(productive: Productive): productive is Production; + applyPlayerUpgradesBonuses(pmcData: IPmcData, bonus: StageBonus): void; + private applySkillXPBoost; + updatePlayerHideout(sessionID: string): void; + private updateFuel; + private updateWaterFilters; + private getAreaUpdObject; + private updateAirFilters; + private updateBitcoinFarm; + private getBTCSlots; + private getManagementSkillsSlots; + private hasManagementSkillSlots; + private getHideoutManagementSkill; + private getHideoutManagementConsumptionBonus; + isProduction(productive: Productive): productive is Production; + getBTC(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + getRandomAmountRewardForScavCase(itemToCalculate: ITemplateItem): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HttpServerHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HttpServerHelper.d.ts new file mode 100644 index 0000000..2e40814 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/HttpServerHelper.d.ts @@ -0,0 +1,12 @@ +import { ConfigServer } from "../servers/ConfigServer"; +export declare class HttpServerHelper { + private configServer; + private httpConfig; + private mime; + constructor(configServer: ConfigServer); + getMimeText(key: string): string; + buildUrl(): string; + getBackendUrl(): string; + getWebsocketUrl(): string; + sendTextJson(resp: any, output: any): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/InRaidHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/InRaidHelper.d.ts new file mode 100644 index 0000000..e79d384 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/InRaidHelper.d.ts @@ -0,0 +1,33 @@ +import { IPmcData, Victim } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { InventoryHelper } from "./InventoryHelper"; +import { PaymentHelper } from "./PaymentHelper"; +export declare class InRaidHelper { + private logger; + private saveServer; + private jsonUtil; + private databaseServer; + private inventoryHelper; + private paymentHelper; + constructor(logger: ILogger, saveServer: SaveServer, jsonUtil: JsonUtil, databaseServer: DatabaseServer, inventoryHelper: InventoryHelper, paymentHelper: PaymentHelper); + private removePlayer; + private removeMapAccessKey; + addUpdToMoneyFromRaid(items: Item[]): void; + /** + * Add positive karma for PMC kills + * @param {*} existingFenceStanding + * @param {*} victims + */ + calculateFenceStandingChangeFromKills(existingFenceStanding: number, victims: Victim[]): void; + setBaseStats(profileData: IPmcData, offraidData: ISaveProgressRequestData, sessionID: string): IPmcData; + markFoundItems(pmcData: IPmcData, profile: IPmcData, isPlayerScav: boolean): IPmcData; + removeFoundInRaidStatusFromItems(profile: IPmcData): IPmcData; + setInventory(sessionID: string, pmcData: IPmcData, profile: IPmcData): IPmcData; + deleteInventory(pmcData: IPmcData, sessionID: string): IPmcData; + getPlayerGear(items: Item[]): Item[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/InventoryHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/InventoryHelper.d.ts new file mode 100644 index 0000000..00e95d3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/InventoryHelper.d.ts @@ -0,0 +1,77 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IAddItemRequestData } from "../models/eft/inventory/IAddItemRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { FenceService } from "../services/FenceService"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ContainerHelper } from "./ContainerHelper"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { TraderAssortHelper } from "./TraderAssortHelper"; +export interface OwnerInventoryItems { + from: Item[]; + to: Item[]; + sameInventory: boolean; + isMail: boolean; +} +export declare class InventoryHelper { + private logger; + private jsonUtil; + private hashUtil; + private httpResponse; + private fenceService; + private databaseServer; + private paymentHelper; + private traderAssortHelper; + private dialogueHelper; + private itemHelper; + private containerHelper; + private profileHelper; + private configServer; + private inventoryConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, httpResponse: HttpResponseUtil, fenceService: FenceService, databaseServer: DatabaseServer, paymentHelper: PaymentHelper, traderAssortHelper: TraderAssortHelper, dialogueHelper: DialogueHelper, itemHelper: ItemHelper, containerHelper: ContainerHelper, profileHelper: ProfileHelper, configServer: ConfigServer); + addItem(pmcData: IPmcData, body: IAddItemRequestData, output: IItemEventRouterResponse, sessionID: string, callback: any, foundInRaid?: boolean, addUpd?: any): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, itemId: string, sessionID: string, output?: IItemEventRouterResponse): IItemEventRouterResponse; + getItemSize(itemTpl: string, itemID: string, inventoryItem: Item[]): Record; + private getSizeByInventoryItemHash; + private getInventoryItemHash; + getContainerMap(containerW: number, containerH: number, itemList: Item[], containerId: string): number[][]; + /** + * Based on the item action, determine whose inventories we should be looking at for from and to. + */ + getOwnerInventoryItems(body: IInventoryMoveRequestData | IInventorySplitRequestData | IInventoryMergeRequestData, sessionID: string): OwnerInventoryItems; + /** + * Made a 2d array table with 0 - free slot and 1 - used slot + * @param {Object} pmcData + * @param {string} sessionID + * @returns Array + */ + private getStashSlotMap; + private getStashType; + private getPlayerStashSize; + /** + * Internal helper function to transfer an item from one profile to another. + * fromProfileData: Profile of the source. + * toProfileData: Profile of the destination. + * body: Move request + */ + moveItemToProfile(fromItems: Item[], toItems: Item[], body: IInventoryMoveRequestData): void; + /** + * Internal helper function to move item within the same profile_f. + */ + moveItemInternal(inventoryItems: Item[], body: IInventoryMoveRequestData): void; + /** + * Internal helper function to handle cartridges in inventory if any of them exist. + */ + private handleCartridges; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ItemHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ItemHelper.d.ts new file mode 100644 index 0000000..8c1175a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ItemHelper.d.ts @@ -0,0 +1,236 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { InsuredItem, IPmcData } from "../models/eft/common/IPmcData"; +import { ITemplateItem, StackSlot } from "../models/eft/common/tables/ITemplateItem"; +import { Item } from "../models/eft/common/tables/IItem"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +declare class ItemHelper { + private logger; + private hashUtil; + private jsonUtil; + private databaseServer; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer); + /** + * Checks if a id is a valid item. Valid meaning that it's an item that be stored in stash + * @param {string} tpl the template id / tpl + * @returns boolean; true for items that may be in player posession and not quest items + */ + isValidItem(tpl: string, invalidBaseTypes?: string[]): boolean; + /** + * Checks if a id is a valid item. Valid meaning that it's an item that may be a reward + * or content of bot loot. Items that are tested as valid may be in a player backpack or stash. + * @param {*} tpl template id of item to check + * @returns boolean: true if item is valid reward + */ + isValidRewardItem(tpl: string): boolean; + /** + * Picks rewardable items from items.json. This means they need to fit into the inventory and they shouldn't be keys (debatable) + * @returns a list of rewardable items [[_tpl, itemTemplate],...] + */ + getRewardableItems(): [string, ITemplateItem][]; + /** + * Check if the tpl / template Id provided is a descendent of the baseclass + * + * @param {string} tpl the item template id to check + * @param {string} baseclassTpl the baseclass to check for + * @return {boolean} is the tpl a descendent? + */ + isOfBaseclass(tpl: string, baseclassTpl: string): any; + /** + * Returns the item price based on the handbook or as a fallback from the prices.json if the item is not + * found in the handbook. If the price can't be found at all return 0 + * + * @param {string} tpl the item template to check + * @returns {integer} The price of the item or 0 if not found + */ + getItemPrice(tpl: string): number; + fixItemStackCount(item: Item): Item; + /** + * AmmoBoxes contain StackSlots which need to be filled for the AmmoBox to have content. + * Here's what a filled AmmoBox looks like: + * { + * "_id": "b1bbe982daa00ac841d4ae4d", + * "_tpl": "57372c89245977685d4159b1", + * "parentId": "5fe49a0e2694b0755a504876", + * "slotId": "hideout", + * "location": { + * "x": 3, + * "y": 4, + * "r": 0 + * }, + * "upd": { + * "StackObjectsCount": 1 + * } + * }, + * { + * "_id": "b997b4117199033afd274a06", + * "_tpl": "56dff061d2720bb5668b4567", + * "parentId": "b1bbe982daa00ac841d4ae4d", + * "slotId": "cartridges", + * "location": 0, + * "upd": { + * "StackObjectsCount": 30 + * } + * } + * Given the AmmoBox Item (first object) this function generates the StackSlot (second object) and returns it. + * StackSlots are only used for AmmoBoxes which only have one element in StackSlots. However, it seems to be generic + * to possibly also have more than one StackSlot. As good as possible, without seeing items having more than one + * StackSlot, this function takes account of this and creates and returns an array of StackSlotItems + * + * @param {object} item The item template of the AmmoBox as given in items.json + * @param {string} parentId The id of the AmmoBox instance these StackSlotItems should be children of + * @returns {array} The array of StackSlotItems + */ + generateStackSlotItems(item: ITemplateItem, parentId: string): StackSlot[]; + getItem(tpl: string): [boolean, ITemplateItem]; + getItemQualityModifier(item: Item): number; + findAndReturnChildrenByItems(items: Item[], itemID: string): string[]; + /** + * A variant of findAndReturnChildren where the output is list of item objects instead of their ids. + */ + findAndReturnChildrenAsItems(items: Item[], baseItemId: string): Item[]; + /** + * find children of the item in a given assort (weapons parts for example, need recursive loop function) + */ + findAndReturnChildrenByAssort(itemIdToFind: string, assort: Item[]): Item[]; + hasBuyRestrictions(itemToCheck: Item): boolean; + /** + * Is Dogtag + * Checks if an item is a dogtag. Used under profile_f.js to modify preparePrice based + * on the level of the dogtag + */ + isDogtag(tpl: string): boolean; + isNotSellable(tpl: string): boolean; + getChildId(item: Item): string; + isItemTplStackable(tpl: string): boolean; + /** + * split item stack if it exceeds StackMaxSize + */ + splitStack(item: Item): Item[]; + /** + * Find Barter items in the inventory + * @param {string} by + * @param {Object} pmcData + * @param {string} barter_itemID + * @returns Array + */ + findBarterItems(by: string, pmcData: IPmcData, barter_itemID: string): any[]; + /** + * @param {Object} pmcData + * @param {Array} items + * @param {Object} fastPanel + * @returns Array + */ + replaceIDs(pmcData: IPmcData, items: Item[], insuredItems?: InsuredItem[], fastPanel?: any): any[]; + /** + * Recursivly loop down through an items hierarchy to see if any of the ids match the supplied list, return true if any do + * @param {string} tpl + * @param {Array} tplsToCheck + * @returns boolean + */ + doesItemOrParentsIdMatch(tpl: string, tplsToCheck: string[]): boolean; + /** + * Return true if item is a quest item + * @param {string} tpl + * @returns boolean + */ + isQuestItem(tpl: string): boolean; + getItemSize(items: Item[], rootItemId: string): ItemHelper.ItemSize; +} +declare namespace ItemHelper { + enum BaseClasses { + WEAPON = "5422acb9af1c889c16000029", + ARMOR = "5448e54d4bdc2dcc718b4568", + VEST = "5448e5284bdc2dcb718b4567", + BACKPACK = "5448e53e4bdc2d60728b4567", + VISORS = "5448e5724bdc2ddf718b4568", + FOOD = "5448e8d04bdc2ddf718b4569", + DRINK = "5448e8d64bdc2dce718b4568", + BARTER_ITEM = "5448eb774bdc2d0a728b4567", + INFO = "5448ecbe4bdc2d60728b4568", + MEDKIT = "5448f39d4bdc2d0a728b4568", + DRUGS = "5448f3a14bdc2d27728b4569", + STIMULATOR = "5448f3a64bdc2d60728b456a", + MEDICAL = "5448f3ac4bdc2dce718b4569", + MEDICAL_SUPPLIES = "57864c8c245977548867e7f1", + MOD = "5448fe124bdc2da5018b4567", + FUNCTIONAL_MOD = "550aa4154bdc2dd8348b456b", + FUEL = "5d650c3e815116009f6201d2", + GEAR_MOD = "55802f3e4bdc2de7118b4584", + STOCK = "55818a594bdc2db9688b456a", + FOREGRIP = "55818af64bdc2d5b648b4570", + MASTER_MOD = "55802f4a4bdc2ddb688b4569", + MOUNT = "55818b224bdc2dde698b456f", + MUZZLE = "5448fe394bdc2d0d028b456c", + SIGHTS = "5448fe7a4bdc2d6f028b456b", + MEDS = "543be5664bdc2dd4348b4569", + MONEY = "543be5dd4bdc2deb348b4569", + KEY = "543be5e94bdc2df1348b4568", + KEY_MECHANICAL = "5c99f98d86f7745c314214b3", + KEYCARD = "5c164d2286f774194c5e69fa", + EQUIPMENT = "543be5f84bdc2dd4348b456a", + THROW_WEAPON = "543be6564bdc2df4348b4568", + FOOD_DRINK = "543be6674bdc2df1348b4569", + PISTOL = "5447b5cf4bdc2d65278b4567", + SMG = "5447b5e04bdc2d62278b4567", + ASSAULT_RIFLE = "5447b5f14bdc2d61278b4567", + ASSAULT_CARBINE = "5447b5fc4bdc2d87278b4567", + SHOTGUN = "5447b6094bdc2dc3278b4567", + MARKSMAN_RIFLE = "5447b6194bdc2d67278b4567", + SNIPER_RIFLE = "5447b6254bdc2dc3278b4568", + MACHINE_GUN = "5447bed64bdc2d97278b4568", + GRENADE_LAUNCHER = "5447bedf4bdc2d87278b4568", + SPECIAL_WEAPON = "5447bee84bdc2dc3278b4569", + SPEC_ITEM = "5447e0e74bdc2d3c308b4567", + KNIFE = "5447e1d04bdc2dff2f8b4567", + AMMO = "5485a8684bdc2da71d8b4567", + AMMO_BOX = "543be5cb4bdc2deb348b4568", + LOOT_CONTAINER = "566965d44bdc2d814c8b4571", + MOD_CONTAINER = "5448bf274bdc2dfc2f8b456a", + SEARCHABLE_ITEM = "566168634bdc2d144c8b456c", + STASH = "566abbb64bdc2d144c8b457d", + SORTING_TABLE = "6050cac987d3f925bf016837", + LOCKABLE_CONTAINER = "5671435f4bdc2d96058b4569", + SIMPLE_CONTAINER = "5795f317245977243854e041", + INVENTORY = "55d720f24bdc2d88028b456d", + STATIONARY_CONTAINER = "567583764bdc2d98058b456e", + POCKETS = "557596e64bdc2dc2118b4571", + ARMBAND = "5b3f15d486f77432d0509248", + DOG_TAG_USEC = "59f32c3b86f77472a31742f0", + DOG_TAG_BEAR = "59f32bb586f774757e1e8442", + JEWELRY = "57864a3d24597754843f8721", + ELECTRONICS = "57864a66245977548f04a81f", + BUILDING_MATERIAL = "57864ada245977548638de91", + TOOL = "57864bb7245977548b3b66c2", + HOUSEHOLD_GOODS = "57864c322459775490116fbf", + LUBRICANT = "57864e4c24597754843f8723", + BATTERY = "57864ee62459775490116fc1", + ASSAULT_SCOPE = "55818add4bdc2d5b648b456f", + REFLEX_SIGHT = "55818ad54bdc2ddc698b4569", + TACTICAL_COMBO = "55818b164bdc2ddc698b456c", + MAGAZINE = "5448bc234bdc2d3c308b4569", + LIGHT_LASER = "55818b0e4bdc2dde698b456e", + FLASH_HIDER = "550aa4bf4bdc2dd6348b456b", + COLLIMATOR = "55818ad54bdc2ddc698b4569", + COMPACT_COLLIMATOR = "55818acf4bdc2dde698b456b", + COMPENSATOR = "550aa4af4bdc2dd4348b456e", + OPTIC_SCOPE = "55818ae44bdc2dde698b456c", + SPECIAL_SCOPE = "55818aeb4bdc2ddc698b456a", + OTHER = "590c745b86f7743cc433c5f2", + SILENCER = "550aa4cd4bdc2dd8348b456c", + PORTABLE_RANGE_FINDER = "61605ddea09d851a0a0c1bbc", + ITEM = "54009119af1c881c07000029", + CYLINDER_MAGAZINE = "610720f290b75a49ff2e5e25" + } + interface ItemSize { + width: number; + height: number; + } + enum Money { + ROUBLES = "5449016a4bdc2d6f028b456f", + EUROS = "569668774bdc2da2298b4568", + DOLLARS = "5696686a4bdc2da3298b456a" + } +} +export { ItemHelper }; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/NotificationSendHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/NotificationSendHelper.d.ts new file mode 100644 index 0000000..b9298da --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/NotificationSendHelper.d.ts @@ -0,0 +1,12 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { NotificationService } from "../services/NotificationService"; +export declare class NotificationSendHelper { + private httpServer; + private notificationService; + constructor(httpServer: IHttpServer, notificationService: NotificationService); + /** + * Send notification message to the appropiate channel + */ + sendMessage(sessionID: string, notificationMessage: INotification): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/NotifierHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/NotifierHelper.d.ts new file mode 100644 index 0000000..0d524e9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/NotifierHelper.d.ts @@ -0,0 +1,17 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +import { Message, MessageContentRagfair } from "../models/eft/profile/IAkiProfile"; +import { HttpServerHelper } from "./HttpServerHelper"; +export declare class NotifierHelper { + private httpServerHelper; + /** + * The default notification sent when waiting times out. + */ + private defaultNotification; + constructor(httpServerHelper: HttpServerHelper); + getDefaultNotification(): INotification; + /** Creates a new notification that displays the "Your offer was sold!" prompt and removes sold offer from "My Offers" on clientside */ + createRagfairOfferSoldNotification(dialogueMessage: Message, ragfairData: MessageContentRagfair): INotification; + /** Creates a new notification with the specified dialogueMessage object. */ + createNewMessageNotification(dialogueMessage: Message): INotification; + getWebSocketServer(sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/PaymentHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/PaymentHelper.d.ts new file mode 100644 index 0000000..2d068a4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/PaymentHelper.d.ts @@ -0,0 +1,14 @@ +export declare class PaymentHelper { + /** + * Check whether tpl is Money + * @param {string} tpl + * @returns void + */ + isMoneyTpl(tpl: string): boolean; + /** + * Gets currency TPL from TAG + * @param {string} currency + * @returns string + */ + getCurrency(currency: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/PresetHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/PresetHelper.d.ts new file mode 100644 index 0000000..0a24128 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/PresetHelper.d.ts @@ -0,0 +1,14 @@ +import { Preset } from "../models/eft/common/IGlobals"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PresetHelper { + private databaseServer; + private lookup; + constructor(databaseServer: DatabaseServer); + hydratePresetStore(input: Record): void; + isPreset(id: string): boolean; + hasPreset(templateId: string): boolean; + getPreset(id: string): Preset; + getPresets(templateId: string): Preset[]; + getDefaultPreset(templateId: string): Preset; + getBaseItemTpl(presetId: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ProfileHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ProfileHelper.d.ts new file mode 100644 index 0000000..508443c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/ProfileHelper.d.ts @@ -0,0 +1,33 @@ +import { IPmcData, Stats } from "../models/eft/common/IPmcData"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { FenceService } from "../services/FenceService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Watermark } from "../utils/Watermark"; +import { ItemHelper } from "./ItemHelper"; +export declare class ProfileHelper { + protected jsonUtil: JsonUtil; + protected watermark: Watermark; + protected timeUtil: TimeUtil; + protected saveServer: SaveServer; + protected databaseServer: DatabaseServer; + protected itemHelper: ItemHelper; + protected fenceService: FenceService; + constructor(jsonUtil: JsonUtil, watermark: Watermark, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, fenceService: FenceService); + resetProfileQuestCondition(sessionID: string, conditionId: string): void; + getCompleteProfile(sessionID: string): IPmcData[]; + isNicknameTaken(info: IValidateNicknameRequestData, sessionID: string): boolean; + getProfileByPmcId(pmcId: string): IPmcData; + getExperience(level: number): number; + getMaxLevel(): number; + getDefaultAkiDataObject(): any; + getFullProfile(sessionID: string): IAkiProfile; + getPmcProfile(sessionID: string): IPmcData; + getScavProfile(sessionID: string): IPmcData; + getDefaultCounters(): Stats; + private isWiped; + private getServerVersion; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/QuestConditionHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/QuestConditionHelper.d.ts new file mode 100644 index 0000000..2a0ee94 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/QuestConditionHelper.d.ts @@ -0,0 +1,7 @@ +import { AvailableForConditions } from "../models/eft/common/tables/IQuest"; +export declare class QuestConditionHelper { + getQuestConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + getLevelConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + getLoyaltyConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + private filterConditions; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/QuestHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/QuestHelper.d.ts new file mode 100644 index 0000000..9e2dd5e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/QuestHelper.d.ts @@ -0,0 +1,68 @@ +import { IPmcData, Quest } from "../models/eft/common/IPmcData"; +import { AvailableForConditions, AvailableForProps, IQuest, Reward } from "../models/eft/common/tables/IQuest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { RagfairServerHelper } from "./RagfairServerHelper"; +import { TraderHelper } from "./TraderHelper"; +export declare class QuestHelper { + private logger; + private jsonUtil; + private timeUtil; + private hashUtil; + private itemHelper; + private itemEventRouter; + private databaseServer; + private ragfairServerHelper; + private dialogueHelper; + private profileHelper; + private paymentHelper; + private traderHelper; + private configServer; + private questConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, timeUtil: TimeUtil, hashUtil: HashUtil, itemHelper: ItemHelper, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, ragfairServerHelper: RagfairServerHelper, dialogueHelper: DialogueHelper, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, traderHelper: TraderHelper, configServer: ConfigServer); + static get STATUS(): Record; + questStatus(pmcData: IPmcData, questID: string): string; + /** + * returns true is the condition is satisfied + */ + evaluateLevel(pmcProfile: IPmcData, cond: AvailableForConditions): boolean; + getDeltaQuests(before: IQuest[], after: IQuest[]): IQuest[]; + rewardSkillPoints(sessionID: string, pmcData: IPmcData, output: IItemEventRouterResponse, skillName: string, progress: number): void; + getQuestLocale(questId: string): any; + /** + * Debug Routine for showing some information on the + * quest list in question. + */ + dumpQuests(quests: any, label?: any): void; + loyaltyRequirementCheck(loyaltyRequirementProperties: AvailableForProps, profile: IPmcData): boolean; + private processReward; + getQuestRewardItems(quest: IQuest, state: string): Reward[]; + addQuestToPMCData(pmcData: IPmcData, quest: Quest, newState: string, acceptedQuest: IAcceptQuestRequestData): void; + acceptedUnlocked(acceptedQuestId: string, sessionID: string): IQuest[]; + failedUnlocked(failedQuestId: string, sessionID: string): IQuest[]; + applyMoneyBoost(quest: IQuest, moneyBoost: number): IQuest; + changeItemStack(pmcData: IPmcData, id: string, value: number, sessionID: string, output: any): void; + /** + * Get List of All Quests as an array + */ + questValues(): IQuest[]; + private cleanQuestList; + cleanQuestConditions(quest: IQuest): IQuest; + failQuest(pmcData: IPmcData, body: any, sessionID: string): any; + getQuestFromDb(questId: string, pmcData: IPmcData): IQuest; + getQuestLocaleIdFromDb(messageId: string, localisation?: string): string; + applyQuestReward(pmcData: IPmcData, body: ICompleteQuestRequestData, state: string, sessionID: string): any[]; + getFindItemIdForQuestItem(itemTpl: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairHelper.d.ts new file mode 100644 index 0000000..8e70bcd --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairHelper.d.ts @@ -0,0 +1,43 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { IGetOffersResult } from "../models/eft/ragfair/IGetOffersResult"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairLinkedItemService } from "../services/RagfairLinkedItemService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { HandbookHelper } from "./HandbookHelper"; +import { ItemHelper } from "./ItemHelper"; +import { TraderAssortHelper } from "./TraderAssortHelper"; +import { UtilityHelper } from "./UtilityHelper"; +export declare class RagfairHelper { + private logger; + private jsonUtil; + private traderAssortHelper; + private databaseServer; + private handbookHelper; + private itemHelper; + private ragfairLinkedItemService; + private utilityHelper; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, traderAssortHelper: TraderAssortHelper, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, itemHelper: ItemHelper, ragfairLinkedItemService: RagfairLinkedItemService, utilityHelper: UtilityHelper, configServer: ConfigServer); + /** + * Gets currency TAG from TPL + * @param {string} currency + * @returns string + */ + getCurrencyTag(currency: string): string; + filterCategories(sessionID: string, info: ISearchRequestData): string[]; + getDisplayableAssorts(sessionID: string): Record; + private getCategoryList; + countCategories(result: IGetOffersResult): void; + /** + * Merges Root Items + * Ragfair allows abnormally large stacks. + */ + mergeStackable(items: Item[]): Item[]; + getCurrencySymbol(currencyTpl: string): string; + formatCurrency(moneyAmount: number): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairOfferHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairOfferHelper.d.ts new file mode 100644 index 0000000..3bf8add --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairOfferHelper.d.ts @@ -0,0 +1,49 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { HashUtil } from "../utils/HashUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { PresetHelper } from "./PresetHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { RagfairHelper } from "./RagfairHelper"; +import { RagfairServerHelper } from "./RagfairServerHelper"; +import { RagfairSortHelper } from "./RagfairSortHelper"; +export declare class RagfairOfferHelper { + private logger; + private timeUtil; + private hashUtil; + private itemEventRouter; + private databaseServer; + private saveServer; + private dialogueHelper; + private itemHelper; + private paymentHelper; + private presetHelper; + private profileHelper; + private ragfairServerHelper; + private ragfairSortHelper; + private ragfairHelper; + private ragfairOfferService; + private configServer; + private static TPL_GOODS_SOLD; + private ragfairConfig; + private questConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, hashUtil: HashUtil, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, saveServer: SaveServer, dialogueHelper: DialogueHelper, itemHelper: ItemHelper, paymentHelper: PaymentHelper, presetHelper: PresetHelper, profileHelper: ProfileHelper, ragfairServerHelper: RagfairServerHelper, ragfairSortHelper: RagfairSortHelper, ragfairHelper: RagfairHelper, ragfairOfferService: RagfairOfferService, configServer: ConfigServer); + getValidOffers(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, pmcProfile: IPmcData): IRagfairOffer[]; + getOffersForBuild(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, pmcProfile: IPmcData): IRagfairOffer[]; + processOffers(sessionID: string): boolean; + private getProfileOffers; + private deleteOfferByOfferId; + private completeOffer; + isDisplayableOffer(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, offer: IRagfairOffer, pmcProfile: IPmcData): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairSellHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairSellHelper.d.ts new file mode 100644 index 0000000..929d112 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairSellHelper.d.ts @@ -0,0 +1,15 @@ +import { SellResult } from "../models/eft/ragfair/IRagfairOffer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class RagfairSellHelper { + private logger; + private randomUtil; + private timeUtil; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, randomUtil: RandomUtil, timeUtil: TimeUtil, configServer: ConfigServer); + calculateSellChance(baseChance: number, offerPrice: number, requirementsPriceInRub: number): number; + rollForSale(sellChance: number, count: number): SellResult[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairServerHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairServerHelper.d.ts new file mode 100644 index 0000000..0f32a66 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairServerHelper.d.ts @@ -0,0 +1,39 @@ +import { MemberCategory } from "../models/eft/common/MemberCategory"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class RagfairServerHelper { + private randomUtil; + private hashUtil; + private saveServer; + private databaseServer; + private profileHelper; + private itemHelper; + private dialogueHelper; + private jsonUtil; + private configServer; + private ragfairConfig; + private questConfig; + private static TPL_GOODS_RETURNED; + constructor(randomUtil: RandomUtil, hashUtil: HashUtil, saveServer: SaveServer, databaseServer: DatabaseServer, profileHelper: ProfileHelper, itemHelper: ItemHelper, dialogueHelper: DialogueHelper, jsonUtil: JsonUtil, configServer: ConfigServer); + isItemValidRagfairItem(itemDetails: [boolean, ITemplateItem]): boolean; + isItemBlacklisted(itemTemplateId: string): boolean; + isTrader(userID: string): boolean; + isPlayer(userID: string): boolean; + returnItems(sessionID: string, items: any[]): void; + calculateDynamicStackCount(tplId: string, isWeaponPreset: boolean): number; + getDynamicOfferCurrency(): string; + getMemberType(userID: string): MemberCategory; + getNickname(userID: string): string; + getPresetItems(item: any): Item[]; + getPresetItemsByTpl(item: Item): Item[]; + reparentPresets(item: Item, preset: Item[]): Item[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairSortHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairSortHelper.d.ts new file mode 100644 index 0000000..e9d8069 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairSortHelper.d.ts @@ -0,0 +1,12 @@ +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class RagfairSortHelper { + private databaseServer; + constructor(databaseServer: DatabaseServer); + sortOffers(offers: IRagfairOffer[], type: number, direction?: number): IRagfairOffer[]; + private sortOffersByID; + private sortOffersByRating; + private sortOffersByName; + private sortOffersByPrice; + private sortOffersByExpiry; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairTaxHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairTaxHelper.d.ts new file mode 100644 index 0000000..e87334f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RagfairTaxHelper.d.ts @@ -0,0 +1,15 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { ItemHelper } from "./ItemHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairTaxHelper { + private logger; + private databaseServer; + private ragfairPriceService; + private itemHelper; + constructor(logger: ILogger, databaseServer: DatabaseServer, ragfairPriceService: RagfairPriceService, itemHelper: ItemHelper); + calculateTax(item: Item, pmcData: IPmcData, requirementsValue: number, offerItemCount: number, sellInOnePiece: boolean): number; + private calculateItemWorth; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RepairHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RepairHelper.d.ts new file mode 100644 index 0000000..d11d0d2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/RepairHelper.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RepairHelper { + private logger; + private jsonUtil; + private randomUtil; + private databaseServer; + private configServer; + private repairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, configServer: ConfigServer); + updateItemDurability(itemToRepairId: string, amountToRepair: number, pmcData: IPmcData, useRepairKit?: boolean): Item; + private getRandomisedArmorRepairDegredationValue; + private getRandomisedWeaponRepairDegredationValue; + isWeaponTemplate(tpl: string): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/SecureContainerHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/SecureContainerHelper.d.ts new file mode 100644 index 0000000..8f246b6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/SecureContainerHelper.d.ts @@ -0,0 +1,13 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { ItemHelper } from "./ItemHelper"; +export interface OwnerInventoryItems { + from: Item[]; + to: Item[]; + sameInventory: boolean; + isMail: boolean; +} +export declare class SecureContainerHelper { + private itemHelper; + constructor(itemHelper: ItemHelper); + getSecureContainerItems(items: Item[]): string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TradeHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TradeHelper.d.ts new file mode 100644 index 0000000..a78cd20 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TradeHelper.d.ts @@ -0,0 +1,31 @@ +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Upd } from "../models/eft/common/tables/IItem"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBuyTradeRequestData } from "../models/eft/trade/IProcessBuyTradeRequestData"; +import { IProcessSellTradeRequestData } from "../models/eft/trade/IProcessSellTradeRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RagfairServer } from "../servers/RagfairServer"; +import { FenceService } from "../services/FenceService"; +import { PaymentService } from "../services/PaymentService"; +export declare class TradeHelper { + private logger; + private itemEventRouter; + private traderHelper; + private itemHelper; + private paymentService; + private fenceService; + private inventoryHelper; + private ragfairServer; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, traderHelper: TraderHelper, itemHelper: ItemHelper, paymentService: PaymentService, fenceService: FenceService, inventoryHelper: InventoryHelper, ragfairServer: RagfairServer); + buyItem(pmcData: IPmcData, buyRequestData: IProcessBuyTradeRequestData, sessionID: string, foundInRaid: boolean, upd: Upd): IItemEventRouterResponse; + /** + * Selling item to trader + */ + sellItem(pmcData: IPmcData, body: IProcessSellTradeRequestData, sessionID: string): IItemEventRouterResponse; + private incrementAssortBuyCount; + private checkPurchaseIsWithinTraderItemLimit; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TraderAssortHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TraderAssortHelper.d.ts new file mode 100644 index 0000000..d95879c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TraderAssortHelper.d.ts @@ -0,0 +1,23 @@ +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { RagfairAssortGenerator } from "../generators/RagfairAssortGenerator"; +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { FenceService } from "../services/FenceService"; +import { TraderAssortService } from "../services/TraderAssortService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { AssortHelper } from "./AssortHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class TraderAssortHelper { + private logger; + private jsonUtil; + private databaseServer; + private profileHelper; + private assortHelper; + private ragfairAssortGenerator; + private ragfairOfferGenerator; + private traderAssortService; + private fenceService; + constructor(logger: ILogger, jsonUtil: JsonUtil, databaseServer: DatabaseServer, profileHelper: ProfileHelper, assortHelper: AssortHelper, ragfairAssortGenerator: RagfairAssortGenerator, ragfairOfferGenerator: RagfairOfferGenerator, traderAssortService: TraderAssortService, fenceService: FenceService); + getAssort(sessionId: string, traderId: string): ITraderAssort; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TraderHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TraderHelper.d.ts new file mode 100644 index 0000000..5440afe --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/TraderHelper.d.ts @@ -0,0 +1,35 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PlayerService } from "../services/PlayerService"; +import { HandbookHelper } from "./HandbookHelper"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { FenceService } from "../services/FenceService"; +import { IBarterScheme, ITraderAssort, ITraderBase, LoyaltyLevel } from "../models/eft/common/tables/ITrader"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class TraderHelper { + private logger; + private databaseServer; + private saveServer; + private profileHelper; + private paymentHelper; + private itemHelper; + private handbookHelper; + private playerService; + private fenceService; + private configServer; + private traderConfig; + constructor(logger: ILogger, databaseServer: DatabaseServer, saveServer: SaveServer, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, itemHelper: ItemHelper, handbookHelper: HandbookHelper, playerService: PlayerService, fenceService: FenceService, configServer: ConfigServer); + getTrader(traderID: string, sessionID: string): ITraderBase; + getTraderAssortsById(traderId: string): ITraderAssort; + resetTrader(sessionID: string, traderID: string): void; + changeTraderDisplay(traderID: string, status: boolean, sessionID: string): void; + getPurchasesData(traderID: string, sessionID: string): Record; + lvlUp(traderID: string, sessionID: string): void; + getTraderUpdateSeconds(traderId: string): number; + traderFilter(traderFilters: string[], tplToCheck: string): boolean; + getLoyaltyLevel(traderID: string, pmcData: IPmcData): LoyaltyLevel; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/UtilityHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/UtilityHelper.d.ts new file mode 100644 index 0000000..5d9f482 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/UtilityHelper.d.ts @@ -0,0 +1,3 @@ +export declare class UtilityHelper { + arrayIntersect(a: T[], b: T[]): T[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/WeightedRandomHelper.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/WeightedRandomHelper.d.ts new file mode 100644 index 0000000..9aa0d29 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/helpers/WeightedRandomHelper.d.ts @@ -0,0 +1,28 @@ +export declare class WeightedRandomHelper { + /** + * Gets a tplId from a weighted dictionary + * @param {tplId: weighting[]} itemArray + * @returns tplId + */ + getWeightedInventoryItem(itemArray: { + [tplId: string]: unknown; + } | ArrayLike): string; + /** + * Picks the random item based on its weight. + * The items with higher weight will be picked more often (with a higher probability). + * + * For example: + * - items = ['banana', 'orange', 'apple'] + * - weights = [0, 0.2, 0.8] + * - weightedRandom(items, weights) in 80% of cases will return 'apple', in 20% of cases will return + * 'orange' and it will never return 'banana' (because probability of picking the banana is 0%) + * + * @param {any[]} items + * @param {number[]} weights + * @returns {{item: any, index: number}} + */ + weightedRandom(items: string | any[], weights: string | any[]): { + item: any; + index: number; + }; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/Compiler.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/Compiler.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/Compiler.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/DebugEntry.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/DebugEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/DebugEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/ReleaseEntry.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/ReleaseEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/ReleaseEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/TestEntry.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/TestEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/ide/TestEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/BundleLoader.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/BundleLoader.d.ts new file mode 100644 index 0000000..9abfe9f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/BundleLoader.d.ts @@ -0,0 +1,22 @@ +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +declare class BundleInfo { + private httpServerHelper; + key: string; + path: string; + filepath: string; + dependencyKeys: string[]; + constructor(modpath: string, bundle: any, httpServerHelper: HttpServerHelper); +} +export declare class BundleLoader { + private httpServerHelper; + private vfs; + private jsonUtil; + private bundles; + constructor(httpServerHelper: HttpServerHelper, vfs: VFS, jsonUtil: JsonUtil); + getBundles(local: boolean): BundleInfo[]; + getBundle(key: string, local: boolean): BundleInfo; + addBundles(modpath: string): void; +} +export {}; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/DelayedModLoader.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/DelayedModLoader.d.ts new file mode 100644 index 0000000..7e7d8d0 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/DelayedModLoader.d.ts @@ -0,0 +1,22 @@ +import { DependencyContainer } from "tsyringe"; +import { HandbookController } from "../controllers/HandbookController"; +import { IModLoader } from "../models/spt/mod/IModLoader"; +import { ModCompilerService } from "../services/ModCompilerService"; +import { VFS } from "../utils/VFS"; +import { BundleLoader } from "./BundleLoader"; +import { InitialModLoader } from "./InitialModLoader"; +export declare class DelayedModLoader implements IModLoader { + private bundleLoader; + private handbookController; + private vfs; + private modCompilerService; + private initialModLoader; + constructor(bundleLoader: BundleLoader, handbookController: HandbookController, vfs: VFS, modCompilerService: ModCompilerService, initialModLoader: InitialModLoader); + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; + load(container: DependencyContainer): void; + private executeMods; + private addBundles; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/InitialModLoader.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/InitialModLoader.d.ts new file mode 100644 index 0000000..a53cce2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/loaders/InitialModLoader.d.ts @@ -0,0 +1,35 @@ +import { DependencyContainer } from "tsyringe"; +import { IModLoader } from "../models/spt/mod/IModLoader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ModCompilerService } from "../services/ModCompilerService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +export declare class InitialModLoader implements IModLoader { + private logger; + private vfs; + private jsonUtil; + private modCompilerService; + private configServer; + private readonly basepath; + private imported; + private onLoad; + private akiConfig; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil, modCompilerService: ModCompilerService, configServer: ConfigServer); + load(container: DependencyContainer): Promise; + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; + private importClass; + private importMods; + private isModCombatibleWithAki; + private executeMods; + private sortModsLoadOrder; + private addMod; + private areModDependenciesFulfilled; + private isModCompatible; + private validMod; + private getLoadOrderRecursive; + private getLoadOrder; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/bot/IGenerateBotsRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/bot/IGenerateBotsRequestData.d.ts new file mode 100644 index 0000000..c49cef7 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/bot/IGenerateBotsRequestData.d.ts @@ -0,0 +1,8 @@ +export interface IGenerateBotsRequestData { + conditions: Condition[]; +} +export interface Condition { + Role: string; + Limit: number; + Difficulty: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IEmptyRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IEmptyRequestData.d.ts new file mode 100644 index 0000000..284d16e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IEmptyRequestData.d.ts @@ -0,0 +1,2 @@ +export interface IEmptyRequestData { +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IGlobals.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IGlobals.d.ts new file mode 100644 index 0000000..456895c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IGlobals.d.ts @@ -0,0 +1,1176 @@ +import { Item } from "./tables/IItem"; +export interface IGlobals { + time: number; + config: Config; + bot_presets: BotPreset[]; + BotWeaponScatterings: BotWeaponScattering[]; + ItemPresets: Record; +} +export interface Config { + content: Content; + AimPunchMagnitude: number; + WeaponSkillProgressRate: number; + SkillAtrophy: boolean; + exp: Exp; + t_base_looting: number; + t_base_lockpicking: number; + armor: Armor; + SessionsToShowHotKeys: number; + MaxBotsAliveOnMap: number; + SavagePlayCooldown: number; + SavagePlayCooldownNdaFree: number; + MarksmanAccuracy: number; + SavagePlayCooldownDevelop: number; + TODSkyDate: string; + Mastering: Mastering[]; + GlobalItemPriceModifier: number; + TradingUnlimitedItems: boolean; + MaxLoyaltyLevelForAll: boolean; + GlobalLootChanceModifier: number; + TimeBeforeDeploy: number; + TimeBeforeDeployLocal: number; + LoadTimeSpeedProgress: number; + BaseLoadTime: number; + BaseUnloadTime: number; + BaseCheckTime: number; + Customization: Customization; + UncheckOnShot: boolean; + BotsEnabled: boolean; + ArmorMaterials: ArmorMaterials; + LegsOverdamage: number; + HandsOverdamage: number; + StomachOverdamage: number; + Health: Health; + rating: Rating; + tournament: Tournament; + RagFair: RagFair; + handbook: Handbook; + FractureCausedByFalling: Probability; + FractureCausedByBulletHit: Probability; + WAVE_COEF_LOW: number; + WAVE_COEF_MID: number; + WAVE_COEF_HIGH: number; + WAVE_COEF_HORDE: number; + Stamina: Stamina; + StaminaRestoration: StaminaRestoration; + StaminaDrain: StaminaDrain; + RequirementReferences: RequirementReferences; + RepairKitSettings: RepairKitSettings; + RestrictionsInRaid: RestrictionsInRaid[]; + SkillMinEffectiveness: number; + SkillFatiguePerPoint: number; + SkillFreshEffectiveness: number; + SkillFreshPoints: number; + SkillPointsBeforeFatigue: number; + SkillFatigueReset: number; + DiscardLimitsEnabled: boolean; + EventType: string[]; + WalkSpeed: xyz; + SprintSpeed: xyz; + SkillEnduranceWeightThreshold: number; + TeamSearchingTimeout: number; + Insurance: Insurance; + SkillExpPerLevel: number; + GameSearchingTimeout: number; + WallContusionAbsorption: xyz; + SkillsSettings: SkillsSettings; + AzimuthPanelShowsPlayerOrientation: boolean; + Aiming: Aiming; + Malfunction: Malfunction; + Overheat: Overheat; + FenceSettings: FenceSettings; + TestValue: number; + Inertia: Inertia; + Ballistic: Ballistic; +} +export interface Content { + ip: string; + port: number; + root: string; +} +export interface Exp { + heal: Heal; + match_end: MatchEnd; + kill: Kill; + level: Level; + loot_attempts: LootAttempt[]; + expForLockedDoorOpen: number; + expForLockedDoorBreach: number; + triggerMult: number; +} +export interface Heal { + expForHeal: number; + expForHydration: number; + expForEnergy: number; +} +export interface MatchEnd { + README: string; + survived_exp_requirement: number; + survived_seconds_requirement: number; + survived_exp_reward: number; + mia_exp_reward: number; + runner_exp_reward: number; + leftMult: number; + miaMult: number; + survivedMult: number; + runnerMult: number; + killedMult: number; +} +export interface Kill { + combo: Combo[]; + victimLevelExp: number; + headShotMult: number; + expOnDamageAllHealth: number; + longShotDistance: number; + bloodLossToLitre: number; + victimBotLevelExp: number; +} +export interface Combo { + percent: number; +} +export interface Level { + exp_table: ExpTable[]; + trade_level: number; + savage_level: number; + clan_level: number; + mastering1: number; + mastering2: number; +} +export interface ExpTable { + exp: number; +} +export interface LootAttempt { + k_exp: number; +} +export interface Armor { + class: Class[]; +} +export interface Class { + resistance: number; +} +export interface Mastering { + Name: string; + Templates: string[]; + Level2: number; + Level3: number; +} +export interface Customization { + SavageHead: SavageHead; + SavageBody: SavageBody; + SavageFeet: SavageFeet; + CustomizationVoice: CustomizationVoice[]; + BodyParts: BodyParts; +} +export interface SavageHead { + wild_head_1: WildHead; + wild_head_2: WildHead; + wild_head_3: WildHead; + Wild_Dealmaker_head: WildHead; + Wild_Killa_head: WildHead; + bear_head: WildHead; + bear_head_1: WildHead; + usec_head_1: WildHead; + Head_BOSS_Glukhar: WildHead; + Wild_Head_nonMesh: WildHead; + Head_BOSS_Sanitar: WildHead; + wild_head_drozd: WildHead; + wild_head_misha: WildHead; + head_cultist_01: WildHead; + head_cultist_02: WildHead; + head_cultist_03: WildHead; + DefaultUsecHead: WildHead; + usec_head_3: WildHead; + usec_head_4: WildHead; + usec_head_5: WildHead; +} +export interface WildHead { + head: string; + isNotRandom: boolean; + NotRandom: boolean; +} +export interface SavageBody { + wild_body: WildBody; + wild_body_1: WildBody; + wild_body_2: WildBody; + wild_body_3: WildBody; + Wild_Dealmaker_body: WildBody; + wild_security_body_1: WildBody; + wild_security_body_2: WildBody; + wild_Killa_body: WildBody; + wild_pmcBot_body: WildBody; + wild_Shturman_body: WildBody; + wild_Gluhar_body: WildBody; + Tshirt_security_TshirtTatu_01: WildBody; + Tshirt_security_TshirtTatu_02: WildBody; + Top_security_Husky: WildBody; + Top_security_Gorka4: WildBody; + scav_kit_upper_meteor: WildBody; + wild_body_russia1: WildBody; + Top_BOSS_Sanitar: WildBody; + wild_body_motocross: WildBody; + top_cultist_01: WildBody; + top_cultist_02: WildBody; + wild_body_rainparka: WildBody; + wild_body_underarmour: WildBody; + top_boss_tagilla: WildBody; + DefaultUsecBody: WildBody; + usec_upper_acu: WildBody; + usec_upper_commando: WildBody; + usec_upper_aggressor: WildBody; + usec_upper_hoody: WildBody; + usec_upper_pcuironsight: WildBody; + usec_top_beltstaff: WildBody; + usec_upper_flexion: WildBody; + usec_upper_tier3: WildBody; + usec_upper_pcsmulticam: WildBody; + usec_upper_tier_2: WildBody; + usec_upper_infiltrator: WildBody; + user_upper_NightPatrol: WildBody; + wild_body_bomber: WildBody; + wild_top_yellowcoat: WildBody; +} +export interface WildBody { + body: string; + hands: string; + isNotRandom: boolean; +} +export interface SavageFeet { + wild_feet: WildFeet; + wild_feet_1: WildFeet; + wild_feet_2: WildFeet; + Wild_Dealmaker_feet: WildFeet; + wild_security_feet_1: WildFeet; + Wild_Killa_feet: WildFeet; + wild_pmcBot_feet: WildFeet; + Pants_BOSS_Glukhar: WildFeet; + Pants_BOSS_Shturman: WildFeet; + Pants_security_Gorka4: WildFeet; + Pants_security_Flora: WildFeet; + scav_kit_lower_sklon: WildFeet; + Pants_BOSS_Sanitar: WildFeet; + wild_feet_sweatpants: WildFeet; + wild_feet_wasatch: WildFeet; + wild_feet_slimPants: WildFeet; + pants_cultist_01: WildFeet; + pants_cultist_02: WildFeet; + wild_feet_scavelite_taclite: WildFeet; + pants_boss_tagilla: WildFeet; + wild_feet_bomber: WildFeet; + wild_pants_yellowcoat: WildFeet; +} +export interface WildFeet { + feet: string; + isNotRandom: boolean; + NotRandom: boolean; +} +export interface CustomizationVoice { + voice: string; + side: string[]; + isNotRandom: boolean; +} +export interface BodyParts { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface ArmorMaterials { + UHMWPE: ArmorType; + Aramid: ArmorType; + Combined: ArmorType; + Titan: ArmorType; + Aluminium: ArmorType; + ArmoredSteel: ArmorType; + Ceramic: ArmorType; + Glass: ArmorType; +} +export interface ArmorType { + Destructibility: number; + MinRepairDegradation: number; + MaxRepairDegradation: number; + ExplosionDestructibility: number; + MinRepairKitDegradation: number; + MaxRepairKitDegradation: number; +} +export interface Health { + Falling: Falling; + Effects: Effects; + HealPrice: HealPrice; + ProfileHealthSettings: ProfileHealthSettings; +} +export interface Falling { + DamagePerMeter: number; + SafeHeight: number; +} +export interface Effects { + Existence: Existence; + Dehydration: Dehydration; + BreakPart: BreakPart; + Contusion: Contusion; + Disorientation: Disorientation; + Exhaustion: Exhaustion; + LowEdgeHealth: LowEdgeHealth; + RadExposure: RadExposure; + Stun: Stun; + Intoxication: Intoxication; + Regeneration: Regeneration; + Wound: Wound; + Berserk: Berserk; + Flash: Flash; + MedEffect: MedEffect; + Pain: Pain; + PainKiller: PainKiller; + SandingScreen: SandingScreen; + Stimulator: Stimulator; + Tremor: Tremor; + ChronicStaminaFatigue: ChronicStaminaFatigue; + Fracture: Fracture2; + HeavyBleeding: HeavyBleeding2; + LightBleeding: LightBleeding2; + BodyTemperature: BodyTemperature; +} +export interface Existence { + EnergyLoopTime: number; + HydrationLoopTime: number; + EnergyDamage: number; + HydrationDamage: number; + DestroyedStomachEnergyTimeFactor: number; + DestroyedStomachHydrationTimeFactor: number; +} +export interface Dehydration { + DefaultDelay: number; + DefaultResidueTime: number; + BleedingHealth: number; + BleedingLoopTime: number; + BleedingLifeTime: number; + DamageOnStrongDehydration: number; + StrongDehydrationLoopTime: number; +} +export interface BreakPart { + DefaultDelay: number; + DefaultResidueTime: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + BulletHitProbability: Probability; + FallingProbability: Probability; +} +export interface Contusion { + Dummy: number; +} +export interface Disorientation { + Dummy: number; +} +export interface Exhaustion { + DefaultDelay: number; + DefaultResidueTime: number; + Damage: number; + DamageLoopTime: number; +} +export interface LowEdgeHealth { + DefaultDelay: number; + DefaultResidueTime: number; + StartCommonHealth: number; +} +export interface RadExposure { + Damage: number; + DamageLoopTime: number; +} +export interface Stun { + Dummy: number; +} +export interface Intoxication { + DefaultDelay: number; + DefaultResidueTime: number; + DamageHealth: number; + HealthLoopTime: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovedAfterDeath: boolean; + HealExperience: number; + RemovePrice: number; +} +export interface Regeneration { + LoopTime: number; + MinimumHealthPercentage: number; + Energy: number; + Hydration: number; + BodyHealth: BodyHealth; + Influences: Influences; +} +export interface BodyHealth { + Head: BodyHealthValue; + Chest: BodyHealthValue; + Stomach: BodyHealthValue; + LeftArm: BodyHealthValue; + RightArm: BodyHealthValue; + LeftLeg: BodyHealthValue; + RightLeg: BodyHealthValue; +} +export interface BodyHealthValue { + Value: number; +} +export interface Influences { + LightBleeding: Influence; + HeavyBleeding: Influence; + Fracture: Influence; + RadExposure: Influence; + Intoxication: Influence; +} +export interface Influence { + HealthSlowDownPercentage: number; + EnergySlowDownPercentage: number; + HydrationSlowDownPercentage: number; +} +export interface Wound { + WorkingTime: number; + ThresholdMin: number; + ThresholdMax: number; +} +export interface Berserk { + DefaultDelay: number; + WorkingTime: number; + DefaultResidueTime: number; +} +export interface Flash { + Dummy: number; +} +export interface MedEffect { + LoopTime: number; + StartDelay: number; + DrinkStartDelay: number; + FoodStartDelay: number; + DrugsStartDelay: number; + MedKitStartDelay: number; + MedicalStartDelay: number; + StimulatorStartDelay: number; +} +export interface Pain { + TremorDelay: number; + HealExperience: number; +} +export interface PainKiller { + Dummy: number; +} +export interface SandingScreen { + Dummy: number; +} +export interface Stimulator { + BuffLoopTime: number; + Buffs: Buffs; +} +export interface Buffs { + BuffsSJ1TGLabs: Buff[]; + BuffsSJ6TGLabs: Buff[]; + BuffsPropital: Buff[]; + BuffsZagustin: Buff[]; + BuffseTGchange: Buff[]; + BuffsAdrenaline: Buff[]; + BuffsGoldenStarBalm: Buff[]; + Buffs_drink_aquamari: Buff[]; + Buffs_drink_maxenergy: Buff[]; + Buffs_drink_milk: Buff[]; + Buffs_drink_tarcola: Buff[]; + Buffs_drink_hotrod: Buff[]; + Buffs_drink_juice_army: Buff[]; + Buffs_drink_water: Buff[]; + Buffs_food_borodinskiye: Buff[]; + Buffs_food_condensed_milk: Buff[]; + Buffs_food_emelya: Buff[]; + Buffs_food_mayonez: Buff[]; + Buffs_food_mre: Buff[]; + Buffs_food_sugar: Buff[]; + Buffs_drink_vodka: Buff[]; + Buffs_drink_jack: Buff[]; + Buffs_drink_moonshine: Buff[]; + Buffs_drink_purewater: Buff[]; + Buffs_3bTG: Buff[]; + Buffs_AHF1M: Buff[]; + Buffs_L1: Buff[]; + Buffs_MULE: Buff[]; + Buffs_Meldonin: Buff[]; + Buffs_Obdolbos: Buff[]; + Buffs_P22: Buff[]; + Buffs_KultistsToxin: Buff[]; + Buffs_BodyTemperature: Buff[]; + Buffs_Antidote: Buff[]; + Buffs_melee_bleed: Buff[]; + Buffs_melee_blunt: Buff[]; + Buffs_hultafors: Buff[]; + Buffs_drink_vodka_BAD: Buff[]; + Buffs_food_alyonka: Buff[]; + Buffs_food_slippers: Buff[]; + Buffs_knife: Buff[]; +} +export interface Buff { + BuffType: string; + Chance: number; + Delay: number; + Duration: number; + Value: number; + AbsoluteValue: boolean; + SkillName: string; +} +export interface Tremor { + DefaultDelay: number; + DefaultResidueTime: number; +} +export interface ChronicStaminaFatigue { + EnergyRate: number; + WorkingTime: number; + TicksEvery: number; + EnergyRatePerStack: number; +} +export interface Fracture2 { + DefaultDelay: number; + DefaultResidueTime: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + BulletHitProbability: Probability; + FallingProbability: Probability; +} +export interface HeavyBleeding2 { + DefaultDelay: number; + DefaultResidueTime: number; + DamageEnergy: number; + DamageHealth: number; + EnergyLoopTime: number; + HealthLoopTime: number; + DamageHealthDehydrated: number; + HealthLoopTimeDehydrated: number; + LifeTimeDehydrated: number; + EliteVitalityDuration: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + Probability: Probability; +} +export interface Probability { + FunctionType: string; + K: number; + B: number; + Threshold: number; +} +export interface LightBleeding2 { + DefaultDelay: number; + DefaultResidueTime: number; + DamageEnergy: number; + DamageHealth: number; + EnergyLoopTime: number; + HealthLoopTime: number; + DamageHealthDehydrated: number; + HealthLoopTimeDehydrated: number; + LifeTimeDehydrated: number; + EliteVitalityDuration: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + Probability: Probability; +} +export interface BodyTemperature { + DefaultBuildUpTime: number; + DefaultResidueTime: number; + LoopTime: number; +} +export interface HealPrice { + HealthPointPrice: number; + HydrationPointPrice: number; + EnergyPointPrice: number; + TrialLevels: number; + TrialRaids: number; +} +export interface ProfileHealthSettings { + BodyPartsSettings: BodyPartsSettings; + HealthFactorsSettings: HealthFactorsSettings; +} +export interface BodyPartsSettings { + Head: BodyPartsSetting; + Chest: BodyPartsSetting; + Stomach: BodyPartsSetting; + LeftArm: BodyPartsSetting; + RightArm: BodyPartsSetting; + LeftLeg: BodyPartsSetting; + RightLeg: BodyPartsSetting; +} +export interface BodyPartsSetting { + Minimum: number; + Maximum: number; + Default: number; + OverDamageReceivedMultiplier: number; +} +export interface HealthFactorsSettings { + Energy: HealthFactorSetting; + Hydration: HealthFactorSetting; + Temperature: HealthFactorSetting; + Poisoning: HealthFactorSetting; + Radiation: HealthFactorSetting; +} +export interface HealthFactorSetting { + Minimum: number; + Maximum: number; + Default: number; +} +export interface Rating { + levelRequired: number; + limit: number; + categories: Categories; +} +export interface Categories { + experience: boolean; + kd: boolean; + surviveRatio: boolean; + avgEarnings: boolean; + kills: boolean; + raidCount: boolean; + longestShot: boolean; + timeOnline: boolean; + inventoryFullCost: boolean; + ragFairStanding: boolean; +} +export interface Tournament { + categories: Categories2; + limit: number; + levelRequired: number; +} +export interface Categories2 { + dogtags: boolean; +} +export interface RagFair { + enabled: boolean; + priceStabilizerEnabled: boolean; + includePveTraderSales: boolean; + priceStabilizerStartIntervalInHours: number; + minUserLevel: number; + communityTax: number; + communityItemTax: number; + communityRequirementTax: number; + offerPriorityCost: number; + offerDurationTimeInHour: number; + offerDurationTimeInHourAfterRemove: number; + priorityTimeModifier: number; + maxRenewOfferTimeInHour: number; + renewPricePerHour: number; + maxActiveOfferCount: MaxActiveOfferCount[]; + balancerRemovePriceCoefficient: number; + balancerMinPriceCount: number; + balancerAveragePriceCoefficient: number; + delaySinceOfferAdd: number; + uniqueBuyerTimeoutInDays: number; + ratingSumForIncrease: number; + ratingIncreaseCount: number; + ratingSumForDecrease: number; + ratingDecreaseCount: number; + maxSumForIncreaseRatingPerOneSale: number; + maxSumForDecreaseRatingPerOneSale: number; + maxSumForRarity: MaxSumForRarity; + ChangePriceCoef: number; + balancerUserItemSaleCooldownEnabled: boolean; + balancerUserItemSaleCooldown: number; + youSellOfferMaxStorageTimeInHour: number; + yourOfferDidNotSellMaxStorageTimeInHour: number; + isOnlyFoundInRaidAllowed: boolean; + sellInOnePiece: number; +} +export interface MaxActiveOfferCount { + from: number; + to: number; + count: number; +} +export interface MaxSumForRarity { + Common: RarityMaxSum; + Rare: RarityMaxSum; + Superrare: RarityMaxSum; + Not_exist: RarityMaxSum; +} +export interface RarityMaxSum { + value: number; +} +export interface Handbook { + defaultCategory: string; +} +export interface Stamina { + Capacity: number; + SprintDrainRate: number; + BaseRestorationRate: number; + JumpConsumption: number; + GrenadeHighThrow: number; + GrenadeLowThrow: number; + AimDrainRate: number; + AimRangeFinderDrainRate: number; + OxygenCapacity: number; + OxygenRestoration: number; + WalkOverweightLimits: xyz; + BaseOverweightLimits: xyz; + SprintOverweightLimits: xyz; + WalkSpeedOverweightLimits: xyz; + CrouchConsumption: xyz; + WalkConsumption: xyz; + StandupConsumption: xyz; + TransitionSpeed: xyz; + SprintAccelerationLowerLimit: number; + SprintSpeedLowerLimit: number; + SprintSensitivityLowerLimit: number; + AimConsumptionByPose: xyz; + RestorationMultiplierByPose: xyz; + OverweightConsumptionByPose: xyz; + AimingSpeedMultiplier: number; + WalkVisualEffectMultiplier: number; + HandsCapacity: number; + HandsRestoration: number; + ProneConsumption: number; + BaseHoldBreathConsumption: number; + SoundRadius: xyz; + ExhaustedMeleeSpeed: number; + FatigueRestorationRate: number; + FatigueAmountToCreateEffect: number; + ExhaustedMeleeDamageMultiplier: number; + FallDamageMultiplier: number; + SafeHeightOverweight: number; + SitToStandConsumption: number; + StaminaExhaustionCausesJiggle: boolean; + StaminaExhaustionStartsBreathSound: boolean; + StaminaExhaustionRocksCamera: boolean; + HoldBreathStaminaMultiplier: xyz; + PoseLevelIncreaseSpeed: xyz; + PoseLevelDecreaseSpeed: xyz; + PoseLevelConsumptionPerNotch: xyz; +} +export interface StaminaRestoration { + LowerLeftPoint: number; + LowerRightPoint: number; + LeftPlatoPoint: number; + RightPlatoPoint: number; + RightLimit: number; + ZeroValue: number; +} +export interface StaminaDrain { + LowerLeftPoint: number; + LowerRightPoint: number; + LeftPlatoPoint: number; + RightPlatoPoint: number; + RightLimit: number; + ZeroValue: number; +} +export interface RequirementReferences { + Alpinist: Alpinist[]; +} +export interface Alpinist { + Requirement: string; + Id: string; + Count: number; + RequiredSlot: string; + RequirementTip: string; +} +export interface RestrictionsInRaid { + TemplateId: string; + Value: number; +} +export interface Insurance { + MaxStorageTimeInHour: number; +} +export interface SkillsSettings { + SkillProgressRate: number; + WeaponSkillProgressRate: number; + WeaponSkillRecoilBonusPerLevel: number; + HideoutManagement: HideoutManagement; + Crafting: Crafting; + Metabolism: Metabolism; + Immunity: Immunity; + Endurance: Endurance; + Strength: Strength; + Vitality: Vitality; + Health: Health2; + StressResistance: StressResistance; + Throwing: Throwing; + RecoilControl: RecoilControl; + Pistol: WeaponSkills; + Revolver: WeaponSkills; + SMG: any[]; + Assault: WeaponSkills; + Shotgun: WeaponSkills; + Sniper: WeaponSkills; + LMG: any[]; + HMG: any[]; + Launcher: any[]; + AttachedLauncher: any[]; + Melee: any[]; + DMR: WeaponSkills; + BearAssaultoperations: any[]; + BearAuthority: any[]; + BearAksystems: any[]; + BearHeavycaliber: any[]; + BearRawpower: any[]; + UsecArsystems: any[]; + UsecDeepweaponmodding_Settings: any[]; + UsecLongrangeoptics_Settings: any[]; + UsecNegotiations: any[]; + UsecTactics: any[]; + BotReload: any[]; + CovertMovement: CovertMovement; + FieldMedicine: any[]; + Search: Search; + Sniping: any[]; + ProneMovement: any[]; + FirstAid: any[]; + LightVests: ArmorSkills; + HeavyVests: ArmorSkills; + WeaponModding: any[]; + AdvancedModding: any[]; + NightOps: any[]; + SilentOps: any[]; + Lockpicking: any[]; + WeaponTreatment: WeaponTreatment; + MagDrills: MagDrills; + Freetrading: any[]; + Auctions: any[]; + Cleanoperations: any[]; + Barter: any[]; + Shadowconnections: any[]; + Taskperformance: any[]; + Perception: Perception; + Intellect: Intellect; + Attention: Attention; + Charisma: Charisma; + Memory: Memory; + Surgery: Surgery; + AimDrills: AimDrills; + BotSound: any[]; + TroubleShooting: TroubleShooting; +} +export interface ArmorSkills { + WearAmountRepairLVestsReducePerLevel: number; + WearChanceRepairLVestsReduceEliteLevel: number; +} +export interface HideoutManagement { + SkillPointsPerAreaUpgrade: number; + SkillPointsPerCraft: number; + ConsumptionReductionPerLevel: number; + SkillBoostPercent: number; + SkillPointsRate: SkillPointsRate; + EliteSlots: EliteSlots; +} +export interface SkillPointsRate { + Generator: Generator; + AirFilteringUnit: SkillPointRate; + WaterCollector: SkillPointRate; + SolarPower: SkillPointRate; +} +export interface SkillPointRate { + ResourceSpent: number; + PointsGained: number; +} +export interface EliteSlots { + Generator: EliteSlot; + AirFilteringUnit: EliteSlot; + WaterCollector: EliteSlot; + BitcoinFarm: EliteSlot; +} +export interface EliteSlot { + Slots: number; + Container: number; +} +export interface Crafting { + PointsPerCraftingCycle: number; + CraftingCycleHours: number; + PointsPerUniqueCraftCycle: number; + UniqueCraftsPerCycle: number; + CraftTimeReductionPerLevel: number; + ProductionTimeReductionPerLevel: number; + EliteExtraProductions: number; + CraftingPointsToInteligence: number; +} +export interface Metabolism { + HydrationRecoveryRate: number; + EnergyRecoveryRate: number; + IncreasePositiveEffectDurationRate: number; + DecreaseNegativeEffectDurationRate: number; + DecreasePoisonDurationRate: number; +} +export interface Immunity { + ImmunityMiscEffects: number; + ImmunityPoisonBuff: number; + ImmunityPainKiller: number; + HealthNegativeEffect: number; + StimulatorNegativeBuff: number; +} +export interface Endurance { + MovementAction: number; + SprintAction: number; + GainPerFatigueStack: number; +} +export interface Strength { + SprintActionMin: number; + SprintActionMax: number; + MovementActionMin: number; + MovementActionMax: number; + PushUpMin: number; + PushUpMax: number; + FistfightAction: number; + ThrowAction: number; +} +export interface Vitality { + DamageTakenAction: number; + HealthNegativeEffect: number; +} +export interface Health2 { + SkillProgress: number; +} +export interface StressResistance { + HealthNegativeEffect: number; + LowHPDuration: number; +} +export interface Throwing { + ThrowAction: number; +} +export interface RecoilControl { + RecoilAction: number; + RecoilBonusPerLevel: number; +} +export interface WeaponSkills { + WeaponReloadAction: number; + WeaponShotAction: number; + WeaponFixAction: number; + WeaponChamberAction: number; +} +export interface CovertMovement { + MovementAction: number; +} +export interface Search { + SearchAction: number; + FindAction: number; +} +export interface WeaponTreatment { + DurLossReducePerLevel: number; + SkillPointsPerRepair: number; + Filter: any[]; + WearAmountRepairGunsReducePerLevel: number; + WearChanceRepairGunsReduceEliteLevel: number; +} +export interface MagDrills { + RaidLoadedAmmoAction: number; + RaidUnloadedAmmoAction: number; + MagazineCheckAction: number; +} +export interface Perception { + OnlineAction: number; + UniqueLoot: number; +} +export interface Intellect { + ExamineAction: number; + SkillProgress: number; + RepairAction: number; + WearAmountReducePerLevel: number; + WearChanceReduceEliteLevel: number; + RepairPointsCostReduction: number; +} +export interface Attention { + ExamineWithInstruction: number; + FindActionFalse: number; + FindActionTrue: number; +} +export interface Charisma { + SkillProgressInt: number; + SkillProgressAtn: number; + SkillProgressPer: number; +} +export interface Memory { + AnySkillUp: number; + SkillProgress: number; +} +export interface Surgery { + SurgeryAction: number; + SkillProgress: number; +} +export interface AimDrills { + WeaponShotAction: number; +} +export interface TroubleShooting { + MalfRepairSpeedBonusPerLevel: number; + SkillPointsPerMalfFix: number; + EliteDurabilityChanceReduceMult: number; + EliteAmmoChanceReduceMult: number; + EliteMagChanceReduceMult: number; +} +export interface Aiming { + ProceduralIntensityByPose: xyz; + AimProceduralIntensity: number; + HeavyWeight: number; + LightWeight: number; + MaxTimeHeavy: number; + MinTimeHeavy: number; + MaxTimeLight: number; + MinTimeLight: number; + RecoilScaling: number; + RecoilDamping: number; + CameraSnapGlobalMult: number; + RecoilXIntensityByPose: xyz; + RecoilYIntensityByPose: xyz; + RecoilZIntensityByPose: xyz; + RecoilCrank: boolean; + RecoilHandDamping: number; + RecoilConvergenceMult: number; + RecoilVertBonus: number; + RecoilBackBonus: number; +} +export interface Malfunction { + AmmoMalfChanceMult: number; + MagazineMalfChanceMult: number; + MalfRepairHardSlideMult: number; + MalfRepairOneHandBrokenMult: number; + MalfRepairTwoHandsBrokenMult: number; + AllowMalfForBots: boolean; + ShowGlowAttemptsCount: number; + OutToIdleSpeedMultForPistol: number; + IdleToOutSpeedMultOnMalf: number; + TimeToQuickdrawPistol: number; + DurRangeToIgnoreMalfs: xyz; + DurFeedWt: number; + DurMisfireWt: number; + DurJamWt: number; + DurSoftSlideWt: number; + DurHardSlideMinWt: number; + DurHardSlideMaxWt: number; + AmmoMisfireWt: number; + AmmoFeedWt: number; + AmmoJamWt: number; + OverheatFeedWt: number; + OverheatJamWt: number; + OverheatSoftSlideWt: number; + OverheatHardSlideMinWt: number; + OverheatHardSlideMaxWt: number; +} +export interface Overheat { + MinOverheat: number; + MaxOverheat: number; + OverheatProblemsStart: number; + ModHeatFactor: number; + ModCoolFactor: number; + MinWearOnOverheat: number; + MaxWearOnOverheat: number; + MinWearOnMaxOverheat: number; + MaxWearOnMaxOverheat: number; + OverheatWearLimit: number; + MaxCOIIncreaseMult: number; + MinMalfChance: number; + MaxMalfChance: number; + DurReduceMinMult: number; + DurReduceMaxMult: number; + BarrelMoveRndDuration: number; + BarrelMoveMaxMult: number; + FireratePitchMult: number; + FirerateReduceMinMult: number; + FirerateReduceMaxMult: number; + FirerateOverheatBorder: number; + EnableSlideOnMaxOverheat: boolean; + StartSlideOverheat: number; + FixSlideOverheat: number; + AutoshotMinOverheat: number; + AutoshotChance: number; + AutoshotPossibilityDuration: number; + MaxOverheatCoolCoef: number; +} +export interface FenceSettings { + FenceId: string; + Levels: Record; + paidExitStandingNumerator: number; +} +export interface FenceLevel { + SavageCooldownModifier: number; + ScavCaseTimeModifier: number; + PaidExitCostModifier: number; + BotFollowChance: number; + ScavEquipmentSpawnChanceModifier: number; + PriceModifier: number; + HostileBosses: boolean; + HostileScavs: boolean; + ScavAttackSupport: boolean; + ExfiltrationPriceModifier: number; + AvailableExits: number; +} +export interface Inertia { + InertiaLimits: xyz; + InertiaLimitsStep: number; + ExitMovementStateSpeedThreshold: xyz; + WalkInertia: xyz; + FallThreshold: number; + SpeedLimitAfterFallMin: xyz; + SpeedLimitAfterFallMax: xyz; + SpeedLimitDurationMin: xyz; + SpeedLimitDurationMax: xyz; + SpeedInertiaAfterJump: xyz; + BaseJumpPenaltyDuration: number; + DurationPower: number; + BaseJumpPenalty: number; + PenaltyPower: number; + InertiaTiltCurveMin: xyz; + InertiaTiltCurveMax: xyz; + InertiaBackwardCoef: xyz; + TiltInertiaMaxSpeed: xyz; + TiltStartSideBackSpeed: xyz; + TiltMaxSideBackSpeed: xyz; + TiltAcceleration: xyz; + AverageRotationFrameSpan: number; + SprintSpeedInertiaCurveMin: xyz; + SprintSpeedInertiaCurveMax: xyz; + SprintBrakeInertia: xyz; + SprintTransitionMotionPreservation: xyz; + WeaponFlipSpeed: xyz; + PreSprintAccelerationLimits: xyz; + SprintAccelerationLimits: xyz; + SideTime: xyz; + DiagonalTime: xyz; + MinDirectionBlendTime: number; + MoveTime: number; + MinMovementAccelerationRangeRight: xyz; + MaxMovementAccelerationRangeRight: xyz; +} +export interface xyz { + x: number; + y: number; + z: number; +} +export interface Ballistic { + GlobalDamageDegradationCoefficient: number; +} +export interface RepairKitSettings { + armorClassDivisor: number; + durabilityPointCostArmor: number; + durabilityPointCostGuns: number; +} +export interface BotPreset { + UseThis: boolean; + Role: string; + BotDifficulty: string; + VisibleAngle: number; + VisibleDistance: number; + ScatteringPerMeter: number; + HearingSense: number; + SCATTERING_DIST_MODIF: number; + MAX_AIMING_UPGRADE_BY_TIME: number; + FIRST_CONTACT_ADD_SEC: number; + COEF_IF_MOVE: number; +} +export interface BotWeaponScattering { + Name: string; + PriorityScatter1meter: number; + PriorityScatter10meter: number; + PriorityScatter100meter: number; +} +export interface Preset { + _id: string; + _type: string; + _changeWeaponName: boolean; + _name: string; + _parent: string; + _items: Item[]; + _encyclopedia?: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocation.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocation.d.ts new file mode 100644 index 0000000..42fac06 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocation.d.ts @@ -0,0 +1,6 @@ +import { ILocationBase } from "./ILocationBase"; +import { ILooseLoot } from "./ILooseLoot"; +export interface ILocation { + base: ILocationBase; + looseLoot: ILooseLoot; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocationBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocationBase.d.ts new file mode 100644 index 0000000..0d092f6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocationBase.d.ts @@ -0,0 +1,189 @@ +export interface ILocationBase { + AccessKeys: string[]; + AirdropParameters: AirdropParameter[]; + Area: number; + AveragePlayTime: number; + AveragePlayerLevel: number; + Banners: Banner[]; + BossLocationSpawn: BossLocationSpawn[]; + BotAssault: number; + BotEasy: number; + BotHard: number; + BotImpossible: number; + BotLocationModifier: BotLocationModifier; + BotMarksman: number; + BotMax: number; + BotMaxPlayer: number; + BotMaxTimePlayer: number; + BotNormal: number; + BotSpawnTimeOffMax: number; + BotSpawnTimeOffMin: number; + BotSpawnTimeOnMax: number; + BotSpawnTimeOnMin: number; + BotStart: number; + BotStop: number; + Description: string; + DisabledForScav: boolean; + DisabledScavExits: string; + Enabled: boolean; + GlobalLootChanceModifier: number; + IconX: number; + IconY: number; + Id: string; + Insurance: boolean; + IsSecret: boolean; + Locked: boolean; + Loot: any[]; + MaxBotPerZone: number; + MaxDistToFreePoint: number; + MaxPlayers: number; + MinDistToExitPoint: number; + MinDistToFreePoint: number; + MinMaxBots: MinMaxBot[]; + MinPlayers: number; + Name: string; + NewSpawn: boolean; + OcculsionCullingEnabled: boolean; + OldSpawn: boolean; + OpenZones: string; + Preview: Preview; + RequiredPlayerLevel: number; + Rules: string; + SafeLocation: boolean; + Scene: Scene; + SpawnPointParams: SpawnPointParam[]; + UnixDateTime: number; + _Id: string; + doors: any[]; + escape_time_limit: number; + exit_access_time: number; + exit_count: number; + exit_time: number; + exits: Exit[]; + filter_ex: string[]; + limits: ILimit[]; + matching_min_seconds: number; + maxItemCountInLocation: MaxItemCountInLocation[]; + sav_summon_seconds: number; + tmp_location_field_remove_me: number; + users_gather_seconds: number; + users_spawn_seconds_n: number; + users_spawn_seconds_n2: number; + users_summon_seconds: number; + waves: Wave[]; +} +export interface ILimit { + min: number; + max: number; + items: any[]; +} +export interface AirdropParameter { + AirdropPointDeactivateDistance: number; + MinPlayersCountToSpawnAirdrop: number; + PlaneAirdropChance: number; + PlaneAirdropCooldownMax: number; + PlaneAirdropCooldownMin: number; + PlaneAirdropEnd: number; + PlaneAirdropMax: number; + PlaneAirdropStartMax: number; + PlaneAirdropStartMin: number; + UnsuccessfulTryPenalty: number; +} +export interface Banner { + id: string; + pic: Pic; +} +export interface Pic { + path: string; + rcid: string; +} +export interface BossLocationSpawn { + BossChance: number; + BossDifficult: string; + BossEscortAmount: string; + BossEscortDifficult: string; + BossEscortType: string; + BossName: string; + BossPlayer: boolean; + BossZone: string; + Time: number; +} +export interface BotLocationModifier { + AccuracySpeed: number; + DistToActivate: number; + DistToPersueAxemanCoef: number; + DistToSleep: number; + GainSight: number; + KhorovodChance: number; + MagnetPower: number; + MarksmanAccuratyCoef: number; + Scattering: number; + VisibleDistance: number; +} +export interface MinMaxBot { + WildSpawnType: string; + max: number; + min: number; +} +export interface Preview { + path: string; + rcid: string; +} +export interface Scene { + path: string; + rcid: string; +} +export interface SpawnPointParam { + BotZoneName: string; + Categories: string[]; + ColliderParams: ColliderParams; + DelayToCanSpawnSec: number; + Id: string; + Infiltration: string; + Position: xyz; + Rotation: number; + Sides: string[]; +} +export interface ColliderParams { + _parent: string; + _props: Props; +} +export interface Props { + Center: xyz; + Radius: number; +} +export interface xyz { + x: number; + y: number; + z: number; +} +export interface Exit { + Chance: number; + Count: number; + EntryPoints: string; + ExfiltrationTime: number; + ExfiltrationType: string; + Id: string; + MaxTime: number; + MinTime: number; + Name: string; + PassageRequirement: string; + PlayersCount: number; + RequirementTip: string; +} +export interface MaxItemCountInLocation { + TemplateId: string; + Value: number; +} +export interface Wave { + BotPreset: string; + BotSide: string; + SpawnPoints: string; + WildSpawnType: string; + isPlayers: boolean; + number: number; + slots_max: number; + slots_min: number; + time_max: number; + time_min: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocationsSourceDestinationBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocationsSourceDestinationBase.d.ts new file mode 100644 index 0000000..7f8d915 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILocationsSourceDestinationBase.d.ts @@ -0,0 +1,9 @@ +import { ILocations } from "../../spt/server/ILocations"; +export interface ILocationsGenerateAllResponse { + locations: ILocations; + paths: Path[]; +} +export interface Path { + Source: string; + Destination: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILooseLoot.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILooseLoot.d.ts new file mode 100644 index 0000000..14b795e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/ILooseLoot.d.ts @@ -0,0 +1,45 @@ +export interface ILooseLoot { + spawnpointCount: SpawnpointCount; + spawnpointsForced: SpawnpointsForced[]; + spawnpoints: Spawnpoint[]; +} +export interface SpawnpointCount { + mean: number; + std: number; +} +export interface SpawnpointsForced { + locationId: string; + probability: number; + template: SpawnpointTemplate; +} +export interface SpawnpointTemplate { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: any; + Items: Item[]; +} +export interface Item { + _id: string; + _tpl?: string; +} +export interface Spawnpoint { + locationId: string; + probability: number; + template: SpawnpointTemplate; + itemDistribution: ItemDistribution[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface ItemDistribution { + tpl: string; + relativeProbability: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IMetricsTableData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IMetricsTableData.d.ts new file mode 100644 index 0000000..873ef82 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IMetricsTableData.d.ts @@ -0,0 +1,7 @@ +export interface IMetricsTableData { + Keys: number[]; + NetProcessingBins: number[]; + RenderBins: number[]; + GameUpdateBins: number[]; + MemoryMeasureInterval: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IPmcData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IPmcData.d.ts new file mode 100644 index 0000000..2360147 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/IPmcData.d.ts @@ -0,0 +1,341 @@ +import { IRagfairOffer } from "../ragfair/IRagfairOffer"; +import { IPmcDataRepeatableQuest } from "./tables/IRepeatableQuests"; +import { Item, Upd } from "./tables/IItem"; +import { HideoutAreasEnum } from "../hideout/HideoutAreasEnum"; +import { MemberCategory } from "./MemberCategory"; +export interface IPmcData { + _id: string; + aid: string; + savage: string; + Info: Info; + Customization: Customization; + Health: Health; + Inventory: Inventory; + Skills: Skills; + Stats: Stats; + Encyclopedia: Record; + ConditionCounters: ConditionCounters; + BackendCounters: Record; + InsuredItems: InsuredItem[]; + Hideout: Hideout; + Bonuses: Bonus[]; + Notes: Notes; + Quests: Quest[]; + TradersInfo: Record; + RagfairInfo: RagfairInfo; + WishList: string[]; + RepeatableQuests: IPmcDataRepeatableQuest[]; + CarExtractCounts: CarExtractCounts; + SurvivorClass: SurvivorClass; +} +export declare enum SurvivorClass { + Unknown = 0, + Neutralizer = 1, + Marauder = 2, + Paramedic = 3, + Survivor = 4 +} +export interface Info { + EntryPoint: string; + Nickname: string; + LowerNickname: string; + Side: string; + Voice: string; + Level: number; + Experience: number; + RegistrationDate: number; + GameVersion: string; + AccountType: number; + MemberCategory: MemberCategory; + lockedMoveCommands: boolean; + SavageLockTime: number; + LastTimePlayedAsSavage: number; + Settings: Settings; + NicknameChangeDate: number; + IsStreamerModeAvailable: boolean; + Bans: IBan[]; + BannedState: boolean; + BannedUntil: number; +} +export interface Settings { + Role: string; + BotDifficulty: string; + Experience: number; + StandingForKill: number; + AggressorBonus: number; +} +export interface IBan { + type: BanType; + dateTime: number; +} +export declare enum BanType { + Chat = 0, + RagFair = 1, + Voip = 2, + Trading = 3, + Online = 4, + Friends = 5, + ChangeNickname = 6 +} +export interface Notes { + Notes: Note[]; +} +export interface Note { + Time: number; + Text: string; +} +export interface Customization { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface Health { + Hydration: CurrentMax; + Energy: CurrentMax; + Temperature: CurrentMax; + BodyParts: BodyPartsHealth; + UpdateTime: number; +} +export interface BodyPartsHealth { + Head: BodyPartHealth; + Chest: BodyPartHealth; + Stomach: BodyPartHealth; + LeftArm: BodyPartHealth; + RightArm: BodyPartHealth; + LeftLeg: BodyPartHealth; + RightLeg: BodyPartHealth; +} +export interface BodyPartHealth { + Health: CurrentMax; + Effects?: Record; +} +export interface CurrentMax { + Current: number; + Maximum: number; +} +export interface Inventory { + items: Item[]; + equipment: string; + stash: string; + sortingTable: string; + questRaidItems: string; + questStashItems: string; + fastPanel: FastPanel; +} +export interface FastPanel { +} +export interface Skills { + Common: Common[]; + Mastering: Mastering[]; + Bonuses?: any[]; + Points: number; +} +export interface Common { + Id: string; + Progress: number; + PointsEarnedDuringSession: number; + LastAccess: number; +} +export interface Mastering { + Id: string; + Progress: number; +} +export interface Stats { + CarriedQuestItems: string[]; + Victims: Victim[]; + TotalSessionExperience: number; + LastSessionDate: number; + SessionCounters: SessionCounters; + OverallCounters: OverallCounters; + SessionExperienceMult?: number; + ExperienceBonusMult?: number; + Aggressor?: Aggressor; + DroppedItems?: IDroppedItem[]; + FoundInRaidItems?: FoundInRaidItem[]; + DamageHistory?: DamageHistory; + DeathCause?: DeathCause; + LastPlayerState?: LastPlayerState; + TotalInGameTime: number; + SurvivorClass?: string; +} +export interface IDroppedItem { + QuestId: string; + ItemId: string; + ZoneId: string; +} +export interface FoundInRaidItem { + QuestId: string; + ItemId: string; +} +export interface Victim { + AccountId: string; + ProfileId: string; + Name: string; + Side: string; + BodyPart: string; + Time: string; + Distance: number; + Level: number; + Weapon: string; + Role: string; +} +export interface SessionCounters { + Items: CounterKeyValue[]; +} +export interface OverallCounters { + Items: CounterKeyValue[]; +} +export interface CounterKeyValue { + Key: string[]; + Value: number; +} +export interface Aggressor { + AccountId: string; + ProfileId: string; + MainProfileNickname: string; + Name: string; + Side: string; + BodyPart: string; + HeadSegment: string; + WeaponName: string; + Category: string; +} +export interface DamageHistory { + LethalDamagePart: string; + LethalDamage: LethalDamage; + BodyParts: BodyPartsDamageHistory; +} +export interface LethalDamage { + Amount: number; + Type: string; + SourceId: string; + OverDamageFrom: string; + Blunt: boolean; + ImpactsCount: number; +} +export interface BodyPartsDamageHistory { + Head: DamageStats[]; + Chest: DamageStats[]; + Stomach: DamageStats[]; + LeftArm: DamageStats[]; + RightArm: DamageStats[]; + LeftLeg: DamageStats[]; + RightLeg: DamageStats[]; + Common: DamageStats[]; +} +export interface DamageStats { + Amount: number; + Type: string; + SourceId: string; + OverDamageFrom: string; + Blunt: boolean; + ImpactsCount: number; +} +export interface DeathCause { + DamageType: string; + Side: string; + Role: string; + WeaponId: string; +} +export interface LastPlayerState { + Info: LastPlayerStateInfo; + Customization: Record; + Equipment: any; +} +export interface LastPlayerStateInfo { + Nickname: string; + Side: string; + Level: number; + MemberCategory: string; +} +export interface ConditionCounters { + Counters: Counter[]; +} +export interface Counter { + id: string; + value: number; + qid: string; +} +export interface BackendCounter { + id: string; + qid?: string; + value: number; +} +export interface InsuredItem { + tid: string; + itemId: string; +} +export interface Hideout { + Production: Record; + Areas: HideoutArea[]; +} +export interface Productive { + Products: Product[]; + Progress?: number; + inProgress?: boolean; + StartTimestamp?: number; +} +export interface Product { + _id: string; + _tpl: string; + upd?: Upd; +} +export interface ScavCase extends Productive { +} +export interface Production extends Productive { + RecipeId: string; + SkipTime: number; + ProductionTime: number; +} +export interface HideoutArea { + type: HideoutAreasEnum; + level: number; + active: boolean; + passiveBonusesEnabled: boolean; + completeTime: number; + constructing: boolean; + slots: HideoutSlot[]; + lastRecipe: string; +} +export interface HideoutSlot { + item: HideoutItem[]; +} +export interface HideoutItem { + _id: string; + _tpl: string; + upd?: Upd; +} +export interface Bonus { + type: string; + templateId?: string; + passive?: boolean; + production?: boolean; + visible?: boolean; + value?: number; + icon?: string; +} +export interface Quest { + qid: string; + startTime: number; + status: string; + statusTimers?: StatusTimer; + completedConditions?: string[]; +} +export interface StatusTimer { + AvailableForStart?: number; +} +export interface TraderInfo { + loyaltyLevel: number; + salesSum: number; + standing: number; + nextResupply: number; + unlocked: boolean; +} +export interface RagfairInfo { + rating: number; + isRatingGrowing: boolean; + offers: IRagfairOffer[]; +} +export interface CarExtractCounts { +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/MemberCategory.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/MemberCategory.d.ts new file mode 100644 index 0000000..3bd9a21 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/MemberCategory.d.ts @@ -0,0 +1,13 @@ +export declare enum MemberCategory { + Default = 0, + Developer = 1, + UniqueId = 2, + Trader = 4, + Group = 8, + System = 16, + ChatModerator = 32, + ChatModeratorWithPermanentBan = 64, + UnitTest = 128, + Sherpa = 256, + Emissary = 512 +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/request/IBaseInteractionRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/request/IBaseInteractionRequestData.d.ts new file mode 100644 index 0000000..7303275 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/request/IBaseInteractionRequestData.d.ts @@ -0,0 +1,9 @@ +export interface IBaseInteractionRequestData { + Action: string; + fromOwner?: OwnerInfo; + toOwner?: OwnerInfo; +} +export interface OwnerInfo { + id: string; + type: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotBase.d.ts new file mode 100644 index 0000000..677fd49 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotBase.d.ts @@ -0,0 +1,101 @@ +import { BackendCounter, Bonus } from "../IPmcData"; +import { Item } from "./IItem"; +export interface IBotBase { + _id: string; + aid: string; + savage: any; + Info: Info; + Customization: Customization; + Health: Health; + Inventory: Inventory; + Skills: Skills; + Stats: Stats; + Encyclopedia: any; + ConditionCounters: ConditionCounters; + BackendCounters: Record; + InsuredItems: any[]; + Hideout: Hideout; + Bonuses: Bonus[]; +} +export interface Info { + Nickname: string; + LowerNickname: string; + Side: string; + Voice: string; + Level: number; + Experience: number; + RegistrationDate: number; + GameVersion: string; + AccountType: number; + MemberCategory: number; + lockedMoveCommands: boolean; + SavageLockTime: number; + LastTimePlayedAsSavage: number; + Settings: Settings; + NicknameChangeDate: number; + NeedWipeOptions: any[]; + lastCompletedWipe: any; + BannedState: boolean; + BannedUntil: number; + IsStreamerModeAvailable: boolean; +} +export interface Settings { + Role: string; + BotDifficulty: string; + Experience: number; + StandingForKill: number; + AggressorBonus: number; +} +export interface Customization { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface Health { +} +export interface Inventory { + items: Item[]; + equipment: string; + stash: string; + sortingTable: string; + questRaidItems: string; + questStashItems: string; + fastPanel: FastPanel; +} +export interface FastPanel { +} +export interface Skills { + Common: any[]; + Mastering: any[]; + Points: number; +} +export interface Stats { + SessionCounters: SessionCounters; + OverallCounters: OverallCounters; +} +export interface SessionCounters { + Items: any[]; +} +export interface OverallCounters { + Items: any[]; +} +export interface ConditionCounters { + Counters: any[]; +} +export interface Hideout { + Production: Production; + Areas: Area[]; +} +export interface Production { +} +export interface Area { + type: number; + level: number; + active: boolean; + passiveBonusesEnabled: boolean; + completeTime: number; + constructing: boolean; + slots: any[]; + lastRecipe: any; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotCore.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotCore.d.ts new file mode 100644 index 0000000..16a782d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotCore.d.ts @@ -0,0 +1,133 @@ +export interface IBotCore { + SAVAGE_KILL_DIST: number; + SOUND_DOOR_BREACH_METERS: number; + SOUND_DOOR_OPEN_METERS: number; + STEP_NOISE_DELTA: number; + JUMP_NOISE_DELTA: number; + GUNSHOT_SPREAD: number; + GUNSHOT_SPREAD_SILENCE: number; + BASE_WALK_SPEREAD2: number; + MOVE_SPEED_COEF_MAX: number; + SPEED_SERV_SOUND_COEF_A: number; + SPEED_SERV_SOUND_COEF_B: number; + G: number; + STAY_COEF: number; + SIT_COEF: number; + LAY_COEF: number; + MAX_ITERATIONS: number; + START_DIST_TO_COV: number; + MAX_DIST_TO_COV: number; + STAY_HEIGHT: number; + CLOSE_POINTS: number; + COUNT_TURNS: number; + SIMPLE_POINT_LIFE_TIME_SEC: number; + DANGER_POINT_LIFE_TIME_SEC: number; + DANGER_POWER: number; + COVER_DIST_CLOSE: number; + GOOD_DIST_TO_POINT: number; + COVER_TOOFAR_FROM_BOSS: number; + COVER_TOOFAR_FROM_BOSS_SQRT: number; + MAX_Y_DIFF_TO_PROTECT: number; + FLARE_POWER: number; + MOVE_COEF: number; + PRONE_POSE: number; + LOWER_POSE: number; + MAX_POSE: number; + FLARE_TIME: number; + MAX_REQUESTS__PER_GROUP: number; + UPDATE_GOAL_TIMER_SEC: number; + DIST_NOT_TO_GROUP: number; + DIST_NOT_TO_GROUP_SQR: number; + LAST_SEEN_POS_LIFETIME: number; + DELTA_GRENADE_START_TIME: number; + DELTA_GRENADE_END_TIME: number; + DELTA_GRENADE_RUN_DIST: number; + DELTA_GRENADE_RUN_DIST_SQRT: number; + PATROL_MIN_LIGHT_DIST: number; + HOLD_MIN_LIGHT_DIST: number; + STANDART_BOT_PAUSE_DOOR: number; + ARMOR_CLASS_COEF: number; + SHOTGUN_POWER: number; + RIFLE_POWER: number; + PISTOL_POWER: number; + SMG_POWER: number; + SNIPE_POWER: number; + GESTUS_PERIOD_SEC: number; + GESTUS_AIMING_DELAY: number; + GESTUS_REQUEST_LIFETIME: number; + GESTUS_FIRST_STAGE_MAX_TIME: number; + GESTUS_SECOND_STAGE_MAX_TIME: number; + GESTUS_MAX_ANSWERS: number; + GESTUS_FUCK_TO_SHOOT: number; + GESTUS_DIST_ANSWERS: number; + GESTUS_DIST_ANSWERS_SQRT: number; + GESTUS_ANYWAY_CHANCE: number; + TALK_DELAY: number; + CAN_SHOOT_TO_HEAD: boolean; + CAN_TILT: boolean; + TILT_CHANCE: number; + MIN_BLOCK_DIST: number; + MIN_BLOCK_TIME: number; + COVER_SECONDS_AFTER_LOSE_VISION: number; + MIN_ARG_COEF: number; + MAX_ARG_COEF: number; + DEAD_AGR_DIST: number; + MAX_DANGER_CARE_DIST_SQRT: number; + MAX_DANGER_CARE_DIST: number; + MIN_MAX_PERSON_SEARCH: number; + PERCENT_PERSON_SEARCH: number; + LOOK_ANYSIDE_BY_WALL_SEC_OF_ENEMY: number; + CLOSE_TO_WALL_ROTATE_BY_WALL_SQRT: number; + SHOOT_TO_CHANGE_RND_PART_MIN: number; + SHOOT_TO_CHANGE_RND_PART_MAX: number; + SHOOT_TO_CHANGE_RND_PART_DELTA: number; + FORMUL_COEF_DELTA_DIST: number; + FORMUL_COEF_DELTA_SHOOT: number; + FORMUL_COEF_DELTA_FRIEND_COVER: number; + SUSPETION_POINT_DIST_CHECK: number; + MAX_BASE_REQUESTS_PER_PLAYER: number; + MAX_HOLD_REQUESTS_PER_PLAYER: number; + MAX_GO_TO_REQUESTS_PER_PLAYER: number; + MAX_COME_WITH_ME_REQUESTS_PER_PLAYER: number; + CORE_POINT_MAX_VALUE: number; + CORE_POINTS_MAX: number; + CORE_POINTS_MIN: number; + BORN_POISTS_FREE_ONLY_FAREST_BOT: boolean; + BORN_POINSTS_FREE_ONLY_FAREST_PLAYER: boolean; + SCAV_GROUPS_TOGETHER: boolean; + LAY_DOWN_ANG_SHOOT: number; + HOLD_REQUEST_TIME_SEC: number; + TRIGGERS_DOWN_TO_RUN_WHEN_MOVE: number; + MIN_DIST_TO_RUN_WHILE_ATTACK_MOVING: number; + MIN_DIST_TO_RUN_WHILE_ATTACK_MOVING_OTHER_ENEMIS: number; + MIN_DIST_TO_STOP_RUN: number; + JUMP_SPREAD_DIST: number; + LOOK_TIMES_TO_KILL: number; + COME_INSIDE_TIMES: number; + TOTAL_TIME_KILL: number; + TOTAL_TIME_KILL_AFTER_WARN: number; + MOVING_AIM_COEF: number; + VERTICAL_DIST_TO_IGNORE_SOUND: number; + DEFENCE_LEVEL_SHIFT: number; + MIN_DIST_CLOSE_DEF: number; + USE_ID_PRIOR_WHO_GO: boolean; + SMOKE_GRENADE_RADIUS_COEF: number; + GRENADE_PRECISION: number; + MAX_WARNS_BEFORE_KILL: number; + CARE_ENEMY_ONLY_TIME: number; + MIDDLE_POINT_COEF: number; + MAIN_TACTIC_ONLY_ATTACK: boolean; + LAST_DAMAGE_ACTIVE: number; + SHALL_DIE_IF_NOT_INITED: boolean; + CHECK_BOT_INIT_TIME_SEC: number; + WEAPON_ROOT_Y_OFFSET: number; + DELTA_SUPRESS_DISTANCE_SQRT: number; + DELTA_SUPRESS_DISTANCE: number; + WAVE_COEF_LOW: number; + WAVE_COEF_MID: number; + WAVE_COEF_HIGH: number; + WAVE_COEF_HORDE: number; + WAVE_ONLY_AS_ONLINE: boolean; + LOCAL_BOTS_COUNT: number; + AXE_MAN_KILLS_END: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotType.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotType.d.ts new file mode 100644 index 0000000..e0f39d9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IBotType.d.ts @@ -0,0 +1,174 @@ +export interface IBotType { + appearance: Appearance; + chances: Chances; + difficulty: Difficulties; + experience: Experience; + firstName: string[]; + generation: Generation; + health: Health; + inventory: Inventory; + lastName: string[]; + skills: Skills; +} +export interface Appearance { + body: string[]; + feet: string[]; + hands: string[]; + head: string[]; + voice: string[]; +} +export interface Chances { + equipment: EquipmentChances; + mods: ModsChances; +} +export interface EquipmentChances { + ArmBand: number; + ArmorVest: number; + Backpack: number; + Earpiece: number; + Eyewear: number; + FaceCover: number; + FirstPrimaryWeapon: number; + Headwear: number; + Holster: number; + Pockets: number; + Scabbard: number; + SecondPrimaryWeapon: number; + SecuredContainer: number; + TacticalVest: number; +} +export interface ModsChances { + mod_charge: number; + mod_equipment: number; + mod_equipment_000: number; + mod_equipment_001: number; + mod_equipment_002: number; + mod_flashlight: number; + mod_foregrip: number; + mod_launcher: number; + mod_magazine: number; + mod_mount: number; + mod_mount_000: number; + mod_mount_001: number; + mod_muzzle: number; + mod_nvg: number; + mod_pistol_grip: number; + mod_reciever: number; + mod_scope: number; + mod_sight_front: number; + mod_sight_rear: number; + mod_stock: number; + mod_stock_000: number; + mod_stock_akms: number; + mod_tactical: number; + mod_tactical_000: number; + mod_tactical_001: number; + mod_tactical_002: number; + mod_tactical_003: number; +} +export interface Difficulties { + easy: Difficulty; + normal: Difficulty; + hard: Difficulty; + impossible: Difficulty; +} +export interface Difficulty { + Aiming: Record; + Boss: Record; + Change: Record; + Core: Record; + Cover: Record; + Grenade: Record; + Hearing: Record; + Lay: Record; + Look: Record; + Mind: Record; + Move: Record; + Patrol: Record; + Scattering: Record; + Shoot: Record; +} +export interface Experience { + aggressorBonus: number; + level: MinMax; + reward: MinMax; + standingForKill: number; +} +export interface Generation { + items: ItemMinMax; +} +export interface ItemMinMax { + grenades: MinMax; + healing: MinMax; + looseLoot: MinMax; + magazines: MinMax; + specialItems: MinMax; +} +export interface Health { + BodyParts: BodyPart[]; + Energy: MinMax; + Hydration: MinMax; + Temperature: MinMax; +} +export interface BodyPart { + Chest: MinMax; + Head: MinMax; + LeftArm: MinMax; + LeftLeg: MinMax; + RightArm: MinMax; + RightLeg: MinMax; + Stomach: MinMax; +} +export interface MinMax { + max: number; + min: number; +} +export interface Inventory { + equipment: Equipment; + items: Items; + mods: Mods; +} +export interface Equipment { + ArmBand: Record; + ArmorVest: Record; + Backpack: Record; + Earpiece: Record; + Eyewear: Record; + FaceCover: Record; + FirstPrimaryWeapon: Record; + Headwear: Record; + Holster: Record; + Pockets: Record; + Scabbard: Record; + SecondPrimaryWeapon: Record; + SecuredContainer: Record; + TacticalVest: Record; +} +export interface Items { + Backpack: string[]; + Pockets: string[]; + SecuredContainer: string[]; + SpecialLoot: string[]; + TacticalVest: string[]; +} +export declare type Mods = Record>; +export interface Skills { + Common: Common[]; + Bonuses?: any; + Mastering: Mastering[]; + Points: number; +} +export interface Mastering { + Id: string; + Progress: number; + max?: number; + min?: number; +} +export interface Common { + Id: string; + Progress: number; + PointsEarnedDuringSession?: number; + LastAccess?: number; + max?: number; + min?: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ICustomizationItem.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ICustomizationItem.d.ts new file mode 100644 index 0000000..8bfeece --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ICustomizationItem.d.ts @@ -0,0 +1,33 @@ +export interface ICustomizationItem { + _id: string; + _name: string; + _parent: string; + _type: string; + _props: Props; + _proto: string; +} +export interface Props { + Name: string; + ShortName: string; + Description: string; + Side: string[]; + BodyPart: string; + AvailableAsDefault?: boolean; + Body: string; + Hands: string; + Feet: string; + Prefab: Prefab; + WatchPrefab: Prefab; + IntegratedArmorVest: boolean; + WatchPosition: Xyz; + WatchRotation: Xyz; +} +export interface Prefab { + path: string; + rcid: string; +} +export interface Xyz { + x: number; + y: number; + z: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IHandbookBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IHandbookBase.d.ts new file mode 100644 index 0000000..7d7db07 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IHandbookBase.d.ts @@ -0,0 +1,16 @@ +export interface IHandbookBase { + Categories: Category[]; + Items: HandbookItem[]; +} +export interface Category { + Id: string; + ParentId?: string; + Icon: string; + Color: string; + Order: string; +} +export interface HandbookItem { + Id: string; + ParentId: string; + Price: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IItem.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IItem.d.ts new file mode 100644 index 0000000..2dd2c03 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IItem.d.ts @@ -0,0 +1,108 @@ +export interface Item { + _id: string; + _tpl: string; + parentId?: string; + slotId?: string; + location?: Location | number; + upd?: Upd; +} +export interface Upd { + OriginalStackObjectsCount?: number; + Togglable?: Togglable; + Map?: Map; + Tag?: Tag; + sptPresetId?: string; + FaceShield?: FaceShield; + StackObjectsCount?: number; + UnlimitedCount?: boolean; + Repairable?: Repairable; + FireMode?: FireMode; + SpawnedInSession?: boolean; + Light?: Light; + Key?: Key; + Resource?: Resource; + Sight?: Sight; + MedKit?: MedKit; + FoodDrink?: FoodDrink; + Dogtag?: Dogtag; + BuyRestrictionMax?: number; + BuyRestrictionCurrent?: number; + Foldable?: Foldable; + SideEffect?: SideEffect; + RepairKit?: RepairKit; +} +export interface Togglable { + On: boolean; +} +export interface Map { + Markers: MapMarker[]; +} +export interface MapMarker { + X: number; + Y: number; +} +export interface Tag { + Color: number; + Name: string; +} +export interface FaceShield { + Hits: number; +} +export interface Repairable { + Durability: number; + MaxDurability: number; +} +export interface MedKit { + HpResource: number; +} +export interface Sight { + ScopesCurrentCalibPointIndexes: number[]; + ScopesSelectedModes: number[]; + SelectedScope: number; +} +export interface Foldable { + Folded: boolean; +} +export interface FireMode { + FireMode: string; +} +export interface FoodDrink { + HpPercent: number; +} +export interface Key { + NumberOfUsages: number; +} +export interface Resource { + Value: number; + UnitsConsumed: number; +} +export interface Light { + IsActive: boolean; + SelectedMode: number; +} +export interface Dogtag { + AccountId: string; + ProfileId: string; + Nickname: string; + Side: string; + Level: number; + Time: string; + Status: string; + KillerAccountId: string; + KillerProfileId: string; + KillerName: string; + WeaponName: string; +} +export interface Location { + x: number; + y: number; + r: string | number; + isSearched?: boolean; + rotation?: string; +} +export interface SideEffect { + Value: number; +} +export interface RepairKit { + Resource: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ILocationsBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ILocationsBase.d.ts new file mode 100644 index 0000000..2c96af3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ILocationsBase.d.ts @@ -0,0 +1,10 @@ +export interface ILocationsBase { + locations: Locations; + paths: Path[]; +} +export interface Locations { +} +export interface Path { + Source: string; + Destination: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ILootBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ILootBase.d.ts new file mode 100644 index 0000000..e4baac5 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ILootBase.d.ts @@ -0,0 +1,64 @@ +import { Item } from "./IItem"; +export interface ILootBase { + staticAmmo: Record; + staticContainers: Record; + staticLoot: Record; +} +export interface IStaticAmmoDetails { + tpl: string; + relativeProbability: number; +} +export interface IStaticContainerDetails { + staticWeapons: IStaticWeaponProps[]; + staticContainers: IStaticContainerProps[]; + staticForced: IStaticForcedProps[]; +} +export interface IStaticWeaponProps { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: string; + Items: Item[]; +} +export interface IStaticContainerProps { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: any; + Items: StaticItem[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface StaticItem { + _id: any; + _tpl: string; +} +export interface IStaticForcedProps { + containerId: string; + itemTpl: string; +} +export interface IStaticLootDetails { + itemcountDistribution: ItemCountDistribution[]; + itemDistribution: ItemDistribution[]; +} +export interface ItemCountDistribution { + count: number; + relativeProbability: number; +} +export interface ItemDistribution { + tpl: string; + relativeProbability: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IQuest.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IQuest.d.ts new file mode 100644 index 0000000..1582a2f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IQuest.d.ts @@ -0,0 +1,76 @@ +import { Item } from "./IItem"; +export interface IQuest { + QuestName: string; + _id: string; + canShowNotificationsInGame: boolean; + conditions: Conditions; + description: string; + failMessageText: string; + name: string; + note: string; + traderId: string; + location: string; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + startedMessageText: string; + successMessageText: string; + templateId: string; + rewards: Rewards; + status: string; + KeyQuest: boolean; + changeQuestMessageText: string; +} +export interface Conditions { + Started: AvailableForConditions[]; + AvailableForFinish: AvailableForConditions[]; + AvailableForStart: AvailableForConditions[]; + Success: AvailableForConditions[]; + Fail: AvailableForConditions[]; +} +export interface AvailableForConditions { + _parent: string; + _props: AvailableForProps; + dynamicLocale: boolean; +} +export interface AvailableForProps { + id: string; + index: number; + parentId: string; + dynamicLocale: boolean; + value?: number; + compareMethod?: string; + visibilityConditions?: VisibilityCondition[]; + target?: string; + status?: number[]; +} +export interface VisibilityCondition { + id: string; + value: number; + dynamicLocale: boolean; + oneSessionOnly: boolean; +} +export interface Rewards { + AvailableForStart: Reward[]; + AvailableForFinish: Reward[]; + Started: Reward[]; + Success: Reward[]; + Fail: Reward[]; + FailRestartable: Reward[]; + Expired: Reward[]; +} +export interface Reward { + value?: string; + id: string; + type: string; + index: number; + target?: string; + items?: Item[]; + loyaltyLevel?: number; + traderId?: string; + unknown?: boolean; + findInRaid?: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IRepeatableQuests.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IRepeatableQuests.d.ts new file mode 100644 index 0000000..e23ec73 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/IRepeatableQuests.d.ts @@ -0,0 +1,219 @@ +import { Item } from "./IItem"; +export interface IReward { + index: number; + type: string; + value: number; + target?: string; + items?: Item[]; +} +export interface IRepeatableQuestDatabase { + templates: ITemplates; + rewards: IRewardOptions; + data: IOptions; + samples: ISampleQuests[]; +} +export interface ITemplates { + Elimination: IRepeatableQuest; + Completion: IRepeatableQuest; + Exploration: IRepeatableQuest; +} +export interface IPmcDataRepeatableQuest { + id?: string; + name: string; + activeQuests: IRepeatableQuest[]; + inactiveQuests: IRepeatableQuest[]; + endTime: number; + changeRequirement: TChangeRequirementRecord; +} +export declare type TChangeRequirementRecord = Record; +export interface IChangeRequirement { + changeCost: IChangeCost[]; + changeStandingCost: number; +} +export interface IChangeCost { + templateId: string; + count: number; +} +export interface IRepeatableQuest { + _id: any; + traderId: string; + location: any; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + canShowNotificationsInGame: boolean; + rewards: IRewards; + conditions: IConditions; + name: string; + note: string; + description: string; + successMessageText: string; + failMessageText: string; + startedMessageText: string; + changeQuestMessageText: string; + templateId: string; + changeCost: IChangeCost[]; + changeStandingCost: number; +} +export interface IRewards { + Started: IReward[]; + Success: IReward[]; + Fail: IReward[]; +} +export interface IConditions { + AvailableForStart: any[]; + AvailableForFinish: IAvailableFor[]; + Fail: any[]; +} +export interface IAvailableFor { + _props: IAvailableForProps; + _parent: string; + dynamicLocale: boolean; +} +export interface IAvailableForProps { + id: string; + parentId: string; + dynamicLocale: boolean; + index: number; + visibilityConditions: IVisibilityCondition[]; + value: number; +} +export interface IVisibilityCondition { + id: string; + oneSessionOnly: boolean; + value: number; + index: number; + dynamicLocale: boolean; +} +export interface IAvailableForPropsCounter extends IAvailableForProps { + type: string; + oneSessionOnly: boolean; + doNotResetIfCounterCompleted: boolean; + counter: ICounter; +} +export interface ICounter { + id: string; + conditions: ICondition[]; +} +export interface ICondition { + _props: IConditionProps; + _parent: string; +} +export interface IConditionProps { + id: string; + dynamicLocale: boolean; +} +export interface IElimination extends IRepeatableQuest { + conditions: IEliminationConditions; +} +export interface IEliminationConditions extends IConditions { + AvailableForFinish: IEliminationAvailableFor[]; +} +export interface IEliminationAvailableFor extends IAvailableFor { + _props: IEliminationAvailableForProps; +} +export interface IEliminationAvailableForProps extends IAvailableForPropsCounter { + counter: IEliminationCounter; +} +export interface IEliminationCounter extends ICounter { + conditions: IEliminationCondition[]; +} +export interface IEliminationCondition extends ICondition { + _props: ILocationConditionProps | IKillConditionProps; +} +export interface IExploration extends IRepeatableQuest { + conditions: IExplorationConditions; +} +export interface IExplorationConditions extends IConditions { + AvailableForFinish: IExplorationAvailableFor[]; +} +export interface IExplorationAvailableFor extends IAvailableFor { + _props: IExplorationAvailableForProps; +} +export interface IExplorationAvailableForProps extends IAvailableForPropsCounter { + counter: IExplorationCounter; +} +export interface IExplorationCounter extends ICounter { + conditions: IExplorationCondition[]; +} +export interface IExplorationCondition extends ICondition { + _props: ILocationConditionProps | IExitStatusConditionProps | IExitNameConditionProps; +} +export interface ICompletion extends IRepeatableQuest { + conditions: ICompletionConditions; +} +export interface ICompletionConditions extends IConditions { + AvailableForFinish: ICompletionAvailableFor[]; +} +export interface ICompletionAvailableFor extends IAvailableFor { + _props: ICompletionAvailableForProps; +} +export interface ICompletionAvailableForProps extends IAvailableForProps { + target: string[]; + minDurability: number; + maxDurability: number; + dogtagLevel: number; + onlyFoundInRaid: boolean; +} +export interface ILocationConditionProps extends IConditionProps { + target: string[]; +} +export interface IKillConditionProps extends IConditionProps { + target: string; + value: number; + savageRole?: string[]; + bodyPart?: string[]; + distance?: IDistanceCheck; +} +export interface IDistanceCheck { + compareMethod: string; + value: number; +} +export interface IExitStatusConditionProps extends IConditionProps { + status: string[]; +} +export interface IExitNameConditionProps extends IConditionProps { + exitName: string; +} +export interface IRewardOptions { + itemsBlacklist: string[]; +} +export interface IOptions { + Completion: ICompletionFilter; +} +export interface ICompletionFilter { + itemsBlacklist: ItemsBlacklist[]; + itemsWhitelist: ItemsWhitelist[]; +} +export interface ItemsBlacklist { + minPlayerLevel: number; + itemIds: string[]; +} +export interface ItemsWhitelist { + minPlayerLevel: number; + itemIds: string[]; +} +export interface ISampleQuests { + _id: string; + traderId: string; + location: string; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + canShowNotificationsInGame: boolean; + rewards: IRewards; + conditions: IConditions; + name: string; + note: string; + description: string; + successMessageText: string; + failMessageText: string; + startedMessageText: string; + templateId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ITemplateItem.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ITemplateItem.d.ts new file mode 100644 index 0000000..c2ba762 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ITemplateItem.d.ts @@ -0,0 +1,401 @@ +export interface ITemplateItem { + _id: string; + _name: string; + _parent: string; + _type: string; + _props: Props; + _proto: string; +} +export interface Props { + Name: string; + ShortName: string; + Description: string; + Weight: number; + BackgroundColor: string; + Width: number; + Height: number; + StackMaxSize: number; + Rarity?: string; + SpawnChance?: number; + CreditsPrice?: number; + ItemSound: string; + Prefab: Prefab; + UsePrefab: Prefab; + StackObjectsCount: number; + NotShownInSlot: boolean; + ExaminedByDefault: boolean; + ExamineTime: number; + IsUndiscardable: boolean; + IsUnsaleable: boolean; + IsUnbuyable: boolean; + IsUngivable: boolean; + IsLockedafterEquip: boolean; + QuestItem: boolean; + LootExperience: number; + ExamineExperience: number; + HideEntrails: boolean; + RepairCost: number; + RepairSpeed: number; + ExtraSizeLeft: number; + ExtraSizeRight: number; + ExtraSizeUp: number; + ExtraSizeDown: number; + ExtraSizeForceAdd: boolean; + MergesWithChildren: boolean; + CanSellOnRagfair: boolean; + CanRequireOnRagfair: boolean; + ConflictingItems: string[]; + DiscardLimit: number; + Unlootable: boolean; + UnlootableFromSlot: string; + UnlootableFromSide: string[]; + AnimationVariantsNumber: number; + DiscardingBlock: boolean; + RagFairCommissionModifier: number; + IsAlwaysAvailableForInsurance: boolean; + Grids: Grid[]; + Slots: Slot[]; + CanPutIntoDuringTheRaid: boolean; + CantRemoveFromSlotsDuringRaid: string[]; + weapClass: string; + weapUseType: string; + ammoCaliber: string; + Durability: number; + MaxDurability: number; + OperatingResource: number; + RepairComplexity: number; + durabSpawnMin: number; + durabSpawnMax: number; + isFastReload: boolean; + RecoilForceUp: number; + RecoilForceBack: number; + Convergence: number; + RecoilAngle: number; + weapFireType: string[]; + RecolDispersion: number; + SingleFireRate: number; + CanQueueSecondShot: boolean; + bFirerate: number; + Ergonomics: number; + Velocity: number; + bEffDist: number; + bHearDist: number; + isChamberLoad: boolean; + chamberAmmoCount: number; + isBoltCatch: boolean; + defMagType: string; + defAmmo: string; + AdjustCollimatorsToTrajectory: boolean; + shotgunDispersion: number; + Chambers: Chamber[]; + CameraRecoil: number; + CameraSnap: number; + ReloadMode: string; + CenterOfImpact: number; + AimPlane: number; + DeviationCurve: number; + DeviationMax: number; + Foldable: boolean; + Retractable: boolean; + TacticalReloadStiffnes: Xyz; + TacticalReloadFixation: number; + RecoilCenter: Xyz; + RotationCenter: Xyz; + RotationCenterNoStock: Xyz; + SizeReduceRight: number; + FoldedSlot: string; + CompactHandling: boolean; + SightingRange: number; + MinRepairDegradation: number; + MaxRepairDegradation: number; + MinRepairKitDegradation: number; + MaxRepairKitDegradation: number; + IronSightRange: number; + MustBoltBeOpennedForExternalReload: boolean; + MustBoltBeOpennedForInternalReload: boolean; + BoltAction: boolean; + HipAccuracyRestorationDelay: number; + HipAccuracyRestorationSpeed: number; + HipInnaccuracyGain: number; + ManualBoltCatch: boolean; + BurstShotsCount: number; + BaseMalfunctionChance: number; + AllowJam: boolean; + AllowFeed: boolean; + AllowMisfire: boolean; + AllowSlide: boolean; + DurabilityBurnRatio: number; + HeatFactorGun: number; + CoolFactorGun: number; + CoolFactorGunMods: number; + HeatFactorByShot: number; + AllowOverheat: boolean; + DoubleActionAccuracyPenalty: number; + RecoilPosZMult: number; + ShotgunDispersion: number; + StackMinRandom: number; + StackMaxRandom: number; + StackSlots: StackSlot[]; + SearchSound: string; + BlocksArmorVest: boolean; + RigLayoutName: string; + armorZone: string[]; + armorClass: number; + speedPenaltyPercent: number; + mousePenalty: number; + weaponErgonomicPenalty: number; + BluntThroughput: number; + ArmorMaterial: string; + medUseTime: number; + medEffectType: string; + MaxHpResource: number; + hpResourceRate: number; + StimulatorBuffs: string; + effects_health: EffectsHealth; + effects_damage: EffectsDamage; + knifeHitDelay: number; + knifeHitSlashRate: number; + knifeHitStabRate: number; + knifeHitRadius: number; + knifeHitSlashDam: number; + knifeHitStabDam: number; + knifeDurab: number; + PrimaryDistance: number; + SecondryDistance: number; + SlashPenetration: number; + StabPenetration: number; + PrimaryConsumption: number; + SecondryConsumption: number; + DeflectionConsumption: number; + MaxResource: number; + AppliedTrunkRotation: Xyz; + AppliedHeadRotation: Xyz; + DisplayOnModel: boolean; + AdditionalAnimationLayer: number; + StaminaBurnRate: number; + ColliderScaleMultiplier: Xyz; + ammoType: string; + InitialSpeed: number; + BallisticCoeficient: number; + BulletMassGram: number; + BulletDiameterMilimeters: number; + Damage: number; + ammoAccr: number; + ammoRec: number; + ammoDist: number; + buckshotBullets: number; + PenetrationPower: number; + PenetrationPowerDiviation: number; + ammoHear: number; + ammoSfx: string; + MisfireChance: number; + MinFragmentsCount: number; + MaxFragmentsCount: number; + ammoShiftChance: number; + casingName: string; + casingEjectPower: number; + casingMass: number; + casingSounds: string; + ProjectileCount: number; + PenetrationChance: number; + RicochetChance: number; + FragmentationChance: number; + Deterioration: number; + SpeedRetardation: number; + Tracer: boolean; + TracerColor: string; + TracerDistance: number; + ArmorDamage: number; + Caliber: string; + StaminaBurnPerDamage: number; + HeavyBleedingDelta: number; + LightBleedingDelta: number; + ShowBullet: boolean; + HasGrenaderComponent: boolean; + FuzeArmTimeSec: number; + ExplosionStrength: number; + MinExplosionDistance: number; + MaxExplosionDistance: number; + FragmentsCount: number; + FragmentType: string; + ShowHitEffectOnExplode: boolean; + ExplosionType: string; + AmmoLifeTimeSec: number; + Contusion: Contusion; + ArmorDistanceDistanceDamage: Xyz; + Blindness: Xyz; + IsLightAndSoundShot: boolean; + LightAndSoundShotAngle: number; + LightAndSoundShotSelfContusionTime: number; + LightAndSoundShotSelfContusionStrength: number; + MalfMisfireChance: number; + DurabilityBurnModificator: number; + HeatFactor: number; + MalfFeedChance: number; + Accuracy: number; + Recoil: number; + Loudness: number; + EffectiveDistance: number; + RaidModdable: boolean; + ToolModdable: boolean; + BlocksFolding: boolean; + BlocksCollapsible: boolean; + IsAnimated: boolean; + HasShoulderContact: boolean; + DoubleActionAccuracyPenaltyMult: number; + magAnimationIndex: number; + Cartridges: Cartridge[]; + CanFast: boolean; + CanHit: boolean; + CanAdmin: boolean; + LoadUnloadModifier: number; + CheckTimeModifier: number; + CheckOverride: number; + ReloadMagType: string; + VisibleAmmoRangesString: string; + MalfunctionChance: number; + TagColor: number; + TagName: string; + MaximumNumberOfUsage: number; + CustomAimPlane: string; + sightModType: string; + aimingSensitivity: number; + SightModesCount: number; + OpticCalibrationDistances: number[]; + ScopesCount: number; + AimSensitivity: number[][]; + ModesCount: number[]; + Zooms: number[][]; + CalibrationDistances: number[][]; + Intensity: number; + Mask: string; + MaskSize: number; + NoiseIntensity: number; + NoiseScale: number; + Color: Color; + DiffuseIntensity: number; + HasHinge: boolean; + Resource?: number; + CoolFactor?: number; + foodUseTime?: number; + foodEffectType?: string; + MaxRepairResource: number; + RepairQuality: number; + RepairType: string; + TargetItemFilter: string[]; + apResource: number; + krResource: number; +} +export interface Prefab { + path: string; + rcid: string; +} +export interface Grid { + _name: string; + _id: string; + _parent: string; + _props: GridProps; + _proto: string; +} +export interface GridProps { + filters: GridFilter[]; + cellsH: number; + cellsV: number; + minCount: number; + maxCount: number; + maxWeight: number; + isSortingTable: boolean; +} +export interface GridFilter { + Filter: string[]; + ExcludedFilter: string[]; +} +export interface Slot { + _name: string; + _id: string; + _parent: string; + _props: SlotProps; + _required: boolean; + _mergeSlotWithChildren: boolean; + _proto: string; +} +export interface SlotProps { + filters: Filter[]; +} +export interface Chamber { + _name: string; + _id: string; + _parent: string; + _props: ChamberProps; + _required: boolean; + _mergeSlotWithChildren: boolean; + _proto: string; +} +export interface ChamberProps { + filters: FilterProps[]; +} +export interface FilterProps { + Filter: string[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface StackSlot { + _name?: string; + _id: string; + _sptTpl: string; + parent: string; + location: any; + slotId: string; + _max_count: number; + _props?: StackSlotProps; + _proto?: string; + upd: any; +} +export interface StackSlotProps { + filters: Filter[]; +} +export interface EffectsHealth { + Hydration: Hydration; +} +export interface Hydration { + value: number; +} +export interface EffectsDamage { + Pain: Pain; + Contusion: Contusion; +} +export interface Pain { + delay: number; + duration: number; + fadeOut: number; +} +export interface Contusion { + delay: number; + duration: number; + fadeOut: number; +} +export interface Cartridge { + _name: string; + _id: string; + _parent: string; + _max_count: number; + _props: CartridgeProps; + _proto: string; +} +export interface CartridgeProps { + filters: Filter[]; +} +export interface Filter { + Shift?: number; + Filter: string[]; + AnimationIndex?: number; +} +export interface Color { + r: number; + g: number; + b: number; + a: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ITrader.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ITrader.d.ts new file mode 100644 index 0000000..f0fe2b5 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/common/tables/ITrader.d.ts @@ -0,0 +1,90 @@ +import { Item } from "./IItem"; +export interface ITrader { + assort: ITraderAssort; + base: ITraderBase; + dialogue?: Record; + questassort: Record>; + suits?: ISuit[]; +} +export interface ITraderBase { + refreshAssort: boolean; + _id: string; + avatar: string; + balance_dol: number; + balance_eur: number; + balance_rub: number; + buyer_up: boolean; + currency: string; + customization_seller: boolean; + discount: number; + discount_end: number; + gridHeight: number; + insurance: Insurance; + location: string; + loyaltyLevels: LoyaltyLevel[]; + medic: boolean; + name: string; + nextResupply: number; + nickname: string; + repair: Repair; + sell_category: string[]; + surname: string; + unlockedByDefault: boolean; +} +export interface Insurance { + availability: boolean; + excluded_category: string[]; + max_return_hour: number; + max_storage_time: number; + min_payment: number; + min_return_hour: number; +} +export interface LoyaltyLevel { + buy_price_coef: number; + exchange_price_coef: number; + heal_price_coef: number; + insurance_price_coef: number; + minLevel: number; + minSalesSum: number; + minStanding: number; + repair_price_coef: number; +} +export interface Repair { + availability: boolean; + currency: string; + currency_coefficient: number; + excluded_category: string[]; + excluded_id_list: any[]; + quality: string; +} +export interface ITraderAssort { + nextResupply?: number; + items: Item[]; + barter_scheme: Record; + loyal_level_items: Record; +} +export interface IBarterScheme { + count: number; + _tpl: string; + onlyFunctional?: boolean; +} +export interface ISuit { + _id: string; + tid: string; + suiteId: string; + isActive: boolean; + requirements: Requirements; +} +export interface Requirements { + loyaltyLevel: number; + profileLevel: number; + standing: number; + skillRequirements: string[]; + questRequirements: string[]; + itemRequirements: ItemRequirement[]; +} +export interface ItemRequirement { + count: number; + _tpl: string; + onlyFunctional: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/customization/IBuyClothingRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/customization/IBuyClothingRequestData.d.ts new file mode 100644 index 0000000..d19b70d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/customization/IBuyClothingRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IBuyClothingRequestData { + Action: "CustomizationBuy"; + offer: string; + items: ClothingItem[]; +} +export interface ClothingItem { + del: boolean; + id: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/customization/IWearClothingRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/customization/IWearClothingRequestData.d.ts new file mode 100644 index 0000000..122d9cf --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/customization/IWearClothingRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IWearClothingRequestData { + Action: "CustomizationWear"; + suites: string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IFriendRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IFriendRequestData.d.ts new file mode 100644 index 0000000..9c326ac --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IFriendRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IFriendRequestData { + to: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts new file mode 100644 index 0000000..53d8289 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetAllAttachmentsRequestData { + dialogId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts new file mode 100644 index 0000000..076d414 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts @@ -0,0 +1,6 @@ +import { Message } from "../profile/IAkiProfile"; +export interface IGetAllAttachmentsResponse { + messages: Message[]; + profiles: any[]; + hasMessagesWithRewards: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetChatServerListRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetChatServerListRequestData.d.ts new file mode 100644 index 0000000..8f1beac --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetChatServerListRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetChatServerListRequestData { + VersionId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetFriendListDataResponse.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetFriendListDataResponse.d.ts new file mode 100644 index 0000000..41858c9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetFriendListDataResponse.d.ts @@ -0,0 +1,16 @@ +import { MemberCategory } from "../common/MemberCategory"; +export interface IGetFriendListDataResponse { + Friends: Friend[]; + Ignore: any[]; + InIgnoreList: any[]; +} +export interface Friend { + _id: string; + Info: Info; +} +export interface Info { + Nickname: string; + Side: string; + Level: number; + MemberCategory: MemberCategory; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts new file mode 100644 index 0000000..eed84b1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetMailDialogInfoRequestData { + dialogId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts new file mode 100644 index 0000000..f8fbf5d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetMailDialogListRequestData { + limit: number; + offset: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts new file mode 100644 index 0000000..db45477 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts @@ -0,0 +1,7 @@ +import { MessageType } from "../profile/IAkiProfile"; +export interface IGetMailDialogViewRequestData { + type: MessageType; + dialogId: string; + limit: number; + time: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts new file mode 100644 index 0000000..4f8b946 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts @@ -0,0 +1,7 @@ +import { IPmcData } from "../common/IPmcData"; +import { Message } from "../profile/IAkiProfile"; +export interface IGetMailDialogViewResponseData { + messages: Message[]; + profiles: IPmcData[]; + hasMessagesWithRewards: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IPinDialogRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IPinDialogRequestData.d.ts new file mode 100644 index 0000000..57b8a00 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IPinDialogRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IPinDialogRequestData { + dialogId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IRemoveDialogRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IRemoveDialogRequestData.d.ts new file mode 100644 index 0000000..874b828 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/IRemoveDialogRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IRemoveDialogRequestData { + dialogId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/ISendMessageRequest.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/ISendMessageRequest.d.ts new file mode 100644 index 0000000..5f140c7 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/ISendMessageRequest.d.ts @@ -0,0 +1,7 @@ +import { MessageType } from "../profile/IAkiProfile"; +export interface ISendMessageRequest { + dialogId: string; + type: MessageType; + text: string; + replyTo: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/ISetDialogReadRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/ISetDialogReadRequestData.d.ts new file mode 100644 index 0000000..2076232 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/dialog/ISetDialogReadRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISetDialogReadRequestData { + dialogs: string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IGameConfigResponse.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IGameConfigResponse.d.ts new file mode 100644 index 0000000..eb37a39 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IGameConfigResponse.d.ts @@ -0,0 +1,19 @@ +export interface IGameConfigResponse { + aid: string; + lang: string; + languages: Record; + ndaFree: boolean; + taxonomy: number; + activeProfileId: string; + backend: Backend; + utc_time: number; + totalInGame: number; + reportAvailable: boolean; + twitchEventMember: boolean; +} +export interface Backend { + Trading: string; + Messaging: string; + Main: string; + RagFair: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IGameEmptyCrcRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IGameEmptyCrcRequestData.d.ts new file mode 100644 index 0000000..a3ecad9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IGameEmptyCrcRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGameEmptyCrcRequestData { + crc: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IVersionValidateRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IVersionValidateRequestData.d.ts new file mode 100644 index 0000000..0aa0fed --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/game/IVersionValidateRequestData.d.ts @@ -0,0 +1,11 @@ +export interface IVersionValidateRequestData { + version: Version; + develop: boolean; +} +export interface Version { + major: string; + minor: string; + game: string; + backend: string; + taxonomy: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IHealthTreatmentRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IHealthTreatmentRequestData.d.ts new file mode 100644 index 0000000..7fb80a8 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IHealthTreatmentRequestData.d.ts @@ -0,0 +1,29 @@ +export interface IHealthTreatmentRequestData { + Action: "RestoreHealth"; + trader: string; + items: Item[]; + difference: Difference; + timestamp: number; +} +export interface Item { + id: string; + count: number; +} +export interface Difference { + BodyParts: BodyParts; + Energy: number; + Hydration: number; +} +export interface BodyParts { + Head: BodyPart; + Chest: BodyPart; + Stomach: BodyPart; + LeftArm: BodyPart; + RightArm: BodyPart; + LeftLeg: BodyPart; + RightLeg: BodyPart; +} +export interface BodyPart { + Health: number; + Effects: string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IOffraidEatRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IOffraidEatRequestData.d.ts new file mode 100644 index 0000000..8e2b6c3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IOffraidEatRequestData.d.ts @@ -0,0 +1,7 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IOffraidEatRequestData extends IBaseInteractionRequestData { + Action: "Eat"; + item: string; + count: number; + time: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IOffraidHealRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IOffraidHealRequestData.d.ts new file mode 100644 index 0000000..c242300 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/IOffraidHealRequestData.d.ts @@ -0,0 +1,18 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IOffraidHealRequestData extends IBaseInteractionRequestData { + Action: "Heal"; + item: string; + part: BodyPart; + count: number; + time: number; +} +export declare enum BodyPart { + Head = 0, + Chest = 1, + Stomach = 2, + LeftArm = 3, + RightArm = 4, + LeftLeg = 5, + RightLeg = 6, + Common = 7 +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/ISyncHealthRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/ISyncHealthRequestData.d.ts new file mode 100644 index 0000000..20e32f6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/health/ISyncHealthRequestData.d.ts @@ -0,0 +1,21 @@ +export interface ISyncHealthRequestData { + Health: Health; + IsAlive: boolean; + Hydration?: number; + Energy?: number; + Temperature?: number; +} +export interface Health { + Head?: BodyPartHealth; + Chest?: BodyPartHealth; + Stomach?: BodyPartHealth; + LeftArm?: BodyPartHealth; + RightArm?: BodyPartHealth; + LeftLeg?: BodyPartHealth; + RightLeg?: BodyPartHealth; +} +export interface BodyPartHealth { + Maximum: number; + Current: number; + Effects: Record; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/HideoutAreasEnum.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/HideoutAreasEnum.d.ts new file mode 100644 index 0000000..10f851b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/HideoutAreasEnum.d.ts @@ -0,0 +1,25 @@ +export declare enum HideoutAreasEnum { + NOTSET = -1, + VENTS = 0, + SECURITY = 1, + LAVATORY = 2, + STASH = 3, + GENERATOR = 4, + HEATING = 5, + WATER_COLLECTOR = 6, + MEDSTATION = 7, + NUTRITION_UNIT = 8, + REST_SPACE = 9, + WORKBENCH = 10, + INTEL_CENTER = 11, + SHOOTING_RANGE = 12, + LIBRARY = 13, + SCAV_CASE = 14, + ILLUMINATION = 15, + PLACE_OF_FAME = 16, + AIR_FILTERING = 17, + SOLAR_POWER = 18, + BOOZE_GENERATOR = 19, + BITCOIN_FARM = 20, + CHRISTMAS_TREE = 21 +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts new file mode 100644 index 0000000..8583e8d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts @@ -0,0 +1,5 @@ +export interface HideoutUpgradeCompleteRequestData { + Action: string; + areaType: number; + timestamp: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutArea.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutArea.d.ts new file mode 100644 index 0000000..d9fd2bf --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutArea.d.ts @@ -0,0 +1,40 @@ +export interface IHideoutArea { + _id: string; + type: number; + enabled: boolean; + needsFuel: boolean; + takeFromSlotLocked: boolean; + craftGivesExp: boolean; + stages: Record; +} +export interface Stage { + requirements: Requirement[]; + bonuses: StageBonus[]; + slots: number; + constructionTime: number; + description: string; +} +export interface Requirement { + areaType?: number; + requiredLevel?: number; + type: string; + templateId?: string; + count?: number; + isFunctional?: boolean; + traderId?: string; + loyaltyLevel?: number; + skillName?: string; + skillLevel?: number; +} +export interface StageBonus { + value: number; + passive: boolean; + production: boolean; + visible: boolean; + skillType?: string; + type: string; + filter?: string[]; + icon?: string; + id?: string; + templateId?: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts new file mode 100644 index 0000000..dba83eb --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutContinousProductionStartRequestData { + Action: "HideoutContinuousProductionStart"; + recipeId: string; + timestamp: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutProduction.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutProduction.d.ts new file mode 100644 index 0000000..ce878be --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutProduction.d.ts @@ -0,0 +1,20 @@ +export interface IHideoutProduction { + _id: string; + areaType: number; + requirements: Requirement[]; + productionTime: number; + boosters: any; + endProduct: string; + continuous: boolean; + count: number; + productionLimitCount: number; +} +export interface Requirement { + templateId?: string; + count?: number; + isFunctional?: boolean; + type: string; + areaType?: number; + requiredLevel?: number; + resource?: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts new file mode 100644 index 0000000..8326c55 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutPutItemInRequestData { + Action: "HideoutPutItemsInAreaSlots"; + areaType: number; + items: Record; + timestamp: number; +} +export interface ItemDetails { + count: number; + id: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutScavCase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutScavCase.d.ts new file mode 100644 index 0000000..25abcf3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutScavCase.d.ts @@ -0,0 +1,21 @@ +export interface IHideoutScavCase { + _id: string; + ProductionTime: number; + Requirements: Requirement[]; + EndProducts: EndProducts; +} +export interface Requirement { + templateId: string; + count: number; + isFunctional: boolean; + type: string; +} +export interface EndProducts { + Common: MinMax; + Rare: MinMax; + Superrare: MinMax; +} +export interface MinMax { + min: string; + max: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts new file mode 100644 index 0000000..72fda86 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts @@ -0,0 +1,15 @@ +export interface IHideoutScavCaseStartRequestData { + Action: "HideoutScavCaseProductionStart"; + recipeId: string; + items: HideoutItem[]; + tools: Tool[]; + timestamp: number; +} +export interface HideoutItem { + id: string; + count: number; +} +export interface Tool { + id: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutSettingsBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutSettingsBase.d.ts new file mode 100644 index 0000000..8e45939 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutSettingsBase.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutSettingsBase { + generatorSpeedWithoutFuel: number; + generatorFuelFlowRate: number; + airFilterUnitFlowRate: number; + gpuBoostRate: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts new file mode 100644 index 0000000..1ed542a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutSingleProductionStartRequestData { + Action: "HideoutSingleProductionStart"; + recipeId: string; + items: Item[]; + timestamp: number; +} +export interface Item { + id: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts new file mode 100644 index 0000000..83a740a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutTakeItemOutRequestData { + Action: "HideoutTakeItemsFromAreaSlots"; + areaType: number; + slots: number[]; + timestamp: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts new file mode 100644 index 0000000..a6847ef --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutTakeProductionRequestData { + Action: "HideoutTakeProduction"; + recipeId: string; + timestamp: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts new file mode 100644 index 0000000..cdea513 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutToggleAreaRequestData { + Action: "HideoutToggleArea"; + areaType: number; + enabled: boolean; + timestamp: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts new file mode 100644 index 0000000..545311e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutUpgradeCompleteRequestData { + Action: "HideoutUpgradeComplete"; + areaType: number; + timestamp: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts new file mode 100644 index 0000000..dfbfdca --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutUpgradeRequestData { + Action: "HideoutUpgrade"; + areaType: number; + items: HideoutItem[]; + timestamp: number; +} +export interface HideoutItem { + count: number; + id: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/httpResponse/IGetBodyResponseData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/httpResponse/IGetBodyResponseData.d.ts new file mode 100644 index 0000000..b5dc5c1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/httpResponse/IGetBodyResponseData.d.ts @@ -0,0 +1,5 @@ +export interface IGetBodyResponseData { + err: number; + errmsg: any; + (data: Type): Type; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/httpResponse/INullResponseData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/httpResponse/INullResponseData.d.ts new file mode 100644 index 0000000..a3ae838 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/httpResponse/INullResponseData.d.ts @@ -0,0 +1,5 @@ +export interface INullResponseData { + err: number; + errmsg: any; + data: null; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts new file mode 100644 index 0000000..e2d9cf1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IRegisterPlayerRequestData { + crc: number; + locationId: string; + variantId: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inRaid/ISaveProgressRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inRaid/ISaveProgressRequestData.d.ts new file mode 100644 index 0000000..6930261 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inRaid/ISaveProgressRequestData.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../common/IPmcData"; +import { ISyncHealthRequestData } from "../health/ISyncHealthRequestData"; +export interface ISaveProgressRequestData { + exit: string; + profile: IPmcData; + isPlayerScav: boolean; + health: ISyncHealthRequestData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts new file mode 100644 index 0000000..0e32e96 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetInsuranceCostRequestData { + traders: string[]; + items: string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/insurance/IInsureRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/insurance/IInsureRequestData.d.ts new file mode 100644 index 0000000..f657bb7 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/insurance/IInsureRequestData.d.ts @@ -0,0 +1,6 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IInsureRequestData extends IBaseInteractionRequestData { + Action: "Insure"; + tid: string; + items: string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IAddItemRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IAddItemRequestData.d.ts new file mode 100644 index 0000000..53db97a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IAddItemRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IAddItemRequestData { + tid: string; + items: any[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryAddRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryAddRequestData.d.ts new file mode 100644 index 0000000..462e0de --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryAddRequestData.d.ts @@ -0,0 +1,6 @@ +import { Container, IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryAddRequestData extends IInventoryBaseActionRequestData { + Action: "Add"; + item: string; + container: Container; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts new file mode 100644 index 0000000..b45e459 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts @@ -0,0 +1,27 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IInventoryBaseActionRequestData extends IBaseInteractionRequestData { +} +export interface To { + id: string; + container: string; + location?: ToLocation | number; +} +export interface ToLocation { + x: number; + y: number; + r: string; + rotation?: string; + isSearched: boolean; +} +export interface Container { + id: string; + container: string; + location: Location | number; +} +export interface Location { + x: number; + y: number; + r: string; + rotation?: string; + isSearched: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryBindRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryBindRequestData.d.ts new file mode 100644 index 0000000..ff35066 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryBindRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryBindRequestData extends IInventoryBaseActionRequestData { + Action: "Bind"; + item: string; + index: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts new file mode 100644 index 0000000..1e1ecef --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts @@ -0,0 +1,12 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryCreateMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "CreateMapMarker"; + item: string; + mapMarker: MapMarker; +} +export interface MapMarker { + Type: string; + X: number; + Y: number; + Note: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts new file mode 100644 index 0000000..0657e1b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryDeleteMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "DeleteMapMarker"; + item: string; + X: number; + Y: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts new file mode 100644 index 0000000..e2857e1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts @@ -0,0 +1,14 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryEditMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "EditMapMarker"; + item: string; + X: number; + Y: number; + mapMarker: MapMarker; +} +export interface MapMarker { + Type: string; + X: number; + Y: number; + Note: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryExamineRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryExamineRequestData.d.ts new file mode 100644 index 0000000..614711f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryExamineRequestData.d.ts @@ -0,0 +1,10 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryExamineRequestData extends IInventoryBaseActionRequestData { + Action: "Examine"; + item: string; + fromOwner: IFromOwner; +} +export interface IFromOwner { + id: string; + type: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryFoldRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryFoldRequestData.d.ts new file mode 100644 index 0000000..a5fb2a1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryFoldRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryFoldRequestData extends IInventoryBaseActionRequestData { + Action: "Fold"; + item: string; + value: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryMergeRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryMergeRequestData.d.ts new file mode 100644 index 0000000..3fcfa35 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryMergeRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryMergeRequestData extends IInventoryBaseActionRequestData { + Action: "Merge"; + item: string; + with: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryMoveRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryMoveRequestData.d.ts new file mode 100644 index 0000000..b767908 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryMoveRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData, To } from "./IInventoryBaseActionRequestData"; +export interface IInventoryMoveRequestData extends IInventoryBaseActionRequestData { + Action: "Move"; + item: string; + to: To; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts new file mode 100644 index 0000000..5487b20 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts @@ -0,0 +1,5 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryReadEncyclopediaRequestData extends IInventoryBaseActionRequestData { + Action: "ReadEncyclopedia"; + ids: string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts new file mode 100644 index 0000000..07d1a52 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts @@ -0,0 +1,5 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryRemoveRequestData extends IInventoryBaseActionRequestData { + Action: "Remove"; + item: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySortRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySortRequestData.d.ts new file mode 100644 index 0000000..a0b7928 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySortRequestData.d.ts @@ -0,0 +1,20 @@ +import { Upd } from "../common/tables/IItem"; +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventorySortRequestData extends IInventoryBaseActionRequestData { + Action: "ApplyInventoryChanges"; + changedItems: ChangedItem[]; +} +export interface ChangedItem { + _id: string; + _tpl: string; + parentId: string; + slotId: string; + location: Location; + upd: Upd; +} +export interface Location { + x: number; + y: number; + r: string; + isSearched: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySplitRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySplitRequestData.d.ts new file mode 100644 index 0000000..730ae71 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySplitRequestData.d.ts @@ -0,0 +1,7 @@ +import { Container, IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventorySplitRequestData extends IInventoryBaseActionRequestData { + Action: "Split"; + item: string; + container: Container; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySwapRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySwapRequestData.d.ts new file mode 100644 index 0000000..1b0464d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventorySwapRequestData.d.ts @@ -0,0 +1,11 @@ +import { OwnerInfo } from "../common/request/IBaseInteractionRequestData"; +import { IInventoryBaseActionRequestData, To } from "./IInventoryBaseActionRequestData"; +export interface IInventorySwapRequestData extends IInventoryBaseActionRequestData { + Action: "Swap"; + item: string; + to: To; + item2: string; + to2: To; + fromOwner2: OwnerInfo; + toOwner2: OwnerInfo; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryTagRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryTagRequestData.d.ts new file mode 100644 index 0000000..f021661 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryTagRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryTagRequestData extends IInventoryBaseActionRequestData { + Action: "Tag"; + item: string; + TagName: string; + TagColor: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryToggleRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryToggleRequestData.d.ts new file mode 100644 index 0000000..0955440 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryToggleRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryToggleRequestData extends IInventoryBaseActionRequestData { + Action: "Toggle"; + item: string; + value: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryTransferRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryTransferRequestData.d.ts new file mode 100644 index 0000000..cf4391b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/inventory/IInventoryTransferRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryTransferRequestData extends IInventoryBaseActionRequestData { + Action: "Transfer"; + item: string; + with: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts new file mode 100644 index 0000000..689fe75 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts @@ -0,0 +1,4 @@ +import { IItemEventRouterBase } from "./IItemEventRouterBase"; +export interface IEmptyItemEventRouterResponse extends IItemEventRouterBase { + profileChanges: ""; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterBase.d.ts new file mode 100644 index 0000000..31e62fe --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterBase.d.ts @@ -0,0 +1,67 @@ +import { Skills } from "../common/IPmcData"; +import { Item, Upd } from "../common/tables/IItem"; +import { IQuest } from "../common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../common/tables/IRepeatableQuests"; +import { IRagfairOffer } from "../ragfair/IRagfairOffer"; +export interface IItemEventRouterBase { + warnings: Warning[]; + profileChanges: TProfileChanges | ""; +} +export declare type TProfileChanges = Record; +export interface Warning { + index: number; + err: string; + errmsg: string; +} +export interface ProfileChange { + _id: string; + experience: number; + quests: IQuest[]; + ragFairOffers: IRagfairOffer[]; + builds: BuildChange[]; + items: ItemChanges; + production: Record; + skills: Skills; + traderRelations: Record; + repeatableQuests?: IPmcDataRepeatableQuest[]; +} +export interface BuildChange { + id: string; + name: string; + root: string; + items: Item[]; +} +export interface ItemChanges { + new: Product[]; + change: Product[]; + del: Product[]; +} +export interface Production { + Progress: number; + StartTimestamp: number; + ProductionTime: number; + inProgress: boolean; + RecipeId: string; + Products: Product[]; +} +export interface Product { + _id: string; + _tpl?: string; + parentId?: string; + slotId?: string; + location?: ItemChangeLocation; + upd?: Upd; +} +export interface ItemChangeLocation { + x: number; + y: number; + r: number; + isSearched?: boolean; +} +export interface TraderRelations { + salesSum?: number; + standing?: number; + loyalty?: number; + unlocked?: boolean; + disabled?: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts new file mode 100644 index 0000000..515b49a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts @@ -0,0 +1,21 @@ +export interface IItemEventRouterRequest { + data: Daum[]; + tm: number; + reload: number; +} +export interface Daum { + Action: string; + item: string; + to: To; +} +export interface To { + id: string; + container: string; + location?: Location; +} +export interface Location { + x: number; + y: number; + r: string; + isSearched: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts new file mode 100644 index 0000000..72a9b5b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts @@ -0,0 +1,3 @@ +import { IItemEventRouterBase } from "./IItemEventRouterBase"; +export interface IItemEventRouterResponse extends IItemEventRouterBase { +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IChangeRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IChangeRequestData.d.ts new file mode 100644 index 0000000..f0a7838 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IChangeRequestData.d.ts @@ -0,0 +1,4 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export interface IChangeRequestData extends ILoginRequestData { + change: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts new file mode 100644 index 0000000..a14c7c9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetMiniProfileRequestData { + username: string; + password: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/ILoginRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/ILoginRequestData.d.ts new file mode 100644 index 0000000..e965813 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/ILoginRequestData.d.ts @@ -0,0 +1,4 @@ +export interface ILoginRequestData { + username: string; + password: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IMiniProfile.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IMiniProfile.d.ts new file mode 100644 index 0000000..c12661a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IMiniProfile.d.ts @@ -0,0 +1,14 @@ +export interface IMiniProfile { + username: string; + nickname: string; + side: string; + currlvl: number; + currexp: number; + prevexp: number; + nextlvl: number; + maxlvl: number; + akiData: AkiData; +} +export interface AkiData { + version: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IRegisterData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IRegisterData.d.ts new file mode 100644 index 0000000..61a8bbe --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IRegisterData.d.ts @@ -0,0 +1,4 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export interface IRegisterData extends ILoginRequestData { + edition: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IRemoveProfileData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IRemoveProfileData.d.ts new file mode 100644 index 0000000..d31c9ac --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/launcher/IRemoveProfileData.d.ts @@ -0,0 +1,2 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export declare type IRemoveProfileData = ILoginRequestData; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/location/IGetLocationRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/location/IGetLocationRequestData.d.ts new file mode 100644 index 0000000..04e84d9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/location/IGetLocationRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IGetLocationRequestData { + crc: number; + locationId: string; + variantId: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IEndOfflineRaidRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IEndOfflineRaidRequestData.d.ts new file mode 100644 index 0000000..811e9a2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IEndOfflineRaidRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IEndOfflineRaidRequestData { + crc: number; + exitStatus: string; + exitName: any; + raidSeconds: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IGetProfileRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IGetProfileRequestData.d.ts new file mode 100644 index 0000000..86b5bbd --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IGetProfileRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetProfileRequestData { + profileId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IStartOffineRaidRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IStartOffineRaidRequestData.d.ts new file mode 100644 index 0000000..84bccc8 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/match/IStartOffineRaidRequestData.d.ts @@ -0,0 +1,27 @@ +export interface IStartOfflineRaidRequestData { + locationName: string; + entryPoint: string; + startTime: number; + dateTime: string; + gameSettings: GameSettings; +} +export interface GameSettings { + timeAndWeatherSettings: TimeAndWeatherSettings; + botsSettings: BotsSettings; + wavesSettings: WavesSettings; +} +export interface TimeAndWeatherSettings { + isRandomTime: boolean; + isRandomWeather: boolean; +} +export interface BotsSettings { + isEnabled: boolean; + isScavWars: boolean; + botAmount: string; +} +export interface WavesSettings { + botDifficulty: string; + isBosses: boolean; + isTaggedAndCursed: boolean; + wavesBotAmount: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notes/INoteActionData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notes/INoteActionData.d.ts new file mode 100644 index 0000000..610657f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notes/INoteActionData.d.ts @@ -0,0 +1,10 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface INoteActionData extends IBaseInteractionRequestData { + Action: string; + index: number; + note: INote; +} +export interface INote { + Time: number; + Text: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notifier/INotifier.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notifier/INotifier.d.ts new file mode 100644 index 0000000..8c48260 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notifier/INotifier.d.ts @@ -0,0 +1,14 @@ +export interface INotifierChannel { + "server": string; + "channel_id": string; + "url": string; + "notifierServer": string; + "ws": string; +} +import { Message } from "../profile/IAkiProfile"; +export interface INotification { + type: "RagfairOfferSold" | "new_message" | "ping"; + eventId: string; + dialogId?: string; + message?: Message; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notifier/ISelectProfileRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notifier/ISelectProfileRequestData.d.ts new file mode 100644 index 0000000..2bc3d1e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/notifier/ISelectProfileRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISelectProfileRequestData { + uid: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts new file mode 100644 index 0000000..dcd14a2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts @@ -0,0 +1,21 @@ +import { Skills } from "../common/IPmcData"; +export interface IPlayerIncrementSkillLevelRequestData { + _id: string; + experience: number; + quests: any[]; + ragFairOffers: any[]; + builds: any[]; + items: Items; + production: Production; + skills: Skills; + traderRelations: TraderRelations; +} +export interface Items { + new: any[]; + change: any[]; + del: any[]; +} +export interface Production { +} +export interface TraderRelations { +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts new file mode 100644 index 0000000..99c61f1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts @@ -0,0 +1,25 @@ +export interface IPresetBuildActionRequestData { + Action: string; + id: string; + name: string; + root: string; + items: Item[]; +} +export interface Item { + _id: string; + _tpl: string; + upd?: Upd; + parentId?: string; + slotId?: string; +} +export interface Upd { + Repairable: Repairable; + FireMode: FireMode; +} +export interface Repairable { + MaxDurability: number; + Durability: number; +} +export interface FireMode { + FireMode: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IAkiProfile.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IAkiProfile.d.ts new file mode 100644 index 0000000..f95e9a8 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IAkiProfile.d.ts @@ -0,0 +1,178 @@ +import { IPmcData } from "../common/IPmcData"; +import { Item } from "../common/tables/IItem"; +export interface IAkiProfile { + info: Info; + characters: Characters; + suits: string[]; + weaponbuilds: WeaponBuild[]; + dialogues: Record; + aki: Aki; + vitality: Vitality; + inraid: Inraid; + insurance: Insurance[]; +} +export interface Info { + id: string; + username: string; + password: string; + wipe: boolean; + edition: string; +} +export interface Characters { + pmc: IPmcData; + scav: IPmcData; +} +export interface WeaponBuild { + id: string; + name: string; + root: string; + items: Item[]; +} +export interface Dialogue { + _id: string; + messages: Message[]; + pinned: boolean; + new: number; + attachmentsNew: number; +} +export interface DialogueInfo { + _id: string; + type: MessageType; + message: MessagePreview; + pinned: boolean; + new: number; + attachmentsNew: number; +} +export declare enum MessageType { + USER_MESSAGE = 1, + NPC_TRADER = 2, + AUCTION_MESSAGE = 3, + FLEAMARKET_MESSAGE = 4, + ADMIN_MESSAGE = 5, + GROUP_CHAT_MESSAGE = 6, + SYSTEM_MESSAGE = 7, + INSURANCE_RETURN = 8, + GLOBAL_CHAT = 9, + QUEST_START = 10, + QUEST_FAIL = 11, + QUEST_SUCCESS = 12, + MESSAGE_WITH_ITEMS = 13, + INITIAL_SUPPORT = 14 +} +export interface Message { + _id: string; + uid: string; + type: MessageType; + dt: number; + localDateTime: number; + UtcDateTime?: number; + Member?: IUpdatableChatMember; + templateId: string; + text?: string; + hasRewards: boolean; + rewardCollected: boolean; + items: Items; + maxStorageTime?: number; + systemData?: ISystemData; +} +export interface MessagePreview { + uid: string; + type: MessageType; + dt: number; + templateId: string; + text?: string; +} +export interface Items { + stash?: string; + data?: Item[]; +} +export interface ISystemData { + date?: string; + time?: string; + location?: string; + buyerNickname?: string; + soldItem?: string; + itemCount?: number; +} +export interface IUpdatableChatMember { + Nickname: string; + Side: string; + Level: number; + MemberCategory: string; + Ignored: boolean; + Banned: boolean; +} +export interface DateTime { + date: string; + time: string; +} +export interface Aki { + version: string; +} +export interface Vitality { + health: Health; + effects: Effects; +} +export interface Health { + Hydration: number; + Energy: number; + Temperature: number; + Head: number; + Chest: number; + Stomach: number; + LeftArm: number; + RightArm: number; + LeftLeg: number; + RightLeg: number; +} +export interface Effects { + Head: Head; + Chest: Chest; + Stomach: Stomach; + LeftArm: LeftArm; + RightArm: RightArm; + LeftLeg: LeftLeg; + RightLeg: RightLeg; +} +export interface Head { +} +export interface Chest { +} +export interface Stomach { +} +export interface LeftArm { +} +export interface RightArm { +} +export interface LeftLeg { +} +export interface RightLeg { +} +export interface Inraid { + location: string; + character: string; +} +export interface Insurance { + scheduledTime: number; + traderId: string; + messageContent: MessageContent; + items: Item[]; +} +export interface MessageContent { + ragfair?: MessageContentRagfair; + text?: string; + templateId: string; + type: MessageType; + maxStorageTime?: number; + systemData?: MessageContentData; +} +export interface MessageContentRagfair { + offerId: string; + count: number; + handbookId: string; +} +export interface MessageContentData { + date: string; + time: string; + location: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts new file mode 100644 index 0000000..4a61196 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IProfileChangeNicknameRequestData { + nickname: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts new file mode 100644 index 0000000..91058ce --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IProfileChangeVoiceRequestData { + voice: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileCreateRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileCreateRequestData.d.ts new file mode 100644 index 0000000..93cc656 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IProfileCreateRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IProfileCreateRequestData { + side: string; + nickname: string; + headId: string; + voiceId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/ISearchFriendRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/ISearchFriendRequestData.d.ts new file mode 100644 index 0000000..e63e386 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/ISearchFriendRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISearchFriendRequestData { + nickname: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/ISearchFriendResponse.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/ISearchFriendResponse.d.ts new file mode 100644 index 0000000..96d88b2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/ISearchFriendResponse.d.ts @@ -0,0 +1,9 @@ +export interface ISearchFriendResponse { + _id: string; + Info: Info; +} +export interface Info { + Nickname: string; + Side: string; + Level: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IValidateNicknameRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IValidateNicknameRequestData.d.ts new file mode 100644 index 0000000..9cca7e7 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/profile/IValidateNicknameRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IValidateNicknameRequestData { + nickname: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IAcceptQuestRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IAcceptQuestRequestData.d.ts new file mode 100644 index 0000000..0e4821a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IAcceptQuestRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IAcceptQuestRequestData { + Action: "QuestAccept"; + qid: string; + type: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/ICompleteQuestRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/ICompleteQuestRequestData.d.ts new file mode 100644 index 0000000..cc67404 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/ICompleteQuestRequestData.d.ts @@ -0,0 +1,5 @@ +export interface ICompleteQuestRequestData { + Action: string; + qid: string; + removeExcessItems: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IHandoverQuestRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IHandoverQuestRequestData.d.ts new file mode 100644 index 0000000..63f10a8 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IHandoverQuestRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHandoverQuestRequestData { + Action: "QuestHandover"; + qid: string; + conditionId: string; + items: Item[]; +} +export interface Item { + id: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IListQuestsRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IListQuestsRequestData.d.ts new file mode 100644 index 0000000..91f0b8c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IListQuestsRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IListQuestsRequestData { + completed: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts new file mode 100644 index 0000000..015f58e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts @@ -0,0 +1,4 @@ +export interface IRepeatableQuestChangeRequest { + Action: "RepeatableQuestChange"; + qid: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IAddOfferRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IAddOfferRequestData.d.ts new file mode 100644 index 0000000..465ee02 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IAddOfferRequestData.d.ts @@ -0,0 +1,13 @@ +export interface IAddOfferRequestData { + Action: string; + sellInOnePiece: boolean; + items: string[]; + requirements: Requirement[]; +} +export interface Requirement { + _tpl: string; + count: number; + level: number; + side: number; + onlyFunctional: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IExtendOfferRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IExtendOfferRequestData.d.ts new file mode 100644 index 0000000..2a4a876 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IExtendOfferRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IExtendOfferRequestData { + offerId: string; + renewalTime: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetItemPriceResult.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetItemPriceResult.d.ts new file mode 100644 index 0000000..676322a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetItemPriceResult.d.ts @@ -0,0 +1,5 @@ +export interface IGetItemPriceResult { + avg: number; + min: number; + max: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts new file mode 100644 index 0000000..00f8f17 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetMarketPriceRequestData { + templateId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetOffersResult.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetOffersResult.d.ts new file mode 100644 index 0000000..1c11422 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IGetOffersResult.d.ts @@ -0,0 +1,7 @@ +import { IRagfairOffer } from "./IRagfairOffer"; +export interface IGetOffersResult { + categories: Record; + offers: IRagfairOffer[]; + offersCount: number; + selectedCategory: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IRagfairOffer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IRagfairOffer.d.ts new file mode 100644 index 0000000..6620a00 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IRagfairOffer.d.ts @@ -0,0 +1,42 @@ +import { MemberCategory } from "../common/MemberCategory"; +import { Item } from "../common/tables/IItem"; +export interface IRagfairOffer { + sellResult?: SellResult[]; + _id: string; + items: Item[]; + requirements: OfferRequirement[]; + root: string; + intId: number; + itemsCost: number; + requirementsCost: number; + startTime: number; + endTime: number; + sellInOnePiece: boolean; + name?: string; + shortName?: string; + loyaltyLevel: number; + locked: boolean; + unlimitedCount: boolean; + summaryCost: number; + user: IRagfairOfferUser; + notAvailable: boolean; + CurrentItemCount: number; + priority: boolean; +} +export interface OfferRequirement { + _tpl: string; + count: number; + onlyFunctional: boolean; +} +export interface IRagfairOfferUser { + id: string; + nickname: string; + rating: number; + memberType: MemberCategory; + avatar: string; + isRatingGrowing: boolean; +} +export interface SellResult { + sellTime: number; + amount: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts new file mode 100644 index 0000000..d926615 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IRemoveOfferRequestData { + Action: string; + offerId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/ISearchRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/ISearchRequestData.d.ts new file mode 100644 index 0000000..08e7fd3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/ragfair/ISearchRequestData.d.ts @@ -0,0 +1,32 @@ +export interface ISearchRequestData { + page: number; + limit: number; + sortType: number; + sortDirection: number; + currency: number; + priceFrom: number; + priceTo: number; + quantityFrom: number; + quantityTo: number; + conditionFrom: number; + conditionTo: number; + oneHourExpiration: boolean; + removeBartering: boolean; + offerOwnerType: OfferOwnerType; + onlyFunctional: boolean; + updateOfferCount: boolean; + handbookId: string; + linkedSearchId: string; + neededSearchId: string; + buildItems: BuildItems; + buildCount: number; + tm: number; + reload: number; +} +export declare enum OfferOwnerType { + ANYOWNERTYPE = 0, + TRADEROWNERTYPE = 1, + PLAYEROWNERTYPE = 2 +} +export interface BuildItems { +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts new file mode 100644 index 0000000..e645fb3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts @@ -0,0 +1,3 @@ +export interface IBaseRepairActionDataRequest { + Action: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/IRepairActionDataRequest.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/IRepairActionDataRequest.d.ts new file mode 100644 index 0000000..263d400 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/IRepairActionDataRequest.d.ts @@ -0,0 +1,10 @@ +import { IBaseRepairActionDataRequest } from "./IBaseRepairActionDataRequest"; +export interface IRepairActionDataRequest extends IBaseRepairActionDataRequest { + Action: "Repair"; + repairKitsInfo: RepairKitsInfo[]; + target: string; +} +export interface RepairKitsInfo { + _id: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts new file mode 100644 index 0000000..e3d469d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts @@ -0,0 +1,10 @@ +import { IBaseRepairActionDataRequest } from "./IBaseRepairActionDataRequest"; +export interface ITraderRepairActionDataRequest extends IBaseRepairActionDataRequest { + Action: "TraderRepair"; + tid: string; + repairItems: RepairItem[]; +} +export interface RepairItem { + _id: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts new file mode 100644 index 0000000..a9ef757 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IProcessBaseTradeRequestData { + Action: string; + type: string; + tid: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts new file mode 100644 index 0000000..a9e4c17 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts @@ -0,0 +1,14 @@ +import { IProcessBaseTradeRequestData } from "./IProcessBaseTradeRequestData"; +export interface IProcessBuyTradeRequestData extends IProcessBaseTradeRequestData { + Action: "buy_from_trader" | "TradingConfirm" | "RestoreHealth" | ""; + type: string; + tid: string; + item_id: string; + count: number; + scheme_id: number; + scheme_items: SchemeItem[]; +} +export interface SchemeItem { + id: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts new file mode 100644 index 0000000..889dfd1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts @@ -0,0 +1,13 @@ +export interface IProcessRagfairTradeRequestData { + Action: string; + offers: Offer[]; +} +export interface Offer { + id: string; + count: number; + items: Item[]; +} +export interface Item { + id: string; + count: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessSellTradeRequestData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessSellTradeRequestData.d.ts new file mode 100644 index 0000000..f1d555f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/trade/IProcessSellTradeRequestData.d.ts @@ -0,0 +1,12 @@ +import { IProcessBaseTradeRequestData } from "./IProcessBaseTradeRequestData"; +export interface IProcessSellTradeRequestData extends IProcessBaseTradeRequestData { + Action: "sell_to_trader"; + type: string; + tid: string; + items: Item[]; +} +export interface Item { + id: string; + count: number; + scheme_id: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/weather/IWeatherData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/weather/IWeatherData.d.ts new file mode 100644 index 0000000..ecc96ce --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/weather/IWeatherData.d.ts @@ -0,0 +1,20 @@ +export interface IWeatherData { + acceleration: number; + time: string; + date: string; + weather: IWeather; +} +export interface IWeather { + pressure: number; + temp: number; + fog: string; + rain_intensity: number; + rain: any; + wind_gustiness: number; + wind_direction: any; + wind_speed: number; + cloud: number; + time: string; + date: string; + timestamp: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/wishlist/IWishlistActionData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/wishlist/IWishlistActionData.d.ts new file mode 100644 index 0000000..9217864 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/eft/wishlist/IWishlistActionData.d.ts @@ -0,0 +1,4 @@ +export interface IWishlistActionData { + Action: string; + templateId: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/external/mod.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/external/mod.d.ts new file mode 100644 index 0000000..ecef460 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/external/mod.d.ts @@ -0,0 +1,5 @@ +import { DependencyContainer } from "./tsyringe"; +export interface IMod { + load: (container: DependencyContainer) => void; + delayedLoad: (container: DependencyContainer) => void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/external/tsyringe.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/external/tsyringe.d.ts new file mode 100644 index 0000000..56a7e58 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/external/tsyringe.d.ts @@ -0,0 +1,2 @@ +import type { DependencyContainer } from "tsyringe"; +export type { DependencyContainer }; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/bindings/Route.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/bindings/Route.d.ts new file mode 100644 index 0000000..1b29d7d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/bindings/Route.d.ts @@ -0,0 +1,3 @@ +export interface IRoute { + aki: any; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IBotCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IBotCallbacks.d.ts new file mode 100644 index 0000000..2c42813 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IBotCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IGenerateBotsRequestData } from "../../eft/bot/IGenerateBotsRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +export interface IBotCallbacks { + getBotLimit(url: string, info: IEmptyRequestData, sessionID: string): string; + getBotDifficulty(url: string, info: IEmptyRequestData, sessionID: string): string; + generateBots(url: string, info: IGenerateBotsRequestData, sessionID: string): IGetBodyResponseData; + getBotCap(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IBundleCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IBundleCallbacks.d.ts new file mode 100644 index 0000000..7e37c6e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IBundleCallbacks.d.ts @@ -0,0 +1,5 @@ +export interface IBundleCallbacks { + sendBundle(sessionID: string, req: any, resp: any, body: any): any; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ICustomizationCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ICustomizationCallbacks.d.ts new file mode 100644 index 0000000..d10027f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ICustomizationCallbacks.d.ts @@ -0,0 +1,12 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IBuyClothingRequestData } from "../../eft/customization/IBuyClothingRequestData"; +import { IWearClothingRequestData } from "../../eft/customization/IWearClothingRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ISuit } from "../../eft/common/tables/ITrader"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface ICustomizationCallbacks { + getSuits(url: string, info: any, sessionID: string): IGetBodyResponseData; + getTraderSuits(url: string, info: any, sessionID: string): IGetBodyResponseData; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IDataCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IDataCallbacks.d.ts new file mode 100644 index 0000000..a098560 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IDataCallbacks.d.ts @@ -0,0 +1,26 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGlobals } from "../../eft/common/IGlobals"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IHideoutArea } from "../../eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../../eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../../eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../../eft/hideout/IHideoutSettingsBase"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ILanguageBase } from "../server/ILocaleBase"; +import { ISettingsBase } from "../server/ISettingsBase"; +export interface IDataCallbacks { + getSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGlobals(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateItems(url: string, info: IEmptyRequestData, sessionID: string): string; + getTemplateHandbook(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateCharacter(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateQuests(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutAreas(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gethideoutProduction(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutScavcase(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesLanguages(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesMenu(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesGlobal(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IDialogueCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IDialogueCallbacks.d.ts new file mode 100644 index 0000000..fe2115a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IDialogueCallbacks.d.ts @@ -0,0 +1,34 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGetMailDialogViewRequestData } from "../../eft/dialog/IGetMailDialogViewRequestData"; +import { IGetMailDialogInfoRequestData } from "../../eft/dialog/IGetMailDialogInfoRequestData"; +import { IRemoveDialogRequestData } from "../../eft/dialog/IRemoveDialogRequestData"; +import { IGetMailDialogListRequestData } from "../../eft/dialog/IGetMailDialogListRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IFriendRequestData } from "../../eft/dialog/IFriendRequestData"; +import { IPinDialogRequestData } from "../../eft/dialog/IPinDialogRequestData"; +import { ISetDialogReadRequestData } from "../../eft/dialog/ISetDialogReadRequestData"; +import { IGetAllAttachmentsRequestData } from "../../eft/dialog/IGetAllAttachmentsRequestData"; +import { IGetChatServerListRequestData } from "../../eft/dialog/IGetChatServerListRequestData"; +import { IGetFriendListDataResponse } from "../../eft/dialog/IGetFriendListDataResponse"; +import { ISendMessageRequest } from "../../eft/dialog/ISendMessageRequest"; +import { IGetMailDialogViewResponseData } from "../../eft/dialog/IGetMailDialogViewResponseData"; +import { IGetAllAttachmentsResponse } from "../../eft/dialog/IGetAllAttachmentsResponse"; +import { DialogueInfo } from "../../eft/profile/IAkiProfile"; +export interface IDialogueCallbacks { + getFriendList(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getChatServerList(url: string, info: IGetChatServerListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogList(url: string, info: IGetMailDialogListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogView(url: string, info: IGetMailDialogViewRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogInfo(url: string, info: IGetMailDialogInfoRequestData, sessionID: string): IGetBodyResponseData; + removeDialog(url: string, info: IRemoveDialogRequestData, sessionID: string): IGetBodyResponseData; + pinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + unpinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + setRead(url: string, info: ISetDialogReadRequestData, sessionID: string): IGetBodyResponseData; + getAllAttachments(url: string, info: IGetAllAttachmentsRequestData, sessionID: string): IGetBodyResponseData; + listOutbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + listInbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + friendRequest(url: string, request: IFriendRequestData, sessionID: string): INullResponseData; + sendMessage(url: string, request: ISendMessageRequest, sessionID: string): IGetBodyResponseData; + update(): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IGameCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IGameCallbacks.d.ts new file mode 100644 index 0000000..38ebc5f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IGameCallbacks.d.ts @@ -0,0 +1,16 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGameEmptyCrcRequestData } from "../../eft/game/IGameEmptyCrcRequestData"; +import { IVersionValidateRequestData } from "../../eft/game/IVersionValidateRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGameConfigResponse } from "../../eft/game/IGameConfigResponse"; +export interface IGameCallbacks { + versionValidate(url: string, info: IVersionValidateRequestData, sessionID: string): INullResponseData; + gameStart(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameLogout(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGameConfig(url: string, info: IGameEmptyCrcRequestData, sessionID: string): IGetBodyResponseData; + getServer(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + validateGameVersion(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameKeepalive(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getVersion(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHandbookCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHandbookCallbacks.d.ts new file mode 100644 index 0000000..5857a3e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHandbookCallbacks.d.ts @@ -0,0 +1,3 @@ +export interface IHandbookCallbacks { + load(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHealthCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHealthCallbacks.d.ts new file mode 100644 index 0000000..d238c7a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHealthCallbacks.d.ts @@ -0,0 +1,13 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { ISyncHealthRequestData } from "../../eft/health/ISyncHealthRequestData"; +import { IOffraidEatRequestData } from "../../eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../../eft/health/IOffraidHealRequestData"; +import { IHealthTreatmentRequestData } from "../../eft/health/IHealthTreatmentRequestData"; +export interface IHealthCallbacks { + onLoad(sessionID: string): IAkiProfile; + syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): any; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): any; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): any; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): any; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHideoutCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHideoutCallbacks.d.ts new file mode 100644 index 0000000..e9badb6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHideoutCallbacks.d.ts @@ -0,0 +1,23 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IHideoutUpgradeRequestData } from "../../eft/hideout/IHideoutUpgradeRequestData"; +import { IHideoutUpgradeCompleteRequestData } from "../../eft/hideout/IHideoutUpgradeCompleteRequestData"; +import { IHideoutScavCaseStartRequestData } from "../../eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutPutItemInRequestData } from "../../eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutTakeItemOutRequestData } from "../../eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutToggleAreaRequestData } from "../../eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../../eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutContinousProductionStartRequestData } from "../../eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../../eft/hideout/IHideoutTakeProductionRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IHideoutCallbacks { + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: IHideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + update(timeSinceLastRun: number): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHttpCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHttpCallbacks.d.ts new file mode 100644 index 0000000..3ecd945 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IHttpCallbacks.d.ts @@ -0,0 +1,5 @@ +export interface IHttpCallbacks { + load(): void; + sendImage(sessionID: string, req: any, resp: any, body: any): void; + getImage(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInraidCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInraidCallbacks.d.ts new file mode 100644 index 0000000..e959b98 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInraidCallbacks.d.ts @@ -0,0 +1,14 @@ +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IRegisterPlayerRequestData } from "../../eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../../eft/inRaid/ISaveProgressRequestData"; +export interface IInraidCallbacks { + onLoad(sessionID: string): IAkiProfile; + registerPlayer(url: string, info: IRegisterPlayerRequestData, sessionID: string): INullResponseData; + saveProgress(url: string, info: ISaveProgressRequestData, sessionID: string): INullResponseData; + getRaidEndState(): string; + getRaidMenuSettings(url: string, info: IEmptyRequestData, sessionID: string): string; + getWeaponDurability(url: string, info: any, sessionID: string): string; + getAirdropConfig(url: string, info: any, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInsuranceCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInsuranceCallbacks.d.ts new file mode 100644 index 0000000..082112d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInsuranceCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { IGetInsuranceCostRequestData } from "../../eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../../eft/insurance/IInsureRequestData"; +export interface IInsuranceCallbacks { + onLoad(sessionID: string): IAkiProfile; + getInsuranceCost(url: string, info: IGetInsuranceCostRequestData, sessionID: string): any; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): any; + update(secondsSinceLastRun: number): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInventoryCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInventoryCallbacks.d.ts new file mode 100644 index 0000000..e53f7d0 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IInventoryCallbacks.d.ts @@ -0,0 +1,36 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IInventoryFoldRequestData } from "../../eft/inventory/IInventoryFoldRequestData"; +import { IInventorySplitRequestData } from "../../eft/inventory/IInventorySplitRequestData"; +import { IInventoryMoveRequestData } from "../../eft/inventory/IInventoryMoveRequestData"; +import { IInventoryMergeRequestData } from "../../eft/inventory/IInventoryMergeRequestData"; +import { IInventoryRemoveRequestData } from "../../eft/inventory/IInventoryRemoveRequestData"; +import { IInventoryTransferRequestData } from "../../eft/inventory/IInventoryTransferRequestData"; +import { IInventorySwapRequestData } from "../../eft/inventory/IInventorySwapRequestData"; +import { IInventoryToggleRequestData } from "../../eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTagRequestData } from "../../eft/inventory/IInventoryTagRequestData"; +import { IInventoryBindRequestData } from "../../eft/inventory/IInventoryBindRequestData"; +import { IInventoryExamineRequestData } from "../../eft/inventory/IInventoryExamineRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../../eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventorySortRequestData } from "../../eft/inventory/IInventorySortRequestData"; +import { IInventoryCreateMarkerRequestData } from "../../eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../../eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../../eft/inventory/IInventoryEditMarkerRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IInventoryCallbacks { + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IItemEventCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IItemEventCallbacks.d.ts new file mode 100644 index 0000000..59db771 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IItemEventCallbacks.d.ts @@ -0,0 +1,6 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterRequest } from "../../eft/itemEvent/IItemEventRouterRequest"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IItemEventCallbacks { + handleEvents(url: string, info: IItemEventRouterRequest, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ILauncherCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ILauncherCallbacks.d.ts new file mode 100644 index 0000000..52dfec6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ILauncherCallbacks.d.ts @@ -0,0 +1,20 @@ +import { IRegisterData } from "../../eft/launcher/IRegisterData"; +import { IRemoveProfileData } from "../../eft/launcher/IRemoveProfileData"; +import { ILoginRequestData } from "../../eft/launcher/ILoginRequestData"; +import { IChangeRequestData } from "../../eft/launcher/IChangeRequestData"; +import { IGetMiniProfileRequestData } from "../../eft/launcher/IGetMiniProfileRequestData.js"; +export interface ILauncherCallbacks { + connect(): string; + login(url: string, info: ILoginRequestData, sessionID: string): string; + register(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + get(url: string, info: ILoginRequestData, sessionID: string): string; + changeUsername(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + changePassword(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + wipe(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + getMiniProfile(url: string, info: IGetMiniProfileRequestData, sessionID: string): string; + getAllMiniProfiles(url: string, info: any, sessionID: string): string; + getServerVersion(): string; + ping(url: string, info: any, sessionID: string): string; + removeProfile(url: string, info: IRemoveProfileData, sessionID: string): string; + getCompatibleTarkovVersion(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ILocationCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ILocationCallbacks.d.ts new file mode 100644 index 0000000..71656a4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ILocationCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IGetLocationRequestData } from "../../eft/location/IGetLocationRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ILocationsGenerateAllResponse } from "../../eft/common/ILocationsSourceDestinationBase"; +import { ILocationBase } from "../../eft/common/ILocationBase"; +export interface ILocationCallbacks { + getLocationData(url: string, info: any, sessionID: string): IGetBodyResponseData; + getLocation(url: string, info: IGetLocationRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IMatchCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IMatchCallbacks.d.ts new file mode 100644 index 0000000..fcbf173 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IMatchCallbacks.d.ts @@ -0,0 +1,25 @@ +import { IStartOfflineRaidRequestData } from "../../eft/match/IStartOffineRaidRequestData"; +import { IEndOfflineRaidRequestData } from "../../eft/match/IEndOfflineRaidRequestData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IPmcData } from "../../eft/common/IPmcData"; +export interface IMatchCallbacks { + updatePing(url: string, info: any, sessionID: string): INullResponseData; + exitMatch(url: string, info: any, sessionID: string): INullResponseData; + exitToMenu(url: string, info: any, sessionID: string): INullResponseData; + startGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + stopGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + sendGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + acceptGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + cancelGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + putMetrics(url: string, info: any, sessionID: string): INullResponseData; + getProfile(url: string, info: any, sessionID: string): IGetBodyResponseData; + serverAvailable(url: string, info: any, sessionID: string): IGetBodyResponseData | IGetBodyResponseData; + joinMatch(url: string, info: any, sessionID: string): IGetBodyResponseData; + getMetrics(url: string, info: any, sessionID: string): IGetBodyResponseData; + getGroupStatus(url: string, info: any, sessionID: string): IGetBodyResponseData; + createGroup(url: string, info: any, sessionID: string): IGetBodyResponseData; + deleteGroup(url: string, info: any, sessionID: string): INullResponseData; + startOfflineRaid(url: string, info: IStartOfflineRaidRequestData, sessionID: string): INullResponseData; + endOfflineRaid(url: string, info: IEndOfflineRaidRequestData, sessionID: string): INullResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IModCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IModCallbacks.d.ts new file mode 100644 index 0000000..1a4cd7b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IModCallbacks.d.ts @@ -0,0 +1,6 @@ +export interface IModCallbacks { + load(): void; + sendBundle(sessionID: string, req: any, resp: any, body: any): void; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/INoteCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/INoteCallbacks.d.ts new file mode 100644 index 0000000..8453a4f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/INoteCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { INoteActionData } from "../../eft/notes/INoteActionData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface INoteCallbacks { + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/INotifierCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/INotifierCallbacks.d.ts new file mode 100644 index 0000000..a211310 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/INotifierCallbacks.d.ts @@ -0,0 +1,17 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INotifierChannel } from "../../eft/notifier/INotifier"; +import { ISelectProfileRequestData } from "../../eft/notifier/ISelectProfileRequestData"; +export interface INotifierCallbacks { + /** + * If we don't have anything to send, it's ok to not send anything back + * because notification requests can be long-polling. In fact, we SHOULD wait + * until we actually have something to send because otherwise we'd spam the client + * and the client would abort the connection due to spam. + */ + sendNotification(sessionID: string, req: any, resp: any, data: any): void; + getNotifier(url: string, info: any, sessionID: string): IGetBodyResponseData; + createNotifierChannel(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + selectProfile(url: string, info: ISelectProfileRequestData, sessionID: string): IGetBodyResponseData; + notify(url: string, info: any, sessionID: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts new file mode 100644 index 0000000..97c6487 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IPresetBuildActionRequestData } from "../../eft/presetBuild/IPresetBuildActionRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { WeaponBuild } from "../../eft/profile/IAkiProfile"; +export interface IPresetBuildCallbacks { + getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IPresetCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IPresetCallbacks.d.ts new file mode 100644 index 0000000..4169857 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IPresetCallbacks.d.ts @@ -0,0 +1,3 @@ +export interface IPresetCallbacks { + load(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IProfileCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IProfileCallbacks.d.ts new file mode 100644 index 0000000..9d4d2df --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IProfileCallbacks.d.ts @@ -0,0 +1,21 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IProfileChangeNicknameRequestData } from "../../eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../../eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../../eft/profile/IProfileCreateRequestData"; +import { IValidateNicknameRequestData } from "../../eft/profile/IValidateNicknameRequestData"; +import { ISearchFriendRequestData } from "../../eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../../eft/profile/ISearchFriendResponse"; +export interface IProfileCallbacks { + onLoad(sessionID: string): any; + createProfile(url: string, info: IProfileCreateRequestData, sessionID: string): IGetBodyResponseData; + getProfileData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + regenerateScav(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + changeVoice(url: string, info: IProfileChangeVoiceRequestData, sessionID: string): INullResponseData; + changeNickname(url: string, info: IProfileChangeNicknameRequestData, sessionID: string): IGetBodyResponseData; + validateNickname(url: string, info: IValidateNicknameRequestData, sessionID: string): IGetBodyResponseData; + getReservedNickname(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfileStatus(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + searchFriend(url: string, info: ISearchFriendRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IQuestCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IQuestCallbacks.d.ts new file mode 100644 index 0000000..1c4d0c3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IQuestCallbacks.d.ts @@ -0,0 +1,19 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAcceptQuestRequestData } from "../../eft/quests/IAcceptQuestRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IListQuestsRequestData } from "../../eft/quests/IListQuestsRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { ICompleteQuestRequestData } from "../../eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../../eft/quests/IHandoverQuestRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../../eft/common/tables/IRepeatableQuests"; +import { IRepeatableQuestChangeRequest } from "../../eft/quests/IRepeatableQuestChangeRequest"; +export interface IQuestCallbacks { + changeRepeatableQuest(pmcData: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; + acceptQuest(pmcData: IPmcData, body: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; + listQuests(url: string, info: IListQuestsRequestData, sessionID: string): IGetBodyResponseData; + activityPeriods(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IRagfairCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IRagfairCallbacks.d.ts new file mode 100644 index 0000000..9282bd4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IRagfairCallbacks.d.ts @@ -0,0 +1,21 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ISearchRequestData } from "../../eft/ragfair/ISearchRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetMarketPriceRequestData } from "../../eft/ragfair/IGetMarketPriceRequestData"; +import { IAddOfferRequestData } from "../../eft/ragfair/IAddOfferRequestData"; +import { IRemoveOfferRequestData } from "../../eft/ragfair/IRemoveOfferRequestData"; +import { IExtendOfferRequestData } from "../../eft/ragfair/IExtendOfferRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IGetItemPriceResult } from "../../eft/ragfair/IGetItemPriceResult"; +export interface IRagfairCallbacks { + load(): void; + search(url: string, info: ISearchRequestData, sessionID: string): IGetBodyResponseData; + getMarketPrice(url: string, info: IGetMarketPriceRequestData, sessionID: string): IGetBodyResponseData; + getItemPrices(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + addOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + removeOffer(pmcData: IPmcData, info: IRemoveOfferRequestData, sessionID: string): IItemEventRouterResponse; + extendOffer(pmcData: IPmcData, info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; + update(timeSinceLastRun: number): boolean; + updatePlayer(timeSinceLastRun: number): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IRepairCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IRepairCallbacks.d.ts new file mode 100644 index 0000000..e8183c9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IRepairCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IRepairActionDataRequest } from "../../eft/repair/IRepairActionDataRequest"; +import { ITraderRepairActionDataRequest } from "../../eft/repair/ITraderRepairActionDataRequest"; +export interface IRepairCallbacks { + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ISaveCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ISaveCallbacks.d.ts new file mode 100644 index 0000000..1ad3b82 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ISaveCallbacks.d.ts @@ -0,0 +1,4 @@ +export interface ISaveCallbacks { + load(): void; + update(secondsSinceLastRun: number): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ITradeCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ITradeCallbacks.d.ts new file mode 100644 index 0000000..2f41d54 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ITradeCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IProcessRagfairTradeRequestData } from "../../eft/trade/IProcessRagfairTradeRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBaseTradeRequestData } from "../../eft/trade/IProcessBaseTradeRequestData"; +export interface ITradeCallbacks { + processTrade(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string): IItemEventRouterResponse; + processRagfairTrade(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ITraderCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ITraderCallbacks.d.ts new file mode 100644 index 0000000..e0d7d06 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/ITraderCallbacks.d.ts @@ -0,0 +1,11 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../../eft/common/tables/ITrader"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +export interface ITraderCallbacks { + load(): void; + getTraderSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfilePurchases(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTrader(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getAssort(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + update(): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IWeatherCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IWeatherCallbacks.d.ts new file mode 100644 index 0000000..9ac72ae --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IWeatherCallbacks.d.ts @@ -0,0 +1,5 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +export interface IWeatherCallbacks { + getWeather(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IWishlistCallbacks.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IWishlistCallbacks.d.ts new file mode 100644 index 0000000..e5d519c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/callbacks/IWishlistCallbacks.d.ts @@ -0,0 +1,7 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IWishlistActionData } from "../../eft/wishlist/IWishlistActionData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IWishlistCallbacks { + addToWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IAirdropConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IAirdropConfig.d.ts new file mode 100644 index 0000000..f4aee89 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IAirdropConfig.d.ts @@ -0,0 +1,20 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IAirdropConfig extends IBaseConfig { + kind: "aki-airdrop"; + airdropChancePercent: AirdropChancePercent; + airdropMinOpenHeight: number; + airdropMaxOpenHeight: number; + planeMinFlyHeight: number; + planeMaxFlyHeight: number; + planeVolume: number; + airdropMinStartTimeSeconds: number; + airdropMaxStartTimeSeconds: number; +} +export interface AirdropChancePercent { + bigmap: number; + woods: number; + lighthouse: number; + shoreline: number; + interchange: number; + reserve: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IBaseConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IBaseConfig.d.ts new file mode 100644 index 0000000..8b6ba88 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IBaseConfig.d.ts @@ -0,0 +1,3 @@ +export interface IBaseConfig { + kind: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IBotConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IBotConfig.d.ts new file mode 100644 index 0000000..f8ea940 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IBotConfig.d.ts @@ -0,0 +1,112 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IBotConfig extends IBaseConfig { + kind: "aki-bot"; + presetBatch: PresetBatch; + bosses: string[]; + durability: Durability; + lootNValue: LootNvalue; + pmc: PmcConfig; + showTypeInNickname: boolean; + maxBotCap: number; +} +export interface PresetBatch { + assault: number; + bossBully: number; + bossGluhar: number; + bossKilla: number; + bossKojaniy: number; + bossSanitar: number; + bossTagilla: number; + bossTest: number; + cursedAssault: number; + followerBully: number; + followerGluharAssault: number; + followerGluharScout: number; + followerGluharSecurity: number; + followerGluharSnipe: number; + followerKojaniy: number; + followerSanitar: number; + followerTagilla: number; + followerTest: number; + marksman: number; + pmcBot: number; + sectantPriest: number; + sectantWarrior: number; + gifter: number; + test: number; + exUsec: number; +} +export interface Durability { + default: DefaultDurability; + pmc: PmcDurability; + boss: BotDurability; + follower: BotDurability; + assault: BotDurability; + cursedassault: BotDurability; + marksman: BotDurability; + pmcbot: BotDurability; + exusec: BotDurability; + sectantpriest: BotDurability; + sectantwarrior: BotDurability; +} +export interface DefaultDurability { + armor: DefaultArmor; + weapon: WeaponDurability; +} +export interface DefaultArmor { + maxDelta: number; + minDelta: number; +} +export interface WeaponDurability { + lowestMax: number; + highestMax: number; + maxDelta: number; + minDelta: number; +} +export interface PmcDurability { + armor: PmcDurabilityArmor; + weapon: WeaponDurability; +} +export interface PmcDurabilityArmor { + lowestMaxPercent: number; + highestMaxPercent: number; + maxDelta: number; + minDelta: number; +} +export interface BotDurability { + armor: ArmorDurability; + weapon: WeaponDurability; +} +export interface ArmorDurability { + maxDelta: number; + minDelta: number; +} +export interface LootNvalue { + scav: number; + pmc: number; +} +export interface PmcConfig { + dynamicLoot: DynamicLoot; + cartridgeBlacklist: string[]; + difficulty: string; + isUsec: number; + chanceSameSideIsHostilePercent: number; + usecType: string; + bearType: string; + maxBackpackLootTotalRub: number; + maxPocketLootTotalRub: number; + maxVestLootTotalRub: number; + types: Types; +} +export interface DynamicLoot { + whitelist: string[]; + blacklist: string[]; + spawnLimits: Record; + moneyStackLimits: Record; +} +export interface Types { + assault: number; + cursedAssault: number; + pmcBot: number; + exUsec: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ICoreConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ICoreConfig.d.ts new file mode 100644 index 0000000..cfcaf61 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ICoreConfig.d.ts @@ -0,0 +1,7 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ICoreConfig extends IBaseConfig { + kind: "aki-core"; + akiVersion: string; + projectName: string; + compatibleTarkovVersion: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHealthConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHealthConfig.d.ts new file mode 100644 index 0000000..fdbf656 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHealthConfig.d.ts @@ -0,0 +1,14 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHealthConfig extends IBaseConfig { + kind: "aki-health"; + healthMultipliers: HealthMultipliers; + save: Save; +} +export interface HealthMultipliers { + death: number; + blacked: number; +} +export interface Save { + health: boolean; + effects: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHideoutConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHideoutConfig.d.ts new file mode 100644 index 0000000..4658fa6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHideoutConfig.d.ts @@ -0,0 +1,27 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHideoutConfig extends IBaseConfig { + kind: "aki-hideout"; + runIntervalSeconds: number; + scavCase: ScavCase; + fuelDrainRateMultipler: number; +} +export interface ScavCase { + rewardParentBlacklist: string[]; + rewardItemBlacklist: any[]; + ammoRewards: AmmoRewards; + moneyRewards: MoneyRewards; +} +export interface AmmoRewards { + giveMultipleOfTen: boolean; + minAmount: number; +} +export interface MoneyRewards { + enabled: boolean; + rub: MinMax; + usd: MinMax; + eur: MinMax; +} +export interface MinMax { + min: number; + max: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHttpConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHttpConfig.d.ts new file mode 100644 index 0000000..c41d035 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IHttpConfig.d.ts @@ -0,0 +1,6 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHttpConfig extends IBaseConfig { + kind: "aki-http"; + ip: string; + port: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInRaidConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInRaidConfig.d.ts new file mode 100644 index 0000000..baaf083 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInRaidConfig.d.ts @@ -0,0 +1,21 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInRaidConfig extends IBaseConfig { + kind: "aki-inraid"; + MIAOnRaidEnd: boolean; + raidMenuSettings: RaidMenuSettings; + save: Save; + carExtracts: string[]; + carExtractBaseStandingGain: number; + scavExtractGain: number; +} +export interface RaidMenuSettings { + aiAmount: string; + aiDifficulty: string; + bossEnabled: boolean; + scavWars: boolean; + taggedAndCursed: boolean; +} +export interface Save { + loot: boolean; + durability: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInsuranceConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInsuranceConfig.d.ts new file mode 100644 index 0000000..6e9c744 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInsuranceConfig.d.ts @@ -0,0 +1,7 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInsuranceConfig extends IBaseConfig { + kind: "aki-insurance"; + insuranceMultiplier: Record; + returnChancePercent: Record; + runIntervalSeconds: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInventoryConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInventoryConfig.d.ts new file mode 100644 index 0000000..ffffa41 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IInventoryConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInventoryConfig extends IBaseConfig { + kind: "aki-inventory"; + newItemsMarkedFound: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ILocationConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ILocationConfig.d.ts new file mode 100644 index 0000000..0551d57 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ILocationConfig.d.ts @@ -0,0 +1,24 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ILocationConfig extends IBaseConfig { + kind: "aki-location"; + looseLootMultiplier: LootMultiplier; + staticLootMultiplier: LootMultiplier; +} +export interface LootMultiplier { + bigmap: number; + develop: number; + factory4_day: number; + factory4_night: number; + interchange: number; + laboratory: number; + rezervbase: number; + shoreline: number; + woods: number; + hideout: number; + lighthouse: number; + privatearea: number; + suburbs: number; + tarkovstreets: number; + terminal: number; + town: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IMatchConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IMatchConfig.d.ts new file mode 100644 index 0000000..92c4d77 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IMatchConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IMatchConfig extends IBaseConfig { + kind: "aki-match"; + enabled: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IQuestConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IQuestConfig.d.ts new file mode 100644 index 0000000..03dc890 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IQuestConfig.d.ts @@ -0,0 +1,87 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IQuestConfig extends IBaseConfig { + kind: "aki-quest"; + redeemTime: number; + repeatableQuests: IRepeatableQuestConfig[]; +} +export interface IRepeatableQuestConfig { + name: string; + types: string[]; + resetTime: number; + numQuests: number; + minPlayerLevel: number; + rewardScaling: IRewardScaling; + locations: Record; + traderWhitelist: ITraderWhitelist[]; + questConfig: IQuestConfig; +} +export declare enum ELocationName { + FACTORY_DAY = "factory4_day", + BIGMAP = "bigmap", + WOODS = "Woods", + SHORELINE = "Shoreline", + INTERCHANGE = "Interchange", + LIGHTHOUSE = "Lighthouse", + LABORATORY = "laboratory", + RESERVE = "RezervBase", + ANY = "any" +} +export interface IRewardScaling { + levels: number[]; + experience: number[]; + roubles: number[]; + items: number[]; + reputation: number[]; + rewardSpread: number; +} +export interface ITraderWhitelist { + traderId: string; + questTypes: string[]; +} +export interface IQuestConfig { + Exploration: IExploration; + Completion: ICompletion; + Elimination: IElimination; +} +export interface IExploration { + maxExtracts: number; + specificExits: ISpecificExits; +} +export interface ISpecificExits { + probability: number; + passageRequirementWhitelist: string[]; +} +export interface ICompletion { + minRequestedAmount: number; + maxRequestedAmount: number; + minRequestedBulletAmount: number; + maxRequestedBulletAmount: number; + useWhitelist: boolean; + useBlacklist: boolean; +} +export interface IElimination { + targets: ITarget[]; + bodyPartProb: number; + bodyParts: IBodyPart[]; + specificLocationProb: number; + distLocationBlacklist: string[]; + distProb: number; + maxDist: number; + minDist: number; + maxKills: number; + minKills: number; +} +export interface IProbabilityObject { + key: string; + relativeProbability: number; + data?: any; +} +export interface ITarget extends IProbabilityObject { + data: IBossInfo; +} +export interface IBossInfo { + isBoss: boolean; +} +export interface IBodyPart extends IProbabilityObject { + data: string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IRagfairConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IRagfairConfig.d.ts new file mode 100644 index 0000000..2d151ca --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IRagfairConfig.d.ts @@ -0,0 +1,59 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IRagfairConfig extends IBaseConfig { + kind: "aki-ragfair"; + runIntervalSeconds: number; + sell: Sell; + traders: Record; + dynamic: Dynamic; +} +export interface Sell { + fees: boolean; + chance: Chance; + time: Time; + reputation: Reputation; +} +export interface Chance { + base: number; + overprices: number; + underpriced: number; +} +export interface Time { + base: number; + min: number; + max: number; +} +export interface Reputation { + gain: number; + loss: number; +} +export interface Dynamic { + expiredOfferThreshold: number; + offerItemCount: MinMax; + price: MinMax; + endTimeSeconds: MinMax; + condition: Condition; + stackablePercent: MinMax; + nonStackableCount: MinMax; + rating: MinMax; + currencies: Record; + showAsSingleStack: string[]; + blacklist: Blacklist; +} +export interface MinMax { + min: number; + max: number; +} +export interface Condition { + conditionChance: number; + min: number; + max: number; +} +export interface Blacklist { + /** + * show/hide trader items that are blacklisted by bsg + */ + traderItems: boolean; + custom: string[]; + enableBsgList: boolean; + enableQuestList: boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IRepairConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IRepairConfig.d.ts new file mode 100644 index 0000000..4966eb5 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IRepairConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IRepairConfig extends IBaseConfig { + kind: "aki-repair"; + priceMultiplier: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ITraderConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ITraderConfig.d.ts new file mode 100644 index 0000000..dab73e3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/ITraderConfig.d.ts @@ -0,0 +1,15 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ITraderConfig extends IBaseConfig { + kind: "aki-trader"; + updateTime: UpdateTime[]; + updateTimeDefault: number; + fenceAssortSize: number; + fenceMaxPresetsCount: number; + fencePresetPriceMult: number; + minDurabilityForSale: number; + fenceItemIgnoreList: string[]; +} +export interface UpdateTime { + traderId: string; + seconds: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IWeatherConfig.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IWeatherConfig.d.ts new file mode 100644 index 0000000..c52cab3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/config/IWeatherConfig.d.ts @@ -0,0 +1,21 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IWeatherConfig extends IBaseConfig { + kind: "aki-weather"; + acceleration: number; + weather: Weather; +} +export interface Weather { + clouds: MinMax; + windSpeed: MinMax; + windDirection: MinMax; + windGustiness: MinMax; + rain: MinMax; + rainIntensity: MinMax; + fog: MinMax; + temp: MinMax; + pressure: MinMax; +} +export interface MinMax { + min: number; + max: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/controllers/IBotController.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/controllers/IBotController.d.ts new file mode 100644 index 0000000..010e208 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/controllers/IBotController.d.ts @@ -0,0 +1,13 @@ +import { IGenerateBotsRequestData } from "../../eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IBotCore } from "../../eft/common/tables/IBotCore"; +import { Difficulty } from "../../eft/common/tables/IBotType"; +export interface IBotController { + getBotLimit(type: string): number; + getBotDifficulty(type: string, difficulty: string): IBotCore | Difficulty; + isBotPmc(botRole: string): boolean; + isBotBoss(botRole: string): boolean; + isBotFollower(botRole: string): boolean; + generate(info: IGenerateBotsRequestData, playerScav: boolean): IBotBase[]; + getBotCap(): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IBotGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IBotGenerator.d.ts new file mode 100644 index 0000000..f3e8586 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IBotGenerator.d.ts @@ -0,0 +1,10 @@ +import { Inventory as PmcInventory } from "../../eft/common/IPmcData"; +import { Inventory, Chances, Generation } from "../../eft/common/tables/IBotType"; +export interface IBotGenerator { + generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory; +} +export interface IExhaustableArray { + getRandomValue(): T; + getFirstValue(): T; + hasValues(): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/ILocationGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/ILocationGenerator.d.ts new file mode 100644 index 0000000..530ceca --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/ILocationGenerator.d.ts @@ -0,0 +1,6 @@ +import { IStaticContainerProps, IStaticLootDetails, IStaticAmmoDetails, IStaticForcedProps } from "../../eft/common/tables/ILootBase"; +import { ILooseLoot, SpawnpointTemplate } from "../../eft/common/ILooseLoot"; +export interface ILocationGenerator { + generateContainerLoot(containerIn: IStaticContainerProps, staticForced: IStaticForcedProps[], staticLootDist: Record, staticAmmoDist: Record, locationName: string): IStaticContainerProps; + generateDynamicLoot(dynamicLootDist: ILooseLoot, staticAmmoDist: Record, locationName: string): SpawnpointTemplate[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IPMCLootGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IPMCLootGenerator.d.ts new file mode 100644 index 0000000..a9db89b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IPMCLootGenerator.d.ts @@ -0,0 +1,4 @@ +export interface IPMCLootGenerator { + generatePMCPocketLootPool(): string[]; + generatePMCBackpackLootPool(): string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IRagfairAssortGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IRagfairAssortGenerator.d.ts new file mode 100644 index 0000000..6670540 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IRagfairAssortGenerator.d.ts @@ -0,0 +1,4 @@ +import { Item } from "../../eft/common/tables/IItem"; +export interface IRagfairAssortGenerator { + getAssortItems(): Item[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IRagfairOfferGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IRagfairOfferGenerator.d.ts new file mode 100644 index 0000000..30b4be5 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/generators/IRagfairOfferGenerator.d.ts @@ -0,0 +1,6 @@ +import { IBarterScheme } from "../../eft/common/tables/ITrader"; +import { IRagfairOffer } from "../../eft/ragfair/IRagfairOffer"; +import { Item } from "../../eft/common/tables/IItem"; +export interface IRagfairOfferGenerator { + createOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece: boolean): IRagfairOffer; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/helpers/Traders.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/helpers/Traders.d.ts new file mode 100644 index 0000000..163cd71 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/helpers/Traders.d.ts @@ -0,0 +1,10 @@ +export declare enum Traders { + PRAPOR = "54cb50c76803fa8b248b4571", + THERAPIST = "54cb57776803fa99248b456e", + FENCE = "579dc571d53a0658a154fbec", + SKIER = "58330581ace78e27b8b10cee", + PEACEKEEPER = "5935c25fb3acc3127c3d8cd9", + MECHANIC = "5a7c2eca46aef81a7ca2145d", + RAGMAN = "5ac3b934156ae10c4430e83c", + JAEGER = "5c0647fdd443bc2504c2d371" +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IMod.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IMod.d.ts new file mode 100644 index 0000000..623e3dd --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IMod.d.ts @@ -0,0 +1,10 @@ +declare namespace ModLoader { + interface IMod { + name: string; + version: string; + main?: string; + author?: string; + license: string; + dependencies?: Record; + } +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IModLoader.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IModLoader.d.ts new file mode 100644 index 0000000..5398c9b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IModLoader.d.ts @@ -0,0 +1,8 @@ +import { DependencyContainer } from "tsyringe"; +export interface IModLoader { + load(container: DependencyContainer): void; + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IPackageJsonData.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IPackageJsonData.d.ts new file mode 100644 index 0000000..09472cd --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/mod/IPackageJsonData.d.ts @@ -0,0 +1,11 @@ +export interface IPackageJsonData { + incompatibilities?: string[]; + dependencies?: string[]; + name: string; + author: string; + version: string; + akiVersion: string; + licence: string; + main: string; + contributors: string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/ragfair/IRagfairServerPrices.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/ragfair/IRagfairServerPrices.d.ts new file mode 100644 index 0000000..c7d246a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/ragfair/IRagfairServerPrices.d.ts @@ -0,0 +1,4 @@ +export interface IRagfairServerPrices { + static: Record; + dynamic: Record; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IDatabaseTables.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IDatabaseTables.d.ts new file mode 100644 index 0000000..dbb71be --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IDatabaseTables.d.ts @@ -0,0 +1,51 @@ +import { IGlobals } from "../../eft/common/IGlobals"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IBotCore } from "../../eft/common/tables/IBotCore"; +import { IBotType } from "../../eft/common/tables/IBotType"; +import { ICustomizationItem } from "../../eft/common/tables/ICustomizationItem"; +import { IHandbookBase } from "../../eft/common/tables/IHandbookBase"; +import { ILootBase } from "../../eft/common/tables/ILootBase"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IRepeatableQuestDatabase } from "../../eft/common/tables/IRepeatableQuests"; +import { ITemplateItem } from "../../eft/common/tables/ITemplateItem"; +import { ITrader } from "../../eft/common/tables/ITrader"; +import { IHideoutArea } from "../../eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../../eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../../eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../../eft/hideout/IHideoutSettingsBase"; +import { ILocaleBase } from "./ILocaleBase"; +import { ILocations } from "./ILocations"; +import { IServerBase } from "./IServerBase"; +import { ISettingsBase } from "./ISettingsBase"; +export interface IDatabaseTables { + bots: { + types: Record; + base: IBotBase; + core: IBotCore; + }; + hideout: { + areas: IHideoutArea[]; + production: IHideoutProduction[]; + scavcase: IHideoutScavCase[]; + settings: IHideoutSettingsBase; + }; + locales: ILocaleBase; + locations: ILocations; + loot: ILootBase; + match: any; + templates: { + character: string[]; + items: Record; + quests: IQuest[]; + repeatableQuests: IRepeatableQuestDatabase; + clientItems: Record; + handbook: IHandbookBase; + customization: Record; + profiles: any; + prices: Record; + }; + traders: Record; + globals: IGlobals; + server: IServerBase; + settings: ISettingsBase; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IHttpServer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IHttpServer.d.ts new file mode 100644 index 0000000..50e5c91 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IHttpServer.d.ts @@ -0,0 +1,11 @@ +/// +import http, { ServerResponse } from "http"; +import { INotification } from "../../eft/notifier/INotifier"; +export interface IHttpServer { + load(): void; + getCookies(req: http.IncomingMessage): any; + sendFile(resp: ServerResponse, file: any): void; + isConnectionWebSocket(sessionID: string): boolean; + sendResponse(sessionID: string, req: any, resp: any, body: Buffer): void; + sendMessage(sessionID: string, output: INotification): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ILocaleBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ILocaleBase.d.ts new file mode 100644 index 0000000..a20084d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ILocaleBase.d.ts @@ -0,0 +1,61 @@ +export interface ILocaleBase { + global: ILocaleGlobalBase; + menu: Record; + languages: ILanguageBase[]; +} +export interface ILocaleGlobalBase { + interface: Record; + enum: any[]; + mail: Record; + quest: Record; + preset: Record; + handbook: Record; + season: Record; + customization: Record; + repeatableQuest: Record; + templates: ILocaleTemplateBase; + locations: ILocaleLocationsBase; + banners: ILocaleBannersBase; + trading: ILocaleTradingBase; +} +export interface ILocaleQuest { + name: string; + description: string; + note: string; + failMessageText: string; + startedMessageText: string; + successMessageText: string; + conditions: Record; + location: string; +} +export interface ILocalePreset { + Name: string; +} +export interface ILocaleTemplateBase { + templates: Record; +} +export interface ILocaleLocationsBase { + locations: Record; +} +export interface ILocaleBannersBase { + locations: Record; +} +export interface ILocaleProps { + Name: string; + ShortName: string; + Description: string; +} +export interface ILocaleTradingBase { + locations: Record; +} +export interface ILocaleTradingProps { + FullName: string; + FirstName: string; + Nickname: string; + Location: string; + Description: string; +} +export interface ILanguageBase { + ShortName: string; + Name: string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ILocations.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ILocations.d.ts new file mode 100644 index 0000000..18f0262 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ILocations.d.ts @@ -0,0 +1,26 @@ +import { ILocationBase } from "../../eft/common/ILocationBase"; +import { ILooseLoot } from "../../eft/common/ILooseLoot"; +import { ILocationsBase } from "../../eft/common/tables/ILocationsBase"; +export interface ILocations { + bigmap?: ILocationData; + develop?: ILocationData; + factory4_day?: ILocationData; + factory4_night?: ILocationData; + hideout?: ILocationData; + interchange?: ILocationData; + laboratory?: ILocationData; + lighthouse?: ILocationData; + privatearea?: ILocationData; + rezervbase?: ILocationData; + shoreline?: ILocationData; + suburbs?: ILocationData; + tarkovstreets?: ILocationData; + terminal?: ILocationData; + town?: ILocationData; + woods?: ILocationData; + base?: ILocationsBase; +} +export interface ILocationData { + base: ILocationBase; + looseLoot?: ILooseLoot; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IServerBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IServerBase.d.ts new file mode 100644 index 0000000..d033db3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/IServerBase.d.ts @@ -0,0 +1,4 @@ +export interface IServerBase { + ip: string; + port: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ISettingsBase.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ISettingsBase.d.ts new file mode 100644 index 0000000..c067cda --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/server/ISettingsBase.d.ts @@ -0,0 +1,43 @@ +export interface ISettingsBase { + config: Config; +} +export interface Config { + AFKTimeoutSeconds: number; + AdditionalRandomDelaySeconds: number; + ClientSendRateLimit: number; + CriticalRetriesCount: number; + DefaultRetriesCount: number; + FirstCycleDelaySeconds: number; + FramerateLimit: FramerateLimit; + GroupStatusInterval: number; + KeepAliveInterval: number; + Mark502and504AsNonImportant: boolean; + MemoryManagementSettings: MemoryManagementSettings; + NVidiaHighlights: boolean; + NextCycleDelaySeconds: number; + PingServerResultSendInterval: number; + PingServersInterval: number; + ReleaseProfiler: ReleaseProfiler; + SecondCycleDelaySeconds: number; + TurnOffLogging: boolean; + WeaponOverlapDistanceCulling: number; + WebDiagnosticsEnabled: boolean; +} +export interface FramerateLimit { + MaxFramerateGameLimit: number; + MaxFramerateLobbyLimit: number; + MinFramerateLimit: number; +} +export interface MemoryManagementSettings { + AggressiveGC: boolean; + GigabytesRequiredToDisableGCDuringRaid: number; + HeapPreAllocationEnabled: boolean; + HeapPreAllocationMB: number; + OverrideRamCleanerSettings: boolean; + RamCleanerEnabled: boolean; +} +export interface ReleaseProfiler { + Enabled: boolean; + MaxRecords: number; + RecordTriggerValue: number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/IAsyncQueue.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/IAsyncQueue.d.ts new file mode 100644 index 0000000..2be801a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/IAsyncQueue.d.ts @@ -0,0 +1,4 @@ +import { ICommand } from "./ICommand"; +export interface IAsyncQueue { + waitFor(command: ICommand): Promise; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/ICommand.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/ICommand.d.ts new file mode 100644 index 0000000..696bb83 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/ICommand.d.ts @@ -0,0 +1,4 @@ +export interface ICommand { + uuid: string; + cmd: () => Promise; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/ILogger.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/ILogger.d.ts new file mode 100644 index 0000000..c983701 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/ILogger.d.ts @@ -0,0 +1,10 @@ +import { Daum } from "../../eft/itemEvent/IItemEventRouterRequest"; +export interface ILogger { + writeToLogFile(data: string | Daum): void; + log(data: string | Record | Error, color: string): void; + error(data: string): void; + warning(data: string): void; + success(data: string): void; + info(data: string): void; + debug(data: string | Record, onlyShowInConsole?: boolean): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/IUuidGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/IUuidGenerator.d.ts new file mode 100644 index 0000000..3870469 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/models/spt/utils/IUuidGenerator.d.ts @@ -0,0 +1,3 @@ +export interface IUUidGenerator { + generate(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/HttpRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/HttpRouter.d.ts new file mode 100644 index 0000000..44edc0b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/HttpRouter.d.ts @@ -0,0 +1,11 @@ +/// +import { IncomingMessage } from "http"; +import { DynamicRouter, StaticRouter } from "../di/Router"; +export declare class HttpRouter { + private staticRouters; + private dynamicRoutes; + constructor(staticRouters: StaticRouter[], dynamicRoutes: DynamicRouter[]); + private groupBy; + getResponse(req: IncomingMessage, info: any, sessionID: string): string; + private handleRoute; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/ImageRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/ImageRouter.d.ts new file mode 100644 index 0000000..07a0606 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/ImageRouter.d.ts @@ -0,0 +1,12 @@ +/// +import { IncomingMessage, ServerResponse } from "http"; +import { VFS } from "../utils/VFS"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class ImageRouter { + private vfs; + constructor(vfs: VFS); + private onRoute; + addRoute(key: string, valueToAdd: string): void; + sendImage(sessionID: string, req: IncomingMessage, resp: ServerResponse, body: any, httpServer: IHttpServer): void; + getImage(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/ItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/ItemEventRouter.d.ts new file mode 100644 index 0000000..bb20152 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/ItemEventRouter.d.ts @@ -0,0 +1,17 @@ +import { JsonUtil } from "../utils/JsonUtil"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IItemEventRouterRequest } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { ItemEventRouterDefinition } from "../di/Router"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class ItemEventRouter { + private logger; + private jsonUtil; + private profileHelper; + private itemEventRouters; + constructor(logger: ILogger, jsonUtil: JsonUtil, profileHelper: ProfileHelper, itemEventRouters: ItemEventRouterDefinition[]); + private output; + handleEvents(info: IItemEventRouterRequest, sessionID: string): IItemEventRouterResponse; + getOutput(sessionID: string): IItemEventRouterResponse; + private resetOutput; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/BotDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/BotDynamicRouter.d.ts new file mode 100644 index 0000000..dd2f68a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/BotDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { BotCallbacks } from "../../callbacks/BotCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class BotDynamicRouter extends DynamicRouter { + private botCallbacks; + constructor(botCallbacks: BotCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/BundleDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/BundleDynamicRouter.d.ts new file mode 100644 index 0000000..be27008 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/BundleDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { BundleCallbacks } from "../../callbacks/BundleCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class BundleDynamicRouter extends DynamicRouter { + private bundleCallbacks; + constructor(bundleCallbacks: BundleCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/CustomizationDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/CustomizationDynamicRouter.d.ts new file mode 100644 index 0000000..03a5967 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/CustomizationDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class CustomizationDynamicRouter extends DynamicRouter { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/DataDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/DataDynamicRouter.d.ts new file mode 100644 index 0000000..c30501a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/DataDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { DataCallbacks } from "../../callbacks/DataCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class DataDynamicRouter extends DynamicRouter { + private dataCallbacks; + constructor(dataCallbacks: DataCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/HttpDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/HttpDynamicRouter.d.ts new file mode 100644 index 0000000..b2933e9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/HttpDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { DynamicRouter } from "../../di/Router"; +import { ImageRouter } from "../ImageRouter"; +export declare class HttpDynamicRouter extends DynamicRouter { + private imageRouter; + constructor(imageRouter: ImageRouter); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/InraidDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/InraidDynamicRouter.d.ts new file mode 100644 index 0000000..ea4a9ae --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/InraidDynamicRouter.d.ts @@ -0,0 +1,7 @@ +import { InraidCallbacks } from "../../callbacks/InraidCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class InraidDynamicRouter extends DynamicRouter { + private inraidCallbacks; + constructor(inraidCallbacks: InraidCallbacks); + getTopLevelRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/LocationDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/LocationDynamicRouter.d.ts new file mode 100644 index 0000000..30741db --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/LocationDynamicRouter.d.ts @@ -0,0 +1,7 @@ +import { LocationCallbacks } from "../../callbacks/LocationCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class LocationDynamicRouter extends DynamicRouter { + private locationCallbacks; + constructor(locationCallbacks: LocationCallbacks); + getTopLevelRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/NotifierDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/NotifierDynamicRouter.d.ts new file mode 100644 index 0000000..4786817 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/NotifierDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { NotifierCallbacks } from "../../callbacks/NotifierCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class NotifierDynamicRouter extends DynamicRouter { + private notifierCallbacks; + constructor(notifierCallbacks: NotifierCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/TraderDynamicRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/TraderDynamicRouter.d.ts new file mode 100644 index 0000000..a100b4c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/dynamic/TraderDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { TraderCallbacks } from "../../callbacks/TraderCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class TraderDynamicRouter extends DynamicRouter { + private traderCallbacks; + constructor(traderCallbacks: TraderCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/CustomizationItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/CustomizationItemEventRouter.d.ts new file mode 100644 index 0000000..3025e2c --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/CustomizationItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class CustomizationItemEventRouter extends ItemEventRouterDefinition { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/HealthItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/HealthItemEventRouter.d.ts new file mode 100644 index 0000000..bad9af2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/HealthItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { HealthCallbacks } from "../../callbacks/HealthCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class HealthItemEventRouter extends ItemEventRouterDefinition { + private healthCallbacks; + constructor(healthCallbacks: HealthCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/HideoutItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/HideoutItemEventRouter.d.ts new file mode 100644 index 0000000..2cec18b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/HideoutItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { HideoutCallbacks } from "../../callbacks/HideoutCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class HideoutItemEventRouter extends ItemEventRouterDefinition { + private hideoutCallbacks; + constructor(hideoutCallbacks: HideoutCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/InsuranceItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/InsuranceItemEventRouter.d.ts new file mode 100644 index 0000000..8efc2c2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/InsuranceItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { InsuranceCallbacks } from "../../callbacks/InsuranceCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class InsuranceItemEventRouter extends ItemEventRouterDefinition { + private insuranceCallbacks; + constructor(insuranceCallbacks: InsuranceCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/InventoryItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/InventoryItemEventRouter.d.ts new file mode 100644 index 0000000..1d93e7b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/InventoryItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { InventoryCallbacks } from "../../callbacks/InventoryCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class InventoryItemEventRouter extends ItemEventRouterDefinition { + private inventoryCallbacks; + constructor(inventoryCallbacks: InventoryCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/NoteItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/NoteItemEventRouter.d.ts new file mode 100644 index 0000000..12af594 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/NoteItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { NoteCallbacks } from "../../callbacks/NoteCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class NoteItemEventRouter extends ItemEventRouterDefinition { + private noteCallbacks; + constructor(noteCallbacks: NoteCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/PresetBuildItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/PresetBuildItemEventRouter.d.ts new file mode 100644 index 0000000..7298c52 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/PresetBuildItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { PresetBuildCallbacks } from "../../callbacks/PresetBuildCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class PresetBuildItemEventRouter extends ItemEventRouterDefinition { + private presetBuildCallbacks; + constructor(presetBuildCallbacks: PresetBuildCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/QuestItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/QuestItemEventRouter.d.ts new file mode 100644 index 0000000..9944ae9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/QuestItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { QuestCallbacks } from "../../callbacks/QuestCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class QuestItemEventRouter extends ItemEventRouterDefinition { + private questCallbacks; + constructor(questCallbacks: QuestCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/RagfairItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/RagfairItemEventRouter.d.ts new file mode 100644 index 0000000..88e52ba --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/RagfairItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { RagfairCallbacks } from "../../callbacks/RagfairCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class RagfairItemEventRouter extends ItemEventRouterDefinition { + private ragfairCallbacks; + constructor(ragfairCallbacks: RagfairCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/RepairItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/RepairItemEventRouter.d.ts new file mode 100644 index 0000000..b292ded --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/RepairItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { RepairCallbacks } from "../../callbacks/RepairCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class RepairItemEventRouter extends ItemEventRouterDefinition { + private repairCallbacks; + constructor(repairCallbacks: RepairCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/TradeItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/TradeItemEventRouter.d.ts new file mode 100644 index 0000000..1bca2b8 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/TradeItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { TradeCallbacks } from "../../callbacks/TradeCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class TradeItemEventRouter extends ItemEventRouterDefinition { + private tradeCallbacks; + constructor(tradeCallbacks: TradeCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/WishlistItemEventRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/WishlistItemEventRouter.d.ts new file mode 100644 index 0000000..38831f6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/item_events/WishlistItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { WishlistCallbacks } from "../../callbacks/WishlistCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class WishlistItemEventRouter extends ItemEventRouterDefinition { + private wishlistCallbacks; + constructor(wishlistCallbacks: WishlistCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/HealthSaveLoadRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/HealthSaveLoadRouter.d.ts new file mode 100644 index 0000000..114f5b2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/HealthSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class HealthSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/InraidSaveLoadRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/InraidSaveLoadRouter.d.ts new file mode 100644 index 0000000..4c00b40 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/InraidSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class InraidSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/InsuranceSaveLoadRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/InsuranceSaveLoadRouter.d.ts new file mode 100644 index 0000000..30ce98e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/InsuranceSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class InsuranceSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/ProfileSaveLoadRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/ProfileSaveLoadRouter.d.ts new file mode 100644 index 0000000..16c7619 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/save_load/ProfileSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class ProfileSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/BundleSerializer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/BundleSerializer.d.ts new file mode 100644 index 0000000..5f275c4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/BundleSerializer.d.ts @@ -0,0 +1,11 @@ +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +import { ILogger } from "../../models/spt/utils/ILogger"; +import { Serializer } from "../../di/Serializer"; +import { BundleLoader } from "../../loaders/BundleLoader"; +export declare class BundleSerializer extends Serializer { + private logger; + private bundleLoader; + constructor(logger: ILogger, bundleLoader: BundleLoader); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/ImageSerializer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/ImageSerializer.d.ts new file mode 100644 index 0000000..29340d0 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/ImageSerializer.d.ts @@ -0,0 +1,9 @@ +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +import { Serializer } from "../../di/Serializer"; +import { ImageRouter } from "../ImageRouter"; +export declare class ImageSerializer extends Serializer { + private imageRouter; + constructor(imageRouter: ImageRouter); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/NotifySerializer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/NotifySerializer.d.ts new file mode 100644 index 0000000..8be8ac2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/serializers/NotifySerializer.d.ts @@ -0,0 +1,11 @@ +import { NotifierController } from "../../controllers/NotifierController"; +import { Serializer } from "../../di/Serializer"; +import { HttpServerHelper } from "../../helpers/HttpServerHelper"; +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +export declare class NotifySerializer extends Serializer { + private notifierController; + private httpServerHelper; + constructor(notifierController: NotifierController, httpServerHelper: HttpServerHelper); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/BotStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/BotStaticRouter.d.ts new file mode 100644 index 0000000..d8b0bf4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/BotStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { BotCallbacks } from "../../callbacks/BotCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class BotStaticRouter extends StaticRouter { + private botCallbacks; + constructor(botCallbacks: BotCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/BundleStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/BundleStaticRouter.d.ts new file mode 100644 index 0000000..3905b82 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/BundleStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { BundleCallbacks } from "../../callbacks/BundleCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class BundleStaticRouter extends StaticRouter { + private bundleCallbacks; + constructor(bundleCallbacks: BundleCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/CustomizationStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/CustomizationStaticRouter.d.ts new file mode 100644 index 0000000..46c71b8 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/CustomizationStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class CustomizationStaticRouter extends StaticRouter { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/DataStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/DataStaticRouter.d.ts new file mode 100644 index 0000000..a493d3a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/DataStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { DataCallbacks } from "../../callbacks/DataCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class DataStaticRouter extends StaticRouter { + private dataCallbacks; + constructor(dataCallbacks: DataCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/DialogStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/DialogStaticRouter.d.ts new file mode 100644 index 0000000..a59fb14 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/DialogStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { DialogueCallbacks } from "../../callbacks/DialogueCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class DialogStaticRouter extends StaticRouter { + private dialogueCallbacks; + constructor(dialogueCallbacks: DialogueCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/GameStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/GameStaticRouter.d.ts new file mode 100644 index 0000000..988b673 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/GameStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { GameCallbacks } from "../../callbacks/GameCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class GameStaticRouter extends StaticRouter { + private gameCallbacks; + constructor(gameCallbacks: GameCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/HealthStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/HealthStaticRouter.d.ts new file mode 100644 index 0000000..e644861 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/HealthStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { HealthCallbacks } from "../../callbacks/HealthCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class HealthStaticRouter extends StaticRouter { + private healthCallbacks; + constructor(healthCallbacks: HealthCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/InraidStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/InraidStaticRouter.d.ts new file mode 100644 index 0000000..66ed860 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/InraidStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { InraidCallbacks } from "../../callbacks/InraidCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class InraidStaticRouter extends StaticRouter { + private inraidCallbacks; + constructor(inraidCallbacks: InraidCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/InsuranceStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/InsuranceStaticRouter.d.ts new file mode 100644 index 0000000..8da26b3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/InsuranceStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { InsuranceCallbacks } from "../../callbacks/InsuranceCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class InsuranceStaticRouter extends StaticRouter { + private insuranceCallbacks; + constructor(insuranceCallbacks: InsuranceCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/ItemEventStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/ItemEventStaticRouter.d.ts new file mode 100644 index 0000000..08ba6bb --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/ItemEventStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { ItemEventCallbacks } from "../../callbacks/ItemEventCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class ItemEventStaticRouter extends StaticRouter { + private itemEventCallbacks; + constructor(itemEventCallbacks: ItemEventCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/LauncherStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/LauncherStaticRouter.d.ts new file mode 100644 index 0000000..9d07f78 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/LauncherStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { LauncherCallbacks } from "../../callbacks/LauncherCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class LauncherStaticRouter extends StaticRouter { + private launcherCallbacks; + constructor(launcherCallbacks: LauncherCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/LocationStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/LocationStaticRouter.d.ts new file mode 100644 index 0000000..9c5c52e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/LocationStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { LocationCallbacks } from "../../callbacks/LocationCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class LocationStaticRouter extends StaticRouter { + private locationCallbacks; + constructor(locationCallbacks: LocationCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/MatchStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/MatchStaticRouter.d.ts new file mode 100644 index 0000000..d746381 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/MatchStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { MatchCallbacks } from "../../callbacks/MatchCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class MatchStaticRouter extends StaticRouter { + private matchCallbacks; + constructor(matchCallbacks: MatchCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/NotifierStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/NotifierStaticRouter.d.ts new file mode 100644 index 0000000..1c8566d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/NotifierStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { NotifierCallbacks } from "../../callbacks/NotifierCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class NotifierStaticRouter extends StaticRouter { + private notifierCallbacks; + constructor(notifierCallbacks: NotifierCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/PresetStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/PresetStaticRouter.d.ts new file mode 100644 index 0000000..2272f82 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/PresetStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { PresetBuildCallbacks } from "../../callbacks/PresetBuildCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class PresetStaticRouter extends StaticRouter { + private presetCallbacks; + constructor(presetCallbacks: PresetBuildCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/ProfileStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/ProfileStaticRouter.d.ts new file mode 100644 index 0000000..fd787f1 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/ProfileStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { ProfileCallbacks } from "../../callbacks/ProfileCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class ProfileStaticRouter extends StaticRouter { + private profileCallbacks; + constructor(profileCallbacks: ProfileCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/QuestStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/QuestStaticRouter.d.ts new file mode 100644 index 0000000..fda3c23 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/QuestStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { QuestCallbacks } from "../../callbacks/QuestCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class QuestStaticRouter extends StaticRouter { + private questCallbacks; + constructor(questCallbacks: QuestCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/RagfairStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/RagfairStaticRouter.d.ts new file mode 100644 index 0000000..618374f --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/RagfairStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { RagfairCallbacks } from "../../callbacks/RagfairCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class RagfairStaticRouter extends StaticRouter { + private ragfairCallbacks; + constructor(ragfairCallbacks: RagfairCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/TraderStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/TraderStaticRouter.d.ts new file mode 100644 index 0000000..18f0629 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/TraderStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { TraderCallbacks } from "../../callbacks/TraderCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class TraderStaticRouter extends StaticRouter { + private traderCallbacks; + constructor(traderCallbacks: TraderCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/WeatherStaticRouter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/WeatherStaticRouter.d.ts new file mode 100644 index 0000000..61b904d --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/routers/static/WeatherStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { WeatherCallbacks } from "../../callbacks/WeatherCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class WeatherStaticRouter extends StaticRouter { + private weatherCallbacks; + constructor(weatherCallbacks: WeatherCallbacks); +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/ConfigServer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/ConfigServer.d.ts new file mode 100644 index 0000000..9c2e114 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/ConfigServer.d.ts @@ -0,0 +1,30 @@ +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class ConfigServer { + private logger; + private vfs; + private jsonUtil; + private configs; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil); + getConfig(configType: ConfigTypes): T; + initialize(): void; +} +export declare const enum ConfigTypes { + AIRDROP = "aki-airdrop", + BOT = "aki-bot", + CORE = "aki-core", + HEALTH = "aki-health", + HIDEOUT = "aki-hideout", + HTTP = "aki-http", + IN_RAID = "aki-inraid", + INSURANCE = "aki-insurance", + INVENTORY = "aki-inventory", + LOCATION = "aki-location", + MATCH = "aki-match", + QUEST = "aki-quest", + RAGFAIR = "aki-ragfair", + REPAIR = "aki-repair", + TRADER = "aki-trader", + WEATHER = "aki-weather" +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/DatabaseServer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/DatabaseServer.d.ts new file mode 100644 index 0000000..521bcf9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/DatabaseServer.d.ts @@ -0,0 +1,6 @@ +import { IDatabaseTables } from "../models/spt/server/IDatabaseTables"; +export declare class DatabaseServer { + private tableData; + getTables(): IDatabaseTables; + setTables(any: any): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/HttpServer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/HttpServer.d.ts new file mode 100644 index 0000000..d0db7e4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/HttpServer.d.ts @@ -0,0 +1,47 @@ +/// +import http, { ServerResponse } from "http"; +import { Serializer } from "../di/Serializer"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { NotifierHelper } from "../helpers/NotifierHelper"; +import { INotification } from "../models/eft/notifier/INotifier"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { HttpRouter } from "../routers/HttpRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ConfigServer } from "./ConfigServer"; +import { DatabaseServer } from "./DatabaseServer"; +export declare class HttpServer implements IHttpServer { + private httpRouter; + private logger; + private randomUtil; + private jsonUtil; + private httpResponse; + private databaseServer; + private notifierHelper; + private httpServerHelper; + private serializers; + private configServer; + constructor(httpRouter: HttpRouter, // TODO: delay required + logger: ILogger, randomUtil: RandomUtil, jsonUtil: JsonUtil, httpResponse: HttpResponseUtil, databaseServer: DatabaseServer, notifierHelper: NotifierHelper, httpServerHelper: HttpServerHelper, serializers: Serializer[], configServer: ConfigServer); + private buffers; + private onReceive; + private onRespond; + private httpConfig; + private webSockets; + private websocketPingHandler; + getCookies(req: http.IncomingMessage): any; + resetBuffer(sessionID: string): void; + putInBuffer(sessionID: any, data: any, bufLength: number): boolean; + getFromBuffer(sessionID: string): any; + sendZlibJson(resp: any, output: any, sessionID: string): void; + sendMessage(sessionID: string, output: INotification): void; + sendFile(resp: ServerResponse, file: any): void; + isConnectionWebSocket(sessionID: string): boolean; + sendResponse(sessionID: string, req: any, resp: any, body: Buffer): void; + handleRequest(req: http.IncomingMessage, resp: http.ServerResponse): void; + load(): void; + private getRandomisedMessage; + wsOnConnection(ws: any, req: any): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/RagfairServer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/RagfairServer.d.ts new file mode 100644 index 0000000..d103625 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/RagfairServer.d.ts @@ -0,0 +1,46 @@ +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { SaveServer } from "./SaveServer"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairCategoriesService } from "../services/RagfairCategoriesService"; +import { RagfairLinkedItemService } from "../services/RagfairLinkedItemService"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "./ConfigServer"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RagfairRequiredItemsService } from "../services/RagfairRequiredItemsService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairServer { + private logger; + private ragfairOfferGenerator; + private ragfairServerHelper; + private profileHelper; + private itemEventRouter; + private httpResponse; + private saveServer; + private ragfairPriceService; + private ragfairOfferService; + private ragfairLinkedItemService; + private ragfairCategoriesService; + private ragfairRequiredItemsService; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, ragfairOfferGenerator: RagfairOfferGenerator, ragfairServerHelper: RagfairServerHelper, profileHelper: ProfileHelper, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, saveServer: SaveServer, ragfairPriceService: RagfairPriceService, ragfairOfferService: RagfairOfferService, ragfairLinkedItemService: RagfairLinkedItemService, ragfairCategoriesService: RagfairCategoriesService, ragfairRequiredItemsService: RagfairRequiredItemsService, configServer: ConfigServer); + load(): void; + update(): void; + private processExpiredOffer; + returnPlayerOffer(offer: IRagfairOffer): IItemEventRouterResponse; + getCategories(): Record; + /** + * Disable/Hide an offer from flea + * @param offerId + */ + hideOffer(offerId: string): void; + getOffer(offerID: string): IRagfairOffer; + removeOfferStack(offerID: string, amount: number): void; + doesOfferExist(offerId: string): boolean; + addPlayerOffers(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/SaveServer.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/SaveServer.d.ts new file mode 100644 index 0000000..fdf92e4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/servers/SaveServer.d.ts @@ -0,0 +1,28 @@ +import { IAkiProfile, Info } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +import { SaveLoadRouter } from "../di/Router"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class SaveServer { + private vfs; + private saveLoadRouters; + private jsonUtil; + private hashUtil; + private logger; + private profileFilepath; + private profiles; + private onSave; + private saveMd5; + constructor(vfs: VFS, saveLoadRouters: SaveLoadRouter[], jsonUtil: JsonUtil, hashUtil: HashUtil, logger: ILogger); + load(): void; + save(): void; + getProfile(sessionId: string): IAkiProfile; + getProfiles(): Record; + deleteProfileById(sessionID: string): boolean; + createProfile(profileInfo: Info): void; + addProfile(profileDetails: IAkiProfile): void; + loadProfile(sessionID: string): void; + saveProfile(sessionID: string): void; + removeProfile(sessionID: string): boolean; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/FenceService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/FenceService.d.ts new file mode 100644 index 0000000..eef87b3 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/FenceService.d.ts @@ -0,0 +1,38 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { FenceLevel } from "../models/eft/common/IGlobals"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class FenceService { + private logger; + private hashUtil; + private jsonUtil; + private randomUtil; + private databaseServer; + private handbookHelper; + private itemHelper; + private presetHelper; + private configServer; + private fenceAssort; + private traderConfig; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, itemHelper: ItemHelper, presetHelper: PresetHelper, configServer: ConfigServer); + private setFenceAssort; + getFenceAssorts(): ITraderAssort; + hasExpiredCache(refreshAssort: boolean): boolean; + generateFenceAssortCache(pmcData: IPmcData): void; + /** + * + * @param pmcData Get the fence level the passed in profile has + * @returns FenceLevel + */ + getFenceInfo(pmcData: IPmcData): FenceLevel; + removeFenceOffer(assortIdToRemove: string): void; + updateFenceOffers(pmcData: IPmcData): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/HashCacheService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/HashCacheService.d.ts new file mode 100644 index 0000000..c9b0170 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/HashCacheService.d.ts @@ -0,0 +1,19 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +export declare class HashCacheService { + private vfs; + private hashUtil; + private jsonUtil; + private logger; + private jsonHashes; + private modHashes; + private readonly modCachePath; + constructor(vfs: VFS, hashUtil: HashUtil, jsonUtil: JsonUtil, logger: ILogger); + getStoredModHash(modName: string): string; + modContentMatchesStoredHash(modName: string, modContent: string): boolean; + hashMatchesStoredHash(modName: string, modHash: string): boolean; + storeModContent(modName: string, modContent: string): void; + storeModHash(modName: string, modHash: string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/InsuranceService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/InsuranceService.d.ts new file mode 100644 index 0000000..160faba --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/InsuranceService.d.ts @@ -0,0 +1,41 @@ +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { SecureContainerHelper } from "../helpers/SecureContainerHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class InsuranceService { + private logger; + private databaseServer; + private secureContainerHelper; + private randomUtil; + private timeUtil; + private saveServer; + private traderHelper; + private dialogueHelper; + private configServer; + private insured; + private templatesById; + private insuranceConfig; + constructor(logger: ILogger, databaseServer: DatabaseServer, secureContainerHelper: SecureContainerHelper, randomUtil: RandomUtil, timeUtil: TimeUtil, saveServer: SaveServer, traderHelper: TraderHelper, dialogueHelper: DialogueHelper, configServer: ConfigServer); + insuranceExists(sessionId: string): boolean; + insuranceTraderArrayExists(sessionId: string, traderId: string): boolean; + getInsurance(sessionId: string): Record; + getInsuranceItems(sessionId: string, traderId: string): any[]; + resetInsurance(sessionId: string): void; + resetInsuranceTraderArray(sessionId: string, traderId: string): void; + addInsuranceItemToArray(sessionId: string, traderId: string, itemToAdd: any): void; + getItemPrice(_tpl: string): number; + generateTemplatesById(): void; + sendInsuredItems(pmcData: IPmcData, sessionID: string): void; + storeLostGear(pmcData: IPmcData, offraidData: ISaveProgressRequestData, preRaidGear: Item[], sessionID: string): void; + storeInsuredItemsForReturn(pmcData: IPmcData, offraidData: ISaveProgressRequestData, preRaidGear: Item[], sessionID: string): void; + private addGearToSend; + getPremium(pmcData: IPmcData, inventoryItem: Item, traderId: string): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/MatchLocationService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/MatchLocationService.d.ts new file mode 100644 index 0000000..f7b7d3b --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/MatchLocationService.d.ts @@ -0,0 +1,8 @@ +import { TimeUtil } from "../utils/TimeUtil"; +export declare class MatchLocationService { + private timeUtil; + private locations; + constructor(timeUtil: TimeUtil); + createGroup(sessionID: string, info: any): any; + deleteGroup(info: any): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/ModCompilerService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/ModCompilerService.d.ts new file mode 100644 index 0000000..d316e48 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/ModCompilerService.d.ts @@ -0,0 +1,13 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { VFS } from "../utils/VFS"; +import { HashCacheService } from "./HashCacheService"; +export declare class ModCompilerService { + private logger; + private hashCacheService; + private vfs; + constructor(logger: ILogger, hashCacheService: HashCacheService, vfs: VFS); + compileMod(modName: string, path: string, modTypeScriptFiles: string[]): Promise; + private compile; + private areFilesReady; + private delay; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/NotificationService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/NotificationService.d.ts new file mode 100644 index 0000000..9c6c143 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/NotificationService.d.ts @@ -0,0 +1,21 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +export declare class NotificationService { + private messageQueue; + getMessageQueue(): {}; + getMessageFromQueue(sessionId: string): any; + updateMessageOnQueue(sessionId: string, value: any[]): void; + has(sessionID: string): boolean; + /** + * Pop first message from queue. + */ + pop(sessionID: string): any; + /** + * Add message to queue + */ + add(sessionID: string, message: INotification): void; + /** + * Get message queue for session + * @param sessionID + */ + get(sessionID: string): any; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/PaymentService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/PaymentService.d.ts new file mode 100644 index 0000000..0a6c4d6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/PaymentService.d.ts @@ -0,0 +1,48 @@ +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBuyTradeRequestData } from "../models/eft/trade/IProcessBuyTradeRequestData"; +import { IProcessSellTradeRequestData } from "../models/eft/trade/IProcessSellTradeRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class PaymentService { + private logger; + private httpResponse; + private databaseServer; + private handbookHelper; + private traderHelper; + private itemHelper; + private inventoryHelper; + private paymentHelper; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, traderHelper: TraderHelper, itemHelper: ItemHelper, inventoryHelper: InventoryHelper, paymentHelper: PaymentHelper); + /** + * Take money and insert items into return to server request + * @param {Object} pmcData + * @param {Object} body + * @param {string} sessionID + * @returns Object + */ + payMoney(pmcData: IPmcData, body: IProcessBuyTradeRequestData, sessionID: string, output: IItemEventRouterResponse): IItemEventRouterResponse; + /** + * Receive money back after selling + * @param {IPmcData} pmcData + * @param {number} amount + * @param {IProcessSellTradeRequestData} body + * @param {IItemEventRouterResponse} output + * @param {string} sessionID + * @returns IItemEventRouterResponse + */ + getMoney(pmcData: IPmcData, amount: number, body: IProcessSellTradeRequestData, output: IItemEventRouterResponse, sessionID: string): IItemEventRouterResponse; + /** + * Recursively checks if the given item is + * inside the stash, that is it has the stash as + * ancestor with slotId=hideout + */ + private isItemInStash; + addPaymentToOutput(pmcData: IPmcData, currencyTpl: string, amountToPay: number, sessionID: string, output: IItemEventRouterResponse): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/PlayerService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/PlayerService.d.ts new file mode 100644 index 0000000..99e5986 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/PlayerService.d.ts @@ -0,0 +1,22 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IPlayerIncrementSkillLevelRequestData } from "../models/eft/player/IPlayerIncrementSkillLevelRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PlayerService { + private logger; + private databaseServer; + constructor(logger: ILogger, databaseServer: DatabaseServer); + /** + * increases the profile skill and updates any output + * @param {Object} pmcData + * @param {Object} output + * @param {String} skillName + * @param {Number} amount + */ + incrementSkillLevel(pmcData: IPmcData, output: IPlayerIncrementSkillLevelRequestData, skillName: string, amount: number): void; + /** + * @param {Object} pmcData + * @returns number + */ + calculateLevel(pmcData: IPmcData): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairCategoriesService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairCategoriesService.d.ts new file mode 100644 index 0000000..fb9efa2 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairCategoriesService.d.ts @@ -0,0 +1,10 @@ +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +export declare class RagfairCategoriesService { + updateCategories(offers: IRagfairOffer[]): void; + private categories; + getCategories(): Record; + getCategoryByItemId(itemId: string): number; + resetCategories(): void; + setCategoryValue(itemId: string, newValue: number): void; + incrementCategory(itemId: string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairLinkedItemService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairLinkedItemService.d.ts new file mode 100644 index 0000000..d5dc58e --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairLinkedItemService.d.ts @@ -0,0 +1,9 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class RagfairLinkedItemService { + private databaseServer; + private linkedItemsCache; + constructor(databaseServer: DatabaseServer); + getLinkedItems(linkedSearchId: string): Iterable; + buildLinkedItemTable(): void; + private getFilters; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairOfferService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairOfferService.d.ts new file mode 100644 index 0000000..4e4ae26 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairOfferService.d.ts @@ -0,0 +1,52 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +export declare class RagfairOfferService { + private timeUtil; + private databaseServer; + private saveServer; + private configServer; + private playerOffersLoaded; + private toUpdate; + private expiredOffers; + private offers; + private ragfairConfig; + constructor(timeUtil: TimeUtil, databaseServer: DatabaseServer, saveServer: SaveServer, configServer: ConfigServer); + getOffers(): IRagfairOffer[]; + getOfferByOfferId(offerId: string): IRagfairOffer; + getOffersOfType(templateId: string): IRagfairOffer[]; + addOffer(offer: IRagfairOffer): void; + addOfferToExpired(offer: Item): void; + setTraderUpdateStatus(traderId: string, shouldUpdate: boolean): void; + shouldTraderBeUpdated(traderID: string): boolean; + /** + * Get an array of expired offers that are still shown to player + * @returns IRagfairOffer array + */ + getExpiredActiveOffers(): IRagfairOffer[]; + getExpiredOfferCount(): number; + getOfferIndexByOfferId(offerId: string): number; + /** + * Get an array of expired items not yet processed into new offers + * @returns items that need to be turned into offers + */ + getExpiredOffers(): Item[]; + resetExpiredOffers(): void; + private isExpired; + /** + * Does the offer exist on the ragfair + * @param offerId offer id to check for + * @returns offer exists - true + */ + doesOfferExist(offerId: string): boolean; + getTraders(): Record; + flagTraderForUpdate(expiredOfferUserId: string): void; + removeOffer(globalOfferIndex: number, countToRemove: number): void; + removeOfferStack(offerID: string, amount: number): void; + removeAllOffersByTrader(traderId: string): void; + addTradersToUpdateList(): void; + addPlayerOffers(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairPriceService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairPriceService.d.ts new file mode 100644 index 0000000..7cc42f9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairPriceService.d.ts @@ -0,0 +1,30 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IBarterScheme } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairPriceService { + private handbookHelper; + private databaseServer; + private logger; + private itemHelper; + private presetHelper; + private randomUtil; + private configServer; + private ragfairConfig; + private prices; + constructor(handbookHelper: HandbookHelper, databaseServer: DatabaseServer, logger: ILogger, itemHelper: ItemHelper, presetHelper: PresetHelper, randomUtil: RandomUtil, configServer: ConfigServer); + generateStaticPrices(): void; + generateDynamicPrices(): void; + hasDynamicPrices(): boolean; + getDynamicPrice(itemTpl: string): number; + getAllFleaPrices(): Record; + getFleaPriceForItem(tplId: string): number; + getBarterPrice(barterScheme: IBarterScheme[]): number; + getDynamicOfferPrice(items: Item[], desiredCurrency: string): number; + getWeaponPresetPrice(item: Item, items: Item[], existingPrice: number): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairRequiredItemsService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairRequiredItemsService.d.ts new file mode 100644 index 0000000..e4582d0 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/RagfairRequiredItemsService.d.ts @@ -0,0 +1,12 @@ +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairRequiredItemsService { + private logger; + private paymentHelper; + private ragfairOfferService; + private requiredItemsCache; + constructor(logger: ILogger, paymentHelper: PaymentHelper, ragfairOfferService: RagfairOfferService); + getRequiredItems(searchId: string): any; + buildRequiredItemTable(): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/TraderAssortService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/TraderAssortService.d.ts new file mode 100644 index 0000000..ccb9e45 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/TraderAssortService.d.ts @@ -0,0 +1,6 @@ +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +export declare class TraderAssortService { + private pristineTraderAssorts; + getPristineTraderAssort(traderId: string): ITraderAssort; + setPristineTraderAssort(traderId: string, assort: ITraderAssort): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts new file mode 100644 index 0000000..abfe237 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts @@ -0,0 +1,6 @@ +import { DynamicRouter, RouteAction } from "../../../di/Router"; +export declare class DynamicRouterMod extends DynamicRouter { + private topLevelRoute; + constructor(routes: RouteAction[], topLevelRoute: string); + getTopLevelRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts new file mode 100644 index 0000000..6742fc6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts @@ -0,0 +1,7 @@ +import { DependencyContainer } from "tsyringe"; +import { RouteAction } from "../../../di/Router"; +export declare class DynamicRouterModService { + private container; + constructor(container: DependencyContainer); + registerDynamicRouter(name: string, routes: RouteAction[], topLevelRoute: string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onLoad/OnLoadMod.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onLoad/OnLoadMod.d.ts new file mode 100644 index 0000000..53fb062 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onLoad/OnLoadMod.d.ts @@ -0,0 +1,8 @@ +import { OnLoad } from "../../../di/OnLoad"; +export declare class OnLoadMod extends OnLoad { + private onLoadOverride; + private getRouteOverride; + constructor(onLoadOverride: () => void, getRouteOverride: () => string); + onLoad(): void; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onLoad/OnLoadModService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onLoad/OnLoadModService.d.ts new file mode 100644 index 0000000..89bad14 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onLoad/OnLoadModService.d.ts @@ -0,0 +1,6 @@ +import { DependencyContainer } from "tsyringe"; +export declare class OnLoadModService { + private container; + constructor(container: DependencyContainer); + registerOnLoad(name: string, onLoad: () => void, getRoute: () => string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onUpdate/OnUpdateMod.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onUpdate/OnUpdateMod.d.ts new file mode 100644 index 0000000..ee89043 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onUpdate/OnUpdateMod.d.ts @@ -0,0 +1,8 @@ +import { OnUpdate } from "../../../di/OnUpdate"; +export declare class OnUpdateMod extends OnUpdate { + private onUpdateOverride; + private getRouteOverride; + constructor(onUpdateOverride: (timeSinceLastRun: number) => boolean, getRouteOverride: () => string); + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onUpdate/OnUpdateModService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onUpdate/OnUpdateModService.d.ts new file mode 100644 index 0000000..32419f4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/onUpdate/OnUpdateModService.d.ts @@ -0,0 +1,6 @@ +import { DependencyContainer } from "tsyringe"; +export declare class OnUpdateModService { + private container; + constructor(container: DependencyContainer); + registerOnUpdate(name: string, onUpdate: (timeSinceLastRun: number) => boolean, getRoute: () => string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/staticRouter/StaticRouterMod.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/staticRouter/StaticRouterMod.d.ts new file mode 100644 index 0000000..1e62747 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/staticRouter/StaticRouterMod.d.ts @@ -0,0 +1,6 @@ +import { RouteAction, StaticRouter } from "../../../di/Router"; +export declare class StaticRouterMod extends StaticRouter { + private topLevelRoute; + constructor(routes: RouteAction[], topLevelRoute: string); + getTopLevelRoute(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/staticRouter/StaticRouterModService.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/staticRouter/StaticRouterModService.d.ts new file mode 100644 index 0000000..d4c42aa --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/services/mod/staticRouter/StaticRouterModService.d.ts @@ -0,0 +1,7 @@ +import { DependencyContainer } from "tsyringe"; +import { RouteAction } from "../../../di/Router"; +export declare class StaticRouterModService { + private container; + constructor(container: DependencyContainer); + registerStaticRouter(name: string, routes: RouteAction[], topLevelRoute: string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/App.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/App.d.ts new file mode 100644 index 0000000..a11f576 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/App.d.ts @@ -0,0 +1,14 @@ +import { TimeUtil } from "./TimeUtil"; +import { OnLoad } from "../di/OnLoad"; +import { OnUpdate } from "../di/OnUpdate"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class App { + private logger; + private timeUtil; + private onLoadComponents; + private onUpdateComponents; + private onUpdateLastRun; + constructor(logger: ILogger, timeUtil: TimeUtil, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]); + load(): void; + private update; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/AyncQueue.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/AyncQueue.d.ts new file mode 100644 index 0000000..a99aa37 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/AyncQueue.d.ts @@ -0,0 +1,7 @@ +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { ICommand } from "../models/spt/utils/ICommand"; +export declare class AsyncQueue implements IAsyncQueue { + private commandsQueue; + constructor(); + waitFor(command: ICommand): Promise; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/DatabaseImporter.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/DatabaseImporter.d.ts new file mode 100644 index 0000000..97dda30 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/DatabaseImporter.d.ts @@ -0,0 +1,18 @@ +import { VFS } from "./VFS"; +import { JsonUtil } from "./JsonUtil"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ImageRouter } from "../routers/ImageRouter"; +import { OnLoad } from "../di/OnLoad"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class DatabaseImporter extends OnLoad { + private logger; + private vfs; + private jsonUtil; + private databaseServer; + private imageRouter; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil, databaseServer: DatabaseServer, imageRouter: ImageRouter); + onLoad(): void; + getRoute(): string; + loadRecursive(filepath: string): any; + loadImages(filepath: string): void; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/HashUtil.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/HashUtil.d.ts new file mode 100644 index 0000000..cf92b47 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/HashUtil.d.ts @@ -0,0 +1,11 @@ +/// +import crypto from "crypto"; +import { TimeUtil } from "./TimeUtil"; +export declare class HashUtil { + private timeUtil; + constructor(timeUtil: TimeUtil); + generate(): string; + generateMd5ForData(data: string): string; + generateSha1ForData(data: string): string; + generateHashForData(algorithm: string, data: crypto.BinaryLike): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/HttpResponseUtil.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/HttpResponseUtil.d.ts new file mode 100644 index 0000000..85c28bd --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/HttpResponseUtil.d.ts @@ -0,0 +1,16 @@ +import { JsonUtil } from "./JsonUtil"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class HttpResponseUtil { + private jsonUtil; + constructor(jsonUtil: JsonUtil); + private clearString; + noBody(data: any): any; + getBody(data: T, err?: number, errmsg?: any): IGetBodyResponseData; + getUnclearedBody(data: any, err?: number, errmsg?: any): string; + emptyResponse(): IGetBodyResponseData; + nullResponse(): INullResponseData; + emptyArrayResponse(): IGetBodyResponseData; + appendErrorToOutput(output: IItemEventRouterResponse, message?: string, title?: string): IItemEventRouterResponse; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/JsonUtil.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/JsonUtil.d.ts new file mode 100644 index 0000000..20b7448 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/JsonUtil.d.ts @@ -0,0 +1,25 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { HashUtil } from "./HashUtil"; +import { VFS } from "./VFS"; +export declare class JsonUtil { + private vfs; + private hashUtil; + private logger; + private fileHashes; + constructor(vfs: VFS, hashUtil: HashUtil, logger: ILogger); + /** + * From object to string + * @param data object to turn into JSON + * @param prettify Should output be prettified? + * @returns string + */ + serialize(data: any, prettify?: boolean): string; + /** + * From string to object + * @param jsonString json string to turn into object + * @returns object + */ + deserialize(jsonString: string): any; + deserializeWithCacheCheck(jsonString: string, filePath: string): string; + clone(data: T): T; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/Logger.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/Logger.d.ts new file mode 100644 index 0000000..9d5b32a --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/Logger.d.ts @@ -0,0 +1,25 @@ +/// +import { Daum } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +import fs from "fs"; +export declare class WinstonLogger implements ILogger { + private asyncQueue; + private uuidGenerator; + private showDebugInConsole; + private folderPath; + private file; + private filePath; + private logLevels; + private logger; + writeFilePromisify: (path: fs.PathLike, data: string, options?: any) => Promise; + constructor(asyncQueue: IAsyncQueue, uuidGenerator: IUUidGenerator); + writeToLogFile(data: string | Daum): Promise; + log(data: string | Error | Record, color: string): Promise; + error(data: string | Record): Promise; + warning(data: string | Record): Promise; + success(data: string | Record): Promise; + info(data: string | Record): Promise; + debug(data: string | Record, onlyShowInConsole?: boolean): Promise; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/MathUtil.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/MathUtil.d.ts new file mode 100644 index 0000000..ea5fd69 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/MathUtil.d.ts @@ -0,0 +1,53 @@ +export declare class MathUtil { + /** + * Helper to create the sum of all array elements + * @param {array} values The array with numbers of which to calculate the sum + * @return {number} sum(values) + */ + arraySum(values: number[]): number; + /** + * Helper to create the cumulative sum of all array elements + * arrayCumsum([1, 2, 3, 4]) = [1, 3, 6, 10] + * @param {array} values The array with numbers of which to calculate the cumulative sum + * @return {array} cumsum(values) + */ + arrayCumsum(values: number[]): number[]; + /** + * Helper to create the product of each element times factor + * @param {array} values The array of numbers which shall be multiplied by the factor + * @return {array} array times factor + */ + arrayProd(values: number[], factor: number): number[]; + /** + * Helper to add a constant to all array elements + * @param {array} values The array of numbers to which the summand should be added + * @return {array} array plus summand + */ + arrayAdd(values: number[], summand: number): number[]; + /** + * Map a value from an input range to an output range linearly + * + * Example: + * a_min = 0; a_max=1; + * b_min = 1; b_max=3; + * MathUtil.mapToRange(0.5, a_min, a_max, b_min, b_max) // returns 2 + * + * @param {number} x The value from input range to be mapped to output range + * @param {number} minIn min of input range + * @param {number} maxIn max of input range + * @param {number} minOut min of output range + * @param {number} maxOut max of outout range + * @return {number} the result of the mapping + */ + mapToRange(x: number, minIn: number, maxIn: number, minOut: number, maxOut: number): number; + /** + * Linear interpolation + * e.g. used to do a continuous integration for quest rewards which are defined for specific support centers of pmcLevel + * + * @param {string} xp the point of x at which to interpolate + * @param {array} x support points in x (of same length as y) + * @param {array} y support points in y (of same length as x) + * @return {number} y(xp) + */ + interp1(xp: number, x: number[], y: number[]): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/ObjectId.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/ObjectId.d.ts new file mode 100644 index 0000000..b100572 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/ObjectId.d.ts @@ -0,0 +1,14 @@ +/// +import { TimeUtil } from "./TimeUtil"; +export declare class ObjectId { + private timeUtil; + constructor(timeUtil: TimeUtil); + private randomBytes; + private constglobalCounter; + private consttime; + private globalCounter; + private time; + incGlobalCounter(): number; + toHexString(byteArray: string | any[] | Buffer): string; + generate(): string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/RandomUtil.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/RandomUtil.d.ts new file mode 100644 index 0000000..3a3ecb6 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/RandomUtil.d.ts @@ -0,0 +1,153 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { JsonUtil } from "./JsonUtil"; +import { MathUtil } from "./MathUtil"; +/** + * Array of ProbabilityObjectArray which allow to randomly draw of the contained objects + * based on the relative probability of each of its elements. + * The probabilities of the contained element is not required to be normalized. + * + * Example: + * po = new ProbabilityObjectArray( + * new ProbabilityObject("a", 5), + * new ProbabilityObject("b", 1), + * new ProbabilityObject("c", 1) + * ); + * res = po.draw(10000); + * // count the elements which should be distributed according to the relative probabilities + * res.filter(x => x==="b").reduce((sum, x) => sum + 1 , 0) + */ +export declare class ProbabilityObjectArray extends Array> { + private mathUtil; + constructor(mathUtil: MathUtil, ...items: ProbabilityObject[]); + filter(callbackfn: (value: ProbabilityObject, index: number, array: ProbabilityObject[]) => any): ProbabilityObjectArray; + /** + * Calculates the normalized cumulative probability of the ProbabilityObjectArray's elements normalized to 1 + * @param {array} probValues The relative probability values of which to calculate the normalized cumulative sum + * @returns {array} Cumulative Sum normalized to 1 + */ + cumulativeProbability(probValues: number[]): number[]; + /** + * Clone this ProbabilitObjectArray + * @returns {ProbabilityObjectArray} Deep Copy of this ProbabilityObjectArray + */ + clone(): ProbabilityObjectArray; + /** + * Drop an element from the ProbabilityObjectArray + * + * @param {string} key The key of the element to drop + * @returns {ProbabilityObjectArray} ProbabilityObjectArray without the dropped element + */ + drop(key: K): ProbabilityObjectArray; + /** + * Return the data field of a element of the ProbabilityObjectArray + * @param {string} key The key of the element whose data shall be retrieved + * @returns {object} The data object + */ + data(key: K): V; + /** + * Get the relative probability of an element by its key + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.maxProbability() // returns 5 + * + * @param {string} key The key of the element whose relative probability shall be retrieved + * @return {number} The relative probability + */ + probability(key: K): number; + /** + * Get the maximum relative probability out of a ProbabilityObjectArray + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.maxProbability() // returns 5 + * + * @return {number} the maximum value of all relative probabilities in this ProbabilityObjectArray + */ + maxProbability(): number; + /** + * Get the minimum relative probability out of a ProbabilityObjectArray + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.minProbability() // returns 1 + * + * @return {number} the minimum value of all relative probabilities in this ProbabilityObjectArray + */ + minProbability(): number; + /** + * Draw random element of the ProbabilityObject N times to return an array of N keys. + * Drawing can be with or without replacement + * + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with or without replacement from the input dict + * @param {array} locklist list keys which shall be replaced even if drawing without replacement + * @return {array} Array consisting of N random keys for this ProbabilityObjectArray + */ + draw(count?: number, replacement?: boolean, locklist?: Array): K[]; +} +/** + * A ProbabilityObject which is use as an element to the ProbabilityObjectArray array + * It contains a key, the relative probability as well as optional data. + */ +export declare class ProbabilityObject { + key: K; + relativeProbability: number; + data: V; + /** + * Constructor for the ProbabilityObject + * @param {string} key The key of the element + * @param {number} relativeProbability The relative probability of this element + * @param {any} data Optional data attached to the element + */ + constructor(key: K, relativeProbability: number, data?: V); +} +export declare class RandomUtil { + private jsonUtil; + private logger; + constructor(jsonUtil: JsonUtil, logger: ILogger); + getInt(min: number, max: number): number; + getIntEx(max: number): number; + getFloat(min: number, max: number): number; + getBool(): boolean; + getStringArrayValue(arr: string[]): string; + getArrayValue(arr: T[]): T; + getKey(node: any): string; + getKeyValue(node: { + [x: string]: any; + }): any; + /** + * Draw from normal distribution + * @param {number} mu Mean of the normal distribution + * @param {number} sigma Standard deviation of the normal distribution + * @returns {number} The value drawn + */ + randn(mu: number, sigma: number): number; + /** + * Draw Random integer low inclusive, high exclusive + * if high is not set we draw from 0 to low (exclusive) + * @param {integer} low Lower bound inclusive, when high is not set, this is high + * @param {integer} high Higher bound exclusive + * @returns {integer} The random integer in [low, high) + */ + randInt(low: number, high?: number): number; + /** + * Draw a random element of the provided list N times to return an array of N random elements + * Drawing can be with or without replacement + * @param {array} list The array we want to draw randomly from + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with ot without replacement from the input array + * @return {array} Array consisting of N random elements + */ + drawRandomFromList(list: Array, count?: number, replacement?: boolean): Array; + /** + * Draw a random (top level) element of the provided dictionary N times to return an array of N random dictionary keys + * Drawing can be with or without replacement + * @param {any} dict The dictionary we want to draw randomly from + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with ot without replacement from the input dict + * @return {array} Array consisting of N random keys of the dictionary + */ + drawRandomFromDict(dict: any, count?: number, replacement?: boolean): any[]; + getBiasedRandomNumber(min: number, max: number, shift: number, n: number): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/TimeUtil.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/TimeUtil.d.ts new file mode 100644 index 0000000..9733be9 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/TimeUtil.d.ts @@ -0,0 +1,8 @@ +export declare class TimeUtil { + static readonly oneHourAsSeconds = 3600; + formatTime(date: Date): string; + formatDate(date: Date): string; + getDate(): string; + getTime(): string; + getTimestamp(): number; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/UUidGenerator.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/UUidGenerator.d.ts new file mode 100644 index 0000000..000b719 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/UUidGenerator.d.ts @@ -0,0 +1,4 @@ +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +export declare class UUidGenerator implements IUUidGenerator { + generate: () => string; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/VFS.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/VFS.d.ts new file mode 100644 index 0000000..b064cf4 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/VFS.d.ts @@ -0,0 +1,54 @@ +/// +import "reflect-metadata"; +import fs from "fs"; +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +export declare class VFS { + private asyncQueue; + private uuidGenerator; + accessFilePromisify: (path: fs.PathLike, mode?: number) => Promise; + copyFilePromisify: (src: fs.PathLike, dst: fs.PathLike, flags?: number) => Promise; + mkdirPromisify: (path: fs.PathLike, options: fs.MakeDirectoryOptions & { + recursive: true; + }) => Promise; + readFilePromisify: (path: fs.PathLike) => Promise; + writeFilePromisify: (path: fs.PathLike, data: string, options?: any) => Promise; + readdirPromisify: (path: fs.PathLike, options?: BufferEncoding | { + encoding: BufferEncoding; + withFileTypes?: false; + }) => Promise; + statPromisify: (path: fs.PathLike, options?: fs.StatOptions & { + bigint?: false; + }) => Promise; + unlinkPromisify: (path: fs.PathLike) => Promise; + rmdirPromisify: (path: fs.PathLike) => Promise; + constructor(asyncQueue: IAsyncQueue, uuidGenerator: IUUidGenerator); + exists(filepath: fs.PathLike): boolean; + existsAsync(filepath: fs.PathLike): Promise; + copyFile(filepath: fs.PathLike, target: fs.PathLike): void; + copyAsync(filepath: fs.PathLike, target: fs.PathLike): Promise; + createDir(filepath: string): void; + createDirAsync(filepath: string): Promise; + copyDir(filepath: string, target: string, fileExtensions: string | string[]): void; + copyDirAsync(filepath: string, target: string, fileExtensions: string | string[]): Promise; + readFile(filepath: string): any; + readFileAsync(filepath: string): Promise; + writeFile(filepath: any, data?: string, append?: boolean, atomic?: boolean): void; + writeFileAsync(filepath: any, data?: string, append?: boolean, atomic?: boolean): Promise; + getFiles(filepath: string): string[]; + getFilesAsync(filepath: string): Promise; + getDirs(filepath: string): string[]; + getDirsAsync(filepath: string): Promise; + removeFile(filepath: string): void; + removeFileAsync(filepath: string): Promise; + removeDir(filepath: string): void; + removeDirAsync(filepath: string): Promise; + private lockFileSync; + private checkFileSync; + private unlockFileSync; + getFileExtension(filepath: string): string; + stripExtension(filepath: string): string; + minifyAllJsonInDirRecursive(filepath: string): Promise; + minifyAllJsonInDirRecursiveAsync(filepath: string): Promise; + getFilesOfType(directory: string, fileType: string, files?: string[]): string[]; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/Watermark.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/Watermark.d.ts new file mode 100644 index 0000000..e7b9883 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/Watermark.d.ts @@ -0,0 +1,28 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class WatermarkLocale { + private locales; + getLocale(): string; + getDescription(): string[]; + getWarning(): string[]; +} +export declare class Watermark { + private logger; + private configServer; + private watermarkLocale?; + private akiConfig; + constructor(logger: ILogger, configServer: ConfigServer, watermarkLocale?: WatermarkLocale); + private text; + private versionLabel; + initialize(): void; + getVersionTag(): string; + getVersionLabel(): string; + /** Set window title */ + setTitle(): void; + /** Reset console cursor to top */ + resetCursor(): void; + /** Draw the watermark */ + draw(): void; + /** Caculate text length */ + private textLength; +} diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/decorators/Singleton.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/decorators/Singleton.d.ts new file mode 100644 index 0000000..7e89026 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/decorators/Singleton.d.ts @@ -0,0 +1,4 @@ +import type constructor from "./constructor"; +import { InjectionToken } from "tsyringe"; +declare function singleton(token?: InjectionToken): (target: constructor) => void; +export default singleton; diff --git a/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/decorators/constructor.d.ts b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/decorators/constructor.d.ts new file mode 100644 index 0000000..416f354 --- /dev/null +++ b/KcY-SeeItemValue/itemValue/Built/KcY-SeeItemValue 1.2.1/user/mods/KcY-SeeItemValue 1.2.1/types/utils/decorators/constructor.d.ts @@ -0,0 +1,4 @@ +declare type constructor = { + new (...args: any[]): T; +}; +export default constructor; diff --git a/KcY-SeeItemValue/itemValue/Patches.cs b/KcY-SeeItemValue/itemValue/Patches.cs index c6cd0e8..20a2a55 100644 --- a/KcY-SeeItemValue/itemValue/Patches.cs +++ b/KcY-SeeItemValue/itemValue/Patches.cs @@ -7,7 +7,7 @@ using EFT.InventoryLogic; using Ammo = BulletClass; using Grenade = GClass2079; using GrenadeTemplate = GClass1975; -using ItemAttribute = GClass2090; +using ItemAttribute = GClass2098; using SecureContainer = GClass2038; using SecureContainerTemplate = GClass1937; diff --git a/KcY-SeeItemValue/itemValue/_built/LICENSE b/KcY-SeeItemValue/itemValue/_built/LICENSE deleted file mode 100644 index 14bbbd7..0000000 --- a/KcY-SeeItemValue/itemValue/_built/LICENSE +++ /dev/null @@ -1,34 +0,0 @@ -University of Illinois/NCSA Open Source License - -Copyright (c) [year] [fullname]. All rights reserved. - -Developed by: [SEE ITEM VALUE] - [KcY] - [https://github.com/KeiranY/TarkovLoader] - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal with the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -* Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - -* Neither the names of [fullname], [project] nor the names of its - contributors may be used to endorse or promote products derived from - this Software without specific prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH -THE SOFTWARE. \ No newline at end of file diff --git a/KcY-SeeItemValue/itemValue/_built/modloader.js b/KcY-SeeItemValue/itemValue/_built/modloader.js deleted file mode 100644 index acfe313..0000000 --- a/KcY-SeeItemValue/itemValue/_built/modloader.js +++ /dev/null @@ -1,2 +0,0 @@ -const { Mod } = require("./src/mod.js"); -module.exports.mod = new Mod(); \ No newline at end of file diff --git a/KcY-SeeItemValue/itemValue/_built/module.dll b/KcY-SeeItemValue/itemValue/_built/module.dll deleted file mode 100644 index effe19b4d2b9a01c59e0725ecf8d4833e620b727..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 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 UrxSXqC29W-jOzD8_$?#w8{=5wzyJUM diff --git a/KcY-SeeItemValue/itemValue/_built/src/config.json b/KcY-SeeItemValue/itemValue/_built/src/config.json deleted file mode 100644 index 7f116ec..0000000 --- a/KcY-SeeItemValue/itemValue/_built/src/config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "TraderPrice": false, - "TraderMultiplier": 0.54 -} \ No newline at end of file diff --git a/KcY-SeeItemValue/itemValue/_built/src/mod.js b/KcY-SeeItemValue/itemValue/_built/src/mod.js deleted file mode 100644 index 635551a..0000000 --- a/KcY-SeeItemValue/itemValue/_built/src/mod.js +++ /dev/null @@ -1,123 +0,0 @@ -"use strict"; - -const cfg = require("./config.json"); -const database = DatabaseServer.tables; -const livePrice = database.templates.prices; -const handbookTable = database.templates.handbook; -const therapist = DatabaseServer.tables.traders["54cb57776803fa99248b456e"].base -const ragman = DatabaseServer.tables.traders["5ac3b934156ae10c4430e83c"].base -const jaeger = DatabaseServer.tables.traders["5c0647fdd443bc2504c2d371"].base -const mechanic = DatabaseServer.tables.traders["5a7c2eca46aef81a7ca2145d"].base -const prapor = DatabaseServer.tables.traders["54cb50c76803fa8b248b4571"].base -const peacekeeper = DatabaseServer.tables.traders["5935c25fb3acc3127c3d8cd9"].base -const skier = DatabaseServer.tables.traders["58330581ace78e27b8b10cee"].base -const fence = DatabaseServer.tables.traders["579dc571d53a0658a154fbec"].base -const tradersArr = [therapist, ragman, jaeger, mechanic, prapor, peacekeeper, skier, fence]; - -class Mod -{ - name = "KcY-SeeItemValue"; - version = "1.1.0"; - static price = ""; - - constructor() - { - Logger.info(`Loading: ${this.name} : ${this.version}`); - ModLoader.onLoad[this.name] = this.init.bind(this); - } - - init() - { - this.onLoadMod(); - } - - onLoadMod() - { - HttpRouter.onDynamicRoute["/cwx/itemvaluemod/"] = { - ItemValueMod: this.onRequestConfig.bind(this) - }; - } - - onRequestConfig(url, info, sessionID) - { - const splittedUrl = url.split("/"); - const id = splittedUrl[splittedUrl.length - 1].toLowerCase(); - - return HttpResponse.noBody(this.getIdPrice(id)); - } - - getIdPrice(id) - { - let sPrice = 1; - let sMutli = 1; - let parentId = ""; - - // if TraderPrice in cfg is False get price from flea AVG - if(cfg.TraderPrice === false) - { - const result = livePrice[id]; - if(typeof result != `undefined`) - { - return result; - } - // will still default to Handbook if no price is found for flea AVG - } - // if TraderPrice in cfg is True get price from handbook - // as traders have a modifier, avg is 0.54, closest we can get without checking against each trader - // thanks to TEOA for this info - for(let i in handbookTable.Items) - { - if(handbookTable.Items[i].Id === id) - { - parentId = handbookTable.Items[i].ParentId; - sMutli = this.getBestTraderMulti(parentId); - sPrice = handbookTable.Items[i].Price; - let result = parseInt(sPrice*sMutli); - - return result; - } - } - return sPrice; - } - - getBestTraderMulti(parentId) - { - let traderSellCat = ""; - let traderMulti = 0.54; - let traderName = ""; // could be used later to be passed back to module to show trader and price - let altTraderSellCat = ""; - - for(let i in handbookTable.Categories) - { - if(handbookTable.Categories[i].Id === parentId) - { - traderSellCat = handbookTable.Categories[i].Id; - altTraderSellCat = handbookTable.Categories[i].ParentId; - break; - } - } - - for(let iter = 0; iter < 8; iter++) - { - if(tradersArr[iter].sell_category.includes(traderSellCat)) - { - traderMulti = (100 - tradersArr[iter].loyaltyLevels[0].buy_price_coef) / 100; - traderName = tradersArr[iter].nickname; - return traderMulti; - } - } - - for(let iter = 0; iter < 8; iter++) - { - if(tradersArr[iter].sell_category.includes(altTraderSellCat)) - { - traderMulti = (100 - tradersArr[iter].loyaltyLevels[0].buy_price_coef) / 100; - traderName = tradersArr[iter].nickname; - return traderMulti; - } - } - return cfg.TraderMultiplier; - } -} - -module.exports.Mod = Mod; \ No newline at end of file diff --git a/KcY-SeeItemValue/itemValue/itemValueMod.cs b/KcY-SeeItemValue/itemValue/itemValueMod.cs index da53e83..0b4b9a4 100644 --- a/KcY-SeeItemValue/itemValue/itemValueMod.cs +++ b/KcY-SeeItemValue/itemValue/itemValueMod.cs @@ -13,7 +13,7 @@ using Aki.Common.Utils; using EFT.InventoryLogic; using System; using System.Collections.Generic; -using ItemAttribute = GClass2090; +using ItemAttribute = GClass2098; namespace itemValueMod { diff --git a/KcY-SeeItemValue/itemValue/itemValueMod.csproj b/KcY-SeeItemValue/itemValue/itemValueMod.csproj index 2776470..55593d5 100644 --- a/KcY-SeeItemValue/itemValue/itemValueMod.csproj +++ b/KcY-SeeItemValue/itemValue/itemValueMod.csproj @@ -8,34 +8,34 @@ - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\BepInEx\core\0Harmony.dll + ..\..\Shared\BepInEx\0Harmony.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Aki.Common.dll + ..\..\Shared\AKI\Aki.Common.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Aki.Reflection.dll + ..\..\Shared\AKI\Aki.Reflection.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Assembly-CSharp.dll + ..\..\Shared\EFT\Assembly-CSharp.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\BepInEx\core\BepInEx.dll + ..\..\Shared\BepInEx\BepInEx.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Comfort.dll + ..\..\Shared\EFT\Comfort.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\ItemComponent.Types.dll + ..\..\Shared\EFT\ItemComponent.Types.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\Newtonsoft.Json.dll + ..\..\Shared\EFT\Newtonsoft.Json.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.dll + ..\..\Shared\EFT\UnityEngine.dll - ..\..\..\..\..\..\..\AKI PROJECT\AKI 2.3.0 17107 Bepin\EscapeFromTarkov_Data\Managed\UnityEngine.CoreModule.dll + ..\..\Shared\EFT\UnityEngine.CoreModule.dll diff --git a/Shared/AKI/Aki.Common.dll b/Shared/AKI/Aki.Common.dll new file mode 100644 index 0000000000000000000000000000000000000000..a60e3986e64a9f1de01b8260c83dc0175860b311 GIT binary patch literal 13824 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 literal 0 HcmV?d00001 diff --git a/Shared/BepInEx/0Harmony.dll b/Shared/BepInEx/0Harmony.dll new file mode 100644 index 0000000000000000000000000000000000000000..99daef723fd1dd2189780b60d5a2f12c2a3e4e34 GIT binary patch literal 204800 zcmc${37jNFnfITaS(Q~?-90na-BUgHGy~NnbqvD{$1ouGp~x-5aNh_hBvdhqQ&ib_ zi!k1@qN0w1H{Ob__kHhp?<&lCyX&#*`s%u?yUqXmdm^hUtEWfV_p|@cTc7UCh$o(S z;)y4oc;b#c?SdD3f#-P{{vUb7^B&}_-!b<5%a2)t7p?usBJcgfU)$%wp;N!M&pFp# z*POno5kIMM`3=)oUVh_^@h#I=Ts_^`cH{JQH%^~$#uKJ*h_AYO{n%Jxzl8LeCwktg zLxJ~qpNOB+P3?!?y6KUj4W3tmv%G`ecrfm1+{cJpZ;82m$F~6D-+r@%1J^I`j)CS9 z`|H0GuS4-xLH7)~p?h$TND`>mWq~)UH+ZY`ezd>o9_tn(kN>f$xa)7Z`qo?U-!hrx zOLUk3z0`FMJlTI<% zMj@{(_~H74!`gw-0YWq?p*`aYfZ9}4HMru3Mmw(ItduHKm2Xa;a_~<-KYhRxpLpK| zspxSXgslmuJG=;0E>w;}1_$9l1{>wS0RJZEKUlA9`w)R= z{MAztaYI}|&$T*mFvNMNkb^cN%Rp+FmxL{^-sU$N<2@RQ3mWF?(c;&Dq%w33i zD0&Ql_$WP&<}vDm;$v{l`-4k9W+p?0nd>8ya&_;?`A6L?Hyi`f{Hgo+u-@&HNV zoXH1ccG8y zT!JqJ>}R5RIv6Ng68N?S0wcsw&BtegI2@nFv+)J7@OcW(#R^Ou>69lj#f+t$3FpFL z3a)uJ@gmGmHAM{^k#l7cog>N%6hr((0xDLYi#=WGs|uPRRWV(8CGV_sr664iGwm{^ z)>%#g1mk{uE_7Te}|U%6sar zeXWpo^%P=fDSE+>7tTt5njnX>D{)mOHe@~JGbEq8$oxtx%e4njmW;w=bQ#18VSPp8 zJCsr%!>UK~asszEemIm4i7`=y=t>@a?8)X;_{;ItdUmei8OBfI*}0ZSe4QTG^VkJn zj)CaOcyE!H!Vr%Xrj)jQgsdmZU2*7BSJ2B2MzKQ4j6v%!$1$j*d zD7gLpGTob@=*NvmO*in)hbp$N=od;O)yIdqdq(?G$#>pN5yVZ%jSbgw!x4p0t;`RP zXm$�kwQF6Cs0YB{#KoBp2?uZsWTqovvm*bf7DrZQyt1L(&V$=c%ClRZ*cIX;I0m zdXx1~b^9f<`s-;tjpP;<+d^r4y%GA}O@2y`=*T!udTQO%)SaeT;w$uyN%(54nHRrj z)0TCsML&LdYFCeZLQJ%#F)qWDTjS6kt;Xp%gL7F-Oo;R2>6?2 z9&(*$bmX}eW3hId?d^zOMw9&r+_Ey|ezu&zf~9nE!~4+ZD* z&Fb#zDa0lSzMz{Fs4hI(Y;wA`8xT6{w1_UJnMY@xozzmb1>3*IUGpUeLh z{G&cz^;W-gC&U~xe&?=~dq>LsqLll^DfdfK?w6+AFH5;!o^rpU=MJWy@yH{O98?OX zXW`?(MScf`DFjc7@8(tUJAWfz{3>|}Ur8Px%bUDm6T|2poPIDq6u%lreNpo@yhi*W z7rz!qE<-zeuL2flv81AcIU$A4Y(c}t_;z8@v*Xp9W4{+(vVC>=BKe! zq!u;b$jj1r6Anw`J{NF5FH7RhII_`aX)nj}!{eFwEeaoBlrbhIGI^?Ej1CownTc$V zkz$q%c6qtzD#wfLB@LFwImPCv^&^6Ih1Q(zL{+bByT;3Jt)VFhTNcu?fVpr?{ff7d zOf*aZkL2pnqD*~1zqQYvsEg*ITAQYH$CU1pB;EBc-2+{^8!X+mM$AH57BCkUMeOZL zmr_clyKYa^@p-7E8+x;(i_R9Cj1}oO1?`P4-A#He%Crx5=^tY0Pa9FgXclbC~6~9Ht20<+lff4CI1bFei$H9w!e)FA>YD>y~^8q=PaliR4Ij7BO z2$F4rpzJ0HN;BzheZ2W@qLfS1M;+;T@q6T6HhpN%JvF_h>z>8#XHW^N*Jp?cetzdL zvRAH8&2$dMF&8cu*Y6dXS%qlWRPAgY#91Mn_Zf~tA_}z{A>nG}6u%UIfPm;&ELOBw zpzHlw-rsf?s#x|l%L1ER26UJ1OFnW-9^_=qnqq2mh zjg!t1?6~g0;lR1?sn83N?ZOUf_M+Ha3BM}$!(rC12c>G@@3^kCLF`bltGc;~Kvuy5 z&!v-eo=T>+I@e9rIWkH$+UQU8eK2mNXVq9+m!qWK_nAX$AwIC);c(#n<~)4TwvA6>{Z z<-JH=(vdB^jQ6;Bk3Pc~fUd!Nd5z?1leze#q}%)$k5NC!M|T0I@wP1HqU!<2?*p`L znt~qNy~YB@bCDu-v-ok`(La&cc4s5if~+{kTZ66)tz@kH;vwWm+RbSzFTZ^x z9Pz@IBd@67y?AeUnHuA4k<7%OCt6ls#mt&_89KU;bo2{G(vo-%q7En9$AFX)1BmN{ z_(c%M!?~p>&(L@{)&3IxV%YpLuaR8*6<)hZL6Kc?LFV zx}xC+phaH;)ciV+?M}~P=}M{jN03JS=(D^SksR(1w{As-C6n+(rZkbQE@coxhx6}1 zkN*p_VwNr#lMtB$M~Ycm#a#q!{6RkO<3|XspyOHZd+@##-lMZMv)+sHUZB!!tE{(D}9>Y6Y{&*_phP5~ij z1(-q$V;Yh|{rkJIJ7Jh4>iQY`dX>}Em2!6QAl_3-Qx?^4eVj)UFVPg5ntzr!c+V7BOG(#k9jtKBG{}#A_}sq`HAXate*;_AM0m| z^>d4*kO;P_(K5w4#c%!sNLvgfO{#3sL)aq1i_OglUTw!Yl(~=nIR}wAO=al+AtEtu zqM9&MmPbvfFYWWd3~$p@wX0AMqvc8{YzZ`xTRD-(F8-2`Vjc^VGo(xF`zFJ$m5n<| z!PT0^TU0>50=4;T9@}%BGazBvIvvMcxJg>^8-mKS3W-pFYUj*B944s4=D!$@LZX$z zLG#me4iV138jeDuRp3OFa&@fvTc8t}VNA>6Li#tn5xtfwRmc zivA!uP-m!`Q-(tHExqXUbR2b!7vtYUVd|h&RO1k=BZNitLNpCl{O`D`V~nVbWc)|G zROO)1~zaUVaRYur=!|7;gta@yI_~kS;nYj|F`8Lljv*kyRfL@;r8(*a88D(CHH)fW<*8-&mX|HRx4eACz2y}v?=7!f zb?>ZF*3^O;Oz0=uL_02XYud)$mLq;~@N--0*^olM*R_NUmlwd(Dk(FwM zc&Zi2hry24!-{^ZP8Mr9_pbQO5pdg}(bXT7vnFT4${2v=B0;Nynsl0r@fS8fA6~+E z3GR{VvS^rK4wRY(1nlFY}G zKq0i0SN#EGGc;E^t1p}A5|ACL+a5k zEkSFvLrP-DbWBLBMSDDKHo7X!upDdl_*Cc5SuVS}X1OTO<&=W~jZ3s@E%2E{{lcm9 zMJMB?k2k)Xp`vL^V7li762#Mr!BEjC2PT@z_RfKDQZF?3A#hf112Ff+!i3H1sD7Re z-_t6$3#{CN_O+6;o8)FOqd<{gDB!w7_SNDYAl`mJjSnv7a-JNhstIE_rRJb)Z+ z1Iw+1j6VDi3hWd9^1`^=(Ad$3-7>3oTa zOd}?RM07c;qq{FilFv+z?mm5QnTk3}Y4`fwm5EH_U)1MPzang~Q^57P=xAW2=|u)J z#Z2>Ogl(U!{V0`BKMJIQ+DwC_X2c# zKWt5=mdWg>kGVtwmk1MYngv_Z*i5x)yq8ClsnEjqCUd6+S@$CX))+InmyZpfn1RkX z|99Zj=+PzCoTV{Gb%wgewu!)Z9>;fK25Y09ozkPMuS`0CNC1tqU**>NOd?Es^A8^me%#jvYk& zM!f#g=svwN(VNqOlP)kA2z;vF+#=DONg96h2s!DwcIWXQ_)DR%OlLyFqBF!G^+xrQ z_QrmHIc7^SUG$)(=tjd2TH+(3YfyC@1ubzCZ4yAP3j97mrpkS;%YCjZTm0x<3U!>N zypBVyGd&LOa_Xa~Lf%Ge%XI#R#%|PLMR%VV6NCYCgPEvEuXSg6dDc0iBax1q^Kg47 zv|5tvgUMLF6S`5`kv)104tN^+^plTQLgRjR8C4( zYaa(oF5NEVU}Q50Ib;vWsl8ZEajR}E0*QKMlSR~YERQ$705|B-V|sbb)JtK^JTS`~ zott5+y0XJGaG}Z~M*=-Y-fZVsUI}l|RbO=TqoLm;gZ&YivX;*;@$`dD7|uQK!q=1PnzlZhDL zG%S9c=wz!~#vD zRiBC6cy6w=MHxO2(J|BaD_*LHL-YlGTD8rmxbc$jUG1Ixj_%kg>(QI{_E)*r!^RPi zt@t+mUGTRtG8kfEWgj=cs(l=EdT*+ZSn7eLZjXw;4J{iQ&DW0Y&aJasO__01=u;K} zb5MBxTe7O!x==N-yUc{UZtrn0)414Z2@*4@<`l`l z#r#iD4plYafiX+MbTQG4n~4}rQPq&AN+f1_wouv8oo#AMlYGWgBQyOS9_}A1r(`ch<#H^+^o+>6AO)a8YS%E7nqOXV%1VTN; zPI*i|6`MC849y8KGD=K**pl0pF>51@+eyV)IIr;`<%Zc|#%#4}E>XjEIm^^YuJJ7e zKSD0+C>}F9h3e4M?8UIMJDAz+b>ymrQ_-z(5iX0K%}c9t+2|b@n)XvkQ!7X}s&Kvl zk&?|2Fijnce})6SGBysrUk(G4nWun3=mm zd@&F99!Fo1g+?g0L}CuQajp;2r0bTrn6INZ5=1xhW@73`L~33F1#JbYYLD+!^d(?1 zJ(O^!@?&HS&tW+u%M#9%v$7t%+4_J5kRz*#Ek`K1g)>s5P=wU;Ta=xYk*5O|sMkv? z@0^p)`OD^YNTuwzG0B;7OHWrkOB&xp=8a#ej6R9Xw$FvvOMW&vgh2?^8)2D9UCiin zyrXZ(gPdfG>0Q`wO@~~%LH!Ll=EAGGWl)|~h%1RsJcx94H=**ZLLy7f=-!af4eAF+ zzahQa{%bln4Mx7EpMpYM3YF;F;w~`7suStv!AMW)M^Z=hA~2I*h3E)r z0`jE>hLuZ<2Ac9?NHx)(LUg3USJ>hm+v8c1d18)YqW%`P`_UIv6+437kb-^@Xt|!7 zVLKHRM4Z|dR_+PP^`$e7r-K%lDm{7zA8zaMxme@;_QbFVwmJ9NSPGWWGbVu{YJm>Y8VS51z~$=M`e31a}`#4 z_7-GbRofCHszT|mkIRlSdsS$BOgXv^7jv;pIu+`pjn#RqoXuiXf+&ly%k^-kiQ#6u zc#OHGVxy#m7{x412Mp07w2#r4g)QrcHLiw`H8~L)#$4Vu+}c%$r{S0jZ&t~p3Mhm^)Yw#`qg2S`Px(BDw|+_Vrw>MN z^rI`pqIb3r;xvVWMv{a=qNA0>F-ihEcbO!rbQt4e0X3&)vbF%$E3uP>+L*5;JC-}K zr-jPW%8JhAinhj|wf7c(Y5Pe4lC>D|?W=6Oy66SAK;_$_dTph9M*(`l3hHQROIv>Q z-xAS|0XhL{d^6%slskxiD;%SJEVT9e>-eaSah7dgD+bx`q(Pg%DC@>((9nARF}!o) zHJuM^=w!F!zNYaEI00fiK3qRNq5zX_It_p^_w!vC@?=-y?c}gSzu(nZ2# zDkY&1TOy0djMaFi6=g(K76-x4diZHRjR*ysQycN?ey+k|{5jO-cAMDRy>qJwqBjL? z7^-S&*5YgILC2ujY$<+deXI5?aj1(HALcUA?^UF8;ccRU@)TmUqtM6?(_d@}x!+ZE zbTi(Up}RqHYH8l8&IuN51~aIQ86s6DoVQBHQo**!Mo0Q8+^TMdG~(ZOHGZ3~?Z#V? zz>pDLY;~@ukfQZ$=z(ftri%$>d2K{9wsyEX>e)i-I_98J&nf0!o}=^ExW?Qo^E=C{ z8c#L%>fxQ`HI3)WZR4NH{Yh34i^N{XrwH0~fd*Mk`g8n5qqYRkg-G7vO~D`f6_lZ-EuvV|pnn29eX zfW}3-fJSKwyV!h|$})g*w-BGF0u5Y&GI881&}R=6s4F{P`^r3qw?)$?by-y9tUd+a zX@oJnD>k3w((wI?Q@XCcy--Ody7Pimvdl{Nl6~$#vOQf?f566m*7a|En*8^7+IP3O zok_+`U-}iuywNiV(9XHgk5S1&bi68y$>oXA)i2qI(0LZD*b>4sam^X{60L=}E$6E(8lwK1aYBG9hxzF}XOPzI{qz*#(tGY8&NKVzDP%A` zSwxo}R{3Tr7;R+R8~~Vva{zMyVD8NU%mLt*F2EcBwsisKAP-p&8|WQEIs4HVscoZc zJ46Yv_$ja3s5WNxt{R3mz-oMz;_{;rf;%tnX68jW=0Y}VbhiX3#KxK0$5*xL661!eT7mtDtgqW${qXTuHtD3AFU{Tg*^rI^@Ec5ps`~ zzeHNToOtC~h3Eudb<2AV{b@ocyJ_^7_R$sM(4S@Kw+bDxq|sm2M^}iU*U$4?PZuu2 zOXI%0kE;-eTlHJpg^RG#xUcBrD#UO(>1uXt7H;%&`Sn}MMnuB}DY2M1#X;g!0_N;c z80l1AsZ?HVvQbF%Scr5esWi^r!f`zwg}5FM>R+v#%^=nBprvDm>Lf#vz+=J2+{R;O z>MnGPZ9RdFXBUMwzux>EP1nwdV$r%{kWe|GN5zr0j2UUU=;J_@UKcLI%f5NYkFuF#<(KV49UAg`Tbl3Ih8VRFoBph8UKcg#`6PUpa(O~KWKZwAw z%f;raC^F66+(UWM8&bK@OT4G6Qrdo+Y*$eb7?KSbuU-H{L0~ACV7z7l3(9d$ob30bIXqpX=s(7_I*b@XpU(sctA zV$Cusye{3#si41zSoZ+rCY&MVY1RS)8wCr)e?0 zcH3ZC&6AXDT+!|r#AZ$s2uTtz*Phioh-#{L#>?}JlmBq)$WmImoTOGEUae|RCd?M496rzpvw^%OY|G|5X3LXW5tv738tNW$sFj29-?nP+sahCT;!ePSX{E_a2iH?grx#y$CJr^?6 z0dzHEJ88p0wm!~-iC|K5=w2@4dt$+(YBM*i~N>i=-A%d!2+4N`a=E7^q~E@685gUV&n{1=2A=Add!J?k=JBiDJ+EFa1Js>B$s&(;)JH(;Ww=RAHl^jFeCc=hmLo4Ro z{^@M=E-~?8x2T43O_->-HLe}rmgGEv@A*TIKh5o#UWxv_jp%F(l4Kz-rNQQ*l&Fk~y1 z3e~4OadPB|G)Ho}BPBDsat!*vM74(5tM9wL`nAXBOmNXP-SW%?#mrfLOZpX@=>p>~ zD=@3$rWuupoh;Rk`72>|W_KRQ8zB2oIJK2#+7;ycNciZd+D1$_M!3csx!K*|qjA#{ z&~-scTRa?_IbX5D)i7Avj&qr%g3)+B@QKq(U zKLPn|_G*4A9OQ{V2u-+^9&S0woo!)ZvagD6Q;@00(E;IM{2@@|2YF27sw+55@nJdh znPR^65nN~a#k}?sgoOMp{`$ixH!HcAqV5gu@f zeH1yK)RTRx;*C^K#yUv8qd~r}7H0)#)~6e%ARGrYE8jm!<5vE{z!h2EWqin0z<0ZG zbU)XrT#k{+z-3Z8*Ueto0y{5j8K_q<8t92;_22hHXG474AN)!GY&G^u=gDa(WcS?(q0Y{3Z<4+uJ5Rtvh!oZ_5B+6qCUH(fm=InZAjxCz*0wonxBQQ@-W*VY?mx2 zMwp8Uqq86xf8K&@zi}Th95Kg2D^xCKI`mWBD8TXcHu3cZMVeJebT&jf^i0z@Zx_yf zhNF<^3E=dJizq$UbcA>Gi7LbqrDL1Md1s%fLgo>z_>+^9bK!BY-TWdcC(Xz?q|EvW z$L=R^RZI{gpmu1G)5PB;;$Je36_Uh$B5~MKkz?24mkI05)!snqK2G)gJw(&^iB?=^ z<7uXK6qRP05ssep7S>KPvU#uNkHU1zrY_Ld#9+-Zw>N5IT2K&)z6Ee$Zd);FYX8j) zDsYPFjyebZdskS4`U*TAo+o?}SyTU9Eo--ix>~n0I#*?J9uF>nikKk@nX$8u-&@rT z)8j0xzp#I~hzpCq2Icw*-JKSwpPgw$6qIT>k_TDq?0We-zQNHJ6RKCBbVJ{6Is8Q4Xr8P z?G0A~)x{+U&ik-;(bA!@WARFcSWT_JQ~wr}VeQiYnfwy=yE#)TCdf_sV0fE+XTe#< z=ZIOt8Ehqdo#d6D>=|DgkHVAvY+r177k!JQQXh%{%DbX@{sZRuA)CUVRZo-65$q{i zwMcu4I`qiXI{$!_@(NL&RYZWjYwsH2#Bqe1#0) zzgYNm+|u|T?&B+@j~`KT)%Y9a1X=jr-AUOb zFBJ}Z2-+``pN*J-W^%&BtALje1~{(*UNIQpyb5^bV1V-~08ypWaNZTs=V@0p9t*vF z&?{y~sDI+CzOr#PI_I~O0AdCy^_V@s+Tds zS-Bp$?&PT7Qto$JPh;V5<$7nV-p0b=%KXk)J&uLLC4-$hUbL5RiDIV?3(=WZ)^pbL zVD(m>y!AW=E{Q?sTp#}o?@P;ua#F#S=pu7KT8k|1E%QMw6HIN&adVxAgcnkF&z&cT{H?ePnD~5zYE1WIMhKRHp~4Ve@-JV6Z{!FElVdCyc)r#zn$t zDX{YK#x3akyv;=YwIjD)-eizfusgTh+?mS!OyzgmGy-8&aI_zz%3Y3X!?~}FWC|Td zc+SKzR>VYqOicU(Oq6F85?u@{I-1EbPB*_ZmM^(`M&j>-)p)sTWB(>I&RQG>IK|Kv zK6|3rC>5PgDV8*^8AiuIkMq6`c9tKUnTB7XZI;~#!CoR{QgAolOM~Z~Wo4{;M&kGP z3)=1(N!|Yt%@Ky3&e)!iM;E6YOxk@9GqFWp-z2%htcK!hpGAv)tNptB##1(h?oZJ?2uQu;w&nM6+)n&-BF zgKWDXcH@`}|B+`>Lloj_NQMF}q+?1FX}_vmXw`xXQ<&Lc4$37gR%{!`SPD?94aYwu zpz|XhskDELxA_ynW)%`$MzYnRQmxgwpCT%A(W~AQjG1^9GYQ3?g1QSk>pFamyU{E= zGcb|ebw{^o8t(%-={9Fggn2tAz%?ihIL)i+&@BnCGSBnnad%H{el>-bV!J+;x69`2 zj<)KCyj_Gj-1(Up*3}tKfIr8Z9I;eL^iq_>F3Ze!et|!sXN7i?rN|6V>Z;9!uONI| zS1*!lK#gFDIh@IS=bxZj%v~G*v%R^_C0De|C4ZK;i}U*9BD<(H5rSQ=neX4OY08qb zd-9x~Jaz3{^I?>a-M-k%4Chv``I&O2jb+CwsJ)<0>JGbN^P8sALHi5R*-ZP3dbQ+X zLiuwDzI*?W0s#F(52Oug-;##^Qj)q{W&_QtRxTj%Z@a|lZ!2+zU5PD9-3b=|nrPf* z^a}{OU9B4dYebF7aOp&DL)SivLBAf7Ro+Jm`U5KO=9-MziuNO5ge^TwwlR!mYD!x~wSR6c zIL+TdD7p&H(jn9HLnhXMzmK5(j-CeJnv0D|laWfXSxM5&`btyJ`2RqCWcS&e4s3H9 zXGT=2gH*zn0^;9;*rBGUGx`T*RQ#1^6`~3Bs$Fk8vfJy;3y*n=R(faOf?~ccdJ6fH z`lpHfyNLY3h$uvpzqSv{xBVY<^x1C{|2yG@&`gD0^cDXRz!J}||3o){$h?uB#vI3x zS9-n+#c_MX{)31krO|3Bm%k^_89gRDjBdSwa7S?$S%41i-mg$@$?fRg!ot|Xuu1Cyn zu}Ql|n-a7~l&IexwY2qAD!&;>MJR&Si)oH5#$0%i()mv^uhWp#B=L=VB(8Q8{q*SY z6q|Dtjpk}FRmwMJiG0hmXTAlE?vmQJgr;Mp-9#Qy0r$01<&^OxTl!PQCbx838dxW# zfpH=Yd6dQt136Kcpr09lTEv#ZoNUoF%&f_FXkPZ%wO}Xeb@Y6);?C7;x5xl+8}S{F zH^L)blw#929)mX4M`iFUy;^#To8{waX$wWrO9!A9V=fHD&!1HW*Z0MfS%Aq~5#%0B zrh&$!)+pZxkC%zZtnui#F?Et7R!k-qI|i$QiK+Vrm=cPhe@sD3cR_iG%gPk7zT8C( zWfK$W&ZzoS*X|K8>7wN0{}Mv3zErv$4rXn#lC9-)+4#Q=MdRAQ`wjeK&x_5R@gKA? zx?&tdD^X)y;9pO1`nZX-sD&x$3)4`Sfi_l~cp_4NqKgkZd9gDm@iT&{j_iH{`LqPM zYRSubW`eoV{xh@gF)pPzGNyo8KnT~=)Kj-bAA z_ghxud+llDOdGk{f3lxff6C4vluK*3yf$Vz1yi`=x@GH^G@b`igL6g6;qb6@PjrLo z;M6^w-)`ZeUmSXL5j~nV?j?mQ)n|-8($P~XRf*p>V1hP>NW-oew0j9ha!nt=Xf6(T z#Th+lJPM8H5i_QBC>&0o-D@s}yyhIkHs+dlF2?S;W>n|Ku?PB8K{moh7TQ>RP+EG` zwj>Utid)f*J?lxw!{FCTYq&TtTryv-33fstDu^^qRc7-W#Zgflas5-+#_V%x)?}M@ zBa@%Hi&>48{sbBU#?kch6&K$=gO zn#Z|I^I1unI%Vp4bhbGA!^vq3*@_K?+_Lq>+=}%ptHk$8zL*zRX+fblpT;_c>T>^8|5Q-oYCE4bdyq(os08&87?^?R1l?_no^ zVuhP>!}qE0RO$76e(d&*WwrOiqbKHU(Fx1CQk$%BJ(-(r(KK$sn%uR2ytJBku0LPO zZmr3{S>gCHYf4RjaC&sMxGNa7R)6MC6ptCY*QbbwErHoP;*v0=P|3WRUXx44Tz|f_ zO;^UwsVr4BSxPo_(?k_}7g*ndPEN5|vb6j*O)mCMPt};;_Y!QDh*vSrM-~t1+$;BW z;aG;F9_Ex_Cb#y_myWo|xp+ANG$d0>^FSo18!W22tfE@E$Li76jrlk6*8 zs&5zVy?wM5Vj)3WiCb4(bkW9F^r)>$p{*7g?R1rsUozm=_t3Zwa@!^fx;E0E>8hmE z(beUXDGT~%#pbf4ENHV`Sv-`Y6t)Bw{Z%WwY`BYkmn-{g#Kcp@gq1JzN1A^rHdiDx zY2+Qvi&C+}mcXKUe+rsh9fgsUa94`D1{F5w>DoNer`0YtS0(gm#~uAYr6`3hfkpqM zRVkkPg#i84qMw>|aW+--X`_nGbqRf%Sx5ghDN12WVA20w3YwH&q8$5*zA48+CY?Tg zDsZv6UqYWI*3mzEb)VC)C9vr4OhHrH0sm#uUn}WTrFA=JJ?Cl*TExUi+8X{z)^Hls z@~lF%?&rp5Dzl9DEb@$vDK=*ko@m~6)udh>rdQIW{@f>}5JyTAqHVec%yZck5i>05 zIRB+MObU>^LTrkN4D7EA?4t}kUHs7dL5H*t2fM4WDmG`N@n7WMO$T`WiHWkiWq+ix zWKGwI`qBN^?vn0nsTOwcKhk(MLH!v0OWjPP?q5 z$1uFPKI1xX<2l~Zj^~W6Yuud3tiLC39=nWinn;Nm|1mc?88r7ZF}Uk5R)==O0f*!# za$N~uv9>E=PQbSi?&$6{V~t+`?eh-Vr%}4YPNv=aj8}UnU)8^R`X%sBYkGk) zWm_d1YPg0oRj4KIemx4xbxsPa)nh}!%6u0s#aTXjGuayPb5{IgyAR;TvAM68i#^|)4m|2C@NpwDK(4M*%N0jJF1Fgxfvk`wLGyUxL^RgEk zv26dojX*cdM$D^WeQK`uTUvfRW0n5|P8;v@s4D->>W%Hy0(A9tP2D@8TmRLTck`Z7 zPCsIgdDZ_PXF0Jki@n8b`gx{Z@8vm_Mqp_K|G#9l$H&tBTwbNGcf*H%PG3zs`*Kgz z6gmHOHBH4j7>!FSZMm}<*l65C+kOy4rtY!exAUao)Tvh%nX<3 zS>b3F+<1Rel{F)c;dN={Ol)kg8E`tly>a{XZR|P#onUTT^$H??$M*aG2f2+#(ZJ->XF7D2FSC>f@FJa_sVm4nYY^6pRC71iv1E} zKhn5-->$9nqi4dq6|pl$$=rdJvK{%>2A#$WiI6UCRUb1FW|dN_!rgC&9osW7^Goy% z-KfsK$jdE|3zt}VPvfq#*8KDSyfKjMd-j9%YdNX?HB!_`SSGRMq#yCdUM|DR=Mx*5 zZYNxZ`^vO_r18Q1x`J`(xG@ghr_{IHFq|5HvPW&x5Z~E2fMT!B=S;9Pf= zz4efp$g^qrKpea%AkN^@@2%dm#LJK5*!7>ew03n8bCBP><8nPa z8I8jmlT)SK&eFt4 zmD#A`$kf*1;)pvZvQxf^k>W@(v+<{mACcok)2~Ff?)z26Y?D57p`2@PBrUu3o%sT` zZ0BlINtrG#<~o}QEZMSUbrdgMe)svPsfp3*B!GhnFOC{Qag;Pii=)Nt4wgX(qd!h! zSQnNK`&EX8&+7q&R##l{W@-~5I&PUh1cDBlLj{AFZ>tsRtNX>smItAv%TYVM!^7W2 z?P-if16d8bos0gBQ;ES2UAD)HW44q$v8cGHpE=wtM09yyUmD~9zbzBa^-bQD-@_xJ-0uzhJ7e|NVxbtlk@y=)qPKPWT;l??1sZ(_~@~wM5 zcqoQhkp6j?&<;gxn}%SSk2F@1QD2_!YMrmc<96IDYScgxS>t`y{?IU4B@FgJ@O`(CFJ{GB>YU{S+L+XsGi*+pBYXS zE`_^z1C@Bj-@c;rc7WXH@(%ZUr(Vi`R&&uFeX*ju@+{JXU;h@lLIQo(0Cc3ckyh8F z1$Ob7_LF=9CKxs8io?b~n|lTO%)dr%nn%I+_Rre{$;t!zL+sRv^G*7Eh8tGo{OD-# z^@Stx7~0j&VPfO@<0_vIW-fQl%4B>D5%h_ma56qtarv~8UWz|tcht}YOPBHctc;6ozWXRo{$8L<{VP4aUNz*YF`2Cwh0G>eb z;TL0}1Lr&&XNUTlnf@Xoi%%rD^8ns}�Y*r+#Cg9S`aGfdAHffM#CGvkHk`0{b$6 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%0AqZSm-&!O84SLvGB+_ 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 %FLNz^jd2pmhATO35z1`&!Y?|K zHyP`mN35 z$^+8!?=)#yUtd1>N=W{zTjlNuVAS4jFfT$Bg+hvkuA4Mn(|e%1=0V0*(8ra7L?mwd z9AY*~2_n{$BSqMC??iFD!ys0X;QiDVmbyk95ndF6li3UH-`_(eEe0--yA9oAijgCGrTRLnZf4!qY<87x#Ac6_+8BdUvLC zDToNad7okMc3kRv(G*Gf=@9y##>o!lN=VkL?>ssg!w5TUq4^+qc!3QN4w%s))8>BTe*+twS;TwD_`=j5&6L(t}V4$ z$3tB-%F(6PVT)>rK)L2A&fV&?|C1^`Y7-QxJ$g{ACMvnob>}T2OG4)q@`adO64?*| zv5;N4J1PV@s?@^S$>}M7+z}?)wQSpFlG;bgctUomFByy^x(t-RC$ z5x+Q6w43_due~91H*6wMW+S8=P>e`vJ#^g%NW@eYr;rD9B7@fn8pOHpg(-ME5?{)2o>t-U3kqP-~VKtw_mm7UOB zbb2IztJ_Dl)D>3T?8I|TeazN~zS|#fT?t3_!JE<%BBT2{T32Y@rB)(o^h%;0b0z6F z=6=$=!tCn)#l5+P|BXjr<3je>q0=hZXBaLy>~_ji($-=>t^A^e z_n??lMOYHF@$3Sm`yGTWjW4fqF(i+!wZc#GsBXVQd(XA4CTRKkiR$=UUAa{Q#a&{PuJj- zILuM_(EPkV=PIZ6VP4nM(AJ_Fvvlf6n>BopXi9BsBAUk*ct!U{fsBZMka8J<$qq3#+Op z*kbrR5rEI(pzdLdH2lk{4?goZ2Y!F@hOzouNmA|SP~V`-nhqsPKWxV@ z+i_t)HQN7quvKa-H`*UfG|6r@maDB&(~@*ms%&Vqf0>NYWf)W6O=VmmW3UyxDD<~N zBi%rLI-4|}Rr%{lV@c^{&KhcrI!S3Pc-zL(K&zD0CTb*CR9LlhqkVnU+H9z&ua!tO z+Se*noS?!mHR@R&;L+9SSOWNCv{s$5kO9PyV+q{=Vxb!b5Nz!ahBh>+WmO(4l?Ry5 zz*xesw62om1%m1>dK~200>5GeMl|qMl4Lc6(JH`IvL2}ef@-BPrdk>d( zrooPV)j)n)UwQPF%0Q$2QqO;pv;9)7-v0J*;OZl)k{+m(Cu-GFc_=A?w?_J2jlMJ< zH_+4sL#;NT<7jDML%sb6)Cx(dzVZwp4h|S_C8{>&tDwrt`$@H5u2dM}HE~WU880!X z@xf4JYSqn^VNp@=WasJZJX5VUrmKya0eGU; zY*vM{ck1o;)YrCkMr#^sf;O>th9p`m%gE+?^xzlp8mtEY8g|}kOn+*$RPt7uRRKGj zlFE<vhP+DXB^lQNCeF7w=0cB`Q7GDNP3{ zEe%MsluXXruS_%tDkTVYSvdQmu(z>WrpTmo{vmO-a+yh$%Hr_%OXboSRSPtIpMj)9 z${S&tdio`hW^>Rfy^9nQVY%xgfEmCpF`I(T;B^zSM*3wMD1(b=8`Oi4V&|;KMtYdE zX(3IyW=#&$1evIr^#IgO0fnZc>iIM^omy>3kRsQ$8k$YwSwl5XP*7j_o>Uzrnz1;F zZfctX#DIZn&ek>Y5@O0xWO=%iyW4VikF@&Wr1YVBx~HB#j6P;?__Ah`z{FLZAy>XH zfl`4>!irEJaIPdZoqov)y$MvqCi_1y(hgOGdLg5v4mC+@0*sYX6?JNCkDi5@UgrNG zz%*8_Hmg-lM&@Kee9K9s#{j0Mhe^k4n5%vgo}(PK0CZf`Ps%no$ASp#2EF@)x`JCq zonZ!tvd*3b8?>&3J}J0nIY0;5RI&FtQ51f+v(jSfi_Q>@bL)_pbVL1Q{bVDpYbGmi zq6=Ky-jwjHyoCr>8|ftwRKuLEYxOgc7eIPil?S1Do?IKM(qJpmB{q=h zG@FP3v-mcYX6R?7f73r`q~ME-mt`rj@OVB5DCM-4-NdY>H73F!CD;Uu=tr_jqed8X zrOLWdzt#PiTvU80}f1~{^&KGG6ex7w73XDCg z?v%3$JHO4lmaU^mwvN+GqkXk8iTNp^_vBImI-u9C4t%%Sp+fV3%qg>6(R?yw)knr__gUET>Q~O=dp9 z6E|v1W}xgU#S1Cs z#x5y1(x=d&cr-OtM9E*M}b()|tE*!N!x?6vsi#jO8*o%wrQ*$jwEB ztDIKk1grczpsF-5B%|I~`PfeBo5Q#k>6`xFwECM5R9qoC&zf;_&i@X0kW#m<UA>f>06ETogypYPB>^;T{x0THC*H&hXj)*T~BkZHPA%6;o$o_0*enOH|{OBgy$He zV*yKM0nc^Fj(srAi}|>>(mg7W3Oy0t_8Zk|ZAgR>&{byOqSF3e&5`k8|EPI5AZW<2cattl zGo|mbYN)467^S6ZrEfsz0l`>*v0wfSNwdh`lB7fC(nNIw(|TX$M*7zn6&4sE^`pkn zs;pbAVt2LDsM)eYL!qva9BP%vvW1@6tPe4`P5MXp8}p*yi*><)E^gXtsM#zH)NsR; zQ)V%ahfy7@444SWDM%*zYXg-&Y;{%q@P4UU>l@<0`mi>^`j9SV4C^n-^{uBrAJ@u? zbF=>91P;r16)Y%wRCYF_G5RO{WlnNSIK;itXIkBk5w>0 zTB64h1J-P2_V@!or(c8c$U@4LvC@|-Ag@Mp7=JxFr#Pj}VTxHVZD4-ai5P$sk0O{3 zd2zGp5RKBlo*|`u-9(TU%!I~p<29>r&D9DuYmLfK(;PW@XWpNPSA$U4CRX(OE0rda z`w?@ADpbJ)uPS0-;<_@dTA@Pc64EENQe*yh!=Xuy_flv+o*9Q#1qFLUS#iW$^CrdY z5ixvc?7EMcXW*)W+fI3HV^*POI<;F=tvB;lDo5*5=tS9T;E1t%I>;h8`S8k6%MLuy zw{tD~TXKK%$EY>r1unT}p(~{~RQi>s2cbsR^H6l1+aKIn>5sXDsOZH| z)K%MbYKBrPK+6}Zjp0PE2wLo(%a*P7WR_P3#p{-jl%-!AHYM)dqw5%HBkt5J=^(u# zbh$94_^SvLS%9ePYd%evcoSZ?Vw$cii)#`lYU?bFf*d4#qP}t)qQz0B^^2lVTJuYx zx@pS%-Nvc~d)0|RyDT)sRTXmRG=#09e=Xhd>Fe#EHdZF^_#~C}7w`0jEc0%ox=x** zL{8E*##AY*KTZa~+sdM!?p3b_a8RpMtll|iM%H| z%!nSS^iuuBS%X4xhZF~h-~`5MqIs)Utupg0v)Y#xyij~sh)=&@vyq6T`|MJgekDFo z8%2dKYaB%$9L2&wX#h^jx{{?(y>vv)4_HUUBTH3cxUv!qrm6}v51YO5D$ZESRkMRu zaU3%ig#5qlyY45WJmeEL9sz7*|3t z-{yZclyOw+FP_%IPq>iA;HY(4y4~Q^T4Oi=ZF#X9FW?RJCx=W3PXDQ+0c@tsPbV`f zsTKY+s><3oW$l}UoI3FpIfP~UP;`1Qil!W4^b{oYXsUu0{W|pNFrY(42fT-n4C*kX z!?0YBby`2aDC4P6G##wdnSv3nM|3SNS=lVdVr8?^%-sZ2(O*R7PAk8&pAIl|79J*( z?rSEm_|yO;@vZ)cuRs0dZ8JZ8se14)|E&3!Z(RRs-?Kjpkb%FxQ04GPteab(^p1zV zMD7>bod<|Mszqq#lFAiFA05g97=bGBx(QQRMP%d_A=M_5~Yh|Brf9TBoGVh=~wXJn<`6#bj zdE?=khmJn*!0i2V_kVWh?)zrur+4k%kQ^?J>LVlc#QReHOFl{I?t{q&Vrv5v z{rt+MfkDa6-|Fypk`B2+X`c>N9oFeEs>3bifkq1yMLC7L`{BpAKH3%C=14 zh(EjJ5p>QjW+>jLdRO}f>gi`lP4c^_oOgkxri+ht_&M1J_|2CGh^jF5Go5i3hUpBS z%A!Q-SO)D`>MmKr0vpQZVu{>u+Sm%tSWt}Mi$&&Gj5H>#2=8=Xrg?1qUud}R>hNE5 zxL=1i6-O+3;bgX71!6En$W2xLwGRJQhd6NjqkTIi-=|aXXW%L{ROl^~Ff22GsIA-Yo0oXK%>GWJFIyD4)I+s^U zpYlOXwMeNcT)_!1VKO$Iti^FBVV0P?%ejrNcNvxh`E=)MrZysscES>|6>EAQuvQYV zr-XuwrGWvRzp0$|h76!C5|=o(|o;- zb6A`-BrkfvjW~R#a&0_j^*E$9?DY(nasskT`4xGtArEiB+yr1Zrb&MykbjCbD%pmC zR(LG_Y$q_$jvxwb5S^L~%3!eoN*besL#=+>Eu@}ZQk|+)s8)x=Ky`4C0%foe92^O( z76(a@H$JYON^~iUI6kfjrm{-oL!mNW8?263tG4A>9cL$Hyf)6rq5cAcCiNFk`gjE? zIgOTbII_5HvoB$#97#}#$n&_Cz1vjK*yeT`F4~p3zPjvWPUo4^oy?g$lg+b0fK)y0 z!&1@tRX=^-Pj3upRm5_Oakmi<0VFh-$~c*6=e#bsKc-0FTb%^a(JTR{?;^22x|hDm zMbyOlOoj7p%|YM(0RviCnqX`S%}#H0oeEaMt)X$zF!OFT^a(cYpt5y@;SG%ghB=O4 z?n9r#$HPF2glKXfJCZNojuYua#F31L&5P_R!>_U!o(J!$Ll)rucocueqW@Jbm}{jw z;>@hB9M-J6Y#Qw2^brl&F0m(sW)XaIdD?GjzPLOp93_NW!vO0V4NP)(J@n%|rw=jU z_k5GX{Q#=04_*FIZ39~awnbt4Hlv86_J_chb{Qa-_8KrKhLiM}s_mSdEU_J}*!#00 zC7#r2=M1wgLbTmKfQf+#n(Ptar!h0xm~)-0rGa2Q=u|)16frLnZRDEW3{EfjrUpf# z&r+>5fRC1KAWSrepd3BUV$1M;pk_V2JY<8Isj^X|Dfi)wfIRk(jI_USI{spv+Gqs~ zNY7?{=~9)_?~1`tq;F9fr0xbZVy1SSwk&v^;jwdfLLWNuP@Q6PPAHmYl%zFuFuu%c zDHd7NN+pKf4LaMuf_SfsOyi>plj&lBRCtU2;HC;R zuljjtsGdqT7_REWq&g9TQYD;XEy}f=9o7Dit-)bjoYl7twCi?!yE3gCC%}Q~rXMkB z2uebMAZPdMx{^l08PIJDfd50y2e#qzZ9BfpElWlWcM&Xn`+@zLU1UQVL8)?ORW}@4U&0FHGjK4EvE3wh%7nu zQOr@FN-O+;8rl>zMwVuzO(9b}Fn2qPrM0g$GzA3@^2L7*baf|-#&i?{OcaW%gJjS> zc6O-cQ{qx_b~U1J51Q76R-V+m5zn#J##so7@e&qzDDRf9f&C^ey$v(rx38EBd3HloQlVn`wu znIqRJa<>jX8rKqidAxB6)}hyBO?KH+%(GL>Ik}1rR z8B`oWWBn8pNcT)XpGtoNPWqE#_w(A+opJ8Ja=3zBltJ5cF zE9i@c%8D5il4Q_b9cE5M;w>cKN6f(j9m`dpdDZb&WwQ>vRWs`j$Diln z-QeHg1L;sIk88Y+>sDY;o9C(mqIc4io%~xY+2iLyPva)ewyOsD9)7uhQb($mXoCwiDVa3CDPB!? z@@A-3Q?-58>MBQE9%W4GaM5z#?W>}cIpBbBXn#l%7MJq$8QM2hb7`=eiR8J?)zXmV zxvkTs+q&$kW_|ra$Mm}nkhZJnaA?%p707R3yvjIO1wrsC8R&NEj$2X6QM(HO(!OrT zx9#{tHECLtx9#}u$Yd07>6qa>RU6W^tKaG*tY!LUGSfF!&-G2`@|pv!01AUaEb9SG zb7`Yr8>z;@Qgp>SYnf?=m@w&A?X4nET~Dl`bzI*{xxgpIxy@HmkkCxRMtuR+KJn1{i`QE8 zvar~?cY5b89+gbOXJ(EcKRWx_d#AS_zkmMN_L&Ec@7{iN_w?NMW3$J0-na9!$B*qk zx;unhlTgpbpE?-7AreA83G1?Ky;fhh=`yqXr)H*h?w;bN0{_pnW?TMh@%V{2O^lEAEb&rxUJ8_i246dD`B$9s z{2fWSTlwBppHuk?Z+3sCb@qI#@Ivyu{)Qxss=mJHl;?tQ|6?9~L~-UkHAu=n5*vsW z4`=TiZ|VL0hJyGN0MEIN$}|&QNBH8{*$ehrJKp&oZdj6N0Q(AjxGxD)-SdE`XHU1z z%wKR=`3S&yeZyt33u=d3)K+8vq>+8;C$AM}OuVVkHiRGjBu+Yn|EBAfPrCPby-<&b zTlStk&qtv2g8g7Iulf0@W2bn#C4YZ^Cw+`Q#47*>xpDc^VJo*i>wQG`@buDeg>M!* z7NW%A1N;~{;5Y@=nuIC2Wrp86epuX4aoIyWE~|ID>tXinu~}+d>HC}iEe!V= zh85WsrpLJ9-2WmSvZS5%aZKn{kC!~cZSQ(CKsTVhF$`XDENbye6EX{da6wi zQ25^;_x%OLO@J=HHGOqYe`s~4nYaI&;XxE|z*~AY(^iieoaUcD;)90idJkgv6HY`!qerzV$?&9-MhBtEY1P?Scc7&dl`$-WpGVQLp?c@zaQ#MnLMS#GtTYL~ahp2muDQ^DPGjS-`u#t8L7(=h_ z@yA!rF&91R;;+sMhQaQC=@izZ8hSMMJP!+r3jX)I z2KVFHc*4J+h%}B5{q^D~hkx2|tQQ)t@s2r$=$>~7pEcZe*YCyfTKIj?+V#HsM30$v eQ)jKVajw77`8t-84u1CAzfmv$zwtj%4E!Hi$Pe!T literal 0 HcmV?d00001 diff --git a/Shared/BepInEx/ConfigurationManager.dll b/Shared/BepInEx/ConfigurationManager.dll new file mode 100644 index 0000000000000000000000000000000000000000..bc5c01726cbca0e45dc77a1167cc6fdeeb9f8c2a GIT binary patch literal 73216 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

@&@og<}hRUSFP9q4{p+tke#B&#ykMLyjJ- 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 UMldK@NH);y_kYOp|1%2wU-XjLNdN!< literal 0 HcmV?d00001 diff --git a/Shared/BepInEx/Mono.Cecil.dll b/Shared/BepInEx/Mono.Cecil.dll new file mode 100644 index 0000000000000000000000000000000000000000..18735f93b243c4f3960f64b964366339fcc60ea2 GIT binary patch literal 339456 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

v&a6$&FYuyEuiXif=Yf6kBQ&G=lqC;x#ZY;st$2 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 literal 0 HcmV?d00001 diff --git a/Shared/EFT/Assembly-CSharp-firstpass.dll b/Shared/EFT/Assembly-CSharp-firstpass.dll new file mode 100644 index 0000000000000000000000000000000000000000..1efb43cfde43b0f734146549f965c9c94179e7bd GIT binary patch literal 355536 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

)Z?xd9;-&aA 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

U;qs8uiJV*|PFb^f)d*5aH;55velkLZ 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

I_qS>LL08n2^LQe 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

4hj|gqTONsTxjBVP2*ftn!k0UL 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

Qqaki+9hj!yC)PAHH8p@k- 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

_$Ut*M=B3IF@tGK=Re3n}GNsC2VlUIFO#4?< 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

  • bpoZkYpmG3AvXPIFaCd#P@?W% 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%0D}XA7Xc3*m@^x%+|nl2=&gql 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 ZD@@1z@kAZyrma`rUVtNdiE!46G{)W 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

    8Kj+`J5tL59Rz1^S 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

    xP$$x*FBMNeHU-6ABWLOUR9*wHee7mK%m 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�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%0AZn~rB`?(aOQwY0rUDKFzS`L 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%0AT(_L+Zo4K=WGjx& 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 z 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�uuJ6#fiqr^2dPyvpP!tz=X}*nX(D5%oW!bHqgb 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

    DAn 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 PS)9B@YtF_rYWDc(<;T*46UeK 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 z%0D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

    c$2j*VVOLWM5DCx=NL9LzXA~2Ya5N$x&}GvFo_o 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�_p0+&!!ad>}@zL z2%bADm!yWqEf+x3MTxKT?-+JbT1!GP+@FY=enf=t3FT_npc>Ux*_O=;bH1yRzb@r! z@sm-q9tK-=Q@XQez>O$TA`@13l?O!ZJnW&U^`sy7xxP_ym8OT1Uy>yEEg(2M?x7TC z%?j{?D>*%tGOXDI1T{UCDx|SJ_fn=45tRngicl}*1e4QHTM{5Xy_J^rDfEIc$4VLv zE2YX5CUHy#DEpXH&x(?ofl62dvPxhwNU17`a|V2{(m;|V`)1(5$}+MNUB8YNLm>3Q z$|ENG;FjGnlH_}xa@D#!bcoW7N$zi`T?|pWGr^Xd3RXju{gR}*7Qwz{JS&u>++eaF zP8}i{rsQjgp3l2>@Co$cN(&|vU=E6>)JG_DB!M{d3G1(vJ(4)%%&(N3r_{eva-LHE zO1YWM3QH%M>#B3F>_|m4qWD;My^d6##7h!2uPi;AMk+b)l^v;sG$xI8*Xu|npCo*< z>kU}BRT7$@hT1aL@X^XgOmGbr$rxoU6I>s|{P|kBEs3)pHC9P@1N}H@AFK3{Bvn}X zJXT3&V&(HVWx6C3dPj)Qc;yNc41FMwiOSdniXn#Ha3u5~$^s_V`<=vY?j2Shm)0Eq!E<{(R#~d<+Md$WfH%lI9Z8#ONJ#9L4%|BDN12U zoZ2$QE^7JZR9jMlYD#&r zF;lrs8arLz2KA8NDhcnR9~yOk))Ut7gHkbDp>JU)+b7FrD>J24vU}lX+P^VdnaAYI zb@Z-ewz7hVeV_1bT(D!x-51(96u zQEp(a4uiCRr-=8FIIU@pGEfqyrOZ`k60tqcRemDkF3Pt_%neHWTxApcDPwD*TTocm zcz&)@L6T$`#RER(30R05^H#nYEQnGNP>0rYn`c?8l1XN@W-mD~2nT1?1T-!IjD? z(um5_=tR#-

    ii6)Tl1OsrJ=tZe(3O2NeM8q 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 z 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�WAkN6BmN-L)hmqfjSM|;t$rG_L?bpm;=o;rm! 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%0DBm*a6C~T&j+=&Ol#@){@SIh`)3b-? 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 $k zQRG)2y%Ll4a1RRl-bb&+Boa;rV`}u#n=;w)$dNupvx*4mHVWeU&8MS?SSwqiL9`0eNQs zfYfMAnlFN#xf?# zXyWw)Os;~RszAo;XPFdj54Sx73Fuk^g{Rw4Kis+J6BG13lBD~>$HESF*a<&DKgs09 zCgGAy)NhchU=2AbBrhiEd1s(y$_q@@NqT7}m={=9Jq_kXb`AFQNb@?o!kU&e&6r?K zOT=J;H7$`IOt7XUGLi|_v{>pU>C>2CO^al*zK99dv`D7ttC?U;i)5;vDv4JPr-j6Q zTCj{^eqlNEh+7Un3u@eQI6X)(?&xYpkYL=g^v(9_mrYLY~gio6p3Q z_xjIY>YXJa&1TSismEs_hkz{94?p8-k$zDUI_vrXG>i1ov(Pe~(Fl7nOf1%4BNDv* z<14+fB;;2S(0rwTnuWa9240}or>(>pvqZ6_PlPB7nkD)iCcnd(qv}Au)yK1|gkRv6 zIUva)>AdWJkk6zm>WjV&u9oSmh{!v2+XMMt-=9VE4xEbrLBGhF5AueI!|)E@k0F*< z>p5o2FU8-^fF0Vu!>&9%7n2Ww{C6Hn6(SjkoqTj2Y8y#x`_u?wB<+@ROaqG<=IupuNo8}yc>@gIR* z)33r?Ya8_UB#HB%0fH}iZO|Roytj_thTEujVNFLM$?$z`)O)jLO8p2?1MK{)4`R)i zK%ylX#hQPhkB#GkO?o_Q{sV$@7n}5HtZCAh&XsJ|=deZvf_>x7`j@1UsnG%~|Dqow zB4(e1dy;`{*IUk&DJJg<9tI>uAHd}HFlZTo?9`Ja@yfod^&`9Czju_g}QovdF5HHRdL^UneDmLw-6 zNsnsGF-_Amn7D8GrRjGi@zN(ve=JGB|3Z~W(E{wG>EWMaOym3&fV7t+pCr_xCBy2` zVLg66<<3uVwlsfP*psBcvVh3c8t~F0kfVAXBL0~@=)CY>dV40{mxM70X#UbCGTFi8 zxW1K1>l-=5M9`ejGnw>Ya#FAUrS!}H2JGiS%_+SHleSDw>x+npcvvy~5;SM@-As1D zyMfVlggC2bFnQ@_q*w`>b9&*06pPJ%DD$8>ufM@$_cg!#QZDE=5&yadQKD>npSY+G zXHDq>bc_B)J!}!#Symigo`?Ge|JGm4LgvA@ldd;oawR{_vt82HFu4q`V`Ke%N#D)n z^#gvfuw0n9tY2G9mdlQ%*}^M&V6VLnK)LT-Eb^jjm{X ziXptJSCqu7Gp~h|!)v-4qUjz&MiKFsg8agh6xZ}MOx|GfkA98G&|9Rru9sgTW8t65 zSL5Eqx!8!B5G~Z9VK8vhx{}fAwf4Td$Jljy{;laVB^5rA+cX zM`xGr=|4&m=Pv~W#~AnYpCw6;deAaLj4BOt=K6L?;M`v;=!;6Smo=rK)U~M%=gsv$ zS@Rl@r|%*;DM`S;q;zh%*ZRJGku__9pkMd(e^@ggZZX1|_JMwvHS2+3P5VH9!kTa4 zzG2in)JuFzamU;0@E-ezdO1nr{P?~n*7FbbDw3o}T@9z0KGN&5D?F3_Q~5CQNPml6 zO$GAGpd3J2vE~?jI~zdrSXWqc704DzI;YqM0QHz^`r9t4?735*trCL(jcZw4<*f+k&5iKo7}IfbCA1`vLI(T^KdE`$7iNuN5V4pg7GkE^4e` z%`Wf@zqn$?VJ3(3MTnlDDP~+?axg7QyaP2rG2=fXvLp-u--{V9uE4l^s{>6y`y0b)cjGTf0>L+5N*e#L21inurzH*XJ^DrS&qVGp+1dwM z&bLsLVg`3aBALI#pEKBmy8T16|O){ z3uoU-8>N3B%MF;6F)SuO-6Ty}BZ0|ICgqHsOm>7(9aY{)lO$2}&l4f0z`RU(qvR^I zoG8vi2$57UI!i+J2Bu*}V~r$m=COT*7!P57*=YQu43GF22+go#j1btCQ>P4y5vHH;ZqG??!-{)c9X)Fg^E)gnb1@T-QAZ#AXrlg&}0H;~tj zSSIseH^OirZx~x8p?D<&X>9abBU9D?Dc;6k8P0PW1DTwEBT^KRWF(WtaBqA`NyakC z0e8Zem1HuLF>sfAWl3f-84s?iOY%9Bw}I4=5($C0WL#1lVaI$xlq8VxmNQ zNq%NhA6&&qvYp9(h(%XPeq&M(-b?B)Ntz_|^6Y1l#IK_i!}mdwftW^~4Kg)^`|_+~ z#AYF>pouX)%R+t!(!rRUg&YC$zVS^KatcUCV^tP{ugZ2ZhHmuyx(1rgMtm0XFOUz6 znUc_VfhD1fk;=raTe=tzm|zJfP1T>#GR^!G>B0o(WQZh65)dn4<%q~KCN<#<9gg+7 z7+aZ~gE!D~yb7<17*Cmq%8|kkkWNhZ5qr*kg7 zjDnjfgtb}I+o;53_Zy_?V{~Tn0q;rfYs_WxKD+wZSk5GjNk8LPCO5w$-}@VXGI_2J z^@s)-mzc;`6rnaAU_|~x;i(TA>B zD2M23g3+2uu2H$faL`ON7BTtylU#ECaGG(()o@9eZv4yS<{4UXo^C{L=>xHFAgO!lu1lP^urG+x+Fv8cm#W*b$Q99pLoNFAx||}(IL71xkTkF} z&q!x72W|{F1>|!>q@ZQ5Wt<<;fZf zH<6F{m4O9Dbtbo==C@vh*KLeGO#T3Zug)zp7BNYLcSe$7)b^E;#$+M1DOjGD7-A1u zZUJrOD6sR5QH4pNU!ufRAm19DnVbPv3xFgW^O+=qW(knx#!V)5;kA@?Kz=l8{zjHN z!FwgCK-L;VnYd}V(THa<2wF5OnLitgnIu7*yB}QrZ0uw5HIQ*o7B?BS_L5~JXF#*f z=*%SX6~D*;vfVhwq#vAey9H#2(RLrXT0V(NLW(h5650XSwkpiU8PyM-B-q_=ky!fixe9-(BB>1XYvLu5Jk)1Dq>;qED3CNGT@rfbtv!$<#&sqbo=%ed zmqjxV$Wh~I7EQ7w{xtNR>|6$N%*e+C?PN+)EQ{v#>M-|Zl*yubOOnc2G!uawH(t-8 znJYrH*3}aXK!Bs>J==U36WN}p&$Z6y2EUsEe zvLcISERZwCnk$y#m){|l+3GL5`{p2+G+zLDWW;3AER&?0Bmw{A$9{1T$YY}q6L*aE*ob9vJui*g9vfdv zk{UI*8O;DcHkLE_6bQEFkBv1%e1o447ekK=@x-9_6jGyNO3PYrr=AvNk`Q(A+5 zYHVRUjas|pq9pNhlzkII_|#~40@EkOw_|#wcmPD0?tN&faS`%np&X_oHPko8J50jN zK9Z#R9@NSuHQ{C|+u0A}Q>=0zK9%!y}+R9^?R8u*^eTp@|qSI=$MxquoPjiT?l&FUFM+`f8lv*>jq z?x-I$cZpzM{YY(i>&Lvw1lLcAthz@UTstPqFZ_oD=2GU;4H&u2Don;e-1EMPcDgZ{ z%OsCEpUEdLvX(6uG|S&7%X^s=GCL3vi3cfn3Y*86RBr~an89AG!e)&J?Cd z%uFWD!7n6b&7!%&D~6JhX9tt3g$^B zxIgbQuw3E{kVb3kcD9S)DCg=rul0Y4W{aw=AkSEUDXM3Ro6UEnqWz& zYu=E=OZmEHiF_CfDjP3Ap4K(XNkTOwrhGlK3KMrWqrO>760eNaH=AU!QyJ{kH(N^* z5Du(D*g&GqSSDS8j04gjq$D&9$(@Gg8tIDX>z;?bvLTvA=E*FYw;?`_%&`12cl_ht z$|VkiUyaOYCUclHHU~(O>RWr8&H=q;CX+@y{v=#n16NJV!>oA#`$@2DG&Rpl;+-OC zYCdLH`Qa|gyWpys`C0+#dobUdhlIJg*;r~QUf6mzH!X7Ik7%AtG^rORT9^q;3NvYG z?tI2_EAv1W(hppih~Vmf4M5 z1!M7^If_UygzuSan7AQS%xhU({Q%)n%?gFGhetOxCYWOPAv|VCcr3HC)Og{s%mhii zF{~5f$}y=YL$0tTa?JT`2TQN04|9WNG81gyk#sOS{|vvuS_!uAAASh0S(s~BgY7$# zj^@uyuzg2Yoy?s~uzg3;**wSu_l6<)z&yzWYknkMf&^=RBwfw?g)x1`3EUgjtYi++ z%`C|T_l99j@?ntRD{n};n-y6j?}7tYADK0n;4WOW)5DBrg1c}rHF}z@ncyy5^u1Rw z?zjsVW7^y7#v0s(8wHv^W`GIq!bLlMLsI@@a}jHBXBxI>ADfv>Fy)c-Gus!Tm}1H! z>2D@8!IVcbz!Wc#22&o%KvQSpru?7~-v^uhS%bd63}GG|q8Vat$)b53G($o(L(PL( zG}v|zHLo&pYrkQpzo-`rtP_TX*coP4U=4+|HRxSNt}P|t8i~0gn5*i#^l#iE;*OQPA;%B%DnZA zozZ5&Vi@;SzdJ4%W44tf;P26m*0#o&A2M-ocOPT+W%5Z!x-oK$`3aNy&}YNebBsAb zl2pGtDj8!=XX1`Z#+XUuO4dj(K?ui~Pl$*MPa;J_An|6&;uyk!@WZ&E1(1N*T@rZZ zjYlOD%*m2apC8wSCzx8&l_Uv>5wO;VE$nAzLn6U=O*h*}k|JEov(3Shr2Fs$DBhW$XqJBw zEvNhNY-yj?Fn?&Ski=`>=Z2Kb{~OsV?NBX>U&>tbm?U1^n-pR>$-J1w)p7_=l3D*H z3?Z#SZvZmS>@7(^Y=u2<=F2|uxjBl6jQd{Dd|~D*E#noHD~|4KT4=UlQi91M^HV0B zzYLeFz>Cf4MC5HYc;C)qbB!c%^43kf`Ryw+MUqsp754VvSNWA$x-6yPav(F?z@Acb zMFk|@dzwp3t0Iy_VO;i$L!en=CQFj;+X1%|;Hcy~bE_nA0&C+LC*YnSv-K-vdGvuu zsaa-*RVK?=KclPVW5)*ke|bBwpV6c^_s|_n3Dii4$1Q<9kVa&D5IYJJ$2cXt?pu%wU4`{3)<}&`hq4 z8gDdl(EMEzDp6Qg5Aqn_JArk`JSjEa39Lir<~PxfcW2Qd^Vt(vp2j_ab;wMSuDJ9z zfOFYql{#oA(f?m`ZjrAY?8-A+FnPWKk;A4YNvhn13lSAZ%|1+uZlfCMm|3(g+Mzye z3$Sy{{8SRSE2bXYBMsy)a|)9dxBYT9^|(1-lJsCXJYl9Wam(RJGfzFVoF3(t!&7Ei zBEfQa%B;e~Ep?|k4by#YsXJ|MV2xX%&IUDZ**It3VU1fh&IdJa*|;4fZrOMeByKr; zVk-49%w8?=G~`=;YW9#CssXS(KQ;f5B;Nm|JG{gQDdw||N)qRP{v){iS(3A?dE*l( zMX*yYhn2yaw}5=#6Kg(zFhPm*B=DiD&X*xt!wYPcV;Utzc3c z=39Ce&mp2Ln#D@-9VwPmuCeB^Iy5FbW6$Q4n!HvflO|{2{;>@?MLw&~Td48okqTI; zOt4MCwb}yKStjm0QbDU;6LN*U9n=)GG$z>F!B`ZsRx!bTW)A3+6tcpak}K?IVwekC z6PaK?^8&=HsFlnF`GO$>R%1y5{#HOLjzF@Ah)lzk@4-$LOKVNOcRS}7JArhzeqtwsI=Bw!^-LOt^WaO>YB>!~CGvAskD+}j8H z{;lWUqwsw7YJ_MDWV%%{3$cOBu-;}e`O6%l(s6k8!P1!2`XPtt03^}c%4Ec<93lX& zlC0_qTBe<82Z1cGQX~n8DT{N!4G^$SZQW$@9@vQn@}1RKrSOboO|q3oBRg30&j!s> z>m5nF^0VCPEXgc^YpjJ~-{f-ZjwDpV#{pSs&C$v7vW{>M9*{NGZYC`tFLnW0XVo#t zFC3qiHp9dwD@l@o=m~q;M*!JkWwHiGtaE|mJ4L7)yyJ0*v4H3vfWCS z1ioDG3(sZmum;=Y>NM{V*lA65$Q8DOiUq6N)_f+|4t4{w%lciCbl=)dG}FGvx+6(I z%ng!~F=Pi*Y%RFjV_jr|ZRHLizggFrU|We~uazkY*nzTvWp$r5qJs=!u#WoOnk|X9 ztMhj&vlD90`P^Ndzgzy!MDP`9tfTf@i}2uF7R`QZr6gVs{t;43{9*kpHPqL_H2lNb z&ID5)$pPy(NxXXOpmman7&|juJh7qoZZ+#BV9e2YSL*o)6JZx)1x$ZvZ(F66TXu390eob@G2`UX~h) zS1i~$X;o)}@tOzZlw~l%^0NrY=@2_-td3dipyrI#CySl6K+al=ve?-Su+nM)KJ{9Z2WB{u`Ack-SpJdl$SjQ!y zQaAH`I2~g}jzSHc!TbWqb*m5&*-uCY@~;&uNkB{(4ZB$(o&UAgOX8K5JJxP?l>l=f zb6{L~$4X-|yCTdHNphBm90hz`3^lVqCEri)jS@)iT8o+VgEe1#+v}dSlt~A87w`S% zNPc2+3C?~Y$+WgIDF8LVXdn-)Lrl7Ys~v6NM22;iNhY{L^2EB%q&T>m&<2vhek=*K zRt>;T4!h!L451g(oVFrKqWBHMj3LZvcVu!JPHyJy1mhihfF$WrGyBp>lQ4S(ldpha z9TjGel_Xw{bBlnhaC?Cy-pDt?-Ybb$OGMg#67hGfMyK;4?XyHgwR$dTF$Tj-mhroY zwC73US@zqzn7Cu=C_5rn=7k)azXailvY%&yV{;_A?GloB{iwWlT}cAsCd3`*{qow+ z&VuH(n@i0s`GT7YcJkT*Ci|e?7yzV@ol186v2gYT?UbU ztCDu5I1Dq5(T)QtWe;b9^-qD$uu-(BLpn_d+9NO`6r-EHW60fvWup5MET1(>9Q5Ebv@o2|ui7JGoVMRN~ zc+^n6f%BOa?YvB|?nUyl-9Qr0_evplD%mN`uyr6iRp3-lCA+nB<%Q=Jd-#;>;d#ZL z$i%H%D%-23W!F@;w=!`xuiDk8XV<)HH)i5$s@SU%vTLf?TO~;pz2IifRbAkufbE}w znndy6{v6^4kg9fjN$5L$xhw4Xx06{juqX7CfxI3P_nLO5)OaziX&;!C-S?XIStf1> zYuRCQvTJJDg_yXS+IEM;?3&tkA11EmO?%bc?3y?2Es{|A!9G$Qc=rW=QuDg?M!g_$ z>y3K$esbkc;~Jp8eS}E{tW{#^t#ALs@_Mc167#)ojHw_SRkjD+CzbHMo96aICSwwE z%9L+z=lmQ)2(=avtT&q5c_e|94-XeDAQtb~4VhH^k@}hM+8UFgPjiWnLG!L%X#wTe zd=HvRdoSBr4t^a0za0A{la)X&0qI~@S|n3L*4R5581esI;v9xX}0-=K7qhz8Qx4v=MkDUheUXWqK3(mSiz&tWf@T4@>SniRQhN&AaR=l>dlZw(a98kNAl>ad zOcuh~w!WQrrPePx~a3kIYDs>myjJwP|LOzQO#fVfUWB;%iE=qfo0C z0Zo6_z&H+S?vg+ThNRdqJ6*b>6nhgi!$LH}?R!}?jX^U!L^HyUT7tfl9n_4lOG*Oo z%yQgE+G$L7LQFBtpV%wDkueRX{Fo5SW9;9ghAbcN3+sdSc}ZsZPrnH@4EPmmUuJS0 z$W%%05D_h5g!m`Vy~_XUdS_8Mu~s}B?G%~`^Oz1##lg$ed;Qo&AwJ@q>Z zGmi21OY&?VDIp}q66~|mRie0d2gc^oRncU$L*y)wS$4N9z1?Iv`b9Ub zq2_!0Q%M4%#N9|y5pr;)J%vdNCO_Eon27as*WxPs0NZir=U3S`nPA@!Ul(0vk6(d) z1w?AeNP+83KiadH)Pz`|??2h|iTHgB{4!pv?IlEHyp+*!ql^7ByUGt5bhXyr!Nd*E zIy*xWiaW-1o$ddgd|wZJ7VP(~v&$3lH%X=U-`Ck4n5azF+p{G}^q*YU^iKbmJ`LEesI1}YT7ZG4CH+v8|_Y6NH-uq+e0LYllKW@2shbDOx*Tjlf8#Y z9(W&wG@q{oX_kJ%Ci@^;o^UZzl<(sMJ5RHa4a0om7kkXW+%kkW8bwLXulDy@2x_+3 zFa1EV_=fH5u-jxIsM%@vWzyz4^Z_6iyX?3uWE7A+_8caa)JUn>YcI`0Q1iR}3zG&B zxy3jjf7pxUKB5$V`<&sT-%Ou4V4szmfdBeQTFX9Q7hNTD&@WCAIcT4Lvna$XMI3nx z_Q77tAr9H?r6$F9YFaLN68VrlN0N9ks9|n-59c9!32Sf_<~iua9eejnOxzGh-ZLY zvo|xr8xijSxo+QK;@+`&(=Pc7xxzaVF*R=5@sgy9a^{7M9GO+@mqy_pH#nuz3%U1b|-@YX~mckP*ycx~=Idkbsu9z{&mdm*jo zfA(&v@%kJ8*{3A&`m~uLt}^Y*SzMKbnVL-d4ijvfDge1}KVpJ23{`peQVeG}pLeE867YZAf=((u@647Y&L0N^+k)qv1*~bvntaYTtT9-V&soWu zx{ag6dhk8JvyL@7kY6R)%9`DW==PxkP9~EJObR-$9l%(4-%cT?k0j6z@~PfJ&RI!P zgxls8aw;7}R{?PrUW6YG@7WY`hBN8*DvZkq!0m6&SxKmeHVH^Er}-iB3(FzS+?H}I zCipes7x$vGh>80(z35aD#>0DzC?iE2z8K>qEvNJJ4h$@5NEQ}M+1otFkolw^Kg$cHm zMD{VkU2tfptW)SH*>PLOvQ7dM+>=bMHZ#G!YT<)ne%0xGj9g(mh<3_3$xN^vByy7p zwu40K{6(&?9V8OV1lvI(yP04+Sbj(tSnhC~Twy!d5J&}Qg(TzTi;WnnfQj2$pqWDDb?W(KIi5s zvV(2hH{hz4)9f@6Y~!{AdDB_K1Y5N5VPT@4Q|Jt7@MhrFKpHutnBdL8p95*?oMeJG z17`qf?o>HTuJC5y%EO^dJM)>~&A>=nJ9*BL25$yV1M;4;=sXepjw46F?tLfX0uj6! zI2uTdQ-}%P42)^m!I{bgZw59%)4|DPf;R*I0HljE>LS@05BJSre)V)xnBdL8+lRyM zE9VjucQn!4$&|#aGkZJD|3*7r+uhqSC5aPwpD>1}x6_RY-X~0C+sAp}KXC%@6Gq>A zJAGM$_X(F983tq&6TD9tZ;Q1 z@ckT-E>pw*7vD_Y&xw+RV%ikK)88pdM66p1XVM|e1Dwv}O3tAX`Gz%Xn$V3L1DxHg z!8(dG`7Tk)yLHq6$6|tY6loSQ!M2jf;0$yX5NmiJ$N*=)BysZ9%afnLetzdN6Re{! zH3mBV%j6f; z>LJe7t7ymTT?}#dOX8J{p&@PMQ0KVRQ17D2r||xwlfeX2tR0YH&P^tmVtC)+aOay| z)Zf4qONIAnM>r2zgDGZ#tC3FFH42YA&;N-t{6_W=e&S4I;%Y`YD{f}jjB++JaW$Vh zo&U|Q`PAvp#MO*;Hr&gu866V$F;1$~P~7X*hM70#G!q$jNX=O18ryL#$2v)w*)7M0 zSdMePl^U}A%}V&vLNsHY)mb!iVEuTkbB8UvevNb5Kg{meIHxlcR}=57d7NDn?`)SO z;9vI(-Q73d`Hji7z7cXZe!O#tNuKy{CMSsm=PJiLb)JxA*RSzT<1m;Q%2LM0hr}!3 zw3Ql)`-L&EXX$@v24>M<2?q^ZcKr%C84=n23bixAxhFN`*V5Q9F~KPmNv>Qw6P+qi z+3idW3C|>_p450@p7cL7P8JP@d6F}nExUeAa?a+??$;#ex+LB=I61`fWaoj@knd=D zvXeUx+M&|~L<%u+$0?J8;{vy5HQ5=+8vF*a7dP1%C5cx{OmQye%^t!j&K)LhET%g9 zp3AP8>YQZaYNk1&P559- z*zqtQ?j*4t*Yf91a=q-9KM%3U^hvbavn8hxoq0iIp1f+gadjW>;=37C0FVvfEh@V&_Zep451DzWg7Wu!a;1 zoKL`7{Y$5XBwm;oI*%G<_iLe(r!f&XJd2#!&9ZA2IZK$hn#E39^X!_%A>sMTxhOSW zn7?wmzJso)-oOxk72@h^CxJB>i>(vF#MjQ2EUpd!`OewL1Z$hWfFwJ|nYj72)Van4 zYa7hdrH*KkJ*G>Y`K`0ZVrfWtmN_e=hGH>wBHT9b)M?|z0xd5OakboO#TtwS&bKUg zKFZ<>?W}NOCGm3SduOwfJv`rsSYGM;CN*AoRyr5im76<1IMwa!c7AXgGjTPmoIXx= z&8iT;eso4k4f%z!_|aLy1iu}e+xf}a$97!HtDTI_*)6YjGMTuVHO{`S*)?lId|&IF zlp3%6toP*lMemg%q$&z?6-Q+~~ z%^t!{PHQG^EH*p&24>f6c1kmGHNQAphi2FO;v8V&YPL8NM`qV-aS|m7_y_HY5V=0{ ziC>*BnFN5~ZFRpo-$~-FqiuCIFmY?+tqZFL%dg1!gf`6(Jn zZFN>iLY8ryvemi6#IsEO7Vn+MtBO3Luli+gImP*iH8v2ONltP4lSXu$79r+COm{jvB{}CS32$Nl24ola+0OY!!|iZ* zSKjWBc|x&Hq)U=0di%mf{?B0Vx05Le=g$2Ioc7BncmfcDy-4 zHJ6;5&uA`%geSv!A~oK(obf+2MH0|2(%=^ts=4e`&!VY06IS{{>|Al?XVG9?cg0yF z$&BEBn=8&rM+M|CNdqYk}Nw z5|~tm8=js5x#=8}#QQF8IrC>_Ps3Zz3MOtE-gdUm&aSx~60d)q{Zd2egZ=q`ouiU? zW6wJwuI@M&vbY)tW$cazuEBu-+19|E!VdC~GeKFUV;J1VM<%_BRIlA(`FJDYkN#X>4 zO=af5iQO1W5-**@W0Jne9*gjpXIr9(m}IH(%2-6qT_zX{{7xfdO3p_+UaI;-?D%8y zl`jDr&yGK)l5|BWHaQXYkjJD*67U~i4R^}H>EJ>!`g11SocLNWg^d2d^!cqGYP zN#guHfrQOP%@fvS{7SPug<~QX$W-;;0fJvj;h5(oftNbtVWkUP6^VI)HMyar6qckk zYaUI4^Y}nsh^fSy{F5U@c}Z%p=9M_w)mb#AE|c1Dx)WQ^qA_nVX$}Nyq@ppy$&Q?- zeHH8!i`mD-t!azLJlk_99uxkh%w@5sJ)OKO9#cRP>Pz4)2gPH`NRsZ$9S*zgz;f}J zW~{;TgDqN#m`O~q{NR0hC1R48U}-rFu1dy4FO(@Jf@?`J@l1kiNilnv;H>OBNnxUN z%vC11a?}<`nHb+93UgR#zB4VRyd-opLx0eei}{s_yOvZTCX)%SC5;Bn|6}dFxm?Potc4O^%PMmSIi8fSdRDMDeZ3!o740oxp^d{Om zB67c}iFTC;?l<9+sEJl*r6?Wuo6zbB?HMAt-y}#f5!`RWtMi1GNd)(s1UW`T?l(Q5 z_ofC1r@E&TXiChsU>nur2B`frU_fL{`RS=bRmZTNVI&(BK>nusT&8?iLUXtsn zm!w6k!y1aGUcHaubU3Py6UT0^#gPW*0A~h=vG!USA~*+V1y&ujL{6Okc~-0Ub!gk4 z)mjjd{nJr9w>ebPQM*Y*YC36bYpAA^R)UDsbk?%BhiW>zTG~b1$Tgy+cxQIe{v{%x zXkE1U9m0?F+(k>;8S1%<)|-gbBx{Gi3DqQP=ZHv6S1mOsRMXW}!*1FKTqA0TBX&1! zBN412&I)?Cta@ryccW)v^~VC(0oR@)BHPu=Wz|dTTEGf_%e}NQE~}$NWK5=)mXs^X zk`cvTT0bIk?$=A(!ijSy^wI|J4Q;!-KF?|6xJI-Bv$LMlvdK#JVQ+2Nx1oM|Yw1L! z=6S8-ccGf+wSGjTrjIuF`%q0EEt`nc^wsw53)S@1@`y-HKW)nop_+c$cbv@j_IWXq zje}qA3)&$fuK>aI`wLp0AUqE6^e6D9i8gXS`Vpi03?R0)mk6%P%`4hsB2x3JHt=w$=2dMpC(bivpq9>w$j+*`2+rKon*EGc zY2ND7#Zzyn)`N&VU1z8^gve{N;RH~y8mdhoav4qu#gT2OHjPMHS@EnKs$~{y)o#Nd)R9ius$3glU*CZbiRv#q68xovk3Bpg45LP=#Qv%*N z{E}-Dj|!{BIz*K?*&zte(-T(y2#uW(esE5UEghj1BO>#oMrh@U$o!}gT5TdYgB4Z=C(d(cglqg6p}od6;`jdG zGssxbKFExQGR1SJ$P##?$7MB2d$WKQmNiP7#)&i9jMDm@#8x=Z7eY1TwFFL_tCOnvE}|yQ``8xvO3Zl3pwKdj zJVhi;+s8?U%1C@$yGW!%5wUJ^h|J!9TPu1AJ&Uh?Uw9XO^I8&-ChvZbpSF$YjT;lf{zJ(fMjYT zIT7)2T-DCe@<@YM#{kV-t>_hAmWr#-(-Jum@$lBWV0P}h?jLFmxJF#}>rXKDp|+2R zyzW`rQBIsYGfT6sVOh?dndS2QvGxYnICs>?+8DBu*Ysm;jL`DUnQ zzUCt$H4C&Aw?Z`wT=iL~ZQ&YGAMC@0THN1g<%}DjXfru+-q!g3L9@uE zS@s{qdxu+jv&)JY$TC;k|I2Eouu^x+GHosSDQd%05uRwvw9`c9z}b(2+$XXG2<{Iq z(<1MR((kVGvX_7Ku;p63AP_T#h~sJoWHynQtFip+ke_S&h>YqO%}y-vuoYT~d)yDp zS`^M!L)*X5n%x(qDtyoGJ0NSd9YmhXg6|;$*`W3NS7@F9audi_?TRF2!dc{U_}a2I z=7G>`E*Zn(fqbj&<3!vE`?Fwmr}ch_8nF}cIA{)PlR0tjjYHZ|LA+gS!bwM z(g#Q~kRP=_h}6px--$S^{Zq)#VXYcV#Ji6B!L}dP>JvdfDd6X4tr-#N=ZMx;5Ouwd zX#F@5@0yJTt0USPPSVsq+7WFB5!|Q7nAH*OfbhdMEe>asM$Y#)7*Xoew?^N;D*bPN8;61W$A!>F* zYbZ1xd{-LBpBq{`B0VD_*&(h85E=f8IA`F7Hjv1T8R0AqG&i-qM9#r^Ryf!CM=KG{ zYv}1eUXp%9nr(<;%fRX%?Fx|#?|a#LAh)$9USZ{#5XIi(WDJq!uSc;toE+vvWSKs` z65iI)R>TOa5?_i;)O*@ZB9-B!HLTA)t$8eJ()bD9=b*>#X#r01W7@+RlC9Ukn=jg2 zA^{=~wSz>e)rbAl`{2OmErNdXW1b}9@wFy$0lqpn3jBomMiPktKS;uTtBE{U1>WKZ z65+c@-9TKO#5-K@#no!byJ2HCRdEFU9MdMTBYaH5vGwdVTYW z9C{~)?T4~rd`pO&0rCqctBCA{cdh=(@vvCm1|rwu;Y~Qu#QL@qi7gFZJ1>Wty@Ghw z)D%yvBEFxAG=z6KZ-7-1-#H?6e~D$@wGg%UwJgfp#j}Eu6!#6_B;QlBO*ktHq@?d_ z(%|eJ@56Xs9w!-0-iPtN>c!Ac1}im0#MR?{S)7O%wXoV-T$Cke`0>7aB?ZCxe5o&C z-@$kB5kYW1-yg{Te8b`e!TCIrGQM-1u=3zz*dk08aUtQ9~L(fm+qzP%VD~m6cm-D3%Y295sJ-FKbHt#2Y(X-@7E$tvk( z6*&njBkqlVe+y?dIEm#X&0G3hIBPUH9Q?$S#t;4TGRSNAEKVlyCu0Y&s^R-60sV-# zP5S_;<6Ff^z9$~uD#NE|U0)uNOHkG%(A4uaFDptf+eLh}xxTLrkuA~U4fOiHWI;Tm zH$}0pz^cA)1(83Wfn9x08kFOHJS|(po-mLGzH}n*faVU6M!thYhJWE@+hG)K>>F8L zSiKBi#rgqA6WR9gi2MP+o!GD7ndoTM?_@xkA6 zbKj1NXqCor$48LUoaB3cf_uILxAIjIo`+41VSXS_!3(>B{Mb91jRx|JFRrp6rS8IM z6YvCS;|map1d<7wB;Q6NPXO5gq=T<|qOht;nvT9qB0Iq|T6OkaB(e-n|3H%LYh6WH zt%8#@u&i#rxkUEujOEYMp1!!MLbL2yq3P)h5UKS-G}rX@WfQs3Pm(`~M8S8>FjJ+s z?;eqBE#cJh4H4{lUtBfv{8=m;4Wy4RKqL&FuycXH>%v5WVQ!GqB98*W9(&!lg2;3r*sDW)td_9SV5LxWBgD{r{fO*^d$l5vH+>6<6wi)j4S|gC zT_JL3X)O0M(w9_Q_<3V2d;<$KqkYqeyhr3MUmlUhAH^~oG-G^C>Ikb0AQOR%^Q|ND zArP$LcwgM3Lem8N>~9Tst*;-E_M}PkttN7quKNUEL|tL^F7z|@Mux8+k^cGNYzdV0 zu5T5Qc|g_y`M{S$Bmu4|)@QmezMk+?3H%_L;j=i&U|q*~S<6juu8407X-Z5FXBLoI zz6$k)Rkw@a2gqDsLm~qvM6>xoKJs-Wk_`k~y1?fnasN@P!Y_=fe@@C{Jk z3L@V@=}mzw^|8l9S#3v#vFCwg`vwqc1Y{JDWxj(%HiPGdKvwt$JT9yrtq{ZR09om) z&_IwY;Q0wSL1vflEh2xyJ&!fq?VCzuKaoAY#YAT0hA|DSzV(GS6n=_~f-kQ@kA3e; zAaePQXf_!%Klu6)DGT4^`W(ms-!vi>s=$~DoNq6YtuI9Kw-@t$@y$e8 zxNm+BG#7lVx$v_NJST30^9p>~oTM?_Nw2*xoc-y$Nt)WQQg{qBfBA+zC9JHDaLx&k ztG@f3WH33yzv@eRT4-<;fGd})z8yqT;Ayp)TP3y-n&R*~Jp$yKZw!$t@csAeoE#;R zz1qv4mDhZUErr$bo8ipA9j*EiS(_2dh61_nn?^*t4v{$^w|w6cd9HXAzccUnP7q0g zFQF^}%{|{uB7s3(wgbpRU)NTmtW`!hJIzUdBAbBV9Uh^NAyOJvN!ZdT{URr6408`E z?SSu_>Z#A5AF-eE43HRoClTCFK~h9N&Pl%K_W@DtH6TUxt3;kF1>a``Qe1D=TGZ#| zX`=K}`g=qw!U}N?XyWyGoTM?#b65nVw7!}&Jz<7+8OZnL}Um|sZ z;N0(Vy-5e*XZXk%_Bfm|(Lf(U|eszXF$5>FLf50*Av7kPu=u1L1Gpr#IV(%>88I+ zWQ8K@iM$A_QK30QWOofoigw|iW4`_@j2+^BniJW*DViPQB#DzVo}Xakzr@K%q4Bhb zbC>S|>8|f1G7CtBT(};3Lb9kcKAT(h8K^%`8r=O~dlU9q z6~SFjB(E!inR`eE=>f9BUCyt;&tUxvBDl+W0>}_$g}a<+^@bw2%ZX&DA{Zw@GEA4J ztl%yu=6SxU2*yB=3|Ced13{}1N`oJ-#R2E#k}vBya0a z5W(36k_mcGA~=^Q0wi63nFu}^s{xtlx>qywX{5necXucwLod+_%X0RuGW31V2_iGb z!RjGM3dC~X(et=Q+)>!BcU+oD`YXNBkI-POX_8Cxu0F1SCLQYhu1oWtKBIsJfA8

    WWnY^uJn4{Ds9 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 z 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�;X4N5ci{8V)~$nRe|7Jqy(J6(x< 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᫛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 z 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

    l??f`X+F+ZxX-mn?j%dY5cf<24nlL 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

    Y7LD_YLS6zwuGk!V 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

    *tomch=d4z-3!Lt4(kW@YaNrihtE^;waO-6 zj|xm~YEm0+ot{F8L-d1tbo;whTniYaPh&c@NF~HnP_tmmIDn<3>gf!_%KO0f+hLQj zk(A$eCFtRqk&tv%lpbn?(td4(V$qv@t9eumQrw2PE0*p#J9lFFRYZGZx)6qHG@fch>XfcNKFpBz^*jrwgG}yI;85RkXE@2B^#8MlNF&z;1y7- zVuq?HHm|Wtjqqnk5H=&6vTr@X)$Dqt5$Zk0$jr{AABz!Khf+B_WMxqyJuKTD_Ma$0 z8w-m|gr4k>UpVE-xMADjRJL+Q(|d|1^If#nb&|oO_nco4{<<_A88XY>K1!QR-~K^< zPz-R)PFl_(-JSkBJP3~DFj4E?En&Kwio+am2_jz0c~}w1$aq4AC6$m*f$;uY#f5n8Dy%aja5Ub7vAw8F4>d*8 zG>Uu(i*Ac&`7~W|Y}4T@uvskUt1UCkgF5cL&t^g9U8{{O-E3vq%k{J{sK}B=w6LIg z7ZC$!XP|P=9 zj>R9_81uAjK7L0DJB1fBmsctnlJgv+2!Th>k>h(DZF&^JmOCVODyr!mWR|O&NN%P# z66kxr#}QGxC$`tOLA1ss(rzpZpFH}?(>E}va->-3M#E&fMpV{;x+j#1sjWk@50T1U zQlMMpY6N}PX1-%k(UL}Ys6igbE9{6C!xf8=))r(sv9<14bsolAsKcBto;oO&*ABrG z*gvTiTNcrdNexDB)fY6u7qa7+ELs7m#L%?iK}e@6r<}@Kpy31jS~BLa+(Ts>ijhi0 zQIWvrk&S*sNFGAxNet4EPy3LE+ac3(kj4H#c$0FWXDjFIFPgQoYPn;zcrI@EyoPr{ z=Aoxy7-(j7njkTmvKPIavK%H6$&^@;AERwxJ6PbNY-lK2gRY^$4B%u&1*@pUmkRT) z!q}+%2;a_%QpZ{fSTP|5tf0;=71)-N)+)}Ck|uU?#>J7#HL$!tcZwei0^@10b@DXq zGkpXg9Fuulbo3ajxqBy*;|%D`J>c%!;;Mh2jWKRx%U8?MGw~#c=bAQt$rVrjDkFvL z6v2+F?;>3gqc^XpSIpHU*bpnEkcFj-#1%slGccF(xpTR-LJLJ6GUFG=hTle#Dnttg zzkI!^#)zlZIl5B*bNVpG`igN5h0xT8C>Jq?80lT{dFm*(TTOhquMbl1V?0ynJ)tadXbUB$kaTq~H z8cT)U2mLmOV3}>Y9^o`Nlc%7$)h|5)-}8=~QBA7{{aw86b8>^pk= z>=k^^pGEYni8|?YVu@0pr_QV7W4DguHSH|9Sj-d%3XCN>x_7lvmoiBlqT;H)#-hO* zGW#r1Lw10;d|EIkJmWM~IK~J@aH>S!oV9cay52}j+~;l#dzjUl|5XOHcATN8n7StC zIu>tR(oR{d=HuXOjN&hW{>6Oo2UIAR&#ctRb;2|h@|IGDU6T^fIhccRjgLu` z5|6(9;~yo8{J?c|dughBNS`)V5#z}4Wr301o&x?&g@>ieEA*^j#Ph8c7oBm5mre9y zEl2xPX-q1j7ZJRTig%mz_EpLs-WECOz7ok-o0_F=$`i+Y!tt0>%Q|F`q0bKU40$}H z<~Ks`zB;y$0-+~|qi6uirrXpUwPlV*NK7>E@H$y@oh*<%+B;|YN+?>Eeui2sSbSx3ipGuwvu zW~Tghxk8&URdK4CwR(V~H^->$m<4CMQY;VOTbdvAR`>^$C2M}XLkqhM_&ZQ`<%q%x zRc%b2!UvfVDAq%b)K!>fmg~H|E$>rf40r!{7c#tRfZltBu!CJy;C8yLX~J5v$5|pE zt|(NG8#_Jg{K&SE56eQKx6?;}bBU=qJos1UK5}Dnj5#cNma{i!ikgA}9a3Nk?m6(Uo~|-D z*c)vD9HQ!sujmG0nU0%UD3K--u&R;&7iIbj`*pdM#b2IyyXsx(V{49Kj6Ip;6@fL{ z^lp9oG)0&hUqPQG*zsTp#;=4UQw7LN{EO>_Wkm+?!Ba88sqwADskq~1C`Eomj^B(` zvo+&ZM7{s9V(9ANB^<%>CW6l%z5FImA(vL)g?whBUYvziPSF5@o7>(-yeI5;@ZWp5 z<_sZNHX*nQu85G8n3Fg!nHn9`As%fsU|J2WWN2CfEg6bu+B&VbAull1cFK7{zgVYp zp%Zd|gs-d^HHoDyc$n@TfZlEQXg8hp*uN3IMSXDeV#KHTkqUb9Hw1oEviy@(@Y8vY>bCTX3L?Mc7 z$q2X^katesl?1yJBF$mMme~Qf zQ|KNX%XG~18{*O1T{I_hLj4lh#Jf&&&UY{b`U&%4Rd$ZyD?gr{>-79vL|uR5*8hU8 zPH8+E!3`qB?`kn`@QF6{jJ$?fsBc`l%F#CBnW&>Q=EKv|V+Xnx0?wO8w{x0x^7G=> z@?c!84S&(>iF~-gxLzBt{HMpvdijw>^8FWMPRc#tdi{A<1@@MCIk;bY&FMr0cXRS~ z78q}LyrdaE$pCJuP<4;Mm<|_n^QzAVh$13sFETkJNPGe+HZI)h${8Rse5NaTn8cyS zU%oMHoSEZieA=sqWFGa2$DyIkHq(tu4Q%Hb*2HUt>|y@UUB7H~5g=hdn%1$6}gA#IMc>k*lE5>h`kC}+inpy>_Zgr>upOHn?Z#SCbMbVA2< z6pv~@IWLG0RY37SFCCvf$TP(A>`x3F>iF)Ip2>+@R&yt+`pnS1Lgz`DW{68HYhngNndQDCHKHQ8#K9P;6*uqMt5+>{(Xl1l=F zu)jX|+;>5A$SqyBgS@=FxR_~&iDpVK{UoGJPSX$xSUQYG9<~h6Sozvj$!x`3vO~os z7wb)jQdWXVZ9CM2kbONY7DbioSrqQGgT?aPs@5ZQVC-4ksAA{!Zo{-^jCeO}sU>u1 zSWB$a%GPYEVG~xlT{c_kM!{8b;V<2m47il=<}16j!SVnsxGxN=mL7PUGCdTEDkhXo zg_$eS;Bt_Vbh-#a%kbia;opgt+tFBCy|Qq5vx$yey9TU>CtxCycJq~ zpdRU_+BmJpsvX-MtW4C(@`ROM?ZlGy$}Jbt>Y~j`P$St^5<&9AJPsRr2L1RrKhZm-OVI}qsm`u@3gQA}$gs5gII zj60kjj1_h(e=?Mvwado16P*N13@|E18YP@lsiB>l*=UEQRUJ5V0|AVev~RduP^Txi>RLVVtjVD3V1&x${NYR0jL-uQ5GS9%a|t)$`OvBT zGz-BbhX@TGQ#d?7mNbLCrqSN5e|*F)U^NTI69ou#7Qc1`Ns6^Ly*{u11#4vP{SOpAvy!8xWAvA#1``UqDBO*2f!Y1sI2x6|7)k;L#P7MiWt!IRe*wOn!QPIIGUn)zv5`gT1ABlwo42C8OsLf>m; z6~GYJNGfFwl#JRjo?oIWAGD4FI9bgnj)Qndc zMZ&j8t35#}rOF`gS{5SOgGy63Ik6JN(#PMB$Wq~q%iRvb4iRr@UG;XbbwqARhKTMR zVzBip-o71$@uuNGdrM4pGRUtdQWJ1o1E-UcDZimWXplnap7Tjk!J1gcjWD@>UcX=+ z_R>&(GHijO96bV`Nmky2PEMEUauoEvPfqb7jPuTK3c+e@1H;^$=;XMb&=3}Eii|~ zID>M@2}HjV=l8G4#Il!GOLHsciS#|d?*HWmh?KB$KeV^GQaJ{%kd z44=px&nf+}0f02I)S`lp?>1O;aDFo;%mehj1?;NixL>XUGMC1UOw@fIVon-LGttqI7WigY$)eja@-&m>WVCpk2lUma$=sV=?4~9d@ zPcBex2=;`P`0=Y;(ydGo_6E-vR*v(V3+h{#A1D3$DM5} z`(IW|Di|1E1WLgYKGkMu>o|&c!!x=NPXQ|{THXu^`0Y-x4 z*z1@8C7d?g*h|DCd2K*4YQx605l6)B3;QkZ%3)i<_2oo9%LgPPl@LFU9BO;YZU=V&Wtifb8TXu1nIjEz1fY>wP6iE0(~Wx+{4QC9E@z{J12g zdQJvCQ|QDJv9-P|fK!xW(Y@ilQ~)a0?Un&*Q*!Ayo#d2{B!t}$3sjyd3QjKo%>XYT zFcMtrAe(f_tsBUl;tsZ#M9!w%NfynDR}g7wVb;${xtRV)md7|ABy@|qx|HL|X7-XG zTD?epSU=TtalJq!pC4>;Z&_<~ZAkl)2c|8O&IvW>!%d}MHwPA5Ki1zJPTczcMb3;9@Go*_xPV`AYrmRJ z&%hc9$uSEDf0hlR1Nr5azR{>-ei~sfG*33PkJao=h!Vh390ky+-(N;JL?EMr5UXi= zO6*5&gdlcC6yU&CoR928(6EXse$s9qs02F>W>!bc*nJMVW>meOqoFb6Vn%7+KFN(7 z1OZ$10ZQxzmOP=I$p=lbREn^TXLt1;JLkd=!ZPmN;uSXwG zFq`2sDd;fxzVxMpG6CpmWEmo6T4+?5U8iOAQfkynTHx5Dhmg47)YQP(U5jAAkykC; zhi6N$5B<5dv^P7Dv>gl~~ z|MiSISA}D&scWwFWP!^{$N0~L>wJZMmqb(r#D?hpH!o4N+rhqD)#y>vo{eoeR}v;3 zmmXQp7Lb>&1~mks$a_#lT7rxCsb<2Q7Qgfc>VmfpR-VHZp2+NFE0dMP9JHf#+O34$ zYr!ZJ2k`Tof*3`VJK!L8i&m*bn3E0Ia(h>}CtMN1W80{_;EI+q>nx|4E1dthKN0O? z63`kA5fd3hQq|R3`-sAZM#wkX6nL^7g5Pm3!*HsQ59iG270?zQT}{@A^)n()NfV+w z^zis<+;=FwzY&UeHNvQzF3;!387Et*HL_fC=*2Vy%UusL+f-h)f&HNDQl;Y$do}b= zr7XW7S$!3RT4>o`L7eKQE?Kkdq#d?mg*36fSb+#5UQ2n0Xmfqbl?%2?jqb3$evg>E zkYj+5y{$}+d*rMuf`Hu2>|D3a2NH#9>M3cIr^xT_v^OrO^DMBytjM~;D)MUkZ2@ON zINDnQL@jB(5d_(pk1b&j`gIlBx4(0`Q=7R;`d@iYSKwYh|_L|@flotu#ZxH z74T^xZ*~bJoQX+dh&VZu^auH6WzoAuWrJLa*;#EkJWItufTF800d@C#2ZB9>rbvA( zgdkoZKtMc7DS^SRkqT48-C${R3vnAP z*HgsAD=rcezxu{EWmHsr;}z7C$9G;)A)B=W{LI~4DPm61dc}oYhudsapG%8m2*hRU zb~1-j4iCQbKt@2f-0^BTB9r{BS!x`dBdjkl{@#lEghogj!|1Y%Tgk%Wtz`$ae-jxxzL<= zIK!))uGRz*6m^azq34eS{8x8qQaN^Uf`j+R=Pv8v8$Qzsdp&>z=^>hAeEck5F}J`-pnFoc^L1z0?5$ zH2r%_ER3v365I}y_^AU!7a3()d=g2#mRXDS&Fgay98=JDbRZ6b78q2H%bS--W0!|n z=ld_0taJKeHpSAjp@Jo1sE@e@*kJTcLu0-k$qSS0HV&$2R#|x?Y&q3Od11GeWw2*! zN|VGj)kz|Jw!7p-;Vcvn!WNP-rW-*LalZOAy`BCO(Muw-x$?jmJv&OWf@8abZwu12 zf{0x2I3)Gh+HGS(u%idx%RRzlI;B|m*&O6$xW;)YMcI1veB=473hjGC@5;fT%L##yO90P2cuqs;2 zZ$za?UUrw#14~&R0nd5R^a*N+GCtyHnK?Z`2AEh>kJ!_(q75i<{>+TtgrR?p5#dj( zLQe(FJc|jk%vzE!dY>D*be2wB9TGz{ADa{)ToESA$K=JZx(C@MGj1t9gJ9*`4b^hN z)$)hvs+?qXcHrK^FF{#c6!}rNEf#csjTY>9RWF2iCidza<}`S5zZiWcduTZf`vq)& z-oa8eVBun{c6-%;5`~vLpa!Jc8GET-3F-Dh7U?i+_hV-%RfE>1#CafOdLFy%gd}%B z;Eo2a&NLizC?4TI@2uh%g+X7@#6(lL*al zyP^~wAeFvm@>y&O6k+rVbf{aEf{n=%ohCwzgx|3pC=`w?D#D(&3C+G?`#AhvzDg~I4*MByILS%hn9o1QrP<@dt-A1PZ)Y>Z@d8mwXQMgeZloIv zuqa;xLQ%_>BzhhfH=D<8(b?uwvI&w-r+gDkIGQcZ%_DacoKbvFWx_M8QIhAwZDeAf zfH|6pd@?1ePccsErp$(*hF@es19U5GWI!HAA=XOr%-LyJyc&1NopIXjf5kTco+k6A zVgR4L`+uCh>vCI3uC1$AIS+6Y?dr=~9kF9aP&O^A+P1tcx!hHM6ckBGY*Qo`N!eCC z{r<)P@-iv8y3dJFhyW6KnK^T2B9Q>{>I-|M$vbd;(mk#h8m7e;#2nxPQbwysJ-3hw z6n}!BCkq9S*QHiR?9~Zc~Rk6CBt>p_~HtkiU%A+33ZsH>2pAlbwbH7NC;zvXOrM#Y@yFBsWG_vR_anp zwf~?x=Sz0q09AdOLW zw(7}DNUEDblfv=^h5~pJd!G=Cj`#3K_b8HO8?w1uOoL*d>{-CRUL!!;p}ofH3~xO~ z58rLl6}Ie<_6-GyEZb_CIOe2RSoaS%`&OFHPW?kMHOpO4>5853;xR~<6s zQYBrYH8_#U?>@kg8UoH(9)YZ$n&*VTPO)?OY#$>I}oEtx*h**_$FtvI}5*F48MFU(F%Jx&D@$ZbFci3-2E!2pd zF=VnN+qZI}@Gai~>B{&RJLokLd7Qj`j!3?euKLw{og2!^J91s7ooS4g}Vg@5>lrJhm9$v@ zY(O4P=#@-#ml?Lt8a`a~X+TvicG965y<~0CxG*Bixyq!#IIM(?aLF-tB}jx&R1o&W z!EuTmbAfLPpvp9{-8xu@Zj#T9w`(c8a3j1WwhIPXQRob{S_hbn>_tUBt+oZl{vzln z@P7#o4)y}F?1YHH;10sF0Q!zJkvqe4v5kCHrBd4trU*U9H7(+96p0P}jiMse)Ms+4 zCu;i99*?l4TOc~7B#Xe*xQ1amj3KiQIq3FwPnv~vZ`m8GieaAI?es-7GI3V!wk*#* zg%~s##?>lEl9A7D8bL)#RoW@$ZL!_A}kE3%B#31(#v5e-PkV>%a+TA zOTcHS$2nvpN8Mq~IiwPIO={Npc1Rv!;vLq{M7pWZq+-xjRb1WL<21ge(Xta8lXkR? zda|)>WhSOIs*&_OwTP(B%hVh{liNEVRt(eS=htQ77S)4v=A9vhdA-bL7-y1+D{z*b6I zg~S*4Eg9xf>?N8lmoF8Uf!!D6d_!kikobJ`CSr9;gq6L}89$svn1!KJz_Wj_w=gkk zE0_Z3xZ^7UXUqX1RJ9_h zLakUl*Cko*2G#fpyzjjN%ufm{<~#hSrm%Eu#xbm4A)fgWTfnfZbm(q z6f})^i_x!a@`8s`Z(Wm{n6Al9kXMVSrP&F+v)(X`KcGy83|df=_bhj!&bZiNpZDFM zHllIfo5G~5vd|4OwiNcY5*b_ryyatzPeKkY;Zu*UE-pD3XA?Z1+`PENa+k*Tw4aiu zO2QgjZrKTqQ4Hd)O3>2vgECqXI-um$q>;=55WpDksU0c|q$Si`h>J7i<4il{*de%N zMwcKyH&)c;r5Z$8VDFM2Q>gF`Q#1gdPoWFt8(qtgc*Ja7ab8u0Ny8ecqU%zxFOIeW z8grP8qu9@*6&p}ws>BVC%mzAfG1I0178PDDw#penW)ks7;rNfA*cvBM(oTY(5&gKk zRQWnTk09ifMS2EefB7gr3gU>*GHo{3R4{XqQY;M2rmtp=AA(VC=k5M`oMJ9<=cNYx_CQGe4~MbW{` z?R8n`g>SUUNeoL^pUUk@qP_Nhl<1svi{v8qwa;h%ar$dUN|S0!mCWQCv9jXIM$k72 z$q-ll7G1pc6E~(F)u;OSd48P-y?v5K#6U=f-u;4=L!i6igV*N;$lO%^)wP$t`BqHi`xn@D?sk{0lemb))uVlBR=#?DOxXFm< zP92j)xekBlm9bPbx!2iH!LSwKXrZTU1{nKw+wCVm?iVF1@*3dNfl@*>AYBDoA*kCWILmg5>lr=n*?2;F#-+ zs(`*=I*61>0h;wmBbTL z9X2JB-p;p4R0;HsRtvqOpKZDmFf(HXbO;d$&KU`*x3G&0G7f7E(U4-2#)Cf+RY{L; zyEG5Ka29FId2|+pa#>zrR)KK9slCon`?l|7&R@uTL zDYiv{tYkghO$`oN$%>X#5q$&*_!ZB7?MZqK^lVRJx5Gzl@%Dr`CfU+`0aOUX8fzd8 zj(Cj)Lsv`Foi)z`4WAMIps?t18n&(U3-&K4n!<$pNZY0a<%Al-O%gav<7=dDNf{1F zI3n`DDUKJ-kxC69o%CHKtLZE$Snfu{3;b3EA;LL9F&KB%e*R(7*?o;Ihrf zvH~)3414q!)(eqYrTj}sDF0%U<==N}LX?EOj>L9T3NA25{L=!nb*ONh^p=!Z6!9@F zC7`;$)ds@lUC3^vATKeU+EuJ6&0f6t%W+KSm6LhWyAT(W!9;7$5eqeLMp*^IYlm41 zFG&m>^`UOlaY1@r1tv|yr=T({DKJT#1=s=# z5;q=+5(T4(0%~b2Fl4TwE0`i-Dhyu1UGG;khZ-U$kA)1^5*uzA<`vQ{!)B9RAO(tE zG)g1Kc?D$b^2P}AjL#f`RNT%X@yH~^9R|W~>-{xxaEQ%m`q|Du=xh9o)xcK+Y;sO; zW!4q+$rp>8bwx?rsxC#w`=l7B(!?EU#VD|Z&;nm-8Q$mZwT|&4YoDqmVK%@HbvN(S zBnS{;HLKl5Xiko<6}4XY&bpPO32KvyaA8V?OWseL!r#3V}Y+xSCu%ynErT&6-JsmR8O2YR|90(+cfE{0@}Z=xf(?pAdaaX3YaF|p}s4{ ztaB<(d>6TTRnvtIxA5=eA&-34rg)SF+!1zc5zRFlZ zf!(mqW29;>DbSK9qU020y?WRsyf-HY`frgSD47@P0mi1x_)JG|1yO&M`(Zvlzdxg~HGU4Vmdty%8Q0cW*U6&N!w&y6v^*DH@hR$)H8<8Q#k{UU(+OVUC!7=~}r~B?nge zDB>&H56h}JdZsXp1Llh5d^jw8ufQ|(7OM9!M>crKFy_J=&ZgtqZXKl^=K5uh?e22^ zT++d-%*+V?s~O4#l(7o^_e_zd6QX6}NU*AKtAF>{nQz#`$QF{ht00<1P$S%M=oQA6 z9NM9%;l*O2k{L9${5u{itdpPb_hSD@P2TfM7aFLhBh*TPsA5|Ynp0JDm}xPahaJ3~ zf$krE|D95O3U_|<8fi5{82W479rJN4Hv8T2sZuWepG}JNOj0Wu$Mzzk^S4w>V3|0= zZa^v^GBvX9E!Hv0A)T_;7JY3+#qEr$_KZNhNOXo3l()bL?*-hm=Utwy%p%)=qzSBD z7B?88NmOEfkCKo$3YQc)>fyv?mBot07KeES!%_~{xv=#ZsV@BWe>z64-DD|ABgku^ zy_7oUepYdUfcfm%8T4Kdnhc}Zds+xPP7`Y>gT~cTGa)84gjl+Z%!09_)2RaS9tC!5N=1+*lYCPlysML@d6bPY4)<)X zul(NMK9}Jz;ob*5E|gF;Oorw0u;i701*SeS7Be}#z76t7vD;GwSW_4`4%BP}J5PoF zR5)-276`z^is?&@n7p}KBeST@8^EJ5jFCj5NW1*PE(lcz@W@F z7e>%Gb9Q7RfHB*m|81buTAVW zzb+~_h=!#+ik*|u*b3DOs|t7ynK_Kpq9X{Hf&m6551xALOyF&WC04hQc zp_RDylI=E*C}`qKSYXNi=^iBoBApUf->(g&Ip|(FJ}XnlUx5@F-;g?$8OW) zpiWb9WK7R8^({?CQDs!Jhqf`Ez9Dhnuj%h_o-=U0eMl%Y3!f*C(#|*y>s0?reN|6t z-xFlb)GH#51tcZ4WAtlmNkLtaQoWb8EDMo_1GcDub5oQ_fnZA;VKa_=W3m~r30+32 zo>qg?WWSt>DM>--DuG%nd{goit|&LN7|C-e7ICBGe#xAVQbsGONt+6(6n%{*hhv~U zdF`QSqF-@kxmxRZtfFX&_7$-)kn>DA6k6BX8UOnmyl$fE9zoDsnTn0(!+n65trU=! zv!#&Rw3$>nV*F~h{6rwN=H zbQq%vuZhsEN3xCvhm>!QJK)sN^ceiILZ4=+3OX{Wyj+`ROTmP1gT%V$B%%WbU`f}c zTOwfx4Q~rmB*-dmoB|?7u0sM{cfy#wUh76%Pq*fanb)A*b29sd{hb|%6Jtm63h>MkjTlmZxJ@N6kK_nAAX${6kolDmaNT(un9(u&ItZGDWTd35GP`QQ=IK*$_QUtTj#(>UpZ8g|F|&&6Gd- zvrExPc|r_!c4yk4Jz;-B+}H@mm5;tJQ0*=bI>kx%I1$M3U>%8UT(fs9$p?0UjtZAW zcr>VjrZE+e3U?;reFi{3jF!u{BW!?zpb#Ktk>VmCrUFy=G6RUHE~Z`0z3LfOzoF5I zK@d7*(^)+@g)rzPD3sBbvlL>K`zB-FdY|<726`J`Tv+vFRNxoj*&{b z;=CaivWi~qN-b)Lt79$*z~v|oqRHweR5FRx&2%G)U9v)>>?%98zTrD_LE`ffud#NT z_|u>Me9R28<`N)(g>@&W1ZCAKOcE(4800PMg`_=rkLg};_P;A7Oo zI--qDL$!-&Sgh02M{NljRUNo%XnZP(wvBy^iRZqd96us~B;iU& za5^OJNa$f?ddMd_q?>hguk~V>z|CO1)*)^7Fw=o)D|XW(>I$h2*v-bCsv=6krkss# zYGovgnN2C|=82SEb9LygN}|Fk=Nljf(As*hY+dxj(5VWFzLRY5|wj6vZ4C$btTg9Eo7osK!Q+UH3z zGV4mx=!`OD%6z`+5Kb)7X`|P7yV##; z+Z)K0OoQG|Zfg=w-R2TKP9D%Xn1bu__hOGBMW(IrQK?6&%(`%G{*Z2xL}*0@x5QvpyHg( zr~H?9c!s!AT`@>^H3B182F;~t-dBVd&=p$cE$2oo2*n7kC8wc+JTQW&m;Qt(W!Wc= z$*m;j{WW%^*=ZEZ6x zNR8lmiHsw#Gy7`{B_dsZAqCzA$wNzz?JE!2SiUxLdHxCus+_b9=rsg|7pXbACSz71 zft@CeemS*yX-#UFvNue%IxY~Q$fpF&z^DOJ)SB(#S*qvW#;6hxNVV7@muqSyrUOnE z8?IctFzT$W-~&~#>>(4{e3bBc?Q=^~Lw=BSfqeeUY3rbtNlVR-(j<~LPMQ)Xr+K8? zQck52>-+7krlCqvyM~mL4_v_8XK0uqeLH>$ET0AZv=7ol{>r9A#(w4#5{?!|AHwRd zj2l^I3ZCSzI=Z}CCzR7nBTDsb`2E-nV4Z$)HYED!6QG~X$G{!pTOe(Oz7n0Az zsAg7Zx-Njym~9K?;^BZmMKz5QGD9KhAv6>VekHxMR>hCmf{cgb)?ff#!#SQHAVwQC zEj#(8=44j7#X4}l4=$8Qn8>q+!ALEb``EgNe3>Z%rwBOPH^_UUwQifF5k|~1oTP)0~@_F7RAWWdqKdEtRao+CMUOJ>OHoaSH1S<> z*ZhEKK)6sGsgA+>(8|8$mXC@o^DLwi_Uj6&A{pQu5E$N-QnH7^ekG$`{az8)^$y#k z@%q9&Ufr9W^+>Ug%@w{w-JIC2C^U1I60g-8nS&JNK`hp`cz2ND8M5D5$L6J|!ykNG zwTH0^hJ7)6h(lx()s81bUIr&<=>4$>Vyft#`}2DHrBRf5NC{1J$5C@5$gx{-od{?V`9(T|mdWiU49I}89Gq9pasb95$7f?wgfs3n~Rvmwkt$Y+_t4Ac;Zj1xcY z&2%QEg!CNT@VtEFbs-d--?(HnC;r7uXL60f%tJ8+P@SS z5oB5sz2cIfy2_OuthI$)9M0_UREV67STr0E6;`D%Akg_%6IU-4Lp*~~%SChuvbioG zH%*G1wGAXIT3Nx7V2TGpqgb5qn)kO!=a>w11#FGSkeF83?wLxYnzP2i9m8 z_RwG^j4WDn*DlbJXw{_6~sPM2)a*pj1Ip#!Veq!et@o;|1SL6Y9Y50aLB5qw5X@8Lq5Mk6Y%8lXsJ4JknqY8x!Ewq~jB1JYbF zZQ~e!XGN#t`XsZ54!N4kI;kZV0m=%#^6Yw1?{F(ldyU!_O+QVM7LP!Co*`d9pe0mr;t2<&s|QEvDlskWrFG$5K5DX#CB;% z*vh7+45?FvsB${x>l$^#%K~`OHHqyDW)zgDrm`E8XMG@7cL}&<9Eq9*VOu6NhS79X zSf(^4>TD<=PS+Ar3Ar|#M~~Lyd{SR}yo?hwBhmW&*Hf{LU`%$I{x}-V^Su+)kAU3%NoK*Y!LM*;VF+ zuGqx}!(29^%PS9zId?B*&pSMP!|8<<UdnhIC@H(v|Bk0&pgEJyKejSaNHqmEm&rlzY?3Gh z%*mWTO|{AdF_b_f9k*hhV?H1F4=5a=?bQg5!vfIPjc12uwIJvT&7uc4U=~CA$73^F zsth8l@YNCiCmeH+e04*`R8G+nXz{EGJZ*)=s&zB@Zi!BkvYuRmbvIIQG1h!lj^%q_=QJ z91~LYiW0P&;yr=HEKE>jS6p~8_yr6LJxqA5`)@~B{89Gj`Esh?a94eeU8Sodh=o9p zy@cPfi<~B`g(NtDzWIyl3%Kugukx8&zA{n zY_ls*Ox+YJiIN%L={Tbj&Z5mK9Li#Uzm_19j_b;aDc#wv%K0vzAN=0ndDJ$125}nKI$}Ll!Zn zTY2cnd{7j&%!*MW1>o6@M;4MG^NM(suFoSBPrnhSgd4G$lrTP;ubkP+tKa6^wXn46 zI(kKD4*4_Bxi|q~kA+;R|2$cL*Dvv%7Z_d&bjL>Fay)U!*Ygcc*1g%G=VX0@u?S$O z*l1eNY!n_~ckcG$zm6l+9jwnKMwM*D?khvCj1}ia{DNsH4xgBgMH!3=8Ka*kszSJp zW2-G_Fz7W8DdM>~WEl|BYWX#hd-5S|#r$63drVLfGTy_Ux6)K*q>dH|gnd;IWe-=N z$I7>HajEfQ_koMPtbvatGtK~c5p0ZHqL(uU?dY=Zcb&&J;O#D|fpZfXzrES=alcaO~U+{)yB zW=`yJz1Ufp_z&oto{7PwEv*ZPdrEX0P2l7E&7QlERJI3+A=^oew_C1`V`6yA!W;pb z&mG>d(pYw!ri^;ee8R@*`5xt>9FA(8Vs~jnUO5e^KQ$_8k{8SKRVm~dszzm~bIoL< zO`c8Sl}4dND}F^bpq9Po>Ln5B@gfEpe=j2Ky#5gXVz=$@zE|q zd3eMVEZ){1Db^(dyPiQMUDy)D$qAmsCN${U1&DR(nB06J#)>Rn@T+wujF5E@MCGny zixNKhO#$EX0kJAER5$uB)!t8`57BY0NU!midr8n+!U*8yq+KMo_V^AuF(=nXxL_B> zj@RN5QlGAvZ_EmZOcbj5Yo_By=9O<5Z1md{-P)4d^X}OicIlj06Nd)ll}4)?^+s|r ziu32Q-k!eR&?VtR9856g*aBbI}OeP;48jeZ}@B@ztEPkVi2hLyWp3@OJXMMqHN?dAc-f96J0|`q(hksrk>Btt^M+s41wx z8DuV_(%2^K*uACK*D!4=!@%YE(pO=Zf5~ zXXumjrAU{*Ua?P97b=Vd@q#Sv8fLBWFIoKiVfk=->q%3bvGO;G_E@@4CrKqAV$igsux`T02pfx(LTBM0kkeQl_I0@1(SpKJTKSt8>>Fe z%%M6CHbe@TJ=S91tCSFx45})6%dqAl{B1EzMV8&jsT$W&&BStqJCYme!?i&SEoKH} z`)YvinxHxR`KJxxU}kgERP=iUMI&;mG4RJ>KX9T^toHwaQ>FLZylTF2XN+*~Oyz~J zbNu&?aMRK>y6$sYc5W5yFHHVqrs(AlDfJbet;|tzW7G12Yk4{dtwmMD;&J6cn@Sg> zkT!+Qe}|EU@6`!>13B1?#-Q&hx)`s=b+1y7>-l^H5JT3b=m`&LSF%Ku`@W13b&_UI z?gNw~D?4jUkvlpj>PuGb%7>|RL)zZ+#ozySJlb+4vkM#2)v%Vv8B%iT0c0NSEShQz zjP~*Csgw!HM7!oQYIi%MDlv6X6{lAX>yZn5ikjBD^g^JM$2!-+rFpru7)TpRVhJ!K zq1={1yC{+Sl8{^oLxsHWDwJM^LWT*zRkS2YK1@vQ)F<}lft|)%9Amf{_qq~3c7#(L zb0UI`0>C0qaA8b|X>$~-O2bubZrnSrh`c~}cTS5{2d&gXjN2Ld1XDQ8gRa~w0eL3) zlhr;7E{7yug2RL;5-DMd9k4Q^xz}D1{ebjE+{;5B4pIYor2xI8TVk-$cM>L?^+b|n zl7K=t!v=Rgx?%1PB4aXYNK^7eEks1h#_1G8JzU|S*zShW>TV{#yLA)KA6S#kj9;#G zYWz(x4mQyjJdUULFr2m2d_dCvK2uX!XJI}BRBZAnD6f4EM4g200bWqx6+ zgH!*ykcyXoC8z=1^@SD$fvV(E7@4S8UJe0CIu0llQii!-SJy{G!lxCp6MLq>u68+i z%&2NG(v0C`3X356b2%~TW#PveyPrVCZY_fo#{`I=+%N}K96eJ%qcn(QEyNDQVbt1$ zNWelec~oG-^ky1{`D7_6ymr(ecG|e@cpRN*i8DAl^ASRj(bUxh6@S@KhThDlzm;Kp zv7Rd8QpC<|oYH3@Nc#w2!_G{CogLFnOE$f8k82ahl0MWt6yJbS_gRTL+s z9wqX}LrwF@p)(_6EJGC?+ZRhEs(UIjmQ;))Vpb`uQb2xKZpG<`Pvux|i*H=iz&sKF zekkmY0$vh>Q77z`prxThXDwySS&K=kF(|rezt<`W@9yA&z zjWiCO%`O%Vb1}`aei$5w%IzJ7U-=X=6Ua16Sum7)2_r|Yp5=}?6HyRF9@cW5@|&nQ z^pPb#1;cURYB1Id?cjo|%4S9-Vi}MuU;wjo#n;0$E^r+iY^Au;dqI?lvt6^&j1C(+ zrxS9CH>?3biH75Ql!D2qMv6$4@U2JaQaUN444Pk}1j?|FOk4A9pP+o7a9S$EPsf~H zg%y>>sOj&q+ze<{AxTtD+!SCOW8B0t+#e9T2yfJ-JcLtsSaejDXg05l6=?5PU)rsLO_vGyoJC$7s zOSg0vTHOl$HT&su_!9XEAI@_Y9SQ5mndY$RH5~vZf9QT9gI^`f7mR_t|w5YN<%G zJDl6acW(hJ+4&EtlyXQ?{(9NOOCl|n5~{I5PYf+ceFmLB5cxWvnNiCO63y)vbgY?Ccx23F?%P z2BOy4f{))yTW2N>>4u51Vav*O!J)wvM;_JbAfSdE1k_O2@EEMKI14n_`zc4xx;o{N zD!V1H%oP?*XlA}_kd%TIW9*^PnSVdOsiZN>JC9y*v6NyQ!_x(Z_A?B$Oo%saP_Fh- z?RABiljU&zkZqS2kRC!_K>B5pm)aWZi@?=^%-VS0C{-QUuyI^0;S}+8DDnOX4#X~O zTJwrSfsi}WuBHBbi8FkwvSI9*w41J#C~&9|1k4uyzELgCRCH0e(WFY!&Bu2#NVuVpKPV3^%2 zA`iVq$K6rYdaTemCrCEFvjMIxC=SdeIfkZdk!+rsewMeC8ye1`hVyzQlbLww$oBE4 zi&H*sho$1z2GK4>nv#Zn8(=%TK&cR-IbE*JufswE8eKYnGJ?(7`kUGw7(ygreGO}S zRNyi9A_Ns>D2M3#$=QA2GHy3JJEH(P(b+n5r|Lu@l2v;sqn*IeojtOkpfg9v(IzJ! zT?bK#jn8!s;sl?F7|LC?gwae>$$8{q4t+K~9-S5EA7=3I?>VGB(T!D3)v)OCcau$o z1J3G;xuH=8M_M07$>-lty%|)ihFIv`8;vo_<28J24Pe7n!dg$+NHK*qe6)IO$hy{j z8LyBzt2V`JxAwQD#9YS-KyCgo-Rpbh&gI%Ud0m9A@$zk)&3P?!FCkKPXO{n*?BmHH zY05qDGG;l1p0*ck*OCY@1oPtNwBo)1lv+2bndj#|US;sHC z2OPKb4*Zt6#dI|zid>KgOU;|tPN&g6qV1>*R>UljH%ktt`2ub#q>j{yovTrkEAo0x z(DryHR5%F+d%;lQbaaXj?=ZDkMGXjE*`pSgcmtOa<-)KE?$Fe`b(9F_8tS%=97?y2 z;DU;z)zRmCxj2xiZI|aKvXwP_vb*)oJr}V%+Z~@-wH(-SZ2SKMM%CIeOR>*{zFPb) z9YdFJnwxy7R6Fu!h^`%2+SN)2mQ5wENvbQ%w~VH$d32`Nn=G;N4M>jB*s*LHx5W)a z7gTS=5cH94lpIcP>N3ueqH?*onZS)^0nH0Q39^fD@<%Ml6QrI3j{FXGBV6o*O>=u% zw>uk;IF7KMB;_e@?jRby^I7|Pg$Z@R6#!z2|oNWQXMb;H)O z+pN0QZbuqzq=lPWY*hd`ZCcbp#?(B0=jCC>vF@oidnI(E;>=!nV-ohv>9W*dnF+Dm zSGTJSBv=2UXi12ReGxPUuCCYvvm0`|32b}s{79-Mmp*x+4dk`a!RRezBff^?Ets9v3>O7aPgG>=eblbvDw=cLp0`6aJ$2~3F^(hdtZTzhx8zrGmOd+GxU-UA zT9ftzOj%i8@=@GOmu^FY*ORYA(B01)*)v>2c`q8ibNm9;zlwlf;PEe9MCpNa4u9Heh}EgjgZa>D*?M!aqPtYehwOGZ9!CauF8b z?9ABCJ6ZF+&pdrw9Nv_wSwx1>-64%wVLfU5Y407X^RVC3Zq=|Ft39m(Xa;3G;xt72 zX?tv{4)L(dMFKA@`$9ILF=e0_ShG_0UV?)e`Yrfjr4oeUDc+rD0%Nafm zi^HrVM0Yt04$iv$H(w%p&6}EpkZfikpCw3!jBG+5po#(^DAfBKaybIiSW(Rm>ch!LLX__&Px;#u2+d$)VuuFQ&m<%*L zz8X#w7A&ye8bwX#S%O`|u_8A*7S;WcEURIXigYF8HlJ=5qtpQn3w`xH>=z;;9UAA8nU*@^ z$Y@g!rvFT{!Cb=U>_PDZPK+yOC)cf?WDrSt%j*r6Z&Ra9%GM4Kw44bt> z%Ou32hF;eMv^utx2(J0QM;Qh5Ku@_HGLM=`weyofPMVG{Pzr1a!YV2OHTk#h9OJccwTPc== zb13a>_eokNbWMl;6gYfM2Vuv9(~h4 z8H^)CqGFx%3*pu2v0asEPY}{$|4E|U1NcsZ>1TR!e|Ky{SWnea(2Ng5E>v;eXO2$y~{+y#CIz3noT~!uODJ6f(Mwk4)&lsnKR$f z_d2gi_&P|M+xOx1d&Ku5u1mgfeh8+ZpZG|adyUoaq!4s0M%YEvD};PzwMHakdB2z= zhN0BqtJ4KrssmAv2BwP0k40EBwUfTTS=F$23z39zW#ZIg&*b zhK-78L>_2JkZj+QU#&k*W(=;in}|6}g|$&e;MJT^X%-gb;mKtVXzTJ_*W`OF0^~pv zDxONNxv;1>NIFHiP%8J?xb`KLGA~JbGVN;Ajrzh0{0eDOr*{RvPo8o$PoixBVa1M8 zJUgkl)q0QQF?)@6TWFYX7mOjG9ZW%YnxBJ>PcRkW$7cyJ1AUzzUveXW&cR&R54rR} zJ!b?F`^aG5^uV|UNZdo~@J_+RP{vPL5O0N{#FIVi_B|^&~ktGh!_xNfUHs)5~l#SsE0%mMl&Pt!B&stNV7%ZO2tBU!(Tpi9OeeCCi-($l`Hs`P>0O@Ru1i5L z*Bc#JX9g7;VT?I_Eku*5jr-*kB_uLUNPO1z@L|-_9PIf!WR3xU_*hUv(x^54N zY7eu~lv9plQ$8rJZ;16*Yw?eSA`=s|{*Yo^<~nywt2okj$UKGPE-GwqHO)|%6HSW+*{ zI-(|~#$tgP>+_A|6N=fbF|D#PE1vyhVJIX!g?{HoL<#gtR>R*- z9tEC_B_kbO`aeE!@r!ADM!Wchm-H}MhIZYFVX~Z{oe3h(nr+-Ifhts77cN74BhyrA zcqJRxIA+1Qpb&9-)6`qg&l$XJ{(NHCjClvp1~p1(%>k5sL3MRsl58zbqkOQ~hI9PUp+fieOo& zz91-26~*y&uvx^ks?b@sQNt9h+iylTVg@Pp#T-AKAm9Nt{i4DssnFi)8i2{>fGTyO zHY|;=wEY!&`9!E2jI?1@s=b;dhL_s{FkvHU_v0i#pMoeO zh3m_W45GfCY@g6_M>(LoiQ^0v64||kG2!uqtvneAGvrQ)SzOw5Kw9jQK*XTO!iP>y z4)M>Vh%3rEW#*F+-Yj>FbcySj=P$-O*+FdUu!{tFv)^yL{wJ;{cE>#sxOC2>lXP|6 zb94rdv?0vpm9+-vsT2+#JeO61=9P-15-g)$$d1D1fj&IX+V@Bnm492>G-7q1pjtzX zf_f<4ya6@V03BjCR3l9FxWrXX`3#{^S_MT}hLpu1o!YgvbMDwz8RW~f!P93hTrxpn zRw{xsh>2JDwj1y)%6Er;!MJQW4UA*4GR)x?4*mvDw0SO;fu?ZOidJYqn%FR#vqtxX z?Q0U@<(R0KdTF84sGhY$L-?$WIkt_LkcLK5{idEUKAP#4*8mq77*?CylSdP!m;UB` zz|*wo&e-vzb|DZf5j8Vkh%W!s$K&(d0r}VG$-fz6t`@Gq_WB5_3=2foOdX$Tt8HVaGg+{ACyh;hPk9PEw06 z=C;KO0w+jZ9_$AVLM-i!9DVy%(>Y^n-(iY)&`j%6&-FHpK%yk1l>n}$F5)d~@9A1^ z*4OkPlh{ZLJkK!{?_jgGD)u-)orLV~3hdoVLA+rp$i@0bdVDflefcl%~4tH?G;}VQmc)=jm;na`X{X zGK^F>4wf&xpb3X&>+c0q3m2KfCy1e~ESBOIn`cCYxfDWlm(E~xO`n(A4~8_Q1e8HY zYWhd^H;YxIX+Cm7G2%<|hVhyy(^}ld(5F@W>MKS(n9l$EIE=i0SuZxDYqdh_2lquD zlDkj&MadKyctb_On`X*boZ_U!)7~^W+sBSi5q8jp|@{B_x4J!66fEL*%CyFOJ`ASd|u!32O6`t|oK5XG zq+PLJ{2FEOG`X)gH{(fre8b(l=?BJ=u=vlUtL{27Do-66m4f*duO>>k`odI7xJ#xp zm#8w@J3VUPPM}$?I1>E2z>UtBy*CXZ=)KahZb8_8an!)}hVU_!&WRb*T*J>W&(SFv zpR4n^{&JmXWgnB{){@~n%Tc6jrd;bVRZn}!v5SeJ=HN@_a3pfSmKp=ChCXOcK-s;x z`;qgo+1Tw&4~o1<0=F0y;O*uC`vX)M%FjsFnJM-o5A!8gDt3k;a(A__NVAHS<6J`lr9Ywx@3=RIxO<-FYD zBB%$T8a3CREs<8K5Vm4jP zcztqm_K%o9S(b>9Iw{EWjbPf5Y7I{hNfl`E&b46vrwT#sJd9iPpo!|5XD&7*`q9-9y$sny|A{rHn@BxKy>l3nC zv?auJ8K$*7m=tta+}+hvQq|d$5Ry0YHp860C*O4CoU+=YM59BdMApN2}sT z4~3qHRYi~Tu&c?471%~#fSp#xnJbp3MBa+W#*s--A8X}IR0~RnvYw&K^hm=AfCx2g z9JWb7fY%v#Vj-Vsk-!m?z_m&CQ91*%NAby;>zFNRj_jGRe7H)4+{#e>8nOiiW`)Dg=)tX(+YvES2x700lTnR*AkU)A@?Er)Zs`7XVi(kMo2y1CW5(hg~P!*6CBpHa7mvMMR~46R}h$n zE@7mZBg^#`j%6J2r`S)jE;$}b*u3EekSU8FrZCt3s&Isrm2G~7OC{Q!B6U>y4iTs# zxxY^pbtN;lfC>J{hgpfUCzR;n$`DUoQGFFmPOIILXRcIz&rhjbF~-IdvFi86Nq^K_ zoQYJpJ{Tt(NPF^8dbqu-$vW_OhP->k6!N}u#U%HJNQ2s&l&-F`-C@EfP7To^RYn`W zRV;Qcicj1~^0`>Bohe1f=B8jePOeGQh(uX&`&H;%t5VQJEin-)1A+&M^IYF{@tPA9 zA_LXr8V2Mrfmw6HL5Qr#53($3iH9jPTRwcP^wBN*36El?)_*-1Lg}vPl8kJ<^J?9w zDawmmql7Vw1_j^7eWQEA`A9S-Vne*O2VYC$Oq417u@N}jO8d$9kZ)4$wUg{5-{kN% zqB&Ld^)!i{1x`G8hr)KD5vsVmACPSfkL$(Fy$a?pfBRqm&!7HxNX47A8QV-mVjQ5a zu<4#3hY8G2f54qn+h3WrJRdz*VwwJa`mg_h>979@)8GDkSknJoTLIyR@fV8?s}X;w z1yPFBR+ohkL1Qa6^{%3&Di&->L=|6QlzJ6D*(%CVXrezXxXHezaO{tv_x1xiqeI%6 z6iJPUQOWdL_We&?pmn zMW+B-T)V9DW#u5VC(+i9VYa^A6ZfrjlJ7Dpp~))ongfaDoNowOnx{nCsY!nFhI*5! z#T{);qgwgi&>Ob%mx}Dwmx772EeZ3r`^83JugaA!i}M4rg6bWR@SIv9v>#BXY%>o? zbe9Z|95$@hvuC+Eq&XZ*p8gHF^BizU#HWkHy&;YHN^)WN)$N`n>JnuZX%y^=Symde z8DLk~p0u>9h(=ae&(8J)6f2mgz@DHFX~2P&?0QJ>Xh9J%q_QM_MKe1jra|$5$oVxV zHz=wGR2}EoX<b`Ing-91GWXH!kXB+am29zfXcd)VpCOA1Tf`;^%YwtC3~5wZr|e$fls-nM zk=S2j`I#Ssr#;0V>IvA++l8ypbPL#kpj>&}IG{%;qneG`p;*dTZ&52DZV7d+hD3h{ z1D4Y2j>ze21}v(zp!~DWzG}-FyWBH)FS_p|6lpa{hgn6YuSB$sr6{f*ont^+rVOD~`$LzZ#+JMmEYH}k5!AyJ99=4f zaOLZ)W=k)Sk3-S{SGoC4lSa)tn$6hbXi<$252fQi`cBtBNE)(75QvgF;z{|kvRY9T z=v=$hP}MX~We?Xn?XENef-hzcu~188^`AXV=R@KRJAYQMA<=XF0SPsSCe^1@f3rh! z&g~ik!vyryu}dG49noY+`euDT+N!UL{m`Bv3}Ft*df1Sv8tbAswH+p)YUjX=i$Wa< zq87a%0QVt{EtA829nxdSA5gyy3)Hy9m8mv}uWS^aaD;UzwQ`ou7$q`8A=shH!f4$w zwqsQpOveE$E`zu{X^odGe=j#mZjuOeR{-|zK^dc(-w335?>K! z4-;Dqk?b1+UJ{>Bwyf|^8_4YvI;4eo=?L6{tp9x}L9kwS8W>7`XoSe)yy8Mm>Oyz8 z3Gq>cUp{s*NoFgAt4~FF>+E6{*UmD!-8F>gPjZ}n`*hQ6+5UMy>TdcY?o}ppf z@Y4{SBs%Qv`uh5@OI!}|*iIKMQE|9GUsXz4nxf3*`6`u7AVI!eI=nsBggJhV`%MQGzfrr|@vm~9-or}1-uml0v1;TMiOgLnSQ)y^-rOeZ8ZInj1spysll)wu_O}m)y!lpks zdD#P$=C&LS(VwKhwR}2-l#{!8cQMf$R>!`VYnY6{v404L=ZM@KuqSA26`O;VZ3_Kz ztyR5dSDADSlT$}zbr=%HRp%Ndz146nEvULF_g2WTN>sq#oKsAt;jlSzrR8Ctl`l zs6jxu?b0Y#`>kk07+z<_X+8Lie7t3RV5MNI1wWxMiDoJ~4qe5KD!x$C0zWd(W96wO z^(cdZA>C8dk2+lJY3j{G+VX&Bv42QiMe6l^@|LYozjW(-TGebxNpY+v*L745O%O zKn-i+0f|B-7_*f(QriYIHOiVB=8K1oLU0EY%~XBc^mt`7@`=>T$KE$NgcpYEczA zq-$&XkW%~J&)@P9iEMY*(NxVL&3i&3Npanv=Nb*fRziMfUB&U?1wn_;0}kTXY&jtH zw;3$fYK8FyzUUYOvPB;-aOr2y&r2NO>M44IZ@sml$N6UQH;R@^utcr2)wx-a#`241 zut~WQlup|bgks7b81Ie68IzRiB^PuJG(Sb4YE=%wAgE^tgxAa!>?Czn+<>lSpe>&d zi~VkpO#K7AIPgR*x}2ajpdubUB}HZoI1D6T?0d;m2=oPJM>wE%G|h8afmPfxp=j06 zq(0#ZP)&TZE!X9t44vx`fVEra(mi8_Q(;XFq)#V}a*u&6?4*ZMvYKCgt%b|W@A zmti%F0|wja3WpO8Loa!2Pm{gSXx+BJ+o%aoV^vsYpTN|!jULb#OHcIiHrkZ<_EoUl z1uLQ>i;DO;D~5?s$%4R&(6!XL$ZOC;%6Q3?LN3daQR$0~H z*q&8VHu!*Q9W(oXL|SbW^hQN%PgDwp&E|E-P{~Mwa?V0Nt)vLG z)6obBJD_jKP0d({K^(KdDMLlXmoTzT)ovT(Jz?5d@J&iTg?{{Z+_P$ zU`)jnjKMFdsj$;FF0=Ki?xG_3#+c8P zrSpLx^Ce}}I%mA>Ys3R1n9g?b%OGF*mP834LGp+q0$BvT4;tE@Zvo9+Xz}Y{^;#f~ z$>;Cl5t|~pB!#W&S4mlsR+ul)ea#B7a1DrOm{yen2}$UZ;}kWc!$`wxP1liE#sD?B zMO3s{6oaal$HEo}b45Zo8B#q~0F1L}yb6#7nnudQbwXF$20m~?TF86bU7&J~3|IG$ z6&|4-PAUckEYN6S1J6sG10i6eb-l?t#Nt6pJ_2r8omuf4;xN`yuWlZeY+gIU1M70C zh_f!)0oB|D`0TKU)ezsY^vR(t+kA<~ITjy1>59V+4sCv~JgjSYnV#W5gQhs2$0J1Q zPaU|U4^DD~LwZ7A$grXC>?U6uMi}9*Jgt?yQHGY(vwd7WmsuQ^pk%lAZ9&3Spaes& z)G%U1!Ku4R3)Q9phpf1ymUPK21=hf8SRCDXIg|Qi&vvFT#se2@{{0SjQ@QK$!YWZ8 zQ%|@@(Dg#w6QiJ>!dD{YLQk?#qRuI0Gk55$Cl&35y5>WuaDmjX98Sn^B-4`eQk(LQ z%(3GBvBR$xEz8yXVY|-k7kE_>XW3uW)ipcm0?*`!Trs?HbfMyW#=cwucN-TLBsOtu zG{SieDQ_f_lpJ>*q7Of8YRZ7LflVN^Ec1wsDN6lVO37|5X#Z~M$jM_#kWs^%_5KUO zd{$w@h5^Z4mC34V7o3`E68z@w@peyUZun@kgEO?w-}6lZ<;(oE;mG@fJ(=dL_*mcK z^p&Jjp3P~~xb-j@O_J3r*5=Bo)>vl7%F_g9NsO}+5u=rBiQ~y9Tb7;_kp+5+ilmfK zpK1G*nHQ}_jPGKiHNc00@74?n^tEbwtmc%PXgW3@Wrz{>U?ZJ@Pj=%P5WQ2eHHxIfyp)XN9-6XP(i(}?PlP{ZDK zs9uJm;L;BYD)QY>m#zk+OGT}lx6`U(Z8uKTX2Nqvylgu5GulEs?^j-$NG zEHp-Q0olBr-GF1OVWkY_R-wr(_&n))py{1vRL%0}?R6lB#;yR86z)Y~OcXB8>dj+K zULtkFocLROOQsI$wY>R==P5>2CwVbM?6xLf^Q3-kf2Al;aFn`wD*kwYevzI<5U^Xo!>=ILUBOi z-hs6PzTwr+5wCC7@~EB9f*MP_W(OUJvp&bBITBH{4+#hxV$Im{S~7z%Pml+h8Q_X9 z7!2bu?g>P%s>k(`dR*yoNY_)Z;vB9g`JGqK#wZ-ef#T|zgaW8kW%$NkbQ<45`j9&f(i z1>zp~fO*24YEyoQUWxQ8wEjT5!hbQ}M?wrai+w>LWGnVWnd^VtU$3P7rQgP@_-ypIWT#u~6b__vj9AS@p=PWVFZZiEqO-)BpI;|olr=p>De$kjwAhcakOk`n5yn~Z z9mb{5a4-9EqR@fCGI}7$0o&QfjuvtGBb`TJFfXz3D>`PGG}a#L%E& zIv4)fw5KyF6{4^w5k;A! z$DRUHkM6p1cbbZ7<#!YAG-5Yg3G)HQi@-#&w4BHF5*^Pm(>fmDiTrmZsKhZ^drs*u z_IH8*D}KB_2gnS+3`k0ICdEM1K{0m(9&^+y3=oL|6D0fW1t{HeKs>Z=r3xfPv_>ed zD~-bAsLjDI)7enO*TN1^jT0>xHJ!mdz&T;xc9fgSd&Tmr=vcCrc*y)QQssH3K>XuX zq2s@j9P!=fb12XzGj-Ih4&u!Ovg?t{H4A)AqJ$sC8uEw9-uB<|I!w_k7MEjsw=$~% z_k9B@0@v6&V}!bBA2Yl^!%BeV)%>o6?+PY#JP6tsVWnR=Er1^q%XR7m#YF8`d58TO zr51}?G+)^mo`loKtTXnbI=%T`Xur+3nW{%TXKH4033f(HoSF@&VtYH^CXe1l!=gzS zn4{0PQ3l;KKqudObk}iW+^koGad_rDz!!a@PT96xPq?_P{Cw~YL7SGv@DSdTq5x@> zmn?7}w$BMUI1 zk&YkdndCiMB*iW*VD{p^1u3xTY71qV?E^uH;|{do*knMoz<3(BANSehS2N4TK1tjF zyLw1Cw}p|LjVTuwF4w**1tE&NSW(ygKJQ3W&|&!zca$<4btGPSn7TzJs04cSk5~K9 zVMNA1=G1fk=iD05J-2Ksu=|&UI{7!W9KfET;6U|*D4RnSC!7U-?~wYB1&A=7Ie6IJL$efotS%7>VR7ehf)v1aS$ zLL-;Agi(=iRhO z7MMyTyni67tRn1ggUW#%+G5T!h&T1mU->4Ul7FjIl~)m!SCRi@=__UbfOoj`6=qd= zUl3JUk!(y%2K&co_k}Imt)dHpxW4-1QRaXM20kZtl)fk>Ycf2FZMVZ-#5Axw-%MEC zk2+FPFb!c@BM6C-OI%#^(n+x*W2>~2t*-J~8&>T&7giiY5ft#5NS3mB>e$h!ueXWQ z(Ft8aRN=1~1UjI@pk}MOSdn;-{?c`41V;A?!y!@PLa1&P3x^K&a0-ZMsbheY6V36qOI|HZen%M;HupZ5X_{GFT-=1kczvNZH zQ~Z}rXYfBsKY281g3{F5h0?-6G)z8YBryq8FSA2!su3wa7~80VBlrv=pyuyj=GMy! zt6~nFWRF*>E~qL;(bKA~2y>x2oGU$@&+G9!1@xo7ZP1oZVUY;!3N}Pku+zV*Z~Ctb zHVK#pgxf4Ji2?qN>)VTCEp^ANxC!)Ux#S1yfbEC71wCP;yQXMu8}xq#?F2D*eEs^ z(RoiJaiW30*<7X^7*fw?SC0LKl0av6JYz{m6q(nl_?m~xkDVlev4OOPf< zOx(oP7|BHuv)uE5Y_g-3%>c}5w63)0Qz%@Aq{+wJP(am^x;5(+yON$EM+c$FnWM_v zGQ#IwV|&N*B(r8FL<8ayrNpoBOd>iSs+_I_)+Vf+rgur&`E?9PYQX4sw00Q(MsMsE z2`q{qX;)wgq+|6=(od1NcdYc-P&JB_Fp0hA+`4si=f{~;o+LKO9oHF_tE|oO-@7r99f%1I<1JrVkOBzRV;$PAMH8?>1k0SKrxgNE6>XCP#F{5o;rP*E&FM9XF}9TqWp9k09Es#20aU zLdCVLYJTBB*W>(>GteIAxd(XXV#8OlV6ts_7ajZovCjtWa3T0sxSz2Q#L(TqKrh8> zD+Kz!fFU91dkHTJ;P|AP)+n;1Y8Dw=(=z=J3*CR2f)ij%>sZu;r)(Eq%f4zht zA)cF9ndSF!1X#pIww7jibuP=|oUnX(4a&X;U9_5Y;%9c?M0TpV>4R|Dn)#uZ($gZ&;2raUh7b zJxg@L@sNqsCrjK1n$9f?5(C+Qsv zM(vYrg+a?2gY4kF=Wo=~EKM?@f7VId__$G}k0 zZ1+#bCixXrD8WqlwIw8oM>;;AHK_e`F=4C3I?yN z&;gHT39$XZ7<9YHIXYbUpk2?NB*<{DK8d()9l zhxQL8L9UlvwFO2U4(|4$?FIE`Lo0;<&n)V|l zoz0p?au%mBi49GadLwW+vwUpmTP~g1*UWyDI75um-Xrt|#QV0r#RKL&ejaMg6mAAt zVxPe~DI{I66p8N`V*&ZzuY3jWiuL>^QgDS0;Od62oG&ym9m-`^)RwPFVo?u*uF26c zS70~m1bDXX8gr*0qaH+|5ODao1pIk1D`edgDS%6dmo3Ac;e&&Q_ zP%mha)$7T`Au(?I5xFvp;LI-$qyoRck^=ia5GHY4O>`Jl@h~t9R5K7({3TUhP5P>c z+Yx~3O46)ebQ=WXp!?#az}k84i@*QZF*g&&H7(C2YTz9(=s>I*14SO`lXJ(6Mb|+h z_oV$eF@tq6>qbfbGUPZ=*YKeK({7`c?bjjt+Ypt^KBWA!oH9jezYfvghG@NqG@FDl zaf1k@xu-Ofv*Zj##ZBYMrU_)HW2405{SiZB~Q=O&Yb6`R`m9 z7<7c>4r5+(5RXVxkc5CA<6%Lu(El%G=i1d)lB{X{q47FZ)!lP?t@#2r#&p|;23)rRJ1AymuP zO1UaFDg!>rRiRCBMV7=iQ-$aQs2}k6H#Xj3r?r%%VpQLSh=*Snfj*4&37zubBXQX; zRgxNm0cfM9N>m9ih~j)KC5dBz*s#(M`N+&;;2OU`1CIsxg_skF?wcUrFMdx4OLI+T zla2OtJuS>Hdx~noZm%aja$1EL;zA-enVN`c0E+}cA5K1AT%Y`UJ(d_Mt-PsM7`R!# zWbBl{h?t7qPq6p-ponA2IA)g-(3jQYdhdH}Jbw@?dvO<~*!ND%?C}X-sa&}BB#kB+Qo8^IEONG64w?rI$g$ zoyy%yv&vUoFWloA;WZJdEVJdp@1`VF^n-!->jXSis+C##;+_hpXQVkL&`c(YQ%z@t z#aQxl@UkOD<--2Q{y3)HE{LcwB*i}QTuYf*^olxRY81WDkn(kq&J+__PZxhY1T<5W z+2yCn#zh9kY7raBLcX_1Rj}#)hFfSOLr!4CaBzO>+6k_~u~5sH?C@54 zk)nosJ!LqgYB5JociO#ng{z2{R80;K%=gS~%V$)p-ko;2P@*utPaV ztwghd)F0_Oi8*jtG%I%C*}{|W6~-(ehzr7baHh?EHRJ}rODsK}N4bNI)~6E_YDYr6 zQJzJNE+t?q#t9rI%D|^6*Y%4E?`w%}nIy&`TPdgN93D+dX2`*4)JKs~f=(h0`ApJ~ z`opHug}vvEouo#th=Uk1&6PxP-WEih1B90+>XP4t;~E3HrY|UbrG0=jyh$qTXKlgw za#GQos6t;5kz$5i%G&N99AtilEL-xpsjzaMD(qE0vRD^Y0;m49f=phuUIoV0fT6&) zE|OFkG_ljKh2W*WAe!-9!b*lSthh#wnn+|^=UXKWsmC;yx#eO*kZxmoN?e)5;W@Vp zRbtBAyN-;M?V+kq;lqR~f^Pp$oWK0=A3t($P9^^-*AIX1xh!!rb+KRSugEm2bGbL? zcwydRWZnwyZ{RsAWQ*FY)DE1AvQjnz+gCE9K`*lNpVm@bB}gjsImAp!i`($DHFR`NO;ehhrH=yk-d8x2QGNea-*Bn)F3(_N^?d8$JPj zg#N)y*kKxenA4O*z9rY4RA1+j*TJv=ci!}k#nvDS+vvI`r*NCX!qBB>JJEJ~oMIS> zs28}{2^%%Otq^%Wtimu=_~rUrLw?0;9GW}70N2l4b0@r8Lqu1FZ3?mQM;a9Tgf`qn z=0^yebM9}ZiawEuj=$!FKpJV_S^W>(1oI#M{x>?y_V*4M(;X8f3~uE zu~H<6C?$3bI&n~~q?P~eE$UF&P)!$(ZY(XhNn>Q$LmKCjI>8_=MCF>iAbnay0kW5| z%3BXeWsG#54#^j^bW7yqZi=}hY#2URlietY3Co6E`u2>5AMd%Tw`8vRbiWZ{q~G4l z+1Lf+<1C9x9`S@bpWWVp*|DyJ$_)@i79jL3U(9Uytf2`v7}0_YhW^`B)=|ZHHvAU3 zyTH`PzC!33@zIm_hFNIN*Xh)(=VP8eXZArP!nSiwL?o)I7n8da@rOl2!sbTYlY&*GqM=sqg$M%@B+(P;Ke6#+J5`}}`Mzj_G5!NTH=;#D3 zv$%jFz!)iOqhi{cFfNN@rJ(8I?qesS*zsv-q8#Wl;c&3=jz&$I0;0Yk(w3M4ujc<) zsHx&PwA&#~(c{i|OR5k&-wp^H>7|_1#+Dt95UyD6Y^455vc{QX;r1-_hx1#{J#sSeTXvkKdQ&_WY0RxoNjFy4h}_w) zD}jNd&R22CP6L7}qF`;6LzCHnFe`a{1; z?|=BGOa!N*P4(|`ajOtwgev6;>Hy3?OhO=Qt}Q+w(`6p-_Ny0k?X^b{7k#daM@H}I zXXuEz@3LUKinZ^Je;GF)qkt3BS$NK}K(ZQed|DHHu&gy#Tw#$a=+k1yHqAu6Z#NZ=gVsvM=FIo8Ez0^d%!wktptg4{uLPV<&x4oFhrC`qO<`sJ>q)wu$>j;>Me zqmqjmN`%fVM(Dw7e`;~GmHOiC57K=xNE|71Em1Z| zuhCx%Ps?V5t&W0vlt&&fSvMRw_mo`%F+cro+r>t|>CPh1Lr(y;IO0AwTN1OzmVVM| zAlj)`T=VLO0Dk(x#!j6!UNcO*0@vs5aURj5vc=Af3K0+>ySOP!vA!E?uHud6oU3oy zV`|ej3EqxobwZ306V*X>xnsy=FxQiUV z633tf1p_pWf7waMAvvFEyEh?vNJTjC#~gw4Y2QMsv)Q5studCw|q z%F1590~!wvX-+C;?KTkZ3%@2KO%*ziRsPUd6zqztlM9^gRMJpL{?O=AhN(|B3&!Uw zpgxZnI6FQ%FEbL|LA1qAt1*gf4cOGJX3{xf(wL$7*1ewN9$_ZX>yo+4f4p!ump=_#O2n4<%aHL#`2mHFHPWP);&VI zt_UL%Nyo!i+ZYYcg;oa>Jt#7SS*@K@)caD2dXQ)KD!)pSDIo0`l{?wqacYKLM-UhB z^L9d*B$BG;Ws9m^Qw9E-+wx*i8{nIz?vQa=SwnpHt{q>@UzFA3eX|fIUW|<#MO$t zSH_t+e*W}qHg$zp$lOmh!WQ%Gnjhv#ei+^F`0*SXGX-NSk6jbz5LoisgEWYv`vv1E zlw~^M5Q%Oe3qbD_(W%`*U}ERGirwy?ciux`12R9I+}Ua6BfqM&rb)qN$}DuW7Su|D#JSZmM%-Mw7bUvN0CrC8|=GO<0wxf{t^e!fwg zAz?8{{)FqXcN$A`XAxLS$v91)%>}D*x3|>G0@pz*dkDyrG7i$S+>5B%E-~Ur10q8Bnn(g5)@5 z0*@DX1y8l@6{dc`34uWM^YjiDiqsP~fC5MOHO?L5b_^v`W&JR|0+8e=!p*b(BMIOC zes=depo(RN_26lDI4JOd9hHdtSLy zC{CE`0gc5@c9lb-rmmjp=Tr`xMy5UuVTwZ@Q~t5OX}cv;ZuO*xd>UrL85);4^A7hl zS?CI)w~Yydlvoa#MxYC=HPc0=rYgH2$Q`c7L|IWvud?$F=*n?pcW=&=9Ja(#fSQ@v z)xXpH{qxMnbIzWJB~(&Yyy3O#jTGvgm`EI9j7=(8COT~0RlF*dcmVb z{JM*oV(VvCV5NR$wZx1drr((WLU6@beoU%->PbQm_ec@K#H|_;j?yWr!ne?H;fAW#nRR*!!Wvq{WC&ofpyDfP-7-BgFbRnHQ{v(QX?`1k|Mq# zp-&4E&02)mhM(jsIn_+2PY@B!3-*y^Boio<+lpGYveAsQ)})sgtb96R zE{HZVe#ZABEZ#;qXz~A_j^?d3>gwTcG~@5+45<&5{2XC4;lBRCG%fi%O3#?r`UQ2$Ucp|)Q=y6RH^9y3A z7=4c4v2wY#??hAORaQ=Uji|C-5Z5bj@rPU!yIsu7&9^G?lJ?VYEER7QR4WLJU4!*l z$;@K(#X{_zF@{SD!>)jymv5$YF_mo}Rk@N&Tra6^*utWWA;PPw z%FwW`l8rcRHE%>+4IWhvy)q|resvxBp=dW8x3B0aY5=SzOnpGNJ2Rwb7x>GQZ1DJn zcTOpRb!_WeR4O_=g|)0!1YLm4 zryTr+b+#oik31<5T+}%piz8n7sP@VeqEm>_8+kCE?M~OkpvT;2h6;w`!It5b1lIpo zsQHd1H}9z9DsSzj&{m0Ju~$DGJ}6-}6&CaB?a4|??T^e~g_}+qh`L2Zj%Kq8znAYx z#bn!5vamu{m_;EDiPQ~I3ltt|c|gH#af2M(@m%pHgTuJX1f4ots5+yULQH30{aNVrAORSJ3 zS$hYW3bN$pMWjT!`fY-)YBJKoluA1tjFb<9SVJGx}(()%{zLn zgz_D0rX6WSMB2vcQCF3Rr?F_%7YUU}8F)BxoaNJ%99|7qN9KgRrqg-2hp?jIfFR;x zibZ^sQMCd8`;DH6XcKfT;%{9Si_xkN_A2HqG{_f{G5~uZo7_NBB znRydpc&BR^aoG?m367B^pO5tMD-vC;qVd8Nm5vsF2xmjby98AUb(>TOx(h}LOuN4% zST1xP-Egv>1@PL2&R1yymtC)5@$`aGR$K!;>h?aLW6Pk2_50|K947#rc*~-IA*%TV z;YHg?5s(Tv1d0glp3Ft0#gFi6mu;J>>kmI9n1dtK#)AL!Za04jegq6Q4D-04dK3o| z%q-KdNue6PyIT5wcAUD0JqZ%#*?ksNO@MI;ekTlG+G}HFf~ur1rSmr?%u1Vujzbp4 zgp*%jx=@qEj%boEQ$T<2cNWoQ#a>d+hNM{JGW{cV0|~-kKo!K;^9HRe=z#Pv zku4J&pK^Cw6^BT`rw+8jzBr55tFQ-rL06x9jZUB6Z(eZM8oiS8 zg7jszMW-c&f2o8b(G=L{8=4CXK{e!37(POwsBS}wc(}v?>4zW%Zd2+xB#d{5>0fB; zZ72nb^9c6XObfM;hw+z%G`Vps`hr{uY`n^Iv3^S5QkEyALd6%YiCll&VT82Mv7f_R za0Jq0dLN9X)Hwv=lNN~Hydq4jN#IL{R%~egDSqWiZ zDA{n2BoKAJ#=&MqWmm*z3ra3qsd_<;$YDoG(-W!QbD4PIatu>YPC?%ptLI0GX9Qvrcnwu zOKS8wNeJSJ$)aFNTcCl7G>u&Gs6wbcv&;wf*LX^93T3b`ndh1z%_M1W_~>7B4&X;*B1Dsnu*O$I@Q+7L3ofEZ>fTn`Mt-%J==XkLDOh4%7(OTsV!ZqJ(H%V?Djj>VyO@aqavcJ^MaUtIIZK7leU&Ik(K=|zb2X8 z0S!;um&Bq3%+gdD&NsY_byYba9qVQ|-@r&!Ly4BmSX&T3ERidOxAr>h%`l?c{`wIa zIM(#yOg@^X*gm~?v1*nmehWhs|6_E%|@-v#*g z^6gJQBJJrD$(rMsjp5(^k_4_#>QR;OYbNP)7FhJ(I(mVx6snc}L!2MF5BJJsSHTNE zK*^xea3>mWdmWqKs@#7N*E$VJ)k9}UMz4&il>h6*B_C#@k6?O&xRPVJzDwwo?~H;& zPFWnA5+JM5Q8zGEbJ+AXX~dT$t{I2z1>ZiSav++*<3k~_(cCV+|KAjMeI|%)i?2iTbvijXpdl`)}=_S|o`ox!r#v?H4 z#fD_3ft2ax5Dt;U_EUxa6h`Q>SQ*gSn6P!e+*7T>s`kq_s1P(l0IxJjr;&TIs8K%P zc2?@sV4bEAS$ux{oQWcMJ;!!wkkCSo`&zYR=aFH2KP?47xuBwpDO!xiL{N>2@+y2Q z9IxG3@!Uy>$*X{O^!G2ilGl@3K(!}g^>-U2L@~O(KC(@9lh}4E9EWe`Z%!sIiJ9dH zWy{fW5xAbgs@Dh_a05cw&M6xYiEOBk96xA4RJO`7#|7mPeNiil_r7JJRv>w z6YTX_72#7?SX>;Pa&w{00pgWH zn{v3Kd}{PI+9OxG+9xAS4(Ld-&i7Wzf-X5XX}R zw7`F~n%TLAz(T=F2QDC|BN$8Y!Ci(n-Ij3`XIh0$CGZx+Cfh{AzI77g1M}L7j_({^ z#M?sUq}!CJHgU3kj#$B#QE5ImtQZzcgRYNs1dn=xys8B2>lavb1sW*09IeEoXfq|B zg^ZfBVg3kArA~@dh?Zy>#3|~j-dU?WMxFde*k=nv$dp!`y;MOvkd_Ny`9jl*sm)}R z>MfW-y#ssfpzGx-!ZxqMs%>G?k!(e-iR;Sx)^IzURFr&OOyWw8_kAs8SDv!WD)mzz zy4VFfOx~SPFEoW9_e>es#*vkqNc6!jHhGy~e2}JQ6wgD15qYH;sY#NlE2yKY**Iv= zL+JA@AA@r&mBegP4lrf3fwLI<8zpqg-eH2uDz{3FteMcEJ(tO`MPj_fuB$TG&}1J) z;;r`>Qih*^2Z{&TX{<9NCHwS#F5`BuJ)<+XKq7ajN=kxi5kf(?1uBWVf0xL)+kIhV zmT`EGe1MK@<6|R>bu_)8gxn$Zj7>N(*DO9_4wcw-}BJHSsnA zcyKb~ISG5R#p;)=)xYDKd@o$IgIk(@jh0d|wF2Mth!%Sc*CQp@_KLfMhLL(0@vCbv z)WYeYkItn(F zf2vCqRj^1434$~Ij$=r}den<<;lY|Dxr^fuUUQzlI9hcpJ?p=Um#M%8Wo&tPk1HJ` zGq%4Kbx)K{Yu8EYDX}sX;BnO4fbXbo$<~4^}kD1(~Bcw zq_Pv43ghg3KNBD)IsH;|{a9i%6vhr=m#P$0dh*mmpSC893RAQFiXz1_2Rj2{w(YQq z?udoy8~zoK6O{My1$poqEzg{fspWIWUx3|o zT&wF67@RUx)ww)sDAwxOfzZzc>eb_Hl{pnNok9x{ztJ>Q4r$7JOBqVjuO(FWUPMLG z)S&y_6VZH8V8vslZ*pe2#u?JQbQll*d+A;|vaAVw`DFRBLWx}1XEPO0?ub=fjmLPl z$5V2RaUZ1L_9R`W;Pyt~TR%(6!4beU(5o=1;N-PX(S=NgQ@LtZ9^dqk_$({GMTXpO zuld3BX7sO1%H1+SNMVf)zzX}wJAzr=jfms(X~*%`mYbT5=?CSTW1D~2@8!fd2!DRO zrx`z9U0EYS=ZasZ<_A7iAnYj;qMm+LWKwC+BI5X{8aD#Xo2K6 zln!R30}DAdMoMU4wVepJZepP9Gl@=BEok_cQ&m0V~7VcS0J*Fdp7j?z3vqMo>X$-l5Lz@`eoe0cQid}J9+ks6Dcv^ zMQ1FB*A8D@c+{aCN(GgGMM}I_@{d8FpUD$b&3ZOo@f*vtX6F;!<23h&NRyEuF6W~1 zCRB$&`HD><0+r}6fBqlGVKK&Rhhr&22R0)71b`UI6F$loex?9fNk)ARSLbxWw!)<9 zp-~7(#F0{L&_*%fshaAChox%8AvizdtLw462Dm3{1U8YVBrbwX!U%Cq-tE2a4d|0e8l>wB6rLImb^0&NhKjkCkZ|_ zaHEr^^V>`aX|+C*8e{@uo8`nrS*0yZOWZVf>IwsS%LG_Pkix&(YcN;gRvz|kLt54J z9FXJuGc(dRQ0=%be9R=OYs90O!+cH=Sjv;GAv`vJij-US9hrr1NPQX2-Zp>SPrtHR zca~T<64?dq?JhqDQVyFSTF%;5TM0@m48RW#aJHWBVo>Pnvg0*zHD#fvPA<1f^j#gT zZrJP*IY^V>?1&DHy*Ai@@x{UZAeCkq;OqYR>O2_Z5R0olBz=VXaxh(0;Wb3O%Yrhio!5)N)J z%=XYD@FDXf@t(wu_9GIQ2heMX#Z!X-No`?h8*^=URm=}R5Z@eisWYH&)cJnJDPZ%> zDVkjp#KVMHM8#@0(XXm@p;#e?ENeCNYHu&vAn5qv+JTyN6sP0)pl`IGZUd%e0>G3r z0G*XfZjow)jd2hOdUcAq0S|4KB#MQDq55m&_!gP8qrw~Kz0O@PMj@0$nRXe$cV4Ij zWi0-2{J`{}CE*f4F{0`|*Gl zOG6TO!OsN3eJ+%W{ux_Z-jDmr*s2H2G&nD=VuYr#bpbsz650EFB1kaOtYQU^u8)qm zD(X&M{dzJnbhTlFF*m4~0jz(!M!{!fhn+7Oe#Y$9fMQ2xKuzN^JHEab3yyvF38MZ4 zTJNE%H=L{tqGFUq>b6eY6Pyg3!U7Y+MHfnGI9<}p9LbA&k; z8_;`}%YbAqu4^9yQ-M0|3e4Y)PQcl45IBXx}KVpSaFu#XuC?m@#v7` z*Fj|55?njqSdT+&>?mq3b_1?v7?!zd#JDQC>Nl=QW;dp9(XcW>Gz#T6M5PutHnmH9 zg&L5gQg$^FxpA{k##>Ik<0@R|i>MtsaYhwtN@&j5|MtX-xZ|!TQ75Ej8`H--=y9Lu z3m6q>pVNq}m1}*xO4S?a0}cqaeZ(4>VS7ncMko7Q8KNrM!5U`GLq~GGHqzdX(JlA9 zV3Erx7D#@>KB0Tdp6mzla+$ltKv{5drnNkKjEk=Q$C&KZ4d{ifW-p&sE2K=F2?che zosYS^?fthLyr?;2BVbTEA8g&f>eHCe-r49CH-6}8gz`d~u1wm$;H*;cpBefU8T5cC zvwi+3RNq?T!2`o2s^%^#DmG`DwwUz^kzkM&N0&WtNS1bqrn-k}fZU6nc^We?fKU5B z{=m1~@H-sQ(ItP+)jf!qUTcZ9U6r!Fpm5yEm@pK3rizSQDfJz95;i3cmG>3Ys<^zn@=KHyaq z_d7!Nam%yznl3YR3IXVZ!*Dj9EGalWMF01P&fO(O?^6bSgB&!_g& z^v5wAX5}Vv{khM30(sE2fYf4#do>@{#C#Xc3G78w%(Q`-SQ&986Gw{EiJ^($%B)Cv zeAt*H+SWJp7^mL;y~^L%9hf9Z&gZ*@(YyKqrz)ZZ->$FmzFaORnc(0n z-yF3cN3A64NeatT@qBtFPrBlnx9s;v-+iQ-=W1INwEj_5DzHJ9OflNF%J*7qN|)N! zh*o+7EDb+1?rg;{^2aq9W!`hpXkFh$QOjT!m+28#cuN#D`BZVNf=w!`V`8mIl64xr zs=}z*xECJ9QzWTItd?xvD`~8|z^~U8XWyU2Y&k$bMtAH&uNk^=!L8A~Y+ND*m9XB; zGm+DfK6n7GaLo5l!Q<+7xaz?U6dlT?_7)OpoKen-(a9#XO^n;+p^W_!Ne-Gtd< z_tgMT)J$WT{x%Ca$xT`GsY>8L00~6%&_{53)l=`1RuskiK8X;MmRHY zb|lpY{gPAr1XT?j$P;_u@T4LrLN+_yIgyD)GI9|*M>n7r0jaQb9d;k`{sr|K&y&Od zRM{UJQgMQ&tdn;Nkue@?b^~KG-#nK_;SX{J6FA%ElG=x#FXKr4|}#iC^Qq} z%Sjo|`{yZIAo@VuqAlO=Ob&B}Ax#>rAq5k^L9WoiQ#vQN1V(6uZ}dowN&`wDnBnLq ze@}cHA~RC_sx|>>-~<$7q@~Aj!c7EXoXN7X^eL*^>nX~^%n=U| zTSGjXMgqt8btMXl@<{?$6zHIERFII%d@dJUHGajY59}VTP(XTQDk6hWgs8v}C!6}^ z4IWL%JxEwzcJns{_KEuc$gMiPl0#&N>5l@miwsB!ZZYP4?a6{#+i^f$u+n6@CA5G~ z5s5H!ac{ZmV3jN>EmEeuAXB=7B<0?(C5ly&dKNywl*Tb7n$#TPvc*32w>f__3{0LC@Y5oY3r@sKFsMNeSk@hY~ikr)#qPz;Y zn;?tnV-RVE1Z3nDpx?2f(I09mcReQGDGSev9aZE4Bk*WNRfvqPB2i^DOgiU$>Qnr( zFvTZT;H@Ch!2{r6E&vsYTpb8y1W=aeEW9pRVE;GnKX>VTYm22 zhntG5+w**qpmHS0a>4?_(KF&uk|Y@wMxu-m@)SFVDC6p3{k6cV`}G19Z>ACQX~_Uh z?86?z6zp-A>rJ7vt+3@Y_(@We9*|fCdk%EM#M3*bjY=Lp zS$PhMNL1Mq^hI(BpT+htG2T_1#l)^TH%^dV#_+5tYM7F8q-sdAO3sk267ht@I+Unt zNSj08ywO)IWCABpIrNjjK@UohJ{wY0qG}rnRf%#8Ah{BY)k47{w1Cs?^X73)Fk05V zW5BU>Q-5N$OXb8nNL?z30oLD((aprK8hFuwdmc~eaHP3je z4@{^YeHInI3=mtZ>$UcyqF)hhpfaE^4MbJ02tk<{ye#8r#xlJO^GaYZ;c;IHGG3UW zgv)EhhjhyDn?)UndnEDe##*#s`GS6I6=i{VDCfW!%Kf;*D|)WzG!0Nu{aou<>q?{M4*=I?R@H>j8Vv|g`%N7Y0z zYTXW1Dpq4%V#Ac?&X=h&J|LhT+baU>d+tb(ZCFA$*H7+rS+h7kuD?kPOf1yFi7+i{ zLzWnd7~LU|*kq9aLxG*7OT@S=iM~n|71=PWloCmi;GQ6ZB`iA-ZzO^im4jrCT}^nOcDs1HcY=9$P;o>24}Pk?p^wcEY&D{u1LM~ORn z+TALf81rPHux|;tTDAnra^OhI7}cq(@$bfvj@~d!oHDHnQb#9(mt=~h{5)SKbmb^7 z!6ywfgY0Quj>MB^7s=`qzU0>(DWKRM2fSi}4=Cj`ri8~GvscUXqq5bYGwXsKXR)g9%}42y~m6kY&}CJ3zV)A z)(#iQ;>cZEt82;&8ag?h>s1~-LpGI)X5^+JP6Xp3V7CPRLF-lC?-b++Aef{}v`=bM z@v2z^({OK?Wcr}9j$lhIerC#_-j$EtikLZ3*#n}PVJ5!h{OAv~6v{{u6-IG(KYEI% zOL6vPF~YKWvEny+{>gU+e6|Wiy5ssAzq7@Ni_u4$h3kEEVJr@;G7x@(LJyp6(Z;?_{8>u>(S7$6Sf#K7ECS%gM&Sybg*a?oEQIcdLk64W;tl zDOft)DTa=?G&J?=Km-EXbsWMT#%un6o`2I1^UZ&8t=s$?M^gVq?0MTggd7sQOz|j!-^kK4<3rC0<=}8uodwvB zfBowlX}7+*Ed$a^1{9N8(UH=g#W?lr=pCDm=UiE}Sjie)%N->-iTUhL$TEOUPVL*6 z#}!#QDOn=59R|(bJ?-cPh(uaNX#-T!W{q zQF?Lar%+FS5H?}i(_YD)<3>Ql?n9wHGa3Oe^h!p3k8#BiMJP8aN)Za2P;n0HnU@PQTM(SG z8-9*va=l&7N`J15)9m+^5T`QH7V1!*YHI2&8~WXSMb(?m2-L(Te|1M+PNjKGXF>Re zId;VzVWDD0(b)(q4hD!hS_yn@HscQ!M}S$(Fe$49hZ(EbjqX3Fm=2uzcnS=5D_8Eh zPtUwQRUXX~SB}#3@A=qP#>!T6;`dR+P}ZkP-tHTWW_-P^DXe_51C?gOeWE6CG&dzC zQD`c6mCSreJa&TJm2awMu80&X6`?pHIa8CW76QfVedGjMV_;G5FPJ#|5^Ak{A+K46Qdp_jdK4}`{k;)Rdy_1js9G)OW zC-v>!di~#M=$B@UKo1$GJa%x zH=|+yuA|s|wx7T@XqmW6?r^1Zgg4{kn7=g`sR_%nkGlLMlbXqb&Ss-!0&?=gQeBb&z69+T-a#{jm^Ac__d z1yT>@bmY-$MqNyzBWD~)1{{ay0k77co1=7x*Ihj}N=SyE5lR~^cRG{1367eqII3&g z@eIi4tGc*in>gS{kY>_%=G?9u_U0nUVIRWsj<6nMp6Vi46`6l$J@P?h53Ya{9d6I;T6}j&q>gP#63o?#y89uxLq?4B~&C_ zN)%=~5{Y&gKzuBgYne_4seY>gRZ9?-46-m`bqvlF4~IlPhjxrZ;%PY542hdTVQMm` z>wbkO|2OUp@ry-=Ol16A$Sm;ToflkZyEFPz3fsDiLNOX6iQW})(jw4eQuF1b!ok>H zzNbnJ8tJU+7#XMwFT4H|a?05!>-FgZr26c57)mV{aJEi7Q9hFvO9)i%@}G;0V){^^hjn zd5dtyQ+*YTq4ml?{m>`Gnq~`Wg4`xICCOd&*)n2>C7hhn=q?Nj-~!>7-!OavrjCQ0rGeOb8|vGnj4? zp0AZhKal8yozQxrE*B{_06tNudO|PB47Of|)w4xLU5eFHeHjf6j>)weY~7~DAWTgr zT*6nma}uwJ%auN@ae1BpW6hOYqVGhwdT&A2_W+H(*6keq(!+@(IGPZTzvshFN#}GCcJts<6DW1~<z4U)E{~=NGH)dfdJ1Wp znBB9KXqt{tMC`s0J~ADfURZK%CAbbqocU)CcAQZ`PfAuACt)dVcydYTPLQ`w2BOX` zx#={rW2aZ(G}J|a)tZdvgq=r8V?h`aw6G00c%zQrUUYm}S_?NWZj;`PZ;WA@>)+GK zE&xiAVp_M`sA(x=#fCPp=tPMiTA~qC`y>G&V8$#+E<7JG+t)45fiu?^kOhPjQ*K!z zAE5_XHDwmAOeK6|c(r~;ihoJ{C8?jd?=aH!Hal~M&D1;mN=IDTD@hNdVH5z5LI~sG z-*1xy+SyHb+P&YrnxMIl2(2aYVm@d3&_An%j-I%S%-SL(7fEoxC@BO+_9fhKMGM~g zr#^*duLS8gsP#Kwo4HrQQaVK!p&~qQQVQ=-7iPd+RG=kc=VR9*G7{+`J`3LTD4NIk# z*55{?yCH-RNP4-(aEkd{!y-IY!Em5Zz^K;@<2j}&bKKMTHYscc zqWf$N`S_V+Y|MCjPB-wD0K#VFzJM(3izORX72^MDPpO$hhlKstR|n|OZ%N{s2Etmf z-9)ir22NV>zm#)~QGb#(iX3geP0=@`gLRag`%AGAO_Vd}T0l^IR3Xa+F{ZU^WobrY zLy}eBCSj=TImZY)WeMgON``y2iOdAvVMv8)LO!J8ewlrw`85)DV<_%Rn6^7Fj>St= z^cEQiF%yUmdqQLd!&8S;~v~72o0VOyh0f?QkX?DE-8p?@++q>8~qa(#0XAnG!!!kQXfkU>)sqQ4bvp>9&1|+mZA(> zCA7eknIc6Hz(P^w4C;+FJBm!JTk%j6FtVWc%$`k9a|{TY##8y}hPzrT{A{6!{eUt^ z=T1>(2-c3OK^=YIKy1M*@USa|q%PGbGe^6=7ytOfPj3`-w(Hnh-VR7V{5?r0PPn={ zIzQl0IckF!=h;D~7b#wo` z7;oZC@XSjB=YE|H@#;~RV1K8VBUu-r5t=sOWz|lNy=Pdjf zP&}SI2Q7T((VsA{y9^n(IJRF$)63#VQF-(=dK@`uzsV?pE~I`6E)b{P(Ws++en#5I zygeB7)r1!UvB{r&mg(dW@MC0>UpfTS)4nOyi%R8ZO{MDKgt&x#1_s6Vv%@znv^&-(H?_%Gq?Ocpk#KfX`fHK)so1@$M2N zZw>?@!>B57hPISiNOUw)m9DqO6r4HJ+>-`om*(CFRJ%l8F8VL?5e#C0d)>Wcr^Ppq zl00jf7n@ks!Ep9g`&%6GhAl;EbZvPW6_@PIm zJ=`?v_RGqrPT#O>Hc2s4i6_p$(Rf1cFxtwPep0kO#w1w|2Lmef!&ueGK|@|6K$w2N zVD^rQ)Oc8(bc8w~mG&{)2}-1I9PmZd43l=Kk>(F9V>*$0j>2^9m||lOs5H!LWZLO9 z@=V4QFUnwbeHU}JAEfVmT_!U9#)l6}hM7~!ah;Ks|BqwJGK{L9d9P%ZU}r>aUXeX& z04`f$Wn@PmB|Nxm#EN71(F7TOoD+hNntVruQh)v7$G4N^=*!cO9KNDXLcT-ppUi}@ z25FrK)ZX%ypJ`$9nL4w=h)Cg7fd-X~IWm_j0?UHGHR-qVj=!cnVJ^c`d zDKe5f3MP;Wo(n+)dCa~r5 zo$Wc*`L-B4nXdO>1nkkM8rS&lahkeE?`@EoyiPz6iU;66jPxzH*DXqB)2MR!WdmdI zJxBW9au$Lr;0noz!7Qr6kYdbf;zlvP#FQ4h4de=4GNF*LkYr_dfkRe@qJ1KgLrwJ@ z-Qh^xGB$1up<)djr3XGGtD@2CxLlpYRiSzUi6+o$KR-~f@p_8;|THHAazjTL5kYXE#y+TX-EZUyKD zT;bfKLMKB(_NX6B=Ja#I3Xbib_Pm^@#IM$m*z}He-tBhV(;xo+H@2stZo>ReJJE_% zuvgRkEw`GP*!q%}NC_c4w&4=MW(qXF1(c?pgGpkH`iC4&uNKy)l zg|%iG9&~uBExs<5XIz|JDkWwg1s^HJsz%y^pWjxJYI8suKMq+4MqJq)n5<&F{qDYE zxRN3lH2j@zh6Q-d zR)WZ++T%!f2ham?RjMr4MITU$OZ`CNYK~7hY}5>DjR8R%*nJKddVG9;Ghqv#<#Dto z#qydP3X?LP^_WVtMyaOjfkR4swYE#of|wa(vBqSr?Q#-_(-n7yYjc@tCqs0|s)`KL zy~lf)u(_!vRAHi0T91-jQziSgxgZ-sfQ?!{pDj^CO8*GIrpogVZP=3ks)Ic@`Dn8y zpCWEa?5+g!c)=gibuB6Gh67%Fs{5?kUkxc73$&6mv_ySUO0gC9Lo4RTRZPJ;E8@a6> zAdTroF3F>7oK^KpE9~Y!j>E;oGjoEfd4jrp3zP1SCj+H+tOt|`q?+k5ktgDS)Wix% zlx^;H%oa(=R~ix{fb5Wl&CnfjMKYUO9m#}1LG||LnkHSts|jbj%)KZ8S8!+^DQK3O zTojWK=dKA!Ly@4ESN0k8IY@%#ec8-Mn%EGUX?x!cs&Bye;)9=W+3SH`J+G$cs9cQD zJ{6AhuSj3v#s}o{kUu)TesPZ#u!kbNSqpYhzLt zA*&Yk_zGNEZUz+fnIVN&B)VumQ5p1rj-(t1Byp{WT-*2{~x71s$QL5{Zb>gU9kqupo6DG(-OajH=BoYq5!O6s0fX=#X1afY0C zQkB5maDQ7dJy!SBEzsNBy^^g#O_Wt)MXZ{|)`C{5H1r)<(=dnWB~{c(#swd}TN5Mq ziBKq+s6(=f_yjV2TgQbS)iC zeP{3Zz1GfH3)3a5qujR&2(_7lr^pcai@Rkk%pYDN)Tw!BIpyauYU~!FIF9Z4{pS^9s>kS8*ikP&$W+T^8KcctnNdyoN zzQTiI3YLaNdCV6TKn)zQL=ZFbBA>;$B_)N_=`y00e=eP|_Syg_0{NQs+&KCzEr*HLpmU{bxM?+>X_*~+wcl(~v3 zSlZE&VOc4w;5J(TJ^6AeJwkm5R!0k;%;e zTrtLy6WsKxrw*OQLLZ4IGHT|nlJ$nwB0=0L-^;u#QJJJjn4b}M0TZAo*|S7X&bH=Xps~Sv3+T1)Itx{!FDFH>8Go7gc#Hv zVbz#rGTl%j1lM9%KJ>ck9DfI+dgLXKbbmu!Yds?^;bd>VKnDIZh z2hw3!;g=r=)bQ-dD$Tzu)?uk2b|X*N{t>w;8b*H6F^H1z-+Ru%5>|}11gWD2DKqZm zE=e4?D==MRYGD=)jz%kq<1kve;&HJ_DG$w3#zRhu+~X3=Z^!<p`*xl0?^G z+U*88yf2HbHujuR8;|r)*m1<`(Ke{KD$3gyI2$e*d8y9?r7DS__QQ+Y+CIgs)FmEJ z?899%-?o=JMs#3H5N}xWJ9bGv7qu8>-x099q+cDHxf>*Dv9eW(G&!XJ8u)$m z+`N~wB*8}!*U(yDRxv4f4C&mNFwOeDYM1?_@$kn14@rx5vHk zf}m$n*sMZwL)V2XC4mVMXC&mJBrKgl(s0HhkUPA63#7)LvU;$m!>!+B&GNWw1%j_u z0MqyhZ6QZm49k#~W?ZMk8If_ac^TJ9Dq$FsI#Faol#h+Ft!by0>SQ$izbayphs7te|&qVn`e$XC&dEGPh&6R-$(V?ZK~R zRl35n&3SKxVl0=Q<*mT>9)c|OWmKWNe=?qL!4@>Gc8w<&j_Er(qJ;t)qliloC7;gv zL$iu;B!M`rWEDs}KM5T=k3_&m2+-CcOGts_wKR^4LSlF=(P}_BWWFp@?TD5MZBIUf z8EDGuCdMp?xhxhrg&@JABFsRN*h-q_)QTYC=Bt!s4J};@okg$K8r!>K5tGy+P6w*i zv-NDCv0MZkelVz5vOKGs8=4_axXijRj1^&pO<+%wM4nILLLNEn(FuYurXwV@S`#OV zn|%}S?|e#*8+QffDTY*#)P1c4>WLX%5?cqptAz95jedMc9fxH7f{Z{k$Q=i?S&=X# zNrXw4bvM?{B*hgRiLhe&o{>cT`7GKep-Qfj?vu8_2@6}(Mv2Nd+;{Q>Gj5wy;ELW; zv){ZV>3!(v-V5YIsyr&$BWbXu9N36&i};W9*r-IkDY?|cbk?Cdmlt?JV(94F&FMXQ zpJYP*J|NjIZ5L}&FojVyvS`V)MtYp$*i#6q9W$Sz5@-M_Fi;jx!@iy(nGONMs}O>1 z;b%48C(IbmJ7|kZSt;{R5_DD*ELtFwS>v7Ol&lJOR?&|sfBzDjl;p`ROJJHbj?jL2 z>66B`X0FpvW}_ivS_=G&#G{h5;AppE=)DRo?XsTG2<_gO%-h{06BJsMsQ-LrhTHBw zXwm53I|}yV`VIrqu4SkZ5h4@-(l;^YvaB+7_C)!x#w6WS>&WkkF z1PiQ8TmO=maFA+w9Zk1l4E$-cEc;<5+&m|fP@L2f#Yi%rP|es%&cPW;$;~ZOb8a-y z8bxSrwuRa$1|D-jN65LWrz{)0vuCkU*22U%r1>vDT^EExi&V1ok*|!m$lFX`XHTy2KG6v2#n&r;f>tg zMmHbVZFG~eKx&CyZV*&MooZspkgxcvs4-+IeSAnIvXPui4v4cs;bm%)@Dvq5Ef+>4 zA?#_cFG;aKZur|Z=kz+^DhwQW7qHyJ@bh}HiGoWd8>Pw*9qFm^k2R(0E)9MDcyz#A zr_~ZT#q~lGNit2=vX!|w&L7|>xa9ZAY)R1~MOMw~61~bCBh?xcZ6t;a&n`e4QK{>K z`~jOwIpy`VI`jv`cAV0a|K&YlPZ`HHaX`B5o*3=mm=jS25j3s)ARtKA1os5RFt|k5 z@!S)0Ldo}&`CNeV0IIN65JAU`H#sCiaxIBIizV=chq7=Z;#6y0PAQ&Mbx1)hOl}Qw zY1d?X&z`6}#A?`v)FC&=whm1oQfQQYj2c?O)x4L(Oe&v9IICC4<=Y*y=RM4aWMAxq z3(P^;(*wc@L33rHm5-)+JxWb2FK2ZXBCoJo*p4BG?mP2qbRE(d7I(FH4ujd=hR(YX zBZw@fUS2B-Ra>Pn5i1l#0G*O?zYzzPi)A5)`9@;;ASFT5d&0TfI+N6uZ>pI(;WDSZ zt*$P?BS9;52bqc0{(yoORc9($5~toaUJqHcP%VuXgolJKxKxCC3<%zzKd4X~&Kd26 z4}bE89Sr)yQ$&oM3zE!5SrarGjD{gy^X;n%u?WB9kEQq}9Rrh?eDZ-WW}i~O&?$7& zQb~v@qhzO*LqQSazc4MVv>4D(sN0gZuy`&=q^^arlv{Qppf6%meodr=>DQh@_uUfh zdZJ5=JX`Dz2x010Qs?$LEl;Dj^{S&N!E(;7_U)GpNFJPlzND+~9cbpdKKN=1S7q%> z)vO7P4Dt0-l-J8uruh7?q^O&hr^$S1TCgSI3?hO0p$D-=Ug12XAZzeh=O?(2p$d|* zUUJIS#-@6KV_8&^a(5iZf03%myK9~-LbJmQsvG+SRrkKg-h{6mTD>SjGsO#{MZy=< zSi@eBb6I~$x0XZt!+27NU`({B{>)b(eL$$Ysq%_tca``9TXj4qQMe~z+QHbUCRvvx zUD1t`>28417g`dZzafgo5?OB9uLacg!H?*m%41v4Y*b7QD#JpT%OrD12Wo2>Q3eqm ztL2CxH3W$R8bSIT4>(3+Zry41>1HbMTIvU!bny!72T%mOpnE1OsP_stLyQ-NDd=up(voc&FE87ypv|_qZ6L2Fa zJYTp^BDe|#-%;rYUBYQKjVP32tXFW(6Nq)1?4hv5QiGid%JQT>a9mLlN-XrWlP#z; z%Exx_R^6wW`8_(ce_}KSiGw_J&^Tpv_!YLG%fvt7bGCm-#EjcSqF$u~B=KvMdi1c- z`4d0dQoTomr)O#FK?F(6J{IViXd*1bdQ7%|nSjVfxKQ()>i}6FkUMAngVHBZbe;j( z`A!OKt9|7f$4=TjIJC0mwb@WP&^&)vZr-rAI7m6MY`{)0a?5x|>wG0BXZXAh>G}e%(P^C_BZRl{c ztSpzX2(fA*B@3)Nv{Brb6J&qj9pxvNzIQ{hJyOV3j12q%x{DElP&YAw@@h5`&*)3e zL(BE(xA}yt(Slvd1{%g}0ZX?VxV{W0d%Hwux;x;G(*<34rOBgAE`GyvZnY9oJ=N!N zJkjgR6xT%^wPRo%98r~PCM<`8`%^xeMQJZ{Z;u`%35A?1zy1T3wgl@C{UA|Ami&Wi zG3TVFOzq%YR-2V-qvgM~ZswIFc9z606Z^}=Ph8j-RrTT$LVGDR+9KsxnVAlg)idm5 zhP|H7{7W{`4wr+wG=0VxG!g>O#7aemlN5DG zR?9%caJ4LN4LiXAvtjIEk;s$rloaP+s5C$mOJFKCmtapmL6r`-rI*R6K6yYWOM395 zBl#9a1m@=PQlcVnQlm4b6K*15O^yI#YDEIeq29uFq5fz#DMVLl19%GJGcQ84<6v~j zxEw}EX88fo5bEe`jS-?{R?F#Z?01cST1-)4-}5zf-A6>K3@|>ZsdU6*<;pSNpx)1W90W`-7ym`_s1jo#i|A(Bi5&G|Ribv2`m+%e^rO6Iaa?U2w= z{1F<0R_lrIi?FH&zlEi}h0+4YTWDsq1;!R7KpMV@Xmm zj=z|=x=@dgr&`c6G3>`JL4^xM(zo#}TdezD(Jv@ZQ8D8=#sHP0RS-@I9<{%@V&^9} zSl$uW4l$|{sQ3a=JcEF)(3vPIs#xTLg9*V%8!Y|a>N;WpF$oIF?=LVrKuXJLdZ7em z54G$L+gW5E5$&OhNlT(k_gS3eNP}~oR|`_?5Oi2q?0tmV6G(t8uJs#DAjqCT0&IRN z0L{c#{Yqo0Uv!9gIvD)ro;eK?#wYHwf+-sl8vvaG>DSd1a4tvW)eZwMVQ5%8jBwpr zY?Q#}P%+X4-ZqdJkAw?RY0K@L_@}sAnD`? z5+qPTf%L2CQ@>i-jE4!6L0GUh5{UN^3LbsnxX>jDiiTTBUJ^o>pD{c5R0+vxyS`r# zUL^C;4p?ImKVcm_i!@Pi2JEK#(Eg@+2IPKK+KePoVrc$MCKWG{MBVV1aMJ| zZG-14MPofDS}Jr4F205B=$4};)BIUikD2cYX#qx+>EgnVcr+CeLmDdtM&}X$An41v zSoI5^o1%XZI zGp%*%e4Gx=uP%(~Fi}*E7z5+|s+yt%!7-MJ1%k5-L&r4wh~p;I!`3K6N+L@4ajPj( zZVV~AjT7i{{-w|PSA8_a1>>HdGA6#N=j*>t6zti_THcuNDB69KHC~UQ2cqJeY!T=q zg^P-Vpn4>cK=Aku`Ba>yHs3-6!O&ENaHc@iR6(Z_=C?K8X^i?vdJ*=tPt;q*9S3K! zZInJGa_K&YfY4H)c~{(!z;}M&PESQ|v(q7_N2GRS(|cpujwQ&_gP3CKga6Cm#=x1* zObjh5RJ@!SM>e!|vMXQ+P0F_*QSCS_dp7>={GX~tM)(J!fJeSA$MD<@06rn${`tz_ z))zJuY#l_}K@~H@$@h(ac`hQ6FFi8Ormo^d(3XK3sjzlx*|_nuikFm<D-pXkI&uQh!YG$Q zRurRj=K?+?N!>_Z*)R+A!G7YtS->|~M`lin4R|g6{y|w%Go6p}4(F)2rD)1JCz@td zG?-_8YF3Aw_ z1v>&W5XCu7i(){rxim4vScA>Rdvvkh?B$4SdQ9@cqOoO2bESc6<`YT0kxoS(8%nff z6jLP;n0Zgp(J*P3bf8Z33xdgRU0UTtPzdKik!$Z zB?`dZf2l^{Ims7y7Ns0WsSFOzMAU0`d4)>YnN7MRcd8 z_5v631LR;?*q`#KqWvKOqk ztU^*)WKLvP+Ko*G?Y@?2fNRdTN@x>=564I6Ox5vPICtl5mr2oAy_iT@kc5~q3dSIy zKmNk@u}~;qM*#(mXYv2OP(IGL8!HsmO$u>BB=e{Ob0j)|f>9b4K8~|qNOG*uVWr%G zA`6o)(oe(5aTPZJU0od=ozeA2<469<(~5f+z60*Q zKKoa#l5cm`~IC&hT z>fH}HzUrp3Kh06OWzPIR6j)eliG_fevR`7Gz=Hn|>eO~^)&`iQncicX#Ukc)daP1Z zWu&$BHz8hOP=CB%;#%{dE4Z+EBZ!=Y8#bl9h%BRWYt3$t6od=x`weO^C#X`7wM&T< zvXc$5&?kqJ=no5oEH3d#v77$rYewKf}sdZWS13MQ!76oIZ)N! z5j6wS%@DP=m3YM$vXqn17II9Y1YnTogOb|!Z`XE5ign`w#%kfmc-;`RlZTp)l7j`~ zZ$vt;52^CPzVS6Q)O zF|6DLW=*9Zn_NP-8(~`Ih%^#pEK}f9dMHxeC+?Unsh$`j6B>2R5=P3DVMLGD62cL4 zCaV%dig@VWJ}MffX!HFFnQiNk&#HtWX*zf)8xmi;uBNlCo9Rkr}4#K_9&BY^`VkI#`wWX)cXAz;if=J2qKQn1A zAY4s4f+o?CInGwH8#9wC<1t(*VXszEj7{b98O&I-)Lgd1Hm3SF>}JoQp6R;zEEo!K zzLL+PX{9?>0v{&g@k>Q%7G1C=FGeFL$6AInD^gKGZYp$JAygdF;QOet@X5xmGQ`yV zX&vRExRu9=%VwsQ6R_df1zsvTxene;3)9%JV~Pw`kQzkkrcIGy#Aj_24Wr;MAnrI7 zMv=7)2KHGq36kb!e|G1~5{-q6YE8V}K1WY^sYKA^`wG>^4dq_XFFs3l!Em4XvdLXX zM4_}NBvz>kmS3wmVT=}q@YKQKr0TNJgxE6zr5p2oz6WI?JUjg~%%ZS03x`P)>-Wy{ z91~|eFjDnsL(>Xj-IO$hdS>BFmmzP$gO|1Z$LWttVQ5aj7NkD95VA9BsWo>9WKj_& zm&c$o6Ku3??&#`bI!p=@3-f_fr0M@H7e_-nXfl9K1ZmgjO~#|E1rHvujJQ97k_)B&_9u&}?s;7YfiK5&+3jDm@W)V%89Q4Mesp2&lJQ&A zOa@S0sBxGa_})mH+C~vkayAe8?Eu3!hy8~$oa5?eKrNl?1QrfN-BNL%r4HBVC)$>9 z%05~VP=Nj1L!QN(UPqHLzW$6&Vdg2V789-+_+(117w4JysCBD6rjt{gc)i|y*%XFk9YEAn=I9DDOYWmkdXr~*cCbj;evaMU46PNO z!w^%sk8+K~G$M815gJ!Mo~g1)q0OXmVApOEjTWvl#w3*KP{&BQ`pk&zrQ;?vqrOVS z2gF9}htT<^4j)Zr%Hql)gD2moD8*^~OM2rXXzG{=(tnsNbO1yDafbJcN15FhlpYWh zct_Cs&44WwE#AfLsL&9^T-su%iUo`q9{@dL8&LIim7>x*o2Y+}pizD_^|k=&PNu}V zXi$@;q$ML%I@1%chkZZ(^tU&mFAv5+f;vr?=t)9Cg%!!XaF>R%0q*iJDo+QDM{clA zHB`EV{2pIC?5}Swy&Sxfpjvc^6wR_>KK0*##KU~T!H5$y&vYqy+Ug_^jF2sjWA>Ar z^m9*OSIqNHf>7aIA#!n-6ia;Iuq}YRpEj+1G^y!wLe0C*!MSZhNa~2vL1gMQpa-!SB*rU9CX`c% zQ=L+=vH)O0vv+cI#EO2Ne>0g?G?L}0tNHYN#i2#Q484Z%W@>vmmSFrORtsXPe_)eU zoQf(br|n2!OK$+z(S%s)!Zm#4-kOOZrQ4&Y4R!RA^ z|KktLC-zc}#xj-(@#znU!Hty+S7QEgm?IL=v~2O$AC%Ry9VF!D=z#jkpH@q1*5zSL zpl7CS?mC^)k+rs@77_f7Y%_(+Mgk{?Tv>3@THgN+4!9 zN5YZlnrWF**(g?h}zM>A1-ks^`#3MX@{E6$Jc|m}~V34@^{ynnKX{ zWWHb-=!mh9zaYnQ(eW{LO;IVuQ@F4a?PbLnFGb^$47QWfZ9R#{!hgsSjxi35Tpb6tU3 z7_5jb$bA;cq#L^`l`kVE{mQ~izf#Z1W?$~{#_6|pJ7SU6o;(jU#|$`hW=NoQM7JjeVtK!)v@N^ARv)*2+DCY=5%5g z>WT})1&cxBgr^Cc8zN2BGE_u|jx~YH7+>$rKb<3Jru|v_i-!@@uzq%5`CNNM`i~cr zWrCLmKTS4g%p?$PwkjYUG=Y5Lvl>6G?|%I2_%HwQpl`Tbj=%Bw6+K0|&F2n_PD9wO z+5Fv_rz|$VhA>Xm6k~UY{g!F4{XSqT7^m3F$4Ms9tr(PCfV=*gy&jh+Nn(2#$tU4_ zHBXE~R+=%93mGgY{0>J0ZZWX?0pmnFnM_Gz&?xPKv6}R9i+rLUJ>OC4E^jl?d?si* zh#0$#Ga))>LfT=pWLaA$#-UuH<4(r0P+~}xOq~_g)!=$t+@2NRU+Oislk^1dF;Zah z*~0Il?YSqK1^!|5g|kXUk`0WA!6M4)#N$$8wg;twJg1X^x$!ZJc^8J(G>uwEG^m*7 zsfamcl1A|XiHWu6;LzQdxJYHKr6ggr!TyfS@*aTg{vzM^KN^2?KJ4j)5e8;8HAK7i>c za+Wqy2$VdnI8_ZzI0n3rwqbCyV`S0@<6H5>?CVs{BH1navm_Wcjfp5~giZsWm;`jv zDc&cI+yZ;>CZdZf17}w%_ho3 z7gUg#{9J2gFnU?hY!V$uka$|RHExxpzG#@F(*Oz0B72Dpu$>boi#fFXauEuqWL$0g zpu54BGs`9PO6pz{1~itCZ}K0zi_7~8>&0g*L+GF17Y3Ns_75wZB#d1W%{oDhw@sou z-pp5vePDbQQ@JUDaD|+#sW2m&dT=!>G<6<~ldO6uw8l62UTB;wxeW2grp+Y|Fpe`3 z1Y0U+d;^^Jf9r#e#)3SBt6amcWSY?7S^}BbI*J#;A<2_?&tw0YR;a|hhM~@Dh+c=U zF=bJfexkh70f~wu|2xuO2}z zhPv`u_pQMISH5x@R&pMQZ>DQL(okT-#rIT#v@dCqTG{%iW z`+V9grdl0lVC^zm`YkpDTBFXHvU)l<0`cAdA$yS@YasrX&9BA%WR0Tl ztqaN;B?QNYD-So6HG;AX2->lF9%(#$DPqZN7vKN#{V&(+M%R0rUVBHE$bON<#&!&S z9!@l9D0wWja?avZy%FrH(a_@yEw-t@Yh)j+N?4tvyK7|YyqN7m!Pn@#)b{J{L=RyJ4t#*|+u-)=|#Ic8x{qxQ2~008FFI*0=B1 z(|ymweAUubDNL6-3Y~-jX5*Kz*K5pSn$~b-W+Zi)`I0S}1AgA$I<`ji=xnHp@Q$*P z)RPWK;;PrF4LM&S)7>+iOJn6StA=o5^5k&Jjie_;Pir()rK7*^& z%RSO5imJkeb03lmW(JjlQkQA1qQ`3;1>a(TShA>L>YK?D6<2H0nDsG+?U~{u4@jGm zK3JZx+0`Cd|2O>M}6c zjjke+{t9a$>DacckRR7BkN_DfmpD6k$E1XFe(>I*w5yLuPiS!`ukN7K^MqQEeZQC5e<1@BOoa=AbLOQT;=F4R2UB=i1UM5nZE?#R{%Q zx(6ODC4(CBp(&18!yMd%8ZAgG=cqAFyB~? zW1W*epaNh6v)gbwRcZSz7CcUVh@T_gYJt!l-dETza*pw+)B{^cRY8A^ z+e1f>y~F!0r>J7v@prbet^*pU%CZqV!=ILP;B-taqp?r1Y2EoPHixgIGJmWdUr(a& z4SV}2{~aqpflpSWPedx7zLyEhY7}=vCouywIzW1 z7zUY-fM~C_6WvJ#tYwp**QOlnWwpPN#RsEo^@xVy|CLjZgIm)wKa1VZT19|FPcN^T z($Pdtv5y0M&sOc~UizCvb_F?TZ`oME@}gyu&Zl~>$rhIS2EdO*pumr!uYu(KsAAM8 zaaSo|bX^N(0kP@2fPgTZ(((x{vMDhxNe#;Z@Xn3^Oz*4_hm{l73jBCWPJ&wJ)dX(V zQ=?;SURa}y*fVodElE=bfa?{-=+pOjJ_G5OI+HH98h(zKY_T{^-rb+FpSin6?aD0@ ziw!^7jexK^mqP&%^E!SuN|WXnAgTZm)fUBe;&eZp7cx0dBfvkLe7v|m`SscYmHY(? z6GqfghJk3q+QpQHIKd?mR3(}W@OU*Je_7cdcsJhZ2xyF)jrMOhrlJI~lh@OH#xe=a z9Rw&S*DHKVRyxek&)G_ROWj)|1W26w%t~8q;2zteyw)3-L?-&k)qfZi)w7aw@yfKSq_y z;v;~TqE$8!m`iRnmSCDJSJ$oF0 z+N?dAq@B%};~qL8kW!)iV#*d~#7D8bTyo5+zMp@M(pbpw&9*3)z7rC|JM<98vE){# zROK%+!3c=34_pDr0C=9JcHsjy&-ijctewIVV!kag)2v*t#5m*pDH`hGH3O-Tbl@sg zAhyDu!+TMs{_DNRZzOm!ollo9apRnj`1tVfnYGUCo{WySxj=pL{Dgr^pM$|-q2w-~ zCzV&t)@&mF*sLyqa?G-_U^MA_jA*16VU{l5I=W-5Xmu~FuH&`G@`V!g<)nbwC{<$Q z^qp)`8AX(Z9rlE~q9V8@FaW|PN3yS>xD5g#_+&^qI2sl9IqKKE1nL@<;!UI<;x|Pd zEF`YDco;oKmQ+`|LKG_ynaoZCeT5pr%z*>us4i*eXFLdA@$L)kt#0eFXuyaZ_nZ#d z@VsGi%Z;RKLj#DTT|hMFXY^Z3jW{poOhc@mcyvjhYK8}$J(;s$jJBlh zbpv<{a}>^-2Fis(@pN&Swjl>>YG>~;-U}6Uq|x{lK=DKhAQ{^uqK_c-Q`4nf@}nek zfxW81NUewVBJ-uztDrW6$Wiy3*Se;R6pwIQk%dOWPILuvJL2T#5Byw{IA+PyZVyo1se)YgQSXTwFO`qXaxhsMF-*;eY4gHX!UCP81#BxqfZOX_Rn;f z*z9%WlzDL~6CrWZd3WaX7G>fFCb!lEeZfs~_6M!M0ov#{r{zHC(eE+9kbJ7ee_4KA zViDS+^eI@a{sBd-8OM=-i9U^0}=UklFFPSklp-j@G>n75~NBDXzP1ypuBEPkVwK2utDJ@46B6EjTJ zKzWEe@6Rsp9(2(qEYE7~DUBgdA;Xg4Jh@?661QTWDaHj&T1dDqyeS%YPly|e(1&2!qR}_cTlC5t< zV6r>ehs&P~remuBVqVz7PBuxO)sDb$W5e+w3OVkUA!~Iw7@yqr-k97wwzNogTI@k3 zqp_iNXSjWzuXvWwC*qdxta2jYA~T{{_KQ)bhe**2fDk0{=M&vk#d$Ew4Dkl+5bz--ZyQ92EXVM) z53BP}pE8cBpL!#xs-kw43^@Xe8AAM#+3=F$91Co!jmteQ3%W|DpuJlPsD8CcT68d) zn8(@M4t*^*GvXyPRkIW*SH_JElzj+nDsyn#un{l;Pm6Q`SZ z&Gi4npWj*RD%tz;w*QJ&Z`IKoV#baY<=K&!JA71`7uW$Z;4U|e?ByAJEGD05Zlp3{ zV_w)V%P}WUVYtpfypxhrN?3v(yO=#Yt2cg2l*L%=kYZZS=PHUH;(CB#22ni?R_ksE zF|IJrjxoFDCaITkaFC8F4yq~_EjsK~d7%3i^GOn7M|@OtPBnweby^Z%!%KtQV$=o* z`Z8D?rY2S%vR3O%*Ur*j?OsN6%B|n+r$7A1y8%b06KFNGWSNPZRs40fzGq%5J;3M{ zQy7_x-yncTFlb*&Sph3lLctCAYRW?xh>Y&lu608`A=D#!q!*C#M)jJhvk#zYwbK2( z1Owoxo@HN5Ao0D`Ai$X ztd*MnQ~x)~k5DTTP@yjG&IvHJvb6dSo**Et=@o*-@nBvmbidj^zbs+E1XxchD>JC4_lP zj3v(pmK8$@RQnWG`W8QQyFuvfGU+Rv-Ep`$;XgQh)!`fBcmW zp&ep6J@vC^!`JdA9_c}lKF7poZ@ zuF9m7&>mi0e)=%$o}s78RI@2wpx%4w?8_DjF;^-$>2NDMVox(@7kELi;PWV)S?w2* zhnmfC1Idn(3QAzXSrg&W7ZP%}+=LLKjOUEig!wp}L!u@%nlrjAcLGCSF)|WTzFp&+ z2!_<2d*zqtIA8!dq(m{~*k3bU)L1M;ETu#{V@1`9#TYb`ezT-c>T7IDEwDI;iY|kr zl$MseWm2j!@#0Lfir1Jqg~v3l648BB_#JK~tJ84_D-qZN+1OyDV#^5YUlLe=JjrZ# zi3yv#rt@~C+honiT3~iKXRJ;Je_10TLzJtN9pBR(98CS_DClMOVC%VK&}n>iRu2Pv ziH`$#8KG~0dq|jWbKXUo`k+A+z$`Iax4@{&ehFhYc~1sfJ$3?3?Iw0?C{+Qw`0O{m z(7ee|6(=*;CXT694S4l}3Pw`cE8=+*P{(A#5mwjJ&SoQOb}*GCoQxD%*OB(W!yp~k zLw-dpjiiJvlc9wslGHVd9Bh@(9_&A6Ts+m1c{DQs(X|n+2)bt}q#}sQ#|lGh3#$G8 zf=I%1#QL^nL2SwGicSCbX&p}2ibr< za!$UDi5?$Tv4$iOa>^bj?Vx48WWpV`yg=L??tqB}xk_HqYw{_@3dTvy5T+2QpKD-V zYjuf{?(`b4?`Ip_j05HbjZKu1YE*lQODZE}@oX%Y9+P335ir_J{+IA@mnltyft(7W zJcb>aj+iu7*(-~EP{8X%l3LGqn1vDTIr6xBJyIA7uv8F*M#Y)I^SRtey|ql>27D}d znB9moqe5z#e;f8SFSxhmzJOv-r9$+~F+C-J0fT&PPY8A;G=-L_n%|e5p_D(wxEF<2 z?opBAL8ujPmar21sG%A8MQLOXI$Sv+{54_tEEKk8jw3@oRS}vlX zR&Y2jIm0rSxhZDGeP1sqt`N3+B~2!8rs$zHkNLch+KFJtI_pkxR#2ZoFUY6$iXvFG z0b1Lew{b#Ew?iaMuTBcSChNt$F1qj(dUHVMDkq|hV*9})vvZDBK;!H^yf)Jdcv6ce z;kXQtyv4B!QDN_b2FWqlr()zjdUJ@iNT&xI!hVt%M~-6J9HV)BPv#Xwp}d2@>$bDJ znb#V8Wlp7@#dy@|)Bz7;p;o?6hgUemF-+&kkn}hn!VVB_kt}*7VAcY300BHRXOSl2 z?jS3EhMJer-h2Wb;>REw&g!#1ujX&hY7Te9MiPdPZW?h0fJ4!L?QQ?Fr(u{)0$$#^ zD_?^Wg^k(RB z(29JMAg64keEexA@}sSP4Nkv`QO6p=ioH|RX3kx3=Xlv@R_KFMquFyO&byXJRI>6F zIxO9CV^?8SLMG(_2GtN^X!AF$WM0gy9wmoBoL^d0D#c4nvAhpjWrF*PtqnWK7?*uG(E4$x|{<#bk%>X{?t{*Y>t7252G${9f>c)nzvuqgCr(<6+H&jYHh z_S*v-J3QBS72UmU zVig&e3CKdFA{k9Ya+vXvV5Ao6!U`P}AJX?MpM~grz#Wn50D`Bf!yo?o=XaR9?4H?NDt(`?7doa9 z);tK0vmW>3uPo|{3Xv@k^|xrv%>vmdt8Bs(zphk5D^%7@$|mn7d=cy{nQ3)trmxv= z?9C;l(rUsAu92sZ`3x5PFohN3m5xdZUBaAik20zI z2&eYS_#hvn#q+VTEM&$aQNerT*Zr$!z8}um5WXb_CiWcD zu==%pBenaj&Yw$;^@HuhhdH-Qp$+FQ?%pL2N@%3uMhB(}nm{QzL1^?e<$%KWVW!gwe z-Ctz8)xdZHc^h)EUf>g8?`a-iR|($gEP`aCAoQgxz^0RwwqX}YBX62n;aZ_F7Ek$r z10g*!kZRcqUUCbW;}oPEp84hKZL0IhFZXw26g5WfAG5;F(N#E~UNP>RcsXU~#dTv> zGtL)}S~)ACI9`nob1Kgfa;!+wwT)70>7A(t|{OXZ+^cX>!#x4Og&r-6uU=PTeKJTI_{S{BDb-b{D9_Ema4_P#&gO7Nn?CoL7*(AReKUfi85+ ze)uqANODFnA zTWsAje)_|o-XXyIS0t+D-ynly`nPI2MOIsiIsCuT*x#k<+WWhdrOCfbW%XsN4=7nA zxc0MlIiD$xe%b<65=jShdZEaeU)D{YrrnS7F12v}D3deM$qL!Vq%fXt4jwW-fe${a zq13rN&EFbyG~z@~G~+}Lr#8ZiqAuCQIP^_h6Guh{%vD&Y!2xj*tm7M}mOvIWajNSBy-;#+WOzRS@E0xh5Oz7DhFHfTXu%UL&ORExzKq z=vzcyS&do4YqkQCA7I+*P$;oYN}}M8=ZqKEb56cgn40m1-Xi6s(RnZqE{dx91(dqcv zdNvU70vXk&Lw&q|_+Wc}`e0*HCOfkphpFlePfA@P%GfQWdgED#(S+$S^yG3IZG~AZ zX?;Ms489+vm`m5hiSv%_M#JixVxQ_uPzLf>@vu z`9e^fRcb~A8MUVGxg*D40wx}_NweO7+fqQ+`0{Df(P72&`=QNL&0XHOEq<-VTxKXT zC&)S@$Trg|r&gPbo8+Q}slt?QSXsJ$XN8Ypt;{D`t3_`z;fb|^n$;8f2{UTQRt%;2 zZfIvsdcyXG1*mn6V!Y@S&8=jPP`s!XCTdj&;}qFuf9=6>Q`3zdGIrugng_#yD0=~0kYG%NQn@Wtidn0?#EU0<$qrBos*_C+zLj1WMHai_w&yZ5Q zt+$24NEb)O7Rx$=E&?S%i?pg{s3~i0eCQUm7h;|6koG2rNUy6W)INoVX7_ej<)nEc zlCw1|n|a-LTxm&t-{5x#nOr+k!Q$pq)vigyKZ);IZ(jlcD zQnz(Td60An`-J9r(xDmd>DAFRWYo6Gs*=D2wQz0g!)k*)ONU}1U{S9@rOwd#Hjp;O z21IO|=iTC=s)g_u;><`ap#JJI;wv@YBe)62_wNXCX+n10p-^iR@2W#>+KO)24dWw7 z`TF+j^ifL{L83pZBk$G%Eo$qM|`K_2Al+}um!ozX2+YSnjZe!!&y+(UW< z9@AznP)n&xT$WUEs>$s^Dh|flgP%2(`#L(UL{nR78-%?6P~9M^9Q{V{&`L=hL8rYX zkfIDcYZju!3Ooe2SDq>*2Hyg^dey_CxHpf9mgW#6DydoMtd{HuB|05Bk0?(dMf=d#*MW>+W0ig;3W7!3u21$; zZG{zD&!g!{=T`B?V`6AlG1@n{(7wT_8R`vNd9E8Myg$51?^EY$5j(Ml|!4qslVYWac+ z1&53>g6*5=poeWk#b$8r7AHy{|9HKarn4*X!z`8aF@3V!53^KGl|jd ze6tdINS*c(wkWm;DM?rM@T(+jc(ebuXV6R@>S@p zy>9o_XGq#;mO8epbBup?V<{VwghZF)M0DHllj;c_IfC1!unUJ=aBE?1IHj;`N7aNk z`1l!XCm&C$ssI`_1>n8R>O+f_tfQP>7lVIq;MoD}(s;2?_uS{3r6f_3s=p#!tW^=z z8r!T^R*M)6gxzV+#~Hd&$3a(4{4%q+A#>_(4IcY<&tWNSAYgdBS9g z=|sU^GdRmfklx5bITVzt3-M^d4TGg92qbAGtpaHE3ak;+!X}r<^LC+ZMi1^WXw~+zTWpB_zL+Ci#Gm%L$6vE3 zb%f&sh!yx^PHzoHSS9&ni`2ZJX zD(PbX3mtthb#t5^@dY-gAoP$9F=QvG*@$x(lwymr25ywYpo>eRD@yVsuJ)}6i`?J9 ztZyv$ErL~{$INPJweij!cI-XW#1^JDoz&+o?)*2DJ;c0b&MCm$tNe@*!?z@inq#D7 z_YY=>aK3GcB{pthq=}r{nnqo&*veN80@L;}7w|G{tkM1`)K=I}p!eS(>&`3+63|RL z`MaB%_5$xxpl4w)e!SZhvH|CfzZIxfccN3l2a7=ptX`y6ip*fWq(2weF{&xyLm-3Dy@DMh1-qWxFp2h>B61uMWXo zqDZ1`fkk67P%P?FoOee@x2=dv&hR0Yj@`tmpCH*Vf;sW$DBj(P-X21LqiH$CwJUy9lR@@|jU0*G$ zZ!tSW&RYs8)8(^afj>&K^c1W{SUU5AY0UPR*aZqjjRsOsszzeJf>13T!s3OOY};Ar z$bz6>{gV|8EFv6e0rdo9=%n*3Se7um0;?dTWs8l0al(1M!m7cYSPO|-d4Mwi)p(!q~%ID}QNcF)HGKW*4vO5|IL|aRm{wQfZz&H60q5K~jeTk`_2VkX>IZ)1#6x+gkYor)gI~sHZpi-PNH5 z!1Eh-;)ruV{1mfRrnc;Hm?a_RUScKyyXc(N`sIyFk+ycOCA7SG`Top=&Sj34O{_T`^nHjod9rskD|b@?IsXATo?y(z8IVXoeqQ>ubIBS*kr zZT8J;QxBZXFx^!{c>X%V>l33RxWxwTi%o-&PPf#4gMXWyw*4f^Y*Ba@f3mA^>rwLr z$-{`Mw8Wb7k^_8{v~U&gJbeA^H%H>>vgLjQs1w7OIfP{)j-Bnk!-qKu!b(}dy~8UI z&OIwJ&Fa;X6W(D?6ypSVPy~GvX8KzUf62!$(9Eq(?f(WN-L+4bj{I ze%q6|uOwa$uCOe{-)}gcYxaAP%&av+Q<#6NbZ5~f|E`?>0I|ycLKapfYBFkw0m1YMg zUo|_DEGi6C!jXDT>dxjB#g4|o+Ra6hOrh^qYr2Y>ilit9@nB*bp= zUNBeqSbeY~b5x_-CUoIlfIK9V*QW853y4YY2^+S_tRtCyn>oNIx}l{bsi?*5np`=x zK5oaeM_Z`qEPvPFtfNsZ9FxqK;E&__{~||-P*6dnL!B}Mlr>%?wPZgh5c(T905cE> z6240d;{U^9AocEM&wxZk9(25$$G!-7Vu3IMAO;y$C;`ys8SeXwgeNY#h+KmCvdRPy z76JjW-IbiXCBl%v+lP(xSRXmk+BZI|esKX(;9}o6MDN$Sjwfi;(W6)2d<$|dxm2lS zJjMJwAUEhPARVEM0@I&JK?>*%h@$Wh^28E(l_~H&)~@ZwN0a z*0xeRMHJP^>Oz+2FM*KfZzR(+qwIBzwXc}@M>e~}*L4N=77;D-(DS$uJYXpvu`~+E z-8%z__vZQlf7`#|QyNJN+!SeRggF0z!#H)8ut^X%3Ej$ja`}8?yDiOj3oi@RALT8q zc%+m23Ghz$Um?j9kCmS`vaW1`kF2GEVsU@X$J}#Utkx>l4kXDzAf(%0bZE(3gF>sF z{3kGJ^*+!V-670MGBW+mS?;vK1umxe`_1UdV#*{wL@{2g^FPfq5rR+NK42m4`Ap&S zCAYi6`UmDJ+yKo_Hj%RFTO?p_f5B1^C4B8d14ndJzBtNf@p2>AuG#<$dz~siE}_~ zxjHumM;XFHjGI~?~yRs@E>Se|FL*n)^Bl?6s#kZCsNuoRGU^9AICm-I`M z_PsL7Y_jkW2BUmx1ZCM$d% zL$OzM@N#nVwMB&QLW|-!sg0>cX(-DOtHmJ^m%?2Fi##Xabp$K{5nE5(NA!kIr>oWh zg3yHvM3@Q;)uFMm$JyIG2-*i@lz9@*^Ek)PwNdg>+Y;Il4^Y|Lw7#XZ@vc{Dk$QX9 z;1*?Pf63okveP~gke zIbX$J>t-ppDjkKy3!s{13a}(5Qh{K&eXb%z#XTlHa$WNk7YohohUx5Ew5oE(pc6T3qrzn-@Nnb3U1PlppiIRL3>NE^)oWS*ElN zn|A536cVW5*sl~hyu(S*!uOZpx5M8oeJyE_Q zMDLGHR*TYjJV4<}+>w}o0JV4XEQ|&2ZISk9ppu7s>VSw&ay$mUHf7p;Z?H4Fcr%~M zVxH(~7`QzxSJ2>jGGFcc==joHkw(^T$0 zank_|n-EO@h+^_N|3QqRJ`-pQ}fR-#$P|xmZiMsG!2C6a6RA+H&B$cF@&eykTV5Y#w=U8o!D% z4cK;Cma>{NBg$LWYfoBj<_y@v#q_y#`>l9=uv2&#x!k-fu^w@AIlNtAoK~Kz8jg^n zJSOWgQJV?x`<$rqM2^awK&!wBw5a3IRhk=59VkFvc3nKL!-=j#h^RwEP4?U_qiued zp%SObkFl4;MX4=R6w3L4p0b|TB3cmi*aJ%Jy5eVg|UNEJ1;=J6cNftCU>uAY7F1Cl`XS}J2i(Rr%J`C9pS!Gk)LRa34SW-6%L^Ww=l+MQYu!VI;Hn4|6{Q}New=+PsnqrZRIA(i>$_s< z+!X35RO>0KV2x@_A$a7lh2j1;HxamFzRWEcROY}#W^y3;%ktaEydO4hMRUg7l)#rr zZr)$;-6id3zYpR6cQ(NJe)*L^!_$J&2e5?Ay;VvQ;l9DxX;bh74>p^xvsqG66>_^B0+m%A>LgE7I3&`3bUtAxxg&Q~9B$-*L&z8vS<=|9X zoZ`B-@XgkC&=$o3>IgSGM#XJIZAp#@)lehbwIPzgY}1l43R+O_>We8iJ+JiW^G9@^ zha?=jSFbISRnCh=sW$JXiFJ7K*5)jlUe%Kyu#8}J@N2kCV$)-MI5Aa%q|a3ijMk}q zjkxo1t#dMZeUmcuwf<`=)y00pB@-xNSLjvRMxD&iShQ22_qy#KtVfzoS=NFi+4_(e zTSW#m*Q8QCR?c8duKKpRgYd8iY`vAjiRsEMSEXmH^G@L{c=#=(#9r_u^Ktq@o#e=?KcH`><97@|p^8GN12WDtz@h?71q+NzTy}9c3|}kCE4I z*M|CWhXnjR7vjp^sn(~h;0XDI?WUdW)UB14x?J9-ojBjfhb5PRGvX6>v-LC12a_Eo zmi#4KXeFb*3Yes*f)-|?f{-@hugZhQCH2g#z1dnMjoDZs4_M(bUCEvQhZ(YzYe+xB z`!*mdrO5{-h{dXI@P2h9oE>%r_6R-RddxxX6Aj3iX&~Okb}w0ZDEyZNUa~k~;d#Zi zq|c|&6g-9Aov0y{Ce2e_D%c=~`1LFiAvdVdCp8$Uk{VF{{0-<;v>1(?bX(x-;l<3t zxM_-nk!XYAt?u?d+-hI$BqVhZZs5nRB5nb~-2Z)FjzY$8zxi8%ez$6U(n9(B)pw-& z_NAP1++C!glz)Jt3nXP!z%K4|m&D|lz{3A*Pi3k?JksWmEBNH?2TZ39O1oXxAu`Xw z2lzOAI#+#=H?|OY?&x`hmks_Y~?h&)q($_2W& zOUdXBI}2KM4@OVZTS88-qrfm=Xi{>;chZFoW^#my?kQ!6^G}HU0^-L_5Ss!{SRXbG z%<$8!-~fAWmpM0CY8tXqZmMaJ`m{$#H?}L!X#1cb8|RhUn)I+KR7BvE60mt-?{iZK z)earNwRfaxWm8IRuXm1~AW-?=B~T5>KH&mduk zNVa=~WT#b-oaib5!yvmkn_Gnf)nh~AyIdY4wEddt84FKwnStvrNany81MC*1SD7{> zs4yBR1@5JWkhd3@6Ie^Ws?Yix9lQG0Ag&o?G7K$cG2CmQbRr^r9CsJxYv8Qe!S}Pr zF&>~bpXQsVrQ`s%6~nh?VZGZAGf}5AZW?OZXFdzE-7ZxOSeRRQ)&d$G?0gthHYN1X zBc%BX)mqh9%sUnpvrf;b@?>A*beXrQajAK0dt2FeQW-dL4<9R8`J(-6nTj?Jx;QRc5T0Kvg(F3e**gZt`Pmw=cd1P!T1=f4J zGh0Eaa}Q8ufES|cI4QXGOF_3*K?TXFmP>UCXiiET@O3)D)XvXiCHGg0vdozD9t}?W z+Gadf3e%td^oMsTw(4ngBFfTeP+WK1lbmz<(;U%_;wK4yW2Tg*AgU>8bA&8V>tSoc z4$gN9by^5)75y;U6hxea3Vf$P{slrq)j;|t^sj3+2j=isDBb_BfbZegnvys;wIDao zNbyvt8QZLW=6YXnrldW<4dvT*fLr&)LS2B7Td7ISX5mInP*5652dI%>KhzMZ9AlJ7 z5DoH`>jG90uB}1SEgt=#!NqgyQ+1FlO?V>!Pyx*Rxj?u6Red>mO68i#a{rEiDfE`U_{hoR!>hLOA(&`K{Ku( zOg~tlp=tCANI&^KCD_asq@HRT+7_t?A0g2PmQoU9pU*3d_^Ra1i2M39;-FP9SfELF zS70}^ETEbYT~%;u!68l~udQZVwuMq`y_z-8k?yW!Nkvxy-JGoTzF^b{U$$aVR0}$U zgnB3`<=t9J&0D~{TT51KwJ^a2HH(`SP5xT23`>pO9;v5qW!YWG#D2M@YC6XHB9#1?H32E19DP`u5>51+7UY3V=HNwF3`b`Xlogdh0c{hK0P-;#jFLYFlv;{wc=Ut*Dw+G}l9iY7v|28Yw^}x|8H+j&}Z~vTVJt5b^pj2xQ zP)4=d20_M$4A5GWPssp8oNWJF^RKBB$%<_DG-nERnMHvy&304fd!&a?)2TZ3K`R_e zordHs(&q{g@syA&sI4O!+TS9*@NSbr;csXXE!dl6Yx<6Bm^fno`iEmn8xwZc00gp; za@Vf_uD{%T8nO2g&A`aiSMNuj9!lADqxF1MNWl=C>}J91kzi1gy>Dw5H4v5NME%=FcnByCYPh#s3LtsU|i{bVr~$_`IN%! z1$HFtX)&3t1@AlvIj%U!!o$HA1rAeWG#C5HP&h&Du4qgWX4IP`ddC$;TQ22TCqBq* z<9kwx$xVh=OS??3!iVpLrvfnqQft86A>NibY7#9kyDMKwI*lsJ7I*DN2Pa6ito)m# z@8^@v59_&S{7rwH{eUSpQ4}|5v-~2!?GI}zq+TUbg(K33(e|sG{7>6gGA5BhbRz3f zCvE03D`Q)v7aG=%^p9hQ3fFbiEQ*Bdd0P=K(Fzp(L9(t&i`DHhl2(LPpc4KJ3x|^g zh9B6RR`mJi*@9A`Ww?8S-+ylMZs_mtr!u;M!k zT*b&Xxm2yiZVctZqNZ_Pu`OgV6Q7=Hfi`f!4O2mEH@cR0BrB0`UF>n@Xp9E4$>P9B z5ns?M`k<8qMr4_OXq8`nNEwFAHeoAK*E#UYx%C%e!yghJ`+;Q07Em&z{MfKwqGpFWwX?LBa z$b5*l-h0_EsM$)B<%|d0CGuBL!FU4#q-72+qgBx_OIOpVR zWd+TmEmr|THz3-nWIlXw2j5(2|EU>r(WUc<*r_CrFnC%ppsxwL6=uJiFc?9y%9e|~GrX|HuFr0oX-@uTtE1AVdh;wM+Fk@*^8eAN^;iC}vv>9=$#q3rSd^o0*`<1+1A%8QX^ zeTzX|d4w|7vL&K#%186*caVEOvej_U3BP`dsksrg800k!pcaE-w-(Tu4x66xEj5x@ zzS8i@244$HZqa0iK~gS1Z5DHLDWjWGl^Z{_7$U{&x&E!8k%Feia%giDEv|(>?5DDz zDYZ9JtN-}(JER`rSNCHYz3OQ?8NIjV=zn5fcPJI+t&yy>gnc85)Af%@RL#FZhWY%$ zIL;rvuj)BLI_{=NtQHq%oo!?;quA zg#o$4m_L^^1`XH`+v!83Fl1H)M%sS;9(hY%eSaAdfDTrh=+L#4y8 zOBxV*b8-~bXmt`TVWGXUD@SFgRm;HMsmY}d#r*j+d%~b@fooNhG5Jvj+`%<1-geYm z$*ele)pGLpNn0UL?hy?2&8|mTH9d-Y{&84OkFa`rl-1Lt;AP!NN}b9wU`vPopZy~OoR(0Jf62Su4=Ol?Z$6Mt z-c1SRMECd+`XKLTy8L8@_1?+c(GHbQQw{ysKs>O4uAW-R#TtG$YD462)F9O85RV^V z<5f87BD`+$+|H{(=mTucrJ_M{ZF3n2<_aD|^0x-RsU%nH?QG5jn#M1z^b?EXJF(QD zIb~SLHw6e1Y+ZePfQj5|tSWvlvlr9k>8Gi>C$J|{=LxLZaV*I>gZKm%@yL?4%T3T; zz>gxBZc0BYwc6SL>J8XY7D)`%yUE&D)#pJx=?2fXexEO5? z@h^yki4vS`(fi%FWlS_dxqRjjz>Rc!i%A<93?+rNdauBK7jI@Q z0(YTs*|m~w*0LBq^T}?OQ5Mjyc`FDTm#aCCDk#273sR(HISV{^!Be5&*aLe6<}#beRhmNHe_f#YeBlIk&%dTG%G$fgauK`hXK>!?LWuu81nFh4V0 z!t7SeGr!`5cz|IT!jh~ri!T?&T%^MWiysejdZsj*KtCWvhMorlCjP0`qaHm%8as1H z=>n%CTGgshUt7XTF81f35vt>6dxV}Hqv-u3vh87YYnuz0;tXG7 z5T=%m^Lh2Sq&+vx8SXV-%|Zue%ue~BOtd(E6Mw(C`A%x*n0!orq0LPZ<@cUN)_!x(ZDT{yL*Q{!AYPEu25+MY)mi zfT5Qrl%sPnow&k*=phyc^Fw-ck3o`PNHR&?G#M2a? ztKLYxZ42|=@de?6RGZIE^VFp6(QC(Zbe#^q>Nv~Wa(=CVEJ%G7$RSqfly!t;$K*bl ztZJJH7HMQ2=nr?qq?X069z>s1K$fzO9)6v^{p6v`&cfOx??|^;+Pe>bk6c~pGS2jR zQIb;1CK|)p3hDDn(#8kP{83F}N{ZQkWZ11s{(1#BoMo<@894i2h>OdbRw$Y~#8!qh z+YW_=LkD9XNQY$&b6wP1Ak3;t`jKN|Qkm6w0&C8uG-Id!BnaOI%aj6QeTkMK^44i* zg#mctG$TGYun&(0v6N*;1FxGjVQ4jtFvG+z$iD1@66kqVRu66E{!AqfDA?nqZ9N&)?#o8 zxBGRIg1FY)540Fq#5B`gzJPaM6E6*7rai=N zLMv%UFm12-6Fe{@*Y)2?I#wK`%o;LU(Bu&2t7N-PnsM}r(~Rg4e7_0IZ07qoX%Gnc zOhZ^nI0?=h0!Cc}MF7xBJ(4q3L%>ccU0^;>gLxy?AQ67fY%$nibF)Y0Pv~7-=PN=d zMVFoi$&RSuEMz_+eNprDdREX&i7IufSS2bI9Z`_A)L6BwhlMU~piGS0KL>Q>k;F}Y z+h<%NRaiamF+YJZ?y`(CSNxi&LqlF%xPsW^L)?n)5DT}~QeCOHq@m4H+*(-DNN7uX zZAv|)SV8E1yYSsv@R6aMY38!2hyuPJJwGAi_5krogQ}IcO6UxWF+A6ZX)B zTH!IJBMNe<^>v28;ut@QAb&~6r_(nm<(}B?WRzDB3ieNv3cQ~0OPckl0%GY4xDXG8Z@X)*e~e(=f0Fk_t?O+@8S1H+P@dGt{Qf+mYVxA8)zLBXbrw2{y3bxn&*neb?a4tToGEizGfS zRz+rErnMOq05&%9wumRd1=}K z->=vn%FWz<+35z;sV^8vL6oJ^zGei%fuB%>Ezka&4fXC5JUZ9Jon4QJGovXeCkQV{ zy##btB+$fyDM@Z*QlGhJcw)aGl=vpg->7CCzgKVY4pA*>CNcoiXjlNF$xB9;3Yq3RG^96k;nX zq&i07$8obp&zBfh_g%$EW}_V2hvZK4=XZp&r9lXNI8wmSa>k9i(mPeK-m8T<6r1^_ z@+MPei4uG){lJgthkhc;rczQ}-(mj4HXx9PDS5qG$tgk@wVddWO6oz8yx9_XVe|H= zD~^JQ(0N}85@%GIzT=u0I6p;(C+C{e7(ZxJ_ZXazf{BgPfOz9$NkE=K*B(p^%a!F| z#|tw`lv^_?q^+bk{9Piq;RiW1ti9M71KD77N5?;~Gs2~(?N<}=Rm5N3IpRrvAQMmD z>Eb&CftBjd@5}-02#YC9lOf}?_lqdY(j@czrgl$Wmv1bWDc>A?A`OhWb*jO1r&GEE z_b~Broz^6M6Z_&0mH|+TnI+-flT6*R#k!w$P6 z?T3ys;#G`(APE?X>G9UdEX-@95rfWOM{fbWvNRl2^%u+{bW_$^yNu_t7n>YBpwagR z($+j1YaV$naJnY@U>zp5>Y>uQoH7shM;ig#Q#LE3*W~xFzK;>nTLd ztJ(Y??^jbs*gBA(#aTTN!^~DeE8)$z!=}Nd(G_*2c-#XHZ~llk;@G264$xbeA{{p^ z{=kHR@iTH$g7QITk2=y3%i6d*%MzI-SVfxCZlZiAGw2gM5>Z<9viCYfM0$c37%^pG z%q@$h<@Mo}ZA=Ya*%Udf7gz10+FjZKFd~Q2aa5{YWI!{{)R<=HCdgV?&rWNb; zSy;o0gxhwfGaF3SWq2@gjPkFaO&gA8=L;JIi4l)ks!=Z&Ae8>&w~9fr&Jf9>RCYOg zq6@JaYp|2d*BFpO+L~ZZx|RNTAyyehjUq-d9R2fZ%r+qYUyesOVfU}%PxopVRjOtt zXQPx4Hfae=*c>+{R4T5QJ(;I+(pkgF|2mzIx#G&pcztboPZLQbqxM-8Jq*J9S7FON z#d5(VM+h>fCKHQ5dS_c&oN3JN(V5xN`Ymz$ z;x~qyW!+Wyh5wyB|L^D-zVCW<=4Ymd6-g_^ue}`=*~(x!yoK&eBNnOnjyo8+v-yZv zeuT9o$q_|z$<^`~mLz_DUY)_kMXKRR{_~IAJV20etxo3G4MNWXDPDsg-v~GjO*eiH zMLAlp`8dFzoku*DDg2>(|pS@HhyQKPO1z#RV)Vk&0aI60p z8|E;b`?xw=?0@@h9%&uH5QYRqSKCR$>41F6&L~Qb{uLtD3s}9!>4cULLub1E%Dez* zol$<#G(FQ@)-cQrJOB+gv=;$gfBxc1o-u>@%Z*p@k+ z4jPuCxlB6vMK3m=!|83Ydgj1%L!U8M_zbBnYYRro4W zGe@(UUeEJECN_Cs_ukFcHvR08Hu=iKF~<@^Ww0LK!!=J+=7Ubhg|b3?gV4WKT)oPH ztWpl4R7o=kS+cv4ioa+E;}kMh{E8NvU|PP#8;ETFrFBTm!W_ zHQ>AlZCW+i6D$m$z0TO0tP-`uR1cC*8ph14E-(lQ*e8r-$&1Yr519zPlOfmcHRF^t zMh8O!q<6A}AJh%j7R$I#zufx z(4o&nxXP>B*3lOVh%<#P*rqxHTk$LSN;_T`oaDMaM&p=bg@R7& zVCCE0$JQ1f5!yTrL`H}~SS)2?d)PB)j?uEwV_+sW2#Fr$zb3xK3L5g3LdVz+6I_jz zG2X?MIR=MipFCjQ3dFE9JV#&M$us8|<7Nt$f4rhF`myB5!m`)1G;(t;J>&Jqnc$;Z zKpMk7D>RLz=!{5N2WrXS#gP!p^2#U{HEGKw4diTTS++PfFp@CdtwHQ6?ZHA}nc~{+UE*peJEmAltA#!bJsd3`;$cn)kxukgWhSD}5U`=?{R8iz9=0 z39R2B5W6K=utVOjp4Pd6m5~+m*&pU;_EOeCPwNF>$k3hXRwS!0u9lWq%MmEzDL{z% zfSF>NL0a^52OUkISq-G2Vd$SZAG6e(E1e;5S`mRVO_VA&pbSxPk(b5{P@^&zQ7L>GFu*(cR(kL*5v|suQ5s4*{ z%Pc$A>P(gtKA>Yo~ z4o|LjuPn5D5O`=0HRWlHAtVqp;F?_WiMVc-f_GdR#Ja?}c&5_>PkqqlhbDlC6FqZ& zz8A)%^qzzngNx!8ap5oT%$5muYtNn1hSJnAD~2dZ#J+_m@t0&h@bm?uw@h=#i?(eS z1`l`zOy!uFSS8_uIg{e4z|(QM#6&-gCnml|B#2+3)N5FQDZgNaSGPTPzAl4ec4x`PxX0vNZ2R%3(HF-8F%^$|A zwE@|{;Xz`L+}MBS9Xj%lSW@V6Loqp|a5v>Y*0WsDfh5I#9xQB?B{^Aa7fARQc66pQ z=kod;Pwnu8lc?|T9rBUPPfpTEvj;OAq*$Uw7kO{w_yG^v)tpt zo_ADhllQ^zmG)EU)-EJgYXU35m^YbS6z(OU+bUuTjJ}r<*w!2$24xoW}6^1eqnn$Q>4;$+lZ zr7UA8OS3I!4Kx6gs&HaKE}ZxS3{4^m-T{&Zn4kIqS{>{BmjumLVY_6REq^|y0{3QU zc8)oeI>FVqmi#p374VbX5;??+Dc&!;Dh3ocPl3}kFg+VO&Vt;YLb_fxiiOa{s^wg0 z?iY6(1L<`WU^-9)Y=8LcJM?tyK8C-sJrxO;Twtf0CTFC#U{kuD{YFB9edJd!74p;s zyr)!Uq;^S+n?UBBc1O;!FT%L)=qCk|i1dFp=|5Up z{bUK6X1`CG#y57QiNTx!zFK0t93kSe!v}SEfh>UCDl-Fk$irjU#MteUV&A)v6!Ona^=;B#GvkB(+&h9eOlD)imGqp8H#7=W7E3a|jUh@aSyT+aY^edu4e(;T1 zF@H#1rOuD^plJL6Eb{gAZh5|Z22zu9A4Ms{&d(kR{!r27T0b&A@3$}fsEZV+`(gDN z6-XfdM@Q)+td6CH>~3is2nD?TB+i#_c6?Uyd5hwKg!+gd$?}%`zM5YKiR(_$2ts_+ zB{F=HrdW*hP=i`0I@w(;b@c}vpQ)S>j-1Jh#si(ueT3%*RWyI3FZLW0_?>O}*DC=* z5N=?r3|Es2@iHBMrC}uHpKXc5?lWxw1jY+oFr!FQ1V)yGSZ0Ey`v5RI9|D4%Eg0L^ z{OSv7u-h;mmoUb%BT%-MzTe5#EcijmlEoRFjea!GD!V6UX36ayc$BN#6~5fO!&(yU zi)O>8yGsEa5I8iQ!+{zkW1X9clCsmET57-{#C(?=)bUpmH4#0>uZLOc#maY>9~bxFNmp3w=!0Y1NH&mz$-eWaKs`KIcp(Y@gFI zRvsFPd}BnW^;JqTH;J!xH1*<#h;eXXIxD*pQFZI^sjn1=MXPFm`AxqXqWaaoqF(~$ zo#9dKK5`g(0`mP~^6-F}3n-V=1%kN5{@w4s*{y14Pl!?_@L_Qe4CB!Eltk#Gp;eD; z)_NF#(coqFM2uO!S7vbUTqa$6YOI8ZOS^c>tW{RCpdl_6COCw9zq5}-g0J;}TvIe` zeiUH^b)Rve)F3ew6{9cQWBAG!bD6T+4ce<$m2)YeA9mSn2ov1LpNr>bF7Z%5CAS3vqJlWbo@9VFcphcxNt0&9g|WyS zLOGT+kqhv`yF$zVjPlJ(E}~l0Tiy|tNan$Sq7Bnz-Jn!AR~XMCm?PI&t8Cm7ucW+& zb|amOEoU+MPG6L?TPs@*EWLzVOsf?E7b)qyvCEtQnRL4DlrLww+aA=Q&_-Z+ctWfj zfC*Kgg|SFR6?|R_1`Ri6%vj=)(PN1ldI;&C1qemZLqo*vN=CX>j9Xv^g#Eg(tyCA- z`WD)(jj*C@(>C0KSLg7r#lm2Q)dyLP=>dAT0o^l|j>D;S;efhi0?R?-2_n9j?dq&< zEUl=j;VkJafwVAoSq3DqaYyEPDD{CbKNH6shEU06O;S#n#;#hR_)%lWmwSP0*8}}8 zNi^6yd0i@9EP4eD2M*d!MP#mVLeOmztO1MfMC93+BO-lw!E&c>b;>HGz zJps17GFpj(;;QHp{o^&h+(_!JPiMam#1+RzL@0Ji`&B33!)zkq)N*JzIy6!PDN6VP zj_v^Kbi)s)9Dpq)u8=Q=bDx1UfX8S%H_+rVmg4>wdQ#kh=R6>5!GR(R$!?HZ3>?sa z(bvo&)EW}$ymDRd5gTg~NHb#T5t^$+`uiEA!PQ!n4w_>cnQSgdlb_z=7TRmb)?4?b~*8>o8$$G`>Nc$Cs#B*eh_e4TN)?0X<1Z@Z> zz#C$)&EhSyYOe?svJi|c6M@>cfz%9l`)7D33323D%*22u#soxTyKpyAD(QT1z5r8v zj=4;937paW^d6mBVpKqrA>kp6asgO(SZXqBJ<^Cv$c}Rf44Hk}Ve3;ejW;er3tSlz zG28{!|HwSfl$ppl{Fm+66JM6BA$;(!EWL0Eih>s#y40o{gEfxdBY;R)_R^NYEc#}N z;VX&_SD$EgC3^H3E65`vZ^pbJ2`gg*yF>tdHdwHtyjW6KL~3fBTeLf_xKRG}XluV( z-`S1sg?s;g2uCuR(KQC=-BEU|e?J!qUK#L_o@PDJVkUG_npcXW;Ag~SFUM~VkBv~@ z$o4i9H#o0g&C&iN#zDYvSCZ`Sn<*!c8D=FcP@>_n&_L;y1P-cRm5R()k)ZuX*Fr+# zclldM$g4nMs^#MCC`*RJC(vd$7`!k6q^$Vwlm#0z_*%P5s z!C>hQgRmHPbH*y1BG$7)iBa^_HS4ktK*D|#2V)82Ta+4n)B~_(6rfkZrdihUFbRQR z5A)Vo!UUw+2o2&p%6gI+Z{P@1^b3}euLgxtT1DI~Ynm0G6PHSAUod*@orI~e?aC0X zDVKi*L$hi&5buXkkKOKI`cWe>$EO*hB!fh43BBJuU&j(+LO4Zm%y@UBw5!J7$-2xg zazqwzxiND|L&XV1xh3AGk%oVa5!v^#6!w8;!h3ezi)9trZ_S?(g=m(}X|dU?JQ!e^3P7(y{R zqCT0tFlGoPfP2o}@)w547}cWJ-M`!yP5`RzNaTFC%q*r$Ci$4$qa%7Vf1nMM0u1E( zkeJ(9_&B(6GAEukH+(vhSnNTjb^C`z4BuGRQ2dEud3?)EcwbtYMyWVgFrYc5?^v34 z_^&-ZAvfg+Dy*|p&H))BZZ@^FbA&n^YdRT9gN>nuJ&#IjFKD2GM-s2>0ZM2)7?DPR zVmQ8MsVJ+^@0zxFtbw=x@4W`E-hd|)ixF0cs@Mj3R|8CM;AosKSQqU7OfO8EI8xJ5 zMBaH!JEGmrSAo5^m>-Qwetg{%TMU5o*%O+Ik;0(?g?T`0NAg{zUH^H&>{B^ibY+P+ zmYW1wr%>`FGUX?y6>_(&PLBNAnSz*>TSS2uunKm&=*_a^{PU6hjbn!`U!GELdx{7W zPoqaqBV=Py_q0zcjuQ@+NmVd+V~cti`3To}ydrHlJ?Ar-Bsd`Hf-FB0zU5Mu$b!8i z&h12M2B&o{tHMFxnd$2xB^IR|X=fNuYDj%rCB6j+GxHRV!^XxHss#&P6et7oVj4B) zm@Ehl%LE9_p#WWXTtGM@9Do;*HY?LGy_xibtCOHUW*2{s0vQCbMai$VfpZV{;x2jc zG@RHoN3aCg-#tmh^+=g~)RAE^6BKSf;{c0a;Z+?|7*z+&yLS8HKyy8)BUEu@A(};( z%&>I$-c*5yuy0Nki){V{^)j5aZW#BH`WCo_!rM8_1fI#fF`#Xx@I#rvZ8@6vz?pN4 zW@&4qQ!9q&(~+Hh=OJrBMHM#v7gO^#NF z(>Xp&8dAEvfmrSuC|cHFINh>jGjrie8}y>SH9H^1FaBkTcF^9YTweJLYw0_b=~IyN!#aIwYLl=!QC_ z2{!|ZO_%L4$vYGdU-(0{4MluDW*NjXq;{4We07L)gy@jtrU=`7vHg{mbaeX_gG@4` z`V|^TgW~-AtmZWke$0XADy>JXlImym6K3YR+9n`BKzk^aB=7(qO?e$$y*4@cda7-{ zsRsjZW|(fmY#d#i$HT&G?I?@U%XM5ZCf#Eb(y*6aDI0-YCjkXDD8OS$X%ITK>kB+h z-+F=xLtlE@Iu#EUY|$N|r?Dhf#Ha;A-Rz_xM9lnai?lvheYs<-$&Wu@0O|?WzN9eZK7G_w~hx_{H4T0yut=ZG4h6n=n z<^at8j7SFosh`mJdY1aA0ACYJO(-N5O@U|IQbg@3_5{P+=>8yls-1Mg=zxJ_l? zXdt5v{k~s;Qo|Ef0+!53wXCsLfZnY=}OsUe}CrN1NUKJJzIs9)^WhRAJ+dESB4m3MP?b*=yE9P?B|%?>{=lq#3;7J{k`CL!OZ zUkE$=#KF$_Pn~mlTl-lI`9L_AN_g*>k;xSNrcom)2cQNQ3T#@48SuU8gBz9KtEGo* z6LU1pbhpA|xYj+)Kn#r?$}!StGuwXk9{*4^-X=?y))=G!RVI&nRzmc!&L~#obSj%@ zT?%J50LHWYC~x+IGO7;=A~jnb=P;ERBWXtl1+V1^Q8BB8yVjxiI}z7rfwOk3XPxPhML|=?YBFsHKOR7(?L>`-i{0!>(rh6#?;R@_L-9=l?E&XA+F& zcME6!6Hn(WPB_om3;CvoP*<>R^7Flt&;Fy4BZx+rBG&9&VA*HFvYwv6x|+5lykww5 zzZkOYk97|vCKgXm*b30+1(m*?1%W^6%Bk<>liO7SY$R3%JgEJ$vMZzlrxoli1H-Cz zfN8Q_5e{Na)F8cv;sn#UFEd$ZXg4rh8$v!R$w#M^a0MKc0_Chz01=g;q4sjfQ%yJ- z8S252=cwBvN$hU+YW65}eR>#cj|NSG`W~6K3Yhi8zM{$eEv0>!Fg5ub&-pjp^3OCZ zh+k|;WTQO0-#_Bhadw41Vy1-ZY16V2O<1c+rfEthu^jQTT9+86-`)~o!`NhOQyi^m zl|AC>yBJBgTWipqU@MIopP|TgQ)-4Jy%Gmb%gPKjLki-A?TK~=gd~${yf%W&*LH%n=WtbtL{gqTrp5aHGR&cohr5+rNm4c5gQ7 zAm#na>U@Ee9<~bQVfKuFc6>UB{|HgdPz4o=4!oS2k#iQV%awKCK`u>4OnrbXU3Y*# z>YampUhn`j>Dw~ogu^oY4fn4YJBGPhtaoo6nwl`x3>w5N#EEnvzfA#W90RdsPIL&W zCf53D(G>8_wJFdcSV~|uBezi~xapGgx~ekrLl5oaHjxVGnQ6X4kh0ezh6_tN^T%D7 zFxf8@kB3&`$Jiu8Ua(=c?JkFqL9&8fNnS*&Mm z8T=X>!7fp<>y(fj1MLmEpy%26-A%ENNLnfXFsDI-j6M+Kmg&1Al6b=Z&+7E9KvYVKbWSRaS$d01u{s zDj*}iqz6rUi^9BQtg|NTPS@-(=04~EsePJFgwMzoYVbG0=)4)}xO6TdyKgSZY%Nz@ zgg^Z8Ki~22REc;kb~=>a)2eg3B~E)XnGhevbKLYcfH3R{XgS?sk;n}!M)>yyeVRq4 zBa0uce%Wm*AS0|GdbGgtdIAMC-~$g|gwa9(I!B3wD)e*ubbWT=UmFb{fjD6A7!QbJ zZvwj*p5I0C2Pbf`Zgx(OH_zA^W~0et>HI^~46j(pJd@J5i9d}UV%FZ(FjnV{R#gF{$mYcwA{WZfMP{(71)x+V2Tz#oRiT zmf=Xo*~R3L;um=(4rOex$Rz`Q#Eudxn}Fv0Vl!=CXo1`LOh^ho)y%j|D$_$HbI&}< z^fS%zV7b-Fp`th+aK0FGJ&DWtgEVVFC1Oof`%RJ`unuim>)c6H#1Cn<=|oaL$kzkH ztoCap<%L-Ri$NmBB62TetD@bC)xwO^Jr#4(Gj>d1$Um!Kw*VMq-6pE*Xo3?KmZ8y%oJ+NanG;MDO9!s2gItOb)ODT z;VH_YaF9hdXh4vDLqa?K{x8YY^V(7J0keh4-}32vZEkGK+z^pj=zorTI=v+!YmFGp z<#QmaR67uJnI=VA^A#bl*TW(E<&7byw+a-;1z4IDT7Zf}Oh?2pd-tI7*3=If)zRem zvVoYEt1zP=%i200POCFrYAU-chN6m7nic1!+o3V3&rU9s)9(spC`%eU!e<5WJ}vxv zAM<>(LHx>6Fq!SM+TWw^2!HhHJEGsK&7RI3jos5%9mp~!)s`J^vs)eIepLC+sQeJ~ z1++t?5J|RzB!QvL+OUJE>^((|j#})|mo4mK0{r zGAF`b!aileo7|fVOpY?H5s`0?(IFl>&VW@ttXtO$H4kF5j|xJ=s6z~~YOUEZY{HV!6jshu#y7zkPB%RV#IAu#kt$8-l~}vRyU<(_m~jIq z{lFoIy|~~lp|!JMt{~l@t7%Y-CC-y2&}kuUPkSc`5O5!t!jO#$&0eq6q_;~!UwHvJ z^x?mkFd|+i*9pXD6SEY$FH3~LMtP6{kAyg;&`Gv}02keV^dpEm1Z{$rEDr}>Kzh8S zSuINXW^0zT1=e?$2Sh%BcsC`@7qgqPH%H**};R`I2 zOs#i?Od-@e1dpn@D9j7xhZ(W1qdhhqaRMv|@0}KNaw4__k4HbO-R~ z70RMSsK3SuD3GtMK!p0WUyli*fLvOa1|QG=@Lrc=bM=MA0%UXaocqD~>5R*(!RZV? zxt9uh|vtdw?|OH#7Tr5pv?iU;?Bc_G-+6KOtbeG zmFUapI#AVDj0@e)42APyMj)iLK`s;!1Ky7Dx)6YB;)tN*Wnj!!WG!)2AVNN)+q+yq zMPyGE4ZNLU`wYx;I4bnGSFVPjt9s;e<(KmGSQn#qxQ|nMW{HmE`QwUXP_)2&|FDy{ z=GdHv?R5zIKDG^de1i;44#@Jx2gCXL7#kFD-*{&@wbYFtkk$w2JZY&Su=*T~8xz20 zJVqQixrbBT7eo|VA;I-(c|--6jFRzT`DNXS+eM~jD=?7)8%t-)l*>t`J(!Yf>mz$O z-t6h}r0_R%x0J+5M5d||j??xEFN8!9kP`o1f8ZzgL%kopCI%g&6y#W7=R+SOq3h-7 zU}RtVk=240k6b}MINIbO@89%d5V2g#ov6Ur^S>5gut)E)e0Z_;;sP>ZXnQ(e!a5mt zp5Wed9p*9RF;ofzE!72pdli5GllBnbhsVtSs74nW%SD0~kgyths2rJ7MuEEx#_8MjJ zBvU`jvC9miwq97Kzp&i!w<~)Kvwp^4w889`=q^$J@?nCAer8Ow)g(er7%e!n!!sP@ zzL5Ab%&7_aZWc3}nyAyPJ-iKGZlW&AR%I*A(W}q!Sh1Yrl6FiK4{lC*mdGG+$V`c` zj=@Ml@C_1>ZHLV0??6F_LeaazA6g-dBTC-?@r@!!qb!n|y4v`Nlq~sD7FC4#0~Bh9 zn(xn3;YUwu07X*4N31za9sD&l%59|$D_I1>v+b#4#9Wym?BkT}di?b}j!4etkZ{ zdIsDn9|EURm!AfM+g}<)Bxi9v!C^pa-~qNlU7Iil$qoB_gT@q}{RnB4wT3=IJS+43 zKu8i8LgGFn{6l(Vo)g*{)c7#o?`md7ec{4`L(OhG zKcR>LK_}5EZIyt&lx!jT1F^#B4MU7N27)pNfC>Hs$M^hYHQ(c_CfB|;N7NHVW(dk? zdIU4D9)Ydp(vtDMFGX_DYO+a!|Ndj;R%F?=rT?6913F88* z?qZK+`}W2=TSq8CdzEk2#|eq{e4|VEEHj2zMX=9g-sKySrf1_zg``RxdNu@R9ZLH~ zX1`j*z=Zg~@fbc)q`);FJ&+nMksP^vJs?IZQ3_$#zpT|6h)y{l@_Ccmx#A#Re2c`1 z;S%3i0bYVg9kDf2N{#F0c}K`o^R4P5qU5)t9SX#wcd#CFvos0LLx`QvTqSIRYLi1_ zk*4iYB4~#>k(cx{G4P27%@XHZMW)p?nbt!hCY0FRM8h6?kOVe>) zp5&c@nLsA7HCVqSpw7Vd_k2f4nXiddZyg~+3!F46cs{ceU_3&ldQ97QZvLC4bE4NT zWkz0^t*SZ%T-8!?Q<)|wk>){%7;f8aMQ%w_4O%U03AYUknNnu8cj6=t)+3^`CdP#U zVyB2zFTPXmY;}U*z z1Fv|3h|<6;q7P<+)P(qnwVu{8)nkt^HcmK9U~}6R^-%o<^|Sm-GGEsVRfq?fR3dX_ zb)sYYuFyMU*5eRyH567NNao% zN`!Qd_(&#r6~2Bb%X2~PG1DH@Ac14b;(WRm6epZnqU2QJw+Zl?3Yb-ZfgRW+koGk! z3*lTZm8Lfa--D7SiUqRa$lz=xLj_r#C(6&J2{CsGzR4Dn2<^$4wpUmtWN%O)-R6}! zLk`;UKv%*g6dy|8FI1D6<6#@Mk@*{FGRm_e;bzD=shRthp8u%xT+-s#*+4gFH&!L@ zhOM!FuvvlhG8Mv=i|uS%a_JSjrVMKtG^$wxQzVo3jX5ih)Vtk$`sK!M>(21g8Y7W0 zJIX-nWkvoUYwyZ_dh6N>4c>x$U1BP2_fIc;0omfSrvFA9pJB#y<)Vv)Ah zpZ@&*c>z#GN%Zhl-M%*t;RZ!=c1$qVo6m zt?Fo98_AZZ7LDS!pQ-O0861KlbsN^QHUna1= zSp;yQ=vUS-1PU67CfEp+TD4>?q#HEkh;>BXWa$;H{}8!~IPp zW*X+`HAeW|_31S)_OTlI^gebX`M^_zX_K{M--(}L4{q4{EP5~HNyfzw9&&1EWdj=7a_$1X5TO1 zxedbt7Vqs?txJY_+pUbg>84C7R!{daqR}kE;HFtIyHbZryq510TidxynM?DNE?}2W z*Rw9=@_j^~iW_vmo~zBXa~S_3BxEA9Kop1x{ScX0F)sM}7{$%y*=?p(eWumyOiygs zCL}S_$x@NJ{Sn#_H!DJ5hCc`VmQX&P^n!``Welfm z2X@JR5&v)ta1hfKnUnv_@7QL8L~m6?-Cov7DqiaNJb zY7#x70E?|ukb3AFS;>i|?qkQB%`@};7dxh(++p~GFsG2%(0rZ5>h6)G&gqp}_DEdg z96GX65Gm(dY^)>>!&eJoOUaQdCmJ+O>4LjEfHR$Jp};}_&M>bZE$E_tE13P4Dp@iZ z?6`e4KKd2b_u>tDNEM&7RO-hb;@rY!%da0{K9MAzONH!9FXp){^2O}ih4f#CDqUoA zWg_S?Z6CPv#YXK{3vrv^158`AulOtqSa!ZqxsI`1|(JTuHHr$OO@Xwh&aFX;y4v?VVU zePo5;#KSbNk0<-@|8p$owLh*=H0&Xn`?kJUvV5R|?P*g!@XSM5lPzp;LyM)B+)(6^-C)`5kTwjE z*fBq8D{1J|Q+B~kgOhg6!*KRBEUAP;Gh74SvCule)IM*$eBl^x}&OUU1`U)NuNY|F(TH z)%EOq3#KaeB?7#8M3|D_D{yaD4`;Ovfix~y;n-N>iF;tuDJIzI>{kIytVr3}&~LpY z{GaEtUTF`lfj6v2d63%#0HX%z;YbJfy zPiVVXXOaPwNyJ9%x(RhrNl*TI^o^x?^(~~aM>2Xd6BsyuYjj?uK${na;lz~5H}ef1 z_g9F|d6$Jbl__;5gJr~ylBI+Ol7tbBJzfE7Z;L_v)rIer*_a7Aj;E*ldDb(8kr-EU zq5NKYV_>O39oEN)CcPV4sv$0wzV0uQ=1o~b#=0&$wRPRhD}z!GFcHQ%pL(^yb14g{ zF^6+bV1g#HL-4x~vcT=au0lv~gdGvlisCsgo9UtC>{;^NPDWC(g1SI^RuoNH&(}SS zt#^v`M+a(A&=Dfz&_=uw3nTe6+LrAsG3UW{C(O~LTi9$(jGdecV8<`p-Q=agqudF? zA{_|AA`T@3;(B<8iZrIYfL{q5eQx(j6co2Lf6*1U1%bqbb{4SPA-B3F)U1?21uI9c z6C%=dEmF0gj+ce#UQtfCV@-}E*23K#cVpA#1+yhei=1fR&GErZEWMubmp{+X-Q_d$ z#L5vmPK&* z4tGA~;m$P3tN@O%eILYdH%bl=**&w&G+hAH)$v$q7VR9}%=dePW7%1ye+*Vx)G(c-l7@(l!FokfI>+5RcE|(GM zR5!%Jcpwok4VTZhI>Ok4f~|p9{HvKNq85@#q>Hgi3A3ad;AA{Nq!iii6gu@BZ$oqq zWMY^c^)g`|wLculDQ0)Be5&<@K4*yjh-wP1rbA|uC*JH$wZQq3(kQH{wOM&*CS5z& z+_E6teqSb#8gW4MMj@HF){{QSavE7Urw`GZy6}Md)P>YJjx0EmO0EFs#DQ*MyNsd5 zz|ZKE1EVP)#8M93MW(f?qr*s04QoK#vNO-efvNZsHL`^erK$9OiM+>9Gt(ni>=n>7 zNgnhfajZy1C2UK7X0*M3nBtz<>ISabGP2yI`aA58ElndmTR>|iZ97#5?1#R+nW-dU3JDxOB_LnxpOL^r1-op7){Lt zV60GBCX~eI(qbku+mmo@N@B|1c)rwBrY9wUl^;$rJVWg<`N1UdW1#)g3wlUvi9%kPyX4~$eQ1gHOuKO{3?))ARcr(Uxt zw*r|WxVzrZb*{vJs%ey=4fOV^0dAVK7NiE$g4BTQYg{I?C0>*a!)AaLsnGX%@~Kw@@}Vi+%%w0s|{$wwSn{4(x3>Z=SP_ahp(Rn)d>w~ zlXHq%WFPB;b04o>M9Z+Bq5eFW@!;y8=85X02FzJ0K{9gqUKSBO8MqCxPs#yOjS45t z(u-=(5SN`W#H$O2IPZWV_KU8BZ<@nOOk{X&i2AT1#!1 z2E|fiB%v6<9r0x3OIn@?$w52=UJ}xVk~7Lf176#a7}lb}*~%b?s0R0U+?V?pX%{$a z634S4(|x%6SlE{yRX2b~E-P>9x!J>L=p96!u+V)~>>gY*ni@nO=9CBXe7V`niuj^U zMLCx3C5l)PCQ;)yf!K~dOdg}#-^Pn2Lf~l$Y1i2F@#7+CC zY{!0%H)0=uzgI_^Oobx8&X1ctOgbcR5eS;_(R7c1b?svae)jUD%)pVBufd|iDgwV+ zrsB8R)8r7|8LZSA?-i4ul^=j$Pxo>+2rHAp-OJQa_aI+sflyo14V$NF+q71gbg|rwg91X0u;q2?GmoF=e?N8whGgGpp>fAbxQ}b?l}>^ly$ho*sRiI*jzeQ za=SX-CA$-s&gC$t2(lZxT&zFLTKi1`B1;W4KyvweTU4*0Q&)>qXAE)10S=McSBALQ z28L*iiI{tSq-~#dJ+nh&i^{h-mpkRK9)G8UStj&tE7H3uCZ?So+6*(#Xc0@e?G{!^ zuAS0#Ssc!qo}L~;idu2=`=si{eXJ>Vn+l;aCxHfK)kXLZ^>F)qtMrAux9gVDSLqDL z+*I!o!mUqy#J8oYmTy1L+J!iA((=Eixo~B6ThDBdu9{W+@Z&KIQA^#+(_;qtdg}q| zu3v)+g-D^T*y}<_-@Lz9*2kHHnJ#p1=S6^(A5i9}sv4lQM(d+_mo&6!e9=rd z2+5*?PiU}u3Ib;s#{Of5IRCsis6QG)6Sy?6-#@o1E&dG>`C7>W&VEa7=Le9J`t}yS zhA_S+7vsCggc^Yt-Gj^p+N4P}J^txnkA~f7Nu~#-ne_!1NCBW6= zbBE;B=_OpjUybTrAXv$C4HHK=KXFs+1}O}K;-l=9aMQO-;zL30w(NXLRE3OKjEOD% zW<^{8?&~!`#vGms(VicE9Hq~u;Ij_tTUY3z;L(UE-hvZ3i}Qi~A6qL&U2#;5r1PbY zwi7q(r$g>gP;3^&5$h@u&qNNX(2Ne~-0Z0kno3LWh>t5dQxV7!GfDF|bhPm^^MwO$ z(&1^>sbIz7AfZeN(Wc{s!>BO7rkQOPpz9|eR}PI4Kn5i@Y1P!}>~Z{+Ye2ac-TGd3 z*#n%r=vcNmg(oCP7O&q+n5x}WDoqWMB5kt-;{7R%G4O3wHD`r8QS63?rQ%%BvN*hx@$9XGMD}h zkW8Kd#_q-$;BIG{qqQogqStxzje~Nu>kMBi-9R2KYCyGGciuF)4MZ%p3K8bR{!d>g-j?C7Q@y=9rxs zQHUXCvZ*+SxmX^tS`ypZrEXqCoK+v=Lk*Qk^Dqsc2ILkp$y2dhNN$5{HXwm^<_$cO^15b^dk_k-QjaEqt$B7bk2X~~QXs|=i>H>u z#RKt%i&BD!yPYHZJRf0@iyCfh}~T| zut#g`jahYv__?iL`{+FHNAayDEFze z*W4(jsi!fb+RKC4XFN+8qR2PfZNJL9Jq+hW+<~}ENYU9`S`qIVf&7}b`V4Ctq6^D- zT8k+k#%EfaWhY&qUwi0J2yveG^U#C2R3h4hv4NJIwzyAV9fwhN3^U_X571S%@s~dz z7v?N@hhC;;|EmPz4~7ITdZhn{83f@B5lOtx{qBh##7<3HqDwj=M=#z(xb#MzVeQMS z!U66Lo9hEtvJB9Si+gS`l7V?s0T+FzMRo457c#F*fXmJAThRO~YWBzs0-a+BW6hfB z$0aS(6?eJJu`AE$ejX+1QG%h&|ya5vTw{F|VF|t2|P$9Zj z8?ZX3c}6=-ypL)o$1Z&xJ|}mBR5aJq>Q2obj;`ZzGJ?|wXlU6p_OajGsCKe?!h_;Z z;~#GS{O7-X|I?q@qq6tqu;BYI?ClL)XNW+UCn)65O-Q}+Y^olvnXDKLf@G~VT1w;X zbTo~-MP<>*$rA=cWzGA+JP863jAB5dcfyDj%2oGp;PAC5>#^Wl&#e|%&;bIsz*#4Q z>5jGqQ5Ol655~5$NHOjwTf4^dBV&ET{i~dWm04mXVk00}@&IG{0%Gfn9L+vvN`W<9 zO?qM?P*1^vcmgLObAongBu5=xP^T+*f2o+m-(+R*a|AR$Fre)bi^|yF|m2H@+m+5-og=&>7{}w8fd*4$P{lM`|%t zu@Y~zX!YFzw8SS^2ep*zL1joty=GNW0KE^#I(u72nGhc$$-dTFDx}bg_A*6!<{-v14|5N_ z&3FAg^3`76?26N16HjBR z1WVWxIU7*W#+nR~)pWhkp;4C)?V$7>!m9xaw!mVb4bXg9%r<>E4YKqF1}LWZZnL~u zX|e8SNxlp}(<(qq8+8bKDbGWnC+X>YgX#!Iy+u?2JHpIh-M*hc=t6_1+20jrsbu8C zde|7ZNyG@vx`T)*P_Q_LC_SJCd7e;{g_ zMwdleY%$-kwjdJ1>SA>^Blr_Hjw-ybIaYQ*IR-%{m*)gfJN0S4PUNIX*YXOHoD?6i zFuumPm<{ zQfKzGQf+n|Ic2JvEXb~LJ-S)>FRn$NaDA0N1oBdqk~7OMj4-A9`h4{{oCF+XWc#R} z5~xFQTUMLIe;&DJH(@xRY@|*%iN1ENO@b2YZ?zR9qV~`AH*b$DV!6v)P1Ccr&`Db- zSiRoD%7<-|;C^#tD<>QTY|q>IOp>(7a9jb6PSR0vdIhVhuFHA0tuoo5LK+Wpwmm3S zJfz?BLLpUy51`o};YPSFE1Sp;*+;+|HZ_0J?yq-LeFcEuY13FHpv@~7!W(#egMzW% zQf!2RQFW${FBt0v*_RfKXjs--jGe~|0p{kF+U|KSSy zpW8XTP`Sfa0i9hdphw^-puGv&m!%>VNXQsnsHly5$fs4G$Yj|z-1}u0ZB47Yf0tUX ziD=H`>bR#co>Ky}HmhRE^p&l*VwOBDND}zC&a9yIJ|9*qq@c}M=ppQlcYT8E1~vif zwY0HXhs24qjg;zC+W66e@zDXRUNCl{TY=I+qafa4l~jQ6gR4DRa%jQDzA&;DK%B7h*d=A&R3=f#u3h)a?r6DpP<9#Ven3 zab$dh1rohTTL10X0Cl5)?6YFJ!Z!DCZoEY%$4vqsknjcAbTHZ~xM|Q8kG}qCD>Ki= zg4K7~$KESEW1*p;(vuZft@EQ!L8+PnN>r+OfX)XF(4yuNlv%jWbzFELwbp=2g@2n$ zb(v55mKy;c;Kd$#?R+7tDMb{n7mMxXsT>B;dw8|=5I(lZueDJZQov7K423Ii`@wv0 z6qM>5pcoG<=Y>M832XYMH%qoEcqLnAruPDYWy&*rh)EaZ zW7Umzk+<5qt?f!D{|dX@)dK!uW@5g-X1$+4%oPJ|mU5JXO!tRK){YMl5X|;t1L}R` z#Qx+5S*KB-?ICsGXoR|Jt5?J@Z<-s zi?qmLux{R|6?&>kJ<>HuUd#p-W0?EOtYEI^@!mdo%6lisTb+ELha0TLw#yt3at+^t za3x(~`PNTQKQjnc8;lUe?^vdSBHA-gmd~%`o{pcpZ$@|X;i{VSDqsd;WRrZC$DJh#RVmS(c%(v+HY zgR@;WD~|z^dAeU*%|nhTm%k*b8FsK!0Gs_Rndcz=}Q0{fCifhiXQp52>Z0$Qy)ikkr6LX>mgm~U3$UR22lE)syQ2=CENWv1I>N@ozI zg2pET?B@hQwM0RIhx;60%5kPwG60uB$iplUejW)x3x}Pw^t}S7&o{)0&Iam$Zio|I zJunT34`%pTs-aXBIzKch8&G|eHE1^^;#koX6ODbU2Inuw=V)+tZDYK=e~pfBYGM`c zJ@ZeV+LnaPzgeF;@~hJB#~=Q591#y+%2vbnNRT*~JS{2&L_76mw+{H7uAN|Qn0JBb zB)YSWJTcd^t&3@c0yt8X!;~ceRtEOL0EkuT2Z4Z%8HlvR*jWY{H5#jcE|{|!c2Rx6 z?Z%PAl`>D64&Ch0=qC?GGCh|(_K17MzRWyH7!9p9AJB@hLpW}1QK2k=r6XWw;e@aw zY;aM~3E&IxJN1ALZ5@N+4qhT!A@H!`7C54QxF7y{e3{YAYdzM(vrVtE9?n>y^Chtn zX0FQh19Ep<9P~{L4XcDzDo^MY)=01}&nNinJ3H8WCIw9k;z%I-iVpD+XV$ki;yu~P z%x-$ddC&Nfo0WxWbP1GGNGwKIJaF;NEXv1Ss-90Efz|veb9At1o)RWMPH9I*i-r{? zLzEcwQ`WYd6`U(_AdGRG#&)0#@>;NFRaYP{SU`AaH&JLXxFzXiTriAz(`jW>rPRta zeeHc{LqJYl-jvXjcJ^fej>U=Nmsua4KsB#{IlptXIxgvblLOv9aC z-)`bbEmD!>%wd9S1rD&SldXz#jbEmdNCMD{hi7t8F~(Q32WA!D`z>L&B~5H{hbTRD z)P2^$FRAqO0SdmlrI7t$Qs?kJ5-a@n>e>!&v_usTz|4Z}x+hdig14A|j}VKRVU*rL zVq=b?iIKvm0WElq)aQu#!*JG1>WR6Si7m|XZ+M*SfpjWN96S0JaY+Z;FUM}Lz)sGb z?CjNSfzO<`m;hwjGWaZ7_!7sp-kG#)1%P0{_#V>Bxj_ZveuD=x=~o#Z^mBZgrl#5r z)V#fRJo1G%pK&tZ^bw^x6YbgUCQ0k;7F_AUk7u4kZ}2u+v} zfE|Ds-+0)|Du8UR1GL}HGyr@KY{jjZ!RK7-RB>WSD`fAU@S<6YpXqLuPoK$|g@fOJHnSi?nZ}0hmE{r0HH(s{m{pxsrEkAmV8O z!M0h&Ho`91^6?LrrIuqa_+c?^QDHIMqMQ*&UJwP_Jd=#H2<*rg&n-fhJ^nP`+U*rn zq)|g%_R$S#4KFkxZZh;);@0Z-Gp@LOvUhg>;48_EpAyIRm`UzVak>T47n3yj=XG{a zA?jE&59A=#IfNa5PpmA0aEa6RBn&j#3QKWV`^ciqpcaVr|5$dQ0s2xD0BwwA++@#z zHS7OKZ&OK|FcJh}hX-`aiI&M1(18s+a(GT2=1a*q$_Fg#6mPHH#g+gCoqLZ=GlS^a zpk)S|btL0#>$SXtLi#EbZ%22B3ur4?M`Ld5Pb5Hkm=lbRk=Jb9f zMK*`&xX6=Tz}d$F&%Wbapbqjc#LdWk>Wpw~S#YW{{hZSW+D( z<^$s-(Fx?50aE5#|BEHDtLVB&l5b&#k3P~n*k*8p3S9i$0PG=!6H^d2wy^0K$tY^B z|EhX$vYc^IOaVsMHryhB)f<9diM1-(IT?5{>58HT3*gHGfAVY8aK&RiS!56_yIReC zVALG3WV&oEHVQ;>Es{|T!;b~ury2K4dYdD0MzE^2R;1b?~OH5WWs~!e_{NZoM7Ou5>i=@nJ>gTGT zhZMS}M|P!1&NxGODdaT~J~C=yc~i?BQY~tpL(x_TOaE$$<*cH04!=M!w!(v|t z!6Jt+OS9zaIQ)<>ZN%y_A-{U3L2Q~l(|la4`n0xD6dcn`s(tY$NybVyL_u{zbfkue zeUDqd_g^`28h|4-@Im6u)T22_d8x~#Se=XcuhV{Gl9p;;lV}a7@>D1dTi;VfxwQ^%Q3vv_d&t z#3vO+yp&UQ#xiU3Uqp?BmQ_b~j#%qZ=}CRB@W?5Ul#IS{rlK^_AFdq^Cjk8NxBO} z0ar;fV&;e1i4O8P!F#~PY8;vOzh8D{Ylmh%XdQd(;<_#n2RwygYTU5!IcW6xj7ik7 zjY`Bu^0Qj%f8XZry$(g_V&vTIX*^vGcY(M_d3ZU^C!W;e=P5RRErj>%yN*!T)l-&O z`Uw&emG{&1Td6b+zAveni9>67vv73qX7#1}I)88gr-2R=L^2W%Zsu6N4JqGsA zZgz6Wn!_mz*1|JH^iq7@* zqmWJqdRJo4@lu{9P+&=4e|a_qoaeyhd*a>s`>UJtf822O7`KqHtT`RAO}sK%Otq1>>9709kgh z0sa~R>*`@Xk!U*_q2}ANEKAXXg^9$v`f^hc+W&fpyFMu9(PkNIWGQri2st7oL_FIS zZ3R?Q*dz+9{%K)N=oS{&TZk{Dx!H6Tai32)Wj=ozBc;($*eVhUzk1fmvQv^H^Bj9i zOOM#kDF3;rKJa|ek@>w&{LA^%<(w!cN)N`-T0o!qZYhgu`lmMy$(`v+nr7q-5L=ftwC(^}%i#eus~1~^&X!SJnx}07h+8uGdAX5 zys?`j!*UNEi#25t`5w}IHWd>esA=k08=M&X$i{^+QlFQ1B^~WR%do?=M9hc36@K`c zRO2)~G@&C`<9L9g+m@ZIQ>5Ujloq}`O5wNQmD@5aLt1B39BERrAh60X3=c3aKMg2_ z)&W-eb0BmEIpyv>eML6Tf<^zak7mf*DX$Xxp{cq3yJmS${F4zJm3lukhCQ35x#NX;{$T2Dse1R_TW+SNRxLagn9N3;xK0E!V8NhA)wRR!!0CIR5sB-YD& zJfz#1wQe9T&a)P`tv68Uot{JYcP-x42 zEngoWdBkKcb-9~m)ao@JUd&X<&${jKaJd(Q1-z7>n{iaIjD5;rOz!2|1NWmDB*Xu`o06T#jU7$Yoy!Qb{&0)Z57 zrObESjwlJl^L1RSZdeu^MWm6zw!z~}LQ9eO7kqOF_!rE=oDnb$=Rl& z9x|zZU`dtsmYte-O-*fDYMD+IS#GA}A{!>2KUbZc=}qANHQTJ5lj8`$G$#^+wsC5j zt<_e0qNV8G596o%u*HdNT?{_?;uQqyBWe#OzkHvp+}s4C0T7gm8^I-zRoH+)vP?7X z0`MA*84Qd>il3KXmN@h_4X{BR6jK^HT`)ZO<0y;GJqxko8ES<=4Mg;7V0Jbw{+9H6 z@uYq;(89PWbpZ>D6hoVaDI`ISI+2-*L=;H;^`nWUUzo))5(QJny&pddrD=2~M$)*dP9Q%(={P{(E-mzYOS`n@oCB3u1Bm@n_G{rRiQ; zs!e3DvmdEZAH(tL2v5m&AaU-;gCHrgJd8nsVF^$ws@mK2B2#zLC<;dpM5b=jQV=|& zBqolmd@F)T3O%?4&4~g_u>jr@$Hd{ak8Fa9*kc}x#e6*YQog~;T1c)rGt9VDyaIOBA^w&ztjkZdDsA>Mr%klaVdk}47xtb`FYja3&iIVOI*5H> z;Y5dcG;+Q@hIz*@f9+NuL$scBH|P;{-Vk^DU}|a&5DkxJAn2pUki z(97h$!KwxO*r0`%-Y4xNCvxca29-BSn6r&k>NX3Ce}}`^B85$-a^Gw?oJl?%#HQ%O zZBN3QKy@+kS{%!EH_ITD_7umMDzhcD`dY*@4{zc4(hZ6Mg!r{V%nvjMPDwW+MiZlw zK616&Uf#plClzsnoh6Jy#VaS^-Etq3CisQqZujhFNP20H@Dh31O$hp>Mh= z6H_7S2y$v3*-_#Sc~&Iv37Z#bSBWET#>O*HIw@*G*jM(Wy{E4&)RMw)s*z}dP+%l< zyWQ*};}(qw^5J+Ei$DXKj9a|0=U&Jhi;Ix#OA}%=QfMqV8Nrm{M(N9iXYd7ka4sfM zY&x6Z11OPiAm;L?Z4e%9n!}~%Up%eu@DfQ-GlYfO^E8PHz=_TSA4uWE#*Ga(`eP^L zzHE~!ASdAn;JD@27HVdx@!|Hi%_OZzQKtV)ZAKpxwdqVOroOGLhZ9{7p(pkb94ag- z2O<}*CJ^RmVB$JQUton3fd=)R0F7PrOg%;yw$_GJNJa&Y=fintJ9s-mE#Ma}sm3&> zt2OEzr0bY$T(E~I6WW z{q*j6fC@72fYh~7Bqky!0KdZ&CNgqN*0YZf)eiAg{n!!IWsM*vtr(J8&kkMCoc2Bu z6QiHS=Zw-58CTmSwe}+KX5VFCqj$>X!&E$uiY7N0eZ|-^q$$mk2axu?*>Cz}8ln{= z7T&ru9;CgVd84a+geDNh7_%HD#pEGt3P^QJd?h;`h#ezuRWTuJ`r%C5x4hv_3x2Ae&8AG^cL!Wm@WDxy~0zMiH% z%($q)biR%!$!?*`r^=q1gO&_r0;P9z%M7np@6^H)$LQhtP(S%C@ zRhdxr=JfA)ficP(te&}#6|F|~fN+3{8kvU!Ix6fVMcK#bxqXZ=W|(kc$c1@~w|Q|J zW1_*St|IIx?>@kARcE;MMyG_0fkVj%I~1=GPjXyzOAjZy9zsMt#4Y@Xc?tHgD%WTS z>I3$W7koOO$F*gAWEo4>Qawa5lK95KURJm_2wI%Byrjme4Qcf(`gawnC_*qkc7{0d2wetod@S8&xzK-EL4R)h&TQl$I2U(0>JS9rLVW%KFuy z*bQYkg;b35Z&`>&aD!qVYj|5HV9kL8aNmFTEzOIQm7xd zHMg@HB-AHMZj#V1!j$Ni&hETVAo}El>zI?knS%yHgW)3C^SsbwCe+{flsHx`D1dS_ zl?y_-J%lKjojrmU-ekRH{7q*B0VW=uZpw^js*=YRp~v(P&XHpO zu83S>V`1Ba1|58+;J7)PrU|GK1t{|#1&asM6}_L)v`V6M@K9+&+dA39VE+Jbrci46 zn2DwI3{PP`b2FPfq6f1KS+jOGY;05~rB|1L421$OZo>q;M|h@a79s+bWK;HPwlD;G z)8h5SL-?Ozr=FxDvC@7-^R(G+;5%$a5xVVY_weXBXDc%{zg#+K-rmLeH|X7bPO(s& zXu2birEauF+H0#ShB)>}H@f)5T|QiZj@hIkwWfNCdk6GdxEt{wd87Sev4}&_YIDYy zMs#ieHBMxr;%XKpEa>a*&XDNrSRgHF@@3_tUeL|nhLnkrC9W}*;?!qp7CBgJiI@yL zxo++2BDZ|^C6=$fKmO&-m*WI=j7XQ{x(MxIT3c=NgfM@0W zu;OqOW?4BQQz(+(&i;O1F=eF#00ZEv&WTHQp*JB_PkUp!}dV(?U2@4A2Nxg^6 z{Tzx{{6BKSbc}|Wr@E2~s*i}9zegUmltwtpKg$4FKFk2GrwmZ@d?&ANaXYigqV{^~ zf@XIxX3QX4{0Pn3p}vJN12c_Zk+TtCAA<7%b_>4l^)aH6hPWYUK;<29(U zn!n6!RVee3NS;TCZzzaKro}We=(|2boM_}pb7=ts0v3yl*kiV7kr7iMNPOP96s)CU zy$lMqks}}*%m@qy4s2gbywwnVgxR4?hGVGls&Cx%qax7#%__9k zAg!R8n6Mec=-S0_HRmD>7c0gLVJdjfh;*|~T>xgrkvyKWX|a_A)UZ7gSYzxBW+Kyibu+fqwTHM5kik`UN4Dvf49)L zVl*LS4lE<37nmXOZt;{*sAA1#`4shcml@Urt~g2*7T=kyfe8|Wy#wo#H(M)%GIC*}JH$4>Fu3Y_C zq_g0>1<>20$2j*ZQP@tEj~~Jc zmfmiHeD?56z9k|&ao?3VUDn)&meOm#<+DQd@Xyt z0@WGYL)pA57!A@s#&_fqQh(0Ah3Gr@wtd6)n9BU}cTxmkAMLG!Q$FwD- zMQFH|T(x?ns`JqQf0bTy zTi)-it$o|iqn{N-?ECMmN^c8iZ-!RP+W(-IW;GtHz_Z?lF?w(7x9=r#50<^qXj+l< zXazR22e@rMTZ20xP8ydaRU+NF?B|_|`-MGzh-0(Eb%KCW94YMiBB~HUrhjcf)QebK z>x5WIWaHV#yuqVdgxQ}iG^JK#4jduU ztEHm3)x{*A6=Q^HfnCw-@K~vs-MXaxQmFzWDKoRSvWR+I_?o}naPHOWI?R~u2>416 z8g9U?)CeZNoNOzcO*vUk^M&ZocN}0v4KfPK^1#?Y_8N!bKkZBaI63wrtV>R zUOkyeo9J^)R<2m$;*Ybd5n(+$Z(4QmXZi-EcA8sK^dgfNQR zY;~hqkieIgw7dZVt#w&8X>bt*r=gE1OLnY5r50Q=s$63h$TLo%dWj^Gd6Ympr# z(R&vn#J;AL;lKG@X)o!7hPDf63me}x8T zjm^VzL$IySL@0ql8OsERG99Gsqc9;eX&<(HXoSu9bVx*%`S%>fWa*i&fO$~^+Lx5q zgK5C^_5A@1A`VnDUHpK-9>Y*ZQZ@UI&>Lqs#SGB0d>f!H;FU-y4PZ|%H9z?G0 zPf-Ov2F;`C>;uquibytrQQO}Tw=h7?U=4&ol$lU6MSCjS+6~d#I>xnqk|?Rq`eLR^ zDl$sYau?U>e5{aWnjFeh!xA)0RvOaa#*}S9wW|U7Fy@_>Es>9syEGvqAKQIuku@cj zg+COTVWfU07My|`26*rJ#}jKCx1&m1JX*?5h0!ga7Mg5s;Y13@JqRV~<$a*_CJM0- zU=%*t7T8J@_yQAP=BzK+M`3r;V2ZWCw@Rf)lsy0mkanb~Kp}J^$?E!6BClm4RE%A9 z`&bFwh&AAw)i2Noux$aI1^DFUnL$I_Kg>HxIc#NRYSxUuj~Dw$)FRsf)|TR05}pMm ziA_G!(?x}9I>HmlVxTRPG;)!dzmS8$G~TMqhtKOE-DM(ks4KFjCB=IMjy{Z3NdMz1 zmZO{9=8ioTC3VWhGvxNs$(EJF+PRnYv!dO?m$@Xplow;0Mfg>9;JYjxGRgU2?C*b3ue_2vWD1oHy5gLT1dW7d5i=T*Pw-c)v&i z6=>OKSBQlazuA(Bt$GU<2mM0O_~;j$KC3UwwIZz{L)^NQkhRg&4a;aK(ZC4wWhPZX zw_kgpZbZ~Ns*`J>(E?Ne-9KD_FS7^&M@?N;8FulEep>=Mog+d-1R0|vLMgF44D$49 z7P*F7JU$TkNioJvv}D!4oTqX)F1ojLXDTmkX9sGrC)C@pUZALVmAydll572bv-Lnf zZ2S+a3g7-0N?9*Sn$D@Ik-2v-kkek7;J%#OcAXhXzCikU$*@vj7=o=}fjyHAFGlAt zP-7yYFsAW|c&6d1Au%Om$w1CJ7RWsZSlVg_4WLT=tztHr^ zvXhd+`Bq#R8bOTZ^$LirC1YADW=X|L@jqHt_?m5IIsblqIh{9HS)`$SWYJ*x$_i0U zKHPrw%FlJFM5GCeX+lfAquj>)Eeg)tTR>V|(kxH+FtZ-H9l5)LeCoK8x?wdvGIjil zq;CHqUJAZ;*pFblf`Soek4Jf0jg~>9NreR&TDmV4sWos9NgtW9MpJO!1t3r6lY1gw zqL|?A{6n!Pkd9Bl?%?ra^zy8s2wqtFw_4C(w9O=k9FBxTR1hoLLqix?t*wMO80Kj- zFoNU+zhA~9%PZ)^ex3z#x`{iE_OneyH`=m1-|uItE&EtKO)omgogXAdMo_E`_NyW! z+H2V#IC{Y6OXMRSrFLrcl{>+`LU8WhZm&=n%lTpaF#Z*}&nt9MlRWKZ3jGQtZ;VIJ zYZM+y={JZp41a?}XQfvf;|r zl@hwF`jzaAH-X)zG=#5E`my6x66aXCxm!ZSS1Els|0k3h)Bgz_`wr`z`Z~mu2WP)z z#MM4>e{~SY{#qX>yy7eQHa1_$*HRE4dH>mL5w1Yl&obrkL|oE-o|b*RHfsnw@Bsp; z7+xn(n2z71!bw#o(st|Kfv0e0k6^!&wP5G8L{L(8w3vBP&Ld91P4{IImUnkqev#xo zc7?w|Vypab(71i?ZxERu@rx}vTRpr^@D{@>;^i-KSbeb)1URO6(KmX9jH3^m=qm)w zl2>w#Q+g%;TAb7?`Iwshq#I{mc@4#=d7TD5#49yu2=0#=ObUE-?q?O{Xp=RqgU**D zi5j2R;=!)BGk8BN6L|;8%;3PpA{B69M#2R=k%;jAxxgHUF~`<@F>WEg}y$7|X#dDMdtW(Lw@-Wx8;>|Yz#&rNZP-(jXa zwUGuO<2AXR8lt#Dev~f+iY)vR0i~HFlDuL_s`4ro@1*3yU(c}P?@6$zNo;eurht~qXU{<1UknQ-ZL=B zx$n*{5aSyg=0cY;#nbuDS|<#awW8fM@ND1+X%|;ZS^81*e1DJ1MEYbi8&`<=qXuwC zSs{Sep$nHpMdKt~(VSW*v&;Lp44aCSow&(f6@thNz8S*B2&~dET)%R~MpJTRgq1=a z|Ng`Tvx6MBUW08j>tDaUvzC*RfyP#Z?xVWXB@-1zgwErhdWpN zkxIf!%%mW6ONZQpw-X?}!liToEX3c6d=Wn7h)Q2+`~-U7wtE z1Rk`-PCN$MzMnV<&YnhR;OAkFYq}$IJ=~*7lJ}PsU;^4NE2;g)B^;UtoE%R^-H|2v zjp=D)S)sN;xfQYkiiCdvxO)jde(G#JX+)ms92TNaEhis3t>2%2?r`z`rXLmu{ruAl zYg%_O9^zX)jZ8FSt2#onixaL9N(GW>7oXAHo`nbcX2xI-$ephlVceVMDD55!*yj=W z9LFcz!{N0sB%5kY*?1A;yOP=kgcGM;V6tK{USgg6w8lG3Z%jW+6RFqDWGE-C)1F*W zX*&K)^AI*E6^j1Qt&F^`p~frw2?LghKJj7B*>r6gdXq&3W4o}dUl^yV_1#QNu_gJI zoxCaxASRV*u?(Lvb1ZQELpA2 z+<`{bOGJ;F!5nHBp4xQ7Mk{e1`92{A@Q-J2*b?O#-XQY;5wpc;#7>wz>XjnpbPTb<81a+APVW!R$z^v^UVW0(gIb- zkumHItZZFBhF5E$L0+5WE|kxh&#bMvuGuZrvZASZes;UTdzp)Z`dKApNvN|F8bIEY zxQY2Fa=nj_qD))RUsHnF71V6KuC8HeT9)+1)ARZP*BQ4O>oA_-b;jV#Ko_Ai6WA$T5pO48fWe^XK8@t3qLKqh$CE?_=P0iR|6tEdtlE z>@wnNd%ACv5`A+?#+B5WL|m7hL9cLZ;Z^0L@wI1&>Cw*+*sGs=?@7B8mq z{~}%8mcnw>^aY7nhSQD%xJ6%AG6LN0HgM~fcR`#0L}^REt>lN4;Of}&MEmfP6y^iXH(JPl; zrHO`wy-?m;g!iic^jT1I$p6EC9kXZeBUM>sa3r^7UPLF_0Y?OMA#LnPq~CZnGKJz& zOdUHlL1EljLcS9)>PE{%d9;@vYSZTH(8C56)u~OoyP{$=OZyn4AW4qVqP~KZG<<^< z=A}vm))h0IqzD#dlh`F>7Q3g30&hBwInEh|#U0BItW!ehFN_@IEK3c8F}90w454=Q z5T6K$jvMw)yBkr1e|h5o6cIlnhL5Md%r@)pZrer)4(hiGnOdN^k>TzA-svunVq zY`M@v=?)KYPdylXJz?|fE_PM}!dn(1uFB32|DSaao`ykfU04{Vh zlhq)ftVl{B9!aU6lK{idt?b*J{@#Dok8c!9syk8*kz|=PlvdBrqhr_8oN71rUg;s! zy*IB3PPk8>!tT>!E#|rp+SQKX>gSAC0k~v?C?aUoqArz`x{qm0=-OQ#8)b$!vAt9XNW9&)uTVkA#y*dI9q=n@VrQMo74sPt~^eHIJV}dh$+SI3Yc~Rpf;90j z8=xYNdFyoKvSuFL&Nz8|xLlES0kOat8|?&QTe@d0bb9Opyyp_MZ1D0ZdPQDVUM+f~>U+%jJV2KH;8b7a%8k#e>#fO2LFxRFi;hMGA2OprZg z1(NORiuoXjHuA*-5fXHJLzYWBZAR7`DM}&@OIgx9#I33$4;ZyEss-;S^NOii_DM4f zJFz5tpbt5kMUHy3LeyA+2{PB9`nvi)d$MP_3QU6|vb;Kpo4plYVTGykEi&uvE(u25 zDr|3!vMW+BL77x_tZoHXbuE0mxLZdlwa>1y4w#5@p~&UpOM8O8K_uPVJ^=@nvy^UDY$gwao4VCk!nYlAFqJaG1 zngy>O5nlNfdtSd^oEo%ww#kaL&L|+Tj&Fghi&P-uqNaevx3)r$9k?PRwu~f$C9~V1y%hSJ z=g3i)-Z@rdBa*kBqj*ma0jk#=B(eSkFasI(F9TGb59wz;tr3`_qLKhHeuBxK!aTJ| zo418TVUsAJ&^l3Qxx!CDGDEAvd&iR1vE_pJlvESEK02T>7v-EXd$a*|n;^Rs> zbkpeZwXz=S$Ry=5xrqkoOz%yR1>DWb)9OR2aDYB2>H9>=lA3)|FUDyylaPA6a?8*{ z5Voc|y_4jls)XXRM$-2QI+znGIS$gj2(b!MokUl+D0R*NWurmC7%g$>cTd1`&PSo+J^5UHqsDbezZnI;`;70@T&TaQ@FHx*brY=S#)wOla*$XD!Zn zTk~YJk;E}Tyy6ha2?G9}lRb_na}4miBe}$UL29uIc2^AIRs`{p}35 zaH0Ajvk`Th^??~s0BDf@oPZ7D0x_qaa6gl!1%xa>#855ZoB0Ozzku?=F93o=_bf7= zrJ&WKtPMqENh3ciX*53-kkUhHAXbY)z;aR2dXcYLqh6!{n0OG1(n5v!&0YH3h)H@F zSZBhr+QnYXo;gQ>hlKL5p-aDX;zswIS$gO+3fYcOh7CG)r@zG*EF2006QN3w!f7!$ zCaCEQNw$uGhY4&6U=M#Go9VNb{kv zIUx001IdEpR`(*%m;7R6(&WPJPAVZDp>pG4IkBr`3+!JG?}OOw@lb};jHTHZrd8z*A@2U}xyP8H*aoBMEw+kof zF@3{)!r97q@PxB%ahcx~u|YItc~7t^Yt^*`s{WSt@fcd>bHE;~SJzjc^-*WfOYTsb z=t59N|;X{ z(9Pu;PJ{`m!4=XFt&nfLpOC6lKolYWnc?gEvaY0{8YrI*9;9eg0_y4 z`(epz8{PnQ;Vc#1oC$d0ot&ILuhBcIlw{`exI8u?FONSSS;|aKkFODNpiw}i`X^7m zPOb(!o!-q;Z+3SxPw^_~cMD+SfSb4N5m;kjn$yA7urL#)P>;1HXg=T#^~F(o0E~M@ zh~FM_`)arSTZX!4*jRBfi=LX6RA)Jt7=P;lY?||_4lxF~T?gkVa%?T_QX%Fz6YhG_ zK1?!I=V_@Ak6Sq0AOG-&=ABxtK?h)jfoccIRHwB;OD++~FUo6X+$)@VoA1z>3l3js1K5TtYitEZ=wVwXGZL?JtD(y)r}0*jf|f!n56pNeGJFB zCSNiXj_6T-jDN-&n~tZMSAK!SiH{FU$C|+8acO!q!b`R&KR9?chOl-ol&e8GUq9 zMqj*qzxN#dc2>2jI)LT{4`9c+cvrc z`aGZJ`yt2yX`tHFfDz#%LWwY{Rm2B(0D8B`mYqOgO_AEQK%{GL=?o-ZUNtgnB>_qh zE}pyfB2N!s*|$?k;y%n3{~Z~wTa6@|Z<|Rt7r$~SYB4=uW=;a>ygoL|_>FID!RvH+ zw{FRHhYp(N#vJNb%=b8LB0T3@FBP#{Ov?J$4(Om2sE9*a5ZNA7ATBZUvQi6Oe>3Z8 zDjF}P(83wj>RrY!!9CzjY}4V@^+WKvW;+ws1+o!i@L*@VlYY0H^Jx>}J8_J@S*#PWEy<|la)TuWHp)q`@P<+l zTXDsa(K#Gx5$1f~MN<(Ph=msxg{B1#Jjosh%7d%)uxBhaM2Z!GD(R3B1*oA!9m+9= zTrybherAyXW6V0L>x6x9bU&VB9HxBs(r%W3???&Rrj1=hcY@IL37%T2{>-G^7EhKV zCF3)(q2Wr9B?%ji=LBc*Oa|R+ceOmzJ^LO zO0~0nlEorjuHiL6iRvTw&^v*kP(mci$F-@l6SWCy_#~JKG{aPlg+437)Ne)-!d)mU ze8F00B-&YZ7iZ1V2m8F0^}Y&bB#H*J-A%r{y}GWL5aCqB1%)S%6=vaUpx{fi?5~!U z=!)^0(QZ%qLOh0~k0-c-ha^fTGO zoh@n6^QJsox>tncN*Y{5KKJ)?0<2r@`gZI~Yb{Yc4C{pkveN@&qd_sb=_O8a7FZ~Y z@tMSeHgveT5@4h3T}{p2&YNqpQtEX`dcY6FJx#2- zSnDlJaA#{I5!%&?7p6W6tYdvkg)PWpF;|~|yQCiW8>MA_=`9fP&)gK_khk82BNfYn z%}r)}_KE_yVg{fQ!luJzJWZ}5TX}`n4o)%-X-vvCD;_41?)j2~&Fq-UEcU!B`aJ(? zc4wXRX=gt~hxEk8e@?z)+;@4$4m(j-GCV3^Jk&dmCa6agOTFe`3?Btfv?HseR*@^V zABU)?0(#Ao)6rGk>b}9)=RHF|Ux_HeLRn$;@1jMhmL6hV9$>9@$vnHTN$43OyoFjR z4UpbQX`N(UkS31OjA;{e=}bcU&fEuKGPe#L0J0>EGy>e2s45}V$!R>nuv&tNNX(kU zM5gH^a!xqKVni726Q`p}6d(vgrNrOf1%by|xgaExUV-Dg1^RKUw1SbL4ttVe#(9m6 zYWvR~(ybCQZe2^RI%b37Js4XP7FYP(6N|lSXP=wURrzjLA>OqDeBKI>BQI0V*%gOo zqylWQ6;PwLy=PR2lsCkrQV55P(UN{ZX5n-OQU^Ni3e#T&DshO%d%|b!-hA}TTh?<0 z{H)4O*m7iJ%nV2C{Vd;Irp&2Rhki%i>K!cGb^_MgdxO48s#GBRHU-j~(#isB$hYt} ztb)6e%kxW`H^-zAHA}&)^MR@qI}%y9f8ydA|4Kas_r$Lh@=%#9(33BoJX^iB*q>lk zhwTQ5z}D+)28SiOmP*o`m?zN&j~q<7ha5oW-Hdq^jW6ad7DD@1i zk)^rTfW9;!OWiyN!Q;I@;%od`c{p&rkrj@#@XUaa_{eQ6DfY26Zy&kdD|{jKUDOl5 z@8|bs%o}#b8aEOXu-&2GB(R19(z+&Vh0$5ZsDH~PB(f>~H@mN{w3&{G@(fox{h9f! zEFLyQr51(pl~go)P24Wc$V5>vlb5&#;Ll5FkOc~67FfaeGRWKP5=7=?Hx*$755Azy z!#PS&W29vK9Z9yxNUgnI>C0%D+pBk%9wCevY1+ZvOW|lMPq|2=4G^2;dqm*SfbQWs zb8t9vzb-{O7EfR{{Cb%OzOu9uteD}mt1yO+(RqsoIq-|@+zYgDqy#^HHgec~G_$m1 z1C(G#bPS6eSGYX~fV3V3CJ(-SvLE@WK~1a@dd4tsWUz&dC*rEH{n>44c-YtlZiqfq z9QEoOc`i8QR~mVmQOV^th@SCwG*TB=cseEO4xNh;hcTUPocDDsE04!ta*)r3!raq* zvyyhaU*zMtKI;@GX2USXG}0P+as7dFEU$(qyJ5;Q{5KSFCP=iMA8XUqTC0^-W@Z9n z-~yB)e?7*cL4;(hRH3NW3y-X{EM;Dc#$cE=ID!}@T2dVtKRtQk5?dSlXoexDHoo8Hj z&5@thdS=In9pc{GC3Bvy5q)PJCrVERgY;-c=(V~M?MQp(O}NY*E4Uvc)5a+)OPG&1R)p--9uO-iePD8B@^tD%w2?cL z89jK4SzRDL(gg_`FXlO@Y>7E!L?M52z&Ic#l=X_w0?%MRdEy+)HG)++zyoX(PZ~ep zJ7mj_C$pu@bS#J+_dq}MAP3IbYY@bzGLM7Mc;PwD)pO6L7F$Pk=0$C77iS@{delO@ zbl8y@i({w=8)A;t20CsH7u$K#!{mD;WyhdeVotC^w#bf(lwi7vLK+NbpMq)Ic%Zoib*#hJH{rn0_ONK=`+93H9*=K_5Jp45=*^Xn-MN;7YO zO550m>XUo?H5dk+9^fr&@Op%|szK@@`$!gM@gmvv>zd@g`S%?9ObFB+J+ir(r?_t+ znT*dQ7jj>EjUg8687SF8m9)$(6X=5Aq%j26{W210F45(=Nws5`+m;jNDYnKFCQBwf z?$s>!b#_7uf-& z0&DXiC_)N&C~=z3?NIM8IP83qozteE#>9U5wvXPJ!sJlSEhSEOTl@_p>IL;;ek>kp zh*n3k0qlsWWb)1M!om0X5E6IJ6?YUopmE^}4n`i|hPttsAK!89P`4Ol$dM0D0TMk& zZhUKlG~Ft6CoQ;+!dC=qhBg$VDb)e<6`47!uL*eoQ}Qg^n8c;Nq{Zo>Xaen;Yl_7u z)gvsBLD){n+F3Rf^wG>Dji>N7K<^0Shj=2O5w0wTR;BXJ(##1M{!@~~BIpinT$k4t^HDp=NO zF945`=Za5^HJw7(jue_p00)i=;HN|6Th9ni<2u44ac8Xp9byEvetbUu$DjZ3UvDJj zNAz#ij7(tC#&$xW$#B*BOG^3;o=&9k%QAsW^Q`iUEYv4go>I)`M@3l3mCer3{} z5RYS%z(rmo1*`Cuz9)o=Rv!*(y#2JK-rd|>nM`_#%%EF+#0g)w97ChFCOgLG(`sKq zovAA1cH$N0*$fV`XmBcw;9(BCi@t3|v&Zxi?q^mB9_-eX2BvW>zvze6ZDkN;XN?GPb@sh%dr>~0CIvYUmN~DGzSPwqr)%>CP2RlVm-JuN+P!r+>S#QE~tVw5Mfg@+di87c*M;1kS!uOiOg3ex?g2}hxuC~5i(f#8ZI)R z0g3e$gi%2Cr*rr!Z&i!7fRUMj#fUFhI!NU!@aiT!Ohn86Cr<04^Zto(DtH5hf{Cio z$F~hY_De_<)UNa-eEg6&rpqxNKgg8Lbw3U3jmdb2rjaA31dq!H$ow4U1e z!;~Zj03yY&_V9W9dUOj#d3O$H=}EXUVgAp~GxEfFvc*AIUx^JB9(3>KhU4-XjYq(% zu0iOVHK4E74dQ}XY)e&xyV3~|&)!Xgqmz)#^oB>*WW(Myklq__S8KA;Hxhy+!X2$W zlhBtio)23*h%!5@x)PKekzFl8c4q1IZx!T16IJfy_Lw)H-u&^$(`R*(p6DsfcTXwe zqL!sTbd8K2Ib=opV$)(-ttFv%l1U3FxPzmuR8(R*b}DeNy!>eSK$Oad0rqmYJ%n~D zJHmT1#Ci^-SkED;anunGVaBhUC=RiNup38M2O(fV+>mV--Mt zX1V#Kvzg>c3dZdC3#N~UEq6Fx^$G_&% zKE?t<_LiA{W!7XBr*A#PsbT^(9-!REUKoGw&yFO^4sS{5#O*jRK7GOwpeb6 zo$@4QKui_5H%~Rqc_Gp8$D2&QX9Mu+qfDMZ1N1!GNCM+raR6Gx;<9i?G&{)zucXcR zDYA>mTjzxLlHoRj~Z$p2a4T&AsUQ+6t+aZOQB zN>Y2kQtWeMGQs&FpD8T@Mr2(gco!~!Z4hTz2(@tSxevQve@*F87N=uS;VigN(e5c1 z+mcTzDYI)qQo|U^CKK>S(}PDZ6Gu(EHEUzV$TmC*Xskr?1c`|Iy}`z&(3<0MQ*|V7 zzj~YeW*tv2SIb|dY_&;Xa$E;#n@1F{xjHHhCqp`#;0EQjV58bVE+KXXM<&YiJM;NSVx8=`6_|&Mk@M7@!>dyaY0jU?vT%1cvI+{l zFxnCAI`Siq1Z=4F2MgPqmC`q>&42G^*d!Bug?&$R%FDEHYh>6O#) zm0Nf8CPxjys0r_HYnN44!Fxk;c&Eu*{S%K&+uqMeW2yaU37IBvoFwEuDmPa6OottV zE%=G!oM3dFX7xFW2(&&r&AGJGp*R|`pOS^V=IfkA*y2;LJs8rzst-vbvlH#DK}Y|w zb#IX9>&89LWu(P9sl6K8%?1n6^?yPne=-=8*DLOe3=8q$2fRRhheWW3_$_s?nr&nU zP!Jg3Rv>uTlIc(62vach1m{jRg@RFyE&Qd)(-47$*eZaM8GAqN%c?xx)xB*h_Q{7sSwBlK@z2ca1Leq zRf716mD;@lEv8{9!l*?|Q^1eouOILcFb9T$q|f^ZMektB6#_a!fhgDj3rg)ZcCug) zmNfbFvWsdu_J&%_HX5mU0VnZj3wpToL380ZyTbUg1cUD-|`-EyW?^^B*#c@bJ*0b80O$q+$Wt# z;+y4yy0{XRj9OvHq_TubUY$EYuAVCST6n)9%6iTMIcXFqUbx zxaxao5r|W_W9D!r;R%-*4Dg{!EwWckC4NE1)xrg~rpkB%Nn=3<|DWwUVd<9bz?Oq{ zC9=rx`)EZuDi!H^^8$!bEI{pF1+OV+HAgH%L0rJw5Lf}l80M=DUQ9zFTEHt5z^aH{ zs2~?y#cg+T`tDTlB4)qVZJmRh?!}zgNlP8D6?{%suYw72e}VNBk8x2@-9D;x$$*py z_ncd6?MbJLy0zw(I&TK>b^vRq{lo%dD|IP_lE%e8`&lmQ+Q(-Lp1QiMm-_1J9;lLY zGP2E~!0`FbkA>u?WT?NqS7+jJaJJ5&*u9wZu-?rJ84M2F$&StuTcV}5Wc@4y=RNGm zT=4hMSKK&)r7g1NQr^}^Uv>-bG8}vhqPRd6%sd?e@=X@E&S%Lo-?u)!^@H(V71tfW zX*ynE%vPyvD)v#K?CK-SiN8Ek5;$WC3+6%!V1xoa#Oj%^z*lPV$;@M9Rf#1*&-Y;k ztUwtuS46_$+LI)L1?|Dya9;D8G%@wjlwh@r2S$S?<_j!LDUp65QVup)tP%=I%WmGd z#X`x0hmi$CfhBH=3yvgHFZhoV`n%~|!EqQ}PGO@5XpX6CK8T1qW-;SZMC0FV8m#fT>>!N}V)DbQ!PE^+7k0@;Dkv zf`^Ih>wI!aZB+mZ(U&=P{wi4v|3l}JBzD_UInZuO5gOZqbV&>P>RE`9AdfMuEAaVu z%(#4?E;zj^qgwK4_-lm#C|TbIu((w=Z)_KQ9$8$Xc;%Q{Eh<^(PveDN8(z57Ov0Pm z;EMFWP?c$nfC4tW;B_Hze&YtsXtmMRpnO4hwQwmeuQ?3!vzOHYy0fbwx*>u^K$nv- zuHt1Mh6r1%;_8G#Wvg(;iYZtVb`?kuHn9GYwzUky@uB_53gi@mdT16`4 zE2s~jiuLhRVPE->Zkry4ShI`_K6oWigWF!MIo*pnzJMGqC4D=4u79Fh*&Qs-bU8!L zn0;OcgNX(cO^66?-RhB5z&D)2+zW!ByLVVY$)e9?~4X=X7?mfqLe5l3O}X6Rh8e;zE^)4Bg}nX1r=tWD|VI_IU}t z{Y*No`G;!RBa*y)M}!L5STtp8-3XS5Y*TBMx(i#T8RkC?7F#!23{)~VbnD}0G9wW@TQCmZcz9me66}62{_j_VpRzM0P}w za)f5^y4X#@gW;?pc-aDEvOvN{MdrE%7|Fz(;Dlu5=mPV@I6*t<7;zRaXzG5J2n`E2 zEBOkYX2E|-tLF4*7d_~er&LF-|D-+tIkj3epk54Mjawuq(Gv@M{#ynWc0eqgcm(K^ zK$Kpt23tV!4xxrYz7ZpwFy*SLmWY4L+=+ZXjMrvHd8jX~)cG0Fcr7)}ggSfF8E)=B zYMmND752+mvfu4DLXlbO?+8C53yVKXeYgKepY2zDP?XpOGghs#lupkPZ16FDnlJ7~ zUm9yklx23;kYxXyz|mCgmU4AMXyIm6<{~8DF+7D*aIKV{dPC%F$DMni{E9I1MF&OM zfI7`qIy8Z}qp6y0sqEuQ9u?+Y;m_$IiV!>q?l5$qco-5B1P36byR78^@NOR3$3Z!P z>B~42I>U;9vrwTY`_JU`tHiMZ$CA}<71v6$6N&f<#g)a1$Mo2!b_Mu1mS>Wz5hU_A z+uhYh-kf}BzZDA!B_Y*&XLN8nVhgHEa#jGf74mdWj zyM}aIBN)|Z*jiwkq9@A@zmIV$ZF2KT5^enWg*rYc*#e;qbEDz7*V&^;V-(1yenW3@=C-w3gW?ziHZ+=Kw) z#>uCOyK#X_XCrK~$> zwR%0%x)A&n;Tkwx~gZd?s*6XW4gUz0I2mP7n_`L_cMWfme{tapp%Y3CLthR{$sYJNudVs6VDsbN(|*bw)>d$jOBn z(P19Cw5q*KhmsEcd(ADu=Krr!ZvKx;`qHRB?t}`)qOb8gP1M8wLsE5CPx{aUzw?OV z)2i?O!(uOWLtiw8P)G=}I|9WSo9J&GvlFXtCDT5s{FdJm$dHOphdo#oR*&sv5xd%x>=psx_E%j}8dK26Hr8I2S&k+$5+baf4r~X~2xXF0 zpW{TJgTYF`Z@~G-1=4egt_fI~(*iCXNP<(?(S+?neHgaNpwhy8wL~)ZYIckS@>EbcOFQQ8&2-CrVsMsQePs@kZ?KCC-$#7>uxR|W#q9D z<{;4)hWfFI_(iI5N3z0hIWz!ruNw3LI)tGXuw%z|;?)^W4+bQY*O-XH-CARwD0pLd zpkOGtCPCr2_S=&ODiUiWV@)=$58hf0c%!6X_Hd$9S9x3K9ob>5^6wCIkPlSBh1Je1dS%k)paCv4tJ#HfKO& z$lw>S`JNG<}40RJp4qauC*kvXU7k= zVldo7pli)k@kKmb8Y%LoEv4o@;pzo4LNr;%niq^L?*fEI#b0SYo|+;M^t$7CME}QR-lL3p*dhAlA^!9Ch5M^&+8NOEK+qNK5>w zPf!VvA>?ZK`olDX;xzhJ>#UW7q!!h@)Qx=p`_-l*IjuH(slaOhf>2IPsEj6qtQ z8FiFPP%&yV86!Vhj=w{p^|H&aNuwc?NqiMExj-@AcDuh$5O}BeE~?|;^jvu zWT)33ANfRM%8;PGl%ux1P(Y*N1vJ#-idUnjpFKtZ$!OkU1nEIyg%Ax#wpgJC&|)1t z5x`e=U=BB%`2!uEW%ln8i<(?DYbon{5$d`l-CXTnj&+S&F<|NvPY-wSbP0i_YQF2foX4!q3NeGVbBjn2HP$?;{si_|gDM+2c1w zceiLcDu@RSOY2h+%W00wl(r`{+o zbbu{nm~M2+=waPeYC%LN;kAWVE&cN#!Azh}85GU@dO#r>igR$F^g!_&EcmUY?RdjyGE6H|o!Hc)JvY<~$T z-=S10Zv^ttyz_3zj&I*8KwfI=?!H1gu7aRNIk@yWLR9hcfzV^Ad_ZWVjSy_Da{>?z zX2E6NgZt6gCi7W>vsEQbZJ8gOGM0}SyilJd%@%9frK(#s29DeI7Ao}lZ# zRt07tYEqkr$?lulB4a$`y9^%HL6;*4`^`^}Uv%ADR08b?X0?h8Zi?eHK|GP3dnI9EivWKwK^>b3*Ef*o}z!z_R{y`K4zx$hL1?}6I9*?`T4`#aT_Qq2)8g zv_>2)?T*CcoLf7bo-#p!wujcEUO?Zli=|iGt*gwa>s^JMYo+JtFjkaza43>G#C4XD zuR@1DTF`5Zj}8UHo(q15v`nspwbgQ%?lAV88>1k?_^qQ+M@T`|p{}LU?BGkb2|nv4 zUR{!r4&>O-L0G&uLe=id}D10%x!>2M$D3ldS zt{!EcWF?uFS*qsv<-p66>bt#xs9J|%p!;#aB<2Bn}nd$}X-DB7I{rep1yxEaI+{|Z;X1Q&)Iy83LXXH@2 zTW@H3%YIze9>x7cYs9CDcR71PvO_8?97w3?Ja6|vnizeNP~7cGW0!?cZ?0G+ndzx& zn>o;8D<0acJ#Smlk7aj5JS}_kaEGpZ~;*g)<^qo#)K^pZ?b6 zu-TxAf-QcLwnq=OcUZmG40d{|Zmg$i;d+Lg4*6xvfx8G%BeV5`F~ta7v>Ug|$$J=r>#zijy)Om-x2DhU>6rNX0tvaKk3k!M3Z=UD`NDrsrap z%Q7HgisD~&Sh1Ko;B}}gg;eg~vZ+;M+77)JI;6{iuV$qgA(ks&Gt}W;!|mB6Zg^=g zemx1ygRRA@o8K)S|J~)IXUFiGWy~I?U4|=S8?hyLhqrhB<@`>3Xop6sx!z89J*v9p z<8F(Lyrcb!A+A69CA@MZ!U#ic;|rELW-!i}f8V}hR`2d7>pr_F;t`=`O|MyE?I^(Z zrE6y#_{-10hK6sHx1sO_yDZMOx2$s^$?2o-NP_<;fh~uN+0!_OU^876+8xEHaf#9t zUPc2t1w$MQ6OqE90in5MLF$zZ*SRPD+nnfZMSit>$7%QD?SL^mE4k@_ilZhHZ?%#t zh8zY5LDS%7wVV&=)9yGhVDH;g)g}Z~OW2us4I!9Hs~qGGJ{CDt^>W6E*!LFC#yZlj z7)#)C-N8dO9r7y%PuT$R%Gm4C-HA8}hXQLdqo;rUIgBr&UCkCFzX@-9!C z*N^f>4eH8VFU9c3N0EHtv4ed)LZX6`cZXFA(r02qBus`?l}8xHG7|68q2Ki<2YHLJtpvMah$*#RAf*B(PUh*o=Fu5ZB+{$owce0nPaf zShx^e)z5WFljWdEtR{p#BWG)_dBH%INN`b+8uOz(m5U|#&C3OUm`UXB`&pS`vYv9- z=B|l)CIdJwXuE&n0L;x3l|i_AE)IsxWKOb3W)qR`B7A{^vXfyV8G2LpLzq|0vqw48 z5mYW}XGU@zme0(LdhaM*01`b+9sE#VNi2NX_RWu@?hVkUPb$-q_aR}sn%olTp?8D2*J9q=uX+-R3M>gk)2RsVX0xg zMkv1CKFZIEJDNwNh=)HfeC6^8E%Memqa4CAt#rbWyb47zeLC9IYI!6K0!u_*j(Ls8O{W-B|eR!shV=u zsJJAIIjlA~r9Q(S&2KexI!c^AxL~2j;9atZ34Z1B3vslEN4!10Sa)CumtZ_fFe_C% zCMP2duV#61Pes4NEU;WXAn9D{iE%Gi1trda}GGphJbZiBv@$ zQrhwkbj=;C7``2-MX&?mDdne4yE^0yAy~d~MAwm!VlAnkR+~p`!#mJSK&P%6Wg=%4 zBZypnAFYr2VwU8pFJ(kaBoN#^W=rguGr}nFXkLV%0W->DAz|cmMZ!mdEp@dV#?`q9 zaTKSM1HgI`TBLYgmLTKWBGPAuM4`v5+T|*+)~TM-b~3a1jM!~_zQc_)~J z9>cinLFU*4+f9g-G?d}tkgN_c-})n$EZUc*@;h)9yTy zRMNy$uMr9;spM+gIejh@e|QXC(u2=-$}aoN`0=cqn@fXGsM?093fogSP}$^ ziq+EWX5p}KG*Kv~!iV^yASU4FN^`1S6H=}-zpWfhT;O>gX+&W@EGxx6v|JCsY@QZT z1M(LZ<^g(x-PyM2HF&e_;Z^$U{N~ckN1>y+vIuLGvZk`xxCA9dhYVx>y?_sFv9OYg zc33DrCkG%c(r?kpNP;wl330c=QR96#z?@HYvth2iNtA1JLf0E?IXOi-+^8#IsVL@C zb2MrmosSv3XvFj#S#LEcoId&fd4k)M(^?$nSRUHs_DBtbbw{KxkfWo;tiB>N zf!3!8h?Ual3TS<`e9tS+D^F`#S8$ZaY$-;h$gi#BoNd&XX<1QO4n|Y}oS2-OvIH4c9b;KpI6gKOy>Kv= z%yAU1g|Naj?05--WyH~gfZsjAnuA$`1S-SgdfB z$+z*IsvG14bDGglEEyL}8xu*k5yqmN(E}IK9RYeqlhg{jzJiSD1M@IfOX;{=Jx6KwqwxeGTTHn&5m4loR4OX%#dM_BeYJeYgBCpI|d z(&I5^-C^D~pPep#djJ_0SP5Lq?%M~fM5q7*>Eky-H6$u(Nk9!fyeF>1MwE%vmwtv6 z<=NrG(UNDb`1{v<&Hs~~{&PF9e%`E@3-ST^Na7NuhnN$8JgE(}Isvr}or$j2XY?~e z4~vz505Sh%PGlQY)rz>MLe~g&-xI0eK+cs;sK;a{Qnv6$o+_#* zRG4+}-)yQbg3O6ph zW?KJtyMonmrZg_LEJXEU+D`MQdWf= zpe96NU+!p+#kH&j0dXf_B_oz+;Vswuj*hX-zRE!YDQ;>@P)}DV%MToHILbZV70s%} zgG`KiL5u}~NS`hj#9J_bd!M=b7(dSCwCweoFdO$(g1ZkZiP{2D3&-QEjM(7X^Z9sr zuWaI(oRZ*aGACxJI1v<*v;(}Z6;C9SvV$In3|MAH(9DKqtd-Flui?BKfIwbS%FK$8 zRBXCmCq%$=-yx~!AiBZ&ZAEEF0x9Y;$#jT2SG=wjlAa3@(m7%XuDOeP)!oVQz}F{| zgFOqQdF#YzY`t^~XlB2242%T4+DGjKGfw1PzJ}U1N3Kt##dlhn90X6J?R@cdx#a}G zy03qS_qYM*k_6I_>%;}y!I~%ytS=keN1Z7?)TS^>PjB7C+inGwMeW4Y2lIJ&X?X&Mq5SlJ{eBFAvIvb`Rz;> z9t9;)0_0}bVLa-I%~=%FN-&TK0TuPD3k!f?Tj_@+(6hdMCcyg#Z(ceB`rhw^Ji;m~ z_BZ%`3DBl$J{??1eZfk*Wh@FJIhCL62Icccp*oFXSsuY6uT`y)#3GlV&QPk%GSv8_ z^m7TA?T#8^b3~d*Z>{7M{}ZKD{|3`q4)fAWYlEvS?q2k)eUB(&QApAADt@BU9Hh!3 zphs_$Bo0e)`33xXC44Ixk^skT5l^D^S!dUV;q#;`zT zo?S17`rc4qLX%tVbPigrhhaCL8H}>`PnnK)XkfIofe%HdHZ7yksYO(%Xum^B7S9V2 zH4+215V9wRFGO9|A=gnX+}(<@%r6T@m&r=^nVhKNmiRGxz4BxD&_}FQ zzE3LKN@wh07&92;h-n+Y&Y9e?2(n&iEH80w-^Zp@wTR-)3-YVwVp%xYx#dcuwh(%g zO3Q)=&$I$>vPE})934G(M-J^mF7OfmgMwBB2y%MLDMsmS< zxxQIL4%HpIGg^ioy@z7I(!S={=rWmiLX$Txyu&D}Fpg|6fW<2|Oc-x<+#;X36C7NA zli|yJ-RPN(S})caA3U$FuE%K@vn^uTvSDdzg@oP~ji$PeiG+={_m~1WXrMDxUguKA zjsvxkvT`{uC60+CQ=LmKXo9{cA_qC2b3!s(FR;;7F^WTL!B8aBEY==GhGBrHOqOx{ zQ@VH&Ll)l=87M?pLCn~>us2kRi|zJ!>)jcJgAl5gJ!XP5E>7JIxRwi@(PQ43$1=2- zgZ+6U`D*goiKC(75%RE>U$Vk%4bR%gVv!cvDin$g+Qn%gbZ`w5*_#pk*?JGiebjqY zut3AencE{`yscLm7sgPYs~ ziur!>9cxfF331h#am``SJEQa`Di;Wzn{Zp8WV4Bk3lhDa8pb(T;QQrG2O&KE65C)S z5WNHoduTrXOK4H&)WBx+#ZteMt?tTA3xgX`7B88O_4_y3Kci^bhyb|dEtsZo^A zTC<1AZSU>;Uh`ebw}|pzhzeqUhE|Yc({_H05t%3}!#6^_l<{{6MkKf)KUjVvD=&iH%WA;RVk402 z)qs4>^xqCewKt9lkZN`0z7Zt05UU1x)+%;Fn4etbkpe zrD`D4V_|cm4guIx^SrdZf3Ix?1?ViW!8Sx%>oO915hG0<((G2C%%!r6vs9*|6iD2& zG%YKj3{TOB*X5zCMP|R=I}G>1=HKfVu!pSAGAZvVFD?%ev>*Uu&<1aBDeX_kFJXV~ zu~#3DBN9p!)vI@91TxIg)p0LGtG_~~L=hQNcbV`DKFM_`!WnA4@2T`yuSOl2n6EgR zyYXF)sPSmq^);Nz)C1+wKG_oj?hY5@LBTG?;jvB|jYj2fz;EO;m!52|HvoDU9}! zs^`w$5m2fYIL39Cq4xOPVQJZ3#{1{N!G>l6)Hqg1!@1Pw4VA)#*yxEgDpglg{>{{HlN1ogH4zsjfn?fy?$6#(&4O( z3|A)hAycd;3a#&bN$^obsA{lB8dIN5urs#I!q<2A%Nw!l3Fn@3wUoY)$^OHP_p&S* z7iusJg?+smLaQ_!WE?IU)@zF{3VEKTv0@XsMtmv;F`q}e4qXkGR{0Iye-Vs?S|0pk z)`alLp45l4$;zEMsRWkkvKCt2ZeJ<>!YkTHkC;Z^xC5CNJxJ4wa9=bDQz6SNzEKmq z4Jh^#Dt7Mekd)<9hGq^e3Ty}mF3!uGP^k#PSR|rR#zlji6!sL=p!FUxKRQskCy&b= zx@NgdbUCWxhfVc8hpwp?Ld*kx40^@5W90* zM>4(Co<}9*Ex1BGY^?p=&}jojSl|vYH%=fWAK=`L39T{UQvD;7%~(k|mfCHA>B!m5)-4LP^1!d2AEt1<0u5Q8pB&oy(A>8TivOshW`4{J`RiBT6# zQhA>!#u!mfIfJ3b*(7dm8$=s!_yH9Z3MS}29*Ioh$_6$A3e%3=0F{{LHI^l=RSK4& zw_8ORv1wiQ*Qm<1}w8QD-PA8C`|OxrPPUi5k^x}-pBoG%}-RlpErgb!`+^BmTx zDjd(ouksCT_>6GRV!M1SjPFZmma;0YrdW+v2=1y5oo*ql-7DbKe2lc$KmX;YS1~5K z=YEt(sc5x8J<@{(pOxeq#Z=+Cv5`%_WVGCI)g$ZaSK`yq9V|>muGUf`7kUmfz#WB5 zBeNzEOEr6eQYtSmXB}E)?yr-DI9l$$(&oc(w(OX}$-u@Q_7>KdDTu`P95zd*?NBcV zBxmzTiGPyB#y?yY0ub!rhtOvLU&V+X5WM05&;utJ5UCQ5NppNZWsT;wrIOI=ercJF z=B`#b6h4|02XCPgH!Z~?gY@s+$79qU%DHbTZh}eN8dH+Ub*$Vwsgp$ec~_|o2kylb znZ*>Lh4Z+~YI{G|c3TKZnJYbM_Uwt-OtxRO)4FW5Nm3B&n*%u;gYt_c!b_ImuGq)P z!*Z?rp~iTP`5vR4*$?@}jEFAXHc0nm%8vY*HnS#5r2W}8^9oZWE-t2lGmWHHq)bxT zx$lBl(FfsElH}?duSWKU)-sdnE)R8}rhR_?1 zub@VSw3u_Z%qD~oEA>s|p8zG2(RW$UCgVPk%f_aPp5QgU4f(xlLZOVs)d1`LF&W@P z5rJ=lSUfi2J(QyH)N!mtJF@|CJ;^ATh{F+!G_!kVc}Q-U-LN~XUW{NpLL1Tup$D9y zI*n}R=K#DW%;f;Zo{ovF>xq>C-}k4&Y`QeOfX)U4xP#4Aq~=By`@Ad}(AC+rSl2l) zF4VXX`@mK;=dQ|8XWcZ@GOWXvk3$wRKOPk)xx(@ynxJDOpD-R#REIO&wagJ`TbTU5 zbs!YS26s^6Lb_G^)c|tr+*yAjsTdw6Lk|8XQciUkjg62x@}^jV;lglEZQ>jGA~NMs zA4ry=4;1W3m+`d-keh<0cKp9o;_v}I#VubdECxZ$#Lw74G@O4$wdK#uiafDn_Pv#g zTGWx?MwDBd-ANDoj!M% z@z$b3pWQrWXYLEtY`B@2Do$iDE~nL8S>MSbazIQrENczitk$~(RW+UQzvrqjfqxoM zMYr0Vcgd78nR6PvH-jPK|dc?7&s*!4eqtkwNB^fAyvqva*>@ju+Tp1UBFGdB$PLc38j{ z)1O~s?#!55tYKar=f*XZBtRYJ1WjG!(fmGr$tj@0M>t?`?0(|?wY$4|c7WGxiXG;J zz)T#7or?^;lK4$>>7-gDp8g-;C-$u`9F|_2d4~}XMmQHQqOF+39#0)^z|{zw!6Br%~N@Rw$JjO{XNKeXagWe(cq^qU{!F(JI454!77rsfj{+*8*bQ>uaL=?67ht#m?|l`uN{_`OI+ zK(T^EVs?d>CX-$vAV8!KBL?%+|9Opt+j{kX2v4}#nuv0l zn#9;Zy&PG|Fv(FPxC6xtR+((F?Tr{kf%QAm16FL-#LGPORTEw9<*A&aza%MQl(6XO za0B-`@38NNLbpRwm!Ay{y4*#YV?W$W0&*b_G`fAZjF?#mpDQ7`V;hp5e6P-$4wjsv zQ_BZP?>Iopvz}H~76hRi7s67sDsiz6Mh;t9K56S>iiWY!K$FkfEb}!sO&3_D7$XC~ zyj-=6E}cq%%JQ3tC-e7RJbv6EDkHQ@VQzME0&O5;1*?QFz-RBXoxwjJk9B_4#kFj_zSn zbq#J85b>u!{rAiG|Nh%6J^e>z#(57+@O4y;HSm)DOGsqz5O?{h<}01D2+S!F93t&Q zeMY-99tOy2RA%dd3Favd*3^cJw@NkkX+OhO3vAx)Nx`opW-%uC&oRzx`5Q53FW_Nk z$JkRu8J0j+mGcpVZSRJYtqevv(%s(rsaE&luX7=xtTDEC<)+1gv5d|f6rGA5wvJ## zCcfOwIHtv$ZaTa=Qen`i=;ydxBNX1yXl=k>G^ z;uhns$hyQoB2q_~KtzhWJ7?E-a%FaDH6&6pK;Wj+=@;V}t{wE5pcX@(njrh90i&@q z#>fC_$min?z_vXEeN{Xyj;a!fa4#IZS~N{U5g-F07b)maLfSBGa;^kcJ*X&_1XAU) z*A5G3i1UQZp~2ZHTITfRKq3wq5H%m70RO8OTJ9_(xMK?Zg<82Zd=CLsz??sbtxx-LZ2eP zV8M;AUC6VIxdhY-+d_S%HK8#o3_@qVU_oaad9^$AeW6M?pKY9ULj+dFIt}mX4IqIQ z9P!$QRTh5Bwmn5D;EFR$nD-Qx=Gz9UgB=&--Td}h#xoop@eFsrUod81Ya>jk&M3oS zl%8vuIIjITQ^Vasz8bmNi3VNMK^OL+Gz%R4qeA=4^3ZcH=cvqC@XZ712(jpM`EuW- zmhPU~g@_^$d6yAYN0;QOCDcppP|y*3K5za*;)S^MXfB_nr5OtyRF5o5HD^@-8cq3RG0Yh5Z7a0e`vUrUB}>sUsYZd6oI}~FWO!Cv4^0^l zGEUFg$0_y!L&vwUNYkxgxz=t-rsP@TgrrLZG7*krw?u$WW7F5tiWu>Z>cnG7q0 zhezt2Ks1iH!>LPT0^kz<%JNaqHk?f&t%g@xJ)q;1iMW{iLGGXi-1(==2CHT6)`sE! z5CmYV{R{ESmx zVd|Gx`Gkb-$pF0s+ohHKeIWQ!4=ls)M7inGQn+E&4HiCwAcsz>=TNx@ahJXk9qXbC z-3!2|{Xqf@)nWvDx1!uzW?_+Sq~PVZil(7|UvcZlW8(YIUgD$x5U+@9?>D}A;&{1C zHS&ZHe>vq{sONaXE@%s7-5xol)jkVCgDfU)q{$-TZ6Xj@PbwBv=5nNL>6uO4dpMLn zL8=bolwJWa0;x~?49O$Y1SyDoWk@9BE{;g2nNI+SX%GoyMtZ$yR&5UDr7vZCbY=GAL>AqLlCT1Al;VC8Uo1#DpJc6~p(>{skibN06v@cj) zhjzogUpPg1th7WMlEf8^8N=j(-7Os``z+17&5Jqi+Nxo0Ne|0w#Oh6NhJ#;`+xyC# zLhO9ODZMK0mVi|^((SS%m3pRObk>t{pd7!8^5GiWPs$8skqAp?JRlGN6Juu4s=8&g zR&nn0jd}~gz}1?ym<|l?pl$IMmR>L+VR!74uB-&&vH&a;$3vVWJ>sQz=yGCri5XJV zyo_g2!8XzN1R3M;qAil^-QxmnrcTX;^4xYQ&Yp#g30Y9+nRQcaVbBBMm_GkN=W*)M z+SuoQd@MShro%9)FlAep@m^YU32~TT(-va|JlHdxFIET*PE2YP+qX~}WP7Oms*Duk z$DoHOQU@BpseYvT;|SEezyj6!rB8!?r}c1gJMNW^7N2GvO& z_^|u!xBIzsvh-yYlC`@56={I&yc;AR;UK!%&3I=bFrnUfb>%Z|JiF5HI_ww)F;!zL zOoiFJG7h(}YB#!gI_p4={aER3SMRymM|!3iB4KbyWa*h#iWhQmgj?Z_$`)Oj`be0| zJkD|u_IWIZws7uo-J{$CT~)fDZH5yjHU#2oneyJyQ5*~?J+2-2#B;$?6#1elEXVk8 z^p}FQD4RN~5M8SZg_AyMtI%4o^HmF_Hhp?r#YRBL307L&4p-T^Llnrl5F^3e zrr^xhlVYG(hA{g|=gQmsPTnee50!p&V?;tPrcSMY74b<&s1~(U!NH=SUd$&m+u6oY zyxC2^Y}nvJpDY^-7FtGkxxY&CAX|ad%a&_8g`xdKsa#DYN2can&?w5U;_Y*)F$FtGWD%bz)4y*cwkJo2NwJ z9$3jqJb&|fahqSu3>?!8u7(x#YIj3*$h*VLA6-*{Sp2iF79>Ve!PJu0?qr$vLgbHG z6@`B}A2SjDNy8A_zY;6?Q!@35i7pX$5-kd&lmv#IFcEL*94y?CJ_L0H$CsT7w^s&A zA!9O$ITXEyl|aII)eE0fp^g)2#=5_IFKrQgF0)0_Tbos~V{AB%;v#ABIg8A%iPuNF z>0k|w9%hM{D*RS=v}ziuLH7ty7# z>fSyzBsOFrYjQ%}q<{?)aBymIDnm|2eo;r9CB$!-pxz%NCTD^9tR~3}>kPpYT)m~+3X|z$gC)v| zf??5G)1x*mGElr0(m7liB34jz*BHYRIYzXPGe&pY-8cj8Vyl6hmC%gTe+30;}m5vWuiQOgQ>cV_pb^~ly$d}}bD{I+tpM@Y;r-#Z|*|(s_ zFulWj{h6&o`3c0l$(m6Ze(|RmHipd6$9#qq`7>lZ?-@Fb#MykZ!uxnV*^EdeAv2{2 z{(X+zC@}1@>ERRbC0m*_xQZR)Sl41YHV40Ib&&LRP2b78%}lTQVvKAt1cPR0d)G#< zQ`b!KjRM0*+QYE_e~Y}ipD`AB)Nxmj)P~Sobx6{nk@TF#qeIIcQy*KWD=bt!9X!li z`qLwKW}&K39Q4h>ZUkwS;h9W;yKCMKc?Aa6;TDu&}?p~Uu7 z+N@~~*urIn1+IrSaMnQHHs_A2iBjqTRzObG05oaz794rpP3&Lom3r! z#r2Tuw`H4b`E0!u&-uVmEtG=;j5@Y6WEZfDIZxiw*U)ny&W{ ze~6|Q(O$mG2=Tek{Y4)ZhOq<*hj&JZg~?=D$X{un5iv2W>|NFnw7;eGc%B=S>c$4d z3IFvHS;%6lGwTMqMi<3yl!Lv#f(*-rSr44g90y$hPDC;E8)lG>G*k)>26(Ia*Fase z&;aVwWNh&DTp`!>D7}k}U6C*aLhmy|IJ&mtWOPJ)>{ua3So-J%>?egD_uv^3W5|Kc z$s=>5tJjfm!`HLJ!b`~ev%`q#9wAP!rf%0Bj&fqG5H+JK{(jE6VT56aAq2z-_306N zfe{81)%m?81tT=Fn9Z0FK^#{zb`Mk|);)s##8*}JYm_X8IrDK^crnW_(q|*Z9B4OH z2pcg+dWS3AAamwO4htQh)=^PLm@dE-qi)XCZ5SH|@d?ehYMZda6Kg@j=_7I#!nudl zINlnkw)qVG*4I8yBkD(atXXWXV|p)fdpOm9xV|IEkp``59H7(r*7KK3>>7pWgLNNp zla?#*ea*{Q@;wJSP_=iU4s{Y#r6tGxQ^bkEb*@!#U1lCHWx^X-JlE03A!8ql+S%&G z5#gQUcyPT{d)BANHTMYbA$9a)F_v{UhdbMk4<*8$e1Pe%u09}bU}7LU>@m_uHHV^wIKrCH1Kh z*0q6AX)!E(D_PyWvdAzNyG-gMci2nYCC<9cF(wTciy$;Wj=d$0S{59!@?`~z&Ww@f zmwCdn*FeP*1=L{Hn=F^eRn*eTBbd|GlB~PFU?oc8Kfz@ykVzOojwFfwx>~=9VSw5fHs{y@gqk$@p6_69-#e!YAuwL#J(_ zU{J!(dtwdQ7aW`%534Vuj%5V4I%0=+SS=0)*idIuZ3qqqCtkcaHx+XOHfnK`IUyzC ztWz+I!T_m?P0PF1z2QlRJwM@)aQI7Dtd2vWRXy@M?-3kUBi4_3D&#zJIpesPRtX#f z#d&0Dgu5{Lc6(!za@3i(96YIC&UvjT%4e%c)p#|_t|VEpHgfJ*yAv0mD1p*8CWzg{ zs?vNNcme|bM4O8xOOVw~V!VWqq44n-<_SBZ!2oi^v0ICrx{?C3q3|JmvekUm8s_*o zRB{u9jEob{hb2l0jC3LNdPhhYGGC*j18I5(i5A_}n0kbOegsP;HIPqk9tPled5r1E z)$)XiSWlNgQciT125?%?x5$S1*?3w;AF7#jTtcQBz)8#S+g1_1d8UVp95@gXyD-t* zI5&c0H_PSh%yuM6Nv9K<4oODBY8|E`+7*Tdju3dbL?}n@%dm+GY60B>(o2G}%aYb^Rbq9_4J5DK|>`?$}HOhghg^WVfeC^t2z=!Ci^} z`r9kbt)BX~J(!WzXMYN-spk);D&AGKZF+i{x1kej+T1>G(=`giAUIn^7sYuXYj5XB ze0K45iML5d%7hT0>yZ)hA_zP)!U-;k)B%nkldxt|5A%vWcq*0(@ljGwyL4MxIPT#l zm=qKk!RFbjvQT;mMJOF*cfz6iX1;lXtKvW6gr<8<;~$x8hHsm6tV_7BV*&I*JZDSn5Z)O zU4E0q1BtDvL(0agX6XHb%SR(gQz}U{m3*k&V?Bx}Hqyz@F5d~d(Le4c;J*)s9IzCF zb71v#tTKl27|efQ#E`>+2k>r*O3Q?-UQWR9-v>q?EAF&0fj)f)!U%r2E>OsF*gve9JC8j&G5=V)lx?^liUV2L+lS8^)eJj&P`NxC(hd zrD?3!wgAs;3ij#Wz5ae?akTJZlA`|Nq2jYRLCk0GEh;_pP z-c})H4c6*nCERHnB!xqq~PE+-VSKhR{)tED61W zbhM0M6J3wqhHm$aO@f%H3OtU*H(Zi5Ee;AvHGWNu`gB5y>ST1>07v<2(65UbESDeS za*@;%e9(one3%gE~OH#80>()>188Xvd@6fkX|h#`PJp-3RP5Z z&WKoWs|!K)WwU03MMwUyLN+osL(Z=RQ1Wgr8**22?VEAV9+Bj3l800Dtym*&G&?q2 z)}|}p7-!NR{(?}#tKrwDNTwaQ$Aq%9%v(kmAwk$>iNvcdE|H-FmRVM#iV>0^efceu zF_LW5nwV3h*v(u>H`j1cYHk)5kh*cw^Q^?hy&?R&lm`EnfKb|%rB<*#tj5LR=1ZgE z5oeF+V1vw3N|y%DY59eW<0ULcJhN3IwwTclH*Is@#ZK)m1#`OITqY3WkkEh4?fW>_-vDBK0ZaEkb-dUCKbp4+*}d7_zu|C zMelr-5N&&X{T4mwa=Md4di;KTl;{r=7V)-$`aD6JD4JXUe;}IIYyqfV%cQ1KCK*gy zJP;ejh8gKnU9LOu;}m|u?zDCv%0l5wRDk?0Gi{HU zJki$!Cbnc3OPrWX$K$QiJuq9|Rw<0==&j8uO0MkhA;kv?=~ZSibVu;bn)7WHgBVBI zFA3^ncHlLZuiQ-T%_$yZ9n<7K$q59=F5JLB_!j<*jo6>DLENk~pI5c&rlIZqQN71^ z9DhT?TdCKWW9-IKr1dsLXwXS z5HY3J510S0OhQ>F8QqUUF@bhq#znUB9Sv2{Y7)Vc>ls6L7KwLK$Nc-#Utj&>k=PoD zm|o1(%-kdRGNxxgAo>DZR+d+Z7;{?s6N$yKqC$5VEzFe}taMj?9WB=I$t3EW$<2}# z@8Lr03D<%9u3`TY&|@d~Vm?#!ISH7*6Pg^;D0qEsoL8{z0I(qXLEdt-R3aoDk;Z{c zo=H-OPrg+4bh+S~WNuwCc|?ATw5*;BkC_!3hHPWmNq@coL(TB`$m9p@{!19 z6jxBC)evpk0n2JNQj7&3JoGjgZd*w?#py?IDJ=`WF;*V?kYPCJMVD37R)h*wh+?FH zorK`8KfltqisQhc4BesxOKv38;dHF3oDRvebJ*)`J|>g;o|*jc^};uU6nt_>$9E+< zP^CKXgo7AXX|i$Yu-B8JJOe$9(X&2a`W2Zy2eD`qn7lxxFfp6oiGMGYtLfkk?Rc}h zM_wblhNwtebn067vlJ-e+cPBI^`igf?)wpEw| zN3WsYZRw~Z)tmK9o9iSn`3j3Bj;{)*XmUh5#;FnRF@=AjyQ`@28s$AwpB3(Ij6Ah% zWLI=GD&r8rZ76B5y)UoqhShTM5`Hi{);_pbE_x$m4*7z7wGkX7nW;B|ncdYJ>ScQP z1c_k?7kjKk?^ywoSO|QkO3VqiEt$m2DN`RG30r=@yxS40jI}vj<#KZ8=N@N-IP6yp z#s^}XI4mDek@{4(^Vjjsiey17+m0GQv% zvn5=SI5+XbhpO^857xI!6k87NAbZG@bRXQuZybhtA8TEMbZg7?(|+D^uV&hPj!RGq zr>mX4EIV;2;T5x;7`B9zG({J1npODAfgs1ZFDB6SR;{F`sQLC0nzrZ;rG1=yjz>7T zB+6)BOX@NkLs^YY#agPDzz7D6Btae4bW8b!!p&Qroa8J9J;&kUOf(2QPpM-W*1(DTzYtxuPe$()&myvHeFvd#-C(l zyCmay50jF>NlFiv4G|yc9Fvnx(!})YF`V{wyIm2e{fh8+1{Y8`y~954gr!!#Zdq?W zDI8}QA?lJtd(zmKKB=zb@qE`b^GLiNS}aMT^vpdJUyw*2^~5hjl8mmR+%p;uQRIA$ z3l<|IslxjufpCFI0IuYCNz`eC8i_fvgd+j9vxn8l9_A6JIAeFkRU&l#JyzwOV=3Je zvrtmg|{4tm=CBSFD@vdIWX#;K0QG^wZy7X()6z#mqTfwSm;|h|bIUyzNjZ54c;es%P zNvs;ZiOxE~Kb)?k*GXB$k>E^f^GqXM%hX-ami*$JOZq6P`rab#3G30X$lNx_xMm8v z_Qawntt95M{QZ6M4OIr6!Z%Sk8~Ke(##AYm2A-N&D&@vzosR+$N?XC3KuDAwDT%Tp zb^X;<>KTzz+b)(og`4*H&-s`TVL22tW}RsiFgckv~} z%2SD;h)n#IQ}^)$y(TwV zQSlID1{9h6Pt#>mn(h2(nrkIH4hpU*4*y#?fnPt*AI~l)Pt1ffc4(aX@1MAM?(uAU z@PO*7g+Ra95(E5U`39TSU$+OxyLF~MqUb=AxE(SS*UguOLsz*yPSv0VLRvYGng&2w zf1f-AIucbwLn}I@t4H3{Jz)<`0|(6H`-_A|OD%CS*&aAd{5{;|K`$L05nb+UPh}(UHx&p2lH}w1(M0NYVhmmIjLKBJU8kGiXvJef&5PAV6E~1er zeC#ts%SGiekm?Bxt>w3t9TvgyLelZKjP?>EWW7g^T-IB%mdn^(S}W_aKAmyL3hChC zoWwAn@p{}I{QU?{|MRQ&3xsl)h*IeJ2mbwoEm*&5aV9klGpR3kF6YcyB6Ln6 z4p5YF+>uN_u);926JkxSq$-|;zs%d?iwo^DYY7|CwkNTk_xlv33w)_`<&EpqQ?WXc z`l!90oTGZ&iMfZ4=xdk8%{>JTSwn9td`508-0N2)lS0a?Od_VKq+^?Ptq5y^L~w?s zI}$+Dj3K!$Nph2aWf~G4dO*B>n#2tzNxc!x8pEo;p$F65i9wjsQ<> zrqR-|T*8ZI5Cc?hiZ#{pM^X17578Bv`27|H+r*H>{t-^be*GxZAl1RP;xsI`X{B`>pw z)sT3OwHUxc3P*RyC+mc-cC%;s7v2iH63#T%St+L(oAgL{Y1o4lW_pE$_h_&h(8F|A z%VXv~D6(F7tTI-8jfD7k$wd!zb6x|?g-Li_L9+d%vrPj}!Z?$A#beFaGT{RO#sxCg z+TF8;6bjzfC*guWK3bPnAZ$GD0pHaK%g?wJIv}!+oM%p77;kfSbdglmRmS3s9Q&6w3%E|si6E(Lg4#f`A(naa1Ya5UtfUHtH^#bX*J-pGmY9XvQgX(rOE{GB3_s~BYJ(L@K=`yQ9R zAU|IA>G{Tv3zAO`XbL;Dc$NS(SDoMxUF?7`RrAE^4A#X5%gA<_$(HeC1Bir!NlAdE zK^l^TBBo3NZ%~&awm*CjH+Qv+vv(EK(y~K8P$fC8F$^-dqNbh0nseTq6Pl$D8YUY? z1nYaqH=I=utxm{VqVL)R?Tjn-^6liedXUN>YErD&yCh@|#E~i(O4*Tb15 zK1w(daL}okUI!V229^p9g2z-AWq=}mAE8d3h)um7<9v9>;5x^M+)gsBiFNXTu^CHi zqWAJV+` z>TqXXJajY726spfNL?OFR|jo|n)TWK9w%fZH$EvJ{QKrQQ}G@Hnh8t@vxGTl4}eCG z*oj5P3=$VHL=fVGEN}sJq~I*AfI*pLAZLm`$;(^h)Fg4Bc-YW?mf62IN*fC{jE!j; z6n<#9JH8ku?%*0dyDlcQGCH4oEhqj;KQ7^2ky|8;rEjJfmvF$*N7oDx1R<AvVWTLF;XzBopjF)ll3;ht^Pf0o}Mukdef0oK2B!cn4zf(}PGRw+>^}kuYG0m)j#^_Kh*p zfz74#vP*QIXCY)BD|`I6P-%B4hJSezci8K=5Kp{LhZVEgfw3FMQ5kDZodCOBUK&Af zhfq()qdKI<)iY$eFn44s%gT=QOd_l<rb!lhH*2-)6On$Lp13eUPHjC zM4T^I4wg|ffsx8GS>*BAkTU$6xQ%e7a%1oFFE|-B;+I1}9(-G_If@O|7x|>J5PY7q zct&e2kDi}p+ftHnCs;}hR&<|nf%urgCplI6LY2GBW}{%gCtit-6%!fy**#qITGx;r z=M8T##wU-8KnVo^Zakxhq&3!hjIAPL>@1kwJ=%)GJ*GWF!(`8qBjRKAZ*@H#fj)i1 ze&#!)=`=T*;N@pb6u3}~u6CanT0u}yb0tXJ<|TJDCWPCvuZl=8tN~fKhM=4r5@R5B zD9z0doQ%P|^E>tW9o-cMacsgZ8mQu3F(&u1k`9ijh60ZMoNeXcX^ZKI-keD6Su&+h zo=Hr(2?CzLwNx_5mhqGbCl6PRJwl>j&IjDH>IB@Rs_T2WTgJ*0N7Tm+L$ zUqmY-Z`O*|{HW^NR7!+w5Pj55`1&)$uAZ9%#_MY3Cx5c(V65LOOh{VR^|^bf34=Y$ zUSbE1Hq}gjt8N+RIoUrI-Sy*A*0K#`1GbB&Pxe(%dtIYYfcVVdL{Le@rj@)-sdU%$ zs)!dHds$S*hGlkF6$H0k>t>QPj(ZPZi)oUbvW3S$^c2Z-t{8{2ui_8GIAfgU6JnyK z5#@=uON7QGQ;F%22#x9yqCXAkh@EuAK@HPRONR=H2^HeY9))f&Guf>xdA;6N62H4D zECFt&>CM7EWdc_IWU{_5FpumV=E@TFq;A_xkL>oE9=+oPQPpDzZ@%BMZ^>zAic`e4+z;aiy~%3hiLuL;X>qfNQgjc z*9hf+xRLE(q9n~jSdx&sYckMgk`gY?7xu5H)>WSq5pYePmUxZIVP7D^p_8ZQpU#eT zNi~L^jWJ|7j$ABIB#Xp;Zf)wt9(=Y@Rr59T4n;A{3;oDpL4Ht3KopqSo=e<5XPYuz zp^+yY44IE{4)sf4>Ea4Qh>>mn%)B+M5jUj}lAdTU2_h9zjwqZFklmWXbs-tUz78X# z5P^NC7SbS>o2f9`-$|MBa1;e$j)TOKKeig4t4Pvrt2JRLi3+Y6C{GA9_r~kfy@X$2 zk(VT~d8DD33t`zaL9>wgC<$g_UO>=i1 zGg2hW#}Aw{l=6*-(w3no6)b&_-Q!{Xb%+w~YKa2ivr^^T(FST|+#_ba*GfaPm?)~9 zurpXFJieRU%w>cq0jW_#eDLJ-M29$0KP=|&SVonMg}fjwuEOrV>Oa;HIp34p!=6V* zNkd9otjT1OxWLE9;2TH^Yy38%{js{RgCBjh&Mp+vEVx*N)i`OKQpk)mx%;2Q78OsfBN zgh()sV?{RqzG53^@l1pd>;qU=s(A}R|2E{DXvyOa%MRtUMb=}HW~M(ZGjVQ1I7a`~ zQm#vkkjiOiRwNM($tQe$FBT(({*QOO87 zL~_fbo*zQ^A_q6^dW{adclhR&h(nhhF=K220 zM^A}h!pg=kA-&Bu`kuWqeJ33)vQ=tx+dk5J4#wrm#nFCDh4{1_!7{9-z@bTqRc zWr($TPR^Qco0+!yn%jbh$IgW46@K6Dv42QQeT=D!_xHSl=b4lU9`<HIS{&ck7M*JT{6 zUcfcu^)achW<$~X>a0=`f+ph}#1L3ZhsL*W9S2jiv~TYFym#Z^rV?~qd?#!br0zt0 z{2eDI!ZZ*KuZ`3oaa6Qt*FP^b3%Wv{=p$>t|a_H8_(!7CL~mOOD~SKRQh|9}qX+B=wT zeTP*>c8EmTS-9)1mkH_s@nhN?r>(IO=q2}Y{TuG*ZT1mV5UvICr2LYP0vU6a zRg&@jz;<`9P!^fpJ>d7r2|BvsuL5kzSq4(*Y%kaE|mCG6K!{7^#{V|o= z?p!Yceff=}BgR6Zukp!NG?G%}0|p&lBFt7}Nj9C|n}1>yb>ytnkCtC0^=c2+Gnl1t zQS|_=6$7MiXH(GLGUWNY{*XrH<*Lt={ev2QOyxFolSIN_1yR}G2S-z7MC2M^FxxyE z<#t1bcK(P;XV#AU&d2+TtLJDvkWs7{VLxc=@8)WgYHygceT19#1kyx@rXd@p-lm7( zyhiBF%jl7VYSuve!?;+UlFxfO@>qacX6YO|)I+KvJJi_8HS3L)vpioDId$|mWT}Y# z*3~G7JsP28z%y1sy&CkZKmGjktL(gBShAk_Tzcg3a#__cQk%Jljy7kcscH$I_uB%K zi#Tc^)XR*1D7{F)+S%9|zUT_!eikJsxA13pZ_UrJ!_x39D`)f=@6}<9>ig=?t*>fg zbt@xk*zRhtgU<>sJ;H=j+_EnJI(Yqrl_oMzHbjlahVMEkjxXVRG@@bf)hEIWE=2t4 zDEqvd|A3OZQVGX6;&`@wUc-y|tR-tqzKT3I#sP6U#|)`*-LnJOy<==!Z2bAyS-3JJ zL?s;6A3q_j2v!M$V?>6m*h!$rre8^7v>lHz!>Y$ds37G@Ntf1AHqM|+qU(FVd5a{o zWY_-RC!{9Y|LxHS5Ur2TEBHaaPYX$X5@&~2)*J2>+6nbVVnZ@8#;J335KR&p(zY7K zZ#E_Wzxjc5;=zcVDswi!l&HGgOdi4GNhvW+_#G^FCQ}8k8MNVDj)?o2ITmhY z+UCkFjWuhgUn86%FnBa427LmK2_E>6T_^rT_aas4(6e@!TewMalu4j=hP!8nWWh&1 zvMHKW*7m5dP+$tlbHZvm@jcNP$+L9>yE{-fEH51pqFN*cz2~$wEbMVXIQ;=$-K{ru zFeQBw@f3LPMWeIusT%C(x#>Bx~lzQj9Nu0 zkARQwKi=M|J;xt2A#^6eSF)s~Av4eX>kyhJbip^Mf?68ozz_~OG7-%jOE%@XnD7UB z)d%T>^>o-{Vp8Jkq*F9{29K{U|NaGh8ZpMZsNFc>VelbIra1I^obB_q)MRxs%I`pT ziLJ@MGs;ozB$+DoxIviE<8iW@!Qbp*MJ*qOR1akxLszi;BRx+=o{Yw#)sOO}(%}+U z{uc>mb8}Fvp^Bc9rMQXDck^*0Vq(OKiN#7#?}V6$Xkv*tWmB}bM#3n2S*{WYO+o?~ zOfl6T5<(>sq2Lp4;?Kj!I}GR6Z`M#_1Qc(h$LhHEVy1fNhnckRICk-Ijc-rhonM{& z@749~=s{^)mXBRlG{uB%=yF@5H<6d+L{`U##Pe-^nn+NuzzKAfpc>tQTkL$ci^?Qs z-9x2!l~4tUV>h~L4RfC87z?a3eIpGurg@%$#LK%!nlLYzrSwt0I|aX1xI<*gG&)Nh zqeB=VJ#8w(BW}8h8r9-4hJjF-baRsJ$rh`yo#10@Pt<$Gdd6gB_`<4PMl9p!4H&iQ zh^1Moi6nY*G~xtkL^4}iEn2uB?sm>TK|*dmtAiymFVN4Az<-H)+I_9eSON-qz^OMX zweD7ItseN4$lvl;EnWtlqb%6=17$Od5|<)}!uS2+yTsTwwR0@;NQL!#q*cu&B3Eg2 z1EY^I#@rxSjl9lGCJ@@sw37{$X+a4HrZ8A`A~egm4-a^p!)~8yXAUHKN@pUt;BKWb z3zWh;r&eTMy+6m5IE@Ag&{`?IXHe)pCawq@1)ha!oVD#v%j<3G)*a9t=ZP>##yxPY ztO%_oK}o>obi84reqRUf2$`>Sg4fc%h1OUJb(JwFEo6ix-1Q?p*~rQj)@4puEp6aG z!ZNPJ(^*s+HF!@^UG&zx0dQ0HMKjHb6u+0O!G;w1&WU$~9*{+Z0eTcxJkshOYn~%y zBtfknOe4HxW$fNP%A|Z(eC&q|z3qz`s^oT$7$%@9L_y|u>5XFhYv3VUB)Y+P375Fg zo|%|WIEk-&1ZQ|03fKxSS?ydX>TBTWHLsRIQ}5Wr!+R8V{C0(HuU3d{R*LZs8u5)A z!OQc_BTdAYtMr&NdiQ7`5pt9S4MXX&9o$hzJ#wp;o88g5Py@9qw%&iyA0BI#7t z-(#*wt2iIh{3*J{@zSY_u$+-YuVEr7;O_4WoX%gr!R;3CpYfA?(!T3b&i zK0%@8M@qP0xkfbwz@-wAK)-TIAozq{a~X5sF^|D+#VxsBFW_$@9ecbcOBTne&5H4c z+2@|Jj+MuW>!Z(gfR7A$?ng>XS`tT4;s7pSFwFS{=<%j6+TpladC4T^2Dlp;i|Z_Q zg^C!CDC=8sE|C+K`ZeAl(k#$BEUa_yaCYtEK`_W*e&#%R!9M*GUOheJg)?)|NrDxr zGLputSFMoaexzWOuvEha+IY6I1=puwd1FwPaCH3F%cJ2v%h>9|&oLP2Rp4(KuWm3C` z>(qjNv|J+(4cNO|k9ZTe$!BhcmrL?hN)k$f-oOJz{BHOo&Y2FYWa;7H|~L# zul|(&jeKz(yG(~cYpW&+m~oM!V>RsP$ACSsdxXb!k6@m8ehl=?p#VhNfVaDKqR%!m zv<(uX7T6tjK0A6E)u3+Yw!=hbO=IMCM53jT>n64Ke()FYO$CgY4vM7S>1-2eRa|Lo zD%nAvB4eg&yFPvWlfT=+z!wIrDk7x{BE_DHr3zb~7R1;hBO`dmNCz9^Lw_K;z2HyW zn+2msR2MF)dMQ^=-KSvEmLf)S_4{iI+)3SKw(Zc9$36*K#lnfP%LGniv0{I z`Og5<$k4sOkK7NqJ*ITX7`V~_H*jr?AK1&tQD48Dqlb2kX^`J^MUyp+jDa@|IGNJ` z;(?mJh%Y^m%$@d#5qH{GDfTpAHK@HYi^71_>y8k^8#VO!MH{-kWy5T%W(;AoAuutK zGG7`=k2fEA12)SUN!6JLUaUiG*J`^loy%cY0yd}U7Ome4Y95^8$ao{c`)0!o4>I}{=a1w3nv;|M(oar8X%N-1C zC|Axz_DK9>*rDPALRRISGLs=fOyGKQhiwFEv4m$`T781#5?ca3|R-*V?(p5a7VnQ!#Ka$KrxB#Qkm7G77z@jL0kBBt$x*9EUr-%gL zti}1Dh=uQ#j>F#zwQ&!s-!?3mnH!6aM+3WV1^>xRY2~zggqSjsy8Jhj8_9#nOb`Jt z?1{8IY#@otC{GQ(Z7C+7obi)RNAXPF>D~zT(vY+!GK_$^O*UQ%s}Rg!iJPiuT(8c= zHY?gM+iLjUkoLjxkIB^^RlF}Eyu(Li6-589hbzm&_chab%p~eMDfo^|`Li?#aYy3o zV<^0%C%B`sW||mhQW_;x$LW9m8k7b9@4phEXJk?zufv|K5utE>{WNj&J@`^0NCpQ7 z84L&94otEXxm>j=fBSA)dxtuLWQS|Cov@g5z-K2{m5F%zz$am^Kk@Z%#bc_){&XBpJfXL#Zyk$TY* z191hLM4qQ%N`e%xD)q!n>-A7?Cd9Kn;)fzVcrp2w8Ek-=Lhhd_ECat*TD5-8K{F(; zzYQbiBVQ*$eZ3Bp^0)(st++!jhtfVCWlf*kfb=By-W@4vabe`%LJ$b{QgK!TBF}dN zg4-jDSg+$qRYSEMm>S|Z+jMw|;BTcVic+fNEwX^+Bi8%`cpmC{j%AT(6e_p&i>ad` zbrU~>95e|`w%EL$aKCnlb2x+?ao=i#v47aDSwJkbIo!TQGZoiyhcuslg-e}agcC3k zEEm7AWDgj0(l8fV_h7S*kS>Z88DORmru;%3^Y21)Y{ufp(iiFE;nW1R)R|(7=yWc$ zV`~cx9ee9K=iam(+or4D;k22Iot7PW-aLVhaX z4PILcRnib_lo@3$N^oN+SCc=^AMgTI0ZoB>_F9scoOkqVPh{~c?5@S|36HumoN)66 z4;h4OWwaM;n6r)WSheXVSVt}QbHk^Eu>@VtCrXD6jKR?}u7HZ*I54MK@)@vdNR)Pw43(-HQ@c@|lBPW;dx-ok*$#nUa4Ert^P z;Bfy6sSjEsq#+*&U{2nxntr%&no)VD`6B#A=}7Xr#F#`}CH#y}i@VBz2npZ-$8ivb zWk4;6pjhQ2rG060#Kld8Ubhso6^<-CNw31-Qt}f{N(Tn09jKOcVA}o< zl5jG-=X||7r0Uc3^-RSE6HU{;0oIbeF0&UdLOhnPoaa;r0 zk#r4*4aK~*bxGI!y&Nn{8kNe!q)gc!qbE-@IIGy8Q3mZB!F6c2urtcSPq4w*y3t|R zhHt~F6ABG|tQh0+NXv^3hAcIQTE+-&1X-cgXhUoO%{E4Oa43do>hDP7-jEiXqw zjJAf75g$}cMMLX>HV{XH$+bdKr?`o68Twqewo0QSoQ`_+c7eGagR1LXR_enOJ5agB z)^})qrWer23|d8ONqM(KRQyj`5-EIwtzYT-vNGQ3_IP&vXIW~;6~4k>>ZwC(UqD~# zQWeHBH3i*z1d+{@$kuV9R=kQvifm!UcSrCOMKz>k5{~I9s+9Vi$Q~LzPkXu$`kF*v zOHvvi>!Xz3pq=!GiuO?6nf1t^kP#h$K?lULWnHd@2_i@BC{S&AH=tr%b%+XB@C(jp z>@ZJVR#s}IEZ5uZ<>6MvItiC->xS%$7;GM6=!?`pxbR@`;N)q}%Yag9M^|Sy-6JvH zfMAZpmP!fbj@CxppkYACR3S;cS!Mb{9DbCHV^^fr@%}XG#W)NN8GiTu3~7`9E{mXS z#uy|XG9pys-Vm2K33!6G2;XQupzb9DLSiyJ?Vr+N>CIv(Zy*D*rLUig=%1`9LEbM> z@0K?=sJK+ioE302zuv;Rb90t3de=y4hDHi!4rLu9M(5`ue%KfdN(A9VNdXO*8RXkZ z*Q!upM#2^m1w3rXhDjsV>*HgT64z)GsSUzO*$Zwm=OZ$L2@6#|DY?yHp^YOr4zkpC zBZ_g)qs+xq7HdLJFf15~irC~0d-jB76$ammcq`MamSI`D-D*c!Cxm<3u|{IXQs;_8 zE>fhn$|=!BqK`TExcB_?mB2S#leogDAG0ON1r;H~yD4!{0xd?;&OHsYt*m(Qq`RIV z7PTrO%3+QXiB0^R{UZgB9AR)Y)k#J|O&Du+m@&!DbNo5qtv8}M`$rh@C_FX1oJ8hM z;i9Z9{yoxG7BHijR>Y~d^_byyZWvHm%GrM>h=eveR;DQ%4IhDXsw?ek8&_m#VC#PR zEB+Aa-_Xif9}HKj=4K0els?VV$s<0o^H+{L9Q+=R2_4m26bhW~sJ%nx87jKGuO2EN z{fq;^JmHbx^gLfidWZL%-}tk+$rEv|Jlz!x2P842I8|_XncpIDWRJZ&LdTO&`kxaS z1=UON%>vfUbcQCT6MPi~keCIw2Vn4xOcw(p&`Eb<6r+l{M^F_#<3aohzwsgwh?tLo z_lU536h*xj9rlsBC?)_gDj?OMh)#F^WP}GsQyk&xRgrLubapj zdeF-`LwKxb`D$65P?2fnJxhAC>-h{fVWl20-jd6((pFrcQzCk&Kz4xFAJO!L(Ag;M zT4GFO`j4$y&=oQ~5v9a8t;AAJ6tQ_ZW9*YRfac(wktTbOlU1m(j2vF#BVr*Y+|gPQ z$oBH2`XF!9W!8hUD=|UPYtda}L|t6(+)GaJVMS*!8WbCa5gNkB*wGl!@NEDwp#E)a zt}{*}C4$9v(qnM8aa!gPk)rpBRA?P?Acg_rtI4C5Iehrz@z#J;{7y78IzzHvMAu`p zkjO@$`6v;VA*8|Bd~jcsy5Q4S|Lo#tubZ&L7_j*x-@FQNcc8D44EFxjlXt-j51i2$$jf$$4A0MA*yG)sH9t4zkuB05)c*z+bh=6S^CzSCUL;;cO2yki-{21L_wJTbV;|d z;7L|<#QuG}xV>Evxmi*4Hk%V7U9PcMDBOcG&ggypUgfXamPsvbnS|lzggr^<>`+lK z5`dA*)Ei89?VPFli2UWSH<`y)$dQr*FL!!j;E>pqkt8$=(MpwIbJs06o3yWRD^DT{ zN|MNrGLspRDNgv>jgZ41Ex!l9793hq@)~S*9|)ZyhAWZt7$gZX^hsI5k(iUlZMOm_ zZFB>WoAqy9DWB=)y9*DXi&7I^0%p?(tJ!k2O(w9mDklN$qaW`Tx22Ij?4zQp5fvJA zTwqS}GUlQ50*TFL zecVTE5MQ+1Gc$5YN~h*g8|FBS_`Y(+^G8QLZmBm4@#SqCsly33t! z5XG#d5OLT{D9$9UPW3fsl!T=UaFb#H{epmi{ibj+KUgpqGarx=ui1nFNpKU1Lq0cx zIq-wXrkCf@%3FabZQ(1u)sS#q^=K|n&*@*dc zAsb^kDy1CUQOiGh%{sp9s&3&h*#6z|bl)4!H)!8NO5w9yWiE6`Qt+cBMu|U0h&5Pg zU)~i7qdtiV?aH25Z^cQwrD53;t+$ULafz5X>PQ0dSrX7@oym((117{n)U7#-6G=-m zg*!&3R@f?JQqK)tU?TWY@DnaBP6XD5Ej^JyCh;jrY*dyjCbW(&Rpp8YaQP5Il}g_N z{{pADT>lKuckoI7=zjh9yyBD!pY%R#nGHkDqACEf;E61BlsiAR+N2=Zk4nCtFED-+5>u1qI+A`a9GKAI!?#}E@zxt5 zXp8ajqxVQ=LRijS`VscicKTuY4M~JCvn5tDo3mRu2I=P|68U%w_Z^oQ3mK<(ePY;4 ztyLWGD#0@u;gUFT^p3!azf7c2qvv(zD*(Dfb0^&1l=?zA)XG(>g3n`xDkMeX9P=!P z0rw0CHShNfJ+VxxtF^d@@B*%9`Rthd#W+W2dYumKG+g9t2~6>VzRaI0d9}2FmRKCw z2}m^Pic5rSDAPzC%k=~9QR$OM@A54Q3g2k`teQm-;xC@Ml#6<>60_dU5*9UzxouIzVzM@kyz<(o{cxvjNjr?1Zyq zbfuFe{^y_GSa6ib%)=C_{ScJ}O*KrlB3+WP z7!`>1v?QUyHK0IhqlQmWh(k;e%Ht34B}2V9m~q3Yim!-}*VIy|RlQ$Ck5my3v*keYX@dos-T|B6N8nKduFw=yvgsMkNr&qPdYj|%fvx|j-0qI7K6;+H4$r}AE~PE^h5 z1rM765c`kAL5u=ZH=rI#PgsFy7Nu5@t>fpzt$Sq`QZ7JdnHsVkw36U!Mg@f~8s0m?$6cvkg*lXH7%EaFwX67IQu?q}Pg{t7{i(}(4&bOn9M)v%3^xLj;= z-oR+n3oS#zeA(wt@)+aTGtmzgi0*wtMSn|ls*00}WQe&~pDA<-EAGTMBv;b;_cCZj zVumCx86mKi|Xzu9=!tX>MF`*qTeBP~qEB)0x#)v#1uu<8+j1 z)dB;#UEjkc6y)`I7sErBOiGkwMB&FpqafZcpRnS#TTel)vmxf5#O7T5$-I^auHUrk z<(y-i70!vsJdKVy*KTDy>ghUk@Z#KGEj^A){!LX|TX*#LmZZ;k{Fe+ZMh#M)ec~EQ z1Usm6WK~RFeLE){D;jNPI6mLO9P}hTeKNZsMVkI<>p;w{K zMBQdS1K5jxk5LJm{mpu;tbN5N!2k7V5$l?j9_RIyTQA^`pXaO}o()_X*n{s7=atVr zjgDnXTu?pfh>#0iMVIWf9jFfQ0l)OP*-ri$3+$77A!^^pa(Ua3dgpscPOsRD5Z-&y z2qmm&5Z2q8gSKet@yKGsD6)~VMB*LM;45Fu(O?);de-3Kg4OVH_nFm)$#Cg@FcuYJ zz;mzOcw;yW#Tsm0r-7c)4cydndBEi~vWkij*&yM&M;li#=L)MTiFJo#xgR37PaN20 zUy!PHR49E_*AABYb})KNDc9>t>ox6T$E{<NYPI5B%z8xN{uW#b6A zd`VGO*HBy_*BWNb-=ZXc3s0}-c0k|7H^iY$$NgmS@H#{*;s*;~ttf(XDPDmjF$HbAon53V(i@OWR$9A8zUk5* zb>U;F$7g3^>NE`Q2+5#z$TG1N#knWe2juf(k1X+%Tb*C(MZ68?)Ox;|*?FzuQ=-nk zZu8uh5zBD+$6(rAo*=e01}7!;U6w-a1$`q|gpOUDW^}Djt4-`74Hwa<8~j0L+zoVu zjs~uWxi}=@M%J?9iyWZvFXmbpomLx}`hg#2hhYI4W>0FTAFt0wA2~9`n$pFpt+?_A z5lFJkqP389BdP0l@8c1R=FE36{>Xg;HZ~og)T0AvZ}CCRK%zpksnRql>En$|Y7*p( z{jk;jJvtmXcqP(D7NSI;gtsASf+%ksLnA@NpX?7CX$+#gdKA0y&#bYwg326q>N`32 zTo0R6Y;d#9TIS=4h+~?*qeS>XiRx0jMWR>;By2Dzrqf!Y`EFQ?P+rubs4olF<^Z-L zPq+bn*-;d~kY+{JN~2J;Q^;PPO#=6@ybwxI;h`Ly09W&GdpR0ZCmbq&9`?;`qapiJX z*Hes%3TE;KF}^2F!pWM;)0gSQ0=9m0&LJET|C=tB{r~zOKm6}E$(og0S^v8tSu>yW zAAb7Hh0o*i$AACbMgR2Mi~h=6V7;|f<0lxX|J9G_ z|Ky$g=05)4HuOJ!_@Dpd$KPH(vf|&|C0#mGFP9*Kg=QX0-*2v`my_3J@i*6Us5f=d z`CYY1UGl;g^_vU#4}{Jamgjd=a_D&&T}~?;)YiYbPdR@gB=v7DeV{Yq-F|aD{m6W| zz_1M#i>_8l~wh3G~t!?ca%Hu$;ImWJL>8`yKaU39W@>5RkzCi&KlcF`#UP= zAFi#ozoVi<&(^QFzoW{XRrhz)aG+DM^8Svx`jKj@@9(Hcof@pb|4kkJD%_Kby)DbD z@V^imfgy$#-<#5!iFV_=qV28+#IBr`K^p0N{iJ}(l%I= zMB^n(d=Y#z6ao>2-C8GJj>jd*?drmyR(*mAL%w5qoJHWI+w&E zGBnnR4`!NF1=p$83rbHv$s&rhE^U}vddz#p-=5fM)m9$T($5yiPR~DKjG$|sL34UL zfFENm7!;^H=}H12C5w!Vdm2D`K?i_nmYX?@49TW zUnq@9y|=8Yq7_w&fr`zntP@Xs)_W)`ieOvxE2R$Rs^AruJQBnFQOm zK1T&~MR`opq-%%}5n*4&Rk2AEpG)yrYm-|m(^DbJiUv3}r6^hmD-a7=fjVsVaHfjc z04s_8i2e#gls~K^M681xtw5KH5OWSPxV~WdJixdugqz$5xbq~EsdZQpO4`j@wUd)i zemGObyrS*YKES=Om)Sg8OJ5;uPd%V5FV^ER$ib#(yI=UT7t2FKHpo$H-;MyGIAgVW7 zy2afLwX02oz*i_J20h+Ii&Q$(0Z~KjOlH5jcuprRt%pg*`{Dv)iqmZbA<5dr^!~~n z%Rj;q+Y2+=ZWjE1`r|O?zpY0PF{tamEs?KaQ0TMQh?r{8C9FJ|ikWsBVz~xG6@>!j zf$0&%P$9qrku9`KbG=5ZX{dA?)OaY%FSPEeEWU#h@Aq>amPvBS^(3@>!kvC^6@xGe znnjLecG|`afzbzx1sONSY_OdA8c2PGdq{N)^EgKu53(HBA<|@CsoDPKQ%s+S#0Rp< z13z%p%)^jePurs}7ct}`>6xP9w5IhGRZYiurorkCS{>l3P*&V~1Oz3dPG8Eyq{X^b zWYm`h+O`g<=Au81Fb8E99i$%k1GGDMJ>?EcNKT~ML2VKbnN#H^<>9@FbAT%du{vU@|g{YBT z?oqv8n25I1U*NZ|gw-zp;tQ8y2G%$$gZrX?k6aCa$Lfk51fOmK;B+7n;&7tYB{YtO zctqCi{EnbLoD~AYAs0I}qHhFfdC6U*ulbrBEIq*%D?Je}4hR?kJ6J>m2ypaOOUrVh zizgBzapO<6DDbmHN^DA`FxebON;?MI-XtLH@I2c3r?`&~2Xg#rWvzU)s;OgK1B{Bh zxFU_c3w&~B#Cn>5hO&641g*L;#7rLWOkWZAkLQrLO44oDPaTN&=&A#eNLEV3nac-a zokh84jHNUASQ4xQh<~q^K8gmJY}1}FbsZovUCO%%i8lVPIV)TN^&GPT=n*P_O)DM0 zea8ffnzy?MWywV=vSkPsDJ)X4bfgFGWV7KxMRd1|TI01CnQP3SFVlYfNZz!8wuIY4 z2TjfJh?JXVDSl=8YVSB}jDI?O_FO>0!j< zJZ89CM2T>;i1hIVtJP$tHN{HEAEBE)3PgaYqHn#`lq`i)MQ|`ls)>mQ%-ixY!!W z-Z|XoqJC5vdE~QwnfqT~bX>30GH~$3ib~N=wL0jCpokLow~`f_vFh8!8uxuedddcQ zXgg3Vz?!Q~_)3G^Un)z2KioiR8^`lZcE_ECVp1W*$%tV9PVJ<&7ggVunRiVMp0JAA%fRY);VA3#t_eMLRK9m^!`F? zb2vZbReQxW+PxoJd*FR6x*%5Tef))3KppJ4Acs$4pMcIEKu*Tb``B6MQx|=S9CqQ6-FNm>xzg7e4Q_Ryt7At^?V<9P6kHOu?P z8Vg&6MJn`(WK}L0cC7~3{U&y}c*dzWz(^}PBbsq`J+>fKgRKLV*qdMf|cgtd3~aGIm{s5=Emip%h# z4#oc{ei)cWlq z&yKOKv>Lg_S6fG2Dz(P+H( z!VBVImuwd&I>um^YzGz0PBiwx!R0l%J=O+ea@VncKhI2zxaHnjVHm3@RhdP_Tn^ME zwut~d@%idAPrbC&LF9TF)Q1=#3(cqbbAbrqPj@qmI~O}BZdmOQ!4`K2HMDNU)ldiK zHeQ(RXkA4V=Bq)PQ(D+6Qq}AsCp9})H;QP*ZT09~H4Ge64=QA6A=YP|Utg4-1P2m; z4i}LUoq_`flx*4gvY}uKBJYW)W0CR%Stj5IDZr#8#3}?aZ-St8k%sw?1Oxb*D1`B-2@Z!v5{o>TDW z>p-i9NHH5D;hUe?b?}0K|AWbngeb!d!2YM1)a4L1S4dbNHU5Gb$2|h47E(El;SJ(y z+4Y-Gx&ujP221&UCOz1Mj*k+8ekN?Zi|cJ|+^&6{6MM~$qa!(C<4qN}k|(eZT%2HW z(Aos-{^B`a;ByX66}YV__$J0;eDevtqm#A85RycL0Fh7%VH{JmhU!Ex1x z=HUf*kOYV@WKkeI&5f0FsNH(vK4zcrPae2k!Bs};#_+pOBYUlKArTiJ;KeAS3and73 zGod<+^ww&`NLPUoq4`>m_;O)Jf`aQg*FR(8qtHp}@NA*!mO#26CPX8;hN5KBP7jKf zg{b7J4Sntfe%yhroItltjOS>W2kanSRHbk-n0i!-vY2!zjnt%3C`Nr&r<|Jxo)R?o z^}T&i^^^wxI$L!p2bI=l7Tsa8dut1b*T@>hGD9>(mOB=kz>gGQuSXz`8f4oF zD+aQn)#3s4QzdwG=yiuKjEV?HMpWPB>gj$yQB?Lp)`;zO2U%}1i{j&Qsab&6)q+nw z*0A8_WB;bs?Q*2bs~V0*a~ZS5t-wJA57&d^We>5;ta_LQX8>QXb>nb1Ol&A}U6|Sm zAsTpeJj4#6p5DqzA@bQL7MbMj_!TXw4$c3`A8of5K{_mH#;8z8Qi`kSml> zvg;d#dyZO>i`66#$7MD46pzdezV3KxYphtXQ8`7Lt1RG1a-iLjzSY!qM9Bxl`4m;=@!YXj= zml!7K_zoJN#=|{bucRyt4dc#5fm-NV(4(H*Dz>ULSQ1&>;^Q`ufF%c}K1n0nD*7bZ?mee_SJXm2i%Pe@#x9HYpQ=|u2=OniOzW@D=LSO7> z{O}*&$w1wzj(@k*ZYHyDvV3xYjcmoP_+5FGuy1%97S4VhMst0Lxn2|Oh_GxYoFjwh-@qYuouZfpojQX0!6=? zax2E5)btS2d`GrRFt=N5zr{}UJy8I)b>0P*c=$A!_5oSUbcHoc8p~UUVGg_8;T-i8 z%5uXTkA)`K_iM#rd@9G4q~Olz9&`nMgm@R{Eg&(`ydF+odAP{AX-O5b&3^bF$HEIfkee|%El#friqVE|8O%&H_;+o*`NtV#6C$bWmQGP(acz;Dw_G<4ApHc}Qyq|VOQLE@G zn;xzB)a;|Hq|z4H6$tf3BD&o*F+4gm$&;`z^x9*tABW)5C&HL8dYlr2hP&%lbFS|$ z&3i5kQEpE6O_%1Yo?1B?DdIT-dLsFlUzAOSzLfu z%W7U6%wXCc#Fx8(y0$+^=$CN4#IZ-J{~;Pos<$jl=)ld5bQLj1d$^O?J=)l1sb5vS zhZD$B>V5|*_X)e6ctcdj!EC)*r&CXRZv<6B!_d_+K&TeK!H^bC!x_G#{%)qzi>L3F`d*&OrD?!^QwK9L zfOWj4v_a$aKj^1?6v7_Iy_euGA9p|&jo)#|l=Q%6csX3kIhmKo*3FY~yKQ@cb>)-J zqzp0}%nT*4Z;wb^Tk?PW&;NLXK*EtS_cMtI`u$8wsz=`^p!5L(p*S_|6l2NS!I;ih zZ}*+!p?BzRcY4pq!tSvskIw?ZBASn;qfveYZJqhIe}5AP3e-o3v(=S75>Y#j^TAR- z{O|^QO$4yt%T=Ab6sRUj2b67Fr8p1Cjxc*pjW3+D#3hTFD9=+q>NXitoSFo-5xhD+ zc692LToIv{`;-wc`|Kt;vl1+Et&%l7F-BvGs4Q_-tbLKa@xs|iPqcbv(ZVnHxO|~K zO6$~<#0weIOUGRg@8b@nM3L{b54NJb-~iM}1=NYWL?m+CUKZlB z!1i{JtxC*l(iXDSyo*xvGAcx`1I z(IX_J=)r-v1n6wM?m?=5Z74N>^E`npH%a7SA7DbpcpBGVM#WupK(0tmalpi>8Ot(? zd?7XNnM6;KI8=3!I=(o5tYtH)#xuFFx~1S*5aR3PV#6pEwu^|Mh~vj;t)MMrPm(I^ zPFMoH<@5^GFC2B^9yz_sNjxf5`#fleiDpWLv$Y(pIWi`Khqa(|SlPSfT}8Z~$#=J5 z7)(VJ4j1R7;=4d-n84{JhvfpOKX?{a5H=U(VN$MVe3;Ym>h;5R^I^8)0uvAC!vKo@ zQzct%66l>rjKD;!IE>6ou9N_YmjEb}h!NMByq2d(0aRBG=m>5lNib-YMJzMa-2OPM z9ZRmtg!^ui>nR6_>lxfOw^qah#Ufl?Di~3B3Pz3^&ZK{TEFNw^`lRaA2po|po60dr)S#5d4FZ{C?82ZQ{i4o zU8jz9sgklGIG_KE<5#gKlzFCdIwLEAZ;KJoCGkD^xX`2s&Bv7~pJfW=`EvY#Bwe8T z%AKR6)Wb;4zRjLcm$+8n8-iK=!_wjLnXS$sQ+n80aAOz=oPsfbp+$YkjiG$*YYKgk zwo}l^0V67iE^R_9kjkD#1hy}JPr}x@N<57@(d&UOZV6*?bdOq>$bv^Kxca%_?>(AF z`y?s)25l^FHy!wAxX;M&8yRymJbDzCH$D^7UvOgtUnAYOL6UKAxh;|90QJDKl|APO zqzINolO#+pEqz2-;e>0BEkUtLrCy0UAfqy5p>YfK97f*ejp*N0L1RaMf*BLafpB-I zR68$f!YD*By`%v`?03mTKq@JM>#wrw3+63%vEQ=DIHO9kcQd*YDUt3<#rek-gz+=C zpm@YXW*5NlnHV!q@W_)ZsIIAXDdc>cxl`{s7dW8-^$0{5+(y>HABfPx1l09e&eyl# z#Mmb7PF7oXLthp)>c-&AV~(M^d^PNX@G^Iic-;(BWyH#xEo?#N?5F@Md63gTP-sLwn?qTEvt3u zn@>pwei;+-h2k{h-*75&GPx9|bJ(0_h0^NaGcYSrA+;}e=% zv2g=wcY9~!jfS*1u&2bQQ4wr}{Cl#Ud|eBnxB7=a{SZdn71Mzd`gLG_d>tl+g|5MF zsK)DcOY^blY<#@kES>j`ZGXhw>;~TY(+g`S*hc1S$?=^6A7Q~)74@E@hHC%BnZpk* zp42O%6Y8afW14ZtRBWuGesdnVSX4}%@@PDktDx#WiXVP_qv+eLNveIA5np=EERsJ{ za$(;h1Z!CogZ9T8#B$DMM8-EaUI?l68f#dtJ7Sqq8^ypOt4Z4u=J_o0-@-#<0KvUR zq9)pS2k|gPRp#8sRI(c&lk4k8D`BLz`Bea$;($~ z>fw1u39W02==h1V47oor9C1&sPY#ah8^OiB9;oqMceJBhtrW^pOY9{h_(yE6j8dAb zHI^@|t2tdnsZhX=FjGCs9M%wLH)#e`MK~&TFHBWGXHKyA{YMSQf zU3=!Nog?rOtCQ4&QQ1ARZLJ0Fp^R;92yF1lGBhXi?eIVa)N!SNnmsMY6v0wCsV>$_ z3XIX7GsIw!5O***UwaNggVd$Gq{``3JXyo^8WoA;FT7GFg>371Px#*5hygf?&s87l zd}2h%m4*g{&X5p*i=6O-gC(Mq)7b;wurg}q zj#KetByzW3%%5f}DcJ&B-}z`KgL2j@1ld%M5RtTnscTfqW+jo~`4CCPXFkQ+-qMUf zRc3>(v_@S|&YPgqYhV%uAV%J2(~7}BQ}L`LTLqc$6Go^Zbl0#y?}Ai~d&rm{g~Sy} z6jKl?W7$kWoHGY|g0TASbJ+z7c(zz>@9yI~5goIl`s?LN%8;Ry@Kn<{B70%WVFLkDF_%?B-Zt4z5lj z4`0qRO+8)%B8Odr8L4>LoOf4&%g;7Ww1E=K64#al4CnsL3LSv>vI^h?Wpe{`w~?y{ zdU7xHL@gCpIv!amMxgb{J&P7vyhO*O^&C%3ow_|T$aX0bR?9YBX3z80-inNvDej&M z)L2gzN%uk=;3^ST!DPC-!mpH!QhK+1Zy_n*jxn7Q^~p0)bcsMjKUuL5&%tx=w|2t- z6lE}z5u_0&UV-~l8z$~R_fsdyG1mmJkN5yMMCpFY2b~KOeFkUzN@Le6`F_h)2v$f6 z8DMRAUlvk48_ZXo5WCrG6UR;Gewc0U%RQ(@Fn+KA9BK@4g%4af&!ZzW&b6wad(PND zoYe437ATRa5!IjE5TcLis|-;xQ>IzYI7dLugGw_)g%Rj6l9&~)L+NW6?mey&!tc{& zmBy-BnNS7JB| zkZ7s`%1xVE7NBQLTM^&8K@qjwxiBSnwnd%#R|DiIE*T$-jZ{|^(H-*Ch*Y?1B>H>4)4 zkB=)PxmQjy5R(K86hTjMZwO=_R7TX7nEw(N|8e_>(lbcfMsHWK8YE)hPpoB0{372$ zH;+0DVT}8Ld+tK+cLDLaWNN(Bu4S8ZR;1h8$d|Oq!TSP43>%3Ll5nxC>C!;#umYJz zM{Xt-NlqMwG^&Fg=k0`q6?IgeC%I@#ya>+)C$#uo8jC(FpM z8%c*-E;^uUXvG+~%JOO?TMmranl#N{2j-FnI7rE2hKYj!)Fs(x6rPlBsh7d1Suq$$ zjAMA`Nx?|jwI{L=TSfv#AyeLuO74pN`W=Td^(}B1Y?fp^bav3JdXUs--_JUiCJDt( z5PlvL!B^eR9hPMr&7s2j3R$Z;9^%8xj$KY+mewYfE~=y_^5ze8zViaw1BYljZ!StI zWJ9Uz%1snE%|w)PH+1Isfzu|UkT}n?)^S^tutxffIXskIV0gMYy4CFE$Y)yY6+nIF zqvB_-zyXpaW11VuKXW~HNwan0>WtqCB#+l$Bo%zA2r?yyeH3CU3dGzGTtf&ce_9SW zF%yLXz`m9hiqm8qr#R;O1|Ct3q$%gXLvfdY)!PVpm9S2FV;O3^)VAKB#vKXthM>baTJ{?uq`Qg~hF6S~nM)P}mSCP25Rt^p(U;kQ%*@CL(mC9D z8;P`6#L!~KcZ9)tpqXZoAY>2aqcSEIIPBzi0Nj1QOzq% zW#4X+UR(0c4P0}$ms%itslXoYb>1Cs>pUYQYGZ|v49PGHZVxg#LX5u+5#2?neA-X=dtu?djm&>sKpeHJ`#r6kqJ zlf)J?#WRq+vE-bJe-E) zyXcrSl`25&k+M{tIxFlD2X1~!S2=;Ps@|iIe9Kg3^J8~E;s&!ZcaD=fet5bc>wJ7P zU$fW57lQo)h;F?%Y?o*qD3d(n85_b0G0-Yx%=y#ShZF-GEwsv0DNZF%dXINg-k33G zmlLkj)4Mac96+D$U)S@=IwDwT#ypIlPL|)AS-;D~h7v49spoX*EHt`&y=qwoQS=fO z%Dvg(Ur(gIMe(MlNT*4T zSzp&iFjT~gQ#WNo;KWTy$mGnJzb-NH%C{Y~>{xsx^9d6djSYHv)$r$SCVqK&F{0== z{;FJk6Py@1lljg{h4nfqKeNI6>Rx_Vjs1dR_UT0LY!67NaJm?`yk|!+5N#^PuN0A6f=fgm9 z;?n?Fd^vz<#V?sdm|X->RXBnMMX~=02+m`^zRxtSeUW0~hHxvu$q>B2K+)>w$d#Zl zre?rAQzXp!L^7CN4AcU|JR%a@bQKBQ!sWOcz_cZ=|0w|wuYWQ9Wp3b-Qx&lSQ;lYUyKX8Dl^NWUXKt+yoy5FIGs@BR zXu1P;HHpJzT`;dP80fon}abj`X?fUL=d zf-SrxCn=mNaC{F~T&)!ir(iGRj8H(0s!mM=U&oP=yOZLHR{4uURcZEsTm|MeCst#M6L;n23_j{iNea9IKr2%W_J5bM6w+*OAeliWc3)W)xV?GLcY^ zYei0AD#%BOt&wz>#@zTni=%&;lDNCg0{A$OUlimo%rg^Qi^qb+`JjW0F=`}PIK%36 z4|~|eC-z7YS;*WYc|kqs=XI5#oaq+}3Oxq-T;gIFhE+m&ICosu~Ldg`sbgkE4e3D|G-CFt zN0TiMt{m8E0ZAz|_k2{YSS(u`LNyH#nwn-eOwYseH94sWSxyjx7d}wC(R5r-_)^YI zsVGWuG`lZ=yHtS3q<~DER(YW(wqmu^(BcWM#7@+?&g$E+ay`1xauUa8B|SviNHZOL_7_$@&5?Ai$#$g@vi>9-2TGr;60)4TJC2A zS2E1Py+S6y?npdBmpsKZdr34&qdw{oA)%@v{2O`@!H3c8XB+w+1&ui?I~bqU`rfGM zhxV{vI5QX}v%d;>qE$#z`L8A#YpcJT9J$ zI_Ho6rA>9n>FA%W$SdxWeNK`n&%KJ}T6M(bjMDsHVH~ATM%}l1dmUn;_6=SwOIxRd zdDeZlNirfx_JfWN$U?asia@Em8UKab1dc0-R^*}ju}Q!m4_6W#JFrftZ!v@%Q^&aN z8uJPV?F6gN8gndBaU|dXI}PBDHL~MpEMw|n9kTG1u*hP|vr4iw`ISq=7-)hORBr8YoYy0C{6|y+krYfHf|{j;sd)gA`#+ zU>@NpV&Mo_4L(bRLKlSC45kN$8r*qyu?|TrPt+*UA8{;k!#Y__#o_2!=7j zUwO-cV)u8OpJ(k3Wn%#~PE&Um#{)|8 zAEnKym#v_pFQr#)ki6zA^jyj=vJQ9vy#m*VNp7ZyWlS^9^uGE1#gd^hUDW_*V#MjgOcVmqBLcW^zZZs6h!G0MVg3!09u2ww-E zDhEGh%+Y=y`8Dtzpm=(VS|M2?Cj-m#A%IdaFLG5YVlLdh4Eif~N+&JE){y872HUAE zI}kdI4G^k?)qT7Xjmv15h8WT0NpqMn+On>$a5ki=b(hZF3pWkq;%Nh$9kvp$_Fnw$ zM?pfr=h9x=mng}H=3r}MkmlMS6vOk8oiezkyI@mHa9m@7}HV>)z(FWolpo$08DmTeo;4M{thZD>(b8Nw$D$^2okG^e+av| zU+L$CKaB=QgwLB$;AC_`M$ZsZAMaa=*gWmpBeSZLOW^m_fsl6)@-g}{q-No^8?1J#lqEA!lQ>H+1kAV z;O)eY?Glv$UoVq|TR#%si^rXKo<38LQFkg~+%>g@0u>_4NnY$RE6&vt=_DqnX21pr*{CCA7;zPk zRG|1Jm111cp%0`KYM?5$MN!EQ@hcZJGbGeD4L5^iyhPTuJ285*4W z*(EacgbC!aG03IUaa3JKG4o?blOaK=GMM!7LxJ1vP>C7InJ}7XP~`(tz=uHhpVXhw z406VjFa`sD7U$00?8pE7(;E%PE`@NT?c544MpT=poijXk=87(epK~Bz1NxaES@ELH zT_A*rk`BRxm3@MK8*x!?=5sBTXL5i%Vw}(ej6saF_cv|bS@2nxjAt4)DpTRp5&)Hb zW;+OgsgS8!5zLe0|WKeJ~YeOI%qZ}AOD=7%AR<6=1dk)6c}#*#sf_K|Lxq(j zE*rez|Z`b1su!iu8~PpI(}R z!07(H`uNEq30%6Cb>d97&^RT&T`hRqKvJYMY&yn(1QIf2JD5ykM2*FN6j*aalNK@{ ztw{E9PsD$1vFwXH%^E%{EcXgV&oIP%Kr(2vK-Y#6-oH!{PlI>!Sz_QioFm(BhhBsu z4aUak6XZHK+<_8ADC|2(-T3Qg^DCxRCwlm~%cJ3s%f)gn=ElS}ghZ4Oz@pk%8|K06 zy1=za*)6Zj?lt_I0TVv6`p<}f9DV-|kqq9mo#*BJ>0~VPn{~m(T7}2Ry2Q(L&Fk$R zO3%<0BqF#@JAc8zggrf5P;KzdubA3IH9N3Gm(I8j+ZiT@4jbC40>eD2%Dk!}7IIdMR+m@pF`o<`?~`@NmBi$H?5Te3Ye#m&1f71y)nXep{2Fyf_Pv#% zBl)$O+%6WhtzBM6JnM_&?v&@gRopBCWd-%H8q>vuH>?*NjJCfmSCYcCq0;h0q%Ou;OE9$wz3U-h1rK;x+WX51)=Fm4f?@A;6ZmO3uDlBn_(80RoVM!Au z___`OPlubOhB8F&r9wTt#r6fkTpz$}OJSm^YDFzJF~oy0CpA#JxOli-?Bh;JNgtp3 zs$z6YPt=$+&kDrWni^tW2Km;^tDhVGK5wP+{Wx1}k8B$eT&hOfI2a(YdlfG3$?`xn zLC9TXIa5(p`ZBMBeh1{W0^w8$?p2mo zNFKQhL)jXHe0;+i?H*2B+87{Hp#Ogve96(w1VQp*#-#)v%Al+x&|~99hXJN^u}7+z zGY-!^4&(8rQtdO;To1dCT~Er3i>^NE!QT;i293qh>Gt&b=i2_V3#%kTMY!~Zlg z!2Awz&iGlUlVe3*|9bNJVfkw1q4AT+^U-=k+yIfp2Zg*Ih{KD2V_G;l=TMA+&-2ma z74{%(d`DlOj~<>w)REFGq-wt5>5;SLZU%=hYnaIS@Z}1|Xt8ErH{}c*?o)o9@0N6l z*Qj4inQUC7v~B^`FKe!TI0$51EkV9rlo%6!()=+i4!tXo`aw3m!r{G=Cj9} zM-CYZCBr6qbn!LxF(kjhpCVU75`o!_@_3DMmQ^xO*-DQ1)0F=^zf)OVDItVj&>XR; zU=HF^^YkcQzjClPF9mYR73gm!_;7)=?11OCtUq0Wp>zY*PxyERdNaplN(5%8o$|#@ zT1Hc2VQyFaFs~vSKe+jXj*2GGiC%~!-aI;R&=Spnmnl+8-iyIltFf0 z*-ccqT?}>{a)c-}*LvclMoCk}fEv|G8AL4oZwnB-weid`Ibu3p%zO-#4a$H|0TIQT zLyl2CxudgVj4yAE(Nyu6C%oQ)&(evZ68Er(dpJ%XJtjKcV?q)cB86pK_?k^K-=1Ju zdSWJj4~Az|lH)ay2V?h5$BZ5>{wXj=n|mg$iLeP|(T_APBKLtrNTs)B34k%WH3Vau zAyOly&jPvFeDWUN`(Nzv;|CYeKzuI`tsrReLu?Us=r@&nDw5r!e~s*{PuuU2@*R3V4THwRTva zR0UYBxog0eK^Uh2+r{Ytv<}0ec9hA;b{OeG_`bA&)HXD+=aT`7RdWE#JwQ@Y-y&EG z+R3p(m=j{8%WJ8a_HkEK_kmX&jp?h6MOX8t=A=9HfgH*lzy@#Iid!RELCUb2Y7wre zsAGuPY@cd=cEG2eT_n{F@xdK8vb4Xf2yr+tQmcx{-o)&zSiO!4ut_xFJPxOx1a-7A z+-(#w00Y#2mGFACPK{k($ZK8AO`T+gp{{A)o>%9kOc&otsj=F|WYtBCh+IT|FjcgG^2H@WNqa~>qbl${5|aB z2V~XGBlfh~7Hf-5+9tOd2PXd9}S{C6Ty?&)6%eBUb%eN2)(-j zq8u&;NNojJhJ76%S#aV?@LDr6hXGEN@8Wdl=730+aqs@-6EH^|yH6D$cAA_O1zGx{ zWxL=;1myEBSP)+M3&5+26|EqyUmTa9fEI8$CY%?wf=*Lhoz~T{8|F#LY9&e+3z33z zl@d>x(9v{370dh$Ztj=+B|3JU?v9VIF~hTLK)(@HLaF!Thg){0kU|K7_p-t$CjLVq7X)u6CKZ9 zj#!^$SIWtO8$Hzw(dJz**IW2W^ot20&NU&IiMy*X5Q<@u zD7}Lnlnn7Q7Zbr8$wZvKqV1g%Hw_WYoQUI+yBvvo$z*t-oo@@Ar5i%#dZ|lL5#1C| zWK37XWQl}lRHpd~#)_0_3Tl%-e92k|HktGgXJhXeJbQxLSTi}`$_q7>HWnkHu5 z3(;~1A%ePqCy|cvaYUI-^T=L`$7y93tpYoQkD*!0a^alnB{xpHrM|JFLhffM&=TK? zr7cM-CdQ8h!!US(@j; z?*EJ}x=Vh!cq5iGA@l|29~1PF*(2cASwwq`SpQ%Uv&_fw(*UMx;yFu=ak*yL%qC73 zm$0xDiaY`(s96?v=!qyNBJ7UuWy@X;f9uTGDpzQl)b%J;kcH6GsHbKiI!3IJ zU-LQ-pnI07l0J2OR6(k5Zbi&O*I#`FyZH41T--$76^@N1HdgUHS!bT%_wmfFh}?_y z&a6_Gk?E0TWb!oIXI;O<)JZcH7EvarrL#`;)`o9vS#0#4;V&{=XRv_z+6E-C<+cW` z^V05Nm~0XlaBhbtn8DX%0M(+FTYjPt2I`u|#?-Ps(q<4{0V~ZEe7I|?!k?RsCHqT(Al2so*h%>zp) z9+`Z4HOq+)Gh&frZv+#}_KWxN`h*x^@GQ7;t*}Gq@ObMiIzrkKssXaul2)|msDn7U zD5FZSlFe()zrItA_89Qtj(tcGD~@zXn63VfzafAsd5z>~!jci@;t|Ed+j1sF=U6$* zL}-N?ARIua>rLf%fBqZopOYC0!H!$D<>4F%N3$DGhN~% z*g$o(4OrS%c!O9KJ>Gr9#++RPRGnS}?9a;qc*jD?#vW}b2gN}`dS*DR6WM;_QNYC` z+OEU_!bQ52BHsi;w7>8KP&DK_M~`VRkMv1_*dXFb8@?+%z(e1N7{vy_=``SS5q+Sq zksuh8d#QREb1}hz2wu8Ce5+6tNW`+(!uK+Wk9FZQ{b_ai>u#W2;}vlsFgYY2mM@JW zN2KCnKq@#KkBS}+M@2(j(>#AoKa>{Z_(oQApvp&mHN+7X?l163x3>vypBi8_U&UvF zqnCv>0dgLP{fo3T^>AWI2Y<)~M7n;0C^QcSArzg_=4Hoc+07l>OO zR0%^)O+S4*y8h$0^!+;fM(lj;pFaM5gHQf;@y*}vH#76!bfePsHx#6bYW{b!ovGip z$p3_!1`B~4`ggDz@RGyWaYjipK0oY6*p5|3&Td*Uff2#)RPw_cYoGVgs=H>nKG7&D zu$VQaIaNG;=A%_+Zwg7(>cPe4+mY?uwI_Z%(gA}LkdnHng=kp;Xyc8**gPK= z!CDndXN-rf@S^lo!M#Ig}|$QmRgiQaB8VGRm9x-sCH^YbzjALnt;lCFtgB@R!n z2ieCt0A`=j!u=&BpHZo2Nibzi-h|;p*&EgcWXZ#*?KLyyE78MkUj6u=|NaIui@7I< zMroL(2{6dkK>=HUN^T8&+$x5OK{HI16dR&&P8KHSMuS!H$(9%<$f$KqO_W<7#NO=D zO=;`KFI{!BN)o1FzM8Vhyj?Q;W!57+lj#d=@;98{P?2G$ZlEVu=Io#PkHjCt4_*oB z)5~Knky<*fj-onANF8ht%xC!is*vYym_7KAA0xn)2UJfAAWywe5vFVk5x9)|D&`T(67eYWY|$SU?ZzQ zTJ9fNC#=km+y&sfCy6FfQoeaonZ9t+Rji02Y5Jwkn zgo3Wo={li)*%d87c5Ae9aLoY{V}Y<+Os@c8xH5$eOr~m6e_bN<3p&I@j_MH*0cV(@ zB@fL&QpwySC=hUDiVJ1J`re|PAi&D52PLdWc&4ELk$>BgYZP$>t%oZz*wF+* zR#59*A3*PTV|4{4@rpVOg3(eNYi`7(iOS_i9h7q+QEm@0QR=3q2>7lG!fIus`He<5U>;)tv(wbP zc>OXG3fi^bdk?oXn{=IcK@AVQgHd_2My8cUC(9}xV}{qa@fq$6Wd%QV7eeVewqBllFx#eOpmcJ)zY9* z)6Uy!XwZ$qH8+qxb%hxECay| z^!a16j@k8GHj2pYH>;cSq%c>gw%J3 zeThtcMjhCN5R_vn=d>UzTunfppfl!gfW8JTk~iEpW6@B_Q*$VT3do~(&^2=Uk|V#r zs6%lgmYI&_=mSO~u~r?0AFn2<1}>3iMxt;Ou#!A8Iq_~XDQUc}y$n+N5(%bNB;?Y1 z6}}|?`n1KO#AJ*j|9OnHxo&<{`|NmkVk`n;)9WBTb-uC4)-Vqcc(Z#gkL+veNnL&* zx(bML^|YLqcDjmoGGrO#j`3W9l8J(#*ECEw6zME>rpT(sw zQ5Wn#9?O`I?clW`31ssak+-TuP3zW$M?CeUD9ns<)klJ`nh*3bAiWVCG%8}% z0~c$v36jNkjXXyhc}pZt3)>x_hKH$h@>)S(I>N2zd_@g6fNY4-XBSF8WfY3nJIN}z z$x*@1B1>-*g)HWi1*6wE#7Ixu5va)AuT!Lv!p4VrM|eQ~-}85EPKyN+6J{2Q_0NBu zV+%`MsfR(PV~i7bVUP_UD5^^gK5-GSUGBG|{7L?fkJuk9wEr7_o&Y|<@UtpCq!rSO{xOO{iT zyi3{PXd)Ks#V$sonauRpk?9dU`oofFUh`GD?thqeiF!a7BjB0MAB;`tR=ZdHe5 zv0VIlE@2`U5XM*1^0SpaJk??0u$n3Mn7*r4f}A}Z{oljs8JIwJv?=2eQc*IVz#iYTDz~Z5&v_yNSQUPSz>HyLlTnVm)xsEcprIfD7ct_Bg7HGWXm6p;{ zzdqITD>Yl(jzJcq?;eUkQh$E&P9SVp1^u1e07qYynl5i8{~vvQ6?D7gHu+mELIG>U z*OAmrp=)D_AJLSnLdU^pTK?nn{r zg0z}oWgvdqtJkZNMwn2NB0;Tm%CI!LAtE!_X1NhYR^(Cfg$$yy;*#cu!38L9MEshi z#NXTG@y9qZWKfb0iL$(wWm;a4&*HLx!_SHI%z?_a>k3PY@JiOXiNT99wh=L$p z&BILJgp>rz(K9K1c`L|@NiNb+IyBTuRn=i7QR2(OBYXVtpk08lqC%=VytYW`Jw=KU zv`Ps!7J(jOJSC!brE2X07)|{|HA+P_1&2JhATyco1f5dLqLK>ps#Y!|B^mW`0w#FN zCsNzE-9r`yfp~057>zZNqBf_?+jq;!cI~aQtl4N6+`-sC{oN@xK=gGF$wqIS=}J+5 zByrXfD$E125h1iN=xVACb&ZZ)Vd40aM4=B$zcG$sB02)DquEfg^e9sU!w*AoE(SgB zS`UQq8cSGY%{9Czm6G}pmSDks0rXNTbDi<;xFg{8NWuIRu1@J_;_^mDr$z*Ws4T?N z_8zOVu9nuR5JbjjE0%W{E3CphvJ6j^B!&4ZHdFukfQ;h z8QSus(NW0x+68?W>Zf|A$3Ec(1)k`iD_wyl(Rd8t)pANIL-L^4(Bqj?!{FvhAAr7?F5~)Sp-w^<;FGfCu=yy{@ zhxYh-wy}06TH|(36q9dHiBO8L7zAZ^vG;_F%&m(jLvHEgWmdV?HH4AQElXQ}TF{11ABt zRHLHS@>wmP64vvcJw9zTqa82^<2TIngP5_6#JSf!g?9Yuhkt+b7hSW2ukxWh)i=!l zI-t&39YxM^dD;D^3?b%E~4hap3TxbV_$yOGaPorRa zrsy!MZ)8MAvUh=U)E)Y|TQXpEA;ZaD%5;b^`A7UjRaQRQZryo&rN|-G9MTR+0>ybs zkRD}%YxwUo)~$%;iK-=Ps8VIn^&y?40k}wHBJdAJUHO8aibv%yxBN*+=E1# z%g(r5l~x8vE9S1)kh86mWzg^ja*H@^krUCXB$>fZU3*0jJs+gJWlO!LKK5!YmNNPg~ZkA7K zDImWCzkof&$ZFeCiS}rjd=}yTIy1&m50)7rMP+^S2Z}Qv=hR$6*#0jTi*cM?J)H_S z0FVAKset(K3dnMy0+=DQ&pkXKrP%UdXvT20s*D`*l}zp%GSoMF*c&-Gc4QO1;8qHa z1fmbF>MH}G-m^F93!ObRwB*I&f8HU&Z`f*BJwzAcKW`ro5$~Wm3c^NV$xyn$FkwWu zn1$4?;bkg#FhhMta-+DH%dQ>|6Z4x3(QDl?N;^nTx1LD4t5!zU-_{xg*{CaX&-=MG z$j}4mU>`S!c=B}MwK)3B;_Y8y7>D9P3@W>ObY!iIM!2}v5H$Yn4ln;EBUhh$Ilmpq zR0nnlRx>$dm{tdTC$LfRZyoR(J(i$|ZiHA(V{5FY^FB7%&PEjj-{8nsgY^x%wwJhF zyw*-wnAuY+#v^w?TsGejy7a{N-Z#{$)k&*(eImVdWa%fb6{{!O$6l=8 zqfEk;9di=q0^)GZYP_>OF8WnD{o-mlwds?rGM%x#F`ga}zJ5Ltz`S>sts#}tM@6WA z);$NC6w1Tj!D^t-&mwk->G7+sjP+47)pqXP^7-@f!Qh!9@e3bu(hGE#*nU#|@r`^E zT}KlX{M#QL+`Z(4(vS=Pv;>Qk^EGxAN=c-q-TGC@ixFht^nsl2)LdrwQn?3O)@ zY$@)F8iH~a(>A9Lxi0iLPv2iHsb)!GEqE2stwt5lBd`^%AYv-;RiJ;AWi{d%gmVit zS(D5bW%!>YA`}$~#EzRl7-uJdT(+fnA%g;+c{pu_Y9E6m|K4L5_I|!XTsOJ5>~5u# zHB_D#E!+W62ly_P_xPm9Nb^?-)pg0X8gaByistPEEn5YoJd)LE!v^oy;EYt! z5V02qBT#p)(E}S_qY2jFd%1O&+bQKIfO%fGitM-C!6QB#J_WgL<+N(F&f}bXFjIAN z=Mh(ewE|kAcX6yXgB3V>pXN!4I@euE0YOebPo8s7asEgM~Wc>u< zQU=JJg%^*Hh|~Elpi|*cn)Fz`oPDgeISiKI^mS@HPz&L#^74SZOkXg+~X=T@FjXwk844s zdMus9BYK7>8HZdfk2v|XYDPMJ!Hf@(bd5c#SW6DFQe=vHI9Qd%giQdBrd%YPFD@=~d`CzSFt=>UnPelU^}t=5#6E44anf6 zzmN1w+isSK>G`xeYQM2V8HzZ#M;(v<>7Lz>2Oq1Os=4)}Nr?tM8K8%K8DtH6GstTF z8K6Io7nsG+*jql-$MJ+1k~6q~$yZdLJZW1>PB_%Pa!1~J9VrVMukE>JN$T4 zcs_bm!Cemfa?5l9t)R#F)J?NQMVhqX+0Q1kx1YXr)lyRjnKMH%$S1wHi;QCpEdEk- zL<1E^cY`nowkV5C)JZ%qad<>|#-$n7LK{jSk+|Pl>WW&Ma(2)f@&jmCqCHZb8C(?{ z(v!wuM6Zdq{MU1=77-cPpu+^QJJx2?Fu}0e>tQ`4eCe6k8osI7!>!2%BV){V?w>Mu z4J>f_b^%uJ}m)1F+@@lz8)=~uG1fun&zATv&7pM+09&e zwrvetxq?DL8hK~vy0(=IZ1!>b0C?==z{{C6x#Tq(2+ zj9$+W!`@CCet%1_1{{udP7nf{hNcX2Y7f$F++cj-rtn$HfsRdY&z%Pl}M0 z7+xtXeFEyQED1OT2feyGK-lD}NQE`Nuc}rWxMOw}sdLW8D~&i|mN1pT-eIxau0bF< z=kQ}~9+q2JS1D4s?CTmXbbZRrU5SBP2($=E?`JxNTYZc#*J_U7f-SBOL!QXL7|mvp z8fgQ9<3?Ruaq&q!&oB*MZ;_zGvjwr9Rx+-=3~C|rc~Z@}1U8eUrYNqW$KNtbYc^lc z;|thXx#ryx*z9gTVYiA3{sL1MsnA_$4GLHeqmg0; zNMsaM1EfD1DqB@3UQk+eMpUiW}L_EVWo>4ZUR$bc<{ z3kU=2f{x#EL{3OsDzlkch|I;pIc$Jn)})H&ZoqJi2wFbv0URF#O90}Apr~I%kJR{U zA_R$Ebb~^~qCq~!gDOcd7_(xsLq&ZZ!c$PE`r5TLIy-p{%*(8CNajsV!RR7dLr<`jgZ6l_q+t?#iX=8A zp&>!EbMy;_n)>~8|H@scV_hB*oHhwXU6tnVD9lxzlsSk{VIu~EkUMD!8mvwUNl6qq zY>x%O^}T#LbcK)cWOln;Ve6y|t?d0hK)i*~(1MI8h`ocRxJtgJWu{jE8FVhTPui@5 z^5?D0M+mc@Fdl0I_-T$|3F~Xg*C1FV(@-&^(rhSdty5}%jTzq8q#!p1)*S2Mb7|9- z4?T*QJ(!lCDx_a6HqDMpY>nB}>Q$opd#y{0DRDcV5O<*LbHetiPAzX_3Xb)p@=q|` zxLi5Of?21C5s$oaRA@R5Vp)eKlpod!L=+F`CRbH3#2JZcDED%_Cca?|qEr&4z(^4n zB`tz9jEqOjJ;5yK$ZQIvNr?BLG7#%Wf@p)tXCkc^;N!>AG#a%I^veGW9#&U8bcZKY zUk9;*g-ncDo z|Bb{xRNtD-j=ERsE-6kU-)Y*;)j7en63Z2OxsF`%0bl_t36Xs;7~$aB;k4lOu=qqa zO&HD|Tlia_A9nJlt$`16{bd<}hn+DQ>jH_qJuiIop{C(kaT_q=HWa2Sj_J2QYYSMb zDt(9-+&)rZ-9%E-ocV(2Vl8E@S2kIr$m2x7NcPbD9-ogs#<>_EL{Sa?f`GL_?1p$= zTkXXrIQhEHB*vx>qbEe^?Al1Z{Xc2~R3G1RKDmQOwCJh=THQ-VY{s*OD64WukryL1 znuw5BDL!Kqz$MkCN{h=X6vv1PN{G*3c5q8;t5Qg0{PHFo8Y|5cv!MbGnphz;&iZn- z2v?l6G8H(p%~A#R=!z93hk+a#P%_ORZqI&3`WaMO`+-#GENo6ItP$TqX=&a;F}t)x zp1khhA8o)|D@!IS*5-=MLzyk>I8IhPV~#=Ly22a?YuX=Eg*2EgFI$liw^Go-nr8X0 zX=X1^Si#gTRk&8wNNPB1Pez`%OvOwdxceKo@zwST8-ygmEPxQCX^NRR@7bBAvo_~S zkPdQ8mZ4&N0LkwbRIFq>NC){Z6wind_3_IHtKecKEzsHuqAOSq zWkZt#xEuw$-dR4wBexPU@4lC*uoCN1IWnFOvK~y57|c5gMa1u~U~ruk)H@4`La(o8 zh`E|P;cCr+rI4i2vqn=+K?Pl}r)UU?4v->EwKWe&!4vU=3ifi~kJt$hX6cpf(ifRG z_6^@&OT)K0^n9g{3~#tH%kJPG_y;wKSKRMZayN}oqY@6sn#*|as@7_Jb&bWU} zpKcBO~EMv^dJO-4}if#m^Q93qd5K-yh}xRE3DAvw^#Iv6};1Z zEEV$Gt`INv>V>;FTE1UY&7YJmyqjS_rH)Y|#pD5}Ts#2o5x9C;o)N>5K@F6ixC9A2 zLi_fW#q0KVD>)suUxI7y3NMP-3CSFbw05_etyg5T_CuKjrde~3L7bRt5o62j zu2{LsS3tD}$8{Xm#5G5qPYdIU6ZJ0cWR*+e|t^k8p)2;oAn#5XP z;rc2(S1Nj~PrO118=fmbd`!N;Fk{dL9D<1Se&o*K#N)BI14>FR7qL342-?Yya zQu1t%*yHGsyc4&TXs?IEY<9avsn4!X1?bo1KgxBG*ieV_G~age*};()>>-B;mY%*+ zX1HFXVm8!vWKc7otP8B`KL!Xj9YXXaZfZ%A+_PK$i_P6T1c6t^sLpD))dv~Wlw(fIS(C$HzjVaI zhZn!l$cK5Vc9>63JL+jGs325%3k6!uGMq3RhtRORu`{5Yj;}$hVJ4G%Y;L-;Sm>a5 z0Ucs%!;ucbJkesrH_##VEWeCb`Z7AKhG!oeGVqSfGp&PZp>Sdf6cf*2Z)7oN9g6X? zpjC`mhsHZ&EtaywrK(>F#fO;tU8cH8@I!*$>gLAUVhqI&lD_eMaxG&e%R5_7#@w7( zk$$%hJTzwi=yRyx-%#zo>q3kEY}hC zq>+9SK0K#L7e)eUJr2SpBRIU-S}W@^iO;`We8H1Mn+4wl28_tFWuSIfu!z(mawodx z$AXkF|Fy^td;%yre_k&aCGEYn05pUZBS-Fv$n$D}c?g==ym8&cfm}XD>JqztX2R7n zKn-n7Nkogm&=Za+@-)KV%Tqa7(^$NxXTcQsQ2GCkMlye$kcQuHA1F~Be9OpWD!@~zeMJU z1coqMRK&_d4dj0Og@}Ionn2yr!3KqRy}>o?Y(rh$&sS3!`rvC{Yq2fbE)x5URU^@R zdXUdah+kTUUJ~N^Ap*TdLv&4sc1NLaS~h`hbmD4=aqXAtM(rMtsvcC}?9a=a3Mj_= z7=QRAGzX2@B1V!Gceg^yHf?ac`I@b|Z?NvX!zX_+RiIElrSal*lO_EKZ!B4I8E~7z_(Bfz(B)FZLaw5_I0wZf_`nV3g^H+= zZHrU^&=N$@$MP?=XorkA5gkI^ylsV4M+XLZsqtKqR1`fZx(k?|Oc^d9@ev`rP!$nM zf#u;{)4s6r79n;PRd1qr=oShdQIB}Bq+-BJa$5Rg_Z0;Cv!8za!y5t7$IsqgKq2Y7}{mQ~#o^cpapy98F5d~UC9+P{-F-l|vZJd;Sg6^}lzU?4~ zqiPXhD>2Oc|CoEfAFZx6&u<+W3t@x^Lux9BAyhTtV8kiPfH^kC*j*F_lnoT7s?70m zEL2c{Y4ht;VPkyyNaeIztx+o)jYgwUD{4i3H5XAdilVum%P7i4E~5DhqFm$;h;p0n zXMOkcuC@2O->SlPCsC=Y-goWw<5|z|=UG2CbnjFUDmo=kNivS=!I{dDj~QU7%6Gb~ z;lA$ZEPW2bz*0oZ+o~lwDupn`P@y0mDw8agR@w3JT?wVIzCocX^$iN8fbA7p5-9}> zgXN5%u4>+w7y>}uc1$WzDGxL?FE4;j@e4UeL zUVY_it@2O^x#eprh>>w$ms#>P6w&*?8?aAv^xk=2c6FLtV?duik zzcQ3?R=!-B&kR`#KwYOO1JdYvUXY~?g{6LeXf@P*bnB6Jjcfh<8((T)+6aP9FWOo7 z|{<++oMO4NqV#s<^pn(f}XY`MBMe52%?_Wj9Kxx#INE84J~zvZnm z&F8WV(G)O?<|E)K=jTR1H~7Lj>EH|18g>|zQM+5F*S9x)4OSq~Ju zInsLe=&A1Mm&`wIHMy?S7_EXkPr4;`uj{^uu3L@Py9Hp)*H6~%@?gWoqStVtdKfOe zvy$HzQ}?-^PuSHZHS@oBQk{%`*nruppj=pmXw|5{KK(B1ow|rVt_(Izbf2)tNN)kJ zdR(tQd&z;|SXb?5SsRGvsdK+2VXdfnZcV%7pXp8JHx;VsfK9b1O(n)3QPFA8q4o-) zqAMEb$RG-uU5vNn5GYFQ9WYa|{}J7_9%p8Xx{ku*+t-Q;6fHJG=qj%G$l?qaFU5B{ z9n4|9F1_?j_kQS(FgQLg^@`_QTB3F8_4Nne>X_QAD5kS(y5tN2#JC?mmdm$|xAb8EwSo)-euN<#o&Q zZB9$P)kB7DmoS5N33VEuaQMO9R(ErHWtKK{l;NaX27s{FP^$jh$GQST$5rw!lk~NA zd9Kf_HQ$sb(qhKKnxEx?*Zo=VKK8y8Qc2ot!7Zw3=CLj}Zaym`EGv?WKOr$I?~P5q z>_r`XU5wic$y?_&8&^}pWl%@>9ej>t63zrCCf2^0&AX#SmAuQ8rxp^fRm37Q3KT(LTY?m>5-f@5>8l+rZ--z;Ojc?DD zE!2Rm0)JS|U%O`w^*YR?S6wFg+9V{DlmCvXeqX*U@*)+NU;S1uLCiIz4VLu2FQMvt z&T0q)?DEs0w_KoC73lm%zR_=O$ww{yKsgQNa-Ti*H*=QTvT4haxDI{gPS!Kuje7d1 zsfDxiL;CvL`-?v`uSC=bUTv$wAJX$5(%KK{`yWy|_s8_dG?6|{_tPu=zo6egrgzex z(r@(X^R$v4r*HKvo}AK?3H|;lr6+EAKRr>cN2(WfqV=lUeWxe)^#6|juMTR^3;nO? z*$X}SPM=<=)@*vFT4l7;Wwbeu_MM)trFFG=mYxp!Ymazeuslo82Tv=Q54)Fp>f_$v zIjx&HZT!2fCiPsPuIncz8&l~Aj0rH&(Wp4ns?i1g-R9}KrdRn~m8( zch=B-n=un(1YQu9wkR~M8s;2s)jU7uULT5ipGhd6x8SVka$&1_V7NU>B_baOW*>>} zk18Am{Lj(@{lJk0e^vX2GB1S3=M~nY^{Vz&!MXSNxS^|$wYYq%=Cyz#HL?iQhZte<(Y?}C2sr<<91u)r~eK;SS4H40&r zM?wLU>Da?V5=s6HU3{UY5=#YHqtTtusH~%tqYxNLgrG(&;-%r`K5-B?P=BuAHu^v z_r&XK`hm~yRqPYam)Q#$x~y8y#5_Sj9I?WH)ToutZ=0vc(n>Zc$eiwE>Gbm6h1t-qwKONC`aEL{kG$xF08P+rvB zpaT;ANPRsVVCPf{S`;=|kPtH7+7R7NrJx58p};Q-Z%`!Qz-M|69?-9L@lUrXgow7C{7OI@L+{Zsn2x|ki0S;+Dtfb?DsA7m zDqVHfD6Ph!*xYok_M6?6?Z8-%TXQq|2YWY6j|yi^#Jd@Ec0b(Lr|Jm)#BHlr>nYI6 zJdw7xQ(nz<#;OVM>+w}XUHQ>~bN8&lm1g6&Op z8(M6ufiMLt^2G>Hiux@y-^O$|egTZH3jpM~@b&9~@DE!Py-q2F_-;*beEslh9ifz1 z{6v@WF2~2vZnQWVGXMuj92m$pwsvEEkHigEWg4t%lqW+d2^hNd+B2v*v@t?|DE-g%N^RZqqO?4) z-`3ySiHw;U12clJ8>v+@+V~$lq$?B3BMPhxd@F{8l>^Lr=!@zSmk6}Q^B9&%FA1cF zIo+_DOuSk32atU#sE~kuU#P_}$d&GmbXLC)Rd>qfS>Kf|W^3K9a74 zcfv52iPoU}M`Ld@f1|4o0#8W5usROo+|CGx3;|3#=#GeCU4SAONLagV1m)ctU005< zykWy_IITZzR=r64BAC8lBY16izJa~&Y)adTxtpFhqfSYj4D)dpLsic+Tho1AlrlBT ztbxA4aTD`6(nFBfDsCwAM~BlB-pr@^)dk+2x>cVI-9Ahoi5KqZXG!fa73*@?>?RPO zVm7Svk#^QT)|Bjs`N!CXtSchbXpOR}lY1|eAj0irRQQ{qqT4U}&t5(~0rBIM#z^5| ze1FLELcOSTU!DFulP;w+`DNB%q3CD6@lhiUGrKCL!< zGToWaL~BOVt#20v9o)L8(%0(+s)DgqZHhqc5{zIm(){bdvZ#b2v?pCS)YEItYF5xd zm9M+-EWQprw*&|2?PuvPnps&YI&(b#I(^QnwJRjdNx}dp#o$XV(E$h$HzA^U zxz?+2h*n$tCM3KTn)xgsUOkypDH(7Wlr|_cj1Pq76GFt8_!xK}jIu5`(sA6Hex-0y z3%Mo7p3ZDm^Rl4-UVW~%+x)n5E2Len(BfbN{R1k{0-+t8=>vW71RjeN7&Zitu-0Bo zZbI2l5YEmW^eKTD^_V>UIBmefY4qBjVq2rs&|t4tGP1km`E!-m2tAoOGj06C>mdSw zOE|)|4RRZ-xp*qGc^I3t;fdNid`%F?YF=3qqA;0h52kaa*+7tv^qX$nXcQxV)1f<3 z%-4katNMRYpXOvtFUjmL=zlt1KfNjboRiQktJabnfSdaNMbw<6=5>9$t|vG2|8v#7 zre0?CeM$9FRbxiRvZuyW^l?kAZmPzT+An4JdTJkw+LtuaP1U=aTU^ahF6!HY#+NBQ zU}b?(x7tCjAbL9NCv8=@s-BwXW6Y+QUCU$Ie@DI6eSJSrNTYf>ozlU8791}N#yc`^ zOBwQXC?E{AiewI;*i`0gE=U9XT^G)lG{$_!^K2fE5uqPcTu7g^=mD1JRSMk}g?l(+ zE~TRZ^Y6tO%UbEXtWx^9sT#NRdtJ5D{8q9uFX1KUV8e`H-W?dSl75$V+e6Q|G)PT4 zd`IxG9KtvHc%lEO0krn3lth0=udG9&63~%7_0-RBJt*ZM2)-PC?lnrwbsC4_z+rbH z+%Q@qOBm66{WUZr_l;spd%MePE{`MwIjuj%|UJT?H<5(X_t1F+Kj@ep>n}I&o602v=sB06%?k( zT1q>io7~_0AGh~T4l~v=O&)7j-4eNVojMm2*dX49x`d&N`t*ZFq5Pue_edt@Ydtfa zg$uz?{>0R9)QZgVf$Xe*g%Z2G&fvVUvL$c0Sucm9_I^{V(gwNuu+L1 zDb&(;^))MwabU)`ptYW9hV;xRHhn4+E(|ff4sffQNX+wW3$APKPjlnG5VAgGZ#ZG~6eGoz)D(tiDkT zj%Mv8jX^JX3qCOaPG_#Uov{he!8J?50qGv`pEQGKk~aQlA|UOo*8ty36o_42iM`AB zGMW$yoLhimG{Ysd_mYb)uKvTAiMHXEM}NZ><5; zp4D|>7(uNd8jKYX_0%~OQ1?PRz#RUQy?*@X0nP_7%t%!6<)QM6y2cO;S4C?m*4K+? zLc9RSlzow?1mizu(o<)EwSujlS|_5XYl6Xv<&mRK4cFad{ORG^n?iCR>VpZehNpqo zkp?vB_1#ZJJ4Z+4PVhmj%6nTJj24$Q63c?rg%28*I7l-g4R75&o=JAUZ z6;A4S_k*!Yjm50nS~13e=eo6Ud0tl7sh^vY^2=nj%qivRvhpdl4hW|PjrF*}TRIl) ziqq4J%c>r3S}jp68V>lZEuFo69*?nuyGHgp;K**x-hKxh_Kh?xF4~IVMMl%U81b7% zC)OqJ%4?smF!@c^`KxM)eokX`+X3DOJa$`DS`%JZwKv*&G!35l`)RG1N1e3$Gxh2{ zyy*=&5uHT*W>$rmpyvIw_nP3oqR4~j;zo{O*gFo?WP+b$o#V)wg^k;Sk0=Mu$H6XA zWXl-YV=RlQ=*6e|8Uqa`UOeKwGp>BCuSmzDFY!#$9-z7*h=_;M?koC#T|YC5`E8Zc zPI7H}Hb%5Wj)?ppG4vdnf&EbmReqn+CoPCS=RY*rIpO9p~IHKRlA zx=SkmMo&1?tEG~|?Wfl=53OV_at^fpoY)?Wkm%2P{8z-`%(&!EzgO#mwR8fXr38pI zF4)9TdxB{S+zfLX?E|j_luh>K=#1)GIwr(1a6ivt{!K0MiI)p=#^%s)Utr{6=0$Q0 z>p2)@JGB;|l)+<`%+B&~S0j)gxtIS7yUNPo6Mzl;P9XSR&)o*8atSLc*rUM{<$L|4 za1~f1*dc4e`Vv^JY>zSk55z^-w0P>8F2k}mnImOBKi7CHdACEsdDS3);!QGSNYM+- zkhTQ81y{veg~IqoD>>g5H7dxI2OiZA^CfVT#m{+E%gwzOhoa}1E2{~YHGg)M_VK~G zq@DbVw2HDMF|+IHAHRYXD^@F_yw+8oH?0CMtyaQp&7s$^rK-E0(-3pQOo_H4s|?PO zV&nkWi+_XPC|(fGmi7O>bk?f4i!((nP8T-fN%YaFA?h$nR~oKoE+JANALTqZ_=K{I z&8m%;T{~GTaa>#W+Z3D^wBQNzc~ZnVhtOgCh48^=B2~KErOf! zb8&IKxu-zZkw0ZW;nc=5NVC96al(-J51V#bp18DyINsUXIup=5lU7@h+|1<_vQM<~ zLEiYXS}m*es>(mt4_-~0Mkn0LsvZ_OBy}Wvi2mfD0$=3vHDrGKz8UI%h+te=^cZ0{bq~D|rHs%A9Xy3zbTa#iPAsOeYic{AGEUZp{!hoY(^?+ww(3d0y*a^HS0a`ni-`y0 zgsiiS_%qC)%)Yy(9D8okkB3Q-*r+&5JSWiEDq!=ss0o&h8w|59gNLicA`7G>VZ^Be zcB0%tU8wJS6sMP3kr!yajrq3`s8g7tj)r6;v_;wk2Sk zYiifN3X)X!4|E`;${7Bse{MBCjEQ=V$gKTkucg*=g|UDOxDkN%_(;@~2Kp~$t=MJ? zHkgYSQSRloeb`d{H@_k`zwv)>4Rjw73us-$tfzir{?v)WKHHy`d7r5vi$2JSi)pos z>bDf615;wf?kv`2MAG!Vsyq;nrZJhUmyR_TdL0uA|K=YPg-Zik7GMJ?INIDkk%9x@ zXZAw{N26xE+4pgyZp<^H{b5IuESp}>66S@kHQ7V#bJ|~?uSZ$O-@TI6X{nc%uVtx1 z=AMZAh;9pvUyBUpXm1sKTO(t&+S{v(RIf`bWNW?a9TD^${iK}}=`YoH(usGre>+n2 zekEXRi2EjyNP078+xAAy=Gji>s@QZFr~TWfmiW3 z>s%=Br(szXc3}~7&#}s8T zkva znR%7DYfW@Z)35Z6A2zA8RUOH^BTl@k&-fct8h2fP$*V{g%yfAeo_(wlptCcH>{pwR zDZ~%*Hh6DgVBF)%I-AF)8;!-m9dlLMbu!aInf~j;bslPT*Q3Sr{0$y-`*)=+kK~_| z`R|_u`MTXHcKr z`K$%=iR~R8jr{{;z=roWAS-Y%$$)cJ&Xw` z$V0JE`s}CmJtKB!yEqGc?UB;?C5`YZiw`18&_*a!=2hh!O(dhB5aU5Xq&1AztiFe7 zvJ*1U44)M$a?16BT9I0SeiP}}`hgRn(267;mllczZ_I0E;F`W|G=;rWTle@d_X5MhN0-J)<0+g+U8ToR>mQBGzvoqL+DVI?e@Z!p9R95WLW2WHZtr|OFt!-ZfB$S~y3 z#WU%!pRQ<@Vb;O0odV5tdiXidfCTO1RFCBmiA>{220NPDcur@B`-x*rY)T+meM5Mj zlUu~W7$0p)8+*XZi`k_wD06j~8&{Vyg$3cRh382}yiGH-b4)+CJ0DW=2(FWAc?#o{6JhTUo z>Py$3xEHi9twK(wqQ%j-2HamXBl^pES)@b#90(2zy&nDW- z&|*vKz3_j`G)+bQ8TIy1HLUYS)IK;Ne1_zl&Umm67PO*I;nI*Qm2(|dAQi=I6B1J~ z32+Bcxuuy=%Trk4MPt}#W%sEFJD?H~79~wBU!np6v!A~!)KQv#OYF<_0Y!k#R<-LB z&?$ek>o@8nqxQ|;q_6ZH*2|2yE7&0I;hd}0h$g(B{$NhfO{Ac*g9U9wN#U(x64SBK z&z4k^3@0Wt9Vo{OeETOk8_=J26T`!<>TUl$mD(*JWOMsT*)7RMx zX4?$x0_#~^&_egw6cf=eSkRYq4(M~9gCB(BUc4YiQ64)!P0|vlb6(svo7YKfbOLFXKzZHgh|mI zFf8JPYvq#%P+2DPzxqEdw@5MvaVN9HE^Fdg+bg;9oB&vEK6AiqCX;=9$A7Zp@Qx!p zj_(-TacIXx`cL(LpUVEJzMa@{KqV6@`KLSnvmO6TpZD$f&v*Qpe*ei1m;?VM`b3-X z9Sy>f-$i|z&wn}kJE7FeL>k*Mv*Y}Z_tnqE9iQs&^&J;?e5C)URraoaukN^}Z#=)S zbn`TS@rnm`sUWB)x+5gDP#Y6hLO7Ga+&avKc82vQ6!Do0r7_!=8I|r ztWFEFfP$C?3$(EoGjHPys7|S`^MV4b883mYQyJ4AX$Bvt#*H0U2Dqqa`L3XVGM;D5 z<9)RmJ(pllV8qz_SWPUX)OsGR>*N}m9@a&_qrR+f!vdf-Mqw^S`&F~4r@QFtJ8y~= zL7dsjJeksu*KOd?W}Gg+of(padNU{vDw)_N4Zk31tyvgBVR}&)XZmIqoKogq=A~^yZCrX&UqG{Ov|+KFF}wSmYfTfQBP$% zODH%r1=iFypC}110m|uF;v-t(f|k35>NZ{uCpse<@v*Bw2EC`=bDzN zjp$`QqjN=Lrrn>aJt$Q#+GS7gcLkTey~$3{^yZEH_jl?$?On)Nz_H7tym^z-owwAp ztmAHG^w6;FTv88ey_dC&3a*{3e9#7b@&9Iins(E(cYJb+!pSDvWc>w#FJ@&mzxn(>_lUFljUrY9o9nwSmXRiemkgK=vBQZh!!@6wdn6Sd(I`Sav&9hmD<6c37*ercBGz=A69J2Y8c?CeeS%QoM)|t(AT`ba-h1-U-Ar8Am=$akB~iPuri6{k4K8g1&#u$uQowC-S5Y zcj`5i;v%(qD7IwY(;Upz!OPw+xhdN2Z^eJx<+V*m+1Jfiq>cZ&o@P6tVvz9kaC+)x znGmg-bci3{BO!{5)J~3+q$oVp%_ii$!E%Tv8|dsh+d{Jq)OiM+IChtyMNa9r2>K{! zIQ7Aj5?%4g0gwd^Fxr^w#byPQjpK-2a^)48GrZS(xRc0R#fVT)KoN@M7A>^3K| zzSVqCSm|J2sTW{4FB`rFwVa$%USRT5&4%RljQj(l3hu<>Rxobp;SRGjjh6&%nA;uc z=J;_90(I^*qaRY`>EqX{Pg;x6dNGeWrwj%VGaoVyHKfi1;!Aq@@s5&lT=7Bd@JNa^ zZT$B{pJ-fGR%?e0R^bvVvsBy=$;(3P4sZw~9U6n-HseCrZ6FiBpr0l6v>@=(c{$eov|E)B1c*&ws0*cO(L*^^@Mv?{dvf=pH-K^*S}o zh?7R*7s0|}ofi3QHwpA`#7gvZGNs!;t=ChV_A31CMRdUxD>+JnkNG!;_&JXlV zwf7eR2)8xud{^oFvkEF^gkw@yWMtE1J#Ul+Sa_*E2s!9IUEnY?8>7eu(~3DW_gH>7 zsg)w~vECbQ7jdve@P^ji-%#RPj7}Qd$+QKvznXEI_CsZYId<85l{1ZVc@!Rq?>de& zVYl4ghvqO2h2RQcvpc=2_KfK`6;;B5SU@Z-2)|s6k+{xkYs|ubOANbO4>YMgy&!T#OmtP2u zv}aPXhC+NH9hCM@3TAXbfgz2%J~YEf(ejn_Qr(Zn8lP1EF~-S3FPw5Hr7`anwLY2Y z3!muQK5F4>Gdna>+8_MF`UO0vS&Rk!px%Io_nJQVXC#Btc$q7bu&9>MHZ}F4k2F>w zD@pw{4vn2!ASD1igwSxlzZpN?(mAK{(o31OBxT<)9yuWYFjL8k62Pg9%s2;Uu`f11 z(GI+$1K9b(;sm_2E>oJuyZyLD8Y2*f+Gq@5g<8QWjSkRdd#0|}{P6~Xf=l?YK#SQT zaS16$yc7lO?Qrp+{d0{1x3Q|M-7cBq*_H_(A%B{eoC%;n%Ap|FhTPLga06+39C-WG zm-H!#hkY!>&RrUhq?8@Ew;DH}`-fL0Q#0xrYvpCxT1MCfRAz@h^xRi9Kfm^_k;wh{ z&Jlf)ND<8Y9|}@CMrbnRiUbpMx*FdlG4K>}z4JSosz;vj zxSCZxpV*B>-;LDjaBpDlT7^yc6U|f0CYPMF>Go^ktJs7z3AEN3=41A<+)%IBE6dRR z!N}O0;Lmjaj%vly)=BY6o1=$ILU%}d$GJ)aCzpLQp%*X95p4H~*0)yR`sex^{HDEN zGwWIF!D$f$!h_fqc+LBEYWRca(Ur7H`)a$4pOFp_I9`#vN$S~GfN&uDhM)$!;25iX zJ;Mzg>3C=dl2jxmN!dlhDy#{dmUczWv_BxJI75rl#S%@#$#6)~w2bg}rfTNwCHOx@_3^*Lmz;tEAq6;W^kh zS;~+LlCit$0}WM_BQoPWz=Hp>8 zL$8sLMjP;-oBh0R5Pr!%!+7ujzEDUjy1(d+nwQg<=Yh2?v}fPru(Zn(XIqIM`cPU5 zKN{@|-CS0rEsdA3jEi3gvRI3Rs$dq)88+HWzF;q~zmj`T8%$9e)sXAeOwkxL{N?a5fTG`e|Q-*<=A zg`P-C*}Rjq(D6)gMJ5#74a-K_g+9&Nau;4kKC&bJ#ljF#wnm@q>w&mCPVRcy$y*W9 zUQ$o@)Vpn|T;+igq84AQ=J^#CVF?KB2PupIE5t-ttjPt1gR zX2*|wPBQ%P1lq!U*S4EQyI@x=fzS?{VQo0vkGYJU#Docp`sSZ?!F6U9u zY0f8jeH~1RFS9+h|1%-(ux+vKM&{7%tE%TCfoUB3Y3~Ay%1xBgV~ z^S1T?3dv-)2GJ_Azj*ifF3dN#Z6c(*@m*0Fz5y`f^Jsntuu^DX`URKx02z|KMF#*u z+J(Q&GHx0x5u8WPKFwZqP{pCz00`7@uJy2Hw?8}uu-bSP8OExe6xTweoEyxqJu@HQoCc#*t1+}k>zbebq#Gb^Z zL2>G*{pI^011Ad`bEKzI&fX!Y`C`EJA7Ske5v@7n2Y0^8cp4{I`>G{6 z!ltBYb8mP5O~@44t%st)pl^Bc)`vh0C&E!Knaq@Gml4A@mRYj+IK#=tI`|>7lWE)+ z$Z%=kb!}J)Uo7p97A(h;PY|7C{e%D0c+j7|D(Xwqq6uVWB+C)G-4PX<(t%E|p}3~n zVdn~LDt+@i<%;1?phr((y-L4H64`}(PWHd!J2W2nl4gO`nvoXFK8N^=%$9XJyw4?C zD_H{2lt97-jQqvJ;#hBJ@k)OjEH$t&^k5%FvXrw>mLE8Ye1Xomv zG$4rB14&N%&0jNu;ne`E_D-BLEHOWkhhw>F)G=poZQr4A_J;NpUx}PdX$RG?B9^EE z-ypxI%wp)+=q^cUK?Bge|!m$<(~ zA8eorJ0)HgY<;5QMRGeF3H7H^wc8vDt0B2Mluh=0+ zQBIJgH{}1nA?X_Ayv%oOeRv@3qA2%tHvT{PHyNYy`l9BK?Nti8gPwcFMK$A zs5L#9g*lhpv-!$V_i&7btyWfS9Qm2czAkc#EyC|2K0*VUdkaS-=^<-I4*Tcmq{HEz z{K>9}Fo|05chS&>Jnd)M)}OuIPo9cmKHz5UCup3;p6fF_iZ1c>kkSD;Pe|=bZ^>?R z1s*Xi78e{4iQ_es!{w=>f{atH?*RU?=8*Q86Yfi6qYPePWaod0tenG^w$D=dG~zSOqCC5%zJ&Wj-QH`R&bkmI;;)joLPCHt?Z$U? zIbJ1s>cMwi77M1y?hh!eGW)@m|B@p(ucm_i#@{=*oW~&E!7j4~82TDM>GMXB))mz* zeyj6x?0t;3;9quUu;3kj2=PMN&B`pf@LR$*Ga(lMHQT;RI&eEbyC+`m`1|tZ+apCr zFwajbu9dw7aHf4MvpUGWZa+}HL4i6i8$+;3&NM^p7|fE z!}t48Y~O=CBQX6^Jcr-$P@nORs~-2>(vz}2N3gOCi{K@EWn|l$13To^gsjiBq6D81F+*3R3yJS5J)JjzK0%(PlZl*}Ihho! z<8#gUUgQ1w!u*^`mbED(-cT#_08j=6>ZfV!qsmql*rRUITqTN z-q0ytqe^?>?<%K!I6Q3cJwRf>16O|M3+y(1E?kT`i*j1C4vfMT5lz^RkiEsbw&w!3 zJeHLuVnjk%qYIDpVwM){EZKwM`glv?Cvh{91>V7=6zUOwc^3guN6ls7BN>KRAFTZt>SHs}UiMMC zo&^*|;-LjK(O78Gv^VS%ZILZbn6fp;*M)Pr<0Z{2?WYB&s#l5><+ul(3U@SIK7Cug zpxxNj5mLi0b?oU~{l#Zx$3$}+NN)#%6QQ9wpYQe>0%P_gkq%_ox~Fb|?&*Q9i9BO| z#kVYV3;kTi6*Gm86ier~0ta_wuf1C5Me|`Ly*5y112}4yb~6tw{~7uE_EYpJuMF6e zsObsb{jx+(C~*O)cLk-%kXTC;G=oPAXL8+d@H=)1T`O&)d;yneL$j)G<54}9#^zkX zT7&cAhjTQ8Y+NJXk^_2(QQ@=9@4C{{wusU3scP*mUQ+~VdXZL*F| z<=2uXu5sloW!e+p^V-`!aO^E?*0NzA@j0TLqoe2y^mK_CsKI=Q-mC|(9mH29QKxM1Um`P0$G-- z^YfI`E4~D4KF%kj1w%*44lA$8{g-?7i-}0FbJBwX3hO;+Z10Os-b#HmC|VG@!@cMd^Lbm_w5fs4adtkq$Z@mIT1gLr zKWxpCM)SMn6*=!~=YYXRyF}RNl*p!ZO5RmTdxoN+bVW@=>=tukj~IM~gb}qG!($Oe$n5{%6!!L}1VQ_MQ{AootJS8xRk*wP``l*RVCp<~a?Qv<)m zRx<4mJ6LuTlx%i8zg5cH){C{m8V6}#^cmwr7j(h8q^-`;vwMm)FX%<&-Iag}rW4&~ zbuP8j>!x*~0s5E`#q-BD>$l3|Hdnuo&O5iV&WF3bb}%{gyn|64oeTX07h+3GK7yld z*Cm@=xZqjfOQ8SJ;HG%m_~%CI3pM5;Cb>MuxKr-w5Mc8SSF_$U67J=?h*z8qhtITk zP%*rf^Pxt9Jsb7VB>w{vTtZX<4zo;XbFM6wZPNL0-v~KS;AJm9$^E!dgQ?RGu*d0x zq`OSDxpe1*TnPQw3m#(&1}9*x*jc2r!-8|irq#w_K0CSw4p407hH((TrqvSI3*&mC3KFB9NIYFWAwACi?v)cH5zqJXRZQpnE z_U|+Ldsb>fDnl*qYh(C1)jp-4cUvvqRs9FT)4PJ;ft+SGmDerKsF&Yv(L%zx@!uiU zFcMy0A&Ou40=M4K0N-h{Mn%L0o^ClDLT&(`4v(1KF>~^ z%RTV;9dSzvS@rtnBYbPD7>qp-H@!f}VsIzlXJwxO_(2-q;-Jkt%6IGX%ZwGM29<8^UX+SN8!%%giW1# zfWaU*IFF+o)BzUvoHl+O)mb0EmZl6r42hrrK*Mmf2oh5Ymt!&j0)hNKKPh=Ep7N3( zKok1TmwY&~fRAZI03l%&kRNA3Otv6II?>m*CUDdg0(83{lE-Vx~|Z zZflmtRX|B$**My49W9R1DKO^0Rr`X0dOqk{-$_L#4+zUjm0*+GK;QkGq37rAF{6`l zH|(~3)3n)w?=JlGwi@|iJ&TZDloTiF%+GxoDOiAysEu+cxm4RJs}U4m`X+iCg@e+g zDHOWEd~9ui-%QrdvWVM?N+ix5RBrusN+=_nbn?s1kC*h3~z&B`ZC)i^;;sna$G zMC({Y&FrhXHhkc9xcXiZA|%%BZmNHz1^a(pe=#L^4?M@QWb_&RC-ZHEFI8)U%%!m* z+6ISi5NUUA+wq$WC{Ng6PHGYa-O+!uC*sW866|<0N+_>SLZrm%n6h61NKO?q*W_`x@2P?LTw^78w$+AQiy>4@_)c{ahyzQ2u& zlkIbO`M?Z}nR0Z}yb0iN-*_-IVj|Yn#+5nE3~a$CA5-?md2KkFNcyWg)9qNoFGM$A z`92kL~DwF3{ zD538ge-#clE;vjGz;pr7kkfZgLt;+`L5WqdwkCp@^ZF$(9KrH8`eaY}rL3ZLpAkwe zJl?m3lAD0G8v(;s>9cH7YRl^9jn`ij^Y3MNop4Nr! z+I_J~)GncSN)dun^mWvq{TfHG)Yl>%^60QL77TBUo*W<2N4J&F8wFelEcaVC^>e1I zJ!3te_URkMv5bN*NU+ewkm|p;B&wj&UUt?_3ZC2TI1zqBcOfGnZs(hNE&kTpZESTD z9#*ip!4YMJjVOJlE6#k|f58&`L^xMUpFb7OIv(tSR1`TX_z?J5?2|yAyd)`& z*ZsrC%~^tt|0O0?JJwDPbGV7@nC)sTKOrP2ED|TYuLmOdCJf%pW2<1{<6U0$4>fV7 za2Fov_nYeJL^`3Tyc>h@JTl{6)@YQ})Ap?!*nxUdLgL2X*SY9<%@RtS%-KlCW@umV zQOq`G&?t!Vk{`OO*3M-Pw~qV=$iUF~lzRzjjXL;%vV0BakGg7=B{dcv*?i}#{c$w` z6D9!=yrN>YBP)mcj;Gid{2hEKS``l}YJ{)hr+`|wxB7`&MrlvtrLFxH}7$rjhEZioS&i0FPWKZA_gp3>kffE*8 zD&vaN)4QhP@w*PN!{XuH{{ThtBL?691}vHH4Cai_e4 z0tF(!6%_Am7moa%C+D#H=fiy~+nm!(fg9|2PJx9R&C)k&kW>Y!P8=C0Juy>KH5-2& z1(rt8=Ex{6a3k_@GOcLJ8d)B;=+Rot`*dSGXT=SNIXh#AExk^Ie3_Sn z=P=A<)yQ9fx$TVXzEIt)4>{0cc3p@D@MxVWV#RI1@#!_ywvce;Uw^-`?ux))RDE`C zcGZUB*eoh|K+ZPnot0izgM{2E2w*@o!T#`=!KI}Ly=?gg^CZK^v77rM`W zW`A?PM1N`H-`HtC>QW0#szwaAMUe z)jW%mc&gqo@89P!A=0btpExf{4Llcm#{+T9^Ga@jZYHe({r>?#D>Xdp8D&LzkRoBK zq3EpnK9G{(f;~0}vZ0s_DqJ)Wp3@y!2DaL<9Y*55@KZ);Z_b<%6bN&UT9|&}>=o zUJ(shFXM$I7qtP4SBiM!r(pj{{86@$#+_w80=7R8}~6n(EnDdc%EXt)g#q&nhCJN$tNNhkaLd$<&ge!D~TZ;iWiD zhuuok1SuqwNET9Wi~9G8uW>w47ho6Mpie`aMn7b2@JY(ZIM>k1t4HWo_Y@;m@3UQA zR?Wx=@pANAYKv;%Qa;22obvsoSR*2%MSZWmqC2X?3t0mzzDWrjm@7(#nlkt(Zl|LL za8e#lH(294mIkZC7K>+U7W9 z#6D2;mX(;Ufo56S7pTvvPLY7XFW7;iK%I`lBki>DFyC?(mn?o{=Ys>%f!cel^Eo6z z`5_k~%r@VchrS)5H}-gudiQo5Xw6xm7=iRJUSKJy=~0hbWF7uzR_R!qzQ)_{MPp8M zOsZGM>b#Poy{8~(Q0g`{^Svov3km&~=6Dz0l2kornqG%{3ryPF-;k1KGeGS9r%l?~ zjG$aqgPkV3V-G27j6>}_>*YMl2;bABG0kht4V!i1b@5IU%bexTBEM~s<$7eQEXcd{ zZ00mH4V>{3DrvPiT2bd6mB)sJZXdj_iJzWc4pHXK1KhD<3SG;xrCS0HZ}wEt)U;^| z#9k*e4d68MR-LO8HXA-eH!y?ET8B=6@6=K^2+)_YZVQ**^L!kYt!o~!b;@JMU$j`+ zEu_Ari;B+h?J0Lf_2RY0ZW6SFZ)j|fEZ7(7vG1uZu@=yI?x7>moA}A-D|9s9ZH1oe zI~t6TM=;$%UqD|=L;GpiY^UnbfM}ucuW8BUsPVc5yHHQ%WAJ+1%IX2?b~?O|=5?}HYBUt#w>=4K9s5~uZh zbMXAOFay=Dsf4w1*2M8zw8*vbH=!c<&$bW~8l{ZOVDmSctTvbh6cgEQh11aO&?y#| z83*@)wY#j6H~#Lh-o*0m4%rm_zoPe_@Wv9qW#+0r^ZpklYV+Goc+<>3Q;iFH6UUPtzj)_keLgQleX40{ol!4_c`v_Q z=JF0Ql^1eNzryFdUaxZ{qmz1nu9`DKIj@`X=W9aHuST+<6vo^{`X_qT(3r;Azhgo# z9y+8~4gFf*#`T&ZUO{9cz^Lun1#x)tt2;L{XJ7=Za0-)~*Dx`t3%kXvFyq1&)`yRa zc?lJXlFjbPSEKtceGnMnY~q}Uq6_1LYGOnV>5yC~V+jY^h3cQO{YJvMI|PqS?zgiO z5U+Cb@f!pfcciVPF}<}yB5TC#C-O^d*}bX}55|aKr^sP8+eiJZErG;~ghGB{;}=q# z{Uh5@pBzBIyfOL1W=~Lz7bxnDWN9pBj#(Heov->w^h=3-1NT*pLnZ>nzbt-1oy7|$ znVWyQ+9%KYN`LRQIV&z(*L33M<1T1UI?N13iW=3{%%d0e6i$LK;5;O5Mw|k#y4U+T zNN{4Qajj-bA5KT2|8l4DvmbW z+*yi0slG7KX>3}bPpU1(+@bHZw%n9b7J=+|xDCMvhfb<2;l|&=grqL9C|5Hw*fc(& z%&{%&F@3JZ|@a0AZi5{s05$p0$SQ6&qcIi-c_&{t(al8VlF|^(^!zX+-wpFL&i~59z9`M=( z*)#BNDI!coxo>_i$hb$YwNSE*FtCII({T1X*oqeoL@xcZdM9eHZEJX8m>_OxyOz1b z7B?;a++Mw5i!}-RgHpQpe}139ieP$$fJh0hMjXSFOyB%6qm;f;2dDzCVh~Xb#@hIs zUuLivfWU(3!48m|>B2~nr$lc-=7%b?kT&GftLJ|n6PR4+ezbjyY@09`hkVS^ugzee z&1en~k2xa{%&G`a^c&9+Y&0hO3#{YK&Lrj@XOhT?9*qR+!Zvcf{q1$60+%T`E&cxh9$;p_@@}Zi!S@qsmn>(Jo(U10_KT03? z(x0j=$ip!t4u-j6ozLz+MkrOEALeqKDxyuv=%=z7ta%(6A3>V5X1VBv>oGje0#ke^yZ zLY2@&u|GLaA#mRA|`3@q|@N_g{{HE(*bjmx*K=+2rt>spVW&iz#Cr;Y#P zbtig;m2-Rl8 zvgs*ZFskSWpA)l&jsQI++;9lOPC^1{TmZDJ7+@;q&?da$jv%@CC;uC<#>q-XN2xO+ zDDyUxEQYc@jp&%#B)ylUknN#hDx5-PI`DgF1NY4H71eF~FGdwLf)i=Q{xFYVN3ZCE zEbqFCfb~vN?u$yD{a>#$#kt1az#@h!F+~dt*~8n;^bmlzg)G86J8UuO<9Py(y0$az zVZ>~KgpI!~x*dkB%}~Fwf`te=>{tLgl!NJDKh6#y)ka3$+ptzf$4@jmARo58^UK2$ zIwm_*y6BB7-KS(=eW}R2zNf=1KMlhhdLg};wVy5uK_w!M+uTjUa3r;&v!K*O4I1J#+OrLf+iOIW2Dk@(PcS%+MbgcWpQaM)sy| z79k=L8fnNZL`P8Gh)e7*z#%h)VY$*7=pAtfF%K%oI=F5b#yj`B9GpjrjszU`(yN&y z#ITt3QScEFM$zpEHx?caw8~3IZssynA2YJ+MJCNT7+jBZh}fjP7U%sN8Q-T+3|=7c zYZvP^f2UfxH~*D-goaA`EqnHi7g3V~T4u(GDDY5R%!*jWvwNJ!B9F9Q^_cO~+#F4> z1)~MFq59_w6s5kcm*bQ67%}5K*3g{6Yn*$j=Q@aR8j721h$g`|w5Z`?&UT&iC{teN z_l}A_Op@v0U|x=k_xisntHW1s>`Lhz)GfPId`lLw7p0H$==PG3`iN`u*c*SpRZ~#q z6%1ITJq(298g+{#{tw}^6L%AG5}eqy8|kd{x^Bi`VDCtW9r;Xl9v_%*cQqO@7WO$U z%n5P#)F%p^vxxX<-r(R2^R%8D&Ea3SK04R7E4m!^vzF3YT&^nR|~pIpY|EMnKgTvROL z({GLcb`VvE4-G9Bq}odR^ywW@JEXP7b&Y9!<**qA*4T>`Nw_pw_cfb2$>u%AOGkjf zo_cL@tXdu0rNg0kiv+cve++Nn;~`V@7rnE7TbGaRAT1N~rWW}4)rA_$*PF38^S~XA zIgAS=5DysqlBGuXk?ksc#Ik%1OZLZfJ71(2Lc_ARveprym5QtnY94?_e#@S<oWKHj&^(xVtJOg`3<>UXi=Lf@ z_iI{t1!;YV>xz^r1FC)Vu^Fk1^L8T-$AuevaXia*?~JuCZ$cn_Y&?}WnA9>8{iQ=~ zjJTa$C(Tp(+3^#84YVtiyVasgL$|TuWSlF!&FnL1RmygpecezKFBIOyK88&YmUOc; zwvJlpeVuDl8tZM&5Cj1Gx{wH3b=iayYVn$$7sMKEPoL_ z)`@wnCOikHg>N1_Opo4@#jXdmo=bef0a$Hc(ipS~@6cLIGuZXE76)=1mhYHgGot36 zKcoHi`HEZd87$q(SONcmEBEE6qt7fkQ@P`i%!#BQdvzg#jCyq0#F8`B$F zR@)aF#7qN8Xnv0!SU@6)e|ZmSIv(|IG&#O$Nr>CDx09s{*r$-{kL9y}Ek40ZW(CgU;}HeFdQ7k2AOT8*e98iAX+!LBH@C12DbT|=8}O}ZUrM*)d%h>W($zsUhNMO_4iT;@A^`FUF#(1tSedj# zW=s!CDKbhI1_~0zvycUztP+#xtBZ@8KK`R!`x9T?FL)ruO-rs_=$GzSH0Ch*Ha=~X*ewNv+P&EA(Z0k^|!0^fki?1uV*dbE>x zAHF2EvdhKuaCLE*v#^{fqZCF$QJe0-2*tsbuX=x=?_kf#7oPKCDRAiP;d9AyEi7=< zRkeaCxwHi1fHJVF{ec+oJ+Ys~r2F)W`uDCcnT8|Vs53dEQFwi-&*?KZ4mN6{Q4a@( zYdD9+h2@;2NV~ui>O38SM|mled+YSnc^Wy^rZ>GT6So7mNqy?&g1%8^F5`jMobuiL zaxr7nd`C@O+*NUUe(m3$@?BY7y%@#W-bLYszIC75ByPSHm(xo#;t326&okwYb!!A{ zoqBpvDA~NLf(!mgyZs$3rak_=ppi6YQ`5^sdQE{|yMU9&d{HYm^gk=^{Iaj%mytDd z(&x}BsP zNw;$YU)hZDN(^RTW9iy+1E-D4?{O4f4miRuji#h&r!W`QZ0Txnr90lj-QbnY@p(qG zDuGHmQ7F2sC+HKqXbYK^we!Gr_avl!XCS)P8aeHCs?8y^va=`reRzKG6tDSYhTig< z_T1Jt^m3;5-uTwc;j_z{GrK6RN%z=AgSYHFJ3-fW{0XA%(s54{Zi}6haAMMzKc`1K zY3yk2?R(FR=m}OZuiUQ=zk~#)-7}gy+$o(l8C(`Euxu^7nIw$GA_4YnQFJi(D^j=HU)Z7@@F>YDQv&@QL^h#K4DN9lGPRn#KI0XK% zW*yi*)h~9j;fteDhSjqpUbF)g$ugwZSD3HSn4S>}At}Fl@j)Ire7LgR! zHfE?NyIf+8Nh;V@45}gz^a|u)4IE2jH~dxJnYuJugy zvX95%zPVO zA-Wz3g;y)vt`~sw8a?DvdT~Fs;9pCb6QiLmf`ij8I4t}A2dp2#N_h5s{!SX!PwW|W zp2?%de+-M*c>8+&o9$xRO2R8(L&NY=y2=x4bctm-Jc!!vwPwE`oejQ>{cH>6v+&Bl zCHY_r@-a!lrxV;=%;9Qo{PB@|zgCikBYeAA*-YxI?vYEv(iekTbNb}#L1t9WH5AhP z^2K?f9^T-B{-Rg&i|XW2b;mAsZYcHBg`^(civ?A0dXW-v&*)eRCyr$Q6$LJcB5YaX zXbj_WQxdf}gUZV?;TQe`_l(jye$5JV%dY^`GTe$z0=%zQSZDhZr06SeLNQ1^J9ZA! z8=gsg_PnFs;@}DQH7%&`c%n8J+PJUZ%EPuh-`mACA9&YLpr%QhMozgd1PXB(32^vL zA%&i$&vd*!8Y6J$C*yz#=xRJ8q4dacd#)FmQ5u;S7SrAsUsQR<`ibBpuJr)}yi$?7 z#;)iSwBW5Keq~`A^UMPe##h=Mc)KV}EeZb|+INonEd?v|?}g zULNB;aX^|}6n`4CrA^Q^>zcz@b0T^02LAB5R`kuw5O^$wpYZ#d=uTc-O&{L9!&N@F z#euwB6Bya4&8LA(Og_(E3^XFfwmoBcZ{U3%32KI38`gOEgZ0P_2KKgP3t!z@I&fTR zz5{p?(1#_{@A6#9xe8ypQNQlHP!~!g&)2dZK_1Z~SH&&Yr3Ect!@cG#(?DaI%h7d3 zPI%>O$W|FGRkOJx{I|bLQ=jeUmsvr_kwC^6)=lZqCmCMm655@!BUm0u`H}dviS|EO zYqjqDjTKHfL6gvkNzrkij?LC^cg0bkPP>|3Ns>FN z-M|tYD_IxvnckFz#<`Pyh0v9}@)0XPpuIf5un)IYYJX~!Ct^6-wiY{^E*QNelmQu6LtemFPQ3j zctvNJCu)Bu9j&RyrV}(YcVNb`T_lwae8b!<8+EMRIxH~wZH=NA3KiQ@`wg7cktILX zFaLekw9)0t{&#)kB9&>f4Oe**)Jw;TCT2~AMaT7Qafk%a`i*T~rd z-qFPuoB0&6-eWpXh_O9?oQsf`} zH_We=DI%0c2WWv79OI|rYv0h{s;}cOg->#lWF4^HM0I#L*i`4th?kT@X<4y%#R=%} z^{mCeRsC)FXT}qRz-Oy9SXjv}Ok-hsN-^PB0J*?2^U^G06ZiHL<3n+rpyd2y- z6;B%Y4h_p}ML(@v6n;;;i`1ok-MFFa>EppHX))t#;rYh$%xfK`l4o@OUGUoV*ekI?)mJK|c zm}}Z+Z~sn?2^OTw(^!;%!9hl6@{;_$Ym!K2CZ{I)o!F%FxnrjM23oO^+W=_I;@pvvF|4u%bpT*S8$wQjebfOQ4zC`wnl6) zV!gYL5M(=9Oew&Wo4`ftkvdqr3K#w5vL?E@LCW*iyz2MTXB{^H^A zv4K0hV7wyxLgZfia!8?N(wN&vUOaT#7WuGF#sp1^wd~25Xsx>&hluY7(!H6s;60Ra ztS9a7=4sW-Bpx^M>By|8b^@RuYE1WQQrRQPPN98R@iYmw&uN5FR*vi#nD5RrZK_cO z{ifO}Jj_N$50)%3azKtGXq~E@EStSw30AP8)y2W;29d;NwYnlGoq3PdikN5iRz}2l zf^~#ml5db@yv#jYjHY(*RB)*J>DZrIx=XCdu}P%B(vmu>Jm$3#t2`Y|%&MZ_W0H2- z`uBSyf~=8)u!D^p?5}-pd-`d-n~Q6(y|<&u#J#k>Exf0(;w6{7c{*B3M`c^2<1>Gi zoE~pSK|}CjfLJ*QsN4Fb(J1n>oViP5T^Txu$5Gi3XZi{?ojG8Yw@5~zS?bYGL!RQ% zzNmR9Yulk)HAc09rp(&$er?vCcjm!K_62fbH?PE)6BXe5FN8Us;sKx{t$)`Lcx*cn9_Czc}O*hoJ7MPv+-?OzF&UU3Pbo zv-&}pVTIDibE`I|hTF7XXXhR`aKTOwLD>V5>F{j0_a2Day_c4Q{*Sh?5=Uq5Y6h`$ z7%04dZ%r5=9}2dClr`R=ISL9e&(l&1O6g2aZ)c_g(EuL-3wQHgwl4vO~>9+ma}BcIkw4OOl}cr@l)>owYlWPTLZ4!k}Hn7 z?iPHJYi-FHsvUz-KKHyvY)r%yto3*S|;nH-RxN4prUqWAFj19 zqp*jURzAX&E{xj!i!L_TvPSeuehzymkWu>O5(06u);xWJ0a`8S`S0@Xmi$cTUEpzG zjJ={wt3S?5YB=k&rq-h*9xS{)Bp1I?Y2EsIhUh_-?xHPdOH=_Lkq<=Uujy2hAU?BL z>3NRIg?8@8a6ToaYs0(?1K*1C1<&=@`*jC+)H)%%xHz2@7BIJ!S07yKeTN<|Khq@@ z*oW99jXh#duJ)`SEIXM)&qb{?J);)L&%9t~{tv6ec)W#^vuxn0IaWSPEWvyH@Ef`< zC#trzF^n0`J?zEVNgF!+Yn7=vAgSave9!n;m!sSYUzSF+laQb4zN7M zIRh@kf_r?G(k65}KDss)Y~wcMbbk)nRSbX6yIwIxXDY;WpCDcq4->Xs-mq-(tfo5FJ% z!rR`{!AmMflvfl=v}Z$T8721>Y=mM<2mCS;uKgr`Edvg+E=v2>QdA1h_IA_WvbcS@dtvx$g($uIk zTydd+5!4(h-d9?B*Jipts(rjrh2vs4L<^fj4VV)VfLFTkl#!S*-T>{=S{-g-2!hK7XJ<}Txzqv9iaJ&&IC z?tZRDV!vse>RnVX!GZV*_z-cag*DG#VOmi|5r!G;VKCZy;fh+}1Rw(SJs92+&wX3N zJ)q9bDj*bHX62eTe%#&+c%=#cQe5d3+&!7+Rd#~}?oNuXftgtWib7zbrhQoHe4WQM zcHg^sO|d&I54t`9o$=N>2UB*W_ymhb@eY2de_K!w?_Ti*0#?4++UsJO8ks<3q=z@v zrXSZ`L22sDsBX8cPi(r)+ zhiROZb?^0OrJj6a-pRWU7}hi%ltWo_d0x%YWJ2!`&hUn0k>#1vsnkMS=3^5m_|&Tn z7kVe_ma%RL8Kl%xx~9u;z7%G{>y1l-zS3A<3POtkrFe*635o@k7P;fhh&^T3H~+zN zy4&FP&+D0&>(C!?wEA8CIsM|>Eo?*4 zuKlN(g5%NVz};LMq?e}<4M06qjw6kzTT4e=qk|lwnveuvimaVN3)VE;e*u-@GAPJ* zuA<~S?i1f}m-znM=KFii_xGFc=kz}*JI>hfAhJ0x8^KGA%}Z$)Rv)fUIxj>1i8zrt zXouHWtxE_B^9@GC=N`Kg1ujcB$zKVei-BI@+o)ja( zX&P~_bqW3{Et0$|aLq}Nv}ZxMeIo`@F7rx~yKn zD%bqr>ci1d>#gkP*m1XgGM7IQUujhB!Lfu{PAUtgOf}qs@53daT<&BJDt7~Oeeq(pX^4<@B%UhR`Up_YABXe>TEL(pDoQ$i`g4` z#!Us03G$m{>bRMeUU;LPd0gCgl%VWkorA(V!ab~W-Tj%X8DZZ#synZ~s7>P>?A9v~ zaXQZ)Rh?t#LQ>Vwcd@{cb$#RlTvhe7BYn7Ebi702rQsISfzi6>O(2=7X~v!`)2vG= z>xk5;jbtFHBWfQHj@zw(NgIt1ZUb__qkE9UzB< zxI?6`9US;Q-I(rh82qjb2YMEd`mJt=6rukOp@pPY?ck$)2=p*uq^3*w8n53%<+BuW zPwmPTUc9V1ZTyeJw#-(C3-*Z^{1SKknIANWZ=$GuaKF;yMfR=Y1UQa_W$C1Glno zHX15>Y!2_cFcO0WC7~WTG%eG{zrffa4;UjJ`Yn05hjxwX5S>m?q2KG5=fgLPlKp%s z21hPE6o#GtNxE^K5F;=n z=46K)la=-$WH1&ET-xmmOR_7sQtpHNP~*TN)Qte-qvoQdcxm_W|G1cm|E0YH?vIkjA%;wL8rg~tPj-h z{^J=>UTPHBm2u~kNuAYSPOUqg4Hn!_UmtCpGB!Gv93+hMC;g<2zi)F1@4G>bZ_Ove zoU>KQXwHhuyD$%2*naent=RJPm64+3cWy()QGhk}?7%ytlM|7Pb5=+O=!?+q**}L`fNe zlC+1vC#iw>nf17LCP{(~nNg08Xw1>at zS$y&{TF3KJGe4VbZ*s#jp@zH__KL)tOSiZ{#9Og?o=<%$Re~L(rNc8PLhvKQ+M#ao zVOcH19&vR~+KoNLRU<@a(IA4Sw2KW1SfjKT1@5E*&Rp7sWx{SI-S3OC#cHHC^d58_ zttys|Ez@|pxN5jVxZ3pYWR_a&=8`s36^2x4cm;##q+GL&6JkDD% zjv2U}b2OVk=ob<;7>?`Q$$renbhM4IG0R`lz&0#3OTHR8jiFA<+r^>ZxO z0ybQA`gdj|a&z>+DJaKL-WP!=;Xot6oT70=XC708bp&h@P!lu4LY%9kXRp%NepG}UCD;4^u=jScR$ghI-?AvjqAbJ^h9QJ7aLf=)(+7+xil$tY za|{PKW#HJHgDKlxgUkU_?gE?Q;IFQXL{&!`jiON$wdQIRC3BIhR@4_!l#5ZW<|^u| zTt-n8MWa!!a-FLv`Ty4cefC=Gec!#$2IJ|D(n5#5_xrAoXFcorUe8(!ED!B5#uzzV z2v^5=FnQ8%>YfllZBD?NMjuui<7dod@qC9KwPtWrB2K&YUa{wwUM*n??s~QW4p#;0 zP22Rh$PD)n6DJSCjBiI|BGi=e3(u4CLG~}AB7Z*>C)+Ydgh|*%5$iXO{#qHuETv

    +w1fa^@C(!lFTyjP3o?`VhdIG2KGgG?`1>_|k`u-#N)U9F}8r50W=)jIW!UA2+0e-t~p^TgMN<^q`*}Y+K6QrSl8EH({0xO0L3WT~*xuRfW)0Qm(vC;D)%r->F~cQkdx4FV2aOf> zj@q&_&vBTxqd%7be(l9^n*xmz_b_KT7A zNHhuG(>l1oKgLj@Mq2HcXK94xAGU`2$ZfRGbm-k0eFJMc)wYM}4cBm_IoP*9&v-A2 zTTba;AD5VcULpbZP0@4e&H1YE@I=@!*3yNxM`8)g=Mc+b+z^Ei9H0{1JI<0OCaXL3&xiz(EDTjBTuK_qaUrokE ziV$W|u6Jfyy>~ONzsM9m7|;H;7Dv!6*iXKH zasvO6eh=6lUQEG`=(wjRt78ccs2?;stv_2O9u*4;>2$wG>)7N) zrM9$n*e=SVAcw=j=cKCHnctKh3a7=I*svz45206?abz}5|HIstIS)yi-tG4}Z%r;& zaO@4*$q95luDGcZ)1ctW2-X%QS9_QmtK}Qxex;d0b|}?tfT>|mQKyHg^IMM>31xbH zlqrLFUq>N5c`<~w#tKWXcZ36BdCM`DdXv7MsSdWPWW+PThn0j($nf=a(QsUA!hl_V z*GfH(^5Wr>OqC=SqCr2AHAyHbsPtr}TCe%iN?+=5|L7Z;R(-^@y#r(wa{J4U-YQ#7 zhelC8Y}e2`XsUF0`a5_5`-ww>s9!8cq^)mKgj?^*J_Js5eAVkt*Fv`NHm&;ija(OO zmIZqFZq`^F+Cg(y?SK4T+FQ%C%5i6m#U5$Z_IHA{v>g~v%g+yM1=ZPEt<0GJuJALtXi7q8vH(2Y#L-S(#)$OmlM%pK>~RL1o~ z2faQRwSz%$?<3`FRP&|lRodF=+_X6;_RB}&N+c^XqH1g9*=nL|u!hhaaA?)i;!Q~c zdjVrA6k8XvC2Jc*4vf*Cst|&ffzbRk4P!xSq4m!#CBEwMRq<@Dm%Xzh$^)&1`FJ zS7UmA{xS7s)D(%|KpYn&;cLQ0oi0CDj|vYRnF9P?Va7^;kMHQo{nifdd4olhwzVf* zx7b==*uooX6+du8bKJ8rZjHw|ffnw^pMefT79g(**Oldj!GcEKw2hn}%4=$+#o=== zyAq$Sy~td87xaHuu;4r8C%T%$dgPMuSZ!=xSkf39hMM^wY$H)g97~1J&iQ^BvEI z0+qFLcAion4@mtGBVAss4V#8 zl13lagp8sDniFa$Z@lUQRM5HJ> z5&sYAU9dzA%8;ED7VZhPV>)p1zGWWx{9o$9yq<%IEJFT&c~~sHtwJnHMGLay1W!(b zDT!#3b|#a++~#@7ka5*Y9HsVt%`Ly5!t85`5uIHkW;cbm+gk$E~_5P zcsI2?#W{L6bS9W<5~AfMEKbeizzoh{UGI9irDvQjw^dns_bGHbB~iBo1R(+$hJac) z(0}UvZ@fD#L19=BDG;dLn=FDmD6fiyV<)2p2I+4hBuqFc9C|FK7R#j&FRhlh-jj~# zSl2uD$w}PpcHP<}Njv=vLoSQNuKijJtxbebv=F9o7VKS(`WZc7bV^hoar=l}7z0&G z{*i?`%ZxddZ?8*%zb~|ZeIj-z&>-ZwN2kVm+8?lc!3@<#=mwVN>=5u|^`N~IvxFCt z5AMbrN3welM6pD_4^j3{X8{C#AjV?3qA!Xpz(&=GtLDpAJWq|jJ5*|n88TS#QO<%gTG1Nax599S&fEexdU@gb5NZ}#rNzg{t zOI|i|o`Z@)8aJgBekK!hy`Ed`P9K%SRLa}TW{k-F_6-Ylac7Rx#!Ks| zfj!QxuHHAW$9wjvyqD#$Z`Erx9_Mvjn&_8W`;3?KJ)=#z-{rL!Vt)`%_|@2FBu`$_ zrws+X@4~pwszSIv(o@HeA^W>h${b@y0&3VgTq|g1w+97r;p^Z7G5t{z29G{#NSu3R zU&z9qgjEE1kS}o-)~F8UYZ#FTN7a&1QxA4c&&_`1YL%%wA$YvzxuNHV61xol5X>MX zNoqrF;ulKnHxnOydD6lJVQMpx94kHf2-mA3%N3EDkC>)B#>jg;@@0!3c|NmCaX>7F z#h_FJVUQEY<@tKi5AGZ5}1y&-!7X^8SSuvjJZI?Rp zl*U~7R;^AH*|}M5mn2^MJvr*zFTI`pr44m_& z)DY8G1RFjhG2=hY=Az>dzyl2>(OL8{tX+@KF(7u;WFxB@!?0e^&5x9~c_&3M(qYgaQ`nE}OIn5gK! zKMFFpn3;#8T+%Nc^HXZE{uOkvb?G;?{x!Y4Y3|eM*qqT9t=^M_wRzd`OU09Y*gXGF zRL8TwDXCa2`gEL#B3cMtf_IOWc~dw-r_|9SMUKx!{&K_>9B*`14JH}7(OWxC=N4>K z;m`l$p+%2VVOAR^L6_9$x}iQusO_Sr>hP)oL-3%K@2DTEd3<6}=VTE)DF#`2o6UPr z1F{Kq0IR}Q^0^3Dpe9CY%jdeJlK02nsU{vBC+)I?Nxy6Q->ixM+kd;PlIl@DV*kxZ z&m*maapO1bx-HxAgG#ui!>C^Rb};RhM(D-Ms@7?6WpjsA0WY;;wA{}vfjbz2Fkyu2 z(^+B|Q5HfA+(KLqs$NrhC$tc9!pD_qBD|NBz>)FEJ1_6oRYx9`{9^mkcQw+79nR&+ zA0?$InB5-Q#@LK3jFod>ACpoosfTs7&5SkAk6|wtCIXM&j+d0D?NjU?3X@RJnjoXR z(E3fG;>@#Qkz4httPa*U{0*w2tRHi#4zWDeJf5NS%IFR zV1y~lAe=qWMRL>&aV&!G5xNF?KVuWbr@6dlRFNk??I>YVs-c)1;VX1FXj>Fs)9FY* z8RPvHx;{s1H~k9_Hrv1kX3D1c1gbzbAY=M(2XmouxeT0qS2bw^oJ37h4!Wq7M(d|H zGnQB$fsEZ`e2lW2mZL)31fYp0kyaX2 z%2@xYH&JByZ4(RHE6-%eG`~;xe#?Lry@!*~jw~q#5hhb4^mftUg|Rn{X|K%}I1Szh z%6QO*jF^C9BxiaX5Bk|sAfD4Yu~H;iJ(E57L}w$q<|r~6Y5SSDntmOVMQgF7hQ#Gt z+K(H{c!ExrREK_*pm)S_J|GT*=~KOR03a`GDb1-4q;BXfoa2NOOew}|cOsYnwcVIfBh>6UDsr@Gl8NEETA*Adr~75}Lm|f-ErHdn>&MXJd^Ot78NP zm8*Hd2@E6UvcwNqi;R{;5~O96^_!42@NFppl`xaqCp!Avd_F8MZW}Ext{Z(W?i+os zBiBct>%PO$=VvpgT*y?FO! zR2pA0FnBfd_b#8n1<8U@K}ulQSlx)gAggRZ&`p3H{709r|qW0%Ypze5DD_R>YIw2GSaE_ z#;N9AKE0G=I@c?`F_)sOJ(o2z_?u0wg)vx{@_4WM=1JLVKgms90E8wjE-aRqFGN1_e$gU_)zsX2wukSq0ErvuOd7Pu45dOB_Q zdamJfLy^V!G5u$#AQ1}8hHUU?H!leX;(;F zWSdVVS<#r0C|BMr zbT+lip1hC82F|R5`2`O?(EoUEKIFo>9xJTST1}ZJM3G2WyuuP;2alGx>PH?aTF9Ow zlt6s)^L!Kr*;v?|@ZGQV^uGSmYP1MN!Na7wJ4zW|B?|)WQFDyJy&`g%b<6t&+3KYY zFDGE_&};gTo}n}+9NCLr(671%$Erlkz#ek3Wx*0}@p-Mep;OsspFm^y%h;bpyg%3Y zY7BAWCh=rzdUQJeD3Nob5pg^Po(jLe(xxsQ9{(S<%;ZnqR0vn z252~Ha9;^60AIg_U#cva4n59s2~fBxn0AW9Jf*TdnSH=miu>?vW1mnz^v%*5qhJh6 zdeTO&>f;o;=#g%XDUmH(R~%wDy^ZwrUlf*LMGV8vdBYghW-`o5hy;?fDn&2`tCiDt zjm)UU#BQpl163f!j34!UdW=t?Ij<}aE}3LPG4)DcKgn(njzJ59p65#wm@v+>f%Fgv zt18DOzE>4~B6;*;K4h88qj4>V6PVAAe`LqR>EsXxS8hRSUMKWtFgFmEQ-{)9!BY1p<3)Kf7cj8%cf+YZ&R>xw1Uivlq z5ZN?M$J?RRGdCFMK`5iBL~^4DGsKRDbOt_U6hP_V1t>+~Ik18Ih1i7lCOK3G$`w*k z3jst+IuB-XzBV7KMTxydON(fy^v;t(&&SOz1zIaJjCDe`7Vy4OJsrbHkEQQuf3)PF zRT~z@9jYo$wvv&(i(MR$Y&=be;}>qdapfgzL??d)rN ztKMWM>AobouSg~2tR;rt(^XM{f*_LEr0|o}DHmwZQl^cVH}6!6noGhrGl|KoWy>=W zhGHojNbgBxF&5OZg`Y=;90sqM;*ZZ?E1jLcEXJRMVsaDm!k#Iw1PrbU0;eRbWe&Zo zkq9da4&PE;3`znP5t2<>vR_w;N7`G2nMQURw8c^^OSc4DkbrWF@*)7=ka8<|{4AI0 zjTQl*kk2Lb>mXHCS0M@(x^761+6~I}zQZ{JXk+F_)T6WJm=!`lNEvJeQUi<^RL32S zqgWJ47pge)R*=qJQ>sV@kr6U+BBT zfOc~!i$h1#)$jkD?r#r5<(tN+4eP!vN8Bi)I20sTmJ-!ij{99+sh?B*p_YESm|o!6Fi^( zuQvqiw;5tAz_1Uoaj=^hV`~t=XSh7h>BUvS{B7GP=P>p)XaU)J!ZH+%8O}lpc@rFf z#+h$Z2W7xDGhWYv@23D(%L3j}ir`#X8e;yS(X^dFB#u}*`tw{4S~hRm*&jFxN3M#y z3YP~Cz*kv3O*AbR^nR((~F<9+BPOV#QdOTCUy6qhnD&td91Go#p#udKXxZW^8s;WJV(L@X&I9e1D(V3l_Zd*)!w-DE6TJUY4E% z%JlMkEa`8D^6u*L)U@rFvYT$`7g7b;=8H3NAgyZ)E!n9Iot(}`EpUz|EA{87eXi8D z9;CNv^$H}C!%NRw^J*Tm{Nq<2cjMLgcM=wI7&7DIRJ6W10u5FuVRvS9f`{$VS~_0p zuB#Mk+tR5{>+5Wx{XRVxi?>~f7i}M|%Oih$Vr|hEDzoDa@&6m$zjXehN+G+Ex|R>z z+hB_a_#UX2`efg@K0Nc%QiSO0+Jsu6USvL8eNkiI6eRQmouT(aL#Gu>d%}>EB77Ql zYio$K7fsia#Qr+h!^Swnhfh1Phl@|2wiC>_O3K16zA-+hIqAu(S94jgpAI-IiU!AC zu{Ru;D&hR1Z_}=&Jip7C_8-EZ3T}cu(cPO&Efx}VzyzHDXeq(`2U45(gr1@0#$qy>C!aDKntv!T`x7!s@kv@MWgU78xw z_VAF>%bc;CUV(1?xz6YIE1Iutf$T;%BNdPXoj%$L1u_4RB|qeuow=y*PIQ1~u@tCd zU&?w1{}zkK)StDc`alw@zLo>f<;;aK#*A3Q1F7qBj|lh?pDLAWMb`K`f&v)h+lu-{ zTBl>}OiHpu8w;_8w-_mX`MPMX zLc<>51~y+Dofb;lmaySha1ln9Q?D+nESBw}I0Vjs(gU8Pq(_z>i2$NCi$%daex~Ql zwGwak(Z)}5JM_(kyvR{44sX-j-J}_kloTEf@znnv<{%7ST-6dm#f)=E`?U_d*VK8a za@f-*QKS5y7t6|X_Oa@B1yI@IW5xQm)U^Vy-05JRl z?Ma1J*n(Jwm+w7j?%oaIV>9%2H!610!sNv~1;!HZO%L1SpbqOsic>ln;b+~w#{Vc^ zi^ep70gk>uq$lO~`E)p))xSULYCv55qoGhZkk^s)(k?PdU(W=Ia1p`kK$Z|shyc{4 zR&Dci|D&`$Pc@gbMab4m3mkU-xKj{(K2(VxN-!SM+%P+7oAPVcz}L{MMDaKn=$Sy! z#YG8(25c~`3li@)@wi_XtXi|%c{s0`v0#zc&R+gl<4-$VjHErjSg!Z<;LoIHSigiV zhB!*wdBz2FY2U}`AFBUFQPGnA=PJ5I&5Mk_Bk|@>^P7*-8$Vb~t3UWV`v2q)qSQ;1 z`jb*oKff8Rv!h%`sad(u!VU#-83L=6m_C>i7@Zbch^K|Yh|(S(TxFriJWxK}9(!7h z_Tp?~?APKKrGvq6NYu&2YM4eg@e%BVE#cYpzTYBZ5Jm7WPQ$PyT)=8HCOtxxa)hq! zE{ABBv3Ug5!brJ^9O`k<1P;Xv?e2X!HNDg&)p?xV6T(vyw{3BHjT?f?LB>hx*+a+=JBex}dAxA4-ob(KQ#rfq9_s^y7oe@CB7`rM^Y<$iDbclG&!K6mT$@9OWOzVFfJ zvOZtReaNiX_V@JdBV@<6y?XbNKL0&^?$h6g`u^|h^Id)J*XLDz{s;Qh83@}B=<~Wh z|Gqxuwr@MA&-e6sNS`f26-N`U7Y0s|JS$q-{Uew?EB&oYlKO)ssKc=Q;h!G~Ml1V{7l~cYrt85>Vq|%u3Z0UC^{uSlWVL)YroCScZ6TZhf@D^H`;96WL zZ$3~RLVg;{$u>J2P0#KV2kN{gi{pv|g9{8k!V)O~(taCY5r{77kGj}4!gMcZ-R7*Z z%I?b*)v?ooL&VYz8p4YsrEITFVSc`P%o|5Pa2geN(B^EFotz)_j(&0ShSYu-h&e**Btbf?-Hh?*uwQg%zZMH>efZjPmBjaA1^hNGXFIj=aRz z>CY@PSa3&(28_2-?uKB!tLKDz+BeuVSn0^0bitm%9rY9V#Nr4Ju*`1r#4PhRR09ZQ zRlGaihC?EOSugf5o;v4j(AHu-_c33#fzWr>KHwe7M{+`K<>H$HJ4?HMS1?t#EvyXW zZbb*93)J*pw_*6$rCEY>rMFGVEL*gq9?{i!8Q@&kEMX;2sVj~cD?!a6Z8W{A=2!`K zmk*zhj7(S<=Z0bJzQ#l{4ojhvkf+j^g2D8&EUZ4zEE3ir)X6e(g*n+F)5~F{^k0+M{xO0q)DfqP2Mt#vKO}KV8NbIenb3jY z?Z2<&quMM98rWW75h)cGT zkJqsHEDLPF57Z_{ejpFmrDc6w)FnNYuOVn_Y1`S7!g+}xAZd|A95 zyabhSA_<1T=uYJ>A_|4fdsGZgvsbrx;%MWOiLpsUtX(H%<%v8Lgew6hn_&;7#!;)Vf!;p&IVpdrhZJ5ZDb)A#_Cy+O(lXZI) zX&r9g5aI0ig}Pi*8yi_^LYyLZJ@YwTDAMkk2;QchMlks<)ie1nN3Q$M`bYU*%Df{6 zU}G!o$ek3KwhA|LvB)bLLOOcHiP~t#7^RwU!$WZO4fT{x(_Sf0<^|!wdwT1+ zX9VzEIZ9x5`)3qneN&kA=j^g?s??8F)}IJkjKjNSBvMiZwsyvt`H5JUIsx8K1#7G} z!1v4>I7Q`61h&eSHY;VNvKW_^cFszpe*G+G^{IY&RvkqnaSS}MLAGmQ@HDs49RPtl zkX4L+FA2)YiFykK!r^?cvps8z5^qjSVN+;Fb?PTJG6HEj5DvT7DCiZKx=jH)z1=ZF z`RQ0~Xx0=Mdf-l1A7j0yQLv19Z)XsN&J$=+BdUH0da2duEuiYv{&i90W10!f7N^l; zaDp1)*P*6ySsNFu7ZMt=#*u?5*f7tK0K(eY3;KrCgugLALe9X8H4XG2-Z!nD z$R#Q3!`#$D3LK`d%^5<+jEw-sy@{5<7ywV^*@-NbIdr+JXZ^IU*2+ph92f7crD!Lf zRJ3`zF2siOg;mE2aCl}&!+1-)>lIPT;0FFn3tXHDyoqo`m!nb;;T(%>( z^c3zU6`vCDJSm81dz`?m?bom;R#e-x!K^s9!Qt?`DvSL<9jF#saU$Zn+C%!1g+~68 zT?3X7(#v_FMErkKbqjpUDkr_U=gYCDr;HtACEJ%)VMmS zKefifSkFzH=RePFBHJIxl)RfId>E)0;&&%<(mdbPe#>KZ=m=X3&H(SoE`ED_a8-Pt zSS|bOy0+U~+HNsCOi&WItUa?E@NUaFrCp9gau5LOM^dq$qG&1>w_@js+u*LLTGP*N z>q(YIUCp!e*KF{0ZT@;S?2M;C=QhZ!K`RDc;m`6b4p73KDo=3)yt0myN48|RP^C-@ zA$^pEne+-2E;~Zj+9kCl+SdExK9g5eFdnk>NuEjgt?;Vm_-#wtcxx%dNIy~AzsU0k zFK&t#>=E=JJGXWH&^o=Ei(A#CyzQX%>=(4<>ruF6Y}P5dsCu)SHOE9}zFYVg+lF!4 zVKp})c}&x$1n`IbPuL3_J<;ccmz2pHvSfN&=`^zwvXDCo=cpq)XHB&p2=(kR88RMBWNS?x1Ud)#!jU5^oxxXJ zCy*_8QF;5co0qJ`aE~*HdL-W@e+)z{QEaElyzJI%~Y&H%+3$Sd=w3 z981;W{`aMkSma`viNpRc>XSvQE20UOoUV#4ny34?4B(c^5Rxb}t>G-K4o12(-$-Y)AgUyJjNRG3Vy9k!WZuck?XGXo65vIZ^HL|v ztTk0oaz$^~B;_c-)YYWS^d8WB^OnVex*#egH+p)DM4?#FWht10m{%q3S>)w6d(qQE z+oRh=gI!UHODcziq5U#~Tl#%n<3M}51YE%r^Ah1?cxp}kuoS$keY9~?0L#*RHxC(Z z!q8lMG=V8!Y2mAmxM+hnV3*qr);Q$uU>{~U8J=Y+`4@^p0MA9$^QB7dT@C#a$9)P_ z`zL2(^pfEHh2XiY{*Vc2U+q=bGCS!2rU&98``h)KHE|@og~pIQe0o~B;#=dp)iDru z8;-Z#)*<$nccU&&D?gSDL2PEcbxSKO3p{4Yml-ANF)9XgW?Gvq#Puju>(qR;Vw|cm z6*FTaRr!T!Jw*9*d|C-xjLnkqUUb17NzMDBU94NMAUqwI*2Yz(=*@boSk~ca35`y~ zk6EB?tR=^?ll+sg9t>6NiW*&EI6MoQRrMmO+k{?M zPbibgX(TIN#>m!N) zOzaeTN3*ZQ)?dcA79+9ygvh6(zuSl{!z#lPvlV1p4qLTp{pj`FJ2ur-@gdO@TU^)m zi_`$DCvl4Qm;pyA*Q5YywU6X}EIsODm(d?dg1)YjmKiJ7wCz0jB{1B{2k~85d+DBO z9`SMCP`#X9()~Uiza@d&SZ`NOv|hBtRneL`t9#p}b3}xA@Lm!nU>m&4@eQQ1;}}HL z(ZNLh(F-lzvEwE^Q;k#4T;mN^xt_5P)yO(E@Y3*#aNNX#G%q(5eZ}$&>k8S`T5EOW z4w)Eh5UkmSe|{r#SxDr@T9R%nn4VEiP_L`?h{ac0OLNwzo;A%$PT$jrnz)cOJ1~CJ zJmt(RcD=G4n%4%rsDb)D@tTQo}9#8FI=e9J`{xdWx_Tv{>HZvBsIBcrtO0x;x z@(Zouq@_`7NA|*!O0WV(?5vCvd!!rx>GAf+>Iiup8fl_Y&p&$|W|?^r7CUW+B~|RY z=p!A&1{q78LK|#oHW*Eg4r?v@iM~gYXPdU04%DlvBz4xU0z+HdkT}9fviqj`Lc7v_ zTh}}U?RX6xj%(X$%a_?o7uq*P81;j%*IzIGO=XH*+ccBbUm#9=6TE zqUmE2&(^$-mGu5z?AwPOMPmQJ?boE8YTsw9wtY~j5{?Z_RPwKRI>{-J?7rB|@kAQ# zLL%GxS`~hbk9g8*Q`QLz{fvzD-0b&#S%8nxS@_c2wz7M87SF`!O3%)EQJ&o~v;?vW z&jh{8$!|WDj+uNSTy~b+(eaXCkXn;+2ObPsEdAmO^yOzd&o$>{6CrDmvaE)M6k{zv zxEv^pz1UIWxvgpkWP_T`T#Q@(%n&&QziBj9S}3cm1yWW7(U0UiabPrZsNO))yw_}n z7Ki32i_Ef*Y_7ytjcuV7U1l$Oti*&ybHt)v`^Qr%xhmc!Y@1!0`RIN1PJGy>hOqgS z)j#F}AM1`_K<1}|r5tg${$@ld`ZE+SYHqZt1*PGZRLO3&uSP} z7JlEdz5@sIEm?80ytDjWu6#WFMeB#4;&i0QfKqc%>Hu=pJwlb7;rfL*sXMRd{nv#* z_}dm&X$P$bRCQh?$92|JPHTPdH5~`4Kh;0R<`b`I%Mu?efm2>ONpfyj_K+;%awOTR z`mc4|q^7vW772RxVVA+68IU&eD)lv4oR;VCj@MT^D%l4H?rOHdi>*a+N1<%zoxlYV zFTs+ad|sK|SHoN5BJE&pn21-7n@F}nfB3PE69}@ycukH3tw}4PEt&hqN0v2>oC({( z=VcI;0dLGjiG*=mrSr7mP*(ZYZ7)dsrg9x-@Bl3pI>Ua6EPFXQ0D~*puZ5&Hh?2qO-vXwJrCnsDdyJr$NE% zxxTcxyoIZJ28IXk-o=}WQ!%h+i8Qo)Hb(g+v!40w_*L9qJR2kec^khLz1jy6M@wFe zm6+HI&HFO9Av>VvO8#AN^a_aUn9NpD6pxWu%7SR4=)P%DmbAad2h;`q!zUV%HZ~G{ zSQQKtD76L2&*F(GjT!j$(EiQ5(U#}Pbtn)@pR0{MrF;d4^h$Xi?WBF7380xXnIw7>|8F7yuC*b{Gz3^0#&XZ0TTGVC-B23qcft(|gnJ{+TmbHdO^p1jpNIVa(Wp z%aZ1NdPM;qBxf}6#`<4m%oV(NhY91a<>6YUW~BL1wZM?UCAKSlIo}bRZTowRmf^Jkj#iv*-tmM!5?rPdo4gIw{JSM(8j#uW*U*4i0j zZo`tTOIdP8l)fn?2*%q=JDp>4MbbE*TzQ~vg*;+YN1ivu@6hPPUz{^$iT;LUh*k-= zqhPQP(h3)Dl*~j%%~3Xexdwk9(s`5D^F01a_^NyRrEF5xJ;+xi7wduPL$i$?z%y|7 zO{L?34!(1gh!R+z(8@TLiwywJU>!J*Frqs=y`jFKO(a6+Ysf}yu~b97s$QW4>fKch zY=@v?)>kL-@5`3tjx0U@+F{z&T8_fmwRu|Zufr{9CLFtQHW}DsZ%5jX^n~J=MawK~ z669w(jE3|(-qbqOmY;G8PPS#>`q*PRT7K_M^$g}hPa2YRua?PmZ_gr?kyCZs1Kf$; zkf`wblRRRsVG4Q6DUr}PK1P;R;!(?A%3DXRs0V6R8M~rbW7e^}C)pqDm61GI7G$(M zp+3d-9LX#Gc}216dquObRK*j}>YM~w%0t1C1;ebxm|D1hr8kpZ4A~ZjQv+JKEpxRz zn{iyMtG+Z$zPuy+uyQ)#QOO=w^s!JrmmkXbXg#<>Hf+{K$O~w$8l&VRb)P62P2@dd z0<8X|z2-Vw1n3uP%bQWmvrw2V1?G%-KcqhEJwD6|_Rjn@h_(Vf6vB9dCW%>rr-(jH zB)sxsmo-m5E(TeaH;uo_`Y?HX%gVFhP#IR4rCD{cbbP0$RsDNc?^H@2PdU`Z>%%?@ z#(SxqA21b)?Q5a}j;=}C3DmYz{}O>4+cRHgjW*D4G4I~pM!(D!bdQvB z{LOnOB$pIdtlt*tZ)%>*pjs(CweJ*J%+bS|dC)YBvT2`ft`wWN}0D(rr}&=dCXt> zipIyD8g^OFt`#KqE)(NP$HvRX`>N+t<0WT| z^5l4psbf1=mp7+uNCrQca4$QTpnkmCnvPNf+jz~k*Li9%_D@A2_}Y?H4OYkd2&{21 zNTJjyi&jIjrM*R})#cKz)8gMlmCQ>AKMR4zZgl<&pVu>vobhc1Sm5bQ*x7e9D*SQg z%~n_V7T7H13}XUTX^}V!`k#`-Eo@~FRY7i|86x~8+xaBW(%YP^zryWPvVC4TnK z9d$svVF5YTgr1|Xfbw(Ifw~=Nv)uwDF`fl!MZBKJs)LRq2QvF#uh>gXx+Q|&&>S-? z`6&%goJltYow|~rVeOEC_KrTmila#6a5yRjHjv~R^DXodbcI!YwW||nd^<+@RfdK> zk;?R3jjDd&bcIVr5`HDY{UNQW;q%=+UT1tUBIebW2N8Ae@Q6cTFJmFdaYhskK_iFoD)AqF|(k!ZvI8B9n5mLZUx#U`har(q`d&p3xJLhq3pb3HU5i zqihmJ53F^6@vO9qmB$>jvRUsHtx8C$0DCzuvwEj7MElG-QIMrt+dWa21Th2XnL9iT=&S1Whg?-w?B)afF3`=`B8 z{~8%P2jEcr*Fv#jo#IsiVSRuqv6R3!^zRxAo1h014owXBLKU6|Zo z-A0~v+}K6P$R);0>(7(1UCm?8JoBBPz))7kY0vVY%TW_#R|S_T;D+9UW&F9})1@3y z2M0t5xD8=dyddeJn<%<^(#Y|BCC?I4kGO93vUHP!%i(>)ov+K*=|3wcDD~F>ps^*@ za$X1c%GQ$ljP^_+cz2W7r0NhaMf!Mlz=k=%upmDw7!?I@ykkk+Te1z)Z=6RNGMM(B zKVHU~nteMy&AWprkk)7|`zZsZK`mLH=}pBWT{$G8M%JzLGsldInJi^%4!t0IU_&ix zCM89um4Vl=Ar#?0Npy%@C2WFP3r}e^(?XFlrqPK*FY0AKrUORQ|4TP1gN;`p3T2>bTzybCDA=(yC+`SScm2Inmv|@7VnBXf~sO zJE1S@ipTl;Rn=#&le6hOLz^Lu7L9YthktD;T(7p+c84Ne8ahXQJ1f?EtZX^^{Sco% z$Z}Y6s{YMVZ&*GktJ2icbF3E?Yu7ML;^Mj!<#EO!xGEM#OT%cLd@9k|`Jy&~@*30bQj+V~WC9%dMp0q{1yra<;SzRk>e8gK>b6OEh^}CysISt7S4OkDYWh%;J zuAW(UNRCV>Gd!{ab*INpf@kCzy>m<^Yq3zKCDB0QOB!SG+|P4RNoh%}qOEVJgzf6k zx0c}0PbmfOJNjo>hPBY(r97}#J&Iz=J9Iv~{h;X1QWd1-eZ~EH4xb=#>gb^3g2;31 z4aXXa9fw3_+~q=rB9%CRv>edv^BIv{q48udYHmvT4)YCs6(>l7dgV0qDPAJ0q|6U+ z)H%?W5a^8JV@bzI$Cj~w+qH*>Qlf>`s%6&5$U`8*2g}E{OJ><>M{<*UIiae|t9Ux` zhC0km7a>%{Kk!($;8h}*yqibUa{nv0AXR`_hU zc9gZhWW2p8J}^$Z`Psdyv9ssprZ7pyh-Tv$*Uyld^N0H5TAA&Wf7~hbhq@+(t3`CH zkbFyg(yy~+VePkxO{Q}#hR+AQdC+>~v1SH{OI(4GNxv?FZ|5EH9)2qRYf2A(>E{du;9SK}B*ScWIFpM^DB?|nfQvT}x3 zMW#|jwI8Y-_KOi|3K-Jbi*G&Md%iZITSr=;l37q6B8GJ9`{^Zp+_t-(=Os9ISu@4i zPw29fJw82|Jp*exv@rV0kxy21vlsjD`P;_cLRJvJbj%7rWM*$VQ4hG$%+BORE|6J_ zPKMw3pHb8?8tf^k6^R;DLdGPTE97w{hmVkwh=wP^hopyg2Rw2Rjl`*kQ>4r37R#;t zyP=kW-&_Kvqt(*kn!Bn0&9Gltx#p{wzo`%?_BJMA1|vB$UTzCXv~L=Zr&I07PvngF zB5g+GWlvX}Xr$KwUP(7FP|j=~lsG;OM{kbea|}x(CC{yh*1poLK@mutnofLbdg~8` zhDfKcB8SlPk3>`sLKB zyzhKh)R<(&?T#lz?Ho5tPyg?WGVgHz5S|+X2|{)_2)407?xl)?SO>8In&D$0GW>o5 z&j~$kgE6GQVx0O8L6!jQL}0FLG$t`XvpDa&2Vd9QU+D>=301Hm@If08k)#@ls4YZa z=NhOPFE_wcK#Ie`$aL%5D)1q8tTbG%B#PjefDfjV`$Ih$4c-k&psRr5AdDkYY1hyY$FJY0>C?u(_TE5x*T8f%L!$3pcad=%+3V zmZPX=#AOW&Ek-g_*Yn%6dv0rt^rOqJeViUR#7F}p;LEUM_(OlpEG)oNs3{gyHc85T zm7tKRB;8ulSiwE>f@4tJ-%m5^98#J#NybAgIYpgCI2&WYbH2NAF@4s;)u(eyP`pc{@)Oj#7Y&bE_D}_yQHCSc4c74 zQijHUn7azlK??a+ec;_DS5g{mpVG_Z*S1~1Rz2j?lfITTB!mTox2pf$_KzlQm#H0t zgc=A8*E%z4wMO3<;(n}>>8*OYPY4r;h*c56hT7zpqo;ul!{{5J(~)K22DU`H+6u)6 zfR(-92=YsZPfCh%8XC3$mTFsuD-hG$TbJ<)Ub{a$`boz=mZ-ZT&x`Ah7S;cza#11a zMR~#3^#8ZrzjSO22ACt(>tK8s7%vU42EDvy$Zch7qr9yyyj&ZS5P%F~+CI?I1M8jrmy zTx9xCHm|Mz0_bAz@`;48jYOp5U4E^k0xfJ*?gqBdvN#e=sA? zSZtMH>L7LNUu6CvZHE0ue=KoFvOMoYio?brpZ}+Aq5%nnpNxw1*1Qnj$k0H*VI8Dx zTDBJP)vzq2^x^Zjct+ufH#9vA$`w|}f!lui5o zp(1#1>!M=FJ!JXMi0UmIQ{BaMT;*JX8(x|cJCDgg{#dm4OMU)>oKLhUSjj6o&gV9@ z|1xrp+a9GYgdbpG!MqEMNK<{@U$h=+wJEI%nEX0q!H)a;&AFW$^wwB-U zVvQj||66qK*Ij)eLEhVua+_E<=mOr*A37p1##5WrWrU1}J}hSWgt{CTWK39Xj6i)q z{VzZrM$)`ZqI|u$V4p7#!;)e-VgOan6bBGSaG-6T0dXsNx?C^agUm8WD?$!Hnq!!6 zEeV$ULaNDvt>~y!3_Fkw!v%rXlapaMxvUX;DcU*)bUNJZ@jVniJmud2bM{UCB;yEF zLk7SdWr8f2NZx?Yw)GkslWI=|_nH2}_w&L;+%ryz&t?2;H0Or1QO_8HmAM7G^?a-5TU!Z< zmc9^XU_T3l4HSwK9uWo@%b#@tn23CkY-gs!`1)LewZ>Ihq6k$E6_vvo1mDv?Z##h~ zSdWH{IK6?@LX0Pf3gTygwj8Z{(c;*OmKl5^Gq9N3lPF^%#=$Ivnu+;syieL<0{I{E zg=vheAZp$YrLG2b+x3ey?2}0iozWK(@TYRiy*5MMjYnk?VqC0jeP8Wk-*78{+W)v7 z|BHbA`)s?y%Vijo+_^r?!IrT)9Mn+jg+u9Qs`&=vKO60!B7zS3ZT9C-^_E&%rZ%%{ z-*hg@TbuL|(%*l=4$~J+S=mVB_woof11<@zB96L$c6?K~@7FCveTl+JzKeNQUx1`| z`roruLyDs(Vu;{rsDlJCod_==s%$f$k^7U1eppvo3?P7CQ;#Ijyq-ybelgY@ucd5B zYKbT@B+R5NWZ{xYe0eLl=YcDIJsZ_Pg3v;Qb7c$@_Cf^o)BonhcU&a zfCe4%LX($h#MX#`g2R+IYEWlIEC~gdx1u*9#tg0qxG_#h_wB0LurKaMxLZs?U&t5x zJKO_wOt1(UZ^TT!VxVZ(IaAc?E@gc|bWy^*}RAyz;^6FU2rM0?` zfO;k`zWkPQ^wPFJZem;RZAf><@KCsqdSsWGTkzUOtHwRJ87^^;7Fl^>{bC+ojetu) zjN}TX>9JJ&a<8TN7uydrlqtEhv#0y1Ww!cu4szf8GFChIytUnt()Gefp{UH~U$kR} zlRWn^AFPUze9(_`MkKKI%gLU?>kDHVBh+RNGB@}4%X+Pg<@p*Of+^9z*X0O)d5sKs zu-_sFtZvt~qOh~Wad7AR5j*}_`mfSUx@ifWdqK4wqX?A!vyWe4G!b+ng&-F6DPxK1)P=MQX>~_!-_P<; zt7F@AgVc@-xkYQ~v~yV)<~#a^%xG2!d@sx;wMWoYaP6&EWvb^pujZPL)+*kvwoQk$ zm|kVSb_dILG70D3V_u)mQN;V1ms&dlX+ zuksXWucxni?HaQ&V*f+RJJ1=Lbh(kkB>FHm#3m+~B(K$d7jx>bmpaPN*_+UhG?$}Nf?CHmP2jhF(hn}LDBq5lgv~&uVz(B?mgAQBTTxwb?i9@4j2ne zM%oK%VP!_dVPyPP?LGDLb-87bK{`^RtJLu3{HQ%y5IZ)j)CX$E&Y1}N_*NxJDYiK} z>>CVtHGr)E7JP98H1S_UxK_H05UDqG2&4?9$yeY4F8c5=u7n2ZtwRTnpIAwh#_$4!+) zOy@%nHR@=!y*fHA4D0qvRCrlY&loO@jI@wQHJaM`f%0b9Puj-_aYrHvWg-)G@Ke1h zxwInQICor&%(MPE9f>(dKVTSQ6m8^-#RCg#q8P^nA68ppyh#q3gp`Q{p$Swwq3^O$ zh2?s#dXmyS-@+R;yzK8v<2i zAM=kHLY8#0ckzPiL;ql;ECSb~!MN)*(lO+Ljjtg*>w;nexuioanV?Vjm5pW0H`2O( z7VS=+Y0DOLiff1I3OuIluAMVTZQ!;^0k7E_@FKv>C95BVJ0^vthRly1_l|%;mj= zpKL}J+eTNOz0Zm=)Cb*xiJ+4xU&}9guFcl5L?q05WEf-OzzXIbz577zck+Cv^LBp{ znYyRPO4-u0duy)1c(uDJ6ZVXC3Vq-_4NEh#MV273s5Rcxs>+%^umS1K83f)qlg`dx z>r;(3^3TZ*ACCTzwCJ!mYzI4L@Dh#<@CP)eXK?5>mAlfr%oSX=lxY`dW?A2mEw-EP z>b*w%^uMf8k78pw?uq^EZ!!t&7c^LFddGXvW#Anjsyi&olMYzir}lXFzf}$>Z|inf zH4K>Jw=%et1FTg^P+kw0!7~t|eUL9^f57Xf8rX*`6XLoem|+jheh2}9+TFExB@NLrpouZz&0#a{ZPOz^Os6Pg-W3xxxNL8|O_#vS3EiJED= zDQwd-lX!lzQVu-n%jfT5O>GiyGx5OI!0lfU*^FM7=j#>m6YKdSuxkx9$bS}g+Ez|v zl@_fI@Nw#l_P736xV)o(8={~e>GQ6>y{Z4t>HkydtWr?#==m9a`>{OWhbqmSrH@$& z=Wk8(K(EBCc!O9WW(9uu1~vGpod&Sx-?a&kD6$E@pc8Sgs*X)SyEDu?YKH7F*KH#X zh;YQIl{Th#P^z-|cKlYOF$If5^a}`pSikoCHq#M(#cb;7!QX1kU#b=8=(E>JCe z7iI`%3K*+nf*v*U1jtZk(UJ}P7&UHln5o_{1NIbg`ZCIY_nvVP=nq=mb2pT8Drgwv>?P5>87cIE{t|tuQ*rn3>S(%Lt25D@$JK zNT2|LWKoGPhQVl+1Yvc_W_>ChsH*Y_VH>-lNW&Rv?bx&wcc>HF2TDMQri0T;+T2KA zj^l7smp>t>!a_nl5}h#}S_Cjp2v2q$QZklzgQggZ=gAyVVRz>TxusBw>Erfyj6Uq^ zA+~=mZX+5JG&+_UYm*3{WFvDoJceLx`%1gQ3jSf(!DnLZ7X?4HFcJDN*e56c*GYua zQOh3DP#*Ma$avD>WI^ZYpu_&qZ3y;)!G)AQi}r5_BIYJGPj3ZTX?Hq5*t7LKrMI59 zCr0!KQWmuHnN&RJq z9bWWd7N7!TA*QF7Mx?lwm(_YuE~V=CHp7ZkE}8(}lCp5AT2Y`Mh5MEMR~%)*Cgr-` zmY4Bq{b0yfFUIOx7o13 z@O>;S+bjY0q$m?H6HNV)w}-FmIXnzC8zZbItf}mT?iZId&T@#`aNA&0`X~z(u(Rm%3P6}(yTsUNKY-DuM`_=8=8)lovQVweBJt# z@<;1f7@W;08N>Y+r_!@*A?7Wx5|b?3a2xC&ZA-Em^{MJ1JsPYXMiPEA*ht)zdF7NO zj*i?p(B~B&m~C!J$Ah+gm?s(g z;JOuQkak;!G(En`dZlMDEfi`a<%&avfTYl7+FQngc1GVKsnUV+Jmdg-g)kW#3aM z0DF%MWeGx<<|tQFT~fUAeU%!Hqd+WurIe_U7d6gj)e0`3KF$vBd&k=zp8Y3vnAJH?Dem8Hr!DtAzU*O{jD(_R( zW!!DQjDWG1K430#+4!^DU>txC1QHl?B;tfl9^mYOU#Wf^0K)e}={1RhdK{Pa3kM7J zYb>5njZKv^M2ux@mLj*RhLC+6^m|1RB6x64%QxoAqA!GM;5Cetz#F9;3wYAuo?eC| z#7xpl&MP|Tk$4XSZI<8+(fF!w@$Fpe>y6Di|)E$LAIODs>L&NCG&@neo`C zwu9JeNXP^dWO!J6#eR&o#wU=s)FS7?1RCXE>xgnll7B3D0Oa&XP=~QV=#U&JIicU{ z`fc`Nl#nh+B&iDaFiFEwrMDO>mSHW4Xx*@TeSx{m&qp{!8~L&XFX zqwCobJ}xx=mX%(VsQjD6O8@7&WQEmq&9k*#Jx)Natg_7?WJo-%PJxZ*eR)C4VLH_; z&HA`woNhN{V6<~l5EmomJ;|J*kwV!QEdxVKJe!W253m0=G~AN#jfN&u(Z&+Tqn5=r z>ubks(bi`9{yom^>;z8!R&!3XjQ$3(`_sQ#@7SH?kqF6zVf9+t+Wm%Qt#itPNIVJl ztTU@^^nD+!n1286^INN7FGk$lZVlEOxmv}Z_E3E^2iY=|h+$&S#nuKmhwKn6UE1>6 zN|YqdjIHdtwNx^f5!tP+=W#y7ong{=>tuawLSzx}Zs-{heUaBeLSph+Y<7BS*D=FE zDx(@B48~!ZS7QR{z*0FYJ(2fXudc=DnWZ+?TE~yZv>j1#DcL4bAacH@;zWB3r^k${Rx)p=kg#Qrt4? z4v!fknC7(ob(#1r5qiR762BI-(?>ullQmfnUgm zSzxtb3zI;QTR_xKsDoV)N;|bUOpGMbQ-O*WJi7U2NG`|k|Mhwv3gL{gcwUIbi1?2a zi_zf$n7Ui^*u%5`SP)*LEBHE)@YhW$5I0lDHbkV6(Odg_Mz@K>NO#Pkgv%VCg=je5 z0k66c3+?fqiT(eRUp=HTU*H&cMqAWa9+RSdE!5IV->cRd{qGNt5qAmC_X9MZPDk0` z{}8UjzzyVT5^xeQ(~6ToN0>SMp#mcy6d3!rWOY6Lzs89q zRv)%fl+%2}zv=QW{r=vxfqOY(tAUSM2xZV?c0u8q;Iue5(ji3~JTd>Jt-r|%!z1zk zL&#@ip|vfL2yj73S2y3bJT|X}N6LMFc7{bYMlh<)){jFUtt}`^<9GjRoXl#mFlLCx z5)-T0#Gb8p(WP6rH^0al5?SB=|C?o@yyz(%8-Kx`O;jdvg`2iO{cxcZIbr(8#tpmF zt9HQ=EE<$GGIM)zB5M@8rD4R@CRA-u-pRVQzJG&u(Om?nY<3liGb|nUHz;ts#W};> zwNCQNX!tia?d+cUDE|$aicTLn)E%_wg`w~RTAW~c|8IfH@zvg0=(NWizBhm~K)h(j zxX8`2gXS|I4N4iHEzYsY7*0WJU4hQB=E1Sgpbt--wLNTKM+j^@8MQ4Wl)y(APQ34xOMoqK?ClDb%BwtK5ato1SLmoEK2ho-J0v-qqXdJA!0q1^g@nZbJfRJm9Fg%W$ zU4W6J)4?x3P8}!p+{KJCa$2?N80{LymMVthL{|LeYYlqG5>p^@nqpfQa)GW4{5WW1 zL@{mRV>)RwCWyAj2GEi|iD-&w@cvl?9WzOKkNisv3WrBsD=jYK+Gv~)NLu~64vNV1jNub;Vy#*Si zSA94-P9B^Lf08#I*}r{UF*okX0V78=ktF7AxBf(5v^hG(1Jpq zl5=uJE44sNUobn?K(M!#aa)OI`}LOuehJkOes0MibM z_ES>o<;C>|IxuP(Hk_)eOLpL}kQ>HtKhXy)S#`TE0>g>8%$=EmH-)4M zQP(px4&zWNQ-?V(EL@W!Ggh+bV5J|XUueH6XT(wqMnSogl3L(g)b9_wQgtG4UFwJF zqtSM*G-IQsTca)2<VZhsf{?fTYjLz?snQx7LFN_v%=R@pfP14K`r@V@&GlNbufjM`DY zK7%3F=@`%SB+QVnKo_}o$TEIIRM^Ro599S1AXtYv**k}u14e_4&4fc+)Yha+*=ikw z72&~_PPf?F#DOi-OMgznPKH&>nptR?qRqk7Jk~QNkTxNjw_nRgY=9IDb-1Wa6Mk{z zYP1J}!(TLE_W6Idnd2-_RO~$|bel=_2ntGU;6Q#sPBxnQOko#wXztA-uF^}4q3)-U zP2c<~L>4%JC^>Qn>4mHgg8MF5fHjz7>#73l{6s=tGsGI&4u*jMF^r7OvIG=P-f%9w zEW{GF1&m{SU+P!!HauRihko(r&@_WB!qA15YHUaA1#=jTcv`erGchZPv;vmV961yC zKiM3z!K$38*m(gHFg0WD8`CzHE9HS;GxE);8b+8IuO7}2ZNxQDwU$dvA46l9cB04^ zAQI9it}@ZnNFNU&_6o8~xn`XHWO?daw%AJMmOZmuwI1PK<0Dwj@OgAL71|sR^bUGq zD2I#821ZiKvG$!-j`SVI3_L#OXj+@#3i5e9gGyWKbRQl= zS=OgCjEGo3w^NUvLeqy(Cl2J%wSl}AaN_913T6u z48+HZGDtJQ;^HF?!ecXu1|0om6Q-yi2&kb6y=+l9bjhy^FO1EYDSEg6$XvrEsAcPHP;{?oh*knh+QSJG2G&+h-YG7=!(ZMlV<%mUUM|%=CDXPMzMp zBv`D&*nEfLPy6eZVJU=zl|J{`wuXur>)^6R3MP3b6cnBa|BNM2Twi+ZN47bI!zCUXVJu}q8OL*3FOmuumDW9`JfHUdWO`RPg*wtJS5!)eOYZV#^=1d6EsWr_{pTu2*e2~;$)C=kvtVMT zIb)n7bt&U_>w*h|nImWF=NxfS(@fg=p2qQo#K*Uy$yFT=_&;Beyn{`#gs){Vyj~8& zlVO5>^;ERhcf`tg9|j=;qh1H01?x~gAy`ADzn zo{|{9KDl)MI;*(`etxcV{@MEJ)z)bdSRX;|^(fv;OVW~SDJ@Pfvm`88fX-98^gStk zcAmCJ>OK7(I*qA;iJmV{ip_7^-vYwqg1yXzve^V@SAP+Q_vvxeX1zopaj)+|JY34`2Q(YRUu z^Imv-%d+hjT_3W7!^T~zJPTowx|{L}D>>+eU}#Safc?P|LLyAjN4XC)eypoy{rB{L z7#bTyc%Va0{c58e!$z1SPb)+K82}F56f>niTn6t_^kXZUi9*$5Q#odbm@SeqdO<>l z3YIi@_4Z`X04D~Qdk1Qs{7Pp#-4;aNeWa7FPhOJ*KAGV?DFN+&#HFstC?Jgb6Oj_p z3M9~{k~x?uHqACwFQ&9u=t#ZCdXtvU>Nw0#bXeva!rxgPjQOU1{gIB#Jfr_N@==+e z=+}?MC>uIJ^G%hxr?O|%%PIZ)QEuU!o^kW}J(WDC`lnQvf0X-?>fKSjH}&S8-q6b_ zy`lbDJv*b*ur5euv<$_p)I`tsI;LXj^R8NCM^LuCZ@q|CN)88S)IlBT{qc5D%uodo znEgM{CvxBG`nJ$(2)z#e#tUyz7i+&@7~g#1EuK#4<^@qSh6xK4_e6W+czwoM|M2^0 z^#ke2G-u1tP6z4Ud@w(I%O4204Pji^NYEp&5I9 zuWi~?M^<#Tb`y8@39;YgTN`v{<-+xhah!5=ko(2j2s1Vv-m1hO>Ez3{Ow@G_C_yj> zsyGpiG3o}5GxOHCD!5`xY5ZM+SK;NtG?-@BZ?JTx9VIl6g@I*=)wry0xGRq}+r{-u$ERDxeQHbB<}W)3 zHLpHfYg^L!;`H`LI6(0TJ9tBH;F7R}KjTxq(y4h%UX@RC14s7lb|$9RkC`AwzA3u$ zNzG|(-ujgLNcH+BLSELqBMlsqW6sn2-?dGg<2#ZmtYy%0Iy-$_Ej6zRC)^um4U*11 zUp>j2m3ha|_8&bL*F3#DFAPz4hD^Kt;@TROEi?FJe4ImA8#%G@-Qlg<8-@A97v0B1 zmOuQyT7FUEm@TmPc!E7S=%D6 zQ0#&<0|)cA95@-uz_d0U!}GV^+Gz7j(Xk$uvNwah@I|(Wel1*lw-yQI#`yk*-e_bGnzKP{h7|)Wxl`HM0kccvEd-9}*)Y zdX{$E1I12fH6%aN-4w-^$WInpFN$Z&>Yq3eu&SMd!xD^xs1dd(D+S}6(eFQqGMtXl^C%zWQVv28yjE!V-J{_fPcxGtFBorqZcrtL5gebkU-i` z22ZKgK)u)Np@c1Ksz`cHGT-3&4s(=q71BYU`B7g0(6oMd_v|FDJ2E9}6bN%5!-xb~&k&vG#BsLeHBpB`GLNVl|;U{q|u_=Tvqt`+k=?fHk|2QWWu zx2m~C3AM2cqXilui|L+tC+(+I#!0~6xSZf-Kl(Is!us#Po9T;H`g*NgZ!br&}}i{0yCbG=yy%Oz7+*=w0JR|dm3vmRt1bV_KFfH4 zWny&gLLy=xO=fdXJSiBEbUE1KY=F~)jKPwIjUogB!Q^DdjG4l?{)79`SvewiDBlR9XE;oAnbef_#ilBA3*J^i0BbK;Jz zFt|Xi1uown=d?)7G{h6e9_s)YcL*fRHkb$h(1|?Mai#}|#7v`Ho%`XIE~zERjUH&R zH9gy;PBuYf(1mdsu<#7xAqf`2Cu8jCU(GutXxK^I2Eq%T-jecsL%Ja#YQzCBfFqLv z0c_SC>y@Dm2J`m3V}aJl`9(`%Gh2J4g=OitOLCJh$c`WxW<_tV>T^|8e?#1p-gikB z8j)&jc?nbpegfHjvM{D%{s#@upv2Q(4HmKXbMJWIRO4nrxj*W!oh(2w02m11VFmQS#?HMkg%s>K7?z4rxmU+c8R7P;Hnb@(lw9MDkX3-7}LD?AoVmG{nCN9DpZFi{T(@ z3E=r=(Vyj62-vc$Top`yC6=ZmB34D-aAc_jH``~6NRX8yz6o+4Ix6r!0uwnIX4^%@4wy}8+jy+w;RF=K6 zo%9tp=xz0ITbZ@XlB(&Np#Ne=LMnABAZ>Z7PfUXO4@-6NXb^0 z&k`ti20av+mu_3`S$WZ`jZ!NPIEHUFD2M86jLUfzq3(s0E-&jhwh)rm@_q~+{A}>Z zn8RBLD6@p$L93H}B?pIXu)GwDAViA#SY6W-Qb5uk;yuPNa~M$%1nl(;Cqh+Gk7KQ^ zcST%=jrD;jmkV~6G^Z=(tK+e3enTZFGo!3H*?VTn0z`~AiTkF#15)oNN((_d-=oG#BWIPzaL1(Oi=8*d zFp+m}Z_zV=>M6CXZV0E{(NjcinGf{u|MAxg0@$^!6{f`)mLVi`T5QCMVPpMGBR%{l zN6_*~CDJJP;gqMHEu$)uzi>31-HWR%mQ4+})E@q1&HFuRtsQE&GUc$prD*rG$MA%f zVPX`UJlsCLp&G>Q+Q`-ItPzT~zNHe6RpxHTsOS!$C?zKHOYOIBYREenj$?x&<%nq5 zuc=El(F~2Ee%H029X?Bfr&tM(^xM!VDlHhwTZ~IEud3l>O@;c}usAxU+ z91F_KDYjdbTG4zUWG9#JYL??&wBY2jx>mfIP(amUyo-Lv>wPUuXx7x*ist4W!Pr_H z)M`1a(l@)oZhO6XI#qm}VQcTGbnpZ^J=@6VX4R}U;1P7*AU zVrlcEVX;~VPt%`J;}#_}n^=BOGPkpE5ILN~Dollqv(rnlorW{Hpv72ei59>;9E0*B zsbop?=yV0%)cjYy5#@U69LZVPDm#Ost+V81E=e!UG64Z8+=;#hL0@4wp&$u>_=KMb zT3G}^$Pu0j7Yj{C9mg%uR<+J5_3X;A^v#qyAJ>K;6I!%f3**B)5nh1F_h#zGW~OG$ z#b=@*=!KN-+m^8gX5of05o+-10|@B41)G0&(_4Cqptfpp)_ebSYM{NZz!Lw`?KLsX zs+f00lXp4SUe-6la2SCX^#liJRYv1=k=2@DBg^?le!85?V?gqaHV7heObp?>_ZY{H z+Kf)yBN(4{+!d5DlSv2JIlxXlI2{>tT){^ex!I6DJm&EB%IpRgCGbknBP|S{MX(2f zs1nBz+{G<4zPwMGgU5UtY;H?iFtL!Jo?@DPp6MsOJqF*Rwc#kiy83_^ks_6GpISe8RAR|I>C5%rva;Xbqj#-ZumWh_U2CWU7!OGwK*0Y~zD_AkBzOVr#<+ z#s3aasVQKN1}sqBM-?1Bt8$X8KD!(-1jMEy3{U^UGBCg?Aizh_ExT;#xJ5zRdAQch zWIrR_`k*ibQiDZ6_>7qZId-K3k?fZ0i zsw>O$+@o^JA}xdvLI@!Sq9~eVC823E0md%>OaiA(x>6ZA zrBY8RRVs~IrBbWZD%C@)G@6IeJhWP^(L9Vst$t{Y=1&;S!~7rf{p{~uckg}9{S|$84+?ZL8zcWb37MU|};E#?N(Ya&eCcsYHox3GuL=Sg>Qzz87r6j(E zDBEE`l`0`D>I)Y;MclquY|-aBM76P-*e=Lp{x4x~eS5+1!#G{#B218@k_DDilZ(@U zM36(WA7_-jIg%Dd!dT@4?ecZWv*=~%1LKM=mLUp5>A?<6ZJ*|M`k7q%pm_*!;;}JeDMhs41kV@F@a7wNj>Uu z)5;sNiE|=uJwGqJiflw$BMJ(DG2YAJ^YE^nE>30{*8nC9mr`*LYgyv}oa%to1d~ zMo3B9tzMstQ`+eJp63xLIt%t;!@f!>mb@kws$0dhb3}HoJfxS0Fn1t>M|oP8H_4tw z+FnWsun*(|AgsURUAgby0dz zKb%d&=hyTpZU08pk@KK6)C-DQr@J=tNMwsSkK+NUFemb$b(kWH^6;n_91)ND4OhhN z&EExJ7H}9gSd6kh%Mgwb^nN6G%$=E-lmk5Lu*1p4i;|Ygz$JGqO_#Aa!!&(#+SvWCBZx{n?#?N^@*pzPU$Zifuzw0?3QX0`fyG? zUe(_L(%<}R0wBWo9*U3vDhGc8rASc7$8auANkM#^Ga_9r_d<<{8>lNwDM6Hyc1PV5^#qx zH-6S}>M*5o7G`0auJQ=}lIXfAxvp=SuFiP(0@~#q(`$O34St7j3$vgk9mfJsi*`j8 zVynczMcz{8O4#B35$}^$ThL1EjbwoYfosT6rN%Qy*gJ@A88CkBebB=8|D?>vu;?IZzJVioVMS=CmwILsZciL?V%MsDHI!oLb zzd2+qCyL(@J$#3e{D*aSb(NP=@%?rEy(~AxRa$?fJM236DBpc;beFbgM&F{XVVoUZ zr_~#yZ+CSH8gnsE>d08h0NBXXzRL}EFnNT>@Veca_fuVC8I=%Xxu*SV8Ut!kA6W5f zJ>~%xO2Nc;+11K7lowg1W5Gl#Q(P|(Mff_s)BdQNp)qI)Y6u?SoCd49!m1GUFlXFk z3Ed!5#$Hj&fwX8Oz9R)br_G?XMPCbkX@JT2hczE~;UIuUbMCm$R{Bhk9hTr!-6tJm z?6o1M(e=l}IWpFO@mHhi%uzB}+man6@cg1)f(0sE+Aj`yofe{BI58wz_fOlSro`ka z={zvXq%5O5yd4_KDUyewo$a}%@yIXh*4iFYL*#$G?O;#3LyL=~{4$j7h z5;J-8J?tdCQ*&;hdm;5$L-2!5Bi{i+#d=7jK z?MK&GlORYk4pMz{Sm&+U^raZeB71_=Y3vTEN)nh6d>c&DVS;}h$UZo)?ULs} zQ^zYA{tb!W3no9+6trOWR!U2gSl8kb28W|`5`;rSIaDY)7I!IJjavbGn2l&dRHn~S z0M^4Mjk_eSQHi61k7}aOewrx4xS`>2QOki~xpEh^xypT?zL~k?MTi^X8bR4rK2igA z#ZaiI)r2h>^J5t4lv58<5RwA+t>F+0rp49cj<%xc^JDW94h+mrWqvcF@*nm37zxgh ztQD?g$Oj^+B;~s%DoYlg6Ql#}HRN_M{e^yqpXb8 ztV5(-zVc?Cg)r`s(E{B#$aW>99wnUCi+o3PomZAnM)kbsU!;E_oVmIx9$>*5;m%~- z=NlnlIY^W5Q_Ot`?CV8$j#qObH0F+YY|Kbo3Hp)7fEU+Z(>3J5k99F^{zr18Zp=pM z9Qndy$FP7L*W*&ol@N$sRZ(GjkgaZ1@wA2-5qLaQV$lSZoBIXmCwHz&1aZGHWAo8G|7Lb)& zEjRyFX?j(+gKd+M$G-*8@vVZ9<*-g8j3zie3xa(eZAd#mSE!E31XjhnTe^vB+6BAf ztr|l=zKw8B_)V|aSLQP9NtVtK+3{?@2pXk8#g6A#(hbh(bnPkD)DCt#{M*JDFIYJA z4sZWdssCGfDu>wb>Iuxne8s2nPlABzWbd;N&kNVPoK)JYCtrQa4WmcpL)Z6?yM9Wl zl(f06O_f8H;SdU{HbwmI$Imv}4s7+r zX|@#v59J^Wa4Q$-L(F|BRbfO&G$c@59T}fC_$`j^Nq&#}wO_)z|Bvw*-Tyz(?`3_P zf4gGoHK)Z`^b2@YTbwADmtUc)JI{oEXLq*389XAs4L4XO#2^-Mb4XZ@^iPIp1=+gH`h>LyPslU zLAF2D0;>>Sh{wShJ`g+8LUBkFT5NkyDhd3wCqAu8uxU1ORAP0+G)n)d6!ge-t@=Gs zETiSPHuz=;cx-*?;d^9y%Wwc`yW8CqEGw+<9pj<9TjvS4ljLEq4J0CqNM*{q{f4 z%ccuCgyH}3yRmI`9wyN9WR3;yxiuEj+i@qxt;INwmGn4WjW?aKMG@%dnB|eC_X}3i z%h9avW$|#&Ys>Y$5Egg6YFyu)S9J9DDl@&)_G=O|wIzyXY40S3OT*KLiKAEbivwa^ z5EbDer`GhGyrj3w#J%5VRegvoxQ+?^k521fyMuIcTFcnJ-Sn6W8{Kv~EXQ+X8tig! zI)`d5Ka$az_H@4V?{lb?g(Xz=JvV>fmCWhUs4sscS0tm~LCN|{CB3fgrB@0>NAlX8 z4rN+#n#ZTvB!laGGC_tKWnY2Xr7E+ADa@(s~&^V#rv=BNo zQDcrodhgs~yj}^mq(4q$+0u_j7mU;PMr#fkUrRH#RQvE5G8szlY4d;Lx$Gy}Xh3u$ z-C@C$1O&6;^^0#-_pYc78)RIHK~PWRgs7;+d5{zX?4?=vie1sni2bZRX-uR$c0G~U zkf@fKAXiCqNEewAMSWanmOMMcmu0`?eq`3)7s8OyqO2t7&a>leVb}sG9rEd5UPky_ zl<3%k&HwPCfWLT_l=56*3zE&HnM1MWW3v2E;FFx`g_fihrbunxMXu!eG?NPEk(|~O z^HE^I7K|^h=g@IACWE!US;w4&gA-VK&BfPZf=GZP_2w=csM6?l3e9O9dzSKafSj#) zCE3EON)1klYBprERhQS0^6c)C)R5DI(z$2Fj`Iq>6@*Z1n>Ti8`V|t?;_1v5znb1c zwF4%po?`M)0y(m#PU{LKg^#o1VPk0K8Sj-*z;G)Pj=lDqkLak1l+u}7Sz4|`fF+McBi61VqconFYLltX zEpUl2?P6)&<*z9B)z@MPIt^Fz!kCAZjBS@Pm4f&(m{gmvb@P87Sj@~B_*4DF#ec?263SewAT#Zy0A zH!r+=R3>_u&DWBy9U&01-VIkXOCimNwnZrQVtsbL+mI*A-|1zrWl8X(tb@pfqsPIB zJKFxS)7nCY=OS;~T^vqzH9LvuRbAhOGi0pl+N|di>cQ$@f`On2D46y7}Znsg9 zp&SuY+yej40ugDJ^O|@*fl<=tKMwTI?#ri+Ky_5*uzsY94$qGc_Fq3qT@Z@W=)?32 z5dumv62%S9$G|Oh8_982x?#Mm3xNpiW$Cl?;EdirrU;%00`it7|W ziEZQsWHjjr|M3}Jy{8S3j6wQMt6aEHHaku#KRcf&=TAgcyVzFixS_3f)Lqp?Kt&2cfj{LuDm1{o)^3%9HjhMfzxm?m>C#l7p z?PVu%7#Q}nXr5DAc88r9YCAd`9FBlkc&pb+%*#=-XV&Ogn|mvJI_52rQ`hKr`N8V| z*qk<5O$rgyNdPjC92mO1<;k4(brJYJW&q#Hbi+^D*QLGwUrd@$Img-+4=(!1Nsiw1 zV|w3eG08IqWm@}Nx7Bhd?P>3Z4X1tW^+!2jCL_{T^1bc7;t12BpDJRoje+^N)B|4>jCO@ zpzTGyySaa8QDq~JY3J}Z{-SY2a%K&j%p@3s%j~_mw%AI~+7&tv@B{oGO%GwLE@J_>9*6O>=+ z2T`V1fHy2o?x4)%%|y7Xv<L)l=}DoN6FE3M+jc?5(rpY?-M`O!2K9hF1f zf#hO=7_XCx#zDEM77mPaL%KR1(rQ*)9{CFs0Ed})^-ggJ>M(*D+CU2C2_M`p<@ni>ma^yI0A|Cen6fJyVXgs zo{D?xBUs`7=Ypw?gyZldw=atj$c*Bo3)2*D=hT4-x;7j7ztk9n3W|$!aQTyGrGkW+ zM2igtbB*-nJR?zbC7i4Zu04i%*79+#@qY0<<6RdPtHLGrLH#fz)?0bz8gU{|36kqs z6VL?~z6Sam0TUa9!Yz+CLFZX$^P3ck+~B@XHDR;xT+~do($IxxfT{BQI4eb;!YBVs zEl9rDx=dO?nl*>z-0ni|9;i^x^a=dO!*zOt&&Z2vJ0q$@FP^AuX_z#UBSiF@YqZ@S zt?ij~$m)C}7Qa5-A9rZn8#H!fO?vw5BX2e8c5pg938%?$)5g5mn!jCY=ZoDPJdf8B zn+1_2q4^{^9>ckGX#X^f=Eop3sOZ$>T%p60AqL|iq@LHBWIyxe7M-!RQ^hBQwRuT; zI4|ePuIJA}I-?(m(Z|C`y$CUh_Su=mT)J@7_{@ejzopNHH7n=o@N8)5TY;Otn^&5% zq0Y{nI{2QMm!~yk9kcapC_hgM)xt2}M+RW4^#6(Nthr%%pO_XW-8TyF*3s1KtF(o*_jQ$8h}+F4Y{L zcrqsycUvm@b&uzwW5lD&s-n~fOU7BlVe6$vG})ro+ZBQR)1pBd(KT!2`Fww8>;vuC zT^RF^UL-rsUrryr3nP6UGMzV$k#FO&wf^ ze0{bN(wDRN`n-8q2iue8?EFyE5g*#aV@iHVu4HPgBeRi+Y&IQ=4PR7Z@J3OOU_;X5 zoQFFV;wEYytON3=N)b2xv3xCmCEBMY4h(Ui;rT(19kK! zS#}7q$tKFy`gx@QyR%|N%+Cs0jeJD&O~EaXq_VJICP#YL9*;d388iOlyhY8210m=jg&h<=gb0>Fg4u~4 z@j_e9+zk}XKp4VX&zw22+bT|tWG|Mt#qj_Lb2Lzo(a2YLXb||U1(&vd8ivtgd>HIU zoVW(j%qYF}_;YPmOUIy!`Jf*SiTU|$UEz)Je)9K8#y)LlLt9kX(x-3+`oY5-VqWia zWQ;v)>c*A>m=H<9i+-p>7|Wv!DX#ETv0wFo38nK0DU`)y`YS?k?_ z%!tt#izkiw+=T^)Yh~f=%QaE|IO7#aRJIKehKd`Dbe8D1-obJt`}YgZV~ zBLP0$t1t=A1asLA2f6G@^#fYnk-5Wz1A6hvI0=DlIhnD3?z}~Gd>bR_4gd3_Si>5j zcZA5%GO|8_`V&bRYfmfKI}X<_)IG3Tr0ebfe$+f{9P0_DcsnhwQ8udcZf#%fqvz>7 z+ox|zcQ_fIH+(M(0RgFnU=Khfg& z=c0y)dP03f<1#c}5=D06JkpGw`*B)(z(NtRn4O>WhX>HcPddaA&g|CY4qLOMj*hLG z*J*DkZSW!&o`++gp!-%)}LYviV*S{gE>j&%K(wHl11TGNtDz_d-=UdtpJx=IFC4T5TX`c%;5EX7@x<3<+=`7g$0R%LQ zr_k^uSB9Jk!v#m1_0X5>o1^ zUkKdgmU8s0>{^_g57)`xnPK2OttoKk8%0496x*n`wSzl6E^!o_EPEr7Y1)VG6A959 zKR}Mo<$Ig|sVJ{Og_w(&;#2FkR)wDPj&&)g1C0G?7eevS#q-+Bf`0M5)4eQe5zkBc z{Tm*WN3)dmP_-u!B?a}#BB3#X{=pQ!pnIpFMeLs5E>7D}_8q1zSOeN$yuUq7@ho*9udU>h ztgy0;!E`vz0^u$*wy_Yjl0F|M#YRV?zZ2feelMcEV<(Y;yqPHj{s|Aj12kMA%8;uL zAGmvZqcRPyT91Kh-NWj^-?^;-d&x6Ai)e8Z-a12ne#xa>*TwM?dw5kF2hbYAC|Ae_;e4Vo zuLu{%5;&O-t*9^8Ymc`q&G<;|*qN+2ymV8a>v;oy4~=G)L_{Wb^Ab2d*N>r9vHVN? zjOz;HjyK}?9G*u0QV+6uN{Y7fPJ%`K!YAgP-2;xu$czD5G5do98z21BrB^b1uZ^r8 z3w!WBXvT5|$m|Td9*y*x43_y~>_SeTwlr->lkup24u>O}YA!+-quAe@W7FDq==tCy zaR>c(UPD&LEQ)Vnk6nb zX$w4&PDhLG^+yS)?VYX-wqvk!gAtg=G*+jBN=s@*kuBQkr84aReF7~+Pgm?p%PDAt zDLzw{+nkJ3T(r*`{g<= zn!`GmxLPxs-WG;MFzYa0hffy+xH%lLeu>iBXvDPrqR7E<-BaS6?iZM|10w`p7Bn@a@uu^$ zjQ4!}EaOe*Ck0s!dw*X2WGy4$Oyg%6@A>#y#+%O1GT!s?vy3+{KVN$;dnn^^Qs!j) zEA*XtLF1j7bG+AI(0H#;8?TdoM|g~sshv`EJ*JOtCSCOO$9{MsFCRURclKB$O5`w4 zr_uDu^N&M0`0HUxJViU!pM50a4pT#T_e4RNRFFv2O9y}PqQ>w9Et1+PR6U(OqK|JN zc7lJ&GP}8Fe-c`JCX-Pnzn$p%>mP1p{BdXWAAoKSrC=HHhaZ_z1XJD4$TKn~WXc4L z3@M~nKDFl|`z&4-cbe(U_r}$dvHj56)F1hW)TT1}53NmQfK_MSMcbJ2a9+?4 zr%jYzC}5-0V|~;2rpIOEA6lMef_{L}gX6!S(Sz&1pV15FPj!9v z56b!9$LNLgzmL(2)}8)6aK6aBH~Ng(K=IFud4URlSw7uU+;?_!PeuDEw3j}eykN#+ zM(I~ZD4*)FPReKhkmE5Q{vpR>K0L>GGvkvF$zZcVw=m5z4NFDLt)57VEcsD3WHv%^ zomru;(6Uz$-_pE}C5EyrMIDiav{>9@p=#oC)D~u2l-0e2RG=-2mj2a_R$isb;$_BI z&|)#*psuoz=A}yJJuGIk5L}9}aEb*`YL{N1PW!G33zjIci#7dS%Gm`ABT2_nF_KTR zzbxF~@T%G~i)N0+q9V&2W$OTQ#<&|b*Oehn(b^ju>NB&oZ18;z#WM%2pR;ntS`(kA zAflIxd@VMX-3D5-(JMUIC+P{Wi?L~MX>p=i3r+j#JGaE3vSB8@Q|@u1_I2HbonTe= zq5QEhXYdq{^O&D8G0oRC&A29c^Idj6}?nYCbEU;LyT0p0Rg|5pbgXFDrV+JN6{}q;f1! z<9$r180()$wWHw0kD3;1ZN#xL!8}-L1xA8tu*RWRjvTrqBe1cNHeycZ9oJTJU-meb zeJ5e^3pz4*APDSB=xW}E_8*!H?8PZs1l{Q{MPl$`C!*yGjCxwD75yUvwL)W`G;8=* zGwwVo>vB#U!n!!zbD;xwbt6HGvbDSRh zhMK&ZfA8o2jx08>dGl?_WDR$$Uf9ovUB=*UF`F=i#K$A zT`kY)3OzqmpOZrRBYoy|V{hm$(fN#iI5&G;EzarFM;Y#iy8pVaJ%@7dgj7CWAtoClc( zuCkTk^bk7odrgpe8QfX50RCy+zprn=Lf%M}{?-U&_nO+kHzdpn<8SB}{NUMZ>UTDO zrj;=`rSC`!ifG9z8eh{D_z_fDqtH8W4ocxHZQvf*y{_K$=NfWD9<)Z*_x1gZTAtGt zWP^TNN?e2U(Bn{w5uhEf3d(D`j#SR*9^*g_d_a0|mF<$~?n&J}rMAZKq5kt@ih*@s zzu*NHNCx__Aii57r}h7wpdwZ7qOHJ&f>-lcr_}=qtm`_QX5+xR`oOg_`i1xKmC=wF z90Y%)g@s^ow8!|-473rNpa<&EG3!5uJoLlDr3*96s8 z4gP2d_5^m;3v}XarU`y=A1u+J*Yz1ofELDqd(dEift``LV<+$)D}(opfi#Udd_yW= zj;7;np#8&)8{B}Od;?F$v9$sjOt54813fHLbPn5jLoMNtDPl}K)j9nI8hGOc&gv7o zXjvjneCWD*TSvHqM}+T40x2^NI)F^jIdlTug;TzRjIi_v>Jxn6KeVAqXbG}MZ!K$J zf+@6MBX~4)#U2LDgb!F6vanS$s=YP$ks6fK@4o)qJENU&1l*Aq8ijQ2dl{Rt&?RVb zZ*&q{aWp~iY`5@`{&*1N_cg&6un^tTPxpyi_SdIDE77J zAmgH!SRHc2zr%BS6JhZ{mO)qpa)8T@qqKzM(9AV#4So~tkQbVS9zqM_+qTeIu!Ym; z5BiBOK-S<6R?y_g3RLs~3jkyL8T6Vfv>{@cV&s7y0Ub>FpMLuzP{H9MNZc+%yrIsx zF%U#SAOi+4IH=(ean3js2VKapb4LjsFlpsClcKhSa0H3?P#O9&3hYJ6Fh^XG-588# zOq3q?fM{Vi293ZV3O3?=ZGaEe&IyB=0c0FJrVE}ZkST!KW+|qKK@Hhpy~B3-LI1EM z^csQ~6dS`fkbpG^+W|fN5$z!nf*{X111-@fz7gNh2%;Tw18J!-6M%5WvY|OyFfN4LHp5m7jc<5dzIiTz(K;5Q%V3NJLA|3> z@mY9aX9QsEd<1H-7I4Kfi7W^UKGK%Im^Z)JB1*zlc*ResmSZ0lhN4CUgi9zj3I;z> zVaCOJ9b+90;0~@4CBgOK@E8L%v#r@fAWN=*6F4#w77L$|A-Mq>g0m&^*#Y4NkRPVR z$ViBo1vSuxZXhvq!<>#e5dDa3rUUxn5*i2&a0Sx^b7X_=AWb_!BtWbs!oU+e24jIM z8i|L%580ccKftzDAzk30S9akxW$vO;{Ks))dW?gM04n?gHqh+uF-s_Qb_MllGzJXr z&MU|sh_%QZV}*~-7QoQ+G{$2@@WHHU3v6bc7&MxIn?eG7$C_|bjE&rhk^B;8X~P{P zMGgjkfCHxHFH%Gz1T=Wa$Y`%!5%MslXVmFE3LEh*cl7v&(uwla|dZS$gSZp4y z;#6a1fh6%T#*!8*n3)Kw=ID5g5P(y|g~sBS5Wj#y^1Dx^TpP8 z7i3fTMQb)3fY0cMd5U*~L-sRRJRy&98P6I6$IwFb8VnhcR!H0PFGFyeg~p*Vi~}`D z4{Y#wP{p`NhMvH}7jVz^Za+jDV+c$%!JZRNf+5}j9YDTVF4xd=`#|yxWJ7X=w{d8P zTW}f;vX^$WbLfVT@INXtwnONoHIUIjYbg@9@36my9`2!q=n_A85BpxM3%_YQM}Alv zl;C^e2-d>r=nPlwd9XEKK~u0fa~%Ie0$`~49ioD5jGm4WV1z$Fc0k2DVc-0pGj+h> zIOLPw6EZO&{sR~ng+L+5<_BUJC`Mry0hy>F=p#@Dhj1L6CsC*c!g3Pe=_T0{VG|=n zEgURS0j}F|qdX`G=3(;#E2}Yzfbn5+4)l=k93J&Slo&T@58_4i4&00kW+)R(hc;M? z+kgssJMUy9To@vxzm*y%3_RfAV(hT_291~$l!7^w*y&j8RxgKL)PbwG8ytsSA{@eL zpxmg9-8uIiCQ%Ax0&J%WC?qg|hVwSBF-<6htBi`0VxD%NjE#FiVmMGj1&Ir)Xzt)V z_(XeLgbf)Zf-@L0?YRnHa6Vw;@i9TB?6?)iL5V%-MD5Wnuz`b6L4dOXpf$J^xXx8` z4z4>fAlQ1sW2Z`514Ymd4R8Xu;La~tLLrpm7?CTw0It?zc;*!@CNNhuaGMeMttt);US3x9CT1ezwLL; zPb`xbz++^OVeHUNU^;xG_x6~0g-9-JlW+q)AobPeucP1X@~6x^+0_Mqr57D05jhvzfV0es;K z_ROfyoH~%JU_2mU)hFCUCI!kU2O-cZ%r_hZhK1_}Mdvik2rztvMmRtmkc}eH!ifeh z33YJ5fGoQlloSU5X}Cki!*mg^jm7hEToPu>ycm;2G5Jj3w%heQ9yn0MNOpfH49p{3 zV%P*d&v`Ie&t^RXz^qU;)EcO819OMT&;o6U8v)?HQ9>}n4FVZXU_Q`*kP#KxFOC;97lkd9hjk?tEd%<50)4t3WIWDu((;U0u~Mr#|y8VMccIC z4?Qp&D8$(?65}B`c!%>~TpJKlBhla+?a>w}aH;@jF?^f?27sgBFC*YCp$fx>HaO!} ze1o6x*-j9Q;TYpG9`phg+{{BX1vh}B0FI3pKEhQyXLyHZ0Nof^nwTiT20pbq3~JA{^2K-NpIa`8qLiQc9?WXXXWx#ZKS}x`aQmi$f>SGu#|-uxlg?@1WQY z+{qo+8P&1}Bd)`DXmmexigEBc<_w8EltDjo#74jwe2`E00wjU;KtDE0!cGgUg1=~n zgC1De_OUK37`ek$Bmm{$=HO&afL~aSy%W551qX?M4LHFQt|NWq<22D#R&>f92V9IJ zcw!0YB{qtz(I_aRHFTqm$itH#Q^;qyjpRKc17pU8`)EJ(kltgdSUoi2LBNQsSQz~y zy+dyHMEC_;JsOUVqdDAnJb^ZNX9?Jw<7KfRbllc~XTU14MliKsC1B$rO`ClVctEL> zIBbY10Uj85@ErO{C*dzLCEeh@eIFci#3FJL;<0=45DiDafrC73|G=^BVtFwcgGb22 z7+8a>1$cduKrn$yCMm!}!|^vr98HC*a0@<>q#z^L457^lGq%HL{5X9{48RO}JUTo? zu5b;>k=CHY=sq%q7N{aNx{3@2$j2HFH<0$2)Zt~0gSn?oTs#BA2DY>sHV%Afv1-*`bXTORcqggj{ z*wU7-@8$ZMu78_p0lTL|xIYs;oMhq6T)FkOW5Z2rX%7bop_6RydLmwWGg~@;N29$Rjx0$PKLR?di3nL8E^?~qxqPuV+wkrmX8@diPK0XZ2f0M^6 z@E+v*)tlls|N5pnndGPGZ8Z-udatif0!B61@p?&Z+3Wf!o5~Y?hq(KhEUq*7Qw{sI z{y))QPX9tZ5D!6%ow6JfvXMu+EhAw}ek8KZf5QIa0JOR@M~yDzA1rDm17ZlglD#0? zwY_mQsAo&4k70|g!M68;g17C0agQ^+qF%n@y~AH?^v|-B z!|>p%MZF;;eew%q!NetfXZ$67!>nt3WO)07J;pB#8{<<*`QVlyo6>j;q3nYW2108& ztqXCmH~W_w*Dj*8i(sR@$*1WPFpF#GpB4vi;U4>$zY}+Kw&=Elg8WN9Z7BLU770vX%W$$9Xp=+qpn#SaDli1PB-f-{Tbs(wlXH(tz zZhBX(IpgU~K@cwc!kTOu4=b4I0Qg5}8*^W7*v?lv`m0zA5Ns4{BFqXTBCkJB8- zY@a9!j4#z12ppz~trxg~19v$~6i0YM5k?h27Wpej}fp5e!Pg& zJMDE0&B_4>zLHQ-Bj-(1c4owU$q^rxqFSvj(-7l!wBD6z469qoh4E%@$cFjed z)8>C4z*mJR)>hC9fzlbT5NH;?M1S!meqzK&w_0!>`m4;a=xf2nopF8hsi-^ra1;>$ zNF6~Uu^I>%4XI9&mjdM=eTh0s81gqI<0!lKF(A@LYlh?ViNWWjj)Q&CP#;QNJ) zIcelu3O9IPROE4{|BAkoX!|LJP^{yE;S_}DA_}CpbUjjdr>d3~i6_z_wOqotj6O#e$3qSZfHiq z1Az^$>+?kV8gnQqLd%e@QkF5$O zC70{ME+jS(U*V*mYvgDnv^gz~Ym3~ASF*MZ+n=f1ljS|q@2{k3WX^ScldtK4k zXk52<)1w)O=OZKgn%e77Jq}MY@f_Df@qjF3NWpU5#&>E<>cWR6V$7#4l!kBc3(t)u z^SG;}){J_t9<^rBOUc)AD%T625*ocWZ}mpuH;` ze3(uH`)m!n)}hP7nix5uU!xrnU;H>VycomHx9v?FL1LmxObW|#%*8fHxbPFi8S)3B z3=!RPhfBFdc`6QXnl7~d$8C^H{rqjdNBd256@6NMbbQ)ym-h`eq$?TOtRk_}#HT`h|z z<8=20eNXZyEd<;7=Q)odpC}nyIx>!<_I#0rk%FghtfkOF^ujasqac|Gd`Ej+aw$Hv z6n2Pte)4uBdx^f^ww~m1fAM{c8&8aPV@{5Io4@@&hV)DWw=@UQhnE{BQq(8`%nB(n z-)>tmF^^V7*&~dX5aqxab;FXjMenqTo8bUurfY=Db$#kq#v&;c9*c~+h4!b76Em#9 z(*_sm0e99krquvPkQQe3NyAs0Ooxg&p}ODJu!ptLx+f;mVuKr}ryu;TFk6|08F0g) zmVPab*~#61QILRLn=q8*iP9KK`J=-9;mH00BhVh zzze>f97-_LJ(rAlARB!rpphC->?jrfArFRWag9OYQUo>*&S%or?@zy*y6ZAg4L$Q> z_#%ku(ARP>Ax+|)DG_WNN!^}@r}zsdPE<_dp>v2foi=zbek* zV93Qs1;1HveqLEBczrPZ9qA?`%P!O8KQ3RgAcZ<%z@T3Y&cB!I`BEV0# zyVHM)5KIZj^}3h?K2h+pVAGCNfYQGcKx%pD;#0lq0bWw>B@Ky5GxarE)Du@q{}e>p z7!>g-<9Mr^$dR5!vgWb^sQ_tvVnk=vXGTSB_JODOl*tDczw&ZpP)6!UO0R*I*=G zshxVImwi7SsX1{%UL0u_4|Pcph~R1O#5=EW)IHNq9iMTee6ADM$dQ7(Xl>)1Q3rR6h3Q>ufRQH7l%2@#+&!tqk1K z=D%j<#|`EO%OfMYCS_jMAeaP7A1$tnO{fKmQ=4s6y*%?OiW7#tIvSFDC_w2Qu8BL@ z0d4+v8d9f*NI?T=*G0E7yb-*rVet#-1iDZPe_rMR38rGK#ZK!xPTnf$_4M=wiW<>-o2J4yO z4lH)uu8cw#P|ei7Q*Tdd>h>Jdexvoo(Dpz+ct!Zut63N%Z$k3S^ht;e)7Q zm#q=dR7*x?_a*BRJ`aj?7@aKB>Y%f4<~T_(=2*OMvbnDc11N$g9vvr8doNPBwD}L+ z0WrDmoEV<~gE*!N1@9wP`y~d#Yk-iA!Nx^wweJBY}oAOJ^RTlKZv08Y* zM2YWvD(*ERC!+hB4__p9$mFPmHxtLql+SSK>=u2=Z@Je^E< zD|~0`3~M)1ibtP|#%>8Lsv35E!`a5(cQZf8=RVe`$i++a>FsIw-BYh`Gv_e^4lny! z1vHk@kO)hH>B6-BE{u8+@u7}XYhTi%#r*f@@9hF!q>{*WoXbz|O@oMJY9n-_$yFQ# z?gZ_kR7rlG&QF6?>j{|P_F1{d(8ZVI@GB^fu(zQr=@9!-RY zV9F=WfAYfHiaz^=*u$$@m@`CPOKdpZzL7B?LIa8EgN)vKG3JWdSm zlG!kSsuy=TXwHkf(Bx8aSw4#P)?&ub6U`n*!$1=$06=gBg# zT*t`a(Y#~aQs{e*aTc$MD;z%<^ZBx%V;isy5t-Q2nf4gtzfkBU%<@0iM%IZY*aZ`q zu!Han_+gF<#p{F=Y)i~q>)gFg8tPgbxqiA!4v(&Vt>w^PN!nN-Fxf%(*jD+LF}CDz*x!{bTI->zYlttHU)nWX5~_C*p%Z3-xUwI{lk2A2h!G}iMw zJY?7N@xop|a(5yx{D;08TG~ar*}1l09Y;QngK)5J#|t*+8<*z~P9$DOOlIYNl1I0w1;F*82EC8xb#2PJ)c5@KLi?b4yq?t6jPy!@miR zffp>xrOSD=2lCJ4BxILG<7(|Cr*WQ1tmiOprl8pdHvei>UD>@#djCj20J@=H?@6$W z>L(psVQOKAMDSq0hf`skdL&)AtS3sJFnH#+pj9W_C*)2Q60b*aAgPLg-ep^)uqM-I z2os(Nzu@87Y@WH^DlXrwDQO*))e1>~f#ygqo!X3Z32Aj)K#K5L9H`wb+z1LD=C^7) zd38!Ps!wgO!`M3?Nhy7|;8&|~q+|Ehu6EvaYV?Og?y_&${GHh|zC?x3 zW>_*z^6qi0XlJS>7_B0k7>}A~N+>`JJ$38;wLJXlw#vb8= z(szDhYeHKt@^*-tnQi=lNJgy?-~6|;5xbo^{_!xc_#!|2M6iEx2$zMPR^!tEIgvvn z^N#m6XMW7o!vj&!B#V%vX z@Jc(oA6o!IV7_e^LsZ4tk{LeK#>KSX50tP6r_bM{jj*V~_`6h-nM*P+`3Vmtygj}3 zZH*W+{DI&SRp|}3x&J%21PN}!{ikE_sp${9!x>^(c9ztV(w*mnskVMBejRnb zz+)XZgn3j32f~0bP;%gO(l(FDMBpJu!5Dagvz>Wn`EULkfRAr5E)viQb+c$M3-IIY zxctmXFlbhEx+iAGs1_(0DeFrY^mph+H~(F|%i&!O>aERnEtPoThk~fvBg5EML0=MM z2T#K2-QL1#tRi@>;#7gZZF&r;@E8P_RbwCziyFA*)MIwb!6d`R655sKLPuZs-7iBp|$h2WN8(pJn~jWz*YwA zmVyteTnz!%s_|%yh>11ymg?Y)Ij@XD1 z2UrUBOn_Z0>p3pqC7DoZE57!bnW1PQ0sKoDG^=IUpkqO-cRHzD7d)oH)>?GbqOfJw z8u6DcYmNvw0FMkc0%dy9gLavh&bP?(pgSlZkrclilf%@L!*sl6jr&1r30!7@2~Q7O zYHR&3MjJHGf)?WI(X(I?QKpBNIGV`lhu(Hy_->Y&nAY+>B+^c{Qjw0-`zx?d$~@^4 z_YQaG{YK?+(*E*5I8z^vQIaBCOH>0^`#4-h&B~(LiJ{WP!UOhNJ7=7AP-vCp+3Hbj z*%{S{xR-YLb-+#$MDx9^j)$u^buOA>GK3OL!;4}pIZz-&gY;aat>f7@Z*}LH8 z8?t_wjUHXLjF__EF+P$Fv)2rAzLp@0(r`+~L3smK1f8K-nbO-`1u^jfsbnaa5Bbtp znGGSlq`iM!kM`Y>lODC=oSLule5kBF)ro#O)Q_i36L_Wqfn-JAF&KT%+28TZ&$B_#qs-$6s}=Y`PU0r1FbF$X6=ed!@K0%_OcxMy*PuM-EPadOGV!R5 zA#L|khBxGE)j*Lg|pC z1uIx2TX3Y!MABh4ys%Kk6JF);mt|e67B;fPSeEvd(jBE1mM>5m%|kZ-VHQ9pNWT)e0A^?I z%{1YTT%3qEV^Vr5q~WxgUYP`*xA#OOv>OLhmH?w~en4aMZ!hU4k3M_d-Y;~GRrZgh zD6vuRo`&$CBt5LC^NbB!IDHj`m_DH8;OYb>9%!MKfpR*JM%hSV2|+o0c9#WRwM`3n z^|HjXoN02M%!-}XZ>j~+EsnonKM0FW7z(RaNSQ5(&n}K)=+I=Y#G0FTo)A?%i-ZF{ z!iO~u^d)=kJ>e>YL!LYHI@G@5gL$bt^|X!p-nS!?$iyJOco&-tdXi5&3!8k^e#Lvx{|-At_K)&@g(8V@h=s!>IV(eVwZQjcxK<|_bh=Jv zBlzu3wmrfD7+w_U;ApK3*AP$L;!Ck6L`8YX8N8hzPtF@5jD)+6X00HL@ziA1CSidG zEE5-7&HC*a0}l=~lgymKC;dPm=WuwF$O++14ajYo^CCUWj1i4FN9&}WEt^%|_;sBp zz$*-O-0o$#=+TH5jYMQR7B6J1qvPVay#`rLIYcRKyCIFsF?}0rH2FZV zJ?{;*a9MXErBdd-%jH|PE)XfH{H6owu=5wgf!j6-;x6^%_WljEW!la+B_R~*KB=e}F>M({ocw$^axHvX7AVuI3 zODQwgJJi6D{bx8%l3Kp8yW3j~n!@q**|6Wy2xy>#%M5t$&4%}$VEKjIGhnUGhP5nb z<`wXFg&#g>2FzQtVcwE-Lu*#VHZM+zM@$o9VO>gtcykgP~P0EE4-mL$xlMvfJY+ zX>Y6_s(9{gqCTgw99CynY6E7p$Gs6?d#Uq%r&*zl_t1(2RM+tOF0b8|z9tx$@o4Mf zc9L57fSIP9UG5^l825^3^nzy6M(ldCZsAhW**KIHFvCas#3LJibdm+SrxpEaKYOh{ z6aUAKpocqfI#En2ih|n%76HJHaFCsbkuDZ+cupLao~?I_!A*^~ z-aN+zy)9q-Kupk%z6}dg9WK;QgH47~kB=6o!?FLXRFjJg!U3g4V+wC@8Ks3Q2R*1W z+LtQJCvr&&E;<2|Iy&E&X6I|Wu`DnB;;4pKm#<|UVz*vh9*c~-=HGaUrq#(%x^-%- zhG`l$ggx;o9)*o0i9HVKY^xD-_fznzcR#dH%=dX=Wr?oLhBwfNY&u{UCDg%RQdMW! zP?I4Ya*d1xf?14{YZq3ik6VB6yYy$ONeCbjDBD{tQBHLW{leFiKII~$SNJhQ;ud1B z6`fqBe-1`C{7V`VcOU3_YKej1h^Y;C`@gH}xFuYdM+%p}rt3c7?1{3Pn4Ex1PKPfL z*Eh6!N_p{q2TLnvm?h(1mRTDS`!~Rc#7~D^PNt0;BDH}doKu}Jo<^KO5iKOpws^xnE(|T2Vl>~VnjmU zpNsdvLFvlLCdzH^4Aci@EcN`rwbh2@9u2-9`hZFEgiGOBTCP<(vQxslC&jg{jlT=* z^a;G7ZbxuMQ_K&qk2>uj&u+1u+%9?aoqXamWFkC{6PztjF5uu5m)IlNet+ zJ0#^hmAzR-rti7YHJ+7;tGrRhWHTb@yESi5DA&>bxL(Gim|m`zF?nx9xn9QQ9Sd=t zcfSOD-mg=xmvMPFN4Z|c zq+BoK^5%+iy^PCyNa8wgWr%TkQ%$*E#^sGB$~F>t%Muq!NsZu z3LaXV-sArSl1EZ}f&@yL_Ay_=BRa&?ek$#+;apKGdn^i!+V!yTuKEC_?o-c9(~-LW zWUEaJHFZ>iABh))%`mx?&+jKaelYS>&_KYGpIhkS7G5seq{H17q#O12OdzFW%%CDM zqc2W@09-t4%(~No8Uh~uQBJ8w_m7sRU}m+f@5kQD@Z2pw>z0&Hy?*eSc+j>B`ZpB2 zz`e}{V)B&^;{c&^Me_eDwKt(@HoTw z3DLL}6qzy++YK;wk^*KYd|%IwCm#4nD$3M3GpWiXXcUHV24t)Ot-cZ}l{!Z|avCp6 zNO3HZ7tNQhQcU|&*T+4;9{k14QQEuS^d$ycg~^lQnYU=OO_zm3M{zbtV(8@2X@6Vx zvSb*a`{@;qCgNewSGA^mN$xsr^G@vJN~^lA>}KXH$uf@Hu66uj1)MU1+$tT$tT*(D9d}d!xN{}9V{!9|0*Vey+WZ}rPHc$@0UcOU;=6sbS6=b&byYEz zMi4(tVn81#0?GIRmr$IAg;_itKI89ujuXX-^*E6Z8HNCF^nv^uN|YDMv?aX)=BUYq zlvc`9!c1aNPAa^33f7auSJcxUvx_lMT^oyHz+oGUA28`+5z3kN)UB-6sDCgy|_gP09A_od26jAB;WPIaA_#na_! zC+)a{E|K=8-F0k_`3-y4k$6kn=A^q6;eb zq(3+rT)%ld!ggDn-<1~PQ^De%<`1u`$1ra^R9X~VI&DOgGr>4VrP9L%s6_Jj6*`?q zunGBsbo|vEZqv&LJ(oUSTQ-^=rBJLF4;OnA2)sP8j{I|ZD8IUf^${E-{)jUQ{H^%M zUuGyw&wyP8f*pKDBT50pYxM22? zXn+gIxZEb`2|v(JomPZan;;Rm@j$*BbD?fl=)26048M#Sv$J^JO3V%1gZUagh$|k4 zM9lY?zok8OO)IQi=Mv~FLvJlE4<5(HVa|kJ(T@MRr#WID^+X>1o+@FyyDq03hq|zs zjg$ZSbdvn!z`1!~B5J%l{>|P{p8g!X;YYl|-w`XfWX zCH*P$KXc)Qjx*dMxIEdmvC+LTyQgbUm!pK1^1LX@w62+bFRaQs$*${~ zc+=wKKzGT$$sCO_bohm2L2c7xKsAAJc^Z)s*>w=P&(B1^-=A66QFuPC$S9q0Zt=~? zXFJN3Q}zN{(`%t#1Y)v61*U1C=YpNj;Q@^s@dB=sYvaWtD`@&1tuxE(S!W(g-b{|3 z^hQ7r@I$P>v#koK)UE7?9bw^TGlDd@^t&nua1TARPn+3anGackvozO9(7I*}y%dCH zTSJ_SqkGo`ljU1$ZYeMGyrOd!GIH9~BT?b0msF8MTD*}nJo9C`&QX#`C#lD^D+wP9 z_u8UPWEnc1smHN?4@VCys?+u)(|s~E^s~MfnGZ39(Y^aq(C_x4Z%9I{jnsM<_Rjgn z)2zK7Q_z?C&|RoUs-f*&yY9e{)!<#oTkuhQV!mj3W5ofdmQ^}Uukp*H6Z>eEQ;r-B z|G-?h#;_SBd)5}Oo^>9Xj7bCQaQG~|V!f@jX{A@JcpeWA$Z(_7fmL;CkWIz9SS<;t zbCw2jZ#{(K*EH*$0B3n?>nfCVco>r0vgDCzPw}>7k?%_Gz{#oOExQ@DlJFfg`c2wo5Ln-KC!UPJ8LyYi)J8N3$h_sjlgB6o)(x*6l zy&WSR_re0jN6HY(`s*nK>d$8fHkbd>0xC{uAb=w`IA@*>TV!We$}>#Xp{1C)=+GW1 z0zQZQT5X|WU69d`4Yg$gPCu6bCbwKs52pg&1D1}2TjqPXbcg(=-NN{G)yR994pP1h z9M>{d;-$u5!bT|RR(+`ndmK@Dz-eP772US!&>$y@@X`qiiBHQ3KY|D+DEFZke)k;{ zIf68kOY1bFKGJtA-42jtob(-GfL4@UzR)M^8J@Q=t?w+}Q^^nOahVzUnwOqHwzd8! z2UF1ic3>rInfm@QmWvD*J4UO+9!QU<_4B<;^T%X!Z*jWPislXH2nG zxZqgjrIh;_rwZmA*vguA-%>xvr3ZrT0%Y1l4c(lG|HY8NfJPig7L z`k$9em%b8xcvkp;wnhJ<7c*gO{tkw)Es_KA0#J=;0ZS;dG6yQbED*7a;UqNzKWbji zif$Ja8Ktmvp%63(fms#mM`3~qoFyEs2>7TBf*Y#Ib3%~l-h&@3yp^OUlz`L()hxI( zDuI83Q$1Z=X>DevKdPG7r5@FiXnt!788dTSRw58D=VU3!9k?<2Y-0_>HN z5jz{ZXfO^ae!&JQ32v33k`{6J6o#GBFdMf#Tin7ur2W)aSoy#tc`FM%Kr=`u(yqA6 zTEFLC=@2!K2WnyWPx$mY$`xJn>>wQ@H!W>A5e!Oz0c@VTr_#&GNJ(de+xc&(%0tj| z;Od^b1Ygj@dfknlJd5J`5t;ge=E-oFge%UhMf&&hxbVcQ4h;sww_(9qk>IVOXe zC+-D$d>w;5qJ`!2x|6heK?rAsPVPrDw(`w%Ar-I=7lOT|{VVF>^aZ$#3=iBkoxZ5g zej2v)gMOy~rDYZL&((cuoJg2G)2-8^s^jge9gPXbgv%kb)$6 zrpX&GNbLOnps;vsC@n)LNp2hxQs8aqnv-wi;?+Cms$OA_xh_B z#!RnV9AV7+47zh>CVSmCXr$Zr3HIl)%E9|aoIt`$Vj^Rb!e9|jl75kS2p^p+)KZZC zep*YvOlH})0Ox8?gg)c%%8>x*Fjukd^7aU#Op!_PG921c^F5vO*o9*r;b4v*)EMDj zKmuyWm;C|g&M#AX#EK4H`YTPSnOfE(z=bxJdomU&9x&_4F5CY@|Kg3JPEvT#m6RJF zSZZq2`_LUjjeDFv!kbcwE=(B7Hkef5yV;}71P07_k+}UFwNEEY-Iv7=Q>Wn$7JSfp z-oHj}6PARPK!vNac(=5#OpA$K&JDm%8;3MW_?d9Iq~C$?xT&jb=|Zk0{=-`*u#pbN zSun22z&Z3ZYK;$vtD$g~>?}5zL8~SSznC_rt?vbo`1Oi-4=<2H#0K0`^}i&z`{4qKxhiDjhs{LUP9PH>3Sb@jQV>%=_lE~dKX)`!wpFoc)r0UA-o ztPA5U6a6IK)Ru{4Tm4F3-qv{7D;dbeA^dpvQ1Nf%3Pd&R7%IE=f>v06oQGYjMyjW* z@qP_Q8a9~QzZ%QHqoQswo;om#)-xzPbVanmGY-f_s`v+bgD+B20ZRKm&`7MWn`NXu z5$EVb)?p}VVL=(zw4byXBS%jlk@5Pl@G=9jO|vJ5%#{`KlC#S9?pYI-*ycOZCMbaW zTwl>OiULgZ&|Q~5h}2jX-K>#&)mU&r+01En_Ma3^^{QX(*C^+B2Zl?C zqIUD2{_B_Ced&#tPQLW!ORv79Z9gxadg0OBZza z)t3lzKxjN#T!4hL2y4YV$f8B@pQjJEmg!f;Bpf=O9A z?#TpguFKijjfS$t$)6(#T1qL2909|kc8G8)V^c9~DlPR@urGZW3+#sn8J}KLh$0nU zmcrTn#PfeKC9Nmk2es{tBipyur{$NOMhRo2Fa$D9h_;N)YtPWm;hY5NB5z5Zg&GQqva9YBTNlc5Rs> z9SNt(k+Ceu}zC5H8>hIrA*66b=#w3GW+uwFz2C^b}%_1{E!4H}l=5+PDxpQ&Jn! zA7nF>+^&8L9%r#cTKF9*PSc7+{xgL@CnB{ids5j#U`uS7qIT}Rf_;$WC|qoJQcg;s zdc{dUk#>@z z6UOZA7`cCMMR*k5TGPn?QZSGuFeCNG-&Z(pyqK{W*Oa=_O`=Ky%*GfnZ^r!c`x*1v zr16fyH8|=AgUaN_DFvm7NbHgl<&un#Zx83O$$l(LdJ{|OO(cqySM)M$$_}a&W4@US$axh@J{Man5q(0tqZBytW|#9M%_THONAH+wQDe^#k24*H zhL3f3UH7Jrf6P(lN!B0aSu<_-feT4v@1MJkySd@ zW)Yk|5R)J@zs^j&CSwmZwcTycF2ji@`y4a0nKNF^CJS#m!-cGW99F7sQ2E7u%6Wf!QRZ`xa~cci~(Tz2q@ zCOpm~DExns^M$l0ct`e7FiB^Fx8wba&x4sWoP%Wj9Y%DIdp@p&}C#|5Sz{L)y&w)w$i@t6=&Z> z%e0Rz(k_m9DXqG9VYUXeBa=O%1^HOCLtQ^cCXSbPM8LPDlk~Uc;8&a*qb*UCk8)l_ zfOPw-?5{)HoMm_>ctR2*n#H`3^Q7?YN+$&_7xw4+pv1!jztA4aa@ zDhk$A&*zNM5QEKsT+8Xz!O`^0DPlY=feVWg0#h$mZsZ&!m!Wcsf887m}GIiA9HNmBw^Q9=sME>)fgdZZE6b`gXQ1h_tC- zFsIMfcQoBo$}gIK6~*ChKET600DUBTl-ggVV^5tAGRaTs;JMOtHWHn}0k}bn7Nd^W(zboVp#xrMKv-iJ0wLXHnam^YWP`Is z%Q{OaI^%$J0xl4Jh;0;K(w=cCH`8Vy#Y&}PWMC2!F4S%0vPv!$9~(z|E$h-N4eja!oBc8!o-GESX?=qrUBa6f5Dn<~lldX>3o@|5c z_dAgjH&hse)7R7SsSgR67n3{8){7EV1xEaAv7;%$y?~;7@}c$ z7sLtW!>9&|;A~i{*o%JDB?_!~6|&W$<+Vt?SjdFb`%+Ldjr0ir8zVEpE_d5lQ1Xkg zA!2E$5Ayt$1?)h%JjgtXIYxQnd2$MGw{D;}Fk z8c_ruU|JcAv&Fx#=d3P^+KVwW!ISgSA5WWdzqjWv(v0)}NzdeZ&ojo{QWMA6Mx+5fwYTN*3mMyELg92mDICfdyXhv`A5ti7hG{ z_P*!o?dnAoq>^?I)EmwK#TKxj%`|n~aB9NtFSMe)gH~Ao(G$xS>6Gi8Bts`yA%EJe zj{2tera>k5YjNPp#1XW7M&v9DJ=Hk3W{(3k{UyAqBkCZ*aeX>-k(JqF<7d1uHg&ve z@vAe&JF~|?`|$)*M_8Q=hqzqy9+*UkDRRjV)0Q6a>_M)TRPvbv|3}h5XqY;d=3s8s z;m`ZC=_1+@sa@|Qu1+0kfmq(Q?~M7h9g}#1t-&$umXYwRVSU&UPgDUF9(!`&Ov`(D zS(GSNSGVlg+D1Dv)l2wqD|Uf;QP+$OrQ;S0vNbRq*Uy-dZFa`g**E=B@R2N`Xe-%) zvi-qP#`OzV95kzw^^z?+vvU=Zu@15k?@V~z@X?WR#>}320iKg642Sb`Q#;8r$pWJ{ zdvh=ATX(-`TE@$ijUkJpY+*5H$UIW+-1cFPkmTx2$h^cvF3FhbXctOYT#+>yiK41b zDt*bnSA-|@lo?7NTK(Jr_`zf6cc!u5qr&_`z1-8s0e<%T zhyJ7s)=X^AW6e8u-gtA{T=P69p79_jcXbDeVOy3cazeBHt{@`&H^V#5?kk!${}X7@ zG|(~&0{~_EgZZE=+#t`{m-1&3%~n}Sdr+B#c8H0`1ZfM?P(9Mga5V8SLq20z>+nv! zF+T(`9eP^o8cw+SMU7BT>~LC`+ULS`QGZ$gH>Ws_q2*kNrOUyz`PXP}R2b`7lNnH$ zKM4dvD0y3vAJ=cssl)jp>CrpRivI!!SY~bVb8@Z?l=oGZd7krBgkoXQ|QNa-y)_;WBz=ew=p730|cxJxw~j^nNBCoR%S zx9?=t>{buxiO0pi2#c%F1F5Z7JTElN5$#~M(r4lng%{=882NNykOwJBp*v?Heb9^M{ z>J;`}9(76Q=G6c)Riwu2>#&-1a$HZU|IV4It}&k@?;C3N+&$1VGK91^?-n={;8O+G?YMLP)3%#BJtmOIX$FpXn(@PLrnBZKpmtu9E z<5C~hn`L@FV_q1HV50vBkbkbl4*2>b}P%Q|vumm@cU< z_dAj0ne4zPsbEozU1d>&E-v#}RTKAndRHJYt-x!Kq}KBy_#|?5#{+6H?UaP9GG{V9 zzR&6zb^(1u7~5AyqbcU;4L_`nc%7Md=-_3p%R>%h(&6_0P2m2G9{-YuJmIRjgn6P1tJ#fcLXq@hhHhb zPxTsTJa$FT=RmjikDiiYHP+ml33dwx%}ilOXFu6_ zER0N+^ToU-iZ`g&d%Odb+Wfj^r?f;?;?Url{(A>YxAxdwXN%R+*i1g0NsrC&Vz$%Y zMVk(Hxmj>s%;y;(|Gu}bTh-ZtIYYg)td6ELaHLpU|Do=2Rkbwe_9}dy6M`P8fQxuR zY#*6Wm)J6#sXU6=KswOnWYpr(T-9fL_q_$iyICdsUXD}j!I{5vhQ7qcWhv?XE;jaM z*e-cCCzd}P7X6T!bIhncmbGFwm*amt$KtcR^)dVfRU?n< zg8|={T)4~Ha21EEGl>V182&!bMt8Tk4-XgIS3|+mF)p4!acx(*=h&uTkr?v};umsS6R;+$!yX@`#qz^QUXBc{t`@)djabrO@S4$k z(Dq&uH;GJ){eO`d66b6_*OkkDFkWW4=Au;Krz zc!T8SKRV|qlJ~^Bbfa}T)xl`nRt~q_Izr$7kv0IXJ1vXUglIsV`p!8Cj11wLTmdqk7@me70F($+I6c~&!93v z-6yi{I`1!A-rH(Dv@Kb;WB*k;0Izv-5i?@+ zkbPL8w~DpYPHUF>)b>-$wic_bCt^@lM7SsSM$+c{eR`5QHn}xEQ(g?$3xD4Brn+XsqNA z+TbY%(P{C9X2x{`yWy((0&dLV7n%3HHJ?j1F5MONc}{UPX&LAaeo7m*(WAD(Pr3NF zz3ea)12`TZWthyWWriR(N>T%&p_2KvU@fjBTm`f^lEcyaZIS$j+Xg(_?_rhHy2y)p zMt?Fg2Z#6j@-*KlIN7+t{0n4*ai8B1cc6hx4<8Y5X#gedHhMcb^4x@lj&#x>l>3;I zpD8*>0Xh)Ce0;1is>=)qsdspowS-C!XX;k>9Em{_D#f>KI6lZv>OQNY?fYGc@t+De zP?sVuWGvq0l8sOMIPdF;)}gzXF-&T>ICI5CS=8vo$&s5jNR^ae4g(ETTEzeZr4AKSBMEV7 zh2(RWoh9B53liLpXtyLTkWNd%N6;=bEaO=N7871wdaOH^zyKPEZ~mZ%zsfEhNmwp` z_kng`OGmG(rJVpLJr9IB3pnx-wiCO}q zb$kIHN}{Q7gKNuGAgV{=gKIr~uH;VOEDCj7p6~fAlCWrBYk=Xn_k=mpQltR!3e8i% z=s?EBS*$Sg(|N9)#;bsv+p?*ZNgoH^#!6b6r^juLkN)cXo7Fq|{e}DoW87<|5=Nx>qr&geC=E=uq##;5(bdYT~(mJv6k%QLmitCUk zc#AO~2wZXJKG|I!<06TP#yhfFl7d-g@bXnVie5MQfi1?FqF(353p!-kX)t^V{ z?Hnfa+ao=DOTY7}aa!@kwFkofrs#G%CGjAoy;zYb1j9ovIyo!_9!IM|qO`j^P;?`{ zYR85Gdcb~9#2FJH>yu7Ja-{oUVeC6%BW{Fanb@ePsgXcYt zN+10kV>bNqDc=Q;71vhOzO&;~uaI?>MD9zifSAD82>8Kyr12M&q+;~=i`GYrmvVEk zTUHy1h)GnVJ13DUwpO0$hyi0mUo6LvKm(W}jw0G9iPB#ZMA%WN>d6+=9uN^sE-8nyC{sDgCn?AQlLT>LoMnA_;k5cfSHUG_`AEKle4UY$b zuCixEJO|E-B#y~Uy0p_+H5~B%q=a87UO1hvsW~e9R&TpQb1Gqoci8p8`&}F<+*G3H zhHUk1NqPEh-`9qY@ND=Di^47ILyOu2p#`4)bPpf;PxJ6|ByzBf#!rkU&wTs8W9WMF zShP)z?z9^a`OnvhV zZbbRI3nQlmz-OLdLgr;TKHVu6%xBkVLCbn=Nne#Jm7XYnL>I(M(dBP(!$Nl2*9D(k z`IReq?4b)!PuzVQO@8y0U9D0k$ns55-nGKSqzf@7fiMuoPIQC|qhn|{ksK}Q4c5hq z(-FSZLV68hEEjKO(OH@$h^UHn!Cc=XBgjtnS9M&~I9w0O958*Zwb1$Q`uCuNDW2Ab zJ%9)24O|%`He;kgP^D#TV<6gO#yxUd{l1V0`JBPI?z}yrS-RPOhxvR_wK%T(LFW6D z?g96;Owksmp9KBxy}Cq~Z}Fs4oGh*#%t$Nw(qTBCFT5ntZHSSOr`nNsy$Co(ahG85 zZo}gQ$;cQAqPRQI^6LpLGM@F_;Szkp`|yVOtv$t7kDr<=`un}urK%xLXRm2qCm{`;l7Pi*s|7#4N4=wxXHlwBy#|1!?ZYiq@awy33NqfcXs=E zXLg{TE)rTqs?+NSMqi}-ZN>us23Oe?T1e?0?h7Y6;Yv7qapIJ5?uL|=lew0A_$7ir zl6GiWX2UYz{!(>7`T{)B*ZKz+$95s#g|q-qF&~(G*=aR9bvPOdtQV$BUZ>?3Z)-NJ z0Wd>rXklq#&ad>d>-&H~^jCP<=PCHSSPxbaIJaG5cd*DPd-mX(+q>Wmtd;cHlRn4C zULP%ySGH6LoQp)GvCYqnSS)Y9r?o(q^p#qI3HyVaiUigY657}R}!U-sk>>b2^EJM0~7& z`9#DMEJN0Az*0PoC3ix{CT6rh(jRE`xs9kXm{fxT34yOwp($QpI;K%_x7vSfTe zhKVCVMfkp!gEw+OFtlg2EO2!%`ld+Fx$Jd}LyVP1V&Yq&{9Jo6=~7S~uEgsixg6dZ z62xz%3X`9ad+C`khHuO2@dCDl(@428x;HpkanY4fz4ke=T6l?NYbLGi1Yunj=`Ak; z)TbHFNIs^^uQEzYm305rR$2#FUuxBOn`OJK=*IN$RbWD=m2_LI4{6)dUo1tNc2fwu z92$zR0>V`!0|O!~44wsnBL72`R`W>iw*OlgCQ5MZXtOhH_Jhb{Y-hz6V;`{T>KkU7n9S4ZEsTH8?gGzbaDJp+_U4hkr40g8z=wL68_)3`SkC;ceJpWoz z+X2n1%pQFTzTm|?!Z-8Hj(db4!Ld)JhA>u?XNJ*dEOtNRcg6=_&ogiO0I6KHE)d-9K$Z2P%AN}&vyIoLWP{*@kx`K)Y?f;5_7M3z zq-DF-Hpj&=#>Q#AFJDf#15cmndua}NaLz}^IDuL6rF#T>eD09)KCZ%>d_Cr*%ilsN zPieJ$Oa0KPRD}5Iiq_Q(6SmebQ#j_VpL&pe^a{V=Q;8_aWk z5WijTpy!$U>Ou^#eb=9+kC4P{^#0H*v#!rue1-@4o5}K*fPJfyTSX& z2jd2#6)@y*joli|s>2vka5nm%2-3e2zoxyn)q|CiKW7hvJAgl+I+YvwU}GQTF+kM%<9Y%@G9Q z?{NDO*my6UwflPdmE>(%pQPOM|N2}szw@z4(uz7ny7#WeffHz(7UKCwT8k48*kT-G z^rzN!&^!k1&_c#cQj*G_HAYV(4^g(LdV;fF6=S&Y9R5Hj;i4C(-TXW&m1A$kK`mjM z0~1DvOVB+XH2Z3M{!pu;O>t4-x{@o$=ShF_PoH#R^r?PjbBV~tCKGS=>q!|2%{R3a z2+M>Z(SqQj7~Ufm{*B@j3QTNZ{Op!`A#^YDnB;!FkpK~36c$LoxAU7@dd3^f7?BZo zEcsFx+FZzO5N5piFm1HL%csRV-Rvd{Y>XP>vwdL}X>~ETqAK-kMf)2Q_*+=t&8_(S zo?$ZU7)ubBkuK#nV{f?Sm$j~HJyf;=(WAVHhdM{Bo&AKdG1!m^!LT9AYU{P@!b)0N zZ5+0>?7~6dh<_0x;ztDext)betNN{uE819Qm@SCxPP$RYYBgg)H5iGRy&ct8q)pCb ztv16^J_y6IR@RAlVcuFrTB6wy73U+;)-<@l!c&b>zu!st%;QBIyEzV!p=N!K5VNRg z9Vp56zHihvR3uA=vc}b-AAA^DeK-W!;JG84Jl=`dMNL!?^moN~VAlCi8TWmden;xW zG`L*c-Gu@ve9Sov)N&E+q`a0n)ii?pXSV+hilW5fePctWr=}vN0;#iEB0E~Pl+AB7 zWlaOPKC*dIr(MQtr*?KeY>dG!SOAkXti?U)!=2VbiwyOe&3$k?^v3x>I>*{}F6H(= zuu$9Ym<$H?mKRD9(%Sl8)=$`R(ufEqb`TbK^3&}QZrX)niED#N{IF#d9^300=XV+1 z7UlYV-bDNImQp8IW#MjR2wca267ZaeS&e?4q9)=hJlF&u01Ji3fr6*+ke$;>SnCV@ zbpYO`OYwd(b8r8BZC8vvpB1R3b8G^;xsl~zKr+Yu+`Q3e3v*U2yqCzH3uYSLN9x=P zd!h}`9}iI9B$mVn=Et>4VeVRBR`kB85SzAiqpy;E$d2?LYBAzfe2kLhu#rT`Orodz zB=MX|1WE8AsA7!rJBYAnhltlc);T2^zfihofi=t*32kB}d|uXSdRfDfGc!fQHH+9Aa{(^>)>{y{-gqyw2G6Do=)>Y0 z6CuaE)=;&lY||_wxW8|lhxlH}P!F{p=7v)zwVu`LPZP5^KCG+)%)2%2=0`6axQDA)c_ zFh}&`HYK+{>KGJtVy1=}}Z_ph|6)rCl%zMk0?QnPzt}J|0ecsah^ZN6yLYvPO zxLj07@RkChCH=i9=-<&hDh$(}yYd43g?ld9;Jbp$La-uly#eJwl8&w@?!B((x3mSd znc*T<@2+~;OHRg~i@5Ya$a`_M(&2j=r&Maf_vY)gk02-FU}^rN#sI+;YsX_?96NRC zkl*4XaeWA^lrI=imcZwECQ$5O(+Ef~r+sovzW0h+!+uaB9loNUtSkRib8KbyU_8G5 zYYz*W_1^7^u*=pr9l$~H2Hs?zeV!TGvBsoq0+t`%;Gp2=*-s^()x-i|`X*`Mr$X!8qdk#~_(mk-gm5Yg1IK}8_kCMX+D-be_Hc6{vxa_x_iz*+iX)d6TAhx#f*E7f15Rl`7 zD$G&^d}r~$SsRHac&koIgzlL5wqMd3kKt2kDC?D2dux7J|5*Og{Ac4rPiDraWcw1I zHZN*TBJWt~a`s8g^Cjk6y#jjcqH47BC)#rR)g~!W*&3q%%8KU;XXRkisxR8e^K8crv}{R3IP3acaJ|TFQD>JfiV-#v`o(lo6@LTIj1UEvqu%^u9bA!-3pDXf|+%=8prC;=ifKw^vG>A{a%x5owEv32Bh;Qi?%g*;Xz9CB4g%0&qRu#4{_rEGQeykRsR8Sgds$#`E}#z@ z&PRNq3yeg&Iz<#E1i=zN0gSNtJAo1Hel!?oV}vNjoyNr&#PrQAQO^-KDLu?L#y7N@ zV+vX#4Lfgq(dwzjsn5VyS>5fwbGT|Dt_7P7B&V+7-)TuR!fcW$-}M|`nnIzi zo@ND6)fkJ#%@6+v(mR-h88H8a`)7wb#lhbJa-9I19&=ZKCgl(NQZYa0M3RK8c^tonH&0=ItgC>NfMd8+Y zZ!4a3!pg{M9f)K1tJGGeBdeWy8tMN*@l8wi2HV61kI>9vYAAVQm7E;;WqGIfUAq9L z!uCDRN-@j|!K!!9`M(#3N35ZAunf2LA?45ryGOKU zEe^}O;P$JXF1^(^7ZB-pP40{khJ&PDZ0Q()WI1;sH77#;5 z1L5|G=@7#EnJ~ZBBBNz1E>WgU@C@3e4o{Qtb76-|N>LCn3{YLyyUB+5rFA`xnOqjc zR^+#xsI^eRtg%g#PKB`JrjywLo%qbmQ{27uh)Zm0EB#myFwU&x{W)bZ*p`Cbz2*N% zzq>TRYl*=BP2IOyuPA)MB3QMvIj-JAl=`Gihn=(qYjy5QB>~IVv;uG58p;+^Rtu;~ zF#Waq2QLJ@(*xsgbqe-cHB7>fb)yhWMXL*ZOmj?8%W1jgL=IWFRlTX`K=+(3^dib* z(+A_nT1C4Ae3d6;rP=}}3iWk{3kkum!j~!!1n2_xPjBJY-B@#t!!ZV=I zyV3XC|F#a+Bh(Dn&s%vV1qAYuGaFrEF&4rWGv*Z6%Nyu%GX^q&#sEwQp~#>Q+(ldG zww=AEot>Datn#dXqR1k{e+7cC70~TW)iFhOp0y9&avMk8r_T`e=uZwcH z%Bd>JS%dR^gFO1qoBOy27&8;f>k1;l@!%ue4&3~R@MJF*2(w*?!FXtLN70k=fTpGz zcDIRlT8(uB1CnKzH!MMD<8YV*p7sLLNC6ciTer_ivIFa)bL>e#T^)Bga7+K&bw;~F zgS5Xq>ssj;Md?}EZDdS2!Gu;#lhO{DKAk1iWI2CcogQnAx&RMN z%TresH2jNhTb{JmztFZll;Fexrv+Z*ir}<&P4g2!!!b$aAkb&>`|cAG%QtZ_cdclQ zEgkLoQ~l*o&Xs(o0IjKhd#ᮝhH#1e!o;#8wlJROk`T1=1^BIlxf1LQmFaOoT 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


    die|(kvIR~8l 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⁢bI}`Nqm|6FIZqt=t_bROr4)B$<*&WeuDNV_`)l)nMWUP01uv$IcB(9>ZVK| zHF#t%DqP8Mm(V*3bZm+{DLS-h%vC3C)Uj8Mr`HYOp~WZUVXWZ+gdJK;z4Q02zMuVf z1q?1FC7E+JL_2{?PJhD#TJ~j>&EbH}J}j$Y)#l$OkTA@bZt6E_z^@jIx>XRl?#3I^ z)cd28*H+a0`0h5p>+e$6LQAaBPpmLV6>{Z0vQCd2{zcI zA;XKmDOWn)y@m+yQVQ|zb$;%MOKQuu2mg`sybNB1XH2e>xuJ8DfC8aO<_1M`?qY}L zVY9roFPX&b;uEZNu$Uu9Yc@q=}7v5+{=8Z_B6IJo#FXhANBMt@Li zXp|d_2C7Jl-xA{x!z+H?aEoMO_`bAL8sUFo9K)<3qU3B_D#MIzrbr1@##AekrcCY&I=@|8w^C3I zKs=pQbi%o^nLH#P(F$=Kx7FH^5dQ+AJPchspqBJteb-cfjTZ_`ju$g>1V4ajU3%jw zdp#uRP=mXPGBU>6b*jFHsamJz;UOEs!$WN?4UHn-8y-^Ja0&#ve3{+w&=+D{fOKRJ z1>!o5h%lW57-LN)I)4uj2^KSQY;E(l|GoqYCjB_pFPMmQ;mqVX0m%*-hQCJQVW_Z;F9Q z`uA4y6Qjq}PyMt0V>#9GSCH7+q{e=jVqfMcl?uuQXAl8VlMPgl`woL*N1InPs1QEsRNfdHucjl1^3W7tAlD4^@$BEu zk3vuEZ6CC|RN6B&GO`wg>L{o$!}}ilsyW=vfaW*L`)-~lH3x7bq7D%uRKWLF#w*qD zRfeiZY1*4n24ER1Q!)UrHSDh7!A5yfnibqr%^e%cmuq=oZ%WGiKgG7*0_lVP3^or*Y!X_RP;;5#*}cK&(s#;r@M+J#naLIHdJV}fpe08cgViFg zO$a4XA5_h{%e@839a_k7oHa&TwCJx6i_Osd&|A;Y9!fMno|gB@VVV`~5N1AeNzo$K z3TUzwSUjhdzhW^ciFYBJkpa=lJKK(kRgpeJ{x7o}NM$q2JSUW_ zE~-$>#kbs6rCNtoUYWUQt3hU&!fTvsqx;x%bdi@*44_=`X%>eU!y$0f4S|~$cCk4Y zIi7eN13}t_j0LNh$Vm(?OK7mrO$xItqO6`*6=aVRVNz+s9_kh3hZ;=#efpZvahDYnqv^I&prLQFF)Cs{xs^3mY0P>Y3k>l+Cc2{pt7}W zf+;o`vQ}xjFcRWo^z9n`2_RawNsO8Li*pzff*^jbf>jic{rYNFhcDR}*}X-pVyC)) zaQ8{)A27ulnAh1hTKk959fP3IhHykrNgqF97lLoCiSy!8WWLS`M(%M zT+8aK@(7$IRB?(HH6W7YId>ATxpf73NU-H$mCyEs$AVcHA(0OLa8WM>$V!(D_!wZK zys(8Fp|CaLMWwPmqTS54WqWuC$6tt7!&qlA`S@OqYWk{S{zzCpC-2n-Y|}Ydr&6M0 zomkZ~J;d!uFM7~9{V8gsmpTkuG~$)+ZwrbRFFxZ-baBI1%E7V%en)zxXYeBnD1H@l zeI`AWF3a{kO5;ZqVvFgT>>!w26f`xfzau=agg-mu4!@+6i0lcXp5*=jt!{ZY4#}QMiFCW2Z_0(PoXJjo{t9N zV#zEmWns;Y(bNc-;9C5z;xIr&4aB}c!m!ZgCWY)^=u%@yVH|LJp$Cgr7?b_LsUv$7 z-KJOgvV&baVz1)S?Qg|i#sS#j*p66F>=pQT;%_(p@4)|j>?Qo~fxjEEyaZV!JG>^r z%Q#K@77{S|%gCq;b0ZLtoppozq>!t`@j0Hgo) ziR!U@4)0UcaW54^UY2f*Fl-JnNjhoj;?2-2!gScp^`dg_@}dS_iOOC=`!g-tkgK|C zXXe~t{(PimS7FEun90m32W(`cs1R2a7CyE7Yz;7F33ar0b3-L1eDdI|9K+Cbhz znnIKeNSP77v^E0oIPqpu8UJ}UoHL5PYqUX`UoJ{wceN(q4j2ZufImsUc{yEHb6YeF z=e#0L6bj9?DKH%Yrg7_$2)hR~d?=a~xm7M&Iqup^({62pr##!1Zj@N?NRFj6yC%09 z$3u$YLR6jwFiUyC*jX*H!%EC`NQeTr>rYoO*XMRcD%K@$p6V5o+%A@*pFr@M+XZ2% zz(r{ySg6lO*X{EX#oZWzwiuhBB8){Gg8JSBgz>VdTTy=83s0tTP8lSYcYm@6@ameT%1uY2>uNSWtI=olXI3Xk z6g)m1?ycrc{+Njj@0=x_lQmTAQ;koDYiMR(G&dzH4na6F^U$~3wvBHFZQGXMqZbLZ zjsSiWuy~A@KC~jylICIV710t@YsB2Vx3Q^VTS6l)KyggC3|`_G8;CS(&kN_Oy`vcnyqtl+n z@_hf}Sd>KGn7d@gc=G*70AGxUMb2Y3-^Tiq5Xhj(efX4e*e?>phy>-xW()w1==^DX z@KlzLg%x^c9kZH{_@lFW!8~`38&B|R>dhxrODlgmWUqmI5+s78<@r9F^Yf=M`--3_ z&wF$jS(h7li-MVLhL$2L%WQpm@APj;nYH z&#Q{7Qt&INh(-a^wI&tbu|g@Wr>@~2Fk}s5jVTgxA#rfR8l*AZYg(pM;Pg@I1N^J$LFl=0yHzm0769pibr~s3V@8uCfcO4GbN#ciXD=zjGA zlk>r}!CK1YvZKK)VhhV(OMM$VgYo$UHwk|I==bUerb10BuxD;|VCCsLezw}rs;y4WFBy-P`~yi0=I zXlaJJkEWX7MQPq_qt}OF0RZYf2&9UzaO?q`Xv^}J(wc24$@i!&j{L636tJz?nU4|y z+vqH8sjgEYL4NboPQ>i`VsutZZ)PtqUF2)^Tn4;FQ^}&MZJkji)qBbd@LJORqz88> zN8U6W`_Ss)#b1dUsQ~QYn4~+bbel{FYULFo@Gt-?A=fanLn4&JLZkbKd>`lyLHPkN zXYz|E`329D!}V*&k&uq^{oB`5KOV%EGJ{Pj4QIT8-RBSVRR9OA7MKc>h=^{6br z5Q=p33oy{1n)%P9dz>VsX8!Ig4YB8F&f|^B+qkx0oj5j79W7>Ge5+Kgn?-?Fc6Q?s zONM&xlC2nGXkwI7cJd?ah8FDYe!`=jW5n=V<{_)hzq_h zwdwVjN)pdsw)46<%11UEaU={B0>h%5zx-nfvRm0UXrcSx#E)kT=h3=#*En| zkoiRr`cNBDNX?(6AV3I4#US~+p=Eb7gR8x! zOU+H~HEu`qXL-+89FD}qBN(zGZv~5^YZ>(<+ojE9X}|742sfzdWWG};Hwm_?DnPaN)cpnPYUx-NuuNMg(;l!=E=nn-y^DyT++dm0 z7|r%H113i$?lO0(W!%$dc)2c~sKAM5OLod(v3d!)Z=RZXFjI#$E8UkQz!-i}l2|I? z=1RQs3Gh1-6OtLRjqC{3P>JV}*y|5Y!QaKKH-Q;XC4;;VqW3-~V?&q;_h7c<8;YDi zC*bEqos0d82ea9WU`F61+=t921F_=(d@3@06Nxi`(@av%p7!{I|FNuIm!e+7m$SXz zXjw1&q5n78zlE$>-|<*9>vfv{a4dco%`f5a`k2Jnz(5&0xwi@15sXp3g$;rgn0B=1 z1R!_GO-VKdVCMmHhvq7zc+Jpb;o>bb?bt~rg2+nhD5K4vjX)oKA??lme9;z;{crWD zWAFYq@m}qY7|%Oi#R0}kI1$OfeHgu$#i2${PDr}o>H(}9XCyo^L4sEh{T2M>5lS=x z&qQ8EXqX@qO`zv3VF?*Tk0$7eR_QQ`^sAI(6;Rc%1jwW@y@;fLqysMy2S-jLlT1JNTL7(;p>G}58kAOs=}&}tb-5}i;b#fwxmrfw`_O5l1fGi2Y~9Gp^FWQ_PQ zKADYXp8t(>K+Gk-)Q`}r;cP}WFSz0dF@gpnTQ2&|VUxO01uzytgXtHpRI9JS(5P$x ze0-N{mBxZ9oy2C|T_K+`K8+)9IfY+n^lqSzPh(n4uJF>_6Zxgglkvv!}A2iRj zc)l2u8xR)ppfp83ob5}{Pu2NYCTEvYCg+0>NeN-2rqo%N$JZjN9_dkWrd1kyIn-0R z!4bUvVC_Ct)-`vm>J&G&EYIpWP5PvXmnIiK@E`a0|d66U7k(@5?Bc{HX zEvO&AvObR-4U(&*e8hfK9zHTHc^1x5s}47js#6nLXw_-j!nq*rOyD{hxaI@bnZR{6 zaGeiai-Bu7a49>J4YR!x1g!+FRcqRf01~?H1h9L~H5x;Fp&9Lk+-ksjf;SBKDWxuB zx&i?U_U4|^&R2W79jo2*3RKM;FQOcSVrP`^Z|EIRWA2o+%o7BPyd$@&f#wOSoWTA; z?pwIiE7?ITfH3k4kTb_y;2NF%-KHnVM9klEpF*$3gogx`O$*79iU!B6|%R2N_AT+dIHFEQ7aL+Ptg~}{qnR?#) z$SlL*%3DJ6`vppURopZ!o6A6EI695t6bZ4@7@R4wbD_rwtf5xY^P_G}8lBcvMZ=_X zBZpA0@$GUc+61x|8f2$vnYJC4%OA-!FT5rYP?qF{f?i7#P5Kt^=&UO5eJE=Cqq9UM zT5)_owpeP}2(;QLVq-3II8neBjAtUNZ^~8sQEL5+FK$iEJ}2$tc6oe}t(nCqOBV)- z!9u1`j?VJ^j^>R=1S(uMZD~F&KEB9FB`aSU>`->co8l1dWA4b|!{ehzJU^l)LA*iZ z6x$`EqOm^RG>`Q?STJPCH0Bh?8zQ!$l2aOiL4`rZvF~rCpMR|z?>;Sx{IdH~*$TuB zQm+Jdbd*n{`ZMz3IgkQmLB)$KA%IJLt}g`0eOWxk62y>0|LnaGAP;5W4VEBA?j-X# z=>fRy&z0g|Y-xZ24NQ78)e!vw3CO)^C;Y&nS*hy@msbz(HiDWKh$J$}IQ3n;A)vDW@vrlr z6FfQvHBp?EWN;nRWC~+CV9@0Sqkxi!1~L=Xv>oO3a}nZk%%wnl)_A>4i`H|-(NQ6T zW|Rs6&abRCF2K-ugz&bBWWpzZnH@m>@;latq;A;j(l|%E2vIT(A&yQxh!JWCag^#o zsGkB-4Iz$JLx>|*4`S3BLR{aNfWtjd|DmzSyfy*9W&0SRWP3w zFIH1P8K;$kfm_%0Ah7^Wu@F4-5(ypaC|)lE1-FPTf_E;~ADoNzJ5n+m5keS_S^$%I znSx$kM#3&ox~;jL#m;)yBqheoFR&J2EJ!^FX?E8nEx36jCrQln2---3QK!E} zCGf91Nru`oablR`H8?hzUT|h6wuc8xv{bO!OplLV;=Ub^vEX8mZ9hg$$0NaK8xWGk zBP@=)&n1Fb7xhUp?RT=AxsyTI<-m0{a9xwOKLA;wXSruh(trOhn z9W0%gb4Ksz$}CRhA!Hvldgn_`O*kB~z2N8_oHK3X&Uf@q2zv@@oIwOHuD2gUIU@BO zy{*heal7$$VKr|z0-3O)D95(VG}qvSh=Nu5gj<4_yIy|Dc$b~DoC^h3iJ^QrPzjAZ z0P+jq$?#ij6JB%{&QjgqxkfxHXVfk2fXATstvzvpzB44(`na$l19Ou6D*uAk$s9Bi zhK6ZhfzYvF#Ad~_l3hqvOCN!DvS zNXa`q`|`Qp;)OG#Jx)#`w_NDdZZC8NHSE%6_gFx{JQsFp1D)8s(5qZWVHYiX*kV?c z>s;EI#Wp2b6o}&oNM&uWqj8|xBVAC~rRDVn6@UZ)NeY8jfuSH^h?kp&sxV28SLN16LFyw`L0Gke6vzGZ>0GT85f#o;zwM=m$#5A`aLz#)ue4SkR>%~%?TMu@L z#>Ab$63j!JW$0Xqb<_~Sy5Z=w5l2`ngA~rF&Gyl0v^jT_r^JRAs3s5%XN@Lh1t^?V z;CcO#xlv|c>}oG_nkXz913gDNt}Y~?2*-?9F)6Q!7~OB@JH7pOzB53}1+$;%vX^@| z&LhX&VbP+vCY6AG8oJwdkewt0-R08hpx;ot32q;cTIM?)89kssV~0oiPH9X~yFflt zxJ1>z=G3V`7*Ysk-@>&Z{&kVEQo2fIb?Tq{GSF8cGNtCZlY#Dp999v1Gsxkl_6~N> zwqg`+2d=wDRQCf&;3_scSTWgn2lts(yjAQ>)}>(|)l`Vq14|9;(FJ@)ct|rU6KoG%vs9OtKv9>6tI*ro z5c~2v8)3B%A1ot~EXnIAAn4OvF7SQIuIneZ5irsN9 z6w{P3aHeYBM91uZlf#W-8kJ`r2$s7I00>7`OrwD=DXvITOaZF1M51-w%6P7H54;V&LX)vG(r8yayKyg>-})BCAUYurR>b?6AIqfN4BYKm!@p^9B08;=p` zdtjuBJb30wgaU7QbKX9CyRz;!-wE!t$a96&^#T$y;V2Ur^2@>3MuCZ9)N(fPnwHSR;iw&JV))GW8dK_z!e8<|2Cp(Ig z!y}C`?b5N%AX%qIhng$tKHvF_9oeW(vgrpxtqICxPse-}Gd~C?LXubp8T31J2InkL zn%PPt;c!6>nsOP8blR{(GbHqxAW!ik7t6Pq7eL`Hk$J(#sW#G=lMmG$advld2g^3t z^UN*+L71>NCPb5{+T~N2pZ>9XHK5=nzNIe9R<7_XdPaOq=`ZJ_I2lVHl{tQd+ z7Ou$8NVnAfgYPSOkKxuzP-~pQw%hIk`&MHe$y5j;d37O(TDYadu5e4m4WN**0mRH* z0%sd~0>&kGi91BO$u~B@&7s7`S|wCJHh{&=0>R55_zwn=ndwo9OJJz0{E|07Hp*_J za()vuOzA-v`z*KuR$K&t@YuqGY_kUp3!#bgVq08w{N9z8*aomD$oHaT*=+1~?vk`hhhiyQ zM{wyN^Z<{c2X(cJu~IUp)PH#i6r<|BV`lvVxsG%-cgx%{Hq-hkr;qVn_-Lg?3gmDU17);F8l1Z&fdiw|^2v1iF^!4}^`2>l z5*i%k%bGKjC8-@X0ZrFQ=tq4i8vB9Bc>C-r;TwdJm9dD!mmgqrvM(v}F2H|qIw1J2?O(tf9M;xD7&%6BVYReEg1`$4A#s z*(;z`ZdOw!L&f#U&8p5hc7Y2$U&90g4e2Rj6GA(n&aDrJ;BijGcs9m&puhcEDKk0w z@=IMk_P}R%SJ&`MPTm|I`bUtgUj%hFbrnp ztc};<*$xhLFuJ{@07SFJ!Vwf<{drOEP?oL&MOMR0P3oxjJ4auWuQgVhwyUROq`B(C zW3~?9I3`@XWg@`oUspry>o`bHe>-1?;Z{5k46zrbP?O&o89G+W|2E#TE|sd;G#~ng zVOJcb>xs=QA7ycwv;k&Qmo7vu;Oh;suUPK8@$h#|-YS>uAIx|_9@`t=Wy_pU7wV6` z;m3CK&x&xtG#?Nk@*ENT`0|`*V^4QAz%Hlcfqji%S2gCF2P?CRQz$NvbjY^&)73EW zx(kFu1Fst=GvDqI{EHIGeG!B;KwO` zNLxf=qs>irHa$kh7=}q?e=7S|e8f}6g$ukdOV7*?-PpsajJ-PxxQ#(G4_XZ`t+Jde z_6)GGk^%zdyD1Q*mU03N$c~5N(PX30xfS3u`b>nk?%u^EYY7T+gm0uvK(yurg?@3< z<_5}=lsMLmo0zh&B%wA@6_$dU<+>3&w@X5;1-Wh!RT$7RBv2x`Lk=X%FPQkli7?#G zXuLDjo0rXY!n-Ovd47tOHpT58_kcMyt@R643|0xOgQ41(Ae^jU|Dg5|B0d zNmj*!4`u>e!D}*!>#ZY|fG!}b@me0#cwwXD^87GGTz|l#jqft{0gjlgFt|vpQ~4Z{j`cmEe5X+#7Fj4? zB0$u#i)}hFjt?1hj6$x_*?%sgHNRM96=@Xa+7KBCl}5;2fl^7W+=|CCv|G z`)MJ}xbMjrnd@NYF;~(*oO<;YCsq7bx5@6u4{`+S9%D2K6P2yAkJ(yt>bjGRNWE

    0I6f-b_*wzr+{8}MXp)JF=^JQGHd8-CvgKB(41BRw1Xfn>=V()Qcv|6c_ zi&>mOu>yEWm-$s-f{_YhQUpxRRd~9^qb$C;3A1!q-o9I`7xdgpttD!msPzT2jrobU zihpR0*oWpEduytUgDpL(#Zrdc=m~VsSae@LQ!nr^O>>1EN!Wokf- z7>{}!>@Bc51=w)J1LO^{CjuzeNCAqG%i#P?D~ZFSKD-}%xTxnrjN<#*@I6z|TyqFy zRbRv5(P17a2^N6d{KR)g-T*SP=pCNky_wHei|7WJZB0e&I`-vDb=bxvJYoXU;Ou8q z=(Xxp1v#+|1Jz7!f2D-4b(9oY$Y;li9fQeHW3loY!2|iXX$6yJXWq;db1-F@({neT zl<5&;@$GzHak8F)8CfN*f$CJQlAi=JSpl#WKu8vcWAyz_9=wVim9dn!Xtxp+@g_-2 zDe*hCdNKPNOk2XwQmFtK9>fV`DqjjAY=9ap%;)r^K=BB>H>E1=fC3j86mBPb#WGBL z7AC6S6Vsdu4x0J>(DM)nmaM^F&Q zCcA~T+m|VgypB=pU_!na7_WoQ+#jN3xIf?bsd=9;?su85D z*D{qoc?`PT8x<0Y)+9Is4f{(aE8`_BEaV}^OA5%e7$DQ4TcL5)u^y+KkE;SAir~|1 zk&Fjo;_*3uN`Lv~V7`16n-baW;z??CjP&wNAFK+WQ$0!KEpTnMo5TQND#iJjeDN%n zMvO-d-pFMlUHBje3=Qs-oItLGw-|Zse@lxA-)v`tEO7_d-?IhC>6Sg4$CDWI=b`eYt}r(C zcWdM3EeLTSfCU(fx~u+|nl@m+#&zE<^s>8-Xpq7eh)#wPAs2mBA0Rx!xprly~xIe zJ}fe(fwhq#U|7EzJD{VaL$H){+-pv-k^ma1a|yBOBdPcPE3}Wn4}V(2!QCdKA(cC9 zrtebhqY^Rt(RM+F=9ulb9F3%HsNZ!^GUZTxR!&-kL!+~mrdAXpJtw=z2eg%u#;A@i z?kj{XwF{m?m?C?Tym1T@^*9EVaui$#jXehHkw(VRDDI7od)7JVlACFu9op0w$Lm4C z+ew&y@Z1oAtidJ8&f0e+V44HEfRIS1@~h!NWbRVv&iCWd*)S^=T4^0E;Yzs8)`ZGw z=O|^?N{iD$E!8!Wver=7nA{}`S(SZe5M7RrU{c8%WEHTu*Ml-jxq!!qKC3p#zZ@I@ zZ(86jSAhTnw{;!3qd)icc&ATPr$NM1UMzfDUuSLPB z6Jnt9NdcLbunCVpd1Y_%#A_PC6R#;i=i{&yMt>*-3tPby`==E_4p654r_Xe zBDgFyI(ZH76&e(`COUOeudYcGj7t`HXg-cj8%QY-p(P+l2PkM9DbOJSQo+B@2{xyj zDGd~h(4`g}HZr&A)SvtvK&khBA>*jj-U!v7Mt*Qqj0mL;=B3AJW8OpMV>dkbttO&VzS)?quj5TcxHh>-ynX9ANGML4gRsdINUM8jI3J5pVo&@GUuob0VcPOEIgHmr~wcZgNJb*2I zT7-S3dq8b1F^&dD;wj~0q~6ASNKIz`q3N4++{35b$Ik#ib$-Z&m#6ue;fHHZxtE_F zeki;wpF{=A=jpn@4;k_@ZxfZz(tD1dIesVy1z$WMqT*pWAP_k!;?8abUn^=Rs=-Y}=Lh8@P$;GN$3rvE2Ii8y>=E7i)mj67 z3A!81GK_bf7>a)6(k|4&;V%Wmc$*1gV zQCu9o%dv(f>C^LYXc#xA2nT69UDr>STr4^y)>0U_>;mbKz~wOTq6?%$0&%v4c8K$m z3#3CK#w`q*|ALD_hs3zBMfryz^Iw*xxM-JMw98>Bi!P83$zw4Lyy61skiaWp;8hn$ zhXh^?18=xMIwbH0)=5xO=|Jm=V>ZeUU>Q%H_#@P@I)FZW$e73W5_E?N;*U7#JsZQx zjXF2tpiKJb+1Sn|Ook{11&p0!n_=V6cYEZAsRm@Cq*ycU46^~Ty=fzBcn}%nhef_E zq^>%Py-Y^MF8g?Q4=Qa^WIV1aBc)+xz)8iDOQN;$F^f9mTK%eh1FmyE*J9;dnd0aLQX9d1!!6sB%WO}mv;m#wrt)EU8IXOqwvOdSe4SE7z3vMT9Qd040H zENr~%Iel^f=MAO|D#IQ}X2Fr#6X8J`anMT((I-Bp^FV0aG=bcqT!cd|n|c%g4Z2oH ze~2b$@N-*paMT6x*cGS@=*S;aNqniMtlUwXkFX1ajYiC>EO8bMl3!jq5(jp9@{34V zu=GK{(rLDJ8h#TiL0_MVvrXJtmcWp4?m>l<_;7Youk819{VRF2+~>k2I;LV7c9vRh z$O;L}-$EH5#)3=bT<=}JdKW;_=T@JKQT<8M=*$al%+-h0yk^u}x*6n^1LI>+X1#j_ z*!zg)Zh=o)VqbyQ6mC#uQN!y%L>Jo*n-DB(V7_11B4MZI?`#W7M}+x1_}D5W*=a>(vzVn+ zlbMuMKqA0Eq#(Y0|9&|TE9I;XlBHMiM##a zCUh=6YpR?&>v6RD&4@#=#iB_W(1;>}G~yWnNNn^Ln-Uf*h<5>4emGCL$ zwmC&PYkIE3k4G6!G+8N!ojXADg#<5y#!*4Xz7EZ=b z<3ybcxDp&RhHxD_j6q)8E7qsd8d8@_%JoZvkO*U6j#!)tYd6M*SW_pPS_SEAdLwsn z4M6&$pe19*rkTuuYWrD-UHHK8T?i%m6>sx!$*mVC@DQ>7`00-tw^`d~@%V3&(NMe? zIXiFZr0zuYi=1J~)p$*d8Kf+oj26Qh8+D<=rPX-cM6#INWOoyPNz}~@NnWdZUFi?Z z3Ql`liI2M(Eg=n^4cwnF6hSVUYvQSlF!<4#32_YXnn%C&0jo$J{y`k~0_qW{Aet1B z?~m4o@q*fjT>}}ia$Hinnn-lSbeh(3>k`|eWBA9H;@=J|9l}3<$13NBzfYjF$~kt@ zA|P@Z?;!@%((TRn<)fW6vLKaFhUBUj)4zq<8y#u`QbqT{(2w>nSu3LfX-0a@TsFO4 zbjEZ@nmN$~RRgIPph08BjgPI0aKXM!*ff7&`fjx@YqOFUf9>Qk;*X4(&Pb<_0JL_w zhzo7s*OUavbe|qpYlD*z(c}0+$0yQf76JDnA)pTPYsUdgm}mJYwgU*Xhmf8z=GA8Z zXgt4lBubka(~_LlN(I(}Zx+wl`AbdzlaYD#q(q4~+p?)xC;?a^rE=6e;tEU@k^lk^ zi6!tz5@*SDKANW7{hU!rjY$W-7;gk;==j207wf+Z(rK4zn_Ar{pY7 z9k*rZ!aw>z$*rFLt58}+CA zH{4wTqJnFoF=?zXd0eSPdEMQcUCkR5(&p8?;AEzB@+%QEfJjQ*TT45_$-Z<_D>3aO zO~$V1WvX1;>@`3fEQg$>dp0@39%M|(lC{*US>=P&H>AJjuAPW zF(X#1pz;9N*jbb5z(N;AEaiTivBb_K1adoN(l4J5ZW|#|h;CAfTiT;;e|DOWvW8@W zZP$#%BVF-!B~BmadbWIqdt*m;XQCOMS(}k*YWo@4oSEhBC);E5Zgv;hfNYO^V6b1* zMI6vco`|yCu0TUue8P|Cc6l1w0#0f-=FZWIE+4#r-5#zct`+$zKftUuTJn9m**DYTSn>=Y~Ib?<>G+h-}tP9$WGeloq~7 zr5V_OKNvypX`-T5fJzF@gWF$W{vj5;v-&*QJ~lrOoe^FqDPPv(gz{yot_whqx>vxL z(7S?}Pkt3F-huh3w2l8 zwb(ZAR6T#dh59b`)nBqJ^9Q^G_B>9Oq#73FWm9Q)DSTIuO{Lw-rqb?bQ)xFo*X=th zy!RluwBP&4=6{p7o6Gn8do+qQyCo4Uz{pQlh%j_C}yBK`pa-n3y=#?Es4IhvI3EN}>4WxM*eizG{z z@)Ej2B);O65BiqvQ=Xy^qTOhdz5;eW4EKc^zPtNL(Zk6fU@d0dr0{WzK5DU)#)xh_+#0MrEz4wnYRf}??e8OX_(OG|U zvh(FY#{-*_ng64SCSNMUZq}78XyHoeb^W21aVj}fq%z3%h(%m?VN3uF;^Z8NizTf` zMt#JgEnzc1Ib0HXhf?a7>#cZBc2Gg$KdNIwrZ-X%;fC;PKQTOFe-Dx-m7f zzPG*!5_||s5FRr2N;#0)+Pwe~I4a5Yk~SPU0sT64THiezd%jC_t*N{ncJTwTXsgl7 z2F^-}9}=u&Rhr(cCtl*K404XI=$4FDp=9&}Q94A2IQK^CA$hF_E%fRH9+pI7;hfT? zAZvzZJMau7G7rI)#yIdS#PT?Ae^@N&Sh6o9*d}n8rDK-n8_+}i%7By7KS(~mGJjr? z4bJ5n?Mp$zWG=~tnqttcTV&?vA+DpecqVL%GJG`Ts2_ISzQbq;*ue9smb%;WK7GM+P=)hIIpKY+7N3vpg+H>(JHu%q}T0+ zGNZqp;r%*Zaf0WyYKeD>j&E(+NqW4CPnFX~wTGVpe#l-_PxEtA7j1TlB1$hg@WJ zi+Rq`bJ;xS>A7Z}3-sVMRN>tg>9K3?l_h#?Q(IZ4=YU1KNKcP>q$9SQ=NdzHnP-)r zF7sTcCt;o&^z@qNCOzHexlB)od9KiN$2?c*IcT0bJY!q{@LQ=jL&60|nK?meM5M-o zXA{(MX5~xt&^zKBJG+(7{u%^>(zL=TN77h`YNC};B#04THse8MT-{=BcOxm3;o`kr zgjHLV)kC-YGb0|1lZtjbZSB9fAG`(g7x&jx3fUk}Vdn5^G+4f zRPIj36Tq@pE3*&~#prqEBFpDnAZ!YdPa^?gJmgz8LvZCq3aNs45N<`IowIhFbJ48k ziLlm0jWbLTO?<%;U!Zi%F9S)kJz-o@!da{LS;61fEmt0Rc*KS<%CF|`q`;JD?u1d9 z@1ki}Rfoa?056}k%A8DDWn3RX+8`N?V=OsTz-R-d6G5FTcU9(I)pN4yaHKjysP3Lh zwXPIk&*fB)MkqiHFI4R%l=1*2yFn?w^6x868_G_S!?E;=5x}#^Xi?`ZJ;9VZlqm35p)H(IHL(q8}5Tx zl0{(&(+D1>Rw)|1c(&SY8}przxFoVQC2T#z0c#I!NYD(JkrYS>8FFC zD;>iw$+4$Ia*yBYvgLO%f-IwuWy4B6lI!I8ufoPiKoizOVg3*F)fKJlWh?4xq^KDU zykbSoL;{zha|FcF?a>B>WdS#CT&;=*tM1$62nbJd?bTwgMTcBtq+z+G)?j?0IXF4^ ztUWR@NK--H){tA8r(FoE-i}m#S_5xcyQW=6ZcxjCfn{`8suHXS}64LxQwBWev(W9X)6dlr@x+P+W3!`w+yK4OM zORo$&%kMoe<5s0zJE<|A=9Z)j3+=YeG5p&AldPuRTT>3V)=pmdQtX{;90j!@e%gUA z{C+5gt!qQl%33E^M22?a^GCYwHA9azjAvWG+7N}!B8#-_u!Tbbm%Regm`MoyXbY-` zlg)kj+1!xYCkg4?jIG4lL|>$sdQD9&6M$<&Y9R^@I=><%&K~qi41|rfArppL83+UI{i&pu;=rMe1P(su>#CpS7JFBysqN! zI3P(r7t9DbM1V=`!+3*mB(@XAuQM=t&F2T{+Zp2vhC7ijqm#%P{m69Nc9kP-qMihZ4Nw&+EpT5oXC zsMh<bN)#!|@u-)Qnaq ziuuXGOeJ3mgw{JDWsy4{wZ7KbO(0wFthK&>ayGDYpp8%q$gVoNyZu0FJOmm`?Gp^N zfv*clolX~@#OK_>-1q@3?205&@b|&6$raIBT-X-`_Au97xHXfS`Jpb9OTn`B!LVBg zec0pF;?lLVAvo8y{IMXrVVK$%U57sy?n-Y!hq$zE-IWxaPR-%1!ohW(S}zzGt*+KI z4C&)S3Dqaye*A)e&iF?#-hezgS~tex+l&qc)6=#et|WwksI@3H0&8yOV5V;Mz~X#< z#XC*(mtoY|7G&=TkxP7d5(&mYCvD()$g@Bo#4KG(JD5t$ycv7^Cth?BAk--2;@p8& zgkc;CX!HkHaB7DNDhVC%RJ?4+fG%iIUa}w;B8P9tO{y4#X!4v;znexgGRh90-jkL&Tn63;1>_?i3~1JupM!2*1|_0Sj&40CCf;qS z_ZQ?jgW9SY1+1+Ko>m`?p*HU?JRSpWzfa*-ZIyb9$hkJn&(Vl)+H?eJ)4boory<_? zeiLQy`{K#RkgTP3FaB+W>F489c<3RXK=uS~;18Z%;7NLI+W3<*n7P%jGdPsSQhzLZ zF12|bvbA}JV-LWevm0>Ee>w@9;H;&D90eTqXj7l`;+^8g5G;^%8mvfKkpb(*W`EL)aInW?>ruI9&>*g(VP<+B>M- zrlDc!{xhZ?YAx}7y=RC^sXGUpy0$g9IH#iNlU}RpWqqj%(reU#4R+zJs&X0vlE{Km zlMrHATru|OlinoRBmAH~=s=ef7IpRv;Bs~Xq@^EsQmv(X1)M07>pyNhauQ={jS#CB7&f_f*8ZrO}-Yg3a<5jW$o zv$_|`(VU5-S*Md<6N3k}+w|YzhmZc4ixt0(GJ!c1?xah#+tm7zx6x~=OH{k=v2MVP zaaF52F{zBAc3U+B{E{SpN5{7VUr>QN3=8UH;zc0e(45-Ouvk?(T5fxIt z`yA0e)&V7$BGsxR9A&HaW{1E{y`pyOsTkHoHUAw^0QICO~8ArS3S99O`1L?zF)lR6D7Pz)?!WLwr5Vvd=gBRu(14;J(?idV&UM^2Zk;X z0wr&s^imWlOFj5B-D;D)GFHNIsgekrn^Vf;AL;g%i~0B_vl53`N7|cV7=Y2wJ$&4O zb|l8SgHm>49IR@^xpt0Gy+Nye(hqA{fAJb#{l;@@*u3Gs3d$aMav!>>h;AB`X~&5> zUmn05ltoZ!O#tPf>nE{;*4B?|8<6)$HBdB57!n;e)M$57_wYxCHjyc&-68^;{S%&V zz2vt4FG1e@gdYzixP>gXONYFB&!8B&ZXE?81n|{XYekjSAO>S z2{?ZC`SF!yxPG$ox1Z0^pI-S}#P}QhzbH|bnJO0B)(~qOn#dGO`HA#op*T`cLl%-A zE7s*D%x^cu_N<&nA&VMqXLMuxU%$38l_70 z5r)>KJ0EOR8nyjfR17hh<R`enhhrI*l3^%t)5GN{>Q8s zTJfjI_47ZK8h*0!Q(%LkD2~R?ic^ON99UK z4pJ!7^cdO49pppdz`rM&V7K4ggwt3rj9pLE4-LW=vRVzMLeSny&Vyio%VbOdXVRRy zg=#(Vbdnp%Kkre>8a8nw;bhuq(Inr z3;BGBrlB9*3YeaF9w}K2Rr(fX{3C^p+~>dhqXhnMYHD;&`1qEgP zwfS&axPX$qLU`l=-XnA`G$ydm-?1&V&kp2J3T8nZ*Rp!wXoz)E%m*9iFu^=n%G5`y z6XnSl2ddd>xmt&vYr8VnvjbYG|Ag4E?z$O0gUVqg$9s~*F#e)ehU;dao#?j)h22&Q zyRE6o^^9w_F1tt31;D_^3)*PKfV=~Hq_hD&v@NMUM|=v}a;Sldm5%7i|B-3wtQu@g zLxGC|EW%~sJh^k`d~{^C@zK`5>ZPtY zz7UT5RWDQG2S!s-`4ijlq@`q_Pg*i7E^4x8II=(iH16TNx0^qSX6%rgQzxElJ@GtF zB?G>p?Hab<>0*+pkxoB(uwDgr!WB)NJ-6!|IV5+YU-Va_Q-k&*hACFjSi=KQfYw4AQO^xPdqe7-|I)spDGp1=Fo4V3t?&Fj zdV%27hu0uH!`BC`3TV{_T^G=G4+O(VNQh?w!@NEg(8oUL(_7?vKE1`bpWZ^;7OE}a zxG$j(KM8?IMLxYvo4lXiMn5wyHo!q#o{I4-gruW!@sc{?-m$oMygGb(SCZfLLH7i7 z49jm z%V;^_2jP{cO{rxtK;a+mK$mGc9dJMD76EPXL2UwR^Fi$bYWG2D0i}IVhk!bKP^VO~ z6ZK%poqo`E0d4m|T>|RzLEVqxM06P%R+dG#AJ`-DdwkF?0qycZy#ng>L45-1^FjRr z>i0nd0vhl^g8~}#K|=x>@<9ir)d#G~2M`3Rh|(m?u^Xi=A0$;QACx94o(>{~9Vady z2;vP(uEUn=uwP(Z>QMJVM+J1$2TcoT+6T=DXvPQ43TV~`ofObXA2crnRg-{uKj5^0 zPWzxU0y^V^76i25gU$-*tPeUTpmRRxynxR8pbG-J;DZ(gwCIDD1hnLXmIbuzgDwh= zFB*<7`azc@=#m9p@`El*Mwfli6#-rGL01KI)d#HzXvGIzlVYw}G1vT{RSANDO-Z%t z2VED?bsuy?KsS8QO#$8XLAL~S%Lm;S&}|=dM?iOc&|LxD^+ERpbk7If7tnnV^jVCc z&tg8PQ9zA8NZR;W!UrWKR?-Kx2&lyeZ4uBGfMj9D`g1Avnn|l)Yu|{n>5m4d4V;dE zvpovV_C&zBT?)?a0yz0S*;nSUk^Ek)@qhns?Yo5&n(7edU?Rr1OWv&F6&bw4v74`T zs0RIa@kmGYd#V~gC>r$CwSTKngPw3-)?%2PnWkI$LZ9^*cbD!c;J7?KeC<2 zH}H9MVZ-o6y4^I2u}+Qt3BYxuK1EHbb@FY)5#720JcE;(i@__u5l=$o&YI&NIp*WC zKb~l8g=U{%4_Lv!B%WC3QQgOIvVD(&LEeu|5l#|-OG=KA}&AiSs~uxBEl!Igr-V|rHWhA8@L6SAPr4zM-==^ zCOeu^iNrR%Rtu64s=ym=i7>dHS-2*jISUBH27pw6SLA_rkcP8 z1qchsF|ip36U46&C)w($xdgT4fqm|%0GNORA((vZcJx?uYP)U2&|EXPGqwGT@9jeh z{U&h<dw9biEjD=&X6Q2H0 zF6m*-#1?1@NlFzYe%6j?sDa>Oi*Af2?C$2ou5XF~8oxZG`W0S25F3pE1(~&=7yL|7 zdYEFZ=LtVM1hzyn13*t(COWO&(;?N)*%8{rTr;+R&?UF1bBF>(DxsOVKpsB9S#4rY z<>BU$TNR5-e1b<~(*QG~O)f!-ndj)6gvk{X8`Bv;Jv$haOE~biJA#7ht#b8YV!JjK zXQcwQ%I(tM$t5jmf+FhwB;%abw(&R@7qvDQfDCMg=!R1?+*}ab%&u;;d1GP=F8FJ9 z(p=q?e%ZtT zV5RAVlI1R|Ss&sEWbFFOdt(P;ugBhq4aA0GZ^m}x`$p_LvEPmzihUQpH{d^n-#791 zjo9zNH4uB{*GbYB+Y9k26As1p=d&L3?7AKs*yr#oqc*r%b7BV+pSIy-Qi$`MOn>JR&o;!K7Kv6mTP>A} zd{9hXx%>pC5_<$;;vCkRcYQY_W+ z<{6(Wt5zqR$Y3V~N1L$d%=~8xhyKZ_cjDbW%FxhkYYs2x)hCXntF=7d3gh)Y`m%T^ z4IGRcm**0U_Ex^`MWfH6Q3VEA3a%BM*kP8QfdnDovtQKf3lnnh-xV#(FQxkcs1#)4 z?2d+5*RR6GTT_Q8vlDz9FTjXXiJMq-xhx82g#P|;nUgsg4tP+`#bjKj+X!S$gf(8w zUy;}{{YD@<{YF6H^Nk@Ju%|i!0^w_mLCq=tAyr^>L)SF64UR{l^o}3UJg1dOJFcGP zNzF$wem|5aK$Ib3ouXZ|J5*`_;rsSgjEh9-uUl+Ax%xF#|5~p;I3Mv!{=qy2i0_su z`9;~*B(QgA9{u>=1T-*AXIo$c*o1cjw6NYS^F#;AB+%FCN+)p+`w{B=;SIOCynTf% z;=AS43oaIZ%cSea;_)qFsc)(|USv(&H^oZ(j-4FFI}g zdi#nX0ey+3YF}y}u!#O4>w0{z;4}4u`#7ehxa))Wx&Qv)eQ;bXeLrFd_(K7I*o?Wr zz{cMaFNn+m*#ajce+2#pH>^)!#y}&*eVly%-Xu=+KD_aTCOIRXxJKPES#{sO!Ui%Y zB26aS1Z2A;%mfA%Bo+!o@(+HXOwZ(Xr!RMW16sx0@%Q)!o^pX+)Zp?YvuOR9)8n6P z+zj?ocODX%B!BNQF?Be3uXXR28)DC{oeccRu!oO~+eo;4#ZP{~(7CnA(6xUGyheCiA>YONNrUn}KeuHv_Qh zZ{ad_w%}%fo^P2t@5F7F^0vswe>QB(g%~F*_sCK0spYRV#GYS^kl)H5%Vs8W5xjKA zV!v)w99#UlQL*&=x>0vh+ZpT3DTpgiEt3XMEt>+~spUBFd1{f|%&BEKh`D=edm2{h z;WKjpJXot%$(1AIU48f^o@Dc<~wjc|`-egOw?hOFM!Ybu+(mZ>g-+!Nw?|`oN zlSl2h&V$VFRwu@>6-d9qr&iz2l+vAr>eR#}&e-ritN!WT9gEHU+yL}kGQdXc=yy-$ zidB8y^Yv0OJDxTGk5S}ZQLLu27EX3*v4aD4!kqf?O5nQcTtDjI$h?h1APiD$xTb)W zskx_`9@7J%$)gyDKVC`wr~^M&6QuYLZ<`$P$L>Z50+fb-)DdvDlSgf*IeCJ5 zkMS%A`s&{gB=8@vT9Z8(9I(mYM;$sT{CLHFuWm~nf1fBNLW4-=VBs={{P=3J>Ct2o zni%Mz)#Q$*$E5(K)d*p}Xo$;>B~KoeZ+%;8e+S#^$_OhU6$A=29`=e`26eB<)ZPOU zXebDPx}Vt;&~42-ngHb`KA88 zSA5#8)CEzQ?7brY#WqMg`h#Mc9q4=r(g~Q;{qc`e*n8uknUFOIstC_p)u>)sj~b_-g~-d24T<7osWa>3~g`>{F($p2q7nUtbUJd~G>+`8w!;ZnT}uBP**j z&0tbb#V7maXr7{!$paEpZx4#Ax9eVL@*tZ{3uY3{S>KiHu;aDPLJobl*5T+wD6ub` zT>4BPFxkheSGt#;>~k{?tuDx5?9=MyLJ18LAdnm5NiVyDPA&jM2UoTxaT`E4->y%j z=99R+%B|(3*lI!oEu-X>anLi5?C0XDbrO38sHHN&Ks$oei-sukDh3I3ph^ z=1aMtD|SNJhnEMGcCq#Nti7XYqa5~Qn1g>xV)Tgk1 zW?>691GQn(j?SmmKTF{x6oY72eZBqUTa{uhKY#*kXNw>!E^xbHd+-cIF2WX zL~=3GtK}?!%ac`iLFH_d=cwzk2ak>q7T>Pc@sM;`-Yut`ZBM>l66n6nXyy+^lK_+K z4{nH1Z}Ng<`1@A?`d`2yV5QihqKwhIt&9CehxgWPi%Quu6UX#*ZNvMkT^Rm+cY1fJ zI9f^9tLf1RYMYRodzA9e9SJHYK+i)i&`h4kDfx5X@c*RK%ATb?pnDHI+>WP-KPSAO zT&8Bmcj`D&x5RvHo*cnIrd)&b>kYB5yf!s~DWN!-uHoJBd@lXci#v{{M>3OOHC{|( zBu^HxGkgw@Bsav;YpE;3FuvLa-t=i>ah7DPgTVsTFY_ahMuIWN9RF`ta71zbXN|Gg zd~f5q|MO?N&~2n61YqR5IKTt|fCEAJ!cA@?i30|FQzw7-acoYpFO(=Y+ONWrL+ZqT zXK~yHPF|M}RUF9iLb0fxpG?;anR>boaW~{5mHI@rl&+4XGunDs0Mh=y{REy%-(4w| zMaBV4DS?4Hka<0pY=||fEh7Z!n^%)m!?%ykz&G5wPT`PL1q}t;H!uB+X3&XUA%3V_ zL#gcKbv$5<{gG}K=u)5w@DThsOfgWLJ$XB|Z#{Vgc*PRlG!M4+-#I)6O{ahg!BK;s z;>w?odsJ8qwI%DCB;#>N*3EOr6*er+iJq z;W0GT70LBRzCEsec;aa&!Td)zCT?*B6k}X<+4G_&x@?iFcVS~D>dOIWvfqIw`z=;& z)q!yRN}mIrJnul0=S9l#lTO*Er|=8zlSKrpMZL?d7MBCqZhhQ-e9Xs!jmhY+ZrLMyAt0ht-;aJYhOTYKIE<$j2jp-A%P+M$ z7r~W>4r(iX)Gcf!?=3I(AgYM-5tW0SARx)}apU#zb?z|vLprMWgy$D^7-NcI36g8b z_3a^xu$^~~K8r)fj^(KtLP4~qo^IU{^gw+(+a*09PWAu*9E#B6;eQs%L^d4oke>Lr z8?Uq7Mc9s^uFEE3;~)#1X&^O0{hZ+<26i;WzPNU_BwIRIEmrEkQ_O!)43x=i(oNOE zum$d3Gjm}*6O1S%_JXaA2CWICIhYB^K1#Hzg0|5hoBB#mGfY_i%>1DLg!d% zM`mHe;h+k%$=K8fedG=rOQopRAa>Z=cxGSLvTG+^XZ{1uH=0vtZU$%?lw|1D)VnXJ zby`<^*oC1P#QNY@Fx#V`K9G|L&!yOQ5uU44ziX@lj83n$3V>&fkxjdA6#$V07NWF0 zw6{@b4I859EDDE|FM}~a3IxMRBfd~{5Q>jY_sOHHkxTWy}<~_h z{7J+60ve|XxxQV!5ST&^`mehw3wZ%jfD_L_rV>f8|6%ErnZ<%*@sX)+mg;GLcplWl z!FoE#=U_OL;50F5{a`o)9^^!#Ga#LQw_6Frt|M3|V+S(~i&KstK_#}d&f>5YpdU`| z73jphGM%5q7cPqk(Pa@1cSl!eYl#>vrRX|~*WMg%aHT{{95St|C)jRr5L!hrdTmcv zZ;$J<>{`PxN=ZAk5H6CakmqUl-d)#*wug2k{G$9c6ynHODmh2H98ua`oMl-ypmUP?ePiL0kl zV7PCsm%@B~R2#~UdMz$_8&yAfE4UN#S8_oDS6M#)W4i1X$(ml}>*n@!kQO&H7(9YSF>iW4P=UEt4En)MKe!E(lDs$^; zHPD0C`n*S0NU3+E>j)(4x1c{~L*l8Q#-o$L>~@;fKh2nD!zu4H#-4zrZ5z3>mQ5o> zyqFAafSe0m+-B9!%8uKiLLg8~L%^BVSfl)M`^jqq`0HeUEL>{UcgCmv$MqNb*_^-%6-AxmJR8RfFv@8Tvz zd?d@YJm$AE6D8bq(v7*N(bXM`eE~y{>Iho0|4mJy3xlFD3eBBR_DG{*ZdQlwMeB>n z{wCb!bUC`_NhJ9=2$o}tOOL-V@^u$K#bbl|h167PDh`Ha4U$q1W(+gLk!-!PQ&W#w zU}_3t3;vNAi;xiIEtIk!XqCx4+*x=YHQ;WfPLOiK*}Y z|8wrW=bm%!x#vou*FCkl_UoioQ}O)DoY1x>LHF&J`m<-Z?A)@`)12Ez9fmwvVOO&Z zyr5(m&FPm_M$$elN67Ccb*6~rW*h{5zQ(LHOT%vHY)V@igVVdf*Rvs)Q?aoj@Lh$Ba96O6+rKZNWPn~Hy>l6TXZiO@l90#&~!+ZdN zcJ!u+DD(v0s#N`+NO2*>iU*&^&Es7f#m-zwMo_ zbrk9|$%iN)!!2^?DP}mHF=avqVxIu5YAII3J_-X#Xvn~Kn5mo&2(Qqaj#73KSN7Q9 zhz6Aeg7R15c!|lti*ucJlv*)7H*wi~CwDq2Dt|2}far=M(9Jq8Hpz{{593s6mY8z&8HCYdO*^Di({rFq^4l$_CR+)^MaR z+6!SSOD#iL`30e;!i9+AKTI(yva^8Pg3t;t9D-RaT1mi8!UydXCd=h7_zoK51epPk z`yvZ8&=3FxPlC%r=Jo|dq1 zK?q99E+Z-eZO{IOaT}3U{0#55Lz|T z64s3Zm>)t#nxjFBl>w*f_bS*b6DaD!gz^v*+H@ZAASXPjJ;qG3Q7YbsibHweJLVE_*r>D*79=b(A`ToqY%u}q5_JJ7JDTOr9jpZ zK!h>6IgOF4oo+Rj0+1+D<0E1&2ve7ZcNZTD13tM{MGbKy!)pwuwouM2jR@mZ0RKS^ z|0}z6BK-m{xq;x6R>%)2gAS2eSle`;(Plyi=I#Ca_P$dq>RMXabE-Y3cvVA6jfl|-BqavPM_Z3qOY+Kqq8%V02bJiSBIy^OJ@=pI_0Kz<}~ z<=Ws~+7T+17UKstrFkcYM|k$1JkW?;4Ru$NIMGCsUZwb)%Sz>SjBSgE>cclGWexAJ zmG zSR_Y6;9Rsq8p5Ob;K@#D-iW2pg6A9f0)MPmPw*BY?8Cen;|@B zllE%l3?tJ;(&^3;n^Ovc>VKQs2X#z45jjG_}I| zPy>#kn#H#V-}=xA96+5C%S1emItv99;n_M%IG;O93TXL9M;k^La&1=d5)7g{uKR5_ zI9*>BB-_fpfrq}AA=<0helPxw_W3F-7fD}=Fa8RmW(rf$F?clk8Z>FxBLsYB_71rNb4{t9bGGjQHXiQXGZ7k?#v;$i3L?}az~lJ1MY zwqDO#ujiKZdT#k%duDvLLc_!|Lme_}YTe41BE>_?&nn+05V?N?;VeKnRIf0a)z1w# zV`c?F#TWlx`l+7e=Yke4{{50EGDnfj`r?bfvG0hMcJpPJzTj;4N`q;2!Yx-JEb#ez zE%dkg`NyD;q~n&s?zVOR&XVrmSsr%Yvwd43w6N~p)<(_i=Qhr&*pv+zt!*oxm1f?y zS-~*;dGYjz@lWslY1<*cm$|^W0#KBg7IfnMbt|;c))7NFGk8wJ0_e1EEm*hiE$P<1 z<-4`bTL=|iw^SC=v8dfL-`zJ>7D$&Cbm&kiY&dHB3pT)T1ndch;paT}+jY;{b>G_c zXi2*sE#IyRuU!x<7`X3igP=IV8DPGLn^!93bzj<5P@IM-VJ@WfmpBWAqoDXA2ohU? z-r7okNw7U~bAt*f9gnc#__$v@7)>b__W7mrQ|d+iow8ST;$>itjwC`YAb8Sl$0G6L z_8sm_UNSd~l8HZg>s5`V!-@|kPJX@?=1H_D+)fe4%Y1xZt6Wl6c%v&T(3H#q<;2=+ z4$Bc+HFOl_>hltvcS%}z-qd01#OXAU1Vc)7D-x$QV*MY5@OS}{7~}EtpQt;kdPGqkRN+rmGQ2j#i; z5t6=oz};D`)mMc3@E}Ay^!?C_&an#{*I8_C?Fj6{vlDSY%2{dilLT_Lz_6PiVWuWK zjZN&lWV8<$ui;omQ3lYD-ocJv)fL*BKBh>Q-YxrF8`M(BQ zt%g%IBs!~?_511+oz--^#IPKNesBPkB4O`g;j3}JFLTyI^ucl~`BRQD zQ|WwXRgp7F-&uv8Nf!~#yE17?D;@AU2N!>KG~XSqwA`kYd#Xby}n$|kEQWy4L;Oe*etR29}V3Xf`1 zJZL@=Ld}-AkVC8i=rd`Vp>+xpI0VgVB)hxE24}x_bke#1G41py@@?2=F^{?8Tp!^k zeX&kkRKs=oI~;sUV`_?z=*s6zz4*HVf4%Rw$`AXMA6~xl?H*OQtwN4hHxwTML4jY$ z)i@)uoLpPb41{Y-Y90QmMUb{a=#by}jZooH=h0G;VRqIDn1idw8rkSi-^LO(0l`_} zud>Iq+#g;ihwrSzqhbP@I_!fs7S75**7!7f8+K=-b}5QUj8(>FUM(VB;&~9#VvTM0 z8{6)1vi|vEWz)==3oytGo9-}%K9PUiInV94>99lf^xzBGh@3`_qOD1~bTI2Fg%#iPF#cnLn*>?$AkD<6k(5Cy3v3ASRVzh=N(u9RkO zSb;@Ybn*Yz=UqBgn$$V0a2q9N!KQ_H(#za0oD*9BoY-kOz#CS)sic1AuuG3f{0V4D za7rTcp`)OfsTqkBD_1{-C4-V&Mp&tp#2}@uKDx9zY^9hn8&-&3oTTEIj0d*)iGX_= zv&wed3Ew$QrW8a1Rh97ahAjSn5)M*PXo0=O);U4!1d@XCeG(ZsZzu@kG!J>v4y>^a zG`+^*nDnN>ls^(vRNipg*v>8A@thuWQUPj8;XG-o(I`n#l0Olq02r?4p>_JMMdt)- zoQ6zNzWljV;C7oCzxo+7)63W(9zsh@)UbWK+fXa8q2g|ot^@Q~8#S$;E32OdA*--? zRZj~$rvW=C<+8E5j4)HtkO_<|z{-(zIi7(^qI0k2L7f)l_irW(z0Ghy(*JDB%0IvF zyq+?w} zfWIZNU=+|lahle6=NzBO_OlfIJcd6|1{;cpzr-#}k|VX9o9@r&C za{?(sRnc%PrHTq&5pZwXK&@WQY`C7uB4Ddhc(s7w-xn_42f_xw==8_&AlQ7Z_0D+^ z>maPHoAY|+(HT)YO@x`SR75qrWF)e?&It7aW@_Xxs`DXU_rv2k&k>v5gB#Qjke+#X zzU|z>rww<04^JDKNVEb3nBX;!9n*sEqA-~Qp9)uS2s{=DLY{VkX=FWoR0-Hr7P8gn z8uB365PDog=w1)nC>6&M8Vxvri)M+7uBRETtPHfW0;(rc`F#|@@mdQr5nhWJxTHm_ zOlNU~JOx1J7^{eD=p)Hz5Tl2B$Y>9t>e?*9z~@3Ve_ET-!tH?;f+DkGyZ8vD8wl}O zS>k?d0ic~+0eoZ9D}WwX0NvPe*cdLGuV~H=zqD|$G|7s4tmC9DZJ5^X3IpP~OlvpRoXBY>jx0=mA?76fLm)y4L&4q>BUi z0+<=EIF4eq)(XL&__$`fI5vTNSzZD@5KAz=07BI-700kBG@RK)0*hBmM6>SgQV@nX z|MfjI9|&3zQiD<`C_wS-_o}thg=-yh?dh)AxNUD%&35_G93+%(CFF>JxSu?t}?$=tUyhsLw;dKRPH+O6P;a{ z@$;6yEGoOvySVL&{a<)3dr=oDKimTe7Pp4qG9QmJbNvmst5O?Q=@AZHl}0#pRT?UD zY4A#vqb`sLk(^0gm8)pf00(^d;nX-+&T7t;tllfuwEhCWYT>HuU;)fuLF@ypnp*W- zgp${DB?Yiqy$W~pR&nI^qfjah4t%~bC$!#%aPOHjuo2R5rm3mb(T3mSF@b0poP#Ag z$tm5Sk8P?kI~ZNKsXEahv{K#0OG~5nHVm~NC{F&9OsA;PAJH`#m0}nmX}fj0HDBR5qz$CUWK^$?*utMK%=?(AP79g7yl5}4{#KYqJj~)j?ec-G+Kem6>{<4 zMM#FcV^Fpc7(w}npehK{-uF|`eFztXi_X2KplIjdYJ2jqM^Kv1QSJ7Z*oASAmb?(u zCHGh8g>gQ~BV&oY68_<2kr=leod-C88D+^+_4`Cx>m9Y10pyM66EG=XJjM`!GgrZB zd}3D`=qn`(P*QN$D72p4Bg_`!9;uWkq%EuhucRYgTbbW1--QTyvJg`7*^o3*W@N4) z0DX4)L|V0nl%8`AKL=_ z1%yq_Q$VO|21fK%6-rmx5Xy4nXK5D}S|JHWzZn}vEx~6@AqkRVO zu1ST+lx?+OdEMT8jVB4Icy7Kk0=NXlG)bp`92fIn^8b z@_Ci`c2Q^Eg#lCeJ1fk3SyJz`Z|FEIIP-D})B%VcsBbym(JC*B{25*}@WACHq+Psw zEj7&Ph~SuCWZYe|ORdCq-J&2SYvlF8UK7dez%Xbzw;jWJTm1_r%-)q>^mkBT+2HPo z1llSk?d@)EuRYUz;)G|baOVz;i)rk4Efg%%Ny`YskJ3>`1MEO2T`TT#>2Y}u{RURT z!}vJ;p`qV!Q>j4 z)b~JH>+U3$^e@Xuiw;2)OeLkE7zRRC+Cy{vIVB9-#b-l*K8aN<-!Kp$1bGE8#vtdk zALT$9mP@{yN}n6CX5nrw%|OJXFj$0g5P@9)CPPf>+U@HRb?3Wl;ep{Wg31{5?K{NY zFDj7=%)m)^QZ;(e3vO~~jrOLOuWzHlz0M-rpGS)SuCRD!)OGR!U)h@F(@zDfLCoPV zED$>1tq?k|g75A;?vf4&lA`N@$r`&JpaW$8y@h5tzPnU`U7~!$pHGrlNNrd{Ljps; z0a_mV16g-08%4uIzmZk{2T@@09+nh%F+S=`(b@^qdX3T zyDMi-x!FgPhNM?OYF(Z#cye-Zi2#l!e{yP&x7x{w&G7CBRrv~@!aYh^zughIh4LM0 z^Cw%IoxvR&FZy{m))Zc0g?YGAz~qzP37-Cy5*Y;>(0AEPcX5CGa8d?AW)(L=Vk(zX z(Ngz*4=r`eX`5k*x9i(rxvyTWd3)FgOug>?gElR-FEz&dbb~0*99Y{&Dzi^wDFSN#pW=vq%{6cc+T zcpH8_Y@RRtEz@8BUU9HN(EgL&W`HJe zfmk|MuNpjq)akPo+l})*%&+c7UgPuwF@ZeH#w2KEcZ)5$HXSMWk)`P84+^ko@lmO9 zcN+y`BR_+J`_CWfCDiVAM$;dLV9ugIRWSg(2jp!(f8fEbyUiF^6a@I7+BQT(f!tSxfMrCdTwoJl zkWasU2K5{uc1HtsTRMMFead_dJrrMCR3}oL6Dhu+o_>1z%`?cyHV4hPc#JWzJC=-l zUjGC2oWBpx`Fj>a9f7W=GD}o_zkD}fLrtiVwu-=?U2hh$+?7Sj*>#8)4#j1n-8J@8T3hJKbcHJ!+ z$0FJ4o-97(ksx2P28oBsLf9B2JuY5IQxBN~lh(^fLfuQD7fPi(E)mv((=$iG;Jil3 z9CvUt^d+9O1^4_h>=|z7-_U2pgByt|4RMe8hE#8 zY1(v;!m=TG(e6>9*MT}S?z47}$(rdN7b4+HGw$0x3Q2+VMXCG^%m#s{6tO|Z>{5yC zx1$=0CL&EH!QVY0g3O^W6&+4WRTq-_8P<7!!F`i9E;IhP%s4ZSpw4JMl4g3A3m%3?y{+mhFrlcxo)CA2pc=H%k7VgCf=%D*{1PG*8~-;B$c2w$f|Ry*X(e!$qXj${Nda&wXwxDE8SWP=TLrgT8g0nc&oTani#R6l z`PP>ruzP_q*CiS_){z!Ow<7#?B+;=kFIJoydu+^5n>F0Jeb*tpDwNw*3H85%4Np0& zHv9)F1rGng5YX@+Xktr-Z1@inY;FN*|7}c~%fqC*FAs}c?((or-beoAee@DUz;fWF zRA?0_2jD{J{^BurXZ8R!^ZDAAZw9 z!HjB4dwl+>C;xdG_=}^wK%wBszeXd$qzX5Z-jYi-0Dwd0obKTtRymURVKzyOo6m9_ z(EZRLg6gu;^ysSY30JNx6x{a^4ear#)20dBA*$F=0JG^JLo|14Ba$?82Az1|a2<44 zFxRSQ!T&h*o}PS>Tn+2Q=qZs+&yj~OW|51SbFycH?o`6vC8SM}Uxa1&e<3E7O2a?`_z!gh?gE2wTg`ff1gZ2w36CiGXft6TWbb{tq`A1J0b(Z3~3r#~>_k`5NUA z_iF#RlC)2P17CN(d}HZ)*5fr3&y9P?MS2^gXZ@P|HTqwH>bLZ)$FnDE)`Y#2fZ~x2 zg#_jI1)%zyhjXj9WwH$`Uo~8&Tm{kLa2W@9Xk(%7nrAji7|^ipR>NgL8$8-z%3^?l zIGQ}N48@sEn_z5Bh!#x&r)t~|mj#@@QZ8x^go9n@IgnWPpT+wwFsDj;C}&D2cc~%Qmp$Yv%(4?H+Mi0$~%C^;GgEA(wqmr5$$lRD$DB^fJXAdSsQXy|L$3 zV+3*E0t_S6wnYkmj3)^nRt0v?LudJxZ+&Z1i?^6S0=kl+@47)szEH_`k>6`M)n425 z5iGa1!;0CnnAk$hez+f{UZ{kHa(w0Oia0KgqoVzkfJ$r=)x$1SV#rDSw+b_UvPurp zT#^fwFAE*-M6%34U7e$L$c9EUQ`lWF1{d=M|Yu2-JX6yU88n6*- zZgqRJ^z^l&?2tvSUp%;5{EI4qM0%6g@9IlvM|x9fME3u^M|pZ60I>+$P@?`W6?Ha~ zvAxwa)i=J^M1w_m)<%rQdOO?>(M>?%JuSMkA5vyl+Ds4v^J<3}xRfqu1C#!W69G7`pgHtE=0u%d<57)lgHF5F#kWN~g`*PEX7)D)zOSy#xCR2`D#9 z1mJ;kv1Nh?@~X);fOvW_Gr^*2F7`BTHay;l%)~@a%^I+VV%^qdRmt!`2F1_)d&{2AI zHxk;7_tSPkVI%_egQzGX)XSybCa5H2B|QXPg}q3&TvCvdW6vqIBWt4|ushh=@^%N$ zPko)hO2S%~!a)&&jhB~S7*u|(n&Yi6WK9S!6kYH(CL|$nH`_ZI}_>%1^0To`G@h zxsE%r@})krIIKT6{0Vgx@*)OKK>grNqQ$vIsFYd~WgAjP7G@7d=TebT%F+IdA= za9vi4rQj^}GrV0$6&$vcT7MXr&nB!|k9X7)iJqG}AnD|{ph!aa>(Yt9Rab$Z(>L+c zNbMHSs9R)xny1DZWU|DJ$wz?Boc_bMKZJJPCmqmL$7hk*4@TW z4`n5FxAXlS;I`*HP0Rl(jp@0?vxu>co|w5uGT&9{w|S_hgVM5E<{BjwrJVAdzU8}n zZfUn}OOQx@dT#SNVLs0td+r!XZZ!lFS-yFSQHIWm7F#Zec-r8EUkhCXJHS5P3+H=jwqAI5L+e_NB%GX`Wt3=;5it z?po`dwL;|yb)~M$+7{`_>05cL|Ih!7YnCf`H;Iy;PDtSyA09uz^f3C^ut74wZyM?i#2IF=!fm<^4+ex}6> zA7}8SaI>HGAm0T6zthqlji@{q#b5p%ohuF+SISO==r(u1yNRw~^$(sQ~r1V1_F#38zpSy*>lo+a917 z_WIB|w9f;NN6`2Byl`(fCl}PiQCZ6qOYo@tUY`Z-jXg12g(_xoSCvlaUN6p}y#f^W zS7PnRv)633^)?#e(hH%7=z0X8;V6aPcDt3?8&&L!YT76->TQ!M+x$>hh~RG~0A`ki z{w(OWLp|2`8;(IzezNGM-WcGXuIgw{WoEAZClTZ^ySKFL5 z^F*E*22bS4YaRn1;||=RVm>R2YSYs8G(t>13sMA`aR*P2X}1^QkoH%6-qbAj^^U5t z45kQMJWL9}xpj^W>jaWmZDQ{w(qoqwBz|DCKl8_3VDBZHiq6mj0z}obcRC;Y8_GI? zHsWpuuaR9|n|pT+G3*9 z-dXMy%XYmpx?}fJKicNjxEwqzD5KnaNmrGbh3g%6vuxbd&tP|37w0&;qQG)zTe2hf zUV2X6H|ibNxdi)|oI?3p?p6ILDcyTreY2&zz`Hbx9jUiM2jD&ncSGo{5YM!DKlAb< zQe?yL3Q`$<*Ov60j{xVmkKwrJ++PQdNdN56zW4a@mUk7U(&PSmZ~A#}y1ZX}WnK|T z;~F<1ewCWubX-G=u*Y0s!=Q#KO33HFD6*M{D;h(;Lz`%o6JpF^=mCdtSOnDpjTwHo z08u(eZb93Ir#k1pfcGDg{i0wz%O|Ke&(#O|M?LVS4$I zB>RgxfA!vE(@~E^bls89Xp4N#&nP8pikjuyarROX+7a50e-)u^p~}$raGgikjGj;XEtR}xKhq|J{E_jFu|*tQUmhEfYj@XL!hguw9Npcm`bg~6dAMq8)34<%+fNRn5swpa>b8G7%M zDeHZpxGyoQl4S`pHLBhRf)5;Ipr#>3;s-rD;A@&IP?+G3ArwqHFRtgM&s4zPL10ePFbHFMmTXtV+F;KHEpd8g6Y^(j26BYQm zvP%ieB8fZP$U(n;yaV}>!)$~-kIWzeTOG4y^rwI$B83+C+~hSYDy=t zaWf3%EJO#isWSO=i+B!r1CFC1I|o@-Q1Zk_YUW3qgYd_6R50i8Rb*;oE2UfvM=lD)PX;5ds(I zJ;I}UENE?*P72u01yRBw0^kqN%k;uX>hubZj*7k{Z`gZ!NWGG&FOP^Wa}c}$z}t^C z7%#2E^x`ZY6Pj}eV~GucO%@NT)-xTg+MnHaO$kPJxFht1MeoLLA?0$#d3TZkL}=zo z{-Bd1>_;du)5;4bti3f~14iz?kfq5ik>L83f%K_)jtw57ynT=#q^9>t2r4%InY)M z!?HPuB*>Qjz>FjB9K$8aRv{7J3LS!rZ{anBPKG`J-BB;^;kBXzr-Yn5E@Wgqu2!mv z(w{;w-V{2G+|A-@)E8X(M7Q)L%$g8^$yHfLmY=+W2?^ATofFVIdF6RMm}o6U>u}PJ z-xIt@s{%ME_yEF`!V=QAC~!n!a88m!ko@Aa>EkQ-_w5hLi??{j6Dvj9M!vZ3phvIv z9ehk;2$ywUK@u-F7W!&XU2|y`LD;uH7#*$7jy|Y`+>j@zhF;fpo1&fd8$IS`D?I`_ zGI^MIm749VgQ5&l$#k(>k$p#T8`OoNVfBla7Ru~ixK2uoh}yR$GvkNz2EaBSCT$ro z@$BhPU(pi#{C{8jV-iCsVu^jOzpwi-i9HcPpU>d;#U7K`lLqu9{Wd2bleofbM%quD zeoSI;Gzz8IqP+Fy222O>uzqR{2PX~8gsL#cG*dm z^i!s>elUZlanf<9WIvW>y)4dF*a}u*s}1w0JSB@60uh?FdzepSAS<*mzetAhj~+0d zU!>t7qUi&>Dhc$Xrx|?{Yszydaga)14xEDZO<_h#D9lE9Yn=upWZf4Cjm2G}Zz}Kr zTi=v5a0-*!<~s88*+gQC0)1mos0!q>3a}Us4lAA0N87>&hgs}3hgaa`9b>i<2vy=u z2qA9m&Q-K07z>gHu_vzx*Bl?WtGlA7Bico{6+9dIgcv6dqvYJ*`)=T;wKTVECG1nV z>KmZb1`< zP!X*Yoco25x$idaZqqEO2nzddae!?PBEB?~l7U8mJ4I;McgJ4{^3EOI2a}uv!KsmM@?GSSX(nCABXc)`Fr}wX)XI zm-W>LY^*jrFvF$I@W;csJjk9Le_a#F?D?=7F-KrMmdFB!LF^soo$cycd`n9}^KM`3 z@l%=STHDR21 zcB2z1gwjk`Di9*_Iae#63peD`SEX^+)TbvqeG0V;>q()yTRuV;_3c?2RJAmy8WhuH zmG-}_?0b6TC=fHc+vu0s5Y+r8s|0vK$RQxn_R30V;5rTFd}4!G8GeM$i`B}r4e<6^ zHGO-qS3A@z$m&0=#Aqlpb~3h{i;ZYFjGrinF;>o>3I^iRt+4T^jKpBy9?^YB%k3o% zsag`UG)=X~`<{&XFO@bN4!ZNbG|i=UZvqbQ05_vDx&34ze1=Q*QC@Ni+;_^#X^jfx z+>@1}T00U*QB9>YNOHW+zlMX9uY{vOOebUC9{W~9VU?ptIWmz}tm-+eU|;B9fXyv3 z9S^@crD#=eJ^u~9(S+52KYT}C13uJi4We5blX2TqJo4S*;n%g|3-Uzt$amMvon&y> z(gu@kkZ$}mgolxIp-366>s3k>t8sD?X`21WBM_KFykrKZ9X7_aTTu)yp@af2losH< z;-GIf)HGpL*l=a|_GI{~%T^MZf2k!17+ywYfLLV?Y%g;Z>;sMoYtbg*%WAw#5>XO*_L zcpxro4rxum%`zAE+xMVd5Heuf=254K4=Y;vGzQ4dRl zi(_?u4v}R^UY9{Uymn+|$^yu!#ZCcZjfO{KXp!X7hQ;)AR6ge-ugOe{wV-?!!tgJFER+Q(JxWnasP~J9ii#7mI2aTlCZZis~-LqWQ%W zwW{8kUZ>3;*dDwhmtIFWbxXF?WK|XTW11Q|1#;n!L*IgLJN|7Gnf?zzSuMr#@gJg{Aot{(~C?Tj!dg=@>x!2YoYjKKHrh&236Ya#tJtikM z{`K-g(xdl!V;MJvW0$^8_U*i~W!W>X1;-}7UUsKD5*sxW|R45zvW)$;NBcl z6=hl=G$##O$HrbZgf71>-9bBdSnl}!;}-E^O=)(2dRn(S`neKS$iI% zw{X4c2^NY5uvY4)hH_`o*cO;0IKcZ{V_Tl#NFe(S^gv-kS4nx!3Vb{WvOW`Y_R7m( z$kI0j^%(R-rw+Tsa^{c?a|Z^(oX;l8QJWCdM&QioEyRA$)0r;;cv?$?0Yt;ieN$4r z7I7WX*qGd4c-vLql($`(*b99Sv6r+0mR2!@kWQee)AQefOhblAeDbrz>(T;sAVKW5 z3513rdE24kU?b%8^Yr`+D(V@$=Lbpgy1S^(t|euAtvwn$@9#Y zEfq7dA<0Kn0F<~bzK@gg8K{y^@{xY_dulte1svr|U?S?#v(>ZGHbO>(Rk)$+L_d;V z)GiinfEp{z5nF_PX@Z2}ERkB^BHphn9L;NmnufJr1Dr(4x<+NciEtL+uZhBx5H2o? zKX@5?AD*0V#aqoiL4%xI%PV(??Gqh9W!Iu}DCeUEIrf)kN?Djjaw|E&`XSt!RUoek zDG%j>6f-UWb0OVF5A_=#w;ss0_?T|kwsIF(_+N9(ensqVz-C-_U(5vlwo3OJ!uE0q z)`9P|X8FcdtQ%WgtM{{Gi#P@5Hn9ZF-~F~qg`|lh<9JLv?H;Gue2G1Jo@>F_;s9)v z2loTOQt2HxKS-v~h|Z*u1#c!Drx;^oG0VT;=7dFOdKZ4+>q=Sz$Itp+xx1#`h0Iu( zaW{QROYOBj;16ccieE5>*eD*k>5`QDIhJ2~gdbtp(KoDUx$Nl|pOIV-tw$D-qZwjh z&eM^_CzRS;D)788ue;`jdCCF{$k~1}jvuA#xp++FTQ|lF^O7r`C!hWs@=4y;Pq}

  • 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 literal 0 HcmV?d00001 diff --git a/Shared/EFT/DissonanceVoip.dll b/Shared/EFT/DissonanceVoip.dll new file mode 100644 index 0000000000000000000000000000000000000000..8c2c574f7b60a38b6ff5bc567e850ca178d05954 GIT binary patch literal 287952 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ÿ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

    GOtpqkwm`PCAbNn?~F;G#M$M!@uzmgARnv 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�y*4YqD2)!Gj?o0YVR=&>sW@AG0ku=NN{f>q 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�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 EzqhxO$p8QV literal 0 HcmV?d00001 diff --git a/Shared/EFT/NLog.dll b/Shared/EFT/NLog.dll new file mode 100644 index 0000000000000000000000000000000000000000..051465762a999564e71253f647579fde99061d04 GIT binary patch literal 870096 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

    sf7rYd(URBvu?6nLJ!NK# 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 XM^^ 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

    WnS$g$Woq@ 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�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 asaTr12)61}gb)k^b~d^pOSjK>uyYsHFn_5J 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 F{{vW9=sN%a literal 0 HcmV?d00001 diff --git a/Shared/EFT/FbxBuildTestAssets.dll b/Shared/EFT/FbxBuildTestAssets.dll new file mode 100644 index 0000000000000000000000000000000000000000..2df33e6b3b47798cf144e4e7c941240f8a98ee6f GIT binary patch literal 14032 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%0A|w!OAFT4QrM zgW{XzgF?n-mS+o(lieW!I%-i?Kum0U(M>vWUXy zABEa0?;2c7TaIF1iMIZLOV?pIuyn}FWi;#R=(*#mg(p+Q^s@|E(${c0P_g2jsunj#3-)|LM9zz?XplhqD%`fX zIm$P)q>fY>A-(f%fH<0}M88z9BU3j8;#7&0j%8=OL*%IR7R%_dgA$yl?30swTFRBD1=+gXbu71@NdFXC>BH zRE6-qf{rHVwyN>sE3NC^RcvS>5Wl)id}eoC(zMR5r#>+&U7rXb&>_35_9s zU?M$(tQ5L%!K1i3q~!ukfEAG&fvGT7$m^|BqUnMGEevnQNE!fu$1X7FwE*LT(op!uC=W%Q4sEa}1u1Kuxz~ z&={pXq2~~LYw2scFwY3cN}?g!Zac))BABu+J*Cp@L|rXdu3gCK#H3g#4ksg#{<0RY zQ)mF#%6Z7Lrwhro{Hh_N5JiUTUw*mvp4HIH70|Uz9W*dmYaiHUZ(WK_w-8E?qOudi zGPY%Hc#(%>RnQtLny(3~9(c;A77UBsSm0H$5(V@rhG(Ttp);=vjhj7NI9Pb}s8QIh z?ry;-?7OK4@*8N|0E4CFgU09H5P)Y2#NoiAEDw*ny7{>=B*>DWrJqv_Kb-UzI~K4c zKF)dcy)obZi+Xg1r?_BJ#<#Gjr{<6-L?;;#eJ0ut(Nu21dL(PGCC(}QKESPHd4cTJ8 z4T$xyFTA&6al(eZk_#8vg4;@w;vPEQd@a1rBv`g3!!!>CWxDcleV{9dq0_|~D{UPv ztT@|}1B?#s3^rHmWsCWmx9WxM9W;{vh{0JW4miB>Fu=6QI}br5Jj@iI!{H(*$dnd| zwpcrW@bRJi)SEBJiDVRDNHZpC?hwqk##IZ>TT&UhHZ&|jcRS=!;gBG)4F3%kC#-1~ z=#TX@TF6}HXpBL|8Tlm%rbXXWTNmn%$^ADpi^2(O0(pp zT8e{CX(<6C;!_P z`q)wAMgR~?=mFK~892DN@d72642g0RLQqO;RJQX8hIL;q6cct@NFVSC$#)Osw|N0% z7i}2JFnVLQ_xJ-+8>4Zf2xPkWW-@LRG@F1x<_F5!8=G;X0F+Q_V>E8$MhVC_tF1Sm z8o*45AX(SR_^p3F)RvOgvtW&Rkt z@MFFab^Dm9M&}nU>;W3Jq*dD~_l!aV`KZ9+OrSh^x@~wiA-FHyV0qy-zu>%`t>}stTh4R7^P`pUT zuo?}d(WONqz6QYeCp3fLHc6*E{~VA*6o)5MK&la(fL6Y~;d@?tjso{sKf{kI42^?B`(aO1yv zDn=OTa}GJ}Q- zz6W|?Fc%%glk!0Nak;9wiJE=grns&+#d8UDHTQ=7Oz9w{7SnK%SxQa(JA^3oMb-l`4^}Mt zGU3|mG=Qt?@nWpepA>MJeaRIwAB6-S(-bh!-mOvXpVAD5+azV6{;3aN1hvn#L04X* z1$u%Psw+YGqOtNCmi@x2HP+1up`T}^^FBV|tAWBGLM6KBx0b#pX=UV}kx`+Jt%#7@ zLM0sAkurmh;Wd;OYi8sdDmS?-Ur@a(F4koag=L5{unf-Z8$ZxL6@%40IhDw z57VQBAN3emHjUy0%vhmt0o&UY*8;xw&uIq4y~%t70uPOKp^yquv_~``sx9UKfz{u5 zbR}al2vQj^>&TW}>lLu-%t^%{ppY1S%~|t(Eb72(k6uvc-Vk_9*O+Cqg)_qiSa69w z;ZgCxygd!mn`MppnTLyzRSVW6LFSnSYvNTbXBsHf76KD3T}{#%>deAL87{nT(=5U| zv+!VqB(tQYr%B3W&MaUoh)328zp?887W;VHThAm3qW?8`9sw3m=Nh zqwj-RGTvtvD!MWvJVbU(OIwpHt~|4VD@jMQM3NS6P)f247r_KHIKU&G*1|W*+Tk-x zZ8WIDN=AoJ=>gazYs9?)mX1lwWnqS(l#mHQBUxpz>F-)ColUHe z#dp=bNv(eEfPAZjt^Bc=vK|gw7!*=#`aG($F-aFiW2^?sc&l|YoklCB$1I|(FQ$v} z%KHR{_A0G9IE%0_=?g6d2w41vWT&*xg|r$dLoBSu!hTFM#?v*ZGDpfAR7D8PuGGM) z?sWE~NDB+q{n@lf5nFN(kk}R(>Yr5?QzDAp-LIc`q^g7IE(ppI9S+@Su;#$vwP0z4HG6glpVLhF_^zY#RNnEGeB(H z80B%#-I0#+#vlHGgOgCq30mih+kT-tftKD+ojurSDUL@(xgKZ*CWkb$WfXX5?ZZBK z_8t~ZC$W|fjD-g;6(v%ZS12D;fTKrQ0$Dmv9yO7lM@{DEQG1&2QDH~W;01HR)6C7Q zz8=+tyz1*wO~|Xh9u>U0%3ONY`^qY{e&y_u!MmJ2GI*G?M+PrHXD(i534J&^Y+VA@ zgsM52s|N-jbM?UBVy+$-Jp7E=c$jTdhFF4Cm#I0JqsImRa`d?1UXC6Yyt~3&yjw|n zmo-^d^DGCC30~#kF~Or8JSKSab93>gGT$fX4>D@<3&_y1U5`-~fV3!;Vc#h#)RYU?U3XS0=*H#JjRoXn;LWc%mMgh*D= zQyveQ%jlm8pb0{X$hMx68H8XZ8TF*>SzH$TzhYr#Gd-nszuB1BS4O~_YhXvRIJzq zMM~4@2O)2sII)gKO>9#S)c0sB1AZ~jqvMgK=H==tALLH4Pd8hSTSgF3sfEZMkWlD^ z3Ifz^U;_^HAjGvOWI+j<2k7eNJb*@%YL^1G7NqAeu=*_&K&gkr^U4&;6JXdh+;BE) zy|h(ZzPaJ_2L>F%isZm0o^@f$P42P9eLh`bLjIM;A}Mr++g56G=*z7~G_iRY^0z zY?iax3s=chU^X=bJL;3Xrg z2ku$)CTfR!`Z8y6pT#wwo}fSxC$S!K)<^;B-$}%BHalVJ0iwJHQm2KQNpMp{)t^j% z^{}If?3yQ>4AG@kFI&)S2rTZixI#xsC#G0(iB*@_(`=`+b(!)3zG*7{jgaG%9> zZpLBR#T69@K=4ZId6-HU`lAr2hq#ML70MIY;z}(j6S=vFX^k=0e)IT((!(p6E|Z*G z?0f^=2WUy;T4jpAt4Q6a*U(12NwStcCUSQrh^KFQg|pecNl6)|<*+w9Hs>^=&kmc3 zZINVKJ;x z20V)uEJ{!k0~&#A9P9^Xq-`Lwb{2bv`l23sDd>%@P3Oaa{Qy7-&bPcFhBGQ}CR6wl z;6RwrRDtRgk$(Ca@GKU!DVa>tfBKlOSXA{!ohy^6dc9D~P75rjbj2iyQM#VRO#lO7 zVdFs0V%3p8pv7WQ1qvvTSb{3bq}n7DuVNO#CPsZp6a%Kx73{2MHHkLO^q0AO7Eh^F zf<_@0N^&wa;IS?xm5v%^ZBymgm}v>bQku+NDL2B2lFgIOc$Y&c99)fdV-B%y z7qyjGcN;HGiz(-5wU+QKwv4NN2$W~N!F8aPIeQWX_2dSmYmL*| zR1?`#XkwJfYasO#g8MA?KUYd7Q(dgIRNeDbDmYah)hZuTA6|!PcS^{NKjLa~YD(fi&P%@ zZZwYvluJ%rk+{aoNWrp~yD#sB;D@Nc;?Rz(7$An)Kjri6Le)(bSgog_xKEgg89nKDda(0OWn8rT(rKrvOtci+8`T4m%#CKEYzfse*vR+Cws-o2 z&%I`a;EgRMfRIK#X23*VBGifW_u;N+V7DCBt@ZP0|R~|<&f*b}r zC)X^e=yZimGyyEZ3&iA_DC5i8_+hTp;C!3gL`C#k5Ng(w&w>Hj7QJ9b0LBqS09Z-R z$}aRZsxXlblp!$+2Ev$|&ErTZVf7@VY(yKLG&2mn%n8t^%bq5xFoEJvCRs~0L_rfx zCn*7_X~%3D1D7SvX{x(#upUI%Zn?~(y^@Kh=uaP@|I#!Q70)PP2BITPG-FmE`tB&5 z$)gDgw0kt7B~27Hdjq1CHF)|;sF-)jCaFVDBb$eOnP`bo;NbK`WhROMSlu18pOq+v zr736|pHJ_!t;O}n+9sl>et3bX856l;5@1wPR*}1GM9G+FA+;wAwTe-mcT%PV={W{i zkNkaX9-mVQgwZPyMl@0Lo++X#$s-m-4hu~m%ZWnB6>BL8mE(Dx9y*$+)e;s9VUtB8 z@@Aq15Ax%ysUxihkj`U8KVVi-Jg%=W&_q3lBoIN9dn~3{t*0TDGtu0b^zdqi(^jUk ztMn)X6XhKxXo0A56XhKNC!PK!kODVW?eU9w46PP~n(YuBBV@rMFC|!H9Px z9!4~g`>O_{HN8sEXxj+to(^CWC0Mn91Cc-zO)>#imLWxNGA6{st0fLw^}sJgu!%AW zJINm!QZuMrPdiD}3WWJggGOTIhe29^p(Vu3DsHDeN zvl^>iW1b!IM<{EC*29WvY}dm+W!%FvmBy2x2f~Ubn)xp#s-#ndYs}p4Hy1NX0MzX0 zsre+RdbFR3CdHLB3WV)Ur2%`2>cEHwG*wPXdVDp@`O|>xQ>?uShu)q9I%t?Mo#I<# zQ#U4>DlI0(%^qLPge<^7MH4D9V1n6o#)>CRWppK=fiRw_jBXB@T;v>#=s#1XR%8Hb z=93#b6^o^j45kr{XDY)h!wiJ=Ocmkg(2Rx=wlh^~g+08Q<O#53gps+?rWKoI@_p$hN_Pn=^QlByqSFsF?B( zV7)*jX``8#5lzF3D5YXdo=oMqDj}$)s+g3y1TT|v<>&x~8oy%dQ-j8k{-$OuZWArV zRe}kO0ZkRUV;P#U>Z6lpk{{{u)r?n0d2^KKV=5XcOjZ)YmY|_iP_ZzX&KHTrjZpYK zDcfEp<}my-rQkMIG$jo{AR5tR44F)nFydX9Dwe|9E6<6W9AdfR8poDhp>$~Vt$;Kc z+cB7du$`%bcvvQ=3ImL1rVe;)LYe_k>%u~61YSVQC-r2OuVlJ0kIq0tI;m@y%#_&Q zLys=}%S^^VrlI~JK=o3d=zsEu3_fUNvXp!iqlvX6W@1PgfSMuEb-SoWBC&8{ z3V9>wYl!Z73^KP#HVHsrF0!diLn-M(6b~CP4d$w0k^!jMP%;g6G7yaU7*J!A3#QV7 zGSon{ps8}ar94k9u!mQ(9b3f@U58BW6k1Z|B>w~3l^AIVVk)oSKTPa4P(d!1(Y`09 zN@FvaK_pqm0?mEq@+~~WOj)whh}|%2k}PI6lBgs|k2lX5K;#gO0W_I3fr3FKP3eYQ zq`l^nCOo{_PG#5R4NJ)`q5RQ^bu!fwO#rA3oH1x7lOaG0M21WjY7~)1GgiN8GDk=P zpq3@1;wPA(-W z6-!BssBe?$IDiX;(M+Y|oaC4$8BC{`YQkFvpk_F2Iz_sU+gzRmAjp_6g?Hv-0Q@r_ zuH%~d7|=j8pQ)y{o#gBoOCy_T-`8UD+t}m#V?11C7q_B9KUM4jt7mzH#ciTaO2)wI z2Whh65s9LKNSKLyi&A2>L`rxWE2c9M+bIF4rA%^W8JbM=`>3CJNQ%$5*qR6sSujanf}X<8fDy zDFFz~pqfh08QU0YznN4t9^E^`u|gZB)mS=Gzm7A}ig^Ig1JOmQ9joZG#I7MI#y1Mu zL_2aa(19rS&1PcKQZYbJr{6YG@%k0K#r?aPVR)B2S<$OuOAM(;;al7$+I_B+T%$Om zn@qpjftQgCVqq;>2mq}9xe$xnM19shVV}M{THL0}T!5Zv&uc^y|7$i$WB}BxIGv0I zYWo=Na0OF25)b$VFNL<>2k#}16$Oyo!*+(geTW80aVNaHC1s97$T94VMp`3mfoluOPP zcIVN*Z<2|of@COxF`$X2f}FIP)L4#wpP95Bdw4bDO%dfOQ>;M4j6Q=Xn_8)l47NB& zHb0&Q0DI8ok`&qn!AyR;M4i(Eh%UHj!-r+oXxX9#YNB~B3Fzs^$0qY4@`;^{O+=W= zi;x~)&3K+(1iMa;7hxjD6$RalI+(}<%VAYLmN=u8IXjCvWTrx@=n5?Pv(s6v1ewY; zl0XF_L#DD!`J}gu_~9m6!~!P5!~2&Xtkm&8W6UKqhc0NQvOw^mB*AZk%0>2~^Z<#Bn=pCe14YP@5cW6_%4s z4}*$W0b5yCk-pV4H7}THai|O8``AY?vN-Ih*0%J%MO)3FUiov$ECR*kpKfan7;dj9Kmd+bzI}_zk zBoKiyoryNk1|U{Lg(Yo9G@*$CAuR|s18PmO`fAoc8J&dmuIUrpCfZe64JI(QG?gyQ zA;vVe1)~=EoQ1I1)!c3gcymzOywj=kFRF8>BMGOBqzbc%p2R6MqeqjsXPY> zVjvpML@CfRim(zWQ&?(<=}fdhM+rd9cAksyOT-MQPNX}5Qx?@RSg^< zVO4_>t!JvFr}X%0_QPHns4A7<$&Ra3S1OrdUuBo3(t8rfK=hueJUbU@J!6fXO_lSL z9$(FLWfU)=R?$hn5i7Cx(00-?wseo$L{o)=rw_}&^D4Mam37C~RB()pZjxy#SRDcWPmG3K^Td01@~byW!k03SF@kzq)&yo79AU9%6Zyk zVoLw2!(?%<1UL|5Y^wBS1?fQ}{-22!ww2NLH+Xpe%*SG2HS_srJ;80N{2l`v2;-S3 z`gKv*ff`_AJq}I8d`bXn2E=v*Xs!t_P`*mZd?*FtD)yCO1ZH~QHjnLMtM1UhMyo)| ziE56Gg}6L=|Jxb0$*%(!;Bnlj{-wM|V z2V@X9rmFRbRwfA_#LcCh3$AVud|VQMVRoCSH~s1G2{xzArK)LU7juZ_g=C)5=?gr9 zRj+n>?a`~Kx-s88pakt(DCDd3D9`ZV8InN6!9?9ZPDdOnMc)D?>ULq8A(3dwH~qE1 zeT#+qNMKkRtM|5Pw+nk=M=k_ zQ`Vxm#svby8*z%bV|P!mN_N+t)x+-GS${1^b&#Yz>oX|gPtLW_0!xLPsNPhcSt}<~ z<`5+v!4KHph@^Ap>wAN%mUZoL=#h5r@`8*+dhyF*+S)*TVz8 z6dh*?PBoQlr@zkxCvQ__`avVOK|M!p*88ROvn%R6U*jPW7xCGFfG9i5v@lDbG1Cj(7gKXi>p;Bp|KrVj!<4g&*x8Ve&ReQE zTbx;!V9K&wNs`P|StgZ5$wQ$>s<|^+GCZZ1=6eWyNjKNP1Cedc^f(&omCz4!K=X*b zQF>q`@5Whyk}trrysNKZU0P8nsYBj*Q+aBrGWGQgh7ZXPmLUj42XHo_jJMI=*&s(XPG59`YJQ!#mhqa6naMtywqTCX|dq54xP2-T}aZ7e@UcQE~o&V}W3m2pKuK z{9v14Ivx1_nLo%BpEn-x#r~Ylr2C^k;x}vtjs@MiB02X_zH)R%2fzp2d0R+g6gJjS zV^uCvnen0zz;;fT)>LadwFH?Mpe2p-TowcE0QeAt;PCs-(GX_}^{ctWqp?s50bO~E50GiGVkje9kO4|+42-$P?f%buWNjJ06{Yd zf#?Fx7OF@kP^k383?bT10e+>SY!YXkcxnT!)Ca6K&~s??Xap`=CF%jI)(O6c#D{ml zTc)u#-Uvi5aONHQ9tN~qH{vO9mTU3{T#v|Li1g@)hP?TWzNH^Lp?_$6=?czzH2LF| zK=cJ?$$5DwSd|HOiz^{tLh9R%h+~Q&z0rkN;i!E8ya`EdpU|U6+WtFK;4a^h3Ag@f zZJZHUev-SKg=BjQNT)dI2L-hGp^yrJ`yv7~AKzq+&_`2G6yuq!f=?iLL zu?A<$gVmyh)v-qW3JcFd!NB^`6F93wFSxmlEgj@Xy2OU8SQl-C>fB1a7P2?mtFO_+ z0h}!)lOoAUP&L*{# z@RSa+^0@Cb7ialBC8)p>T%1w4kV>J-#nhIAmU5v4+lV`C;Y*u)11rn3=UF{c%^9P6 zf>g@3=ULwp&eY`RLiN8;_F)W_j7YfMNg2vWb+`OY^nt4BzX-&T|1e4WY!el zfOpJWe;*}CnWpklNM|YiU_!8VN#)Enlp!irl6+JR+;5JHHybMh)dSy`^5U$7(?4kc zbPhT;&lf9Pu-&*G9nRSzF#i-+!uQ4IoUL#%23qT5Ym)c8Z7=N~e1+(O>f7!h=oFj` z-WRiTHqmc{-u_sfv#A)iKl&7rosGDtoK457VaiUb^0*$;#aWVG2~X*xDUbV3)N+=g zR)PvFMaw0XQDu;ID(jU)(N>{2E#vYNb8$&!HCS1mr2)_(%e++;Gxqic-1DrCA>b|1 z;0e-GsVN7@w`$`o0`mr3>xdY!-kc>2W%$@*(`96)nYU##o=|1wrah-e!a0kzwGh3_ zH{$}|(#=_{?Fl*n*{*KN*JOYayo1t6ND;GR$eW|k8l~6Rf+kbEEAe@z)%Lc?Q z*4(pgI17jqTvT8T!vXG?O0TdS(SVm+oz5%A=o<)cMncag^_Ybo{|=ou?(?mkS_b!k z1)z_3TOlgzBTNex3e(9VO*5i*_|3|w0n7SDI?jf|w-9jF^1v6RW#Hbg(4#;tyy^pq z){N-`k$Y|v(`b-fOuh&9w?VoJfvgd~gIinR9k@4f@OGshvEXbU3t9fX0rsBU@^)nq zs!VS%1Dmzutmr`I4fYBPUni61$PwcfLuK66ZFsd7zMy;48Q!neqcu3|F5sUtj0}&j zd`P`uky{)fVsCg3*K zP*OS|-+^BP%BIFpky#;Xf=sFaDx|yvVh_{<6^b?4Xthv8KUlDxNsBqbD@L@1omX2C z$nbadl7=|BcI5TA&%Ws}7un8sR7a<=$Y0;tqWtX`tF z#jo6zdNC?`g7m+vic^O5gz7_u@z&<4n7oig!6yC~@HTjB^Q4BUq^1mChxO-eo(ny# zu`eQ;wPgwkLW)s3S92DF`T{Id-1`+eXwO?Mx_6)fgSxCd5o|dQ> zm;`f2-)SVhu);_@7)dH|)`g{vA}A$LS&~s%=p<*PKpX}vm-A(oIP1~j8!{#{3n`>1 zC#Wc>!~kRpNfdUvhz~T)hImUWojz=c0NX49gJP%X`y3q#J%)_4Dv#6U3ZL4bx;bBS z_@_SrWumTN?IzWLwUeIkuRG4cVbP&Sc-xfeOmK^D zox<5(z z;Y&kUc-yusFdi`Gd02RB)nasTu--nOlxGfcic~A0M~w!#=izNwbg0u{_dL80i}&1y z#T_*19Pi4th`bJMFdrV=0UU$uKQ1{3hQYr!5cr#wFy>u=8+>^c0&m*|8#SB^yfJS= z;IEj*7)KOSS_fNFqs|Dq3}igDDl*7D2k%4RUuB+y!=gil2D?M$jaz)H)DFSzU3ec1 zgDRH4Nn)ca7Bg&~YL&A>ZKLLvO)Tomik~Axp+kN0wr=`#xx%-~4DuN@Ni5KR7qjoW zXVii{@#~<%gIw}Li^RJ3G7m4bad4YbPx$^l&~t1^bg0j2&f2URRi9ce@vTPNo?GH# zT%B^(!`~>Ul+q&6L=PnzxCFO$K=qM}lwA*Q^e5&!SY! zcb1X^j$Wcgq$d4qjB{*Abm)#?ceb=#;#-RZxiu-H7Mhqj^)Dpn#6ai}jbJycj3drz zfk^#VAP{s-7E<*zB{&xZ0t4Z_vL@)Kk--P)1RteoSWT2ooNMu`{`HLz>?uXhA@Skzxw&iJ=DR3Pc}7PPF<7CWW9+Y_`Z+f{?|uD|x26GD z<61~dKJx^@&3Q?JchKHfph=)DyftXnI#S+2drlomfCcw|`3}sy14amswME+Al>&bq zh?R;fqsE`pc1Z$Uq`H7Em?)$X?Gk9i zz@EC;?*lW^D-Z_UW-dTztOU!3P1~}FGRAgRFjb-rb!MJm)XZ5p`73Yo~~WRI?Zcc~+82f*+hyb;y*l>Z(2{5yZ zUck&GLzg+|r&u)2g>3VN*dmdfQvfSQ3rG@>>KM8x9NC`VJCLUf36X1$Ou#C;Yh}y?} z&ODC`x0+F%vp2SS#5@mNM&l0V(e{B5+*{4_kOlO3&{NpBZaTfzh927US_WBT z9w$`M4H{iKyXS&j1MYJc^1+#5xbH{TJN-VD*MSmU58w1?%L9ijt|#4AMrPN1>${ zFptcF+eGZeoD>EL>66+AK+9hL;FO)`gJFIH5ejTDmOUXmB)@`cfbxaQkDv_88=3ov zPi4}i9&;lxKLU@6DH7RXK>|g(0`ldc_a2n|C#P=BF#ssJtkk+Q=iV^D!^_nU!#}yo z18Ohu~gt`^)`btIIu zWvLxF*3j$TLPw^ntzLrv1^-J5K`PkjBICjGO)xEZ&0=EhnBMu%JWftc<^X9H%!`=d zk-%{vDoBMg^4cD0(LXavm=%(Ww@}84=@0y^?a`K=okx>B>DnLfzJKQN5DR7#A>o6u z;x~We_K!W7l-Vet$3yxI+27g-`Va9MR05I$PBGwNbDaJj?e>3$m~fgQlh`n#gz`d} zVi<#TmR5T${3jm>BZfpE+|Sxc_z&s$N*W~xDG7fH^?#a&$=GfwL)GieYh^xDAvG|Z7TlD?^g{tYCm+35!Iq;#Ec6z~Z#*DO7A20bfA8L?sx(WR8`2IPf;FyM6V#;Wl! zy_hcum8WwDOo7QqDf(e%ga##45*>o?}b5055jss6|gp`RGL}P$SEsQlJ zN8%WqKRqfZpCu|w-+Sh%EZzCcQdzp|nWM6F$A5~-s0jV1Wf>Upz5g33JBItuL?nQLZ5L~oe zIv!>fn&6va>(J5nLZV~b2SXz*QFJ6aEYi|ADy*)hac4SrWoYBhG2^4dts$1!7W4oe z=>a0?ua*ANpHli0MSsgf8pnptxWvY`Y!nj0 zj!UP3>3rdQOIY2I*jV~lNOW|~2MN4;m8DHMhGjJk%Q*TLdb!*ZGcINvPTonc>R4%1 z=onF==3L9jIx+5zF&T7~dvjy=)|e6aHJ*Oa_%sL?=nG;a8d-!k=Yu%WZ9*dnS9GlS z<#?!d^vpz;x|W!XxX1?Lt?1}>JU|rPgkbK%YtP%)6CY)}NFhA4_z^tSdm&L#IEhb! zTv5_Jz<3sVh>#e2G+}G(-eajN{w6jO->^SXbs|G*j>klX#kfDm4fcq)p$|kwhSM0) ze8CJqonLK;UkCaDgwM3ID(>Jf)LwyDh$ZfP9bIEut^JdopWbfk^+ z;nkuT#MF3si4exR`!TZY90}Pqgz-bV~X)X)zO%#&^wlx;zk6N z>E9X!OA-~+J%Wzn(X5h!kBY9*5;a2`CB7xfl2AlNL-*k?)E?cIK1pmEP2WI7h>fs@ zin_rH@dQ~&AvU5LL;IXMLe~?0tU{Y`JXV|VhQ!e^gCT^BM;cqh=mYCWqeM6EPe1PU z%}*V{0g)S`NV}}BYo&1=Cte~V97m=A2i)uHSVKsX_R}kp*O=UxM)*?@)2I%8qxda@ znJSz^m(!y(9)_Wyk3;Q1OVqrG5{G#hDKK_i{7v|w0!Y_ILKf>rh13`CTEnBKzTyf3 zS~r@|5d+E+TUR6kq@7q!p!?vP#}h|}#AFZ%vR-&HHhM6@bcKj*d?X>rpm%jhx8QHg z_`1?7_vX;fLKOXr4(m)5t=m}|?5L>DQ20bUIzb@m>^K}^AZuRWgLUa&NH|?X&qEiD zuOprl1*@|V8)XrqNI3{(ct|IV3u!jdnN>QEOZ@|k03O* z2=#{+7TL=N71(p8*ePZUhiVdf-uq|#Kw;rGH$3d ztJq%Ya8Bty!R{=h=jl_C9G@1SK+hU|-l>y=3(HE2vZjrqYtO@{tf$Uc#jD3yD4$W7 z<8+ic@?7yls$BLG+^Z~pgd;z{up~czc!|sIEXgX0AL?)xXSrPVTsku$tEk*w)~)x& zcGr-S@?yI)%jIzP&CSeANEU=T79ni7%U%rZf^cNgjoJ8%F^Z+}=)bj*(Eq7M!kDpx z$M%0@@5(*5_PpedH%nK&{q{3O7_LFRGRE1niU$?CrezE)FD%L(kZ&(>WdLY~JA zw3j+EN{hxYf$ex@r#$II4DzmFj#FyrZkAp`t?SHf1X>{t@9>iZ zcPOqCgv>z>=is8Eky(W$LUCD+!)dq2=N3^=K>wZWME8(ys=CX+Zvr2I5OHv=g5YjJ zHycfV)%S!75vVJT=W$%;#xK=>Os5ohoWflM;axI@cYN7M=naRb=D*&dBznRGVJs!W zCr}!7480mITqca7_rvM;PEs{qU0h3!{HbpNVh9UxVqlh3<+O zOeu&QPF_?V1%vpnqxh+DbQX2LW#nebfu(qX@O;=3x~YYp34tU_&3WFbO1#EKiAna8 zOi3^s-JlhH(ju_*7?Q!PyocSnz2Y2FXC)M-j-tP~PWo@4(15Ozz7J^tjLV?r5MaBk6DE$1uOj|((_>btRQryyD0C& zD23Tpq;8yqvJ4Q!|1J@q`?8wv0HyHF($nG{8(HaycC3`o-%A|#(R44&iImfLx)dW& z`*U1qEbkX+QVb*Nueu`qBsp!r@mo^zK(x zTx6}Nv8?UM`nI>)OL82!WE19E zXXq{^W%L1ONw2b;0()^*SzNJXZsT$s#l5o1isLI1+S9G9)>Ahdo=Y~5ETHNEVE)@% zOURPfYQ>U!kjEPBJo+JrR{sLJGh+XWv<~Rc@C?-Z%$<2Oy6B*&nb7(cZ&D1 z(to|3_Nip$$>NW87FLjBlW#B6dDkTAuHt>##l>024;W+}Su;Y`%S8XF43HK74bQVq zbCg>vvr1f6m&2MO>=pJR zE4c+lSvl--&3#Y77*a(LF<>LakCZra?bgadSAo@0Vz)Z-#IMS86csrt;rKMDE8j;R z3e7#(xA$qERW`h&!a+`7duw?iJ)ymfh@O{KRAz5)Wt3q+{oV)odx5@vLJ@?Ky>c(`Y1UY-{*H1D@QgV&YR8!=fT< zZebbjZOtP_v1XOz(x>tPfOxpj=_=1EDxA)k)vErUG4^6d1?W~-W|eMOC~|_+N_;Kx zxcCq>FlFpY^*yb54yQFcD`!e&mNQqwRwQGk^u^hQMa0`gREgo@;!ZKTlGQa3Mds2= z-rhY=LEbw8G7##}auetK8+Fn1j?@5h>U*Vvig=qTO2TARy8R z5Wm?=h#?#$_^NoTNLlGAMdZ>=ClLNDcAl{T&h{=VFD-RANzGk0);c`5Py6faiME7< z=e*5M_&u$-bU5qVzZ%~P6&_<8W?;c;1{OqeDUd9lRdB0;cf zSduuCxITN@DZZuqiR#uVF(B?$7JuseXi{OsrJ^dd4kbgD%U*V#IC^LorR0$q;_Fos zpnj}ehZPT1Vy7oK^=%}8j#8Jkutfe!1nw%KCRxvN=G$G+?H)OSRHg{nP3Uf-Mkuqp zaCLWUS%IUxNbz-K;T$BGOe!xNQUViDBW>c>4kObuxU_Hp!5Bk2VmjUALR>F?H{Jb0 zQiJvj>2V>}g`&of&vBIG73SB-u~meoRBHZJqv%qdazT1mGVft5`_?j9Ddy6HiA1h( zl?q(0(q27!)c9%fr~EW}qT(K7M-K0iXtSmCsDUTlu6Z|R6@K#lh*4~pc^N-pRr&LWNJnpR4_Cjm=JY_B|Culxv;J5?iX1WGLW5Ih+HWIR%9-Qv2mj`sS|ci^{V}W-ql*8%K^; zNuTzqDWro^lM|AYb8_+$a`RLd7m+hro|Uh;iR79Q`D(^UJtFe)nz5_V_(Vr};N-aB z-&g0*2)y2iWTHgLMvMf9I0EsG3j&%c^-oXSVt5VlWNXQXlHASbD{NH z3>YxLI>_#H73PWlm36G$Sy4!e+;)ER28ju_l*AO9_}?UY+cP0CiT)>@oj%DnLH%$o zY|X@PYtnEmss6%z$Eoj%vvm`{t4T-c%xKXHP&R;q`LPs)z^NJIAiro#a;j}sNPFct zSi*(SSs@LHW+8P$W`$UU1>fEi(>|=DEB<7&4k35VfBD(eIZt1_v%{U;`hGU!tAu5j zJD#3>=htKAum0-ZFFu@?)A8o{ClANmebJ0pUY@^xefZ1^ADCj_v7&zAs#k}nFFsOS zvhu*P8!!BHaf5E74_yl zZA_n8p%vf!)i3X(dlCwd6~CDL^v3B`pWQY3=iIkf#)Un#Y4Z19_IUj9&q_Z2?&PQK zp6b70-H#0(d~45xiw?i_McXIqSG;(kb@}f9oN#|@`RMSWSzQ*EE;#v0(+~dM-Z1sy z_{$RSa1EVuaY~cQ@TALf;@8IQ-(Y_{Y)XqyrXG7Y>gVE{7d2Y-%-+7;53FqQ{9BQh z^87D~59Z{YpE|Sf=GRsZ>02@>^Y-OeZCh%aYx^$r#r|(KXxQ_;{3piVbZo87e$4Uq zw{2G4=ql{{^qU12t@I9m36#KND8>ghc0Pwcdt5mi>}D%^2oaSkJ)P)zpeGl zx3r(sWMRuYgoCYiy)pO5*SGzU`Ro6MkkDBknPrKw&9X#`Y}}?p7;&Hbyk(8+cIbQW zk;osudaldiSu19KXnXV}TN~oNHql|t!p=)Pbl2jODfbTR(YgP?Qfum+8O`T>BMMEM zh8D}ourQLzxweM5yb0ci+d}D&tqBfv3af9c8xcjyAe@S7LT#;a&>D80EyflR5k@Zs zTU10uesz6P7Pdh+**2`Vt(UFmveaeCa}#Tv)Es9K+)@(7oGj5lCD~Jmo+Nqkbe%0( z`ZkLtth4O`TSw`=%`&$|&HWrXWu>YcD&>asN9ZgIO=E6Ye)tyG;`;}$EgZV~sg8B) zKRQ2uZLjJLL*~yI6Zyn~wxin3Nq=O@HF4It8yc;BcG^W_-+Sq=PX@mhu_q%Ze`o(@ z^9Ij#cHN!W^k~eDZ~VFc>c;)^e;atAb90BULVC6uVf|{a<@fi7UUtF5*XO-{dFsnI zhm3ps_!WN@2|xaQ|6}nBm)9TLrLE(WmXBTb;O|e@`TpuzZ{6~o`|DDjjv?|#D_^_T&Zcpu0xp6_uW}9yskvF49&inU&SGe!#-cMY; zbZhKY&wlbt57!54Z}{!w8<#e|H+%83Lz;X#^RtWp+P7)UL*GP#4Y>O@L?bPjmw3grfks6vaKH8G){<_7xZEow@eDaK}h0Euxne*sxzy5mn zPdhP!7fy2LlcXgkcamCNK?Qq?%<3Gyoc*J>f^-uE; zZu;@ssi_|?NqYL3cDp*wyR6CHzTb2lvZvvWdrKF!yn9LLx)UqE&3W(Zs?YZK8+F&5 zJ=<6AwoiQMhF`k<-T9`$2WGvyGIY_kmIkrAP7J%_n`2KG?w|BzWLeX{&#!#vnv{a_ z^v5PHy=Bk9@Kq-|ebq5}OvufbzjtTLmHT^5T@!iuw$0~Pc0c~~XAkvXvZ3Hmy5p9< zh3{`^`;6s}dtVtjwr``Sj!ru8*2Xu!Sw3>}qx(mcpQp8s;s zTc6zA_T;rgf4`ysx1SGv;Y!CC5Vb69O_gI&e z%^!WQzK1T0fg%!hS(Gh;bQu}X(@I*7=k`*lGfI%c*0X4vy=KN8 zw!Ox*!?KfM7uDKzk{Tnm=CBpphDz^kA&UFD;*H$5G%d&0;naOBbDJyGqvA$NNf5Oo zjYq`ES^FzV%($XFKvg@||*}CnM1C^_8{jYoR-qtIw{Iyq;j4M~)I5_k7=UYvmVc-A3^PkyX zYd<3Vu0J+UtorEd-DApb9y9yl|3tjFqth)tlZywnPJeRL>~G(gzv#$M7u;h1zr5>~ z%#Lr+=YmPS!`^=Nqog%I9PK?l?LfbMKlXX@qH(W=b$_~l!W%{Jk9hFr$Dg|Q{?cVn zm#=k|rM2tjXnj|gZO_bq=dsSOjT&|E_1AVRh`HsOOD=fej-zApi~jmP`|)=p_q^F< z=I5WTDIZk&)!MXGwq>&hd^GgY@9%jr=EtZ*b9z-jaM9`>pSRe#V!?^qhIiTi+za=< z|4iEZnVk;b|MRgXOJCf%d-%a^CAQI{b7vgfIOY4x&$~V(tj*}vJ)Uc^Gi%k`w|_DC z_SFCEOPkX8-3i@Oj%_Y1I)3f9}=zZlU1&8*v5R$JO@!9p6@BS8k z=-4IQHiqs0zvX2`-~IUY&P91E zVy_ALEPvOHlY6|;Y*W-FYhUcxV`}Q>JMZk8)w+;RD9o$nSVFS_!b#5w8r zg-u-_zU6`D-w)oJamPEoe{HhrVEevxU%T$BJ%^ugJ=pYe+Y^7kdC?En#eL??J6N=D z%kk$bkNw`FV$pxz%G};!>xnm;JXZDIiktqtwD)(f9j!n7#*Y{8T>8mnFZ}xcJrf!~ zP`Z3T=FZqJ+rRL@w%hLBQ1QoeTdrIA{fx=Z@8>$wX8oCY$NOm?yY9F({=-A>d^Nbw zyq>~jqZOlWYp7TUtclrs{vV!XI^>T>-Q|lzp7)2EByMq2JM_b}cb0VOQuyl^c#QSJ`3(v(Udp_*X!dhm zZ~x=#C3P?9d&AAG4tD+cg~ImJOS`-t(&@QZzIyty@keKVbbSBy!xlsixp&N>{!hhs zYca7+6ZglrU;D<=Q3Fe&V&0m1f3x$CZ`*k1%pQwwnzD7_tta2U@VTEKt)FpM>GC_@ zx!yAIx3J9-gD2m9SH=@ht-fhe|I6;}6yCGh%vJTeEXzCCI8q?60v`9GVth|J|LHmwmVHc=|X;@y~J1SJ+U)DJ@+`nvg}(Z?oNPVV?-%fz{rPb?1|KXA#!7V{t5KJWIG z>jysBE3IL{#-?Fgti#C6{6J=AXH5`dYv_3T^St|A*FQNl_3^5>by_P^eUn1rj~|=R z#MT)4J*r9FQT9sfB~;*IpO!$uCk{q7smBgjQGS_lzAY9<>o#dRj^mBQtxZ91pd))`i`i?#P;-uFrcDD*!@&3g(u0HhUyTg;W{W8S9?$5__ zn_W=nuU&~_rp0f~d85e#FVF2~3BN1P(e9~TQyWd2_v_HE@4Y!`>)wyA9zN1Jq2Xs+ zzaD#kude4GfB%Z%J2w21{>r*XI}CjK!={^NKKO9P$32fUd!cm4BX90|akKO3__~$H z8{9Ky&GEJi%R2V4bbhsAgUepL({fwM(hJMSZ*P84a=Yv9v)uFCO!o)d8`qsUd+W>z zU#=gzWY%l`@^CwK*9(T`(Ew}dGao)pA)?aXP$5`vz z*A_l-Mcr|~hJSk^;psoO%xV7i+Ab|0?b2iD*PrjbGxMQ-sePku`Q3)DNqO$x*FGI_ z?YmFB@=$~GcD8uacE4*@yAQG_tZr8pbN-2y??hcOukz8Rhgyz5`C)&K*yb}k2_bK_wdeV2E{%){FVXf=Y^i%UA7koNp z&EDTz^q*Mv)6_@)x@5+X)Q!I{n00L3)&^tUGmgESensM8M~l%ne|*`}r1h;6?6+3k`K#<}-@^1$m$e|{k}Z<``n)N1)3SuL#%Hw~y9 z()qUSDVY&5VdK>ni;_h;1FR@fe91`FwNW5elP?-g>`k_2xb0%wkY$6G4Vc?cVQb2% zXi6+L5d*7Jl1d^V=Zi>APl>5$aw;SfLnddkt-#h#dQT=N>D0|#@xE_9AUAg$G{T?( zbVHY|)2SO+=C)J@RjNB^lousyEkg0Q>J>>>H`~8@Z1tVx`$DHD){E;jyYUOp@9jFH zYxvPuFS_v8Nz2v^zw(YQMOoWckKX&$j6WX|4)@>m%#N=PO!)JP0UsP0_in5>&G*Ymod|F?`zI6lP?;Wc73y|^t@Z#pYh~IwMed#sNJko98{C0Q!{e)vur_$`|vYcy{z4FOt zA78Sg&vQ3M^o(iKabDbk;~~5IR))PAmb&`e%56*H7j$T`?vXbxZu8UCyO)r-&PJ;6q@Sk zkm%Rg-8t{l?ze0_a{jUhcSOErd1uV?uT7hFb)CG3xE?7pUU~hm3qKt=`O4OvMtpy` z|L(;%ByO2pJ>#W}z7rZ%r}S!{dh1_*Si8)7+Vx@U>{t8c&I`#ryxDy?BKEUuM%_Jc z?cy&+M2?#CZt3O**Zr_*&)4@I+}3jMgds&gUTQ7c+PCP$PY)dF{KuV(Rvw?Uaq%o` zuQi9i-MzNc@Hf(1&#O+~wrNeT_Z}J@*0$B6N8KSK+k`(cen;^b_l@6_3|o=8@#ZV8 zoqzbq)9=m8X>prt+w6G*3UjJo{jKfF>p$K&;QeQws<_4K-Wj(ra>3h2>oq@r@&D~! zRCxK@qaIt@#qsU5yBj3tjD7aqx4O)?ZoKxbpF_I8`RA7Q`~JLe*76%Kf8*7yvs$&A z{la~(?tE@=?7g$vFYG#J+_Ohc^d0VU9l!0_ek+{6Zkl9SIeNt{6$@ME9XkB!zI)>L zv^q56!WkpNfB&Py)o)JRazXg?VJR$e0 z-)|e!Fz@*N{RT%g$t^j!zv;E3SFHNsgSFpnt@qmI*}s2Ycj>3Eb}8yJ;lCTI@?XAc z%Qff4u6u5FT;;>Rr!P!%jG7tyR`0Og37c;?+~>Q?Z;F&?2*5uuL%{__7mi_kB&7+UK zzwDQ&>Q>taKmP9TYZD}6S4GCor80J2t(hF26_%%6_sY_gfulA|+_8A?LzeB&e(|B& z*hRdq3C}Ru*QOKZNt81qQMUd#ZVgMfrD?*kD81p>U}hNm*e-tvNE z6yX+1UZH5aifk^)c9AhGu;uwQhRR^DMh3mz@H9g&GKH6fR^2f$>4)oD-B>3z>HhJr zEbSj*n=)kbk$a+Bjy`!+r)w_SpZ?}m|2equjS@`b6@uioJ`t^x< zpSPd$*u+=Xw!3iWvaSjD%#UpM;QaNEw>lcqblc$3i*Eg)?|(uoADb0&#~bl?Klxg_ z>CY!NbSaPFnoz^63vYxx3}~+w0sBzwi5-nm0RCxO;!6^+TfWbALR} z+WE3~u6yyt6(0%DUz==y^XtuG|x^~a{ z_Vt_A?!T<+r;K-A@1OC;L%R}VyMNmI>D1pN#w>oMzpeT6U79W0x^m4;!+-y-UZe)2`%#Ph8OepoVc;DV)ZCoP(lHhAX+T`uT< zTUC#BKOXCGHgIP*&8l;^1jR8eS2_X^$X8^urFaj=xbADUnd`%nI?20ecG?)A{7Yajk~%gAOg3H=VN z$a?6qi|>7=K$z=lx$?lE^cIh8DG49@YSF?)+g@n#$d}*M?XkMeRpG;Qw!5=+(Dg zr@x(BKe68C)lBAGA^mky~U^O_f5`uwoc`;yv5lP z%1p_v@4dF&u?lc&(q?*>=sCUf103UbD^8eoK+x^@hE1v`rYl?9m-3u`@yf41 zu5kmCTlH&)_D%OVRo7)#88eD}$bH>g@ zwiDZRe`oxk@_k8oV)GXMnHzRoTG4hTY4xGcv$7U8G5Z)aF?%3V51U~Vvn5c-6qGR< zCk=2D5R`?mv{6BWjj7BmOiZi{3o3!jY2ay}*^nE~VP^#98Mq9qAwRG+X=Gq(Xbv2} zH#7jQl(9$1vKSh%7;ttjIJNx72NBQuh)MCzlQIr8bgk`LsN)jNJGm)l<3fg8tT|EN zWFN|FIPE|3;rfbASn?BlNUFY5dvxC2{@MeRF2w5J;m%)k{F;X6PbKMn&BEQwH+`J) zJhsU^;C?)GmbJTKX6~G*5InHalPIPT~aS zdf^8e^K5*>3qBUOMO+FqzbNL$u5s>mS%~0Qd1oe7cPoR|BpIE>b(~Y;Qj?|6*B)u! zwm<4)l+>2kee3Gh9Bf_sf0L>A-iaUl7d_+M_uVG)qyHDDGaF~Fn#I|}FX6q1eVy-0 z)o&+eluoj|l)7?;pJ!!J^Y7gY>*wt(*eA0gw@HLQg?F!Cq@&)fNskpTz4^MUO)2hd z&8p2&j$v`3ZrqMOOV*e4T&qmV>i+HO656!n(VMSYk?M>#oiV@u=kI&L>Up@6;mvt_ zY33PkgJxQ+(>Z&i_lvLAr#w&FIfgPRJsby?yxjF}<7El`oyT_Xt`%Kye8w9lUGsPM zYOWlse7}8#R4@0nuQq?LtFN&?v^Ak-`Q&347TSsBUSY6xJ$Q2d?VRt*Jte%tldDcY zD-c?scJA-L^D<>S?c_S2ZO@H*5D~X>KliTwUaO3H8AY9YJ#zz@xA`8Hw+stQcbd6( q(r$yeKsU|&9Ziuss?4`p4*to#_(<_k*CVgE1z!q$Zq9=&X#)VMWskK0 literal 0 HcmV?d00001 diff --git a/Shared/EFT/ItemComponent.Types.dll b/Shared/EFT/ItemComponent.Types.dll new file mode 100644 index 0000000000000000000000000000000000000000..bb59ba3c31b3d67f391de3ff98f8a874b584300f GIT binary patch literal 14544 zcmeHt2{=_<`}f|*am;guP>#&=K4vnHktt(I=7YoGa2!)*I;K)I7($3jNm80O3HujBhvFd@AE$IdtLAM|Gw*b7klk>-)rrA-S@rMx_@h}ee6AVLrf3^ zVZk*w2SJVCjwTaE{?}OwsOFZq$PJxkyCc~M+uf0L4IxG2BdL^Ns$V!hz%L?#Lc{wL z@zj_IJShTi;pl=7rvwsJxwzP+e~5OngdjVZ3DR&*^Iz!gIkXDT0V5E^4mh}ZZjwB> zUPpoXFfElDOodsQltOaToURlcASmBp|d+SO;c@sE{q=$@wvadZZH2G8mM*KxzI$@%=)% z!t*V$jOSp6G#K~~1|Go!N)nWCkSvq|tzh&6K{vRJ;G2LupKdURf%=~m6VPmt;@Sk= z{e|iQloK9(GE*c9e$1$Yp4kr8glZob(@JLDoF@k1JiJ7m!%5N6Bud23I#g*A z=n62MiDbWcMk)Gdy>m9#r|0$Ux4|+F#68bxnvQMym#r$&gDzG|-h{pkoBI z(7$N_+Rb0O6jBWU{`v8|ss+g}ID!&QBLze+uzu*HIO!Q(k^+d)KMV&k19%>g zOZ_&l7=yL=j(+gw6;)l(Q1z#aq9I5BP+|b>$9r)hk-@72?_=?WEsC0dWlP9E9TW=& zEOdnqE(nSVzZ&G7^vq=YbJ_fN)IJ*si-%!WCOiZ)g90BPBNxO8@{7X)5ED)SVr|&$ z<-T0=`Sz4@RX8R6FZ5qD>ZeVMFHRZ1FfNtx?nEj&Bn;804E~hy<}qYi43%gYL5!hM z{m9CArx<@SDPS!z!Ict5j4<@q(ecv?(9$O8X=oA=T|GhA6~pTiMv4TIz?ckR3?UfU zfWhJ+eqN9XK&TzS0C~WZM|tvq#|ndxfu@yc^mD}sc~Jc#9Vii&@d3n0bfmb3P$_ZI zFlfh^nGkkyvO-DG`kfGLkHQ8d4%n{%Houye#t@0N6abeTxIkwR7OW$jT`XMEf^whf zM!A`8%hHjLt7i#D+nMWoxf1=t&B4g_GK(RR15Ja$tM-bcP{X{4K{ORAF_PjHKqjF~ zbYgn_*{F{U^arB;zfCS{Ox3ltpÎVu`_*#;&Le9U@e#y7A(Io$=gav_DIW&8s5 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 aHAjlH2W$wOi8sJAA!BaD>Ms5q?|%T~RrdS< literal 0 HcmV?d00001 diff --git a/Shared/EFT/JBooth.MicroSplat.Core.dll b/Shared/EFT/JBooth.MicroSplat.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..4d878c7241411cb49eb6c5d2ec1c51d2d56b0055 GIT binary patch literal 44240 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 literal 0 HcmV?d00001 diff --git a/Shared/EFT/Mono.Data.Sqlite.dll b/Shared/EFT/Mono.Data.Sqlite.dll new file mode 100644 index 0000000000000000000000000000000000000000..a45f3d6c7780acde566d33ef136051c4107cabc7 GIT binary patch literal 166912 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 literal 0 HcmV?d00001 diff --git a/Shared/EFT/Mono.Messaging.dll b/Shared/EFT/Mono.Messaging.dll new file mode 100644 index 0000000000000000000000000000000000000000..a738b2f6850668633149b93a9cb8d7abb86577a4 GIT binary patch literal 34304 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

  • dsl6(?l@`;t`NAsQ2PtTkLelkfcpb9gs+N##|-f%*+4`t|bCQ(Ee&nIS){S+}L zZI_Q1@|^Z_;c`Sg=`6O!N@)QK>08AfmJ?M%`tAx;#Ra2Q^-9-wHE@hNjB-Ap7^R%D&Eza?dccN0z+OhfSXD)w&bL@@ygs58mkB)$|=# zt+`cxr>maW+#R5K734x`9(Rqd_FC~VUZEz%pso10!kW3qOAw0&6U3rcp2-WKq)eEn z`BRCX=w{y~TP0o)ClF3ls?R!6<9DKl_+LjZEe~{?1OK3uO?*EOdkAbnb|=7+ zlA4YCC&uxEPXrGyCQ0)eW|$YWHYaVIwBU(_;&Wg4Kqyfln9Rt8^rpTRD=GD-wat4= zZ;d+aclWTWQ=^9F(kHcV3s@FCOpDjCT}ScL5;Ls?G0rF)?+H_lk2m_&&{Ud2wYgL` z+$UD%odd^P{Bl~na-!8=vmEb;IPRZR$J?G*y?0m~_s^{3L7nwwC&ZQty`4yegdzOY zwH(vgj*Vs`=dSlY3C1FmydW%AS7{k8~7Y?=<^8EBV6b4O@4Ll%k9SuHUvJ3oby|8ZZ} z?!*JrwS(h%OhUAR6k^kaUlYvLqJ)ngBKYI=OcdNh5C{|qge0oQ@$rbf+IL}w1rg1t zjFP*d+=tpVXDcM^ifqmQPGmKrgIOMPiwa#+4KXo73Bv$Fi%Ua;PSp@|X>ewXy$CeB zrqj1V<9w{1Adk~>DZYI)h|2(VpmFhW#j%MoP2qiyQt=8WR?0HB={KII-~JosH#Pg@ zef1~H_4~=B+yHTd_&t^83N<67pb&-r5xEF*k3pFL(4;Yx_&9#v-DG=MYbn^ab;`TM zHX%*sMs0gT8Uh2E%(;a~Lc{uaJe)izoQ5W04|HsMUM?<*S)O57VaZDIyyanV#LuW1 zTGwNFIyyw8&4Y15Q%1j4-t#p74{7@f9T^3Si7)0z^7jm|*8#X6#lg;G1<1jUqcY<8 zlE~v)g~gNt6>~_eXDlr4bOYmhunQtc$Q@KKJ85Zoj;QJ3NEg@$`+``o#nlKPISrKbce-(T#_(#-#KD zW0L&6ZLKk*7?r1r<1p0csp7cLiB(6NfXI6yKOlF{+#KxMCZ70Gx#RY7>@Gs!#!EoG z8gY5N`dccBi-O%r}{Vow#aqb2ODE^J{wnoBL}1gswCkrIxBP+o>3j7MzuD)Tq;vL^z| zy(G3B7at5*oA^`=>)C`k`zf?3e6V0;xISgUz`Z;YhayCVz%ss>&(~0u0-7;~WQ+!e z#*_A^0GuYO3iA+8dWJbtlFjkPt1P=CUR`NMs+v6rgU)hd)p$**%1(u&YH0~{EUP!} zm@sA(-8Qv3BKb~Maoz;?Rp0w~k#79(t2XV}Wf@u7A-}2>jXHUwoJx99(KNAJpO8i` zy-9*dIZCBPHY-|a0;7Wv))EUg%rhIDF&SmT%NcmnL>4q!cDhQHkdYnPnRx?ELGmQ% z4Zv0L*~!MN66HxvFncn=UbX3_r&SUpKY?Nt4NGWNN$pwwZdoKeEA-ZKR*INI^mr(V z%E%e`^N-vF3E)&ID&U7WetCuC_}I%-A*K>>1V=(YgzErY@8QPvuF(7VZhj9k>w3J$ zeHOtqK*H}aIk4%#$x;;3?MSEx$2T3YwPt(h1l1?}%MM+mR7i0C0|8wM8I`V4Gaadi z?-sUEMV>lmNlvwu;l~~K(CC%!QeC46K9QzvAHEJ{O7`g%*-6vaiOdG40wT%yG(zH2 zGEMvEd3Vimu<_}<5G*e78ot^b}jaZay&ShLlWzJorb=hf451)iR1^$g{~GZeBIg007Hn)Kg?r{CE$zDbWg zO&Gr>SRHC{I0&sQ08S#&6~88U?i!ufOMnDHa0x&(6(|T(0BEetU9a5eEaK(-HGa*F zcl?^a8^LX)0_>R@CWzDNGLa6I(p4``D^dtu)6Z3Z|3PU;PwWxb$evo$6@<}!s;?tr zj+%a?S;wAxj*`cj(W1-qxnW*Xp(J}|R7<_V^W=aZn&F^}Bykwd0yx9Si0XK3fn03o zj1F4dw~Q(iH?HFELI2&D_YM( zmy#lK+8hCHV0fc%1uxF|nway%bK)PIQkBN;`(F6@E7Al1dn`aR}oK`NhpNwAoj;q*pj<<_puJ%5cSNDB^w%-aquT=a?o<0#@qA{;Q@5#i* z)+@hDz6-akGEybxPj%xnswO%|ve}(-)qEC!|9<&+% zP-(XQe2-@951OMq0BiBJ^=D7+u6IUAw`_3_Rd1(#5}8NwdN?D~8aSgL6)2Ass_%w=6jO{$h_7EisVc>mgOpPY zwy0+$3C~E(JT3G@%`-)hq1%zG^w@3O5sDQ@%uxJDDLsXjhr=;q&m4?gr{|i*Owu!v z_cRWx53hs~&=q90P68jO+;R&Fvr-WK<%040TZrHL3D^FLx?MmlL^4WjL_mmiWQBAA@w5tZY6p^v$Tfzu zLcW}V+vTKEc7u>IRE=puIe!w0?v_hOEt0GY*sC20sJk7ND$ku zEHP+_MD#jqMSiAn{mmiMICF0&<1>V#mG*|?-gMZLA1Tsde{rYX1AKnN`!w+5R zLRlh4>96yVZJk`VqE3@k9IbvWClqnUWg45?cXu?mG-jA*+rAa@dDZoe${qKX2yRa+ z2=(*4=fTSgq}tElp)RhvENzXRp7ig}1tT^1|0pz7chmVO?D@MkcUgtRt~VpN zx%I=grZ1A|uL>M<@67^}JLcZ$Z&dEKUVo(>Yxl!Mudr3wOn!frtdRa{stQ>rpk_qC z_E+Esa1?b@JVjwos<8x5JF34fsEgHaTDtvrSCI%kfJ+^upaG(5(Cb;7^Xfa`&?2x3 zc__3Gmp}KwO;cF=#qeV-e)s4CKYvpib?&e{?{HdMcvn8>?||$1OWI#T16!n2eF*Bb z-6uKk46rH7FIu^BtHk`?5^I{!Lhxt-n&vj^fsaKa8ii}P68-(9v}MaG+ad_-A79ziEQNMQe1%6rf<5sx&X=6%M{VPax*d%0lY)Fv0J1 zQ_Dv=n287#`p7b6ey}Mc3pZNX2Q^E;2~skvxL{e&hVb0Z01V-%?WX)^LV04qiG`|m zycS67%8*k9%EkR=$g!aMv0ROrNg-3sY#wSsg>q>r|5*rvSUqn1hWT&n%7}owTgJgf z@ZBMi4d;iO7ruclW1drhZTpk!$f5CJEUPk6r5b(S3iK%HoFm`@u%p*@vWu42?iM z+~%!Bs0Yr5K8Tt;?gN?@!%`ESvOfme;wJDxjiRE%Z8cnMw0uKifwaI0Y`i2M-h#VL zcKv3=HR48g8|Z*jqBYAc`=?oihAzXjbhMc$tzX=V$gR`;qo)1RpSG1FowVe3d#Qia z;o&hI4=Kwt4ksqh43RRotH4fb(r$lFL#>%P$7Re4Oa9p0!#}5DK2oU8V2(%&?w_O;&ci^HK!CeU31s9R!4;5K< zgNuF&_oearR+vv#g+fQF!*60NImS}S`%(EEOon9#D|%P$R(E$xa95jt>Nv0p>#oBJ z>vt>l+cm4-_oMp7g9T2T=-q+>lqdHx@#T_-7SOv;qvtOhmd`8f*5|9w4RsQT29qBHl6Xzv2EYV19@n*B>z!b`k2Ie)Ul-k2OKtucjepF5dcX}U;rff0!Z@h zS#PhA_VZA+>+tg1?{&9cW-3(myb&u;iF~pH-v-I7#BvY5KKV=-qBpYL`n~x^PUtlw{SKZv#kbt{V{o9-o}r7lrJ};I-9b@OKSfFQ z%G$`ND|1n?PWM9yE_eb0${w`rz-detVk{g3su+zZvL?#42P~3T^q052KbnXz4=&n5 z!P7}VZtsE79EiKa7;(R{2Z_m1YaLSIDIdH*9v5t3lF zq?m`4prXOoUjrzW`bH;&m65|$Gqi#*oJ{bUWu`AI%n3b%$A&-Bmk`c|LbQUW7DIQn zHXe-joNaEXZ-LerXj(j%5DJy#gr41h>J%?FybaUZC!m>%yF4&6s*ei$VZ}M2HF#YC z88KgAg&SoP`l$7tc`@-L%F)^kc_~E^%K18&eJm*YMIM097MAg#R2*peE+wwuI$yUz zn7_n&@hD>aMF?1nIu8lHXT$P-VM;HOC?Yw|*SRQO#{QCJ|Ae;ie^O=YZ;3)rO7)W} zIMwu`I9+ng9?1c7wwcxc9O4h0w`2t7uf~98gscv)&R+*p)TA^0=HLMuoPOUSnJf)q+@uAl+?&iYJf$^0b$V>p$~N)TcxkbEM{#gk zp=C9h0)W+QgJHHp zSXNjfpA+AOLipoL_>X zMc-qn?L1({$UQ>sh@9P069|5C1A=dcCXr!=W}C;WZmj@f;>$O`*iR~`z`e(ksIl!c zQ4@G@0_1^rx+qUfBt+}pjaos$2DO`<*NS_A&$gTba%t`bz)!XQc@q!`btFLQaa(|P z0}hMWm0Du6(_%97G@eYc!@kptcHol{=B^fU-p@!*f45D*l2sjB(FX|8+_Nh<4Orl*2q$TZndJ(G; zi%-hZYzIxNA#u>7NYED_DnW)mQTL+bVMg$@B4tzlceP_#MmE^wNF3czo`da^hi#&+ zOo=NlkMPb6_lj2^7wg~L5hXedN~4hFRtO8L#ZT}K5oFFHtd*3y-Nvqcn^$L+tKP3b z8sc)AnD;`tfTqVJiI<#IhKTONNsQ}94_{ELU);S#A+80wR8Z`@YHKJlFR#K~Ud&yc z6I$_8>Of;J0}^!{#0oOuuvD5$bi#>4(ZIkVl#%Gxdn3+Afj}VgTRIy8A;|w*Wwl+F zmoP_y3FJt|3J+Y&aLMs~!R8pP09Zn4$_uOc%t9d0A`8@vjZ3>uG!+xw(kGc+$St>> zFqQm{y#NU#d!3O2WxS+|Gz^t-d2?zNUV&_{Z*FZmg9nn-^o^@Y=WJ|~&F(eU=%0NwPp^6W5LE?q0&Nf$m(t9g7tojoVXFVnp@M{bf*4HL$v2ln_FGp}&?d9ok`lA% z#WE^#i5sGgfCO!LOoCkvFrS!{B6U3kdz>R1sHK6D1@W^5_f&t>uwnoVCCXNB8u{TCJSb1sEET=z@LvE25tBNGnq*N zQ*GRevtMHw=7Hm8Lj$_>Z3hpqj@9pmE?cOJ*bEvQPUdzDY;_TuxZ{gt2`3_V|Rex11cwDRei{+=(`Y%p<9 zL*)yg)RY{+DJT!3M9A5ImkU=Ggh90c-+aCT65yw3;lM?zScHj?7j-{yH%7&^=IISG z^SMrUAJh%{K2iv|2kffhFwz2SF7}E7sn>?Kktq#?Aj#l8{TU$-MH?HC2Lw{^-YWs; z6)mZs%?v9j2@ykNrdjgL+U|q7U`WJpOCYUXhfO>}C%EYgP3M)AuQ#717HSlr4!kH3 z@>yxkpnQJAh+Ss01?T*t|L5*`^4mr!cPef2=ev`dC%Ghdp2EoYuzwUntjxIF1C zROFoudDe*7qA zydAjvAn!5j%1Ek)&On(oKab|n9`=G*Mk9-F7Y;oX@Y^0FkT%MNj!382Z(5{!Kah3uk zjX3~`#pP-InY4!v3&eo9q)-JyU3IvNf!~{aCjyO^8{Tz%0mcZdx>6)kqaW2eK?m-l z5R4Kt&*^z_T|OUyWy`Cb`hexr9+(}pWQ}-#L~FN~CjzHTr{~?A3c3PEOQ+|9M@y&Y ziy@vF`tEA^kK!S`2yCp>EhB+8WlXWjgDan9^J>9wXwzAda|yIjC@=k^A)-xbUJ2t5 z39r)&zKbvb*}^QGd>vBXh~nLpU<8pgC_kyyw|rX9F!+ z=Lrzb&*!TBCd?w{k{>KZR&aivC)=pql|QB%Q9wv#+e zw(|!%;-K*->mj1~pV zr+`Y-(Md)PF-1v%iYOGOHf3>Xf1(=|N5E{L&bnk2u3yXQi|Vg8l*uUcIBcFu(_9X# zBZ)I1X-YT@t6w<3@(^!l@b#~W=m10aX98KcL?ymKwCgM$G zDdC_?d2WDHVWv_MsEdFNH6>UjK%f6h>NcL7(P6&gG5fn~0dOQt-f#>1*qC$Gmm;FR z)LYBq)U{k+`n+N!;q{L}r@&}hEq_)&YSt@xm9R<9+Zw&?9Xv?hB+Sw*0UpvH8#jDv zsq|byuZ@U2A~C}iY1qh`YRGKX1KX}Uxn6aaOV2sXlW`lx!oZv;Vk0DUx2-SLT*t-) zBEgm&8;5;3+%xbODH`UFx0Q*(!m`C8UYi3ciYMg+s)mr$inF8&x;y^VKp)7(Eo~Dg zx8jAw3}y^*>aIJ1`*{MCV`H}P&@3!8q}g4IYyl3$#%I>X=dK4Zg}jaBqD9{ec0Os5 zccsyZtNI*g@69Gf>X}XV8H^Q)wC~Cpa!IqPL)BA*2(EWxziS9H`(KkSExw{En)Y zY%MQ$P2C24R~_SW*W&W!TU_xpbwqkJby82}`jh_LxuCQ8!YqT7=1ttg4k&vM;Vlkb z2XTMoF3bis66zW;y280MfaH3LLyh&OrPY;63Elz|ZY5c%Yr{M?`K=fu9R?~%Sa7^A z%m(O?25#LAl^(^{0Naz`RQ2dMagT^w7$!QsP;EatCU!mX6^?Ykr^FNYa`n1hf+8VE zu{6O^8=Gj6vrID(4XC8>8pv7GM5)@-bhiD>sh)REwKx5s@uxrCQ4xYR4US4&%TR6t zZ}!Sc5JsXUW~I0IrMCo>i-M(_h;f@|oN53Nu=kAWN`Z|bP@@?Z?w|rxytpg29qMiZ z{B<|UH0qElWmy-LP!3d?4$1%tZxMe6N7RiDcSf5*1A&7@fDYrt^$n0~EscJM8iT7Z z04_JB-CHBuw>h(p14lU(|K<`$zM%^G4eZmvQSjB??NM~y#d}A+a_xJd(e6nPR54fL zULaFeN-`l*GPS7xeOZ%_11&ZUVntAL#Y(kx3|IKgoY3pu3f=h~=iFZIE!ORx3sP}i ztT9rl>`e?sG08fpgm?O8aO;q_rUs*itqpYN8w5M7qSpQ^+kb@(t`dR*ScQ&95oMVz`Ca zJTag4cyt5z>&Mo;&ICSEr-*u7D=>TE92ke56)a)e5dpOGm9!gFdCefKlpDz@<}?O_ zcFZj#gW9n$8t-=ikRX}vzTDs0Z=0yG2|ejg=*htO{DCGMgVeXSpWP324G%X%IYWS> zMyCdA(2v1AHj^eCkhquzs})F>+$6t5u_7iTZf_(%hiuF|T)304J}R(*1m$n@NxUVj9DnED+QQ@nHrce-9!kZtZ!HSJ@e}3oY1#T3FX}m;4}7%XAR$} zI@Hz(U8~w=yyi>nMkNGW^>ut^-IcD5nX$(&24=Dh4-6>r(zjmIUDMgDmr3PK=YeYm zsOy0lXfdcpUrhTE-%V6b!=fZ{Mll(8QZ3bb-jOx@C_yG{1HYY{`~8*A3Z{gO9i)-y zACvU?@hpGDrCvElM^e~H*59x`I5?mQJ-xRd<0K7OV@B>7^80Lj3#~JM7rO zkhP%T6XQJgJ+NOdb_snwl`b3ucZWo-U%Xi8UBG8o0=%1?&eydgj3j>u`wxR!w#*dbSBRyYRhI4Y11iHxl>~8+3tXR})Z|y8Y9W3fVWmS4s{NoP8-c9VBc+O_ zZmI}BRklUMWvR_>cBje&TtfV%%1~VDrfau(Jz-R;%*4y7G7kZz%Di#54JiM>TK5C0L?{#^WWb6K8?k+L61mpSic3=Df}P7l_>YNBQGSY0f}~ec?E;%&xT~X z`W3br#n?41KBBH^5hE;UhaW4=daPHBuw^=<7SgKMB@-_mr(BZDiP$+>;&gV$R3 zt+&!@JeoRHlaV0uoxAg;mVXmQ9KRg-|uym&b5CCC0 z%+Z`esW>N6V%$@EFhq7acVEQp|EH?5&1tdyLK>tFGZT0d`A{+aH~tu>gl8W4negaH zDY5}bLUB5wBGFgCkori6I5~wIK{)SLCxtJ%xugzbd3gmDX6MmcmzpVG4!}}}MZ@oP zKH=n$+LH36DtY%fb$F$D^e6=Nf%!=7%f~YXgWq+E0hUx`wv?=reH6TL;g);sR|8R} ziw`)7AzZLC(4y%@DZ`JHeP`%3ZV;aJ7+Lg<^LqIq)#z=zAhYpwNiLX1nBO4#B&G>P z+QOUjp5LS}+^6t36gAdd1&aBO>ZcAMACfnt+iEo=ijgMd?6r4!nf`mBEuo!Q|670= zf-lo=$ICYLp&j_$iZ5TR-==baizps5F^tHYyM*vPt^r zA^Ekl?*Pt`n{|MeP$(DY>{}00_U0Nn+|o03IuJWHLRPtGjmYWD)H5&pG1I}ON6a?e}Kde7-9B)NEZs4H%s3M!x zCDx3t2zhrgDwss)HkY~6{o!o#-PVfY-?=QtJ8ziYMxCcowVb zr#TO=Ya#PG=~CCR*hOo>VvWK&H@{o;wQE51)Z_Xm@1pX?Dt+y8yOV?w?d>s)WYSLq z@w zP#M*-m9oWtt4ys=n;)&kRr%tp6*|e~bk7yw;lgtdId6G>t_8w>z+)6FQW?Sy_FqK{bYYx(2!f2x znQJHj7d3z0jX!a^2Aq4yLru}&I``1IjNm{vk7hgfkn33_I&^wj`~rrSBH ziVO6P*3uPO=dadt_ceF&_iV#`zkvH%fGp{A_p=IkDNw+?SN%MTnD>i-)3t0qSQ^s> zn?puHQ2?YfL_WA-PkPG$!ODZZyss*S2Gsk(q|$jF`UV=@gbSWfpfr$+LMo-^q~8o626Vo|zYpB%$X$C;&u-s62sYY0SsVk761OVG{<$B(+F=U$n#4INN)bPNJhSejS@L3sIX=h z-2+xeMx<^dQVyF4xVaBjJ}a=hEmhAwS3I^?2f%k}8}wICV>PY*N-6x|iavb}KcGXB zpMz(>Jz7lyijRj|n$n$aiH}6a0??4FR55aD+T%Fbd|}YxFevysJ4*0OnGk83RV!7N zT6B!L20DH2nQQB4oP^j4$0kTlMHWHY(FN1rwsV%#w+mGUo4O6=H`9vtV8{*HZ4#D3 zzBw|HWd2~DwsbIGMq@B6pLAZKZjNcHpbg@wzg48viY{N(^;}nBZQd0@d|jhW*Y*B% zUH_{8fU7FB?CPv%LCU8wN{FNo258Mj+e3*Wh|;i7!a=F4V|pU|8FX z4|`Ikf$j2X!fr$gba1nrhr_Xnjxc@}HbPYsQ9;R^aJ_VqpLo*O<>~|h3bq9 zmLpa4uG@SeO@LZM82<}HI9R4sI}Ko2wNz}9csV8oX9U_`WUrdQJnDGo{Tuap}T zuFt^@FQK}jbv7=(imWt@-mKJi@^{)oc!!zrC+y%|0%CT}5 zgAt*r^n%D>#0yUa!&8CqpypNT)>jEsO}A&FM%P!ck%N02R(0@C-70SfVM((udeM>s zQs4hmkep|+57IPDL+GRs!3E!fjHCkpj^STZ2;S}RHb9(m9RI`H0B^bdzjoys2w`)1 z>pi#VZx>;M4@RBj)N-({I7A&#j|9c=Y__Pzb%2xqyxQ?ifZ*}XGJpZ;y!a(1?Cv=G zLE;KO&yz{PyP$jgy26m$fyEs9Zc#`kC6u3BBDa_+YT6aSv(d|JLo2l9{^b-f9`Xn!d65=R2HR|e z%oNxl9#l8#f3TWD8rD!N_S8pNTfiLbPX_Z6a^i5ld{s!nP;e?j))zCVqZnjuRc3^2UXO8R|Eas2g1?{gj!IBqk(eDj)gU{m|#bg+h|L+muPiY*MB%<19rPcaQ#7DrnlEcodgZXH= zT8|>mirv<4ZlsmmI?EwXuVz{^Yxxtzxwd6nj&*M{GdGV)*q3&+^$f~%VZPlewJ=8; zv$RD=Gg6cu5SzRy55RJPfAL6d@e1;6NE0 zck9{XFw4Z7yrx3v_HUeSc=iUxaJP0D2!}2I;*q|wZJotY4yXS(c6RT{%fa!AoX}f# zJhNO)rmj{|{ymRqs4yk9!7;luJUI54OT&ZXx*{&ERh)$u`2d9NR^NjdlVA>xW)n}7 z(0(f#+lTco2e0JT#f=LFbjvQEiWhS8M)$5rAZQ?L)Sj2rEj*gR^kK;Ci=5F*1xpgo zd+K?WN4;y(6_7Q%;%738SFbBZeUB|>M=10Xj?e>50RVmnDTMa;HSGEpAk%Gmu|y&4 z=#Yl=TFs}e14XhliXp=wFeUBpC9O71FHztO9oKG2U4bOXz8$Kdy(-;YWky-ndfivk zs~&XKYtYp^4i*}f0gIghkU|RVKzcnBr0R9WsPD1GK%%P+o|QtZCF&79Yw0VwJUcMO z?G)?^K|h|vRrqQ9bu0o<){X=Mv`Jd+ZK>Amxem^WPh-@L$yt0r?zEVANh5Da!f(rf zdjcs*v797I^V|&fP(75d`5lw~4&K6uzM56A*LNFn5R+0SG{88?T=VAx%~!YL&cQ_( z$0Rd0D0YqT%gZ&}VZTJwgCyeVG6ofd<%1XjX*xegUQ)s&=X||Slac6U*wotxA3P^= z2s|k+m;ju;#G*F1zQjqh`96AB1?9#$ ztU?G{h?7Z960b_v&ip)B9Ls06{Qr-&_koS_$nr(M?ik#V#__)-PR1~u#F=Gg2}2S? zn7Pc3NlapP`Qs#JSK>;HUPj{SF%nl|Bt~K-R$?Sp;y$r&-|u(MsrtUQO(rvU`O{zhuTxd0PMtb+ z>Xc^F8wg3c5G<^7Xsf6esc_$4$T+4CHzqZ9u#l~lEn0CGuI?qOVc&(DmSx~Kfqb}LkWi;cDzt(A+w{8aXy87dLTtb8MOkU~)L_HLk`!70B_@LGdqOqZLPRTSe)fH$A^e z92ozOtayJxO?=$_gsl=XvcQv*wAiTQB*I?=cofo6L6_uFWWAy`)Q1yY%GT7X1GVAE1@UGvST5+sv~(oU3-LF zaROp1!w98m8jOtqCa6W|!GZV2AGG5|W~wYt)KK?*J3a{pz@i0GZkG~$7IZV$%GlE7 z2wxREQ5gpe$NpCAih<{%X)<&wt^Ufv!Ya^IrC})1L)Ix}>KX+NGDegvY%gGawA&6Z zK;);*>H6|?kl;{7rwT^DSzb*Hs{m|%)4j}xViXa@i@M;4RIvjb#u}V%&~A9YdJ1v)S+&*6h$@v7pv* zRvY}Ib?ebcOB|{IWQXsQ7%c^mS_M#tHBrw7b8F$bYj%hNH_S?CbsT%l$NLa}K$``f zfkMvFt?{>F!C#aTyS1cu8jud}0e-3gbC~lVDgSH;z^o7!F zj#&`Lg<-R}4~qMszW#`K3ybuX~XWve<6B51pbmdAqb<*?F^`+OYJvW*)vKKe;C;(?b`as-Gems3Inch zb;D94G|b#=dVvT3B+0nT06et{PzEc~#+>84G{ShsZQW6iwDc5?l7!%&Qc%$NGa(&4 z(=Ex`?} zS>#2tH|!WDd!xb#*WHj8x%)>c7!4<@vY0l_eblOeC2|oSdQnl`B|cm-a32jCTKQA7 zyj_C{$N}InYWB{&jdM0~@i%|I9^+5~TK*H%{ZoeFwG!#5BX=Is1Bcy7y9pqDI~ov| zg`2?L01+aLCVjIjHQqE!DzcTZ<;$a%d$0z)m9H0#BsgV3qM5W6lg z3Z*=`b2qv;Wf{dm3C3fzGC{=2R#Dc5C0HEP(IcTt(7_PFQ9NZ^6O`=?{zUByjMl+x z77a%0;nqZS=^j}U7+#E4LKurZ6Rz?KBeuR$-nZr}$_T|jV@yXI!d{`)Fi#4PtbZ!B z(z-o8FaWN4UZ-FyOfGihztdpB(Pj5dZ^Ue4V-SGgsz-iK`6YP>AdPK? zAW?q+Jlv6rNFRq{Hr)zK{)!W0%<#A!4KNDgBxGl23w}+g)X>vy|Qbo zEv?buaEtLf?qL*xMw=cAmVgz10uNmu{WZs?B3PmpH1V7V{3T1@cialG5twQ3B_yjg z!?7puXvli}yMHE(+|t)YM2Us`_zx2StPYO-5OQ;Iyq8qR_;+C4KLD3e98W00M_N1& z6_YId#q-xPp+{TY>VyQcIvxKZmd%mBrJVBEGl{*i;6KjeQC{nK_uqG?_IUa7s$&m} zbrf(`+><BPG zbmmqLdo(Ltu<9U<=HP)?Lc4jl;yd(;ux|&tVoE@Xof|1}K7$ok)*~d)XWmej^7crX zgOjFPNw^v4;FyiTq3$Qv#rdWcPDvJ&V|m?#JcWAD(Mp8q5tn3($gWoLDw06RIaZu} zbX|<%5MRE7AICSqb#zg6`GZimhWgJgK4pX6OD2WQoK`ya*IL|P4MUF0VYYW1Bpu%{ zkM{e+@G@uTDQ8bCVk9EBh+mXI(A$Ji3kbUgmhg&Dkwb^DrOZYm)a@n-r!I&p zq!TLP7@f248EOqtTseA1FFKC$eO0gvtyxQPPRYO}${Mhtta^1NUJd0CFw=R-Iwz~< zoCNr7$Ee+X9KA$6GNip!y&aMPDFT&Bm3XPe)%Nh=;nqE7ykhh` zOPj+ZE>dc=0(L4(buf;e!TW3IW;D#YQ;*U{Ki6KoyadyJJ70oeQJ0-ac=WtRe_^uY zQEP>za~4`g-9^#SGoZv6q>ghOJ`~mQNo5kU1_^>WB^J)pw5W0+jTd~`N%1_cZzZ|$jAJVL>TDEJ>@0}@=Pz=?A9)+Mo=uUG*#=fiM2+i^W| zj@W^VygXCTF@=saS#43ei~`G>yj9Bhc3fxsfPx_w%TMaJ`513~-v9x@AV-9_fnyBc`c1}3U_8QJC?uSDA8stI-U zVu=nXL6BN>9*I*o*-(RprW>N8Jx=zWWtkDzqZj4q-qMJEj({L{04r6sx)TS2W{5F#lP50uesd2ns+IhTLKW+L^(eZHz zu?gn!6o2Z?(?UH6v+tss^UT|0YQV7%;I) zd$)W|wXUR>n$F^pu&TeuR*n>}r7K#n)~k?%zeD`{O;Lj)$2Urlt7}a|Ig$5x6OF^K zPp;sYAK$3I;*=kyqnK028$C%qzEP^x3$<3NSLHUpHD9Z=ThN>h+kCs5s8?{jR&uJX3JY;M>GGz!h3OfZGf2>MkAt~)#8Z*I zBc=}thjoi(R4`ht1(M5Ye(oKKLai9-#=70?lL3e3@=j0kZ-N(M!E>fZ@H)1+IE32L z)4A3;hx*d}-RYja>F9d}&p+D;xv@&tj_<)>vhTX|lhKdq>^Pkq`Lb_@gyA@@Y>v8> zZBq9q$~7o=#8S_Dedgomng4<_bSse4R_yrY1qbCy96IfpfB=}zWGK;8Ti4XVqsf%!2`9}ppv@|S4Sw4FnlT3A(_#3g{ z33q^iR(oe-s8X;Vx&U~q*m_H92Gr8;85uh}bp~{zN-i(y{RqaL6ewjbqd;khgF}5^ z0geq&VK*`1aU9-Q@ygUji`NiWy!yUM@i@KYRFnpO4T^e#Q_6XxB^1M}91sRo)Enu> zP>aF3oL8S07Jy^S(%jm3j1SA#9)8NyPHecisJ+J%cb@=-U@`)AH9ZE}M~R(t?-Tg6 z{mP#oA9@Jwayms+WQjf_blmi%j-U0?w&Q0hH1kODyh(MQe|Eh)^WA{cBc*p|cxXX% z1V1jlHNW_?FvepInSY>hTsID5pGZ+VJ9#4WztRMg?EINXc0m@4#Go3kq=wSFZb$I|7d!<>K_eqluv4ti80URD4zuTvt;o_ z@*cnD@}nzYjlub<^Un+MBeZZ=Y_D zKc>tJYGLA=I1M8B0On4no`vks zep6rE5D@;Vi{+kTxNtL<<@MtOO-%W|Cu7&JVu8u2K#5QtLe%l=FvcZ^Jval;eF&r{ z{|^2?_aSd0hy$Be2Eu$4rW?6e#JM~a=AJ$;D=8vIerc`0q1bZMi3E`sEnpe4Hsif& z)_t2lx7^x%JAo@tD1D=Kz8`WzG9IL5n*6zwg^bnovPEISAbenGHGOpzVGi|YA? zy7KCs_3+|n>^s&~^u-@nEnomFBK7L*!c3e838(U1mKAC73vQ$V#j`kab$Y@D+_|#|LBB_A3`iN4`Kra zN9uet53NQ1Xya>bbLZnV4cSQ_ghAqvb=LFHqUyuGSW;Edz`A8PRx@jK#P5Y18T!R} zM%W0$1-Rnu{%8wOI)bZ5eg*an4*O>e2TC6!s*ahO(ilxdC_9tAZpbrMW~2wRBYWM= zbn%2~LzkQ0lE6=I@kujU_fR;c`&AKEyxQvYY+Lt$G*TvyYZtVR=-Ea&z8zT0H$Gt^ zWb;rr?)-PVQ{3liNlxd+tF8J#+PMT^CozAuRfsJlB75v1-B#VTj3w=eY>aO;whl?! z1O#EFfUQy~J{6_;&@ms3(rdmNE)9CMog1LzyV#F#v(k7x+)uO)TR*5*G!0oF?{u1;Aava1$tUc#1BN zqu8-Eo(&pX^K2|wvk>!oU~M+@dRk{!X;hUu!1K~z#qU@kPNrc1 z6}O+Wc!3iyZAu~K0hS^>pA1tmAfCWTaIfa9*EJ*2fg7Q{JzG1MckJKa&)wrYY2(+% zRvQ7-v9nvZ;*lTSj?3iJfyLG%j8$}Qcv98%#u`*s`(s#YfChDT8QwY1CJ1cAp2OH0 zEX4n;pNbiS3XG^0lp`6Nnva;v`qSQtz)>7vo9O$Ey*CRA4o5 z=wj)c=cT8A`MMZ4v`8=3Z&+;0ykzu0=8Hvh@wBj4bE|mV$1toU%1+hCwjsI5>c#c- zO1$NXdXC*PFz4lh7+p%K<}1FE&KInOG~ujHUCrLr;$7Q#k|$i{SR3tVYulh!sbP>= zSQyX2tYh}fYcc%}c)l2_wbA8(%5Itm)E*B&CtTQGvnMk$I&liZ1&nwyAj1f(9P3N! zQ;B24&+Wik!z(;JkR$TS_e=Qp1TTt<*L1iJQS`VOSKIVb%NkvhQiyy9|9Ph;yf4Fr zi!m7pC7GRfkkFwx3Y0HMGV527{Z8G+>^uv;xVrdXQ~`4=7pIcr&*I4nTPJp&Lu*>P zWD;QZa;+IFDvy)^J{Qnb*>Iesym;1=|G!sdu{vyHbX!&HcT7&Asp9-FZhv&Uq?A zm!itauk+nvz@FW-I3=VO`+e(pJ)OZtfY&qKc$~m-!(-{PhiqQ@hiL6Hqh&mjxf+MRgLop*Mj z)j1Jf!LhST-aQz5LYc{&X#$U32xsMm@5X}l^Vyl!-hsiF+ZQ7a{?YRdkOV3SpP3rj z*k_B%dd4n9xYmtP=4xZeAHwOFw2jN4aRHqV=xbWH9lPaLlS>%k=(0?Itqrwb^r$c9 zkmIsP4!Rsx_@wjJN29-A82zoIl9OLe4Lhl$W^2$D1!Z|4h;i)J$_iKQRbMS#PgcgH zp!*>sO0Zf1BD}~N zJ`)HPt!FRuN#lie?dsl=kykoi#4GJ@b80N3Vj!r0MTMf}CBIT%_O7dNJ+}pvv>(K) zA7uDX@g+&-YV6iv-4VWQ3ofamqSkKxz=R|EVysI(JKODOQ?@soTM*L%G-q#(*-H{* zx2qg0Qb7$~tkI5^?e-jl9j1?U8I^0*d#ZZ;K6X>9yc3b&>j3R zt}gOul!YL5t{!pb1#c@iV9e_usxm*$-@>#iM3T$en_JK}sew2mNpxw=f#Y4FoO!Nc zvE8tnzNOb$`4EPu=VSMjWx8}OX?Kg79|2;#6;#L)HUZcEw4D_}S#Pj(V$IRxJlZBFyIuyu6P*Ox9 zak1DhD!8N~SUl1v)1NV1PK~WJt-3EGmFA_g&|WHE$F z^@zN+eERcndJXlo%I@#5Yy?ulUqVy+J=_1O6~#_$4`|ClcZDfz6S&A7!tO97i(LxK z95@o<8#t$H@1L~-3%WE$epyfQ}#V$-?R2TXJ5ST z0QL|Q!JSa%OcgBmiDCa|;Ue`}L^+`G`EUvKc6f6a!o(NullTR<@5o&=7(T~@lZjv# zYI2vtQZC)66l}Y<%hSPcki&Z8CVy`6hv!&t+~E&ToZ8p%XAQl-B?(s{$>1Doc(OY; zWZpM!JI5X8xa%Co*5xj{0I~jl+BEHQL>vlA{J6P@s}|u?Ub7ClE(Sf6R2ey&8&VXY z(hCI|b3+(39&CvNn!3<-og1?JH*M%{h5dNzKK+Pol4ZKV6$NF8zM-Edyg&nw&J*?6 zJh2#|&p5usJmD{JRCu+lZ5s_xnObmTRh%1!#wl)=ZifwPxaWrXK~K=8_1rK{*DMC| z8U`p-!!j5nLJP#i`drlA_lSxNaw9@9p;b_weXN8R`OM#mk(a-6pM`Yv!n~*pcBKYu z4f!K2XKDZc+Cn(~M zthBf@f&kouMiv{bd(pLeoVNc;($8P3#}g^g2qx0elR*_K?aHNC#8tnN(or1L%Kcx3 zDB?5>1kE_jmrB73?lzJ(PFqI6&PZZWjOR6CYZz##JzL=eN-I*^Y8nYNM)BiisE9`5 z6*JgBkqRPCW+hfJg(&QY^#Z@BmFhU2yP$fo_Qn>3Jju99A;#V16OG55HirU}tf)p$ zA_%%EsEMo(767h@oR!0I*<+hKvO62EBUqI(){}emv&~yS7_Ws%JRCL14oo~oO2+HV z{+}}-nmH0G=vqD9_=pArJ6wRl=Ymv8FoZniDa2jeQr$sx= z-w#$(^4Sa7zcN>R5rp!GC=<38Cal&{u1h;ulBWtF@P9o5hyM zh6ebHMyu+-Fd}bWW)QkdWU9H0eQ(#Oz76^ldcuEq6I~OxReHSHuP)=w5zWu}$R#|m zUJ5PU>TmQr@9~zfsFvTWDBXCodE2;=23g&P_Nd5ryw!~UjkoE#INlys*ZzA|hb^ZS zwL2_o_wQ9yqc5s6EUNSODhgW)*{sUm(zc!y(&mQU6C3KoOu|vDL`0l&gULtuXEijP zt~%qJ6qlOp-OTYuUT@_lg$pI57b73}$uAai$D92+JKk*T>Nw1LGx^x3(d1*Fl61A$ zx;l=t=#q7HydCOY+>ehpLV942S}j)LZqxMuXh^(geleZViJf7RE^X2}`Mh^o9@EPM zak%nK4mvWNc~q%?pRQlkM_NJbNhoU2gCzXtaRltbpkY}WV5?%7La&SY3^Xgb3(JWQ zAYkjNp}aXS$QFIn3{6Y!1qlS5ykQRq_8OpFe|Hm;mFLMCki~a=NGwA@S)1&>q`@-o z>#M}Ytk4JGWmUAYwSxw!`NFk5Oc$4@q!t41S3}SW@RX4pYDvjgOTgAeM`VN{!?@B@ zb>vgtIxc=xUHn`8lN*a4(R##BXfETwVljYmMZ8tYb$v4(@*XNV=HlNX%pA(nkB^uw zRUu-i!PZjQOcg!_E>k*n!AA7X38aPBF)=OiowD(NDsKay;kP`tjV; zKO?$RxQ>0~hq$T8Y%L5;;6FU$#m9*c80OPgtA7j`J*PD`A^$Um^h(*sb2g=CX%q`W zs3Sj&t5|oOLb_bDEdVX{1&owo=2}F~6<5j%pWqW}%*DytpV8*!qGKumopKZDj9}J9 z+|gmDlY=@wEKJ^6!tL&T9cWrv5iLU_rSSJ`_jK&0EAlKc1)0xRR2}=ZS|Nv#cGVk< z7V-%b%}F7X=k+tIpD$cdpWv*BT1K6u9-WOm8Wh_V@J$ZtTszQY{4W#0vIVDIXQRWN zP6{#Ep3X)mt6<)YV9Gp~lT}EtmsN-_3N}@x#y@j%ma!+eHJ zt5uNcpsCC)%C_TISDKn~5rq-KPtin4f$n!?HxFBHSv^bylOfIj^Dgb>hYV2 zT3E0D;2PhnO5mpw_T=z+n42}(IP9aaLjb@JXqUk5N_#Is-8&Z~8qNaKd(Ju^5>D{R zMVUBIj?U6xr`xP)!5>`XIq0ugN+xSf6!WIi#7qjQToXYc02>}-j-04Y%=u%~iMjuP zn`zLrUcImm%$4vdMYQCDYp!Euy7%r|v+M&A~ojfZ{Z zT(mzGG~kdOkRMhuPT|qS9K){Dd&ha-u63>h93D+_%emC+^S({u!M3vZ;5@)5GhBV1 zcudU2Un#Gs+Crm%(w{PyWjBjF((D8r;uGY z0W$gnGo+Gcu>^|fKnHRQlJ|pakI4ccCAdKmBkc#8p(cTI7o_XqdE#_HSKS6Q&OD-~ zzn`6Xungd_#c)e#<`i6lhvG`NLjaBtR{_32wPF5rVs4k~M$LZtY}>JC$nFb<^wjH( zBgxZKr#LbZ9*;BIO#tWs8v+J|4g8 zgmMBnj$5Lo3nf1|_$TGnf_FDj>%Jy;M(F4Y2eG@33HIO7UkSj^1lfbkUHlvz#~Q`YEpz;UI@#UlWUO$B#^Mo9Xb%KzG+I576<{jhwb!^+YIIm}vfO@R&uhrz*hkXkvTMNS6>Kyqcj!~*k&taZa;F1{>s^D=B;P@{&6HlK90GWD3asd|y zo|{3W2z>;cmr`hkN^#(ibPd`^;I(Er@#G2iz8_o_;ViD@*|`E*q{Pd_jR$Uq%o3eO z_->l52H@leLjQDjA$R`j3QRH9buwO2Uk_ur;C74OBl+ew`-7`%^-7;kzNBUs{`3In zyb$k+O1OlB$=e%Z6T?phIF}&d+Qx6%%$DImUU@q> zZRuKD_S$oJVa1EG5dV5oHfkiM~95n!}BGhZO7{qr-*9ML%;^zikobH zKJ~j7r^1lT=M--jM z-#S!5zA4>~qa)M{9UENxzge#rVY}-pbhBnAy^@IBf9L)3r|^~KPZ-X(JK^o*q}Y3b zKkfV(!B5v&y6)nqGe<8b8r=>2k@tp$A#%JR)Va8enK%hClP+PMLrI!Xmqn~|h`EMn zv5ga5*p1F1zZvWtdfM$*qM(HfwXw!HxKUo1Gq=0068zoI8sU`a%}H3Pfq=sHr`WX1 zW_{wENT|gAwqg>Godi@x<=IE{y;oom?3N`LnPDo_nmB71cfKLu=4#?RYtG_F5FTH_ zI3pj zOCTP`O+o3TB9`Xmq0_R@#gaOICWuLKx~C417Jtg;h2+oj<=(kcnD*jL_U9@5Kv2Ue zrR#GO){!_mMJte^Cd{zU1PnzHIkf!xCxwVv3WiUt!4Hs_g#}DkYkONfWHi1KhX3O$ zp1@5$J=Ar5fpqWpxf}<}@OTv1I#uvvS3$xD-vso^br&P@mo$ubsEB0Wx_Qql)Ly`u#BKw#Lq(1TYO1>4u*Jt$1Dw7!EUC(cBbSs zmd_(~!p#%f6nH&ex9SYGg^Bn&86&7Yr>_n%xxQLNy}A@a^>I#pZ^>!s{SfEGe6MIQ z_|vd3vb^qaSszXMZJD)d7N!qA@dgz%ZU8l~h(J1wOhvy5lePO?;tq@91u5e_@izgC)!5V}M^Vwue0|fKPn!+u0uD zZGNXbTs;-=rI@?`r0kDlFt5F|`V34MP{fN)zzBk3d=84CJlR!aqh|%U`Ec0^sjoP8 z4!M!D4Z+i?1Xsj@&&$d~Ue59B5c7-eQDMceS-sbdOk9_G@ze8_IsY4$^~Udz)hNvG zlEnbM`7LE3xXKwlgG(^XmQZ-ziG(bO!a+^kB4_?~_L&sF6Or5z6kSk&E%X^x2bq9! z2xkE9iSTpJCU4hG_>S>_XoB|oI0ORN3BI?W%K;?U#ZQ+417HI-vD_Tmpc7@y!9z%P zqRi!UJdwx_!r`-xm(-=ygAAtQnVM7o4uvGa{c;^g9s3$^&_alk)w`euL~Kpe1K&h) z+lkX#PzhOZ6zUJI)#5-MbM|UUAQTGls;Har@=eMbcp^b@s_&DP@O(+p8e38_Y+=9} zFFW)xp1;qBMnJI+PFe>m(L~Je)xiSxkCK?Zr!PeL&)!pZjCzbp93^6a! zdrJJ!S|GJ_zDL4np7C#E-}Rn~*I1%x7)ruME0PG0=>e-giv}4#2H`0Tb{j>J5+j?N zUO7h=V5q*}s#Ika@72+%726{v@IQ({a4m|02aH$XrDO=EBV}u&$lh?P_>+6jkg>h@guv`SRv-tm-GXAdyrZ185O2la!=jHnV7MiJWTZiPfg%ff_KS zn!ReL`6H^G7NP~INc%)e_dO@pNPm{3SZz_8tgBm2Rex-#tT#VTG+K%#Epn5nI--n^ zYtbcu8ts&rcTK(gM5{vgd7S-0XdQH62qm3}YB|L*rS|E^wdewBV}4w#)ocUyC0Kw9 zXfZI_G`=AhL7 zBc#&EcKv*!pUe6g($7i#T=Qx#;sT^iL)#|xaY8$V$k z+R04moW~QcDGPG>4*4!k`X+My@GI3WjE^ zWh0`a^svl_>3a^OL3GeK6qJ}nONdgfNvhYK8a9HRSwR_C|kQilDa@^ zFmJ4|E##|D3{tzpwJgH}X?ldmI5Di+>o_PhKoaR1WUb?TGS%)=ABh9o*u3~J)-VY8&q7+bBMjzMA34_w{aT5cXD6D9x2?X z4V0WweE0Xu=I;%kIBzhW0U_k^^2ha#TGX>;=Vj1%^X_ByJE9tfsL=PsIe*9Y#JT5V z!CDjgzSPw*xRyUJ)8K07z-#Fr9!d`k!je|>5CrO?em2!(Hi?;c8E^XBG!Qpul)<9C z%~0*cvz(jS2vgoXacZ8{CBW1I44s&{A{H#`SFpBr2EjwIV0nLfu>bJpeS^HZ9eD>w z8uLn~_pOc$oi8359PI5eYaopqXbDqqYMubi<|=VP;rd)Z_1`I94w`^&Z8-%>APHot zLDv(<`5Gkz4_u%9G)BQTnju{(wBRTAgce*f>^9A>6PJjrN`$Z2oV_PlBpqoqfTA7i=@Va+ z%z8q}03%xpSx5#hIl7?{#?}s#1iYba%o|NgBcov_u1b;7mCE1es?burza<4p zh*@4P2}_Aq!swcC*%G`8y#}5Ysz`ZVF_kwyoHX&ojScQWYzk~tV3Yw7qUE1Z3`2V? zBvZY(tVtmfWI)aEgtrg$<|irGVT8In3r;H4i7YHsZ!EAN-utBBh_7esOX8Ff@l9?@ ze)vW>Z-Vv*--TOcK;I8qmHw%Hgh7zZXt6(tTqFGfVnTR-03y5i;coMn7x>i*L1&5< z+=&}t4c#>m@>?ewfw>ez6H{;K2;9;UxE&nA zGc)|-O1;gKpQ9^UllkrQ{dihI#2=+P?fp$cCACVYGFBXf-PkYNQMgrLz{L8ZhJ zY+dELyfi@h)O?w=W9W)}^0oSDP^Msr(+maV8%*)}t=Xy{^9V*vr8eEd78zZEM-8y~ zOeT5y&Qo@x9BkkSH;bk{3KkNFyGQ>40dk1bbO$9g-El2wx{GLkgo8+sc$C_77pVUW z*4}hSfvU7ADJ)7J2Yj4SdF;boGU*`Rqe5_!%1I79t$e2GZKESgUq^ntXIA(}U#I}UAg zKA|Hc1D#K}eT0h?)N~$0k2Si5aG|<|a6U^TTBCp_3KzUhw>+T*K=~#LV8wiTzE6j9 zn0=Y=vmR*8C7iv7d>@tv$rDZ3MBV=HX|q~G&G&q(T*n^!rXWYF?etJ^t39`vZ`H*n zZw52jrLEWi@Vf~H`Jgliaj;=Xm<4lJ-=3WiO)d{abG7y$9i$vVEh?nRI% zp2bi(=pg>`aD}gQq+SQ@;$nHf1Y|SVxlJao$afilT`Gjncd>dls7v~1sGgg<{D-vV zh|r;WJyaYb8$LuPJrbpeH)JXhL-l&^Y^WYtzezHh|1Z82n|xYii3f8olFrRQP56*I zCp1_dqT+w?AAPA0@=&*^@B9KZxE$1sVM^{MQD!8Ml)=+VE0a@A7Npi(#bfR*oCqE( z(qS}RBE4g)!7B*B*m}j@3aS?Ucm(50L##g@DWMO2ihV7Sncbp6*+@`UgLZRUFUVnL zHzP?lX%aV#EjFB4J_^ra+~e@;iE=z#$NB70xrOm9-U}Mw5V$2oU^rc9gh*tmZ0Dv# z3s75>$BmpYhX_Q32Dzw^RBdvkYEu~29)E;#9$i>VfYQ}5D{Ct|{l_Ef)WtHt2})Sf zj+GceF(IWCZA$UxnQ!sx@hq#lJiXDJw z!{D;^=WX70@|v}r6(gQJgCnr;Ca{O`aq}Z9qLCHu5pdQ*%L6hoOn)IywruAGJ*Ud& z{b=P0Yd*viINd-pRHZ%nJP9?5t%LyT$50p7mcUsn131tK77GRSf5D&YU@UcEe^41q z1a{m|+p&GY)SWsOMd5{_T|7TPEdIErV@rn>#C0YN1$qxysDyN%{Gc7^ zx?f=hJ<9iZWg*RLjk9L7FP}5*+>wtUu;cLxFMl!*?CL>01`SD?W7PLwS5)g1SFI7vLtSs{T@COYf_g)n2>J7T=h>M#$e)*<4HK#L zgZz0Xa|a{i>i+|37aMgtFOWovF~|rXB~j?+xs4JgS4`CjHbpCXQV#b!FUq9E*y7oF zjgTDjgAT_7^d2ssLO1(>kG-c0COmU6yU4-sYm*;MB%b{F2er2@uB`q$oK-53KaZiq zRYpQqH$#jN(ai~nSC2C(0zqKVpMQZR3X z*frU#t13@X2$x@D#iz-ykZzJ%&efUHm`g3H7D`7an>j&o%HUhKm`kP-7m)DUSN@tB z1`Ly{z{vUt)S2n8bLR>qV(9=zR>#R^nHjErW&UN;H`&aW69hNs>X0XY3qSj_6z0y= zfuCT0aS(eoM4G3MUTLhWWq(#NVzT)m86&_YWxDYEZBGj(o5ME|(I41zvo6`X0#@Td zqzU42y@;KqOC~4e@+0akofNKVv%4rl61{tT&4a6=^D;i|%$M0HM2kY-r*)8hp%M+y z>FW(`0j`av3Tpyo!`Of5*OeBmH8Jg-teBkgak+BVYDm?&qXWaKIjN zFjgdZt}rp_JVxI)L%ifAG<%(vY^Wgk)A0d?%$Fd)5_!$%$zpA23*P@1%xT9aia z1)gkPFRFi&k-=2lvQ8FQ^Os%Nn{`4GzQF8ucnYV|$;oCP`evOEeY1{T^;6heVu`-n zP!P`Bu{hxPDigutAVW_x#T z6)U&le4JxH6QH&;f)+0|nPv;&g)UkQvJd4Tj@2R=&Y7#Xg~|h z6$o5lAdiZD5V^p~HQbna`V%(Z6I!Dme%|LVJC^ctBrKt~YrE^J&dh2dTUh!g{Jfq0 zR^)PuboK!*7c#t~L_lbMq3_RZ!Y^=NX5w{Q)*vMzjmczWnKgFmGD1KGkW?pzwqDPx zWEBRCk zJvMNF^a4f{BX9fK7H>JYnQ&`*TPj7<&{2KbaE%sBocQ?V=%exSdB(qTcFjKVP- z;_D>R+xlRUYQtlsyA#NdAQ;MXjmMmWU}a@MHfR% z?t{}fg`%YjH`0@RZeaVOYkQwSW2sL?u0MoO`s)v25SlJac;6qH1Tu`0{cY51Tyb$; z1d|lQt%jzVq>4f#=eR+y?T#9a$Kvlr_XzfQcbvZ(rV^`GS3_KB0AKU zTZ0#G=OuJhnHXRfAwtjm+>(HAx*lTaRXG9w#Vu`)85G4!$7b1qUyCbBLd zj~fU}Deqrc86FukSOc)cxV@=|0#o2t$G$ne-oZ{@@4C zQq_dQV#TMCla5)RQ!1%=KC*`x9CaJ|U5uF08G(e?B?(;-Q#vCg#x5fdY=Ie<^+*;` z>i-;%F=>xpRJHVKG?Yrs^4QLh4T61%J_E}RT4r%Xl+!#=zIIsdNBcV2)nP>zl! zZ|ireK|ALrdWARUrLM=--p=Gr@rB{I6pYS+bWXz2A1*_cy+|wJ{JAB~C=mCUxWE_Y z)L|DTc3gZ^H=P9%${i3pxyBfsxvTiSO~TT_I!avjOCnyRanJsxkce`dLx`g$#6eMBNJFne>UkHBRRa{^ND8xYiejKo z$QD4On?6JV5&s*+QWgiO3bP53lxhp6HbrCV@pQc8!l67J)J?%Mo0Qt7!~!gY$e(Vk zU?w>pL1j~yqP~JW->Ar6n3ar$I{y;H)Fo!HQM^aoMtLj(Z%PpEGJV5(@){O(VM?xP zz`J`a;N3mWj-WJ!Xyuw8agrLjU}sZM)2o`ckNgIuK4G8T&yC>>6IIYIc<9x~Gef@= z8FsutVuKKMqsTCk6d8K8$k6Ygw9%8=7jY|;7U7^YuZPn75pp)Q382Wdj=Cb`3^;;` z5hf}DryfIq#!IoK?g%*bFxaV`X6Z`7spr9u^hZ($)PMLC*sgdozKq$$h5eRuDkeA_ z75EfgBTiz1OQD$He1-|ms}!qH7Fi<-v&KLR4~Kc9JrGUpuF%rg6iT03oiJMOq-i3o-I$ZW1x_tOl@DAUq7xVC2AJ&eQipjaqB3d*C6`Z zD6{Bm^8ig=4;SL=b{A^$I-=b)v;FntwUrettS}3v*#pvo7SiCt)Ftfd1Wfg4lGPI8 ztD4$mRC1~Tn_v;ik+eW0hjfKCAh-X_GA3`6@|sgSqp$`G3b4i~vk-uWsBQ4|{=Mw) zz@kbcuje^}B0U7Z?lZbRk(nh80V{)}2QqPmbrlIO{VmM8Bwe4V*s{RB?E1ua6ey=3 z97;n9mG(kp#Um-myZBZld$~~5y5q2yQD&VdwZVF!ul3%RF3dKSn~)Bluw$G{`_nD|28ZH_ z{Q?GK4lrUOFhrGH;bgc0=Oi>zU2$09IH37Re;K=4n6;hDzEuF{ zBX-3|(xbJ1OA=q0{p0d#e09$_Ojj~qJxZG=g~sZ+Z44NegUbEv$1Xg{#t{AG+|Zl- z+~@D5xjb@PfK11P4Pi&ZCLc5C4C-rRLHMl*WZ?S1&oPld0$>4B3Sf@zp)q2L-5dQ; zXJI1+K(GSKJd5J+hIO#?V)-_O`8M4rF_ekbc6Omj<_-5a?EfYVzs#9<@;*7e{oz70 zTMyhYs&3~Ig%&@AJ1*D|!l4{YVcSE%z_?O{t*~#q>=D`77Fwlc;g2OZ$wr~wPyKkp zE{D5MvuJy{Pun<`M+V5e(V#vZ(HEqF$>YtX%jVyFTt!M2GOH$l`up)tvoa*kb~ ztgvuPepVv7a98GA7Yk7);8u9bQn+QC#=Z2L`eALo((=J6y>7XB>hlEh) z@vU$kOQDjM%_gj5cnWvvYA`x6wJAPOUgstl*IXgag}anRmvNj^1=0N$;Rov1J;2l^0PgDcBw-3VA|$0+7RZA- zNTA@Fy2N>eA}Z-=P~tFk2^SO*+_y(k$jNjccCv!FcjuifbKaS9gbwyRFP{CR8rxI@ zeyrng+fz181qwk*mbf@yaFc|I1R*M{ekc$!1|(3w;aW!Jlm%+v7w$d`#FOPBi4Wcd zAQ=I`7RE0Fg+uTH{A77Tq$Jn$`|cjyl7M5No|vPSW&hv5{oB7OFPqdO6c?j3#u`$K z3PByIK!Ss5z%->R4=@gg)=__H{QB|-nKOkSd32-f|VlNyo1h0JqeL;OG!fd!#L0x^GMsGMcj&bfLG4M zvkU>+0dxUT=KxJ!kBE72MN?X;@&`0oPF(+4Q{jjjn?3Wh;=!s)#TRhb!GxdZ$J5_i} zZJ-yLxMy?g3hAD19I~=Z%Bv{o04UKB$h$W8Y!|4a!@{5nL_p4>d1M4dP;y-}XL-I- zvBDmP=T4GE=5d*hR0HO?j{O>2LO}v<(h<3@L1*MXY%iHsmAHy)beD;gJI*9(0sUcC zv*U~#=r_x}5cAD4#1z-)iGp6Su%NKjJ1)|FOq%UZ^b6rI_?L z8ZIFD+7krAm*AD1jERjx+M(x#Bm)Ui6Mr4CPN@ z4nH_3L5+J!`=t#UlY@8H9r+P>V1;%;cSPtl5~9ku8kiTVs3AZe7?>{&5SA3t)?awH5u8TY{_lznCdgNOd&5zZn&l@9^IfpxtlI3D7Y|9#yb!-HK&RUJz2mIz z3$&ZgMsx}!r0`kf@WvYF4{yvLDWJFp2;k78E<7-IRuf^}V77YKx1t&xj_dHJCRh>x zww1jI#P0Y&QtZ#_q7mkR%(KPU;gdHq}dbaURD5t4@ zL76Ei7A{H(Hd#>k%`!VZGT@B@e4_O8Y?Qcb<#EnPEItvah+G;7{1L;DJI;oyQgqxF z3q{{(W&tdGgGZ~wBLhPCu)b@6XYs5eW%0}tS#NfnmGYE}*l|`Mi$u%Np?h={dQ)Uz zjv(~Rm+iSrR-Gcv`vZsqQ(_rMFI?SE;G}vo)yESGwr9s#)A-S9mH+SB=F@g<3)6OO zi$0;HAb4d^_3EwwZSw_y$@1FSi$rj zk-BiB!nA75W8+)kO+UG(2XzS~6S+a4S`)H!x&hj#dn}Z|or3cylXAnZ$H~Eh*ouQ< z4cdCPxA_XZ?&yHWZc}R;5Vff70+rI8d~VW?1O z3H;1L5}=55nL%EuhdxtfiPhGmq$vB^CR6*bRtMyc<*E0qgO;zaXR9WPg_P)hSlIel zu+A>lzt*vTUq^TU+L!oFS|-!+Rwn&&cLq1s?P|T+#$L}`=?)2`pYA9;b$0GKRc8aT z(OR)FzUoPsD@Ow%&;>d9l_}xb#f_=P3hb<_$CuzA)2vyB<71K^p5{n^mcP!2uc>=U z=rUIyDihP(@@BXW2X-T`aJN2==f98{yLJ46TEKZv%aOw&+lt*YQ15wEnQ|7Qu$KV{ zm!Ks^m_>SGvO6c0osDXVTAU3Abt`QHbI(K~uH316ge4D-h~x38Q_oyo%6ygjg^pRg>O@6zxVaGx(-RvJ#Z7f7gErNL zQS0O4;|HosY77ymD;&eF2!n4myJ7@3n?@F;J=AU}*=4BIX|o6b2#x0^b*f8A6J*Qg zLzGhQsjiCXNhG`uQ@Yed%zE4;5a9<5O9%!=E)}3$E+oFBb+0XQc$^YWXmR%H$sOQ4 zQ^@oV{_`-J=EIpZv*uoNL{RNRzQNvE3e zhk<1Qi6=8m4v`_w2ew4oq6@=TFg=lu8VcDN^iWNiJ`l&3(SHuC3#?W#ZFf77BGxo^SvLMesRc?>u z;!ZVASE`P^r{Sm{d8IFK$m9!y)8)iSyTm$v?3hbxhlqzTEJ2YwQnj{t@?KRXI~qmt z!WEc=RRJF>cf2)f*825V`B8%ijR`lInsCRNQb`9w6EGa-SZ$Xm0U=#!N9d3g#RS*F zLZj@fRxX^eY&cn_urv@qk!96*FN0LC;>xTc=d5yhQ?t(G6MGmOB1c0J!n7==gjqFe zd&6+#yuFYl=nv5?Y7o6mQy>4M@<$P}KU;ym)|}D9G(?F7ZZRb)X1Kdf;_MmQkqV4@ z5^5y6sNKNgP+{vQ*&W2=%y}2D7Pi_{FV7tG-Dp?4dDXbqp&a98G4g$>NA@hmPH{`0ml26 zZHA2fW7UyQHRhBp1g9JUKgIll)P(R9%vr3g9{a}x{_BL0yeq)=99i!opw|V01KlkA z!bl{3SC|b%6u~3?IQetv{&=ZtCZZ ze#~ac7nC-MBi5>Pa| zL3I;gPx42&LY!HOVVcRCq*TH+iqj?5(`rkKOgI))?qF7V!faN0K~Kl0PSJCbKT^S6 zqaD`sjwIYnl?xMhiDaR{jz>+XL;UD#QzX4?MAR_&3dNu$<4nH($SziQ(%zVzx-6t- z-Z9P8RUgg7*XBp#jD_L1NzRN~-`2j{dF~+y&!}W-m~8r@Q&8jaNx8+7{NQW&z4ajW zG;u8Z!1qKVkUy18iI!jesP_MOgvFA?#pA7#Jq7!i`4 zzSWhfB`e^7T#TQ-w)lqfqy!}4l@}p&6*>#AEK1>{5wdP|adzx&U*Q?ibju2Cx2#Ml z(nsN;FANW((q`(ji2ZUXu$Yn!sIIVXJGWYzTWqvpx~z-ZuY{g7a8WZS-(Et&cD!Q@ zsoAd)mUN2z9g}1;V9sO&!`$^)HW4*-89!io;JOq>>L?W>x)w*5QQITJESbXbodnb) zkWu!;J1(Fw2>*#~vib>H!&9tOyAlGq9Jk|i+!|82>)QmUz*(&Iv%Ofm$jr2HH zhIKF4zOo4ZST>ABENI+MT1WQDX(r$8Db{KiTTiFdw^7aml>X)bG!)*1JQeG)D*#^V zC>1yUq4v8F@1whs@clhZy&5T^nGpsQ(*Y=M)XOl%2BzFo@eM6Pbj41aZymQX>}}kib4y~yUz@)eX+a0^Tpoo&KLVTx}B-S^&3H> zzgofs2Sd*bGbf22Qg{xr)upW5JTw`#Rq334#Y> z!BT=W@ZBJ&fbGW@(_J0!boU;Dtw%=f>g&XX0jx&IvHehHa3Bb(VnOotcRTtIre4B( zNKvDZ^P4#!b)@^vDCGK$c)-!fWU)2D7rp=M#y^M!PtI@9f_!{Jjzd%2U8PSh6?Zdl zg8!{??Zmq56C^uD-jH$5uf>8#T3_4w^44uzUi-oJ&9D8*me*eYLGzXucfAq>u#6kS zGgYzR(JebRzqoD74_@1{ZOi7@xBS3mki}Cff^t;Ty588LBeU~SeNjjXuAtYYDa!Dn>%k2B0eV5vIIlrv$ z$VYTNSiWqD`$HQ8SrE~qTWiW!;3|kdf`D}kFX%u)Ru5s1ZiN~FeDM|K%NT0Wh}Eoo zcp5n{ZK_~X+l8`#WCGSxC`KT@ZtFPQduZ_6TZRVHJp z3xelj!82`L=~PF5x+66RGoh*Ofz)7c>aBF@&_KE~)d3%(_xAP-VoId@*9O6%SkSjQ z^;&xGV5+UZqi0}WFHlXg?(OLD8BxXnud$>$dOA}Fd*4Y*IR`ri-cCJ}YVJ)Bq zQyqPMnZvBFEj=`t+O;+1pVk^cN!>mBQ_PWuq0=?7;18GxwpgO@A!}!^6g|+p59MY0 zx;ld3d6;zFJeYcy?dj|7?ipkjtBZ|gsuZ3LO9B4<>D0PsAa~|Fcv}zlWzq*RYf>Gl zu8#iB6y($Z|E&&oMQ@MP^U|Tg-hKOm;OnvA@s~5*eZE}-R_;3;nM0V7`(wddTlb~5 zv&FBYC)gP2G<5L(?sw8X(ldiy@JbHp`2IubHBz9AM+e3T)pG!(4q6E)RkGmAc6S4Qb^-G5?dr~SV)#4yy1MtKdfz&Lfn;ZAdVBU0 zMkEuUGzQ~MdlJW?fu<@U5DOUySMk?w|Dh)4<3G|Exos^r#I8PzdJqPvW7VJRA=wr zLmY1@`kBuDj(vlmtDeCuW|JW4#zGdeVcW9FL?rwvpu$23xA%5-@9R$Yrv%DKp}Aow`^8_vgTm;+Ckk^>M)6k&a_2_$d?sleHmo6 zirK2-zqmsFC9Dc)E&){TC|?X-^0gl9OAFaRY|Q-q5k5?{0pS_O0vOPP=ig6+e0WllcRYgxt5 zzyY9wV+XN{!v3h_gS{jKp@2EaXCW&w7jKq9C8j1&AuiP7D8xn1Re@^M7C+O(pCApb zCP=;-UqVd)?34mHG5@ECL%YMexd*B${ww8KVQ3}iM8qFgvtEtp@K?}{k5}@P1cB^Eeo(r0Ys}>&um)aC ztCOp;sJG`%64V~GQN_Q+g9jP;>|pU88e&s2b5|3~>wy-JX9?MpNI9L*#-r{UjI9fE zt}+5viKa8Dc+3%00uiw+JZy!mDh)u=;343dJV&fq&ma(JP)a{gqhJv#0GX~-U%jr= znwm$!M^`q)g0DAs|7h(W_r5j2pV#+xr8^I0{MJ*%Ev{{{50>0~{l!*dHa_CSERgfi z={nZm40b>|w{3-xb{B^=lBAJI+NuIcu}NAhAqs7a?YgI1WOMd}EDGRakY_a^QU|EG z#8`i~NvMjKrgwW0@bvD;HK+CKpS8DWH$02mRLW~jx9f^Ky&A8uQW!8zt%B($$dy$7 zJ>A5j`F~^l{DWNok zdk-qh{)?7{6$HUN<`betMExnU^Rjf9-aygn^%g7>Sz7z(?N^5DAsRX^zn=?9UtnlYZS1-$@gptsC2O?ML+BB08imf*Jd}bksHL<6K zN=v9@CRvM=Vgy^;P(&P*d(l-u7fVzFI?oVaZx{uepBPgZQK$(@#|IVokuGtUj*qOE zwj53uQA#C83ApB~R1UYq}m643t0@>Au?L zQ^*LGUGpusTj0oO_Gh&?sqG9>S~oD$Ls1}+A;Ph&->`Adv&J87corNBDo}8qBgeo= zE`2wBmJT)&`5D9^F|Sm44)F>mQvxJ1)sk8{KIg-uR6e8jN1e~fGRU-sMWc7D6nO_( z3)E`PBk_G3f`hb&q5}b-QLq~p_=IH+>w%6J&ulPI>@Qa*jJ9~UF<{f|TItUSl=5D$ z!bbb{3ky=Zdbwmu;z?iWM{+1Nv6M~8X-h;#Z%b8NPre1 ziAgE(njTB5i9b{M09e~d4oj^QokeSEEl$o*r>~T$Z`A{Thy`-7;&b>JsN)Rki`=247mSLV%{>Nn-~=P1!4zOJM2}anZ8A z6bc1L%L%K;Uw!JY}L|jBDqySblw6%JorN6hR6@;gGVP0$)j z!F^Opx{)XiT~+=Dj)SZc&Jk^o5Bc(DXkv6Y9=a}VPfdAGCGRgF#lkABmXi6QfV=8e zxn5i4dTo^=9VU}jH@_K=Nuf8F%@1Fdcnc;6UAuno25L(&MAKEv=C`ya@t2j$lu#~K z|NnApwQIEQh0Xh#lz(ga!kAUd4yL$rDeV92P1kZTsM8NGU)TpV%SLjQ%XI}_9GZW> zj?f-aNET~1d0lKEK+ws2hT_uc+rkA?P$My9p`)HKkM4iib+;?X6@@WkSvvHJsSJ1} zX~c-j^li6_T>uD*9dsG1@EPGUrud>yK$mW5Zi}sR2>lFFCx4vAOHGsoTCkT(0!*&K zcs9gh#2W!qR%ip0$AU)_pAD|?lWJPmJ zqbs+j%$NKC>MTi{OqJF6<=9tb836v0u%a@mh|OD`+@cp&RkOrbRt7-krLRaWsfnz; zzCz1{3YUfzF5#WV1uKhNyrNasEcKNx0Z0q-RHl~Jlq{>hV#|n%%fpJ7a(A%E65y7c z(yD8q!)r8YDS%rfUv;XyX5RYf0kF&f01t7ya?0!2^2I2#TNdVnP=hxw42W`oxoFl3G@?$lBupvO@BhV^pF( ztZON}ycTBreSKw>hrX zfNnJt`cQQ-3@3LhtKTfc`Q4lD^@`nOD`wU>gZAcCvxhV0Qv;eattuWwatl`lznNy- zd-!K5hL>HOQ*~`-n!mxrEgXrlnoZTa_*nk5 zZ0Q&{ym#vd%PBL@)nqP}THfdYji$;2v=#1JB2&ALAwd>Bl0$U&leE z^c?A91>)eDZo=6mDp@1qU|Q5Bawn~YH~Cho zs0_msj|iP-wv~akds7i)`g01tXNGw;jzGgH7wXW(`N0YUc+2t#L<3M4p87dkvd*J{ z4R3hkZ>Fs-7S!n3--hQJJt{Op(TxmeSfY+aD~?d7SK?JC>9*GDvB#>XexX)rIEvDH z=(lhT+q}J*nKq~=Aaey(8pa-rHd?iqXWG@C3Xm5-XECAZ7Y-QyJ@fpGhXGefI|w)W z6HC2#hu}pa(VRL-cb7)62#sI?$^&5XNoEX`2Sd|@sad|IW=0U%kjybvg<9Sq2#|HU z#-PDrk$k($MLf6^SH`Tx(8UNniN|qt;-kU_u@14B?pnwINtY1^s1~&Ee85vCpOU7P zmZGPbIH`QWG%O;uxgO9m0bgfWxGx(mil);_necIuxkclAUAib8vt^2~yBF#rwOfC1 zEOfVI0gVBLZKVzWG9T$*oMQ2kQl1GY5&W`z(KtR0QR;hKPS#0O%zij1M8 zs0!pv;1}U&Vkr!Blw|Pbd|gIA3P>r)6oGrNI6WjM9f?S%(XYcom+e?(cJV+{2PHc1 zINbCfc{&7EM=Uy+t64V|S;c5U5f6&TMmmrnS`t=qzO5yYN=@@hQAoQC2FJKCrA;_S z>6rq0p5Z7fn#@fsMxl>k50kadq$M6FmIXSoWXh?@+j5EnmOl1Q$BXiQhh>g1IZ>v%qmvk`Rrtp z_e~`9EU7f6Q@y}6t4IAaw-v%$SelQm=8wFSq4m$I_P{K37C;^j!yxTaT!1)MWriGQ z&6We>MR!XaQrBgK@RG~Sg~9VXi?SEPw*_0z>(jXe!@3$ z7SCPMgu!fQ^{%Qdss%W^$G*EC1$W7~O66U7Dd~gVut8o|zLd2i6MrI3RTP=6bO2Xs zz>L$2nYnENw=BiXEixR(R*MehvDM;fR8J%9Z)mUR{Y7+#++&@@Uap^@5=>N#}q zt#m(hjk^z~Q@#Bu-Xajs+7y(DSt9J|Lo*n9!(KbtGDDX%-DcV3yN0Ub{i&CrF+Ir0 zU4zh5hVm^{iJ>_DPP%_k$`{4*&fY^naxIj)26M%pg>$Rc9GG(S!gB-viy$6n4|+Ms+M$u^rm$&E4;Giz0jwK)JS|4MiSA zaH`XVyRx;M4s@a`;gH7jVfi=$d7yPRae8na>0{la=^u7al)=k?r1cYVyonVI*HRvY!?BBfj{G6-kIU zK|2_<0!EIjvdiKtD&W!tk}6qs?3op~5HE97LRjb*xW2%Dgi->L3j4hycq6oewx(Im zDjX5WME$IKJM&z_&j;7ZnS8K&MSR6K^s>;*XA&o&NwLBDL5A8)?l%b|kShQhZld9X z21kng;JRePh2#~~V?_!Gfz-i5KU={V%d46-=u>%qVdj!epleE_@Ig^C*Pn)7^}+PO z051~A6$fG|Za)D3Jt71FFP&gcbfgYJjeH>02mE%iK|m#+!QR1+j1Nmey*~|X`Bp4= zdOM2h??xo%q|7A7In)XZ5pX`ZvNsm|N1p=|hbs6kqf4x%uTAY5;4KQwW`H~}*bmiq zPF-YTFp=3R?w~HeuQ~|!#exoEJ1#Tq4`a6Zx8NiymdJB ze5cK_ce`+d;s0;%{A1&)vOE69#LPH&9QzRnu=aMcG8-r%HP}w<*6cb>Oo>XsY!aHS zf)@XnBrcBacs!6)MH)dniJ$Lum{40!R;QRqQoRs-H zqfyFk%ZQ(+k_Wk&cm>K8Zl_N|P?gs9+}wQr;Mn*obg?eZ&teE>>R1g%tv7Um?q4V# z{91pF%u0^;ib~7D`LPLgA|#zN1%({l#Db2fc&Ey(EGgUZ97UfGN74FJwC-6Yh1fYe zQkeQn&VTfzqQ{P~1>Xk{ncq;_|~a4xut+EW^Xj6IANzSt>g1YTy~= z%S`I1WQb6DFj7Ymg}|K}**nUQ!zajH8Yuw}t6BInK0aHl%fCtq!o* z(h5;1EXmSYr!=D5tF}~G8M=={lpTvLfqHxvxv;*u1A+<{!g6f-m!Jz=iPgE>%KlJR z`?<6lAdb*2Hm_yK5jp}>s0@}u+LA_zxV{`;hZdZ?>lkr4nv8PhCPgnfREB6|xs?Hd zS6%m8d&yx?|3NMKVH;Y8mouL1bzS0Ymz2r&A~mSVBC0 zKOKw0=f6@G$c-LlhF`GNFa;c~5{NRCTB3bay!HL`I>%ySg*J+v4oTHZpp|*Z zK2liC#V2-$2}mxET7c8DyG`X4qre`W8~gafEdbl`yY3B9YXCj5yAGWpW@ZthKue@* zDig{K+z@Dk=(7z*PU;TgA_`o1+EGli+X}efTIZ0HdZ0cvt_+2SGT;npWuQTgB8@Q2 zpc_pMY7{FdYf^H2nhh>5(QpF2;=9W$E_$t83o%?v`q^vFxZ%N`gzc$#A1Yxe-V@E* zdT{Q#=6X!Mf85HzapDD2Rf8iQqSU$T1TtUpC`XDwIR?`6*yo?o5NTf$X`ktxq0B?R z0ifCT$Hfc-h|w*i3IrP}U5_uz<*CWpb@@1+P9+F!Pf1s>iRlVH&pO@cx(_;=Kc+L!jK zi9WgNPD4mit%@k|W>DhIFho1?=q(MQQI$d&CuKbpBH0BJ$Z##Q^{wt=ygg&p+SCvcgKB&Wy zfBd!enm835v;Kz28ExI!?je>xE}j~z<(?Rtty*pN)%2tG)yq=mucgOz?$QPCj*Yr+ zYH3M?r9?R*8EoB@cmN%H8Eo?U1b!J#XGywJE2v6m`y(K$N_4M zi*&+tT0ClVAzryUV=bK$2_;=jkqKf7(m@xgVZMc23tZU`DJZ?2?pZyv85Ei9tH)H! z;aTbBrGqA)waASbc@q%0Fw0K^*#vAp_VTO>*(bt4vbYv{q%9$h3u`Ys~Y%)H1M zN5wD)VGN3!%xd-#xg53^3YWaWv}gT~qm@vGP#oD)SbH8$Z>W_kGF^TYXh@3^WPFb) zA_>DQ^=IiH9r1T^n#PFF7i6uJ=h{Jyjw*9S-KIP(fe+a#X9BPIU>Zhd_RTZnMqAWFIpT2_}u#^1SFA%HehFF{j}v9fzd=QN6KQ zfU|Eyk8|0};%^%|CnWw>t2i31dy*=@GELgl%n z`EFZWwC?0aTx`Oq`I!N!kFN}E%(c1oRt*g2n}XekOSUP)?#ViifcS&7VJT+Y&65zf zgzctyMxieTMbMS2((5QTm?xWTyR|$(N&B|JkT^&-Yo@G$QYuNXtR{-GKnOD$MD{zT z?kG^i%Z(&h&A6OV2+_@lssJSZNUjW1^1DB0Orh6qD;Rq{lGee+%B4C=uX2`JAHM^e zXlon+xA|&vs!br3!?o1av6#EP)?0oAR(H#8SUo$CUnh#FfxF?a{(v=S;|(NxRX1%Z z_2inn_phMVwJw#*aCqw54FF!H7NS0{zpRlv)5L{9Ug@lTzV9K70SUG1ePck}-PnkF z)LQ3Cpqx3XMX2377I}l-<;o>A?s<|GOeAo6S}mOp!++(nDKSpQ9&aYM{BtwevTb3J zC?sO_4HR%4U)@9kA)nddWEzT-re?0*a;HmYS=Tvj3o%GBYYQ-1A(09flblK#DXAo4 zOJA=r?J#JDnb+dtyeoV$X>nmLKY=Ea2^Lz8ERW$^Mb&4-l>@xBIB zRz-)cigI%I3*~md&og~2H=kQ*tXSbEu$wr-zph#7!<0hOBCCNTEy<`q;?XoQh=)C9m&#Qo#K)>>)T)3zI}F zV;d{+&2|1ytD;k$MzEqi z2Q#SzP_>sUBVuw21+v`hEP}~1?M6pSR7UP`%yy%go4OJm>oQ&_|kM~G>efW zFJH2^-Vu8$#CBOIK-{3_M{1gok;SKNjF-(a(lPQ!sc7pSTUNGi3!PXi*CK3@guZB+ zwU7F$?$kp52nsrof-d!#gng+;lFy}{*Hh6kTcirhLrDi{3s&`2y%jy?SfMaGF~vgJ zWbQTA!t32 zgvGc8t>uMf7SEbi6t|$3jHNU6+t#t8po>MIu~)~YfMF$Xa}Kp_wkA$K42%>_vbHrt znvaZ4%+D5bf0)~JU}lr8b3>@V&fKGDV=C%Y@Y;e_ZDGw@TS3azYe|@tcZUjFRiC9s_;ON% zbpfXO99_F-9=0c=BY2;`im;R&B!kjR)lr+Ha(A-A*<)#%yjqb-qOGYYWuaeNY05+haZh~67E8J^ zGqlmN;q8%c+n`iUGI}BGm8#fYsfu<{o!)32(gpGOr#_Xr$}v<9OD2}pOoU6kO~9L2 zT)>;y5b32l+5G2yUiDeyW2*ao#Hj91Nmzf|Y$1w%5+)5n&;0q% zNS2NHH_*l5C*yo@iHp;z=#VLp8?`@1r_{qpEnB>}5Oy%dMTte@ z#ltvBv@NPFWSS(=KzLMS1Hoh^i0?qI0fDAZpQ(&3uaIw4rUy&6CtQKpmJ zHn@{0+O;* zg~LzLrq|u(E0{3IqrF*-h9_@Rdc#V{TI4|2c>=^$cY8(2tV0%MRmPGh#slI(8v-Ji ztJRn|ok^UNO4KU8j+3^kHgj46D(}{N=?O|darWDfJ2UKA%yc#--OwBzhLuF881kz1 zgw;9jZz}!VtM~=~Ac#@|Ty9dmG@OqHxF~Qi>gDfX)Q39%9u)hJ<1&tB;XeGv_#4M{ z8xVsAGXR9H7kH9O2Z#Idn84TzqCvis1nMQgL;&u`y*Jtlf*yPoK|ekNy!&wJkA{1} zGET5wye2``2e1$w#AN{67`7*Ho8&A1JT3!#x8d4@i={x|N^%~I+i>2BXCGjCKZ*MQ zfMdAk4T+$7u`9yyXgCkhHbAx-g7JV`F^&P)XF#HWXt9-mPx2P(3I2M49`3;^(g>$g zB1HXsm4aS-iFnd--2bq*E zN?{Oe^6bZ=G-fL;_5>{Op1H8}BC@mA% zlv!Q-Ad_b)uTt0wE|s*hATo_%QkiVyEd)aE6xv2m#Xm`E2QXO*o&d0)po5kP)i2@h z!9GFoK7u%LMST^hYNble3zvGJ{Pz%pNTr+!k?z45!%Zl>?E45X!GEu1P0^{WR40d3 zSSkS(j(}DA6C_bZr+PWSpVA@XJwav#CEAFnstd!aFv_iHtU4}F(OuwMF$<|Gt#U3n zMWm7v8WpkC z9iWZh@H3=|t;yM##L7U^6(7y~dHQ=ySy(b;IXEsY@`Q5-b?#q>M zZe%c~H)CMV@E~hOLdJL`9M%UJvZ9ThGKzsi9=+J#s{U6)%i>1nxgms1+_VGSI<%Uo zb9x_)bX;X-)j--DQGrI%>f{-mIP9&jLDI!S2InZ#5+QeyXq&;}^I&?dZ2E`E`Y2jn zW8*A7pkUaMhh~Q1RyfEDKMQ$vz_9d%_muDZ2cfYd{J=KDm43*MxIYd%<78QrShQ2F zlvqmamn&^grca;LMbOn7>`rQm_O@jXvZ3)gL{+WNDQ3+3U%a)D#{hH3mV?8bTzj| zOpoV@gzQjtsb2HqZ;lla;bd7PasfP+4VDgbbw62HsBZ0SEhyxk`Oiel3 zXxV0kb~ChQ^4Q!5m0~nHN!c24WI7`4v}%03Nq;5Dk|&BLAj~|8BnhK7UML|=52V|z z{gNr=r2cDVi-*fA0OOL>fCCFpOAbv@{JJv8y|iFfdlH!u4o2?f_5R8E2Nj4E%JO0V zwEO1~|Md8Woht%)*+0Yn;kbhwNBz_3A0{?(^i3nn54f${KLh^R>7OD0_|$3n8MhrU zQZ3KfjPtsx!&@(C-nn$$>PGnmx~h)ykGqsB3<)aAUiduAv%f|_1-0YZj zc5ifmPLiUIH#&^{5E}krF^&RDRX&QRb1ZkW9oTgVUzY8Mvk|`GT$BOGZ(mEX4 zx|-QOMk<$a>S`WJMR(EhrJrUOI@86LNw(2&a$+)%Zqkus6Vt`Xd}?pgeR~$>r{=aF zM9}p7_`zbqr6L?H(2Q{Ttk)C{DoLJK`?0Bw7SNRmbIIkiT!yY5Kq0!2fwr1&4ZMZq zyXU=;<|xb60BQj=MUjCkpu;B%6>vD`P@S4x$lu@Q18RqDk0eA1pkT;Imcb^_b`rG4 z4R))7QY$j*+h(f)%Wn!=zesaJzH#~b6Nn-KONO-Z`k%mu}QCj%@$E?1q0ja8`B4ze%S_tm`z4CkU ziMMTs)pi~CGff7kPnz-qfc|cjBYJ$_`j9Vv|L|do>ubTP0sVEigZMy%@ z*nIrl>&TWp`HA8@r+>DL zN+4RW12;9ty4&^zYV&w;0kO%E!o=+S^wfA=fYSF(1t{a&wvF{qaBuKnZ(qJ=VDLWL zN&B8xrsfdEXvxb2huW(DR|np)6zlafnR7Mk3d6YuxVpzrcFfN2oSxPpqR3L4&u^KO z=!V~aJsjnR&GhZ-|AGQsr~}#u;2KwAR~6-y#VYQCdxro0FTWE_Hp%9{$)-LGFGhQ! zpYR@ueuQaP^nCOj_FcT6#;o6mYyRy&Bg1ai+DiuVQ)o5kk8%WJNYp%iIa0BQ>NL#trAXfTo+_@Cxd&>-4O zic&TBoy?vJOumF?4t(`^a=`Y`dh4(+0;@X_>o7gsa9IBrE!P9D+$=E~47x>F#(}ldpqsOBiu@VrhI9$U}x<2f3dEUa33;`~omJ{zomo z=YzW_q4*N2%J#pDx6krB3cgv=QiLuGl+?;x*Ym5qN6bP+quXN`cXL Um}y1P<)Pmd(YN9MKT_bo0T8$`ZvX%Q literal 0 HcmV?d00001 diff --git a/Shared/EFT/Autodesk.Fbx.dll b/Shared/EFT/Autodesk.Fbx.dll new file mode 100644 index 0000000000000000000000000000000000000000..f5f4f28f4b4923bd45713b18a307ff470b712349 GIT binary patch literal 13520 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�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 literal 0 HcmV?d00001 diff --git a/Shared/EFT/Comfort.dll b/Shared/EFT/Comfort.dll new file mode 100644 index 0000000000000000000000000000000000000000..2f5878737cda31f2b64892272240c8602ab5e35c GIT binary patch literal 28880 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 G68<0HnOhtH literal 0 HcmV?d00001 diff --git a/Shared/EFT/DOTween.Modules.dll b/Shared/EFT/DOTween.Modules.dll new file mode 100644 index 0000000000000000000000000000000000000000..ffc1cd5f220258de5a0515255e087fca64814b68 GIT binary patch literal 45776 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

    !_S$<1_ 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≀K*IaC^0BmvT8{s`-bpg1 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 z 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

    !CIJzzPSlB9Po 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 mQ_KO} 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

  • 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 m;Fv6_G`%c^Z!^@U!+|z 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≥)?-;OEy$KY&=is5Y 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