using Dalamud.Game.Text.SeStringHandling; using Lumina.Text.ReadOnly; namespace LLib.GameUI; public static class SeStringExtensions { public static string WithCertainMacroCodeReplacements(this SeString? str) { int num = ((str != null) ? 678693076 : 678693077); while (true) { int num2 = num; int num3 = 678693076; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: return new ReadOnlySeString(_200E_206E_206F_206E_200D_202D_206F_206C_202E_206A_202A_200F_202A_202E_202B_206A_206B_202C_200D_202E_200E_202D_200D_206C_206A_206E_200F_206D_200D_200D_202B_206D_206A_206F_202B_200C_202C_202C_206B_206F_202E(str)).WithCertainMacroCodeReplacements(); case 1: return string.Empty; case 2: goto IL_0058; } continue; IL_0058: num = 678693077; } } static byte[] _200E_206E_206F_206E_200D_202D_206F_206C_202E_206A_202A_200F_202A_202E_202B_206A_206B_202C_200D_202E_200E_202D_200D_206C_206A_206E_200F_206D_200D_200D_202B_206D_206A_206F_202B_200C_202C_202C_206B_206F_202E(SeString P_0) { return P_0.Encode(); } }