package defpackage; import java.util.Arrays; import java.util.List; import java.util.Objects; public class sh { private boolean enabled; private final String name; private final List aliases; private String description = null; public sh(String var1, boolean var2) { this(var1, var2, new String[0]); } public sh(String var1, boolean var2, String... var3) { this.enabled = var2; this.name = var1; this.aliases = normalizeAliases(var3); } public sh(si var1, String var2, boolean var3) { this(var2, var3); var1.booleanSettings.add(this); var1.updateBitmask(); } public sh(si var1, String var2, boolean var3, String... var4) { this(var2, var3, var4); var1.booleanSettings.add(this); var1.updateBitmask(); } public static sh of(String var0, boolean var1) { return new sh(var0, var1); } public static sh of(String var0, boolean var1, String... var2) { return new sh(var0, var1, var2); } public static sh of(String var0) { return new sh(var0, (boolean)((((1767174448 | -1767174447) + (1767174448 & -1767174447))) != 0)); } public boolean matchesName(String var1) { int var2 = 1997216856; while (true) { switch (var2) { case -1770894187: if (this.name.equalsIgnoreCase(var1)) { var2 = 213532261; } else { var2 = -675192191; } break; case -675192191: return this.aliases.stream().anyMatch(var1x -> var1x.equalsIgnoreCase(var1)); case -205152785: return (boolean)(((0)) != 0); case 213532261: return (boolean)(((1)) != 0); case 1997216856: default: if (var1 == null) { var2 = -205152785; } else { var2 = -1770894187; } } } } public sh description(String var1) { this.description = var1; return this; } public String getDescription() { return this.description; } public void toggle() { this.enabled = (boolean)(((!this.enabled ? 1: (363900787 | -363900787) + (363900787 & -363900787))) != 0); } private static List normalizeAliases(String... var0) { int var1 = -853537930; while (true) { switch (var1) { case -853537930: default: if (var0 != null) { var1 = -343825900; } else { var1 = 1417144925; } break; case -343825900: if (var0.length == 0) { var1 = 1417144925; } else { var1 = 1990970854; } break; case 1417144925: return List.of(); case 1990970854: return Arrays.stream(var0).filter(Objects::nonNull).filter(var0x -> { int var2 = 0; int var1x = -1220797621; while (true) { switch (var1x) { case -1616485539: var2 = 0; var1x = 993103730; break; case -1220797621: default: if (!var0x.isBlank()) { var1x = 480085129; } else { var1x = -1616485539; } break; case 480085129: var2 = 1; var1x = 993103730; break; case 993103730: return (boolean)((var2) != 0); } } }).distinct().toList(); } } } public boolean isEnabled() { return this.enabled; } public String getName() { return this.name; } public List getAliases() { return this.aliases; } public void setEnabled(boolean var1) { this.enabled = var1; } public void setDescription(String var1) { this.description = var1; } }