package com.l7tech.server.uddi;

import com.l7tech.objectmodel.Goid;
import com.l7tech.objectmodel.ObjectModelException;
import java.util.logging.Logger;

final class ag extends ad {
   private static final Logger c;
   private final SubscriptionUDDITaskFactory d;
   private final Goid e;
   private final long f;
   private final long g;
   private static final String[] i;

   ag(SubscriptionUDDITaskFactory var1, Goid var2, long var3, long var5) {
      super(c, var1.f);
      this.d = var1;
      this.e = var2;
      this.f = var3;
      this.g = var5;
   }

   @Override
   public void apply(UDDITaskFactory.UDDITaskContext param1) {
      // $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: getstatic com/l7tech/server/uddi/ag.c Ljava/util/logging/Logger;
      // 003: getstatic com/l7tech/server/uddi/ag.i [Ljava/lang/String;
      // 006: astore 13
      // 008: aload 13
      // 00a: bipush 3
      // 00b: aaload
      // 00c: invokevirtual java/util/logging/Logger.fine (Ljava/lang/String;)V
      // 00f: aload 0
      // 010: getfield com/l7tech/server/uddi/ag.d Lcom/l7tech/server/uddi/SubscriptionUDDITaskFactory;
      // 013: getfield com/l7tech/server/uddi/SubscriptionUDDITaskFactory.c Lcom/l7tech/server/uddi/UDDIRegistryManager;
      // 016: aload 0
      // 017: getfield com/l7tech/server/uddi/ag.e Lcom/l7tech/objectmodel/Goid;
      // 01a: invokeinterface com/l7tech/server/uddi/UDDIRegistryManager.findByPrimaryKey (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/objectmodel/PersistentEntity; 2
      // 01f: checkcast com/l7tech/gateway/common/uddi/UDDIRegistry
      // 022: astore 2
      // 023: aload 2
      // 024: ifnull 13f
      // 027: aload 2
      // 028: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isEnabled ()Z
      // 02b: ifeq 13f
      // 02e: goto 035
      // 031: invokestatic com/l7tech/server/uddi/ag.a (Lcom/l7tech/objectmodel/ObjectModelException;)Lcom/l7tech/objectmodel/ObjectModelException;
      // 034: athrow
      // 035: aload 0
      // 036: getfield com/l7tech/server/uddi/ag.d Lcom/l7tech/server/uddi/SubscriptionUDDITaskFactory;
      // 039: getfield com/l7tech/server/uddi/SubscriptionUDDITaskFactory.e Lcom/l7tech/server/uddi/UDDIRegistrySubscriptionManager;
      // 03c: aload 0
      // 03d: getfield com/l7tech/server/uddi/ag.e Lcom/l7tech/objectmodel/Goid;
      // 040: invokeinterface com/l7tech/server/uddi/UDDIRegistrySubscriptionManager.findByUDDIRegistryGoid (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/server/uddi/UDDIRegistrySubscription; 2
      // 045: astore 3
      // 046: aload 3
      // 047: ifnull 117
      // 04a: aload 0
      // 04b: getfield com/l7tech/server/uddi/ag.f J
      // 04e: lconst_0
      // 04f: lcmp
      // 050: ifle 062
      // 053: goto 05a
      // 056: invokestatic com/l7tech/server/uddi/ag.a (Lcom/l7tech/objectmodel/ObjectModelException;)Lcom/l7tech/objectmodel/ObjectModelException;
      // 059: athrow
      // 05a: bipush 1
      // 05b: goto 063
      // 05e: invokestatic com/l7tech/server/uddi/ag.a (Lcom/l7tech/objectmodel/ObjectModelException;)Lcom/l7tech/objectmodel/ObjectModelException;
      // 061: athrow
      // 062: bipush 0
      // 063: istore 4
      // 065: aload 3
      // 066: invokevirtual com/l7tech/server/uddi/UDDIRegistrySubscription.getSubscriptionKey ()Ljava/lang/String;
      // 069: astore 5
      // 06b: iload 4
      // 06d: ifeq 0a3
      // 070: aload 0
      // 071: getfield com/l7tech/server/uddi/ag.f J
      // 074: lstore 6
      // 076: aload 0
      // 077: getfield com/l7tech/server/uddi/ag.g J
      // 07a: lstore 8
      // 07c: getstatic com/l7tech/server/uddi/ag.c Ljava/util/logging/Logger;
      // 07f: aload 5
      // 081: aload 2
      // 082: invokestatic com/l7tech/server/uddi/SubscriptionUDDITaskFactory.a (Lcom/l7tech/gateway/common/uddi/UDDIRegistry;)Ljava/lang/String;
      // 085: getstatic com/l7tech/server/uddi/ag.i [Ljava/lang/String;
      // 088: astore 13
      // 08a: aload 13
      // 08c: bipush 6
      // 08e: aaload
      // 08f: dup_x2
      // 090: pop
      // 091: aload 13
      // 093: bipush 4
      // 094: aaload
      // 095: swap
      // 096: ldc "."
      // 098: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001\u0001\u0001" ]
      // 09d: invokevirtual java/util/logging/Logger.info (Ljava/lang/String;)V
      // 0a0: goto 0ae
      // 0a3: aload 3
      // 0a4: invokevirtual com/l7tech/server/uddi/UDDIRegistrySubscription.getSubscriptionCheckTime ()J
      // 0a7: lstore 6
      // 0a9: invokestatic java/lang/System.currentTimeMillis ()J
      // 0ac: lstore 8
      // 0ae: aconst_null
      // 0af: astore 10
      // 0b1: aload 0
      // 0b2: getfield com/l7tech/server/uddi/ag.d Lcom/l7tech/server/uddi/SubscriptionUDDITaskFactory;
      // 0b5: getfield com/l7tech/server/uddi/SubscriptionUDDITaskFactory.d Lcom/l7tech/server/uddi/UDDIHelper;
      // 0b8: aload 2
      // 0b9: invokevirtual com/l7tech/server/uddi/UDDIHelper.newUDDIClient (Lcom/l7tech/gateway/common/uddi/UDDIRegistry;)Lcom/l7tech/uddi/UDDIClient;
      // 0bc: astore 10
      // 0be: aload 10
      // 0c0: lload 6
      // 0c2: lload 8
      // 0c4: aload 5
      // 0c6: invokeinterface com/l7tech/uddi/UDDIClient.pollSubscription (JJLjava/lang/String;)Lcom/l7tech/uddi/UDDISubscriptionResults; 6
      // 0cb: astore 11
      // 0cd: aload 0
      // 0ce: aload 1
      // 0cf: aload 3
      // 0d0: aload 11
      // 0d2: iload 4
      // 0d4: ifne 0df
      // 0d7: bipush 1
      // 0d8: goto 0e0
      // 0db: invokestatic com/l7tech/server/uddi/ag.a (Lcom/l7tech/objectmodel/ObjectModelException;)Lcom/l7tech/objectmodel/ObjectModelException;
      // 0de: athrow
      // 0df: bipush 0
      // 0e0: invokevirtual com/l7tech/server/uddi/ag.a (Lcom/l7tech/server/uddi/UDDITaskFactory$UDDITaskContext;Lcom/l7tech/server/uddi/UDDIRegistrySubscription;Lcom/l7tech/uddi/UDDISubscriptionResults;Z)V
      // 0e3: iload 4
      // 0e5: ifne 102
      // 0e8: aload 3
      // 0e9: lload 8
      // 0eb: invokevirtual com/l7tech/server/uddi/UDDIRegistrySubscription.setSubscriptionCheckTime (J)V
      // 0ee: aload 0
      // 0ef: getfield com/l7tech/server/uddi/ag.d Lcom/l7tech/server/uddi/SubscriptionUDDITaskFactory;
      // 0f2: getfield com/l7tech/server/uddi/SubscriptionUDDITaskFactory.e Lcom/l7tech/server/uddi/UDDIRegistrySubscriptionManager;
      // 0f5: aload 3
      // 0f6: invokeinterface com/l7tech/server/uddi/UDDIRegistrySubscriptionManager.update (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // 0fb: goto 102
      // 0fe: invokestatic com/l7tech/server/uddi/ag.a (Lcom/l7tech/objectmodel/ObjectModelException;)Lcom/l7tech/objectmodel/ObjectModelException;
      // 101: athrow
      // 102: aload 10
      // 104: invokestatic com/l7tech/util/ResourceUtils.closeQuietly (Ljava/io/Closeable;)V
      // 107: goto 114
      // 10a: astore 12
      // 10c: aload 10
      // 10e: invokestatic com/l7tech/util/ResourceUtils.closeQuietly (Ljava/io/Closeable;)V
      // 111: aload 12
      // 113: athrow
      // 114: goto 13c
      // 117: aload 1
      // 118: getstatic com/l7tech/gateway/common/audit/SystemMessages.UDDI_SUBSCRIPTION_POLL_FAILED Lcom/l7tech/gateway/common/audit/Messages$M;
      // 11b: bipush 1
      // 11c: anewarray 76
      // 11f: dup
      // 120: bipush 0
      // 121: aload 2
      // 122: invokestatic com/l7tech/server/uddi/SubscriptionUDDITaskFactory.a (Lcom/l7tech/gateway/common/uddi/UDDIRegistry;)Ljava/lang/String;
      // 125: getstatic com/l7tech/server/uddi/ag.i [Ljava/lang/String;
      // 128: astore 13
      // 12a: aload 13
      // 12c: bipush 1
      // 12d: aaload
      // 12e: swap
      // 12f: ldc "."
      // 131: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // 136: aastore
      // 137: invokeinterface com/l7tech/server/uddi/UDDITaskFactory$UDDITaskContext.logAndAudit (Lcom/l7tech/gateway/common/audit/AuditDetailMessage;[Ljava/lang/String;)V 3
      // 13c: goto 16a
      // 13f: aload 2
      // 140: ifnonnull 16a
      // 143: getstatic com/l7tech/server/uddi/ag.c Ljava/util/logging/Logger;
      // 146: getstatic java/util/logging/Level.WARNING Ljava/util/logging/Level;
      // 149: aload 0
      // 14a: getfield com/l7tech/server/uddi/ag.e Lcom/l7tech/objectmodel/Goid;
      // 14d: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 150: getstatic com/l7tech/server/uddi/ag.i [Ljava/lang/String;
      // 153: bipush 5
      // 154: aaload
      // 155: swap
      // 156: getstatic com/l7tech/server/uddi/ag.i [Ljava/lang/String;
      // 159: bipush 0
      // 15a: aaload
      // 15b: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // 160: invokevirtual java/util/logging/Logger.log (Ljava/util/logging/Level;Ljava/lang/String;)V
      // 163: goto 16a
      // 166: invokestatic com/l7tech/server/uddi/ag.a (Lcom/l7tech/objectmodel/ObjectModelException;)Lcom/l7tech/objectmodel/ObjectModelException;
      // 169: athrow
      // 16a: goto 1af
      // 16d: astore 2
      // 16e: aload 1
      // 16f: getstatic com/l7tech/gateway/common/audit/SystemMessages.UDDI_SUBSCRIPTION_POLL_FAILED Lcom/l7tech/gateway/common/audit/Messages$M;
      // 172: aload 2
      // 173: bipush 1
      // 174: anewarray 76
      // 177: dup
      // 178: bipush 0
      // 179: aload 0
      // 17a: getfield com/l7tech/server/uddi/ag.e Lcom/l7tech/objectmodel/Goid;
      // 17d: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 180: getstatic com/l7tech/server/uddi/ag.i [Ljava/lang/String;
      // 183: bipush 2
      // 184: aaload
      // 185: swap
      // 186: ldc "."
      // 188: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // 18d: aastore
      // 18e: invokeinterface com/l7tech/server/uddi/UDDITaskFactory$UDDITaskContext.logAndAudit (Lcom/l7tech/gateway/common/audit/AuditDetailMessage;Ljava/lang/Throwable;[Ljava/lang/String;)V 4
      // 193: goto 1af
      // 196: astore 2
      // 197: aload 1
      // 198: getstatic com/l7tech/gateway/common/audit/SystemMessages.UDDI_SUBSCRIPTION_POLL_FAILED Lcom/l7tech/gateway/common/audit/Messages$M;
      // 19b: aload 2
      // 19c: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 19f: bipush 1
      // 1a0: anewarray 76
      // 1a3: dup
      // 1a4: bipush 0
      // 1a5: aload 2
      // 1a6: invokestatic com/l7tech/util/ExceptionUtils.getMessage (Ljava/lang/Throwable;)Ljava/lang/String;
      // 1a9: aastore
      // 1aa: invokeinterface com/l7tech/server/uddi/UDDITaskFactory$UDDITaskContext.logAndAudit (Lcom/l7tech/gateway/common/audit/AuditDetailMessage;Ljava/lang/Throwable;[Ljava/lang/String;)V 4
      // 1af: return
      // try (106 -> 117): 118 com/l7tech/objectmodel/ObjectModelException
      // try (95 -> 103): 103 com/l7tech/objectmodel/ObjectModelException
      // try (32 -> 42): 42 com/l7tech/objectmodel/ObjectModelException
      // try (30 -> 37): 38 com/l7tech/objectmodel/ObjectModelException
      // try (15 -> 20): 21 com/l7tech/objectmodel/ObjectModelException
      // try (83 -> 120): 123 null
      // try (123 -> 124): 123 null
      // try (148 -> 164): 165 com/l7tech/objectmodel/ObjectModelException
      // try (7 -> 167): 168 com/l7tech/objectmodel/ObjectModelException
      // try (7 -> 167): 188 com/l7tech/uddi/UDDIException
   }

   static {
      String[] var5 = new String[7];
      int var3 = 0;
      String var2 = "Q`H/>?+\u00175H$jy\"\n`U5(l.\n)V4#p#X0I,&1\"5)U3#q*X3S\"9|?\u00110R)%qm\u001e/T`8z*\u00113R23?7<!R!(~>\u001d`C28p?X7N%$?=\u0017,J)$xm\u000b5D3)m$\b4O/$?+\u00172\u00062/x$\u000b4T9j<$(/J,#q*X\u0015b\u0004\u0003??\u001d'O3>m4X3S\"9|?\u00110R)%q>V\u0014_`@/8?\u0018<\u0004o`8z*\u00113R23?";
      int var4 = "Q`H/>?+\u00175H$jy\"\n`U5(l.\n)V4#p#X0I,&1\"5)U3#q*X3S\"9|?\u00110R)%qm\u001e/T`8z*\u00113R23?7<!R!(~>\u001d`C28p?X7N%$?=\u0017,J)$xm\u000b5D3)m$\b4O/$?+\u00172\u00062/x$\u000b4T9j<$(/J,#q*X\u0015b\u0004\u0003??\u001d'O3>m4X3S\"9|?\u00110R)%q>V\u0014_`@/8?\u0018<\u0004o`8z*\u00113R23?"
         .length();
      char var1 = '"';
      int var7 = -1;

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

         while (true) {
            String var8 = b(var10000, b(var10001));
            switch (var10002) {
               case 0:
                  var5[var3++] = var8;
                  if ((var7 += var1) >= var4) {
                     i = var5;
                     c = Logger.getLogger(ag.class.getName());
                     return;
                  }

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

                  var2 = "\u0013:\\7&D\u0014/\rl\f\r\u0001[e\u0016\u0016\u0011t\u0012\u001dO\u0014f\rm\u001c\u0007B\u0001/\u000el\u0017\u001bOSa";
                  var4 = "\u0013:\\7&D\u0014/\rl\f\r\u0001[e\u0016\u0016\u0011t\u0012\u001dO\u0014f\rm\u001c\u0007B\u0001/\u000el\u0017\u001bOSa".length();
                  var1 = 15;
                  var7 = -1;
            }

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

   private static ObjectModelException a(ObjectModelException var0) {
      return var0;
   }

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

      return var10000;
   }

   private static String b(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 -> 64;
            case 1 -> 120;
            case 2 -> 30;
            case 3 -> 120;
            case 4 -> 114;
            case 5 -> 39;
            default -> 117;
         });
      }

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