package com.l7tech.server;

import com.l7tech.util.HexUtils;
import com.l7tech.util.SyspropUtil;
import java.security.SecureRandom;
import java.util.Properties;
import java.util.logging.Logger;

public class NodePropertiesLoaderImpl implements NodePropertiesLoader {
   private static final Logger a;
   private static final String b;
   private static final String c;
   private static final String d;
   private static final String e;
   private static final String f;
   private static final String g;
   private static final String h;
   private static volatile NodePropertiesLoader i;
   private Properties j = new Properties();
   private final boolean k;
   private static final String[] l;

   private NodePropertiesLoaderImpl() {
      this.k = SyspropUtil.getBoolean(l[22], false);
      this.a();
   }

   private void a() {
      // $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/server/NodePropertiesLoaderImpl.k Z
      // 004: ifeq 2d5
      // 007: new java/util/Properties
      // 00a: dup
      // 00b: invokespecial java/util/Properties.<init> ()V
      // 00e: astore 1
      // 00f: ldc com/l7tech/server/NodePropertiesLoaderImpl
      // 011: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 014: astore 13
      // 016: aload 13
      // 018: bipush 11
      // 01a: aaload
      // 01b: invokevirtual java/lang/Class.getResourceAsStream (Ljava/lang/String;)Ljava/io/InputStream;
      // 01e: astore 2
      // 01f: aload 1
      // 020: aload 2
      // 021: invokevirtual java/util/Properties.load (Ljava/io/InputStream;)V
      // 024: aload 2
      // 025: ifnull 045
      // 028: aload 2
      // 029: invokevirtual java/io/InputStream.close ()V
      // 02c: goto 045
      // 02f: astore 3
      // 030: aload 2
      // 031: ifnull 043
      // 034: aload 2
      // 035: invokevirtual java/io/InputStream.close ()V
      // 038: goto 043
      // 03b: astore 4
      // 03d: aload 3
      // 03e: aload 4
      // 040: invokevirtual java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
      // 043: aload 3
      // 044: athrow
      // 045: goto 05b
      // 048: astore 2
      // 049: new java/lang/IllegalStateException
      // 04c: dup
      // 04d: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 050: astore 13
      // 052: aload 13
      // 054: bipush 14
      // 056: aaload
      // 057: invokespecial java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      // 05a: athrow
      // 05b: new java/util/HashMap
      // 05e: dup
      // 05f: invokespecial java/util/HashMap.<init> ()V
      // 062: astore 2
      // 063: new java/util/HashMap
      // 066: dup
      // 067: invokespecial java/util/HashMap.<init> ()V
      // 06a: astore 3
      // 06b: new java/util/HashMap
      // 06e: dup
      // 06f: invokespecial java/util/HashMap.<init> ()V
      // 072: astore 4
      // 074: aload 1
      // 075: invokevirtual java/util/Properties.stringPropertyNames ()Ljava/util/Set;
      // 078: invokeinterface java/util/Set.iterator ()Ljava/util/Iterator; 1
      // 07d: astore 5
      // 07f: aload 5
      // 081: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 086: ifeq 190
      // 089: aload 5
      // 08b: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 090: checkcast java/lang/String
      // 093: astore 6
      // 095: aload 6
      // 097: bipush 46
      // 099: invokevirtual java/lang/String.lastIndexOf (I)I
      // 09c: istore 7
      // 09e: aload 6
      // 0a0: bipush 0
      // 0a1: iload 7
      // 0a3: invokevirtual java/lang/String.substring (II)Ljava/lang/String;
      // 0a6: astore 8
      // 0a8: aload 6
      // 0aa: iload 7
      // 0ac: bipush 1
      // 0ad: iadd
      // 0ae: invokevirtual java/lang/String.substring (I)Ljava/lang/String;
      // 0b1: astore 9
      // 0b3: aload 1
      // 0b4: aload 6
      // 0b6: invokevirtual java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;
      // 0b9: astore 10
      // 0bb: aload 9
      // 0bd: astore 11
      // 0bf: bipush -1
      // 0c0: istore 12
      // 0c2: aload 11
      // 0c4: invokevirtual java/lang/String.hashCode ()I
      // 0c7: lookupswitch 103 3 -1249586564 33 -79017120 82 1544803905 59
      // 0e8: aload 11
      // 0ea: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 0ed: bipush 3
      // 0ee: aaload
      // 0ef: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 0f2: ifeq 12e
      // 0f5: goto 0fc
      // 0f8: invokestatic com/l7tech/server/NodePropertiesLoaderImpl.a (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 0fb: athrow
      // 0fc: bipush 0
      // 0fd: istore 12
      // 0ff: goto 12e
      // 102: aload 11
      // 104: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 107: astore 13
      // 109: aload 13
      // 10b: bipush 4
      // 10c: aaload
      // 10d: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 110: ifeq 12e
      // 113: bipush 1
      // 114: istore 12
      // 116: goto 12e
      // 119: aload 11
      // 11b: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 11e: astore 13
      // 120: aload 13
      // 122: bipush 17
      // 124: aaload
      // 125: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 128: ifeq 12e
      // 12b: bipush 2
      // 12c: istore 12
      // 12e: iload 12
      // 130: tableswitch 69 0 2 28 44 56
      // 14c: aload 2
      // 14d: aload 8
      // 14f: aload 10
      // 151: invokevirtual java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
      // 154: pop
      // 155: goto 18d
      // 158: invokestatic com/l7tech/server/NodePropertiesLoaderImpl.a (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 15b: athrow
      // 15c: aload 3
      // 15d: aload 8
      // 15f: aload 10
      // 161: invokevirtual java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
      // 164: pop
      // 165: goto 18d
      // 168: aload 4
      // 16a: aload 8
      // 16c: aload 10
      // 16e: invokevirtual java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
      // 171: pop
      // 172: goto 18d
      // 175: getstatic com/l7tech/server/NodePropertiesLoaderImpl.a Ljava/util/logging/Logger;
      // 178: aload 6
      // 17a: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 17d: astore 13
      // 17f: aload 13
      // 181: bipush 21
      // 183: aaload
      // 184: swap
      // 185: 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" ]
      // 18a: invokevirtual java/util/logging/Logger.fine (Ljava/lang/String;)V
      // 18d: goto 07f
      // 190: aload 2
      // 191: invokevirtual java/util/HashMap.entrySet ()Ljava/util/Set;
      // 194: invokeinterface java/util/Set.iterator ()Ljava/util/Iterator; 1
      // 199: astore 5
      // 19b: aload 5
      // 19d: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 1a2: ifeq 2d2
      // 1a5: aload 5
      // 1a7: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 1ac: checkcast java/util/Map$Entry
      // 1af: astore 6
      // 1b1: aload 6
      // 1b3: invokeinterface java/util/Map$Entry.getValue ()Ljava/lang/Object; 1
      // 1b8: checkcast java/lang/String
      // 1bb: invokestatic java/lang/System.getenv (Ljava/lang/String;)Ljava/lang/String;
      // 1be: astore 7
      // 1c0: aload 7
      // 1c2: invokestatic org/apache/commons/lang3/StringUtils.isBlank (Ljava/lang/CharSequence;)Z
      // 1c5: ifeq 2bb
      // 1c8: aload 3
      // 1c9: aload 6
      // 1cb: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 1d0: invokevirtual java/util/HashMap.containsKey (Ljava/lang/Object;)Z
      // 1d3: ifeq 26c
      // 1d6: goto 1dd
      // 1d9: invokestatic com/l7tech/server/NodePropertiesLoaderImpl.a (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 1dc: athrow
      // 1dd: aload 3
      // 1de: aload 6
      // 1e0: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 1e5: invokevirtual java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;
      // 1e8: checkcast java/lang/String
      // 1eb: astore 8
      // 1ed: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 1f0: astore 13
      // 1f2: aload 13
      // 1f4: bipush 12
      // 1f6: aaload
      // 1f7: aload 8
      // 1f9: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 1fc: ifeq 22c
      // 1ff: aload 0
      // 200: invokevirtual com/l7tech/server/NodePropertiesLoaderImpl.b ()Ljava/lang/String;
      // 203: astore 8
      // 205: getstatic com/l7tech/server/NodePropertiesLoaderImpl.a Ljava/util/logging/Logger;
      // 208: aload 6
      // 20a: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 20f: checkcast java/lang/String
      // 212: aload 8
      // 214: aload 13
      // 216: bipush 15
      // 218: aaload
      // 219: dup_x2
      // 21a: pop
      // 21b: aload 13
      // 21d: bipush 9
      // 21f: aaload
      // 220: swap
      // 221: invokedynamic makeConcatWithConstants (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" ]
      // 226: invokevirtual java/util/logging/Logger.fine (Ljava/lang/String;)V
      // 229: goto 255
      // 22c: getstatic com/l7tech/server/NodePropertiesLoaderImpl.a Ljava/util/logging/Logger;
      // 22f: aload 6
      // 231: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 236: checkcast java/lang/String
      // 239: aload 8
      // 23b: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 23e: astore 13
      // 240: aload 13
      // 242: bipush 20
      // 244: aaload
      // 245: dup_x2
      // 246: pop
      // 247: aload 13
      // 249: bipush 25
      // 24b: aaload
      // 24c: swap
      // 24d: invokedynamic makeConcatWithConstants (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" ]
      // 252: invokevirtual java/util/logging/Logger.fine (Ljava/lang/String;)V
      // 255: aload 0
      // 256: getfield com/l7tech/server/NodePropertiesLoaderImpl.j Ljava/util/Properties;
      // 259: aload 6
      // 25b: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 260: checkcast java/lang/String
      // 263: aload 8
      // 265: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 268: pop
      // 269: goto 2cf
      // 26c: aload 4
      // 26e: aload 6
      // 270: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 275: invokevirtual java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;
      // 278: checkcast java/lang/String
      // 27b: invokestatic java/lang/Boolean.parseBoolean (Ljava/lang/String;)Z
      // 27e: ifne 2cf
      // 281: new java/lang/IllegalStateException
      // 284: dup
      // 285: aload 6
      // 287: invokeinterface java/util/Map$Entry.getValue ()Ljava/lang/Object; 1
      // 28c: checkcast java/lang/String
      // 28f: aload 6
      // 291: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 296: checkcast java/lang/String
      // 299: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 29c: bipush 16
      // 29e: aaload
      // 29f: dup_x2
      // 2a0: pop
      // 2a1: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 2a4: bipush 13
      // 2a6: aaload
      // 2a7: swap
      // 2a8: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 2ab: bipush 6
      // 2ad: aaload
      // 2ae: 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" ]
      // 2b3: invokespecial java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      // 2b6: athrow
      // 2b7: invokestatic com/l7tech/server/NodePropertiesLoaderImpl.a (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 2ba: athrow
      // 2bb: aload 0
      // 2bc: getfield com/l7tech/server/NodePropertiesLoaderImpl.j Ljava/util/Properties;
      // 2bf: aload 6
      // 2c1: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 2c6: checkcast java/lang/String
      // 2c9: aload 7
      // 2cb: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 2ce: pop
      // 2cf: goto 19b
      // 2d2: goto 33f
      // 2d5: invokestatic com/l7tech/server/ServerConfig.getInstance ()Lcom/l7tech/server/ServerConfig;
      // 2d8: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 2db: astore 13
      // 2dd: aload 13
      // 2df: bipush 18
      // 2e1: aaload
      // 2e2: bipush 0
      // 2e3: invokevirtual com/l7tech/server/ServerConfig.getLocalDirectoryProperty (Ljava/lang/String;Z)Ljava/io/File;
      // 2e6: astore 1
      // 2e7: new java/io/File
      // 2ea: dup
      // 2eb: aload 1
      // 2ec: aload 13
      // 2ee: bipush 5
      // 2ef: aaload
      // 2f0: invokespecial java/io/File.<init> (Ljava/io/File;Ljava/lang/String;)V
      // 2f3: astore 2
      // 2f4: aload 2
      // 2f5: invokevirtual java/io/File.exists ()Z
      // 2f8: ifeq 309
      // 2fb: aload 2
      // 2fc: invokevirtual java/io/File.isFile ()Z
      // 2ff: ifne 325
      // 302: goto 309
      // 305: invokestatic com/l7tech/server/NodePropertiesLoaderImpl.a (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 308: athrow
      // 309: new java/lang/IllegalStateException
      // 30c: dup
      // 30d: aload 2
      // 30e: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 311: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 314: bipush 10
      // 316: aaload
      // 317: swap
      // 318: 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" ]
      // 31d: invokespecial java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      // 320: athrow
      // 321: invokestatic com/l7tech/server/NodePropertiesLoaderImpl.a (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 324: athrow
      // 325: aload 0
      // 326: aload 2
      // 327: invokestatic com/l7tech/util/IOUtils.loadProperties (Ljava/io/File;)Ljava/util/Properties;
      // 32a: putfield com/l7tech/server/NodePropertiesLoaderImpl.j Ljava/util/Properties;
      // 32d: goto 33f
      // 330: astore 3
      // 331: new java/lang/IllegalStateException
      // 334: dup
      // 335: getstatic com/l7tech/server/NodePropertiesLoaderImpl.l [Ljava/lang/String;
      // 338: bipush 0
      // 339: aaload
      // 33a: aload 3
      // 33b: invokespecial java/lang/IllegalStateException.<init> (Ljava/lang/String;Ljava/lang/Throwable;)V
      // 33e: athrow
      // 33f: return
      // try (15 -> 18): 23 java/lang/Throwable
      // try (26 -> 28): 29 java/lang/Throwable
      // try (7 -> 35): 36 java/io/IOException
      // try (311 -> 328): 328 java/lang/Throwable
      // try (308 -> 314): 315 java/lang/Throwable
      // try (249 -> 279): 279 java/lang/Throwable
      // try (177 -> 185): 186 java/lang/Throwable
      // try (128 -> 136): 136 java/lang/Throwable
      // try (92 -> 101): 102 java/lang/Throwable
      // try (330 -> 334): 335 java/io/IOException
   }

   private String b() {
      byte[] var1 = new byte[32];
      new SecureRandom().nextBytes(var1);
      return HexUtils.encodeBase64(var1, true).substring(0, 32);
   }

   @Override
   public Properties getProperties() {
      return this.j;
   }

   @Override
   public String getProperty(String var1, String var2) {
      return this.j.getProperty(var1, var2);
   }

   public static NodePropertiesLoader getInstance() {
      if (null == i) {
         synchronized (NodePropertiesLoaderImpl.class) {
            if (null == i) {
               i = new NodePropertiesLoaderImpl();
            }
         }
      }

      return i;
   }

   @Override
   public boolean isDiskless() {
      return this.k;
   }

   static {
      String[] var5 = new String[26];
      int var3 = 0;
      String var2 = "*\u001bIb)B)\f\n^~(\u000b&\bIUb?\u0007h\u001f\u001bT}>\u0010<\u0006\fH\u0007\u000b\f]l.\u000e<(\u001d\fHb.\u0010+\n\u001a\u0014c4\u0006-?\u001bT}('&\u0019?Z\u007f\u001f\u0007.\u001cGK\u007f4\u0012-\u001d\u001dRh(\b\u0019\bId:\u0000$\n\u0007\u000b\f]l.\u000e<\u000f\u0001\u0006_hu\u0012:\u0000\u0019^\u007f/\u000b-\u001c/HIUb?\u0007h\u001f\u001bT}>\u0010<\u0016ILe>\fh\u001a\u001aRc<B,\u0006\u001aPa>\u0011;O\nTc=\u000b/O\u0004Ti>\b(,uH\t#\u001c*\u0019\f\u0006V#7U<\n\nS#?\u000b;\u0004\u0005^~(!'\u0001\u000fRj\u0003HS\u001b\u001e\u0006\u0007Ml7\u000b,O\u0007Ti>B8\u001d\u0006Kh)\u0016!\n\u001a\u001bk2\u000e-UI(\u001d\fHb.\u0010+\n\u001a\u0014c4\u0006-?\u001bT}('&\u0019?Z\u007f\u001f\u0007.\u001cGK\u007f4\u0012-\u001d\u001dRh(\b(,uH\t#\u001c*0HI^c-\u000b:\u0000\u0007Vh5\u0016h\u0019\bId:\u0000$\nIVx(\u0016h\r\f\u001bi>\u0004!\u0001\f_-=\r:O\u001dSh{E?,\u0006Na?B&\u0000\u001d\u001ba4\u0003,O\u0007Ti>B8\u001d\u0006Kh)\u0016!\n\u001a\u001bh5\u0014!\u001d\u0006U`>\f<O\u001fZ\u007f2\u0003*\u0003\f\u001bi>\u0004!\u0001\u0000Od4\f;\u0016(\fUh)\u0003<\n\r\u001b{:\u000e=\nI]b)BoO\u0005;\u0001^-|\b\u0000\u0019Od4\f)\u0003\u000f\f\u0006Uk2\u0005\f\u0006\u001b^n/\r:\u0016\b\u0019\bId:\u0000$\n\u0019:\u001aRc<B,\n\u000fZx7\u0016h\u0019\bWx>B.\u0000\u001b\u001b*':\u0007Ih8\r/\u0001\u0000Ah?B&\u0000\r^-+\u0010'\u001f\fIy\"B,\n\u000fRc2\u0016!\u0000\u0007\u0001-\u0019\f\u0006V#7U<\n\nS#?\u000b;\u0004\u0005^~(!'\u0001\u000fRj\b\u0000\u0019Od4\f)\u0003";
      int var4 = "*\u001bIb)B)\f\n^~(\u000b&\bIUb?\u0007h\u001f\u001bT}>\u0010<\u0006\fH\u0007\u000b\f]l.\u000e<(\u001d\fHb.\u0010+\n\u001a\u0014c4\u0006-?\u001bT}('&\u0019?Z\u007f\u001f\u0007.\u001cGK\u007f4\u0012-\u001d\u001dRh(\b\u0019\bId:\u0000$\n\u0007\u000b\f]l.\u000e<\u000f\u0001\u0006_hu\u0012:\u0000\u0019^\u007f/\u000b-\u001c/HIUb?\u0007h\u001f\u001bT}>\u0010<\u0016ILe>\fh\u001a\u001aRc<B,\u0006\u001aPa>\u0011;O\nTc=\u000b/O\u0004Ti>\b(,uH\t#\u001c*\u0019\f\u0006V#7U<\n\nS#?\u000b;\u0004\u0005^~(!'\u0001\u000fRj\u0003HS\u001b\u001e\u0006\u0007Ml7\u000b,O\u0007Ti>B8\u001d\u0006Kh)\u0016!\n\u001a\u001bk2\u000e-UI(\u001d\fHb.\u0010+\n\u001a\u0014c4\u0006-?\u001bT}('&\u0019?Z\u007f\u001f\u0007.\u001cGK\u007f4\u0012-\u001d\u001dRh(\b(,uH\t#\u001c*0HI^c-\u000b:\u0000\u0007Vh5\u0016h\u0019\bId:\u0000$\nIVx(\u0016h\r\f\u001bi>\u0004!\u0001\f_-=\r:O\u001dSh{E?,\u0006Na?B&\u0000\u001d\u001ba4\u0003,O\u0007Ti>B8\u001d\u0006Kh)\u0016!\n\u001a\u001bh5\u0014!\u001d\u0006U`>\f<O\u001fZ\u007f2\u0003*\u0003\f\u001bi>\u0004!\u0001\u0000Od4\f;\u0016(\fUh)\u0003<\n\r\u001b{:\u000e=\nI]b)BoO\u0005;\u0001^-|\b\u0000\u0019Od4\f)\u0003\u000f\f\u0006Uk2\u0005\f\u0006\u001b^n/\r:\u0016\b\u0019\bId:\u0000$\n\u0019:\u001aRc<B,\n\u000fZx7\u0016h\u0019\bWx>B.\u0000\u001b\u001b*':\u0007Ih8\r/\u0001\u0000Ah?B&\u0000\r^-+\u0010'\u001f\fIy\"B,\n\u000fRc2\u0016!\u0000\u0007\u0001-\u0019\f\u0006V#7U<\n\nS#?\u000b;\u0004\u0005^~(!'\u0001\u000fRj\b\u0000\u0019Od4\f)\u0003"
         .length();
      char var1 = 31;
      int var7 = -1;

      label24:
      while (true) {
         byte var10000 = 65;
         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) {
                     l = var5;
                     String[] var9 = l;
                     c = l[24];
                     e = var9[19];
                     g = var9[23];
                     h = var9[7];
                     b = var9[8];
                     d = var9[2];
                     f = var9[1];
                     a = Logger.getLogger(NodePropertiesLoaderImpl.class.getName());
                     i = null;
                     return;
                  }

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

                  var2 = "lk2\u0005\u0018\u007fWmt3\u0012Bf@q\u0003%>v";
                  var4 = "lk2\u0005\u0018\u007fWmt3\u0012Bf@q\u0003%>v".length();
                  var1 = 15;
                  var7 = -1;
            }

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

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

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

      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 -> 46;
            case 1 -> 40;
            case 2 -> 122;
            case 3 -> 76;
            case 4 -> 26;
            case 5 -> 35;
            default -> 9;
         });
      }

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