/* Decoded by unphp.net */ Êþº¾ =[ dev/mappings/vape/Injector  java/lang/Object   ()V     this Ldev/mappings/vape/Injector; getMinecraftProcessId ()I !com/sun/jna/platform/win32/User32  INSTANCE #Lcom/sun/jna/platform/win32/User32;     com/sun/jna/ptr/IntByReference  (I)V     LWJGL  FindWindow N(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/jna/platform/win32/WinDef$HWND;     &com/sun/jna/platform/win32/WinDef$HWND  getPointer ()Lcom/sun/jna/Pointer; !  " com/sun/jna/Pointer $ NULL Lcom/sun/jna/Pointer; & ' % ( kotlin/jvm/internal/Intrinsics * areEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z , - + . GetWindowText .(Lcom/sun/jna/platform/win32/WinDef$HWND;[CI)I 0 1  2 java/lang/String 4 ([C)V  6 5 7 java/lang/CharSequence 9 Minecraft ; kotlin/text/StringsKt = contains$default G(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z ? @ > A Client C GetWindowThreadProcessId K(Lcom/sun/jna/platform/win32/WinDef$HWND;Lcom/sun/jna/ptr/IntByReference;)I E F  G d java/lang/Thread K sleep (J)V M N L O getValue Q  R 6$i$a$-with-Injector$getMinecraftProcessId$windowText$1 I *$this$getMinecraftProcessId_u24lambda_u240 [C windowText Ljava/lang/String; hWnd (Lcom/sun/jna/platform/win32/WinDef$HWND; user32 pid Lcom/sun/jna/ptr/IntByReference; W injectDll :(Lcom/sun/jna/platform/win32/WinNT$HANDLE;[B)Lkotlin/Pair; e(Lcom/sun/jna/platform/win32/WinNT$HANDLE;[B)Lkotlin/Pair; #Lorg/jetbrains/annotations/NotNull; hdl d checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V f g + h dll j com/sun/jna/Memory l  N m n write (J[BII)V p q m r )com/sun/jna/platform/win32/BaseTSD$SIZE_T t size ()J v w m x u n kernel32 %Lcom/sun/jna/platform/win32/Kernel32; { |  } #com/sun/jna/platform/win32/Kernel32  VirtualAllocEx ‚(Lcom/sun/jna/platform/win32/WinNT$HANDLE;Lcom/sun/jna/Pointer;Lcom/sun/jna/platform/win32/BaseTSD$SIZE_T;II)Lcom/sun/jna/Pointer;  ‚ € ƒ java/lang/IllegalStateException … failed to allocate DLL. ‡ toString ()Ljava/lang/String; ‰ Š  ‹ (Ljava/lang/String;)V   † Ž intValue  u ‘ WriteProcessMemory w(Lcom/sun/jna/platform/win32/WinNT$HANDLE;Lcom/sun/jna/Pointer;Lcom/sun/jna/Pointer;ILcom/sun/jna/ptr/IntByReference;)Z “ ” € • $could not write DLL path to process. — kotlin/TuplesKt ™ to 3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; › œ š  *$i$a$-apply-Injector$injectDll$dllMemory$1 $this$injectDll_u24lambda_u241 Lcom/sun/jna/Memory; dllMemory dllSize +Lcom/sun/jna/platform/win32/BaseTSD$SIZE_T; dllRemote )Lcom/sun/jna/platform/win32/WinNT$HANDLE; [B 'com/sun/jna/platform/win32/WinNT$HANDLE ¨ § loadLibrary >(Lcom/sun/jna/platform/win32/WinNT$HANDLE;Ljava/lang/String;)V path ­ length ¯ 5 ° setString (JLjava/lang/String;)V ² ³ m ´ failed to allocate DLL path. ¶ loading debugger .. ¸ $java/lang/invoke/StringConcatFactory º makeConcatWithConstants ˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; ¼ ½ » ¾ ¿ &(Ljava/lang/String;)Ljava/lang/String; ¼ Á  java/lang/System Ä out Ljava/io/PrintStream; Æ Ç Å È java/io/PrintStream Ê println (Ljava/lang/Object;)V Ì Í Ë Î { LoadLibraryA Ñ com/sun/jna/Function Ó getFunction <(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/jna/Function; Õ Ö Ô × CreateRemoteThread ì(Lcom/sun/jna/platform/win32/WinNT$HANDLE;Lcom/sun/jna/platform/win32/WinBase$SECURITY_ATTRIBUTES;ILcom/sun/jna/Pointer;Lcom/sun/jna/Pointer;ILcom/sun/jna/platform/win32/WinDef$DWORDByReference;)Lcom/sun/jna/platform/win32/WinNT$HANDLE; Ù Ú € Û WaitForSingleObject -(Lcom/sun/jna/platform/win32/WinNT$HANDLE;I)I Ý Þ € ß WaitForSingleObject failed. á €  VirtualFreeEx m(Lcom/sun/jna/platform/win32/WinNT$HANDLE;Lcom/sun/jna/Pointer;Lcom/sun/jna/platform/win32/BaseTSD$SIZE_T;I)Z ä å ? æ pathMemory pathSize pathRemote Lcom/sun/jna/Function; hThread waitForProcessAndInject  î û OpenProcess .(IZI)Lcom/sun/jna/platform/win32/WinNT$HANDLE; ñ ò ? ó dev/mappings/vape/MainKt õ getDebugMode ()Z ? ø ö ù Ð checkNotNullExpressionValue ý g + þ dev/mappings/vape/Loader  Ldev/mappings/vape/Loader;   getDllBuffer ()[B   ` a   kotlin/Pair  component1 ()Ljava/lang/Object;     component2    nativeValue (Lcom/sun/jna/Pointer;)J  % getEntryOffset  w  % n .(Lcom/sun/jna/Pointer;I)Lcom/sun/jna/Function; Õ Ô getSocketPort      CloseHandle ,(Lcom/sun/jna/platform/win32/WinNT$HANDLE;)Z #$ ?% entry port     +  | ?- Lkotlin/Metadata; mv    k xi 0 d1 ÍÀ?B  À?     À?    À?  À?  À?  À?  Ã?À?20BÂ?J0HJ"0 0 0 2 0 20J02 0 20J0R *00XÂ?Â? À?Â? d2  kotlin.jvm.PlatformType Lkotlin/Pair; vape-deobfuscator !com/sun/jna/platform/win32/WinDef> HWND com/sun/jna/platform/win32/WinNTA HANDLE "com/sun/jna/platform/win32/BaseTSDD SIZE_T 6com/sun/jna/platform/win32/WinBase$SECURITY_ATTRIBUTESG "com/sun/jna/platform/win32/WinBaseI SECURITY_ATTRIBUTES 2com/sun/jna/platform/win32/WinDef$DWORDByReferenceL DWORDByReference Injector.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable StackMapTable Signature $RuntimeInvisibleParameterAnnotations InnerClasses SourceFile RuntimeVisibleAnnotations BootstrapMethods 1      P   c  { |     Q /   *? ? R   S    Q l   ?? L? Y? M+?  N-YÆ ? #? W? )? /? Y ?:6+-?? 3 W? 5Y? 8 :À :<À :? B? À :DÀ :? B? +-,? H W?  I? P,? S?ÿ?,? S? T 3 ý   ÿ        A %þ R 5 _ø R >        -  7  D  M  N  O  Q  w  ? ? ! ? #S H  7  T U  4  V W  Q / X Y   r Z [   ? \   ? ] ^  ?  ` a Q P   ?+e? i,k? i? mY,??? o::6 ,,?? s N? uY-? y? z:? ~+0 @? ? :? )? /? ? ?Y?? ?? ??? ~+-À %? ?? ? ? ? ?Y?? ?? ??-? ?? T  ÿ e   ? ª m u % $R 2 '  ( ) ) * ' , ' - * : , M - \ . e 0 ? 1 ? 3S R   ? U    ? ?  - d ? ?  : W ? ?  M D ? '  ? ? d ?  ? j ? U  bP   c V   c  c  ? ? Q ?   Ý+e? i,?? i? mY,? ?? a? oN- ,? µ? uY-? y? z:? ~+0 ? ? :? )? /? ? ?Y?? ?? ??? ~+-À %? ?? ? ? ? ?Y?? ?? ??,º à ? É_? ÏÐÒ? Ø:? ~+À %? Ü :? ~? à ? ? ?Yâ? ?? ??? ~+-À %? uY ? zã? ç W? T  þ X m u %$ý F Ô ?R >  7  8 ! : . < @ = O > X @ t A } C ? E ? F ? H ? I Ä K Ü LS R    è ?  . ? é ?  @ ? ê '  ? J ? ë  ? 4 ì ?  Ý Ý d ?  Ý ? Y V   c  c  í  Q ?  Ã*? ï