ΚώΊΎE§  java/lang/Record()V   %net/minecraft/world/ItemStackWithSlotslotI  stack$Lnet/minecraft/world/item/ItemStack; toString;(Lnet/minecraft/world/ItemStackWithSlot;)Ljava/lang/String; hashCode*(Lnet/minecraft/world/ItemStackWithSlot;)I equals<(Lnet/minecraft/world/ItemStackWithSlot;Ljava/lang/Object;)Z  !"net/minecraft/util/ExtraCodecs UNSIGNED_BYTE Lcom/mojang/serialization/Codec;$Slot &'( )*java/lang/IntegervalueOf(I)Ljava/lang/Integer; , -.optionalAlwaysPresentFieldOfi(Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;0 12apply()Ljava/util/function/Function; 456 78!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; :;< =>"net/minecraft/world/item/ItemStack MAP_CODEC#Lcom/mojang/serialization/MapCodec;0 ABC DE;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;G 1H!()Ljava/util/function/BiFunction; JKL 1M!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;0 PQR ST2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; V W"CODEC SignatureILcom/mojang/serialization/Codec;((ILnet/minecraft/world/item/ItemStack;)VCodeLineNumberTableLocalVariableTablethis'Lnet/minecraft/world/ItemStackWithSlot;MethodParametersisValidInContainer(I)Z containerSize StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/world/item/ItemStack;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileItemStackWithSlot.javaRecordBootstrapMethodsu slot;stack y&(Ljava/lang/Object;)Ljava/lang/Object;{ | f~<(Lnet/minecraft/world/ItemStackWithSlot;)Ljava/lang/Integer;€  jƒM(Lnet/minecraft/world/ItemStackWithSlot;)Lnet/minecraft/world/item/ItemStack;…8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;‡ ˆ ZŠ`(Ljava/lang/Integer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/ItemStackWithSlot;Œ  kll ‘’“ ”•java/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;— ˜™š ›œ"java/lang/invoke/LambdaMetafactory metafactoryΜ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesInstance com/mojang/datafixers/ProductsP2£%java/lang/invoke/MethodHandles$Lookup₯java/lang/invoke/MethodHandlesLookup1 W"XY Z[M*·*΅*,΅ ±\] ^_ `  ab[T*΄›*΄’§¬\]^_c d@`ce[1*Ί°\] ^_f[1*Ί¬\] ^_g[<*+Ί¬\]^_hi`h f[/*΄¬\] ^_j[/*΄ °\] ^_ kl[k-*²#Έ%Έ+Ί/Ά3²9Ί?Ά3Ά@*ΊFΆI°\  ), ] -mno[$ ΊNΈO³U±\ pqr s6tvw–xz}–x‚–„†‰–x‹ŽAPžJŸ‘’€¦