package com.l7tech.server.service;

import com.l7tech.server.transport.firewall.SsgFirewallRuleManager;
import jakarta.inject.Inject;
import java.util.logging.Logger;
import org.jetbrains.annotations.NotNull;

public class FirewallRulesManagerImpl implements FirewallRulesManager {
   private static final Logger a;
   @Inject
   private SsgFirewallRuleManager firewallRulesManager;
   private static final String[] b;

   @Override
   public void openPort(@NotNull String param1, int param2) {
      // $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 1
      // 001: ifnonnull 00f
      // 004: bipush 0
      // 005: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.b (I)V
      // 008: goto 00f
      // 00b: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 00e: athrow
      // 00f: aload 1
      // 010: ifnull 024
      // 013: aload 1
      // 014: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 017: invokevirtual java/lang/String.isEmpty ()Z
      // 01a: ifeq 036
      // 01d: goto 024
      // 020: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 023: athrow
      // 024: new java/lang/IllegalArgumentException
      // 027: dup
      // 028: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 02b: bipush 15
      // 02d: aaload
      // 02e: invokespecial java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      // 031: athrow
      // 032: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 035: athrow
      // 036: aload 0
      // 037: iload 2
      // 038: invokevirtual com/l7tech/server/service/FirewallRulesManagerImpl.a (I)V
      // 03b: new com/l7tech/gateway/common/transport/firewall/SsgFirewallRule
      // 03e: dup
      // 03f: invokespecial com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.<init> ()V
      // 042: astore 3
      // 043: aload 3
      // 044: bipush 1
      // 045: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.setEnabled (Z)V
      // 048: aload 3
      // 049: aload 1
      // 04a: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.setName (Ljava/lang/String;)V
      // 04d: aload 3
      // 04e: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 051: astore 5
      // 053: aload 5
      // 055: bipush 23
      // 057: aaload
      // 058: iload 2
      // 059: invokestatic java/lang/String.valueOf (I)Ljava/lang/String;
      // 05c: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 05f: aload 3
      // 060: aload 5
      // 062: bipush 25
      // 064: aaload
      // 065: aload 5
      // 067: bipush 21
      // 069: aaload
      // 06a: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 06d: aload 3
      // 06e: aload 5
      // 070: bipush 7
      // 072: aaload
      // 073: aload 5
      // 075: bipush 11
      // 077: aaload
      // 078: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 07b: aload 3
      // 07c: aload 5
      // 07e: bipush 16
      // 080: aaload
      // 081: aload 5
      // 083: bipush 10
      // 085: aaload
      // 086: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 089: aload 3
      // 08a: aload 5
      // 08c: bipush 12
      // 08e: aaload
      // 08f: aload 5
      // 091: bipush 30
      // 093: aaload
      // 094: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 097: aload 0
      // 098: getfield com/l7tech/server/service/FirewallRulesManagerImpl.firewallRulesManager Lcom/l7tech/server/transport/firewall/SsgFirewallRuleManager;
      // 09b: aload 1
      // 09c: invokeinterface com/l7tech/server/transport/firewall/SsgFirewallRuleManager.findByUniqueName (Ljava/lang/String;)Lcom/l7tech/objectmodel/PersistentEntity; 2
      // 0a1: checkcast com/l7tech/gateway/common/transport/firewall/SsgFirewallRule
      // 0a4: astore 4
      // 0a6: aload 4
      // 0a8: ifnonnull 0bd
      // 0ab: aload 0
      // 0ac: getfield com/l7tech/server/service/FirewallRulesManagerImpl.firewallRulesManager Lcom/l7tech/server/transport/firewall/SsgFirewallRuleManager;
      // 0af: aload 3
      // 0b0: invokeinterface com/l7tech/server/transport/firewall/SsgFirewallRuleManager.save (Lcom/l7tech/objectmodel/PersistentEntity;)Lcom/l7tech/objectmodel/Goid; 2
      // 0b5: pop
      // 0b6: goto 0bd
      // 0b9: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 0bc: athrow
      // 0bd: goto 107
      // 0c0: astore 4
      // 0c2: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.a Ljava/util/logging/Logger;
      // 0c5: iload 2
      // 0c6: aload 4
      // 0c8: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 0cb: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 0ce: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 0d1: astore 5
      // 0d3: aload 5
      // 0d5: bipush 9
      // 0d7: aaload
      // 0d8: dup_x2
      // 0d9: pop
      // 0da: aload 5
      // 0dc: bipush 6
      // 0de: aaload
      // 0df: swap
      // 0e0: invokedynamic makeConcatWithConstants (Ljava/lang/String;ILjava/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" ]
      // 0e5: invokevirtual java/util/logging/Logger.warning (Ljava/lang/String;)V
      // 0e8: goto 107
      // 0eb: astore 4
      // 0ed: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.a Ljava/util/logging/Logger;
      // 0f0: aload 4
      // 0f2: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 0f5: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 0f8: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 0fb: bipush 24
      // 0fd: aaload
      // 0fe: swap
      // 0ff: invokedynamic makeConcatWithConstants (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" ]
      // 104: invokevirtual java/util/logging/Logger.warning (Ljava/lang/String;)V
      // 107: return
      // try (85 -> 92): 93 com/l7tech/objectmodel/SaveException
      // try (9 -> 23): 23 com/l7tech/objectmodel/SaveException
      // try (7 -> 13): 14 com/l7tech/objectmodel/SaveException
      // try (0 -> 4): 5 com/l7tech/objectmodel/SaveException
      // try (79 -> 95): 96 com/l7tech/objectmodel/SaveException
      // try (79 -> 95): 116 com/l7tech/objectmodel/FindException
   }

   @Override
   public void removeRule(@NotNull String 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:
      // 00: aload 1
      // 01: ifnonnull 0f
      // 04: bipush 1
      // 05: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.b (I)V
      // 08: goto 0f
      // 0b: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 0e: athrow
      // 0f: aload 1
      // 10: ifnull 24
      // 13: aload 1
      // 14: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 17: invokevirtual java/lang/String.isEmpty ()Z
      // 1a: ifeq 36
      // 1d: goto 24
      // 20: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 23: athrow
      // 24: new java/lang/IllegalArgumentException
      // 27: dup
      // 28: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 2b: bipush 15
      // 2d: aaload
      // 2e: invokespecial java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      // 31: athrow
      // 32: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 35: athrow
      // 36: aload 0
      // 37: getfield com/l7tech/server/service/FirewallRulesManagerImpl.firewallRulesManager Lcom/l7tech/server/transport/firewall/SsgFirewallRuleManager;
      // 3a: aload 1
      // 3b: invokeinterface com/l7tech/server/transport/firewall/SsgFirewallRuleManager.findByUniqueName (Ljava/lang/String;)Lcom/l7tech/objectmodel/PersistentEntity; 2
      // 40: checkcast com/l7tech/gateway/common/transport/firewall/SsgFirewallRule
      // 43: astore 2
      // 44: aload 2
      // 45: ifnull 59
      // 48: aload 0
      // 49: getfield com/l7tech/server/service/FirewallRulesManagerImpl.firewallRulesManager Lcom/l7tech/server/transport/firewall/SsgFirewallRuleManager;
      // 4c: aload 2
      // 4d: invokeinterface com/l7tech/server/transport/firewall/SsgFirewallRuleManager.delete (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // 52: goto 59
      // 55: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 58: athrow
      // 59: goto 94
      // 5c: astore 2
      // 5d: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.a Ljava/util/logging/Logger;
      // 60: aload 2
      // 61: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 64: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 67: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 6a: astore 3
      // 6b: aload 3
      // 6c: bipush 13
      // 6e: aaload
      // 6f: swap
      // 70: invokedynamic makeConcatWithConstants (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" ]
      // 75: invokevirtual java/util/logging/Logger.warning (Ljava/lang/String;)V
      // 78: goto 94
      // 7b: astore 2
      // 7c: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.a Ljava/util/logging/Logger;
      // 7f: aload 2
      // 80: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 83: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 86: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 89: bipush 4
      // 8a: aaload
      // 8b: swap
      // 8c: invokedynamic makeConcatWithConstants (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" ]
      // 91: invokevirtual java/util/logging/Logger.warning (Ljava/lang/String;)V
      // 94: return
      // try (31 -> 37): 38 com/l7tech/objectmodel/FindException
      // try (9 -> 23): 23 com/l7tech/objectmodel/FindException
      // try (7 -> 13): 14 com/l7tech/objectmodel/FindException
      // try (0 -> 4): 5 com/l7tech/objectmodel/FindException
      // try (25 -> 40): 41 com/l7tech/objectmodel/FindException
      // try (25 -> 40): 55 com/l7tech/objectmodel/DeleteException
   }

   @Override
   public void redirectPort(@NotNull String param1, int param2, int param3) {
      // $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 1
      // 001: ifnonnull 00f
      // 004: bipush 2
      // 005: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.b (I)V
      // 008: goto 00f
      // 00b: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 00e: athrow
      // 00f: aload 1
      // 010: ifnull 024
      // 013: aload 1
      // 014: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 017: invokevirtual java/lang/String.isEmpty ()Z
      // 01a: ifeq 036
      // 01d: goto 024
      // 020: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 023: athrow
      // 024: new java/lang/IllegalArgumentException
      // 027: dup
      // 028: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 02b: bipush 17
      // 02d: aaload
      // 02e: invokespecial java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      // 031: athrow
      // 032: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 035: athrow
      // 036: aload 0
      // 037: iload 2
      // 038: invokevirtual com/l7tech/server/service/FirewallRulesManagerImpl.a (I)V
      // 03b: aload 0
      // 03c: iload 3
      // 03d: invokevirtual com/l7tech/server/service/FirewallRulesManagerImpl.a (I)V
      // 040: new com/l7tech/gateway/common/transport/firewall/SsgFirewallRule
      // 043: dup
      // 044: invokespecial com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.<init> ()V
      // 047: astore 4
      // 049: aload 4
      // 04b: bipush 1
      // 04c: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.setEnabled (Z)V
      // 04f: aload 4
      // 051: aload 1
      // 052: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.setName (Ljava/lang/String;)V
      // 055: aload 4
      // 057: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 05a: astore 6
      // 05c: aload 6
      // 05e: bipush 5
      // 05f: aaload
      // 060: iload 2
      // 061: invokestatic java/lang/String.valueOf (I)Ljava/lang/String;
      // 064: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 067: aload 4
      // 069: aload 6
      // 06b: bipush 31
      // 06d: aaload
      // 06e: aload 6
      // 070: bipush 0
      // 071: aaload
      // 072: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 075: aload 4
      // 077: aload 6
      // 079: bipush 8
      // 07b: aaload
      // 07c: aload 6
      // 07e: bipush 32
      // 080: aaload
      // 081: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 084: aload 4
      // 086: aload 6
      // 088: bipush 26
      // 08a: aaload
      // 08b: aload 6
      // 08d: bipush 3
      // 08e: aaload
      // 08f: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 092: aload 4
      // 094: aload 6
      // 096: bipush 2
      // 097: aaload
      // 098: aload 6
      // 09a: bipush 1
      // 09b: aaload
      // 09c: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 09f: aload 4
      // 0a1: aload 6
      // 0a3: bipush 29
      // 0a5: aaload
      // 0a6: iload 3
      // 0a7: invokestatic java/lang/String.valueOf (I)Ljava/lang/String;
      // 0aa: invokevirtual com/l7tech/gateway/common/transport/firewall/SsgFirewallRule.putProperty (Ljava/lang/String;Ljava/lang/String;)V
      // 0ad: aload 0
      // 0ae: getfield com/l7tech/server/service/FirewallRulesManagerImpl.firewallRulesManager Lcom/l7tech/server/transport/firewall/SsgFirewallRuleManager;
      // 0b1: aload 1
      // 0b2: invokeinterface com/l7tech/server/transport/firewall/SsgFirewallRuleManager.findByUniqueName (Ljava/lang/String;)Lcom/l7tech/objectmodel/PersistentEntity; 2
      // 0b7: checkcast com/l7tech/gateway/common/transport/firewall/SsgFirewallRule
      // 0ba: astore 5
      // 0bc: aload 5
      // 0be: ifnonnull 0d4
      // 0c1: aload 0
      // 0c2: getfield com/l7tech/server/service/FirewallRulesManagerImpl.firewallRulesManager Lcom/l7tech/server/transport/firewall/SsgFirewallRuleManager;
      // 0c5: aload 5
      // 0c7: invokeinterface com/l7tech/server/transport/firewall/SsgFirewallRuleManager.save (Lcom/l7tech/objectmodel/PersistentEntity;)Lcom/l7tech/objectmodel/Goid; 2
      // 0cc: pop
      // 0cd: goto 0d4
      // 0d0: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 0d3: athrow
      // 0d4: goto 116
      // 0d7: astore 5
      // 0d9: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.a Ljava/util/logging/Logger;
      // 0dc: aload 5
      // 0de: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 0e1: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 0e4: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 0e7: astore 6
      // 0e9: aload 6
      // 0eb: bipush 14
      // 0ed: aaload
      // 0ee: swap
      // 0ef: invokedynamic makeConcatWithConstants (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" ]
      // 0f4: invokevirtual java/util/logging/Logger.warning (Ljava/lang/String;)V
      // 0f7: goto 116
      // 0fa: astore 5
      // 0fc: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.a Ljava/util/logging/Logger;
      // 0ff: aload 5
      // 101: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 104: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 107: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 10a: bipush 27
      // 10c: aaload
      // 10d: swap
      // 10e: invokedynamic makeConcatWithConstants (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" ]
      // 113: invokevirtual java/util/logging/Logger.warning (Ljava/lang/String;)V
      // 116: return
      // try (95 -> 102): 103 com/l7tech/objectmodel/SaveException
      // try (9 -> 23): 23 com/l7tech/objectmodel/SaveException
      // try (7 -> 13): 14 com/l7tech/objectmodel/SaveException
      // try (0 -> 4): 5 com/l7tech/objectmodel/SaveException
      // try (89 -> 105): 106 com/l7tech/objectmodel/SaveException
      // try (89 -> 105): 120 com/l7tech/objectmodel/FindException
   }

   private void a(int param1) throws IllegalArgumentException {
      // $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:
      // 00: iload 1
      // 01: bipush 1
      // 02: if_icmplt 12
      // 05: iload 1
      // 06: ldc 65535
      // 08: if_icmple 24
      // 0b: goto 12
      // 0e: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 11: athrow
      // 12: new java/lang/IllegalArgumentException
      // 15: dup
      // 16: getstatic com/l7tech/server/service/FirewallRulesManagerImpl.b [Ljava/lang/String;
      // 19: bipush 18
      // 1b: aaload
      // 1c: invokespecial java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      // 1f: athrow
      // 20: invokestatic com/l7tech/server/service/FirewallRulesManagerImpl.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 23: athrow
      // 24: return
      // try (0 -> 6): 7 java/lang/IllegalArgumentException
      // try (3 -> 16): 16 java/lang/IllegalArgumentException
   }

   static {
      String[] var5 = new String[35];
      int var3 = 0;
      String var2 = "]\u000f\u001d\ny>(kD^\u0015`\"*\u0005J\u0004\fPe\b{))pYN\u0002}\u001dl\u001e\u001fVy+%L\u0000\bMbe&\t\n\u0004Kn| E\u0000MK~g$\t\u0010M\t\u001eMbe ]\u0005\u0002W&{.[\u0018\u0002\u0013L\u0005]\r\u000fUn\u0005]\r\u000fUn$l\u001e\u001fVy+2H\u001a\u0004Wl+'@\u001e\bNjg-\t\u001e\u0018Un+'F\u001eMIdy5\t\u0006h/.|[_\u0006O\u0005\u0001Mny\u0005J\u0004\fPe)l\u001e\u001fVy+-F\u0003\u0006PelaO\u0003\u001f\u0019ns(Z\u0018\u0004Wl+'@\u001e\bNjg-\t\u001e\u0018Un+\u001cl\u001e\u001fVy+2H\u001a\u0004Wl+'@\u001e\bNjg-\t\u001e\u0018Un1a\u0010G\r\u0000\\+b2\t\u001e\bH~b3L\b\u0004C\u0019\u0000I\u0010G\r\u0000\\+b2\t\u001e\bH~b3L\b Y\u0003\u001fM+f4Z\u0018M[n+#L\u0018\u001a\\nea\u0018L\fWo+w\u001cY^\f2J\u0003\u0000\u0016g<5L\u000f\u0005\u0016xn3_\t\u001f\u0016xn3_\u0005\u000e\\$M([\t\u001aXgg\u0013\\\u0000\bJFj/H\u000b\bKBf1E>h\u001e\nLfn/]L\u000bVy+\u0001g\u0003\u0019w~g-\t\u001c\fKjf$]\t\u001f\u0019,.2\u000eL\u0002_+.2\u0007I\u001e\u0019f~2]L\u0003V\u007f+#LL\u0003Lgg\u0003]\u000f\u001d\b[\u0019\u0001\\Ej,L\u0010M\t\u001eMbe ]\u0005\u0002W&{.[\u0018*l\u001e\u001fVy+-F\u0003\u0006PelaO\u0003\u001f\u0019o~1E\u0005\u000eX\u007fnaO\u0005\u001f\\|j-EL\u001fLgna\bY\u001e\u0002Mdh.E\u0004C\u0019\u0000I*l\u001e\u001fVy+-F\u0003\u0006PelaO\u0003\u001f\u0019o~1E\u0005\u000eX\u007fnaO\u0005\u001f\\|j-EL\u001fLgna\f[\t\tPyn\"]<\u0002K\u007f\b]\u0003@Idy5Z\u0005`\"=l_\bY\u001e\u0002Mdh.E\u0003g-9";
      int var4 = "]\u000f\u001d\ny>(kD^\u0015`\"*\u0005J\u0004\fPe\b{))pYN\u0002}\u001dl\u001e\u001fVy+%L\u0000\bMbe&\t\n\u0004Kn| E\u0000MK~g$\t\u0010M\t\u001eMbe ]\u0005\u0002W&{.[\u0018\u0002\u0013L\u0005]\r\u000fUn\u0005]\r\u000fUn$l\u001e\u001fVy+2H\u001a\u0004Wl+'@\u001e\bNjg-\t\u001e\u0018Un+'F\u001eMIdy5\t\u0006h/.|[_\u0006O\u0005\u0001Mny\u0005J\u0004\fPe)l\u001e\u001fVy+-F\u0003\u0006PelaO\u0003\u001f\u0019ns(Z\u0018\u0004Wl+'@\u001e\bNjg-\t\u001e\u0018Un+\u001cl\u001e\u001fVy+2H\u001a\u0004Wl+'@\u001e\bNjg-\t\u001e\u0018Un1a\u0010G\r\u0000\\+b2\t\u001e\bH~b3L\b\u0004C\u0019\u0000I\u0010G\r\u0000\\+b2\t\u001e\bH~b3L\b Y\u0003\u001fM+f4Z\u0018M[n+#L\u0018\u001a\\nea\u0018L\fWo+w\u001cY^\f2J\u0003\u0000\u0016g<5L\u000f\u0005\u0016xn3_\t\u001f\u0016xn3_\u0005\u000e\\$M([\t\u001aXgg\u0013\\\u0000\bJFj/H\u000b\bKBf1E>h\u001e\nLfn/]L\u000bVy+\u0001g\u0003\u0019w~g-\t\u001c\fKjf$]\t\u001f\u0019,.2\u000eL\u0002_+.2\u0007I\u001e\u0019f~2]L\u0003V\u007f+#LL\u0003Lgg\u0003]\u000f\u001d\b[\u0019\u0001\\Ej,L\u0010M\t\u001eMbe ]\u0005\u0002W&{.[\u0018*l\u001e\u001fVy+-F\u0003\u0006PelaO\u0003\u001f\u0019o~1E\u0005\u000eX\u007fnaO\u0005\u001f\\|j-EL\u001fLgna\bY\u001e\u0002Mdh.E\u0004C\u0019\u0000I*l\u001e\u001fVy+-F\u0003\u0006PelaO\u0003\u001f\u0019o~1E\u0005\u000eX\u007fnaO\u0005\u001f\\|j-EL\u001fLgna\f[\t\tPyn\"]<\u0002K\u007f\b]\u0003@Idy5Z\u0005`\"=l_\bY\u001e\u0002Mdh.E\u0003g-9"
         .length();
      char var1 = 3;
      int var7 = -1;

      label24:
      while (true) {
         byte var10000 = 113;
         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) {
                     b = var5;
                     a = Logger.getLogger(FirewallRulesManagerImpl.class.getName());
                     return;
                  }

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

                  var2 = "-\u007fv \u000b\u0018e*v~\b0j~!-\u0012E+";
                  var4 = "-\u007fv \u000b\u0018e*v~\b0j~!-\u0012E+".length();
                  var1 = '\n';
                  var7 = -1;
            }

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

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

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

      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 -> 88;
            case 1 -> 29;
            case 2 -> 28;
            case 3 -> 72;
            case 4 -> 122;
            case 5 -> 122;
            default -> 48;
         });
      }

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