Êþº¾Ep  java/lang/Record()V   *net/minecraft/util/Crypt$SaltSignaturePairsaltJ   signature[B  %net/minecraft/network/FriendlyByteBufreadLong()J   readByteArray()[B  (J[B)V  ! writeLong*(J)Lnet/minecraft/network/FriendlyByteBuf; # $%writeByteArray+([B)Lnet/minecraft/network/FriendlyByteBuf; '() *+"com/google/common/primitives/Longs toByteArray(J)[B- ./toString@(Lnet/minecraft/util/Crypt$SaltSignaturePair;)Ljava/lang/String;1 23hashCode/(Lnet/minecraft/util/Crypt$SaltSignaturePair;)I5 67equalsA(Lnet/minecraft/util/Crypt$SaltSignaturePair;Ljava/lang/Object;)Z 9:; <&it/unimi/dsi/fastutil/bytes/ByteArrays EMPTY_ARRAY > ?@EMPTY,Lnet/minecraft/util/Crypt$SaltSignaturePair;*(Lnet/minecraft/network/FriendlyByteBuf;)VCodeLineNumberTableLocalVariableTablethisinput'Lnet/minecraft/network/FriendlyByteBuf;MethodParametersisValid()Z StackMapTablewriteV(Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/util/Crypt$SaltSignaturePair;)VoutputsaltSignaturePair saltAsBytes()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; SourceFile Crypt.javaNestHost[net/minecraft/util/CryptRecordBootstrapMethods_salt;signature c def ghjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesSaltSignaturePairl%java/lang/invoke/MethodHandles$Lookupnjava/lang/invoke/MethodHandlesLookup1 ?@ ABE *+¶+¶·±C Û ÜD E@ FGHFBM*·*µ*-µ ±C×D E@ H  IJBC*´ ¾ž§¬CßD E@K @ LMBO*+´¶W*+´ ¶"W±Cã äåDNGO@H NOPB2*´¸&°CèD E@.QB1*º,°C×D E@2RB1*º0¬C×D E@6SB<*+º4¬C×DE@TUHT B/*´­C×D E@B/*´ °C×D E@VB'»Y ²8·³=±CØWXYZ\ ]b^`aiZjkmo