package com.l7tech.external.assertions.gatewaygraphql.server.input;

import com.l7tech.external.assertions.gatewaygraphql.server.data.CustomKeyValueStoreDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.DtdDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.FederatedGroupDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.FederatedUserDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.FipGroupDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.FipUserDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.FolderDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.GlobalPolicyDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.HttpConfigurationDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.InternalUserDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.JmsDestinationDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.KeyDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.L7PolicyAliasDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.L7PolicyDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.L7ServiceAliasDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.L7ServiceDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.PasswordPolicyDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.SchemaDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.ServiceResolutionConfigDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.SoapServiceDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.TrustedCertDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.WebApiServiceDTO;
import java.util.List;
import lombok.Generated;

public class BundleEntityMappingsInput {
   private List<NamedEntityMappingInstructionInput> a;
   private List<NamedEntityMappingInstructionInput> b;
   private List<NamedEntityMappingInstructionInput> c;
   private List<NamedEntityMappingInstructionInput> d;
   private List<CustomKeyValueStoreDTO.CustomKeyValueMappingInstructionInput> e;
   private List<NamedEntityMappingInstructionInput> f;
   private List<NamedEntityMappingInstructionInput> g;
   private List<SchemaDTO.SchemaMappingInstructionInput> h;
   private List<DtdDTO.DtdMappingInstructionInput> i;
   private List<HttpConfigurationDTO.HttpConfigurationMappingInstructionInput> j;
   private List<NamedEntityMappingInstructionInput> k;
   private List<NamedEntityMappingInstructionInput> l;
   private List<NamedEntityMappingInstructionInput> m;
   private List<NamedEntityMappingInstructionInput> n;
   private List<FederatedGroupDTO.FederatedGroupMappingInstructionInput> o;
   private List<FederatedUserDTO.FederatedUserMappingInstructionInput> p;
   private List<NamedEntityMappingInstructionInput> q;
   private List<L7PolicyDTO.PolicyMappingInstructionInput> r;
   private List<NamedEntityMappingInstructionInput> s;
   private List<NamedEntityMappingInstructionInput> t;
   private List<FipGroupDTO.FipGroupMappingInstructionInput> u;
   private List<FipUserDTO.FipUserMappingInstructionInput> v;
   private List<FolderDTO.FolderMappingInstructionInput> w;
   private List<NamedEntityMappingInstructionInput> x;
   private List<InternalUserDTO.InternalUserMappingInstructionInput> y;
   private List<NamedEntityMappingInstructionInput> z;
   private List<JmsDestinationDTO.JmsDestinationMappingInstructionInput> A;
   private List<KeyDTO.KeyMappingInstructionInput> B;
   private List<NamedEntityMappingInstructionInput> C;
   private List<NamedEntityMappingInstructionInput> D;
   private List<NamedEntityMappingInstructionInput> E;
   private List<NamedEntityMappingInstructionInput> F;
   private List<PasswordPolicyDTO.PasswordPolicyMappingInstructionInput> G;
   private List<GlobalPolicyDTO.GlobalPolicyMappingInstructionInput> H;
   private List<ServiceResolutionConfigDTO.ServiceResolutionConfigsMappingInstructionInput> I;
   private List<NamedEntityMappingInstructionInput> J;
   private List<NamedEntityMappingInstructionInput> K;
   private List<NamedEntityMappingInstructionInput> L;
   private List<NamedEntityMappingInstructionInput> M;
   private List<L7ServiceDTO.ServiceMappingInstructionInput> N;
   private List<NamedEntityMappingInstructionInput> O;
   private List<SoapServiceDTO.SoapServiceMappingInstructionInput> P;
   private List<SoapServiceDTO.SoapServiceMappingInstructionInput> Q;
   private List<TrustedCertDTO.TrustedCertsMappingInstructionInput> R;
   private List<WebApiServiceDTO.WebApiServiceMappingInstructionInput> S;
   private List<WebApiServiceDTO.WebApiServiceMappingInstructionInput> T;
   private List<NamedEntityMappingInstructionInput> U;
   private List<NamedEntityMappingInstructionInput> V;
   private List<NamedEntityMappingInstructionInput> W;
   private List<NamedEntityMappingInstructionInput> X;
   private List<NamedEntityMappingInstructionInput> Y;
   private List<L7PolicyAliasDTO.L7PolicyAliasMappingInstructionInput> Z;
   private List<L7ServiceAliasDTO.L7ServiceAliasMappingInstructionInput> aa;
   private List<NamedEntityMappingInstructionInput> ab;
   private List<NamedEntityMappingInstructionInput> ac;
   private List<NamedEntityMappingInstructionInput> ad;
   private static final String[] bb;

   @Generated
   public List<NamedEntityMappingInstructionInput> getActiveConnectors() {
      return this.a;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getAdministrativeUserAccountProperties() {
      return this.b;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getClusterProperties() {
      return this.c;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getCassandraConnections() {
      return this.d;
   }

   @Generated
   public List<CustomKeyValueStoreDTO.CustomKeyValueMappingInstructionInput> getCustomKeyValues() {
      return this.e;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getEmailListeners() {
      return this.f;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getEncassConfigs() {
      return this.g;
   }

   @Generated
   public List<SchemaDTO.SchemaMappingInstructionInput> getSchemas() {
      return this.h;
   }

   @Generated
   public List<DtdDTO.DtdMappingInstructionInput> getDtds() {
      return this.i;
   }

   @Generated
   public List<HttpConfigurationDTO.HttpConfigurationMappingInstructionInput> getHttpConfigurations() {
      return this.j;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getLdapIdps() {
      return this.k;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getSimpleLdapIdps() {
      return this.l;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getLdaps() {
      return this.m;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getFederatedIdps() {
      return this.n;
   }

   @Generated
   public List<FederatedGroupDTO.FederatedGroupMappingInstructionInput> getFederatedGroups() {
      return this.o;
   }

   @Generated
   public List<FederatedUserDTO.FederatedUserMappingInstructionInput> getFederatedUsers() {
      return this.p;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getInternalIdps() {
      return this.q;
   }

   @Generated
   public List<L7PolicyDTO.PolicyMappingInstructionInput> getPolicies() {
      return this.r;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getPolicyBackedIdps() {
      return this.s;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getFips() {
      return this.t;
   }

   @Generated
   public List<FipGroupDTO.FipGroupMappingInstructionInput> getFipGroups() {
      return this.u;
   }

   @Generated
   public List<FipUserDTO.FipUserMappingInstructionInput> getFipUsers() {
      return this.v;
   }

   @Generated
   public List<FolderDTO.FolderMappingInstructionInput> getFolders() {
      return this.w;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getInternalGroups() {
      return this.x;
   }

   @Generated
   public List<InternalUserDTO.InternalUserMappingInstructionInput> getInternalUsers() {
      return this.y;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getJdbcConnections() {
      return this.z;
   }

   @Generated
   public List<JmsDestinationDTO.JmsDestinationMappingInstructionInput> getJmsDestinations() {
      return this.A;
   }

   @Generated
   public List<KeyDTO.KeyMappingInstructionInput> getKeys() {
      return this.B;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getListenPorts() {
      return this.C;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getLogSinks() {
      return this.D;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getBackgroundTaskPolicies() {
      return this.E;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getPolicyFragments() {
      return this.F;
   }

   @Generated
   public List<PasswordPolicyDTO.PasswordPolicyMappingInstructionInput> getPasswordPolicies() {
      return this.G;
   }

   @Generated
   public List<GlobalPolicyDTO.GlobalPolicyMappingInstructionInput> getGlobalPolicies() {
      return this.H;
   }

   @Generated
   public List<ServiceResolutionConfigDTO.ServiceResolutionConfigsMappingInstructionInput> getServiceResolutionConfigs() {
      return this.I;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getRevocationCheckPolicies() {
      return this.J;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getScheduledTasks() {
      return this.K;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getSecrets() {
      return this.L;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getSmConfigs() {
      return this.M;
   }

   @Generated
   public List<L7ServiceDTO.ServiceMappingInstructionInput> getServices() {
      return this.N;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getServerModuleFiles() {
      return this.O;
   }

   @Generated
   public List<SoapServiceDTO.SoapServiceMappingInstructionInput> getSoapServices() {
      return this.P;
   }

   @Generated
   public List<SoapServiceDTO.SoapServiceMappingInstructionInput> getInternalSoapServices() {
      return this.Q;
   }

   @Generated
   public List<TrustedCertDTO.TrustedCertsMappingInstructionInput> getTrustedCerts() {
      return this.R;
   }

   @Generated
   public List<WebApiServiceDTO.WebApiServiceMappingInstructionInput> getWebApiServices() {
      return this.S;
   }

   @Generated
   public List<WebApiServiceDTO.WebApiServiceMappingInstructionInput> getInternalWebApiServices() {
      return this.T;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getGenericEntities() {
      return this.U;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getRoles() {
      return this.V;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getAuditConfigurations() {
      return this.W;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getSampleMessages() {
      return this.X;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getPolicyBackedServices() {
      return this.Y;
   }

   @Generated
   public List<L7PolicyAliasDTO.L7PolicyAliasMappingInstructionInput> getPolicyAliases() {
      return this.Z;
   }

   @Generated
   public List<L7ServiceAliasDTO.L7ServiceAliasMappingInstructionInput> getServiceAliases() {
      return this.aa;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getInterfaceTags() {
      return this.ab;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getFirewallRules() {
      return this.ac;
   }

   @Generated
   public List<NamedEntityMappingInstructionInput> getKerberosConfigs() {
      return this.ad;
   }

   @Generated
   public void setActiveConnectors(List<NamedEntityMappingInstructionInput> var1) {
      this.a = var1;
   }

   @Generated
   public void setAdministrativeUserAccountProperties(List<NamedEntityMappingInstructionInput> var1) {
      this.b = var1;
   }

   @Generated
   public void setClusterProperties(List<NamedEntityMappingInstructionInput> var1) {
      this.c = var1;
   }

   @Generated
   public void setCassandraConnections(List<NamedEntityMappingInstructionInput> var1) {
      this.d = var1;
   }

   @Generated
   public void setCustomKeyValues(List<CustomKeyValueStoreDTO.CustomKeyValueMappingInstructionInput> var1) {
      this.e = var1;
   }

   @Generated
   public void setEmailListeners(List<NamedEntityMappingInstructionInput> var1) {
      this.f = var1;
   }

   @Generated
   public void setEncassConfigs(List<NamedEntityMappingInstructionInput> var1) {
      this.g = var1;
   }

   @Generated
   public void setSchemas(List<SchemaDTO.SchemaMappingInstructionInput> var1) {
      this.h = var1;
   }

   @Generated
   public void setDtds(List<DtdDTO.DtdMappingInstructionInput> var1) {
      this.i = var1;
   }

   @Generated
   public void setHttpConfigurations(List<HttpConfigurationDTO.HttpConfigurationMappingInstructionInput> var1) {
      this.j = var1;
   }

   @Generated
   public void setLdapIdps(List<NamedEntityMappingInstructionInput> var1) {
      this.k = var1;
   }

   @Generated
   public void setSimpleLdapIdps(List<NamedEntityMappingInstructionInput> var1) {
      this.l = var1;
   }

   @Generated
   public void setLdaps(List<NamedEntityMappingInstructionInput> var1) {
      this.m = var1;
   }

   @Generated
   public void setFederatedIdps(List<NamedEntityMappingInstructionInput> var1) {
      this.n = var1;
   }

   @Generated
   public void setFederatedGroups(List<FederatedGroupDTO.FederatedGroupMappingInstructionInput> var1) {
      this.o = var1;
   }

   @Generated
   public void setFederatedUsers(List<FederatedUserDTO.FederatedUserMappingInstructionInput> var1) {
      this.p = var1;
   }

   @Generated
   public void setInternalIdps(List<NamedEntityMappingInstructionInput> var1) {
      this.q = var1;
   }

   @Generated
   public void setPolicies(List<L7PolicyDTO.PolicyMappingInstructionInput> var1) {
      this.r = var1;
   }

   @Generated
   public void setPolicyBackedIdps(List<NamedEntityMappingInstructionInput> var1) {
      this.s = var1;
   }

   @Generated
   public void setFips(List<NamedEntityMappingInstructionInput> var1) {
      this.t = var1;
   }

   @Generated
   public void setFipGroups(List<FipGroupDTO.FipGroupMappingInstructionInput> var1) {
      this.u = var1;
   }

   @Generated
   public void setFipUsers(List<FipUserDTO.FipUserMappingInstructionInput> var1) {
      this.v = var1;
   }

   @Generated
   public void setFolders(List<FolderDTO.FolderMappingInstructionInput> var1) {
      this.w = var1;
   }

   @Generated
   public void setInternalGroups(List<NamedEntityMappingInstructionInput> var1) {
      this.x = var1;
   }

   @Generated
   public void setInternalUsers(List<InternalUserDTO.InternalUserMappingInstructionInput> var1) {
      this.y = var1;
   }

   @Generated
   public void setJdbcConnections(List<NamedEntityMappingInstructionInput> var1) {
      this.z = var1;
   }

   @Generated
   public void setJmsDestinations(List<JmsDestinationDTO.JmsDestinationMappingInstructionInput> var1) {
      this.A = var1;
   }

   @Generated
   public void setKeys(List<KeyDTO.KeyMappingInstructionInput> var1) {
      this.B = var1;
   }

   @Generated
   public void setListenPorts(List<NamedEntityMappingInstructionInput> var1) {
      this.C = var1;
   }

   @Generated
   public void setLogSinks(List<NamedEntityMappingInstructionInput> var1) {
      this.D = var1;
   }

   @Generated
   public void setBackgroundTaskPolicies(List<NamedEntityMappingInstructionInput> var1) {
      this.E = var1;
   }

   @Generated
   public void setPolicyFragments(List<NamedEntityMappingInstructionInput> var1) {
      this.F = var1;
   }

   @Generated
   public void setPasswordPolicies(List<PasswordPolicyDTO.PasswordPolicyMappingInstructionInput> var1) {
      this.G = var1;
   }

   @Generated
   public void setGlobalPolicies(List<GlobalPolicyDTO.GlobalPolicyMappingInstructionInput> var1) {
      this.H = var1;
   }

   @Generated
   public void setServiceResolutionConfigs(List<ServiceResolutionConfigDTO.ServiceResolutionConfigsMappingInstructionInput> var1) {
      this.I = var1;
   }

   @Generated
   public void setRevocationCheckPolicies(List<NamedEntityMappingInstructionInput> var1) {
      this.J = var1;
   }

   @Generated
   public void setScheduledTasks(List<NamedEntityMappingInstructionInput> var1) {
      this.K = var1;
   }

   @Generated
   public void setSecrets(List<NamedEntityMappingInstructionInput> var1) {
      this.L = var1;
   }

   @Generated
   public void setSmConfigs(List<NamedEntityMappingInstructionInput> var1) {
      this.M = var1;
   }

   @Generated
   public void setServices(List<L7ServiceDTO.ServiceMappingInstructionInput> var1) {
      this.N = var1;
   }

   @Generated
   public void setServerModuleFiles(List<NamedEntityMappingInstructionInput> var1) {
      this.O = var1;
   }

   @Generated
   public void setSoapServices(List<SoapServiceDTO.SoapServiceMappingInstructionInput> var1) {
      this.P = var1;
   }

   @Generated
   public void setInternalSoapServices(List<SoapServiceDTO.SoapServiceMappingInstructionInput> var1) {
      this.Q = var1;
   }

   @Generated
   public void setTrustedCerts(List<TrustedCertDTO.TrustedCertsMappingInstructionInput> var1) {
      this.R = var1;
   }

   @Generated
   public void setWebApiServices(List<WebApiServiceDTO.WebApiServiceMappingInstructionInput> var1) {
      this.S = var1;
   }

   @Generated
   public void setInternalWebApiServices(List<WebApiServiceDTO.WebApiServiceMappingInstructionInput> var1) {
      this.T = var1;
   }

   @Generated
   public void setGenericEntities(List<NamedEntityMappingInstructionInput> var1) {
      this.U = var1;
   }

   @Generated
   public void setRoles(List<NamedEntityMappingInstructionInput> var1) {
      this.V = var1;
   }

   @Generated
   public void setAuditConfigurations(List<NamedEntityMappingInstructionInput> var1) {
      this.W = var1;
   }

   @Generated
   public void setSampleMessages(List<NamedEntityMappingInstructionInput> var1) {
      this.X = var1;
   }

   @Generated
   public void setPolicyBackedServices(List<NamedEntityMappingInstructionInput> var1) {
      this.Y = var1;
   }

   @Generated
   public void setPolicyAliases(List<L7PolicyAliasDTO.L7PolicyAliasMappingInstructionInput> var1) {
      this.Z = var1;
   }

   @Generated
   public void setServiceAliases(List<L7ServiceAliasDTO.L7ServiceAliasMappingInstructionInput> var1) {
      this.aa = var1;
   }

   @Generated
   public void setInterfaceTags(List<NamedEntityMappingInstructionInput> var1) {
      this.ab = var1;
   }

   @Generated
   public void setFirewallRules(List<NamedEntityMappingInstructionInput> var1) {
      this.ac = var1;
   }

   @Generated
   public void setKerberosConfigs(List<NamedEntityMappingInstructionInput> var1) {
      this.ad = var1;
   }

   @Generated
   @Override
   public boolean equals(Object var1) {
      if (var1 == this) {
         return true;
      } else if (!(var1 instanceof BundleEntityMappingsInput var2)) {
         return false;
      } else {
         if (!var2.canEqual(this)) {
            return false;
         }

         List var3 = this.getActiveConnectors();
         List var4 = var2.getActiveConnectors();
         if (var3 == null ? var4 == null : var3.equals(var4)) {
            List var5 = this.getAdministrativeUserAccountProperties();
            List var6 = var2.getAdministrativeUserAccountProperties();
            if (var5 == null ? var6 == null : var5.equals(var6)) {
               List var7 = this.getClusterProperties();
               List var8 = var2.getClusterProperties();
               if (var7 == null ? var8 == null : var7.equals(var8)) {
                  List var9 = this.getCassandraConnections();
                  List var10 = var2.getCassandraConnections();
                  if (var9 == null ? var10 == null : var9.equals(var10)) {
                     List var11 = this.getCustomKeyValues();
                     List var12 = var2.getCustomKeyValues();
                     if (var11 == null ? var12 == null : var11.equals(var12)) {
                        List var13 = this.getEmailListeners();
                        List var14 = var2.getEmailListeners();
                        if (var13 == null ? var14 == null : var13.equals(var14)) {
                           List var15 = this.getEncassConfigs();
                           List var16 = var2.getEncassConfigs();
                           if (var15 == null ? var16 == null : var15.equals(var16)) {
                              List var17 = this.getSchemas();
                              List var18 = var2.getSchemas();
                              if (var17 == null ? var18 == null : var17.equals(var18)) {
                                 List var19 = this.getDtds();
                                 List var20 = var2.getDtds();
                                 if (var19 == null ? var20 == null : var19.equals(var20)) {
                                    List var21 = this.getHttpConfigurations();
                                    List var22 = var2.getHttpConfigurations();
                                    if (var21 == null ? var22 == null : var21.equals(var22)) {
                                       List var23 = this.getLdapIdps();
                                       List var24 = var2.getLdapIdps();
                                       if (var23 == null ? var24 == null : var23.equals(var24)) {
                                          List var25 = this.getSimpleLdapIdps();
                                          List var26 = var2.getSimpleLdapIdps();
                                          if (var25 == null ? var26 == null : var25.equals(var26)) {
                                             List var27 = this.getLdaps();
                                             List var28 = var2.getLdaps();
                                             if (var27 == null ? var28 == null : var27.equals(var28)) {
                                                List var29 = this.getFederatedIdps();
                                                List var30 = var2.getFederatedIdps();
                                                if (var29 == null ? var30 == null : var29.equals(var30)) {
                                                   List var31 = this.getFederatedGroups();
                                                   List var32 = var2.getFederatedGroups();
                                                   if (var31 == null ? var32 == null : var31.equals(var32)) {
                                                      List var33 = this.getFederatedUsers();
                                                      List var34 = var2.getFederatedUsers();
                                                      if (var33 == null ? var34 == null : var33.equals(var34)) {
                                                         List var35 = this.getInternalIdps();
                                                         List var36 = var2.getInternalIdps();
                                                         if (var35 == null ? var36 == null : var35.equals(var36)) {
                                                            List var37 = this.getPolicies();
                                                            List var38 = var2.getPolicies();
                                                            if (var37 == null ? var38 == null : var37.equals(var38)) {
                                                               List var39 = this.getPolicyBackedIdps();
                                                               List var40 = var2.getPolicyBackedIdps();
                                                               if (var39 == null ? var40 == null : var39.equals(var40)) {
                                                                  List var41 = this.getFips();
                                                                  List var42 = var2.getFips();
                                                                  if (var41 == null ? var42 == null : var41.equals(var42)) {
                                                                     List var43 = this.getFipGroups();
                                                                     List var44 = var2.getFipGroups();
                                                                     if (var43 == null ? var44 == null : var43.equals(var44)) {
                                                                        List var45 = this.getFipUsers();
                                                                        List var46 = var2.getFipUsers();
                                                                        if (var45 == null ? var46 == null : var45.equals(var46)) {
                                                                           List var47 = this.getFolders();
                                                                           List var48 = var2.getFolders();
                                                                           if (var47 == null ? var48 == null : var47.equals(var48)) {
                                                                              List var49 = this.getInternalGroups();
                                                                              List var50 = var2.getInternalGroups();
                                                                              if (var49 == null ? var50 == null : var49.equals(var50)) {
                                                                                 List var51 = this.getInternalUsers();
                                                                                 List var52 = var2.getInternalUsers();
                                                                                 if (var51 == null ? var52 == null : var51.equals(var52)) {
                                                                                    List var53 = this.getJdbcConnections();
                                                                                    List var54 = var2.getJdbcConnections();
                                                                                    if (var53 == null ? var54 == null : var53.equals(var54)) {
                                                                                       List var55 = this.getJmsDestinations();
                                                                                       List var56 = var2.getJmsDestinations();
                                                                                       if (var55 == null ? var56 == null : var55.equals(var56)) {
                                                                                          List var57 = this.getKeys();
                                                                                          List var58 = var2.getKeys();
                                                                                          if (var57 == null ? var58 == null : var57.equals(var58)) {
                                                                                             List var59 = this.getListenPorts();
                                                                                             List var60 = var2.getListenPorts();
                                                                                             if (var59 == null ? var60 == null : var59.equals(var60)) {
                                                                                                List var61 = this.getLogSinks();
                                                                                                List var62 = var2.getLogSinks();
                                                                                                if (var61 == null ? var62 == null : var61.equals(var62)) {
                                                                                                   List var63 = this.getBackgroundTaskPolicies();
                                                                                                   List var64 = var2.getBackgroundTaskPolicies();
                                                                                                   if (var63 == null ? var64 == null : var63.equals(var64)) {
                                                                                                      List var65 = this.getPolicyFragments();
                                                                                                      List var66 = var2.getPolicyFragments();
                                                                                                      if (var65 == null ? var66 == null : var65.equals(var66)) {
                                                                                                         List var67 = this.getPasswordPolicies();
                                                                                                         List var68 = var2.getPasswordPolicies();
                                                                                                         if (var67 == null
                                                                                                            ? var68 == null
                                                                                                            : var67.equals(var68)) {
                                                                                                            List var69 = this.getGlobalPolicies();
                                                                                                            List var70 = var2.getGlobalPolicies();
                                                                                                            if (var69 == null
                                                                                                               ? var70 == null
                                                                                                               : var69.equals(var70)) {
                                                                                                               List var71 = this.getServiceResolutionConfigs();
                                                                                                               List var72 = var2.getServiceResolutionConfigs();
                                                                                                               if (var71 == null
                                                                                                                  ? var72 == null
                                                                                                                  : var71.equals(var72)) {
                                                                                                                  List var73 = this.getRevocationCheckPolicies();
                                                                                                                  List var74 = var2.getRevocationCheckPolicies();
                                                                                                                  if (var73 == null
                                                                                                                     ? var74 == null
                                                                                                                     : var73.equals(var74)) {
                                                                                                                     List var75 = this.getScheduledTasks();
                                                                                                                     List var76 = var2.getScheduledTasks();
                                                                                                                     if (var75 == null
                                                                                                                        ? var76 == null
                                                                                                                        : var75.equals(var76)) {
                                                                                                                        List var77 = this.getSecrets();
                                                                                                                        List var78 = var2.getSecrets();
                                                                                                                        if (var77 == null
                                                                                                                           ? var78 == null
                                                                                                                           : var77.equals(var78)) {
                                                                                                                           List var79 = this.getSmConfigs();
                                                                                                                           List var80 = var2.getSmConfigs();
                                                                                                                           if (var79 == null
                                                                                                                              ? var80 == null
                                                                                                                              : var79.equals(var80)) {
                                                                                                                              List var81 = this.getServices();
                                                                                                                              List var82 = var2.getServices();
                                                                                                                              if (var81 == null
                                                                                                                                 ? var82 == null
                                                                                                                                 : var81.equals(var82)) {
                                                                                                                                 List var83 = this.getServerModuleFiles();
                                                                                                                                 List var84 = var2.getServerModuleFiles();
                                                                                                                                 if (var83 == null
                                                                                                                                    ? var84 == null
                                                                                                                                    : var83.equals(var84)) {
                                                                                                                                    List var85 = this.getSoapServices();
                                                                                                                                    List var86 = var2.getSoapServices();
                                                                                                                                    if (var85 == null
                                                                                                                                       ? var86 == null
                                                                                                                                       : var85.equals(var86)) {
                                                                                                                                       List var87 = this.getInternalSoapServices();
                                                                                                                                       List var88 = var2.getInternalSoapServices();
                                                                                                                                       if (var87 == null
                                                                                                                                          ? var88 == null
                                                                                                                                          : var87.equals(var88)
                                                                                                                                          )
                                                                                                                                        {
                                                                                                                                          List var89 = this.getTrustedCerts();
                                                                                                                                          List var90 = var2.getTrustedCerts();
                                                                                                                                          if (var89 == null
                                                                                                                                             ? var90 == null
                                                                                                                                             : var89.equals(
                                                                                                                                                var90
                                                                                                                                             )) {
                                                                                                                                             List var91 = this.getWebApiServices();
                                                                                                                                             List var92 = var2.getWebApiServices();
                                                                                                                                             if (var91 == null
                                                                                                                                                ? var92 == null
                                                                                                                                                : var91.equals(
                                                                                                                                                   var92
                                                                                                                                                )) {
                                                                                                                                                List var93 = this.getInternalWebApiServices();
                                                                                                                                                List var94 = var2.getInternalWebApiServices();
                                                                                                                                                if (var93
                                                                                                                                                      == null
                                                                                                                                                   ? var94
                                                                                                                                                      == null
                                                                                                                                                   : var93.equals(
                                                                                                                                                      var94
                                                                                                                                                   )) {
                                                                                                                                                   List var95 = this.getGenericEntities();
                                                                                                                                                   List var96 = var2.getGenericEntities();
                                                                                                                                                   if (var95
                                                                                                                                                         == null
                                                                                                                                                      ? var96
                                                                                                                                                         == null
                                                                                                                                                      : var95.equals(
                                                                                                                                                         var96
                                                                                                                                                      )) {
                                                                                                                                                      List var97 = this.getRoles();
                                                                                                                                                      List var98 = var2.getRoles();
                                                                                                                                                      if (var97
                                                                                                                                                            == null
                                                                                                                                                         ? var98
                                                                                                                                                            == null
                                                                                                                                                         : var97.equals(
                                                                                                                                                            var98
                                                                                                                                                         )) {
                                                                                                                                                         List var99 = this.getAuditConfigurations();
                                                                                                                                                         List var100 = var2.getAuditConfigurations();
                                                                                                                                                         if (var99
                                                                                                                                                               == null
                                                                                                                                                            ? var100
                                                                                                                                                               == null
                                                                                                                                                            : var99.equals(
                                                                                                                                                               var100
                                                                                                                                                            )) {
                                                                                                                                                            List var101 = this.getSampleMessages();
                                                                                                                                                            List var102 = var2.getSampleMessages();
                                                                                                                                                            if (var101
                                                                                                                                                                  == null
                                                                                                                                                               ? var102
                                                                                                                                                                  == null
                                                                                                                                                               : var101.equals(
                                                                                                                                                                  var102
                                                                                                                                                               )
                                                                                                                                                               )
                                                                                                                                                             {
                                                                                                                                                               List var103 = this.getPolicyBackedServices();
                                                                                                                                                               List var104 = var2.getPolicyBackedServices();
                                                                                                                                                               if (var103
                                                                                                                                                                     == null
                                                                                                                                                                  ? var104
                                                                                                                                                                     == null
                                                                                                                                                                  : var103.equals(
                                                                                                                                                                     var104
                                                                                                                                                                  )
                                                                                                                                                                  )
                                                                                                                                                                {
                                                                                                                                                                  List var105 = this.getPolicyAliases();
                                                                                                                                                                  List var106 = var2.getPolicyAliases();
                                                                                                                                                                  if (var105
                                                                                                                                                                        == null
                                                                                                                                                                     ? var106
                                                                                                                                                                        == null
                                                                                                                                                                     : var105.equals(
                                                                                                                                                                        var106
                                                                                                                                                                     )
                                                                                                                                                                     )
                                                                                                                                                                   {
                                                                                                                                                                     List var107 = this.getServiceAliases();
                                                                                                                                                                     List var108 = var2.getServiceAliases();
                                                                                                                                                                     if (var107
                                                                                                                                                                           == null
                                                                                                                                                                        ? var108
                                                                                                                                                                           == null
                                                                                                                                                                        : var107.equals(
                                                                                                                                                                           var108
                                                                                                                                                                        )
                                                                                                                                                                        )
                                                                                                                                                                      {
                                                                                                                                                                        List var109 = this.getInterfaceTags();
                                                                                                                                                                        List var110 = var2.getInterfaceTags();
                                                                                                                                                                        if (var109
                                                                                                                                                                              == null
                                                                                                                                                                           ? var110
                                                                                                                                                                              == null
                                                                                                                                                                           : var109.equals(
                                                                                                                                                                              var110
                                                                                                                                                                           )
                                                                                                                                                                           )
                                                                                                                                                                         {
                                                                                                                                                                           List var111 = this.getFirewallRules();
                                                                                                                                                                           List var112 = var2.getFirewallRules();
                                                                                                                                                                           if (var111
                                                                                                                                                                                 == null
                                                                                                                                                                              ? var112
                                                                                                                                                                                 == null
                                                                                                                                                                              : var111.equals(
                                                                                                                                                                                 var112
                                                                                                                                                                              )
                                                                                                                                                                              )
                                                                                                                                                                            {
                                                                                                                                                                              List var113 = this.getKerberosConfigs();
                                                                                                                                                                              List var114 = var2.getKerberosConfigs();
                                                                                                                                                                              return var113
                                                                                                                                                                                    == null
                                                                                                                                                                                 ? var114
                                                                                                                                                                                    == null
                                                                                                                                                                                 : var113.equals(
                                                                                                                                                                                    var114
                                                                                                                                                                                 );
                                                                                                                                                                           } else {
                                                                                                                                                                              return false;
                                                                                                                                                                           }
                                                                                                                                                                        } else {
                                                                                                                                                                           return false;
                                                                                                                                                                        }
                                                                                                                                                                     } else {
                                                                                                                                                                        return false;
                                                                                                                                                                     }
                                                                                                                                                                  } else {
                                                                                                                                                                     return false;
                                                                                                                                                                  }
                                                                                                                                                               } else {
                                                                                                                                                                  return false;
                                                                                                                                                               }
                                                                                                                                                            } else {
                                                                                                                                                               return false;
                                                                                                                                                            }
                                                                                                                                                         } else {
                                                                                                                                                            return false;
                                                                                                                                                         }
                                                                                                                                                      } else {
                                                                                                                                                         return false;
                                                                                                                                                      }
                                                                                                                                                   } else {
                                                                                                                                                      return false;
                                                                                                                                                   }
                                                                                                                                                } else {
                                                                                                                                                   return false;
                                                                                                                                                }
                                                                                                                                             } else {
                                                                                                                                                return false;
                                                                                                                                             }
                                                                                                                                          } else {
                                                                                                                                             return false;
                                                                                                                                          }
                                                                                                                                       } else {
                                                                                                                                          return false;
                                                                                                                                       }
                                                                                                                                    } else {
                                                                                                                                       return false;
                                                                                                                                    }
                                                                                                                                 } else {
                                                                                                                                    return false;
                                                                                                                                 }
                                                                                                                              } else {
                                                                                                                                 return false;
                                                                                                                              }
                                                                                                                           } else {
                                                                                                                              return false;
                                                                                                                           }
                                                                                                                        } else {
                                                                                                                           return false;
                                                                                                                        }
                                                                                                                     } else {
                                                                                                                        return false;
                                                                                                                     }
                                                                                                                  } else {
                                                                                                                     return false;
                                                                                                                  }
                                                                                                               } else {
                                                                                                                  return false;
                                                                                                               }
                                                                                                            } else {
                                                                                                               return false;
                                                                                                            }
                                                                                                         } else {
                                                                                                            return false;
                                                                                                         }
                                                                                                      } else {
                                                                                                         return false;
                                                                                                      }
                                                                                                   } else {
                                                                                                      return false;
                                                                                                   }
                                                                                                } else {
                                                                                                   return false;
                                                                                                }
                                                                                             } else {
                                                                                                return false;
                                                                                             }
                                                                                          } else {
                                                                                             return false;
                                                                                          }
                                                                                       } else {
                                                                                          return false;
                                                                                       }
                                                                                    } else {
                                                                                       return false;
                                                                                    }
                                                                                 } else {
                                                                                    return false;
                                                                                 }
                                                                              } else {
                                                                                 return false;
                                                                              }
                                                                           } else {
                                                                              return false;
                                                                           }
                                                                        } else {
                                                                           return false;
                                                                        }
                                                                     } else {
                                                                        return false;
                                                                     }
                                                                  } else {
                                                                     return false;
                                                                  }
                                                               } else {
                                                                  return false;
                                                               }
                                                            } else {
                                                               return false;
                                                            }
                                                         } else {
                                                            return false;
                                                         }
                                                      } else {
                                                         return false;
                                                      }
                                                   } else {
                                                      return false;
                                                   }
                                                } else {
                                                   return false;
                                                }
                                             } else {
                                                return false;
                                             }
                                          } else {
                                             return false;
                                          }
                                       } else {
                                          return false;
                                       }
                                    } else {
                                       return false;
                                    }
                                 } else {
                                    return false;
                                 }
                              } else {
                                 return false;
                              }
                           } else {
                              return false;
                           }
                        } else {
                           return false;
                        }
                     } else {
                        return false;
                     }
                  } else {
                     return false;
                  }
               } else {
                  return false;
               }
            } else {
               return false;
            }
         } else {
            return false;
         }
      }
   }

   @Generated
   protected boolean canEqual(Object var1) {
      return var1 instanceof BundleEntityMappingsInput;
   }

   @Generated
   @Override
   public int hashCode() {
      byte var1 = 59;
      int var2 = 1;
      List var3 = this.getActiveConnectors();
      var2 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
      List var4 = this.getAdministrativeUserAccountProperties();
      var2 = var2 * 59 + (var4 == null ? 43 : var4.hashCode());
      List var5 = this.getClusterProperties();
      var2 = var2 * 59 + (var5 == null ? 43 : var5.hashCode());
      List var6 = this.getCassandraConnections();
      var2 = var2 * 59 + (var6 == null ? 43 : var6.hashCode());
      List var7 = this.getCustomKeyValues();
      var2 = var2 * 59 + (var7 == null ? 43 : var7.hashCode());
      List var8 = this.getEmailListeners();
      var2 = var2 * 59 + (var8 == null ? 43 : var8.hashCode());
      List var9 = this.getEncassConfigs();
      var2 = var2 * 59 + (var9 == null ? 43 : var9.hashCode());
      List var10 = this.getSchemas();
      var2 = var2 * 59 + (var10 == null ? 43 : var10.hashCode());
      List var11 = this.getDtds();
      var2 = var2 * 59 + (var11 == null ? 43 : var11.hashCode());
      List var12 = this.getHttpConfigurations();
      var2 = var2 * 59 + (var12 == null ? 43 : var12.hashCode());
      List var13 = this.getLdapIdps();
      var2 = var2 * 59 + (var13 == null ? 43 : var13.hashCode());
      List var14 = this.getSimpleLdapIdps();
      var2 = var2 * 59 + (var14 == null ? 43 : var14.hashCode());
      List var15 = this.getLdaps();
      var2 = var2 * 59 + (var15 == null ? 43 : var15.hashCode());
      List var16 = this.getFederatedIdps();
      var2 = var2 * 59 + (var16 == null ? 43 : var16.hashCode());
      List var17 = this.getFederatedGroups();
      var2 = var2 * 59 + (var17 == null ? 43 : var17.hashCode());
      List var18 = this.getFederatedUsers();
      var2 = var2 * 59 + (var18 == null ? 43 : var18.hashCode());
      List var19 = this.getInternalIdps();
      var2 = var2 * 59 + (var19 == null ? 43 : var19.hashCode());
      List var20 = this.getPolicies();
      var2 = var2 * 59 + (var20 == null ? 43 : var20.hashCode());
      List var21 = this.getPolicyBackedIdps();
      var2 = var2 * 59 + (var21 == null ? 43 : var21.hashCode());
      List var22 = this.getFips();
      var2 = var2 * 59 + (var22 == null ? 43 : var22.hashCode());
      List var23 = this.getFipGroups();
      var2 = var2 * 59 + (var23 == null ? 43 : var23.hashCode());
      List var24 = this.getFipUsers();
      var2 = var2 * 59 + (var24 == null ? 43 : var24.hashCode());
      List var25 = this.getFolders();
      var2 = var2 * 59 + (var25 == null ? 43 : var25.hashCode());
      List var26 = this.getInternalGroups();
      var2 = var2 * 59 + (var26 == null ? 43 : var26.hashCode());
      List var27 = this.getInternalUsers();
      var2 = var2 * 59 + (var27 == null ? 43 : var27.hashCode());
      List var28 = this.getJdbcConnections();
      var2 = var2 * 59 + (var28 == null ? 43 : var28.hashCode());
      List var29 = this.getJmsDestinations();
      var2 = var2 * 59 + (var29 == null ? 43 : var29.hashCode());
      List var30 = this.getKeys();
      var2 = var2 * 59 + (var30 == null ? 43 : var30.hashCode());
      List var31 = this.getListenPorts();
      var2 = var2 * 59 + (var31 == null ? 43 : var31.hashCode());
      List var32 = this.getLogSinks();
      var2 = var2 * 59 + (var32 == null ? 43 : var32.hashCode());
      List var33 = this.getBackgroundTaskPolicies();
      var2 = var2 * 59 + (var33 == null ? 43 : var33.hashCode());
      List var34 = this.getPolicyFragments();
      var2 = var2 * 59 + (var34 == null ? 43 : var34.hashCode());
      List var35 = this.getPasswordPolicies();
      var2 = var2 * 59 + (var35 == null ? 43 : var35.hashCode());
      List var36 = this.getGlobalPolicies();
      var2 = var2 * 59 + (var36 == null ? 43 : var36.hashCode());
      List var37 = this.getServiceResolutionConfigs();
      var2 = var2 * 59 + (var37 == null ? 43 : var37.hashCode());
      List var38 = this.getRevocationCheckPolicies();
      var2 = var2 * 59 + (var38 == null ? 43 : var38.hashCode());
      List var39 = this.getScheduledTasks();
      var2 = var2 * 59 + (var39 == null ? 43 : var39.hashCode());
      List var40 = this.getSecrets();
      var2 = var2 * 59 + (var40 == null ? 43 : var40.hashCode());
      List var41 = this.getSmConfigs();
      var2 = var2 * 59 + (var41 == null ? 43 : var41.hashCode());
      List var42 = this.getServices();
      var2 = var2 * 59 + (var42 == null ? 43 : var42.hashCode());
      List var43 = this.getServerModuleFiles();
      var2 = var2 * 59 + (var43 == null ? 43 : var43.hashCode());
      List var44 = this.getSoapServices();
      var2 = var2 * 59 + (var44 == null ? 43 : var44.hashCode());
      List var45 = this.getInternalSoapServices();
      var2 = var2 * 59 + (var45 == null ? 43 : var45.hashCode());
      List var46 = this.getTrustedCerts();
      var2 = var2 * 59 + (var46 == null ? 43 : var46.hashCode());
      List var47 = this.getWebApiServices();
      var2 = var2 * 59 + (var47 == null ? 43 : var47.hashCode());
      List var48 = this.getInternalWebApiServices();
      var2 = var2 * 59 + (var48 == null ? 43 : var48.hashCode());
      List var49 = this.getGenericEntities();
      var2 = var2 * 59 + (var49 == null ? 43 : var49.hashCode());
      List var50 = this.getRoles();
      var2 = var2 * 59 + (var50 == null ? 43 : var50.hashCode());
      List var51 = this.getAuditConfigurations();
      var2 = var2 * 59 + (var51 == null ? 43 : var51.hashCode());
      List var52 = this.getSampleMessages();
      var2 = var2 * 59 + (var52 == null ? 43 : var52.hashCode());
      List var53 = this.getPolicyBackedServices();
      var2 = var2 * 59 + (var53 == null ? 43 : var53.hashCode());
      List var54 = this.getPolicyAliases();
      var2 = var2 * 59 + (var54 == null ? 43 : var54.hashCode());
      List var55 = this.getServiceAliases();
      var2 = var2 * 59 + (var55 == null ? 43 : var55.hashCode());
      List var56 = this.getInterfaceTags();
      var2 = var2 * 59 + (var56 == null ? 43 : var56.hashCode());
      List var57 = this.getFirewallRules();
      var2 = var2 * 59 + (var57 == null ? 43 : var57.hashCode());
      List var58 = this.getKerberosConfigs();
      return var2 * 59 + (var58 == null ? 43 : var58.hashCode());
   }

   @Generated
   @Override
   public String toString() {
      String var10000 = String.valueOf(this.getActiveConnectors());
      String var10001 = String.valueOf(this.getAdministrativeUserAccountProperties());
      String var10002 = String.valueOf(this.getClusterProperties());
      String var10003 = String.valueOf(this.getCassandraConnections());
      String var10004 = String.valueOf(this.getCustomKeyValues());
      String var10005 = String.valueOf(this.getEmailListeners());
      String var10006 = String.valueOf(this.getEncassConfigs());
      String var10007 = String.valueOf(this.getSchemas());
      String var10008 = String.valueOf(this.getDtds());
      String var10009 = String.valueOf(this.getHttpConfigurations());
      String var10010 = String.valueOf(this.getLdapIdps());
      String var10011 = String.valueOf(this.getSimpleLdapIdps());
      String var10012 = String.valueOf(this.getLdaps());
      String var10013 = String.valueOf(this.getFederatedIdps());
      String var10014 = String.valueOf(this.getFederatedGroups());
      String var10015 = String.valueOf(this.getFederatedUsers());
      String var10016 = String.valueOf(this.getInternalIdps());
      String var10017 = String.valueOf(this.getPolicies());
      String var10018 = String.valueOf(this.getPolicyBackedIdps());
      String var10019 = String.valueOf(this.getFips());
      String var10020 = String.valueOf(this.getFipGroups());
      String var10021 = String.valueOf(this.getFipUsers());
      String var10022 = String.valueOf(this.getFolders());
      String var10023 = String.valueOf(this.getInternalGroups());
      String var10024 = String.valueOf(this.getInternalUsers());
      String var10025 = String.valueOf(this.getJdbcConnections());
      String var10026 = String.valueOf(this.getJmsDestinations());
      String var10027 = String.valueOf(this.getKeys());
      String var10028 = String.valueOf(this.getListenPorts());
      String var10029 = String.valueOf(this.getLogSinks());
      String var10030 = String.valueOf(this.getBackgroundTaskPolicies());
      String var10031 = String.valueOf(this.getPolicyFragments());
      String var10032 = String.valueOf(this.getPasswordPolicies());
      String var10033 = String.valueOf(this.getGlobalPolicies());
      String var10034 = String.valueOf(this.getServiceResolutionConfigs());
      String var10035 = String.valueOf(this.getRevocationCheckPolicies());
      String var10036 = String.valueOf(this.getScheduledTasks());
      String var10037 = String.valueOf(this.getSecrets());
      String var10038 = String.valueOf(this.getSmConfigs());
      String var10039 = String.valueOf(this.getServices());
      String var10040 = String.valueOf(this.getServerModuleFiles());
      String var10041 = String.valueOf(this.getSoapServices());
      String var10042 = String.valueOf(this.getInternalSoapServices());
      String var10043 = String.valueOf(this.getTrustedCerts());
      String var10044 = String.valueOf(this.getWebApiServices());
      String var10045 = String.valueOf(this.getInternalWebApiServices());
      String var10046 = String.valueOf(this.getGenericEntities());
      String var10047 = String.valueOf(this.getRoles());
      String var10048 = String.valueOf(this.getAuditConfigurations());
      String var10049 = String.valueOf(this.getSampleMessages());
      String var10050 = String.valueOf(this.getPolicyBackedServices());
      String var10051 = String.valueOf(this.getPolicyAliases());
      String var10052 = String.valueOf(this.getServiceAliases());
      String var10053 = String.valueOf(this.getInterfaceTags());
      String var1 = String.valueOf(this.getKerberosConfigs());
      String var2 = String.valueOf(this.getFirewallRules());
      String var3 = var10053;
      String var4 = var10052;
      String var5 = var10051;
      String var6 = var10050;
      String var7 = var10049;
      String var8 = var10048;
      String var9 = var10047;
      String var10 = var10046;
      String var11 = var10045;
      String var12 = var10044;
      String var13 = var10043;
      String var14 = var10042;
      String var15 = var10041;
      String var16 = var10040;
      String var17 = var10039;
      String var18 = var10038;
      String var19 = var10037;
      String var20 = var10036;
      String var21 = var10035;
      String var22 = var10034;
      String var23 = var10033;
      String var24 = var10032;
      String var25 = var10031;
      String var26 = var10030;
      String var27 = var10029;
      String var28 = var10028;
      String var29 = var10027;
      String var30 = var10026;
      String var31 = var10025;
      String var32 = var10024;
      String var33 = var10023;
      String var34 = var10022;
      String var35 = var10021;
      String var36 = var10020;
      String var37 = var10019;
      String var38 = var10018;
      String var39 = var10017;
      String var40 = var10016;
      String var41 = var10015;
      String var42 = var10014;
      String var43 = var10013;
      String var44 = var10012;
      String var45 = var10011;
      String var46 = var10010;
      String var47 = var10009;
      String var48 = var10008;
      String var49 = var10007;
      String var50 = var10006;
      String var51 = var10005;
      String var52 = var10004;
      String var53 = var10003;
      String var54 = var10002;
      String var55 = var10001;
      String var56 = var10000;
      String[] var57 = bb;
      return var57[41]
         + var56
         + var57[38]
         + var55
         + var57[23]
         + var54
         + var57[54]
         + var53
         + var57[20]
         + var52
         + var57[49]
         + var51
         + var57[37]
         + var50
         + var57[0]
         + var49
         + var57[46]
         + var48
         + var57[16]
         + var47
         + var57[17]
         + var46
         + var57[11]
         + var45
         + var57[47]
         + var44
         + var57[1]
         + var43
         + var57[21]
         + var42
         + var57[18]
         + var41
         + var57[14]
         + var40
         + var57[22]
         + var39
         + var57[10]
         + var38
         + var57[19]
         + var37
         + var57[3]
         + var36
         + var57[51]
         + var35
         + var57[48]
         + var34
         + var57[50]
         + var33
         + var57[13]
         + var32
         + var57[32]
         + var31
         + var57[15]
         + var30
         + var57[8]
         + var29
         + var57[28]
         + var28
         + var57[12]
         + var27
         + var57[5]
         + var26
         + var57[52]
         + var25
         + var57[2]
         + var24
         + var57[29]
         + var23
         + var57[45]
         + var22
         + var57[26]
         + var21
         + var57[34]
         + var20
         + var57[7]
         + var19
         + var57[24]
         + var18
         + var57[42]
         + var17
         + var57[4]
         + var16
         + var57[9]
         + var15
         + var57[6]
         + var14
         + var57[25]
         + var13
         + var57[30]
         + var12
         + var57[27]
         + var11
         + var57[35]
         + var10
         + var57[55]
         + var9
         + var57[43]
         + var8
         + var57[31]
         + var7
         + var57[53]
         + var6
         + var57[39]
         + var5
         + var57[40]
         + var4
         + var57[33]
         + var3
         + var57[44]
         + var2
         + var57[36]
         + var1
         + ")";
   }

   static {
      String[] var5 = new String[56];
      int var3 = 0;
      String var2 = "7YKg\u001aJ\u000ez\n\u0005\u00107Y^a\u0016J\u0011z\r]`;K\u0013hD\u00137YHe\u0001\\\u0014t\u000b\\T\u001dC\nx\u0010]wO\f7Y^m\u0002h\u0011t\fHwO\u00147YKa\u0000Y\u0006i4W`\u0007C\u0006]\u0010Ta\u0001\u0012\u00197YZe\u0011D\u0004i\u0016Mj\u0016{\u0002h\u0012hk\u001eF\u0000r\u001cK9\u00177YQj\u0006J\u0011u\u0018TW\u001dN\u0013H\u001cJr\u001bL\u0006hD\n7YKa\u0011]\u0006o\n\u0005\u00077YSa\u000b\\^\u000f7YKk\u0013_0~\u000bNm\u0011J\u0010&\u00137YHk\u001eF\u0000b;Yg\u0019J\u0007R\u001dHwO\u00117YKm\u001f_\u000f~5\\e\u0002f\u0007k\n\u0005\u000b7YTk\u0015|\nu\u0012K9\u00107YQj\u0006J\u0011u\u0018TQ\u0001J\u0011hD\u000f7YQj\u0006J\u0011u\u0018TM\u0016_\u0010&\u00127YRi\u0001k\u0006h\rQj\u0013[\nt\u0017K9\u00157YPp\u0006_ t\u0017^m\u0015Z\u0011z\rQk\u001c\\^\u000b7YT`\u0013_*\u007f\tK9\u00117Y^a\u0016J\u0011z\r]`'\\\u0006i\n\u0005\u00077Y^m\u0002\\^\u00127Y[q\u0001[\fv2]}$N\u000fn\u001cK9\u00127Y^a\u0016J\u0011z\r]`5]\fn\tK9\u000b7YHk\u001eF\u0000r\u001cK9\u00147Y[h\u0007\\\u0017~\u000bhv\u001d_\u0006i\rQa\u0001\u0012\f7YKi1@\r}\u0010_wO\u000f7YLv\u0007\\\u0017~\u001d{a\u0000[\u0010&\u001a7YJa\u0004@\u0000z\rQk\u001cl\u000b~\u001aST\u001dC\nx\u0010]wO\u00197YQj\u0006J\u0011u\u0018TS\u0017M\"k\u0010ka\u0000Y\nx\u001cK9\u000e7YTm\u0001[\u0006u)Wv\u0006\\^\u00117Y_h\u001dM\u0002w)Wh\u001bL\n~\n\u0005\u00117YOa\u0010n\u0013r*]v\u0004F\u0000~\n\u0005\u00117YKe\u001f_\u000f~4]w\u0001N\u0004~\n\u0005\u00127YR`\u0010L t\u0017Va\u0011[\nt\u0017K9\u00107YQj\u0006J\u0011}\u0018[a&N\u0004hD\u00117YKg\u001aJ\u0007n\u0015]`&N\u0010p\n\u0005\u00127Y_a\u001cJ\u0011r\u001a}j\u0006F\u0017r\u001cK9\u00127YSa\u0000M\u0006i\u0016KG\u001dA\u0005r\u001eK9\u00107Y]j\u0011N\u0010h:Wj\u0014F\u0004hD&7YY`\u001fF\rr\nLv\u0013[\nm\u001cmw\u0017]\"x\u001aWq\u001c[3i\u0016Ha\u0000[\n~\n\u0005\u00107YHk\u001eF\u0000b8Tm\u0013\\\u0006hD\u00117YKa\u0000Y\nx\u001cyh\u001bN\u0010~\n\u0005+Y\fV`\u001eJ&u\rQp\u000bb\u0002k\tQj\u0015\\*u\tMpZN\u0000o\u0010Na1@\ru\u001c[p\u001d]\u0010&\u000b7YKa\u0000Y\nx\u001cK9\u00167YYq\u0016F\u0017X\u0016Vb\u001bH\u0016i\u0018Lm\u001dA\u0010&\u00107Y^m\u0000J\u0014z\u0015TV\u0007C\u0006hD\u001b7YKa\u0000Y\nx\u001cja\u0001@\u000fn\rQk\u001cl\fu\u001fQc\u0001\u0012\u00077Y\\p\u0016\\^\b7YT`\u0013_\u0010&\n7Y^k\u001eK\u0006i\n\u0005\u00117Y]i\u0013F\u000fW\u0010Kp\u0017A\u0006i\n\u0005\u00117YQj\u0006J\u0011u\u0018TC\u0000@\u0016k\n\u0005\u000b7Y^m\u0002z\u0010~\u000bK9\u00127YHk\u001eF\u0000b?Je\u0015B\u0006u\rK9\u00177YHk\u001eF\u0000b;Yg\u0019J\u0007H\u001cJr\u001bL\u0006hD";
      int var4 = "7YKg\u001aJ\u000ez\n\u0005\u00107Y^a\u0016J\u0011z\r]`;K\u0013hD\u00137YHe\u0001\\\u0014t\u000b\\T\u001dC\nx\u0010]wO\f7Y^m\u0002h\u0011t\fHwO\u00147YKa\u0000Y\u0006i4W`\u0007C\u0006]\u0010Ta\u0001\u0012\u00197YZe\u0011D\u0004i\u0016Mj\u0016{\u0002h\u0012hk\u001eF\u0000r\u001cK9\u00177YQj\u0006J\u0011u\u0018TW\u001dN\u0013H\u001cJr\u001bL\u0006hD\n7YKa\u0011]\u0006o\n\u0005\u00077YSa\u000b\\^\u000f7YKk\u0013_0~\u000bNm\u0011J\u0010&\u00137YHk\u001eF\u0000b;Yg\u0019J\u0007R\u001dHwO\u00117YKm\u001f_\u000f~5\\e\u0002f\u0007k\n\u0005\u000b7YTk\u0015|\nu\u0012K9\u00107YQj\u0006J\u0011u\u0018TQ\u0001J\u0011hD\u000f7YQj\u0006J\u0011u\u0018TM\u0016_\u0010&\u00127YRi\u0001k\u0006h\rQj\u0013[\nt\u0017K9\u00157YPp\u0006_ t\u0017^m\u0015Z\u0011z\rQk\u001c\\^\u000b7YT`\u0013_*\u007f\tK9\u00117Y^a\u0016J\u0011z\r]`'\\\u0006i\n\u0005\u00077Y^m\u0002\\^\u00127Y[q\u0001[\fv2]}$N\u000fn\u001cK9\u00127Y^a\u0016J\u0011z\r]`5]\fn\tK9\u000b7YHk\u001eF\u0000r\u001cK9\u00147Y[h\u0007\\\u0017~\u000bhv\u001d_\u0006i\rQa\u0001\u0012\f7YKi1@\r}\u0010_wO\u000f7YLv\u0007\\\u0017~\u001d{a\u0000[\u0010&\u001a7YJa\u0004@\u0000z\rQk\u001cl\u000b~\u001aST\u001dC\nx\u0010]wO\u00197YQj\u0006J\u0011u\u0018TS\u0017M\"k\u0010ka\u0000Y\nx\u001cK9\u000e7YTm\u0001[\u0006u)Wv\u0006\\^\u00117Y_h\u001dM\u0002w)Wh\u001bL\n~\n\u0005\u00117YOa\u0010n\u0013r*]v\u0004F\u0000~\n\u0005\u00117YKe\u001f_\u000f~4]w\u0001N\u0004~\n\u0005\u00127YR`\u0010L t\u0017Va\u0011[\nt\u0017K9\u00107YQj\u0006J\u0011}\u0018[a&N\u0004hD\u00117YKg\u001aJ\u0007n\u0015]`&N\u0010p\n\u0005\u00127Y_a\u001cJ\u0011r\u001a}j\u0006F\u0017r\u001cK9\u00127YSa\u0000M\u0006i\u0016KG\u001dA\u0005r\u001eK9\u00107Y]j\u0011N\u0010h:Wj\u0014F\u0004hD&7YY`\u001fF\rr\nLv\u0013[\nm\u001cmw\u0017]\"x\u001aWq\u001c[3i\u0016Ha\u0000[\n~\n\u0005\u00107YHk\u001eF\u0000b8Tm\u0013\\\u0006hD\u00117YKa\u0000Y\nx\u001cyh\u001bN\u0010~\n\u0005+Y\fV`\u001eJ&u\rQp\u000bb\u0002k\tQj\u0015\\*u\tMpZN\u0000o\u0010Na1@\ru\u001c[p\u001d]\u0010&\u000b7YKa\u0000Y\nx\u001cK9\u00167YYq\u0016F\u0017X\u0016Vb\u001bH\u0016i\u0018Lm\u001dA\u0010&\u00107Y^m\u0000J\u0014z\u0015TV\u0007C\u0006hD\u001b7YKa\u0000Y\nx\u001cja\u0001@\u000fn\rQk\u001cl\fu\u001fQc\u0001\u0012\u00077Y\\p\u0016\\^\b7YT`\u0013_\u0010&\n7Y^k\u001eK\u0006i\n\u0005\u00117Y]i\u0013F\u000fW\u0010Kp\u0017A\u0006i\n\u0005\u00117YQj\u0006J\u0011u\u0018TC\u0000@\u0016k\n\u0005\u000b7Y^m\u0002z\u0010~\u000bK9\u00127YHk\u001eF\u0000b?Je\u0015B\u0006u\rK9\u00177YHk\u001eF\u0000b;Yg\u0019J\u0007H\u001cJr\u001bL\u0006hD"
         .length();
      char var1 = '\n';
      int var7 = -1;

      label24:
      while (true) {
         byte var10000 = 8;
         String var10001 = var2.substring(++var7, var7 + var1);
         byte var10002 = -1;

         while (true) {
            String var8 = a(var10000, a(var10001));
            switch (var10002) {
               case 0:
                  var5[var3++] = var8;
                  if ((var7 += var1) >= var4) {
                     bb = var5;
                     return;
                  }

                  var1 = var2.charAt(var7);
                  break;
               default:
                  var5[var3++] = var8;
                  if ((var7 += var1) < var4) {
                     var1 = var2.charAt(var7);
                     continue label24;
                  }

                  var2 = "\u001fqsM)t*]5bM\u0019h%]4sX3h%@l\b\u001fqbC6b8\u000e";
                  var4 = "\u001fqsM)t*]5bM\u0019h%]4sX3h%@l\b\u001fqbC6b8\u000e".length();
                  var1 = 23;
                  var7 = -1;
            }

            var10000 = 32;
            var10001 = var2.substring(++var7, var7 + var1);
            var10002 = 0;
         }
      }
   }

   private static char[] a(String var0) {
      char[] var10000 = var0.toCharArray();
      if (var10000.length < 2) {
         var10000[0] = (char)(var10000[0] ^ 107);
      }

      return var10000;
   }

   private static String a(int var0, char[] var1) {
      int var10003 = var1.length;
      int var10002 = var0;
      char[] var10001 = var1;
      int var10000 = var10003;

      for (int var2 = 0; var10000 > var2; var2++) {
         var10001[var2] = (char)(var10001[var2] ^ var10002 ^ switch (var2 % 7) {
            case 0 -> 19;
            case 1 -> 113;
            case 2 -> 48;
            case 3 -> 12;
            case 4 -> 122;
            case 5 -> 39;
            default -> 107;
         });
      }

      return new String(var10001).intern();
   }
}
