package com.l7tech.external.assertions.gatewaymanagement.server;

import com.l7tech.objectmodel.ObjectModelException;
import com.l7tech.util.Eithers.E2;
import java.util.Map;

class d implements ResourceFactorySupport.TransactionalCallback<E2<ResourceFactory.ResourceNotFoundException, ResourceFactory.InvalidResourceException, String>> {
   final Map val$selectorMap;
   final Object val$resource;
   final AssertionSecurityZoneResourceFactory this$0;
   private static final String a;

   d(AssertionSecurityZoneResourceFactory var1, Map var2, Object var3) {
      this.this$0 = var1;
      this.val$selectorMap = var2;
      this.val$resource = var3;
   }

   public E2<ResourceFactory.ResourceNotFoundException, ResourceFactory.InvalidResourceException, String> execute() throws ObjectModelException {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 000: aload 0
      // 001: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 004: aload 0
      // 005: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.val$selectorMap Ljava/util/Map;
      // 008: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.selectEntityBag (Ljava/util/Map;)Lcom/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag;
      // 00b: astore 1
      // 00c: goto 015
      // 00f: astore 2
      // 010: aload 2
      // 011: invokestatic com/l7tech/util/Eithers.left2_1 (Ljava/lang/Object;)Lcom/l7tech/util/Eithers$E2;
      // 014: areturn
      // 015: aload 1
      // 016: ifnull 030
      // 019: aload 1
      // 01a: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 01d: checkcast com/l7tech/policy/AssertionAccess
      // 020: invokevirtual com/l7tech/policy/AssertionAccess.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 023: invokestatic com/l7tech/objectmodel/Goid.isDefault (Lcom/l7tech/objectmodel/Goid;)Z
      // 026: ifeq 11a
      // 029: goto 030
      // 02c: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/d.a (Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;)Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;
      // 02f: athrow
      // 030: aload 0
      // 031: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 034: aload 0
      // 035: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.val$resource Ljava/lang/Object;
      // 038: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.fromResourceAsBag (Ljava/lang/Object;)Lcom/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag;
      // 03b: astore 2
      // 03c: aload 2
      // 03d: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.iterator ()Ljava/util/Iterator;
      // 040: astore 3
      // 041: aload 3
      // 042: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 047: ifeq 0b8
      // 04a: aload 3
      // 04b: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 050: checkcast com/l7tech/objectmodel/PersistentEntity
      // 053: astore 4
      // 055: aload 4
      // 057: invokeinterface com/l7tech/objectmodel/PersistentEntity.getVersion ()I 1
      // 05c: ldc -2147483648
      // 05e: if_icmpne 070
      // 061: aload 4
      // 063: bipush 0
      // 064: invokeinterface com/l7tech/objectmodel/PersistentEntity.setVersion (I)V 2
      // 069: goto 070
      // 06c: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/d.a (Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;)Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;
      // 06f: athrow
      // 070: aload 4
      // 072: invokeinterface com/l7tech/objectmodel/PersistentEntity.getGoid ()Lcom/l7tech/objectmodel/Goid; 1
      // 077: getstatic com/l7tech/objectmodel/PersistentEntity.DEFAULT_GOID Lcom/l7tech/objectmodel/Goid;
      // 07a: invokevirtual com/l7tech/objectmodel/Goid.equals (Ljava/lang/Object;)Z
      // 07d: ifeq 0a3
      // 080: aload 4
      // 082: invokeinterface com/l7tech/objectmodel/PersistentEntity.getVersion ()I 1
      // 087: ifeq 0b5
      // 08a: goto 091
      // 08d: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/d.a (Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;)Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;
      // 090: athrow
      // 091: aload 4
      // 093: invokeinterface com/l7tech/objectmodel/PersistentEntity.getVersion ()I 1
      // 098: bipush 1
      // 099: if_icmpeq 0b5
      // 09c: goto 0a3
      // 09f: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/d.a (Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;)Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;
      // 0a2: athrow
      // 0a3: new com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$InvalidResourceException
      // 0a6: dup
      // 0a7: getstatic com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$InvalidResourceException$ExceptionType.INVALID_VALUES Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$InvalidResourceException$ExceptionType;
      // 0aa: getstatic com/l7tech/external/assertions/gatewaymanagement/server/d.a Ljava/lang/String;
      // 0ad: invokespecial com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$InvalidResourceException.<init> (Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$InvalidResourceException$ExceptionType;Ljava/lang/String;)V
      // 0b0: athrow
      // 0b1: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/d.a (Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;)Lcom/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException;
      // 0b4: athrow
      // 0b5: goto 041
      // 0b8: aload 0
      // 0b9: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 0bc: getstatic com/l7tech/gateway/common/security/rbac/OperationType.UPDATE Lcom/l7tech/gateway/common/security/rbac/OperationType;
      // 0bf: aconst_null
      // 0c0: aload 2
      // 0c1: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 0c4: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.checkPermitted (Lcom/l7tech/gateway/common/security/rbac/OperationType;Ljava/lang/String;Lcom/l7tech/objectmodel/Entity;)V
      // 0c7: aload 2
      // 0c8: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.iterator ()Ljava/util/Iterator;
      // 0cb: astore 3
      // 0cc: aload 3
      // 0cd: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 0d2: ifeq 0f0
      // 0d5: aload 3
      // 0d6: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 0db: checkcast com/l7tech/objectmodel/PersistentEntity
      // 0de: astore 4
      // 0e0: aload 0
      // 0e1: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 0e4: aload 4
      // 0e6: bipush 0
      // 0e7: anewarray 239
      // 0ea: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.validate (Ljava/lang/Object;[Ljava/lang/Class;)V
      // 0ed: goto 0cc
      // 0f0: aload 0
      // 0f1: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 0f4: getfield com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.o Lcom/l7tech/server/policy/AssertionAccessManager;
      // 0f7: aload 2
      // 0f8: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 0fb: checkcast com/l7tech/policy/AssertionAccess
      // 0fe: invokeinterface com/l7tech/server/policy/AssertionAccessManager.save (Lcom/l7tech/objectmodel/PersistentEntity;)Lcom/l7tech/objectmodel/Goid; 2
      // 103: astore 3
      // 104: aload 0
      // 105: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 108: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.getType ()Lcom/l7tech/objectmodel/EntityType;
      // 10b: aload 3
      // 10c: invokevirtual com/l7tech/objectmodel/Goid.toString ()Ljava/lang/String;
      // 10f: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/ac.setEntityInfo (Lcom/l7tech/objectmodel/EntityType;Ljava/lang/String;)V
      // 112: aload 3
      // 113: invokevirtual com/l7tech/objectmodel/Goid.toString ()Ljava/lang/String;
      // 116: invokestatic com/l7tech/util/Eithers.right2 (Ljava/lang/Object;)Lcom/l7tech/util/Eithers$E2;
      // 119: areturn
      // 11a: aload 0
      // 11b: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 11e: aload 0
      // 11f: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.val$resource Ljava/lang/Object;
      // 122: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.fromResourceAsBag (Ljava/lang/Object;)Lcom/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag;
      // 125: astore 2
      // 126: aload 0
      // 127: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.val$resource Ljava/lang/Object;
      // 12a: instanceof com/l7tech/gateway/api/AssertionSecurityZoneMO
      // 12d: ifeq 157
      // 130: aload 0
      // 131: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.val$resource Ljava/lang/Object;
      // 134: checkcast com/l7tech/gateway/api/AssertionSecurityZoneMO
      // 137: astore 3
      // 138: aload 0
      // 139: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 13c: aload 2
      // 13d: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 140: aload 3
      // 141: invokevirtual com/l7tech/gateway/api/AssertionSecurityZoneMO.getId ()Ljava/lang/String;
      // 144: bipush 0
      // 145: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.setIdentifier (Lcom/l7tech/objectmodel/PersistentEntity;Ljava/lang/String;Z)V
      // 148: aload 0
      // 149: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 14c: aload 2
      // 14d: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 150: aload 3
      // 151: invokevirtual com/l7tech/gateway/api/AssertionSecurityZoneMO.getVersion ()Ljava/lang/Integer;
      // 154: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.setVersion (Lcom/l7tech/objectmodel/PersistentEntity;Ljava/lang/Integer;)V
      // 157: aload 0
      // 158: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 15b: aload 1
      // 15c: aload 2
      // 15d: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.updateEntityBag (Lcom/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag;Lcom/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag;)V
      // 160: aload 0
      // 161: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 164: aload 1
      // 165: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 168: checkcast com/l7tech/policy/AssertionAccess
      // 16b: invokevirtual com/l7tech/policy/AssertionAccess.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 16e: aload 2
      // 16f: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 172: checkcast com/l7tech/policy/AssertionAccess
      // 175: invokevirtual com/l7tech/policy/AssertionAccess.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 178: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.verifyIdentifier (Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/objectmodel/Goid;)V
      // 17b: aload 0
      // 17c: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 17f: aload 1
      // 180: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 183: checkcast com/l7tech/policy/AssertionAccess
      // 186: invokevirtual com/l7tech/policy/AssertionAccess.getVersion ()I
      // 189: aload 2
      // 18a: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 18d: checkcast com/l7tech/policy/AssertionAccess
      // 190: invokevirtual com/l7tech/policy/AssertionAccess.getVersion ()I
      // 193: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.verifyVersion (II)V
      // 196: aload 0
      // 197: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 19a: getstatic com/l7tech/gateway/common/security/rbac/OperationType.UPDATE Lcom/l7tech/gateway/common/security/rbac/OperationType;
      // 19d: aconst_null
      // 19e: aload 2
      // 19f: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 1a2: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.checkPermitted (Lcom/l7tech/gateway/common/security/rbac/OperationType;Ljava/lang/String;Lcom/l7tech/objectmodel/Entity;)V
      // 1a5: aload 1
      // 1a6: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.iterator ()Ljava/util/Iterator;
      // 1a9: astore 3
      // 1aa: aload 3
      // 1ab: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 1b0: ifeq 1ce
      // 1b3: aload 3
      // 1b4: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 1b9: checkcast com/l7tech/objectmodel/PersistentEntity
      // 1bc: astore 4
      // 1be: aload 0
      // 1bf: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 1c2: aload 4
      // 1c4: bipush 0
      // 1c5: anewarray 239
      // 1c8: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.validate (Ljava/lang/Object;[Ljava/lang/Class;)V
      // 1cb: goto 1aa
      // 1ce: aload 0
      // 1cf: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 1d2: getfield com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.o Lcom/l7tech/server/policy/AssertionAccessManager;
      // 1d5: aload 1
      // 1d6: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 1d9: checkcast com/l7tech/policy/AssertionAccess
      // 1dc: invokeinterface com/l7tech/server/policy/AssertionAccessManager.update (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // 1e1: aload 0
      // 1e2: getfield com/l7tech/external/assertions/gatewaymanagement/server/d.this$0 Lcom/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory;
      // 1e5: aload 1
      // 1e6: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/AssertionSecurityZoneResourceFactory.afterUpdateEntity (Lcom/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag;)V
      // 1e9: aload 1
      // 1ea: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/EntityManagerResourceFactory$EntityBag.getEntity ()Lcom/l7tech/objectmodel/PersistentEntity;
      // 1ed: checkcast com/l7tech/policy/AssertionAccess
      // 1f0: invokevirtual com/l7tech/policy/AssertionAccess.getId ()Ljava/lang/String;
      // 1f3: invokestatic com/l7tech/util/Eithers.right2 (Ljava/lang/Object;)Lcom/l7tech/util/Eithers$E2;
      // 1f6: areturn
      // 1f7: astore 2
      // 1f8: aload 2
      // 1f9: invokestatic com/l7tech/util/Eithers.left2_2 (Ljava/lang/Object;)Lcom/l7tech/util/Eithers$E2;
      // 1fc: areturn
      // try (0 -> 6): 7 com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException
      // try (59 -> 72): 72 com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException
      // try (53 -> 63): 64 com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException
      // try (48 -> 56): 57 com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException
      // try (38 -> 45): 46 com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException
      // try (11 -> 19): 20 com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$ResourceNotFoundException
      // try (11 -> 116): 214 com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$InvalidResourceException
      // try (117 -> 213): 214 com/l7tech/external/assertions/gatewaymanagement/server/ResourceFactory$InvalidResourceException
   }

   private static ResourceFactory.ResourceNotFoundException a(ResourceFactory.ResourceNotFoundException var0) {
      return var0;
   }

   static {
      String var10002 = a(5, a("?<Z\f\u0000+\u0019v;H\b\u00026\u0014\"+\f\u0002\u001eb\u000b3 _\u0004\u0003,"));
      byte var10001 = -1;
      a = var10002;
   }

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

      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 -> 83;
            case 1 -> 87;
            case 2 -> 41;
            case 3 -> 104;
            case 4 -> 105;
            case 5 -> 71;
            default -> 120;
         });
      }

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