using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using Json.Pointer; using Json.Schema; namespace Questionable.Validation; internal static class SchemaValidationHelper { internal readonly record struct ParsedError(string InstancePath, string PropertyPath, string Message) { [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = _206F_200D_202A_202D_202D_200F_206B_200B_206C_200C_202E_202D_200B_202B_200C_206C_200E_200F_200D_206E_202D_200B_206E_206E_202B_206B_206F_202C_206F_206F_202B_200B_206E_206C_206F_206D_202C_202B_200F_202B_202E(); _206D_202C_200F_200E_206D_206C_206C_200C_200D_200D_206C_200C_202A_200D_202C_202C_202E_206D_200D_200B_200F_206C_200C_206C_206B_206A_206D_202B_200E_200D_206E_202D_206D_200F_200B_200F_206A_200C_206C_206A_202E(stringBuilder, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-36173424)); _206D_202C_200F_200E_206D_206C_206C_200C_200D_200D_206C_200C_202A_200D_202C_202C_202E_206D_200D_200B_200F_206C_200C_206C_206B_206A_206D_202B_200E_200D_206E_202D_206D_200F_200B_200F_206A_200C_206C_206A_202E(stringBuilder, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(117284107)); int num = ((!PrintMembers(stringBuilder)) ? 144448390 : 144448389); while (true) { int num2 = num; int num3 = 144448391; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: num = 144448389; break; case 1: _206A_206F_200D_202B_206D_206D_206D_202B_202A_200F_200C_200E_200F_200F_206F_200D_200C_200B_206A_206F_206E_200D_202B_200C_206F_200D_202C_206A_200D_202E_206D_206B_200F_202E_202A_200F_206A_200D_202C_206B_202E(stringBuilder, '}'); return _202D_206B_206B_206E_200F_200F_206D_206D_202B_206A_206F_206F_202C_206E_206F_200C_202B_206B_206D_200E_202B_206A_202B_202E_206A_202E_202A_200E_202B_206A_200E_200B_206B_202A_200F_202C_206B_202B_206A_202E((object)stringBuilder); case 2: _206A_206F_200D_202B_206D_206D_206D_202B_202A_200F_200C_200E_200F_200F_206F_200D_200C_200B_206A_206F_206E_200D_202B_200C_206F_200D_202C_206A_200D_202E_206D_206B_200F_202E_202A_200F_206A_200D_202C_206B_202E(stringBuilder, ' '); num = 144448390; break; } } } [MethodImpl(MethodImplOptions.NoInlining)] [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { _206D_202C_200F_200E_206D_206C_206C_200C_200D_200D_206C_200C_202A_200D_202C_202C_202E_206D_200D_200B_200F_206C_200C_206C_206B_206A_206D_202B_200E_200D_206E_202D_206D_200F_200B_200F_206A_200C_206C_206A_202E(builder, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1589665761)); _202D_202D_200F_200F_200D_206F_200B_202A_206B_200D_202A_202E_206C_200F_200E_206B_206C_202C_206F_206F_200E_200E_206E_206C_206D_206C_200B_202E_206F_202D_206B_206C_200D_206E_206B_202C_202B_206C_206C_206A_202E(builder, (object)InstancePath); _206D_202C_200F_200E_206D_206C_206C_200C_200D_200D_206C_200C_202A_200D_202C_202C_202E_206D_200D_200B_200F_206C_200C_206C_206B_206A_206D_202B_200E_200D_206E_202D_206D_200F_200B_200F_206A_200C_206C_206A_202E(builder, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1127869114)); _202D_202D_200F_200F_200D_206F_200B_202A_206B_200D_202A_202E_206C_200F_200E_206B_206C_202C_206F_206F_200E_200E_206E_206C_206D_206C_200B_202E_206F_202D_206B_206C_200D_206E_206B_202C_202B_206C_206C_206A_202E(builder, (object)PropertyPath); _206D_202C_200F_200E_206D_206C_206C_200C_200D_200D_206C_200C_202A_200D_202C_202C_202E_206D_200D_200B_200F_206C_200C_206C_206B_206A_206D_202B_200E_200D_206E_202D_206D_200F_200B_200F_206A_200C_206C_206A_202E(builder, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-63396934)); _202D_202D_200F_200F_200D_206F_200B_202A_206B_200D_202A_202E_206C_200F_200E_206B_206C_202C_206F_206F_200E_200E_206E_206C_206D_206C_200B_202E_206F_202D_206B_206C_200D_206E_206B_202C_202B_206C_206C_206A_202E(builder, (object)Message); return true; } [CompilerGenerated] public bool Equals(ParsedError other) { int num = ((!EqualityComparer.Default.Equals(InstancePath, other.InstancePath)) ? (-1823649485) : (-1823649486)); while (true) { int num2 = num; int num3 = -1823649488; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 0: num = -1823649486; break; case 3: return false; case 1: return EqualityComparer.Default.Equals(Message, other.Message); case 2: num = ((!EqualityComparer.Default.Equals(PropertyPath, other.PropertyPath)) ? (-1823649485) : (-1823649487)); break; } } } bool IEquatable.Equals(ParsedError other) { //ILSpy generated this explicit interface implementation from .override directive in Equals return this.Equals(other); } static StringBuilder _206F_200D_202A_202D_202D_200F_206B_200B_206C_200C_202E_202D_200B_202B_200C_206C_200E_200F_200D_206E_202D_200B_206E_206E_202B_206B_206F_202C_206F_206F_202B_200B_206E_206C_206F_206D_202C_202B_200F_202B_202E() { return new StringBuilder(); } static StringBuilder _206D_202C_200F_200E_206D_206C_206C_200C_200D_200D_206C_200C_202A_200D_202C_202C_202E_206D_200D_200B_200F_206C_200C_206C_206B_206A_206D_202B_200E_200D_206E_202D_206D_200F_200B_200F_206A_200C_206C_206A_202E(StringBuilder P_0, string P_1) { return P_0.Append(P_1); } static StringBuilder _206A_206F_200D_202B_206D_206D_206D_202B_202A_200F_200C_200E_200F_200F_206F_200D_200C_200B_206A_206F_206E_200D_202B_200C_206F_200D_202C_206A_200D_202E_206D_206B_200F_202E_202A_200F_206A_200D_202C_206B_202E(StringBuilder P_0, char P_1) { return P_0.Append(P_1); } static string _202D_206B_206B_206E_200F_200F_206D_206D_202B_206A_206F_206F_202C_206E_206F_200C_202B_206B_206D_200E_202B_206A_202B_202E_206A_202E_202A_200E_202B_206A_200E_200B_206B_202A_200F_202C_206B_202B_206A_202E(object P_0) { return P_0.ToString(); } static StringBuilder _202D_202D_200F_200F_200D_206F_200B_202A_206B_200D_202A_202E_206C_200F_200E_206B_206C_202C_206F_206F_200E_200E_206E_206C_206D_206C_200B_202E_206F_202D_206B_206C_200D_206E_206B_202C_202B_206C_206C_206A_202E(StringBuilder P_0, object P_1) { return P_0.Append(P_1); } } public static void CollectLeafErrors(EvaluationResults node, List errors) { int num; if (!_200D_202E_206D_200E_202D_200E_200E_202C_206A_202E_202B_200C_202B_200F_206B_202E_200B_202A_206B_202C_206C_202B_200B_200B_206E_200B_200E_202C_206E_206F_202C_206E_202A_200C_206C_200E_206C_202B_202A_202D_202E(node)) { num = -1995348334; Dictionary dictionary = default(Dictionary); string text2 = default(string); while (true) { int num2 = num; int num3 = -1995348335; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { default: continue; case 0: if (dictionary.Count > 0) { num = -1995348336; continue; } break; case 3: dictionary = _206E_206B_206F_200E_202B_202D_202C_200C_202E_200E_202D_200E_202B_200B_200C_202C_200B_202E_202B_206B_202C_206A_200F_200E_206F_200C_200B_206E_206E_200E_202C_206E_206C_200D_200E_202D_202D_206A_206C_206F_202E(node); if (dictionary != null) { num = -1995348335; continue; } break; case 2: num = -1995348334; continue; case 1: { using (Dictionary.Enumerator enumerator = _206E_206B_206F_200E_202B_202D_202C_200C_202E_200E_202D_200E_202B_200B_200C_202C_200B_202E_202B_206B_202C_206A_200F_200E_206F_200C_200B_206E_206E_200E_202C_206E_206C_200D_200E_202D_202D_206A_206C_206F_202E(node).GetEnumerator()) { num = 570619197; while (true) { int num5 = num; num3 = 570619199; num4 = num5; int num6 = num4 + num3; int num7 = num4 & num3; switch (num6 - (num7 + num7)) { case 1: num = (_202C_206C_202E_206F_202A_200E_200F_202B_200B_206F_206D_206F_200D_202E_206C_200E_200F_206D_206D_200F_206F_202D_202B_206A_200E_206E_200E_206F_200C_200C_202E_200F_200D_202C_200F_200C_202B_202B_200E_202E_202E(text2) ? 570619197 : 570619195); break; case 3: { enumerator.Current.Deconstruct(out var key, out var value); string keyword = key; text2 = value; num = (IsAggregateKeyword(keyword) ? 570619197 : 570619198); break; } case 0: num = 570619197; break; case 2: num = (enumerator.MoveNext() ? 570619196 : 570619194); break; case 4: { string text = _202C_202A_200B_202E_200D_202D_206B_200F_206D_200B_206E_200E_200D_206B_206B_202A_206C_202A_202C_206C_200E_206F_202D_202D_202D_206C_206F_202C_206B_202B_206A_206D_206D_202A_202B_206B_202B_202E_200E_202E_202E(node).ToString(); string rawPath = GetRawPath(text); errors.Add(new ParsedError(text ?? string.Empty, FormatPath(rawPath), CleanMessage(text2))); num = 570619197; break; } case 5: goto end_IL_009c; } continue; end_IL_009c: break; } } break; } } break; } } List list = _200D_200D_200C_202C_206A_202D_200C_206C_202A_200B_200D_206C_200E_202A_202D_200E_200D_200F_202E_206E_202E_202B_200C_202E_200F_206B_206F_202A_206F_206A_202E_206E_202C_206E_206F_200D_200E_202A_206D_202C_202E(node); if (list == null) { return; } num = -1276546531; EvaluationResults current = default(EvaluationResults); while (true) { int num8 = num; int num3 = -1276546532; int num4 = num8; int num9 = num4 + num3; int num10 = num4 & num3; switch (num9 - (num10 + num10)) { case 2: num = -1276546531; break; case 1: if (list.Count > 0) { num = -1276546532; break; } return; case 0: { using List.Enumerator enumerator2 = _200D_200D_200C_202C_206A_202D_200C_206C_202A_200B_200D_206C_200E_202A_202D_200E_200D_200F_202E_206E_202E_202B_200C_202E_200F_206B_206F_202A_206F_206A_202E_206E_202C_206E_206F_200D_200E_202A_206D_202C_202E(node).GetEnumerator(); num = -1005796493; while (true) { int num11 = num; num3 = -1005796494; num4 = num11; int num12 = num4 + num3; int num13 = num4 & num3; switch (num12 - (num13 + num13)) { case 0: num = -1005796493; break; case 2: current = enumerator2.Current; num = (_200D_202E_206D_200E_202D_200E_200E_202C_206A_202E_202B_200C_202B_200F_206B_202E_200B_202A_206B_202C_206C_202B_200B_200B_206E_200B_200E_202C_206E_206F_202C_206E_202A_200C_206C_200E_206C_202B_202A_202D_202E(current) ? (-1005796493) : (-1005796490)); break; case 1: num = (enumerator2.MoveNext() ? (-1005796496) : (-1005796495)); break; case 4: CollectLeafErrors(current, errors); num = -1005796493; break; case 3: return; } } } } } } [MethodImpl(MethodImplOptions.NoInlining)] public static string FormatPath(string rawPath) { int num = ((!_202B_202A_200C_202A_200D_200D_202E_202C_202B_200D_206B_202B_200C_206F_202E_202D_206F_206A_206B_206D_200B_200F_202B_206D_200E_206A_206C_206D_206C_206D_200E_206E_206A_202B_202A_202B_202C_200E_206A_200C_202E(rawPath)) ? 163847157 : 163847153); List list = default(List); int num5 = default(int); int result = default(int); string[] array2 = default(string[]); string text = default(string); while (true) { int num2 = num; int num3 = 163847152; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 8: num = ((list.Count <= 0) ? 163847162 : 163847159); break; case 0: { int num6 = num5; num3 = 1; num4 = num6; int num7 = num4 ^ num3; int num8 = num4 & num3; num5 = num7 + (num8 + num8); num = 163847154; break; } case 10: { List list2 = list; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(2, 1); defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1118615183)); defaultInterpolatedStringHandler.AppendFormatted(result); defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(80455896)); list2.Add(defaultInterpolatedStringHandler.ToStringAndClear()); num = 163847152; break; } case 9: return _202A_202B_206A_200B_200E_202B_200E_206C_200F_206B_206B_202E_206E_200B_206B_206F_200D_202D_206E_202C_202D_200F_200E_202B_200C_202A_200E_202D_202B_206B_200C_200E_206D_206A_202E_200E_202A_200C_202C_206B_202E(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-404473860), (IEnumerable)list); case 2: num = ((num5 < array2.Length) ? 163847155 : 163847161); break; case 7: { List list3 = list; int index = list.Count - 1; string text2 = list3[index]; DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(2, 1); defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1463938997)); defaultInterpolatedStringHandler2.AppendFormatted(result); defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(80455896)); list3[index] = _202A_200B_202D_202E_202C_206E_200D_200F_202D_202D_202C_202C_202C_206E_202E_206A_202E_202C_200C_206C_206A_200F_200E_200F_206E_202D_200F_202B_200C_202D_200D_202E_202A_202A_206D_202C_202E_206A_202A_200C_202E(text2, defaultInterpolatedStringHandler2.ToStringAndClear()); num = 163847152; break; } case 3: text = array2[num5]; num = ((!int.TryParse(text, out result)) ? 163847158 : 163847160); break; case 1: return string.Empty; case 6: list.Add(text); num = 163847152; break; case 4: num = 163847153; break; case 5: { string[] array = _206D_200C_202D_200C_206B_206E_202A_200B_202C_200D_200B_206C_202D_202C_200D_200F_202D_206E_206B_200B_200E_202D_200B_202B_206A_200E_206D_200E_206D_206B_206A_202B_206F_206B_206F_202C_200D_202A_200D_202E_202E(rawPath, '/', StringSplitOptions.None); list = new List(); array2 = array; num5 = 0; num = 163847154; break; } } } } [MethodImpl(MethodImplOptions.NoInlining)] public static string CleanMessage(string message) { return _200C_200C_200D_202D_202E_206E_200E_206C_202D_202C_206A_202C_200B_202D_202C_202D_200E_202A_202B_202C_202E_200E_206B_202E_200B_200D_200D_202A_206F_200D_202C_202E_200C_206B_200F_202B_200E_206F_200D_200F_202E(_200C_200C_200D_202D_202E_206E_200E_206C_202D_202C_206A_202C_200B_202D_202C_202D_200E_202A_202B_202C_202E_200E_206B_202E_200B_200D_200D_202A_206F_200D_202C_202E_200C_206B_200F_202B_200E_206F_200D_200F_202E(message, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(519119434), global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1792309681), StringComparison.Ordinal), global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-486788284), global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-1307535606), StringComparison.Ordinal); } [MethodImpl(MethodImplOptions.NoInlining)] public static string? FormatQuestLocation(byte? sequence, int? step) { int num = (sequence.HasValue ? 660406071 : 660406065); while (true) { int num2 = num; int num3 = 660406067; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 1: { DefaultInterpolatedStringHandler defaultInterpolatedStringHandler2 = new DefaultInterpolatedStringHandler(11, 2); defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1005707421)); defaultInterpolatedStringHandler2.AppendFormatted(sequence); defaultInterpolatedStringHandler2.AppendLiteral(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(857758852)); defaultInterpolatedStringHandler2.AppendFormatted(step); return defaultInterpolatedStringHandler2.ToStringAndClear(); } case 4: num = ((!step.HasValue) ? 660406064 : 660406066); break; case 2: return null; case 0: num = 660406065; break; case 3: { DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(4, 1); defaultInterpolatedStringHandler.AppendLiteral(global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1926875694)); defaultInterpolatedStringHandler.AppendFormatted(sequence); return defaultInterpolatedStringHandler.ToStringAndClear(); } } } } [MethodImpl(MethodImplOptions.NoInlining)] private static bool IsAggregateKeyword(string keyword) { int num = ((keyword == null) ? 240931173 : 240931199); char c = default(char); bool result = default(bool); while (true) { int num2 = num; int num3 = 240931189; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 4: num = 240931199; break; case 19: c = _206D_200D_200F_200E_202A_206D_200B_202A_206C_206A_206F_202C_202D_202B_206D_206A_200D_202C_206A_206A_206C_202C_206D_202A_206C_202B_206E_206D_202B_206A_200D_202E_206E_202B_202A_206B_202D_200D_202E_206F_202E(keyword, 0); num = ((c == 'e') ? 240931190 : 240931183); break; case 2: num = 240931173; break; case 17: num = (_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-1371988018)) ? 240931198 : 240931197); break; case 8: num = 240931173; break; case 20: num = ((c == 'y') ? 240931186 : 240931181); break; case 15: num = 240931173; break; case 21: num = (_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-880210388)) ? 240931198 : 240931175); break; case 9: num = (_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1025907661)) ? 240931198 : 240931171); break; case 18: num = 240931173; break; case 5: num = 240931173; break; case 12: num = 240931173; break; case 27: num = ((c == 'l') ? 240931168 : 240931169); break; case 7: num = (_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-307896602)) ? 240931198 : 240931170); break; case 11: result = true; num = 240931177; break; case 6: goto IL_021d; case 13: goto IL_0248; case 25: num = 240931173; break; case 29: goto IL_027e; case 16: goto IL_02a9; case 26: num = ((c == 't') ? 240931196 : 240931191); break; case 24: num = 240931173; break; case 23: num = 240931173; break; case 3: num = (_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1916484131)) ? 240931198 : 240931194); break; case 14: goto IL_0315; case 22: num = 240931173; break; case 1: goto IL_034b; case 28: return result; case 10: { int num7 = _206B_200B_206A_202B_206F_202E_202C_200C_206B_206A_206F_206A_200E_200C_200D_200E_202D_202A_206D_206E_200F_202C_206C_206A_202E_206C_206B_206F_200B_200F_200C_206D_200B_206C_206F_202D_200E_202E_200D_200D_202E(keyword); num3 = 2; num4 = num7; switch (~(~num4 + num3)) { case 2: break; case 0: goto IL_021d; case 9: goto IL_0248; case 6: goto IL_027e; case 4: case 5: case 7: case 8: goto IL_02a9; case 1: goto IL_0315; case 3: goto IL_034b; default: goto IL_03b4; } goto case 19; } case 0: { num = 240931173; break; } IL_03b4: num = 240931189; break; IL_034b: c = _206D_200D_200F_200E_202A_206D_200B_202A_206C_206A_206F_202C_202D_202B_206D_206A_200D_202C_206A_206A_206C_202C_206D_202A_206C_202B_206E_206D_202B_206A_200D_202E_206E_202B_202A_206B_202D_200D_202E_206F_202E(keyword, 2); num = ((c == 'e') ? 240931172 : 240931182); break; IL_0315: num = (_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(431251289)) ? 240931198 : 240931180); break; IL_02a9: result = false; num = 240931177; break; IL_027e: num = ((!_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(2049125528))) ? 240931173 : 240931198); break; IL_0248: num = (_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(757162084)) ? 240931198 : 240931193); break; IL_021d: num = (_202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(keyword, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-847792367)) ? 240931198 : 240931184); break; } } } private static string GetRawPath(string? instancePath) { int num = ((!_202B_202A_200C_202A_200D_200D_202E_202C_202B_200D_206B_202B_200C_206F_202E_202D_206F_206A_206B_206D_200B_200F_202B_206D_200E_206A_206C_206D_206C_206D_200E_206E_206A_202B_202A_202B_202C_200E_206A_200C_202E(instancePath)) ? (-964105651) : (-964105650)); while (true) { int num2 = num; int num3 = -964105653; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 4: num = -964105650; break; case 1: instancePath = _200B_206E_202D_202B_200E_202D_202C_206B_200C_202B_206D_202C_200E_200B_202A_200C_206F_202D_202E_202E_202C_200B_206E_206F_200C_206F_200E_202C_202B_202C_200E_206E_206A_202C_202E_202D_206D_200B_202D_202C_202E(instancePath, 1); num = -964105655; break; case 0: num = ((!_202C_202A_200C_206A_206E_200C_200D_206C_202D_202A_206C_200B_200C_202E_206C_206D_202E_202E_200D_206A_200B_206E_206F_202A_200D_202C_202C_200E_200D_202D_206A_206D_206D_202A_202E_202E_200C_200B_200F_206E_202E(instancePath, '/')) ? (-964105655) : (-964105654)); break; case 6: num = ((!_202C_202A_200C_206A_206E_200C_200D_206C_202D_202A_206C_200B_200C_202E_206C_206D_202E_202E_200D_206A_200B_206E_206F_202A_200D_202C_202C_200E_200D_202D_206A_206D_206D_202A_202E_202E_200C_200B_200F_206E_202E(instancePath, '#')) ? (-964105653) : (-964105656)); break; case 5: return string.Empty; case 3: instancePath = _200B_206E_202D_202B_200E_202D_202C_206B_200C_202B_206D_202C_200E_200B_202A_200C_206F_202D_202E_202E_202C_200B_206E_206F_200C_206F_200E_202C_202B_202C_200E_206E_206A_202C_202E_202D_206D_200B_202D_202C_202E(instancePath, 1); num = -964105653; break; case 2: return instancePath; } } } static bool _200D_202E_206D_200E_202D_200E_200E_202C_206A_202E_202B_200C_202B_200F_206B_202E_200B_202A_206B_202C_206C_202B_200B_200B_206E_200B_200E_202C_206E_206F_202C_206E_202A_200C_206C_200E_206C_202B_202A_202D_202E(EvaluationResults P_0) { return P_0.IsValid; } static Dictionary _206E_206B_206F_200E_202B_202D_202C_200C_202E_200E_202D_200E_202B_200B_200C_202C_200B_202E_202B_206B_202C_206A_200F_200E_206F_200C_200B_206E_206E_200E_202C_206E_206C_200D_200E_202D_202D_206A_206C_206F_202E(EvaluationResults P_0) { return P_0.Errors; } static bool _202C_206C_202E_206F_202A_200E_200F_202B_200B_206F_206D_206F_200D_202E_206C_200E_200F_206D_206D_200F_206F_202D_202B_206A_200E_206E_200E_206F_200C_200C_202E_200F_200D_202C_200F_200C_202B_202B_200E_202E_202E(string P_0) { return string.IsNullOrWhiteSpace(P_0); } static JsonPointer _202C_202A_200B_202E_200D_202D_206B_200F_206D_200B_206E_200E_200D_206B_206B_202A_206C_202A_202C_206C_200E_206F_202D_202D_202D_206C_206F_202C_206B_202B_206A_206D_206D_202A_202B_206B_202B_202E_200E_202E_202E(EvaluationResults P_0) { return P_0.InstanceLocation; } static List _200D_200D_200C_202C_206A_202D_200C_206C_202A_200B_200D_206C_200E_202A_202D_200E_200D_200F_202E_206E_202E_202B_200C_202E_200F_206B_206F_202A_206F_206A_202E_206E_202C_206E_206F_200D_200E_202A_206D_202C_202E(EvaluationResults P_0) { return P_0.Details; } static bool _202B_202A_200C_202A_200D_200D_202E_202C_202B_200D_206B_202B_200C_206F_202E_202D_206F_206A_206B_206D_200B_200F_202B_206D_200E_206A_206C_206D_206C_206D_200E_206E_206A_202B_202A_202B_202C_200E_206A_200C_202E(string P_0) { return string.IsNullOrEmpty(P_0); } static string[] _206D_200C_202D_200C_206B_206E_202A_200B_202C_200D_200B_206C_202D_202C_200D_200F_202D_206E_206B_200B_200E_202D_200B_202B_206A_200E_206D_200E_206D_206B_206A_202B_206F_206B_206F_202C_200D_202A_200D_202E_202E(string P_0, char P_1, StringSplitOptions P_2) { return P_0.Split(P_1, P_2); } static string _202A_200B_202D_202E_202C_206E_200D_200F_202D_202D_202C_202C_202C_206E_202E_206A_202E_202C_200C_206C_206A_200F_200E_200F_206E_202D_200F_202B_200C_202D_200D_202E_202A_202A_206D_202C_202E_206A_202A_200C_202E(string P_0, string P_1) { return P_0 + P_1; } static string _202A_202B_206A_200B_200E_202B_200E_206C_200F_206B_206B_202E_206E_200B_206B_206F_200D_202D_206E_202C_202D_200F_200E_202B_200C_202A_200E_202D_202B_206B_200C_200E_206D_206A_202E_200E_202A_200C_202C_206B_202E(string P_0, IEnumerable P_1) { return string.Join(P_0, P_1); } static string _200C_200C_200D_202D_202E_206E_200E_206C_202D_202C_206A_202C_200B_202D_202C_202D_200E_202A_202B_202C_202E_200E_206B_202E_200B_200D_200D_202A_206F_200D_202C_202E_200C_206B_200F_202B_200E_206F_200D_200F_202E(string P_0, string P_1, string P_2, StringComparison P_3) { return P_0.Replace(P_1, P_2, P_3); } static int _206B_200B_206A_202B_206F_202E_202C_200C_206B_206A_206F_206A_200E_200C_200D_200E_202D_202A_206D_206E_200F_202C_206C_206A_202E_206C_206B_206F_200B_200F_200C_206D_200B_206C_206F_202D_200E_202E_200D_200D_202E(string P_0) { return P_0.Length; } static char _206D_200D_200F_200E_202A_206D_200B_202A_206C_206A_206F_202C_202D_202B_206D_206A_200D_202C_206A_206A_206C_202C_206D_202A_206C_202B_206E_206D_202B_206A_200D_202E_206E_202B_202A_206B_202D_200D_202E_206F_202E(string P_0, int P_1) { return P_0[P_1]; } static bool _202B_206D_206C_200D_200E_206D_206C_202C_202D_200C_206F_202C_202E_200B_202A_200F_200C_206C_200F_200D_200D_206A_202E_200F_206E_202E_202C_206E_202E_202C_200B_206B_200B_200E_202B_202B_206E_200C_206D_202D_202E(string P_0, string P_1) { return P_0 == P_1; } static bool _202C_202A_200C_206A_206E_200C_200D_206C_202D_202A_206C_200B_200C_202E_206C_206D_202E_202E_200D_206A_200B_206E_206F_202A_200D_202C_202C_200E_200D_202D_206A_206D_206D_202A_202E_202E_200C_200B_200F_206E_202E(string P_0, char P_1) { return P_0.StartsWith(P_1); } static string _200B_206E_202D_202B_200E_202D_202C_206B_200C_202B_206D_202C_200E_200B_202A_200C_206F_202D_202E_202E_202C_200B_206E_206F_200C_206F_200E_202C_202B_202C_200E_206E_206A_202C_202E_202D_206D_200B_202D_202C_202E(string P_0, int P_1) { return P_0.Substring(P_1); } }