Files
2026-07-23 18:21:43 -07:00

56 lines
4.7 KiB
C#

using System.Buffers.Text;
using System.Security.Cryptography;
using System.Text;
using static DeluxeBackend.Enums;
namespace DeluxeBackend
{
public class AvatarItemDto
{
public required string AvatarItemDesc { get; set; }
public required AvatarItemType AvatarItemType { get; set; }
public PlatformMask PlatformMask { get; set; } = PlatformMask.All;
public required string FriendlyName { get; set; }
public string? Tooltip { get; set; }
public RarityType Rarity { get; set; } = RarityType.None;
public string? TagList { get; set; }
public required long AvatarItemId { get; set; }
public bool IsBaseAvatarItem { get; set; } = false;
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
public required string ThumbnailImage { get; set; }
}
internal static class ServerConfig
{
public static readonly string AppVersion = "20230601";
public static readonly string SigKey = Convert.ToBase64String(Encoding.UTF8.GetBytes("meow_skid_token"));
public static readonly string RRToken = "eyJhbGciOiJSUzI1NiIsImtpZCI6InA3b1RnYXc1VkMzYXZ0a3dYQUR2WTZCYTZESSIsInR5cCI6ImF0K2p3dCIsIng1dCI6InA3b1RnYXc1VkMzYXZ0a3dYQUR2WTZCYTZESSJ9.eyJuYmYiOjE3ODAzMDU3MDIsImV4cCI6MTc4MDM0ODkwMiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnJlYy5uZXQiLCJjbGllbnRfaWQiOiJyZWNyb29tIiwicm9sZSI6ImdhbWVDbGllbnQiLCJjaWQiOiIxMzczNSIsInJuLnBsYXQiOiIwIiwicm4ucGxhdGlkIjoiNzY1NjExOTk0MDc5ODI1NjciLCJybi5kZXZpY2VjbGFzcyI6IjIiLCJybi52ZXIiOiIyMDI2MDMyMy4wMSIsInJuLmFzaWQiOiIyOTAxNjYwMzA3MzcyIiwicm4uZHVpZCI6ImM2QmtPN0VUIiwicm4ubG9jYWxlIjoiZW4iLCJybi5zayI6IjE1NjY5Mjc4ODIiLCJzdWIiOiIxMDMyMjE2NjA1IiwiYXV0aF90aW1lIjoxNzgwMzA1NzAyLCJpZHAiOiJsb2NhbCIsImp0aSI6IjMyQzRBN0QzRkFGMEU1RTExQzAzRjU0NkFGNzNEMkZFIiwiaWF0IjoxNzgwMzA1NzAyLCJzY29wZSI6WyJybiIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJwd2QiXX0.wBguJ6flOtsIGS-FWEQ5dATIiNU6ywHv58e45DdOkqelT0t9q9J5HeoSVT-SyHfOjZiDXWp8VWeif6_rkFshD8EqKv3RsPZkDgNuZAGRXF1OWswEqLA8peGhx2TnttmNMo_kH1JQ7LVL3gMvNSQZ5UX7dA4xArRFttOzvLYsRPPMk2PWUwr3TIphIBO1HcLsRRHg3FnQ0T1y12sn_rmpls3JW1Lifq8IuTdsbpa6aFZWcubHVmn313Q2mOSGe8x-3x0qs4QSUOnEx69bR-TpQ2VxefjzQtQUAoHu_KuIeXEu6RilVw3jeeahFKQ7Z5g-w-9shk3tXSs3FVwG8mGq4Q";
#if DEBUG
public static readonly string ImgApiUrl = "https://YOUR-URL/Images/";
#else
public static readonly string ImgApiUrl = "https://YOUR-URL/Images/";
#endif
public static readonly RSAParameters RsaParams = new()
{
Modulus = Convert.FromBase64String("uLrPefo21rXHlqGyaej/Omz3FAh7ya5KDF5GRszua1TBZ/bdouvs7nAOBMdtKyVvteWOGn8/HTsdp9FvpGpdLqb6Z4m90UNnH2q2+xSBEiE/LHM23QexCIHoBm34Gf6np4cVnVnB1Sqa9gXr3rMwmCeKd7MyI9vIjhyL7cERFd4aZaALy77e9o18UUTNPsw+vPxip1wXdHg04T4Vpa3XFPQwS4IscJ5Me4QNeNtosTXcYgOke6eX2VCntAHhfLmmIob91PHec+Qjn6MR2tGpWZeN//CfzI2D5gF25PdFoFdWhLNad1vqP2+t9Eqv43VsWjVX2GRzhwkjy52ocK2YGQ=="),
Exponent = Convert.FromBase64String("AQAB"),
P = Convert.FromBase64String("zw+ZDvNJy2ZoXF1QBfC8M35RhBO0irTa+Mb/Fk/EwrhFgQyCVfnPlz/3+Fvm1GaF7vUYehSMS2qd9EW13ycc66hKjEc8a3fidXesBwMmxsdniOiaU9dNruyToiFaLmaCxFO+QKDx7qLpgoRJeopVtgGGDpwdaNa9G3VcWj+2Vx8="),
Q = Convert.FromBase64String("5GQLNWowlDc7pWxGbw7pxBvm4ZLaeHdfBCLexVOAEG+Swv+Ca0+Bo/1wXmb68UByI4bbJ8xNz6WMp4mT9RG2ofAa0GUFD8TIdsSM5M+zCMhnD7K8qbqcFo4fJp6XDXsiqYneqYvbh4UCy8bdNrI73gOCmVTgmwud2s3feh0PQcc="),
DP = Convert.FromBase64String("V1ImpC1pc4POgxU/CCJL3BNrYR3GR7CZn8ycCta9DbkUZqXV2VgueYSamHx5Th2mYe2u0t0ThUKDNl6nomImSiOAvMPV8SRvtkYvoA1uLuos+YnOe4kS07AlWnxiQastfooqc6rsHE1L2KTdL/Ziywy9ci/YHzxgJ9JIji7MQNU="),
DQ = Convert.FromBase64String("stwWWxJ6UNiggYA1+Kt5Lvea7HURWt5BLwAP7gDiffyitsta26c8I61K3uNPCrgpquDlqFk7Zq6DZIE9ueLRYCilFybFu/+j7j8nB9oQn4QyEf0r+tAFhTRv+NKiARC5qIQsOCMrHQpxkhx/CWKzt76P/HyYGVQTn1My/HLdi+k="),
InverseQ = Convert.FromBase64String("eCxaU6nrBYy8csZj4M9yCEeelp3vtEhUONIlaPw9DkjEKS6HH1lvQKuZsLM+QZnZZAgw76FP/0wRpPkLOxjj0FvsAFoWlPzVxDGYO64AtoU2jF+yTJJR24SQDsiOo+W965NVlRptJsi8lMX6RT0/o0Kt3KZx0dyFZogRpgLvx3c="),
D = Convert.FromBase64String("nN6es6GEkh45yDO103R10MKZqtxtal3kKc6g9Ryv1ltaBhRAMEsSn4RukyZbEUmwLJIsc1ndWdBKpakXmlJsoOJRQD1bAOqxFp/DlUHbPW8YO4H3dAlFD8lpJJScHE8BRiVTeJSxInkUsJlkrHAUcxEY5/83M/Y+wFeDiDnsbVkF3rYFrCDk17clQzUNYUr7G429OsHsWFDlq99+Q2+0UtTkcSHrLaunWculA7Fi/55q5kBwRc78CcCSVv7o3OD3s81NEsV+63VeEMEiXJ/fxRgvMue4OP22BWACSBRxkAt6WvGWF+oSsajxQiv74vMXUXUqR2HYqsryhZ81vlXDhQ==")
};
//api keys
public static readonly Dictionary<string, string> SteamApiKey = new() {
["471710"] = "7D3720ED569B3D4DC415259F846C6F18"
};
public static readonly Dictionary<string, string> OvrAppSecret = new()
{
["4993401607381065"] = "33b31298566796c7b2c0dfae9cd76b68"
};
public static List<AvatarItemDto> avatarItems = [];
}
}