Êþº¾E¬  java/util/ArrayList()V   (I)V   (Ljava/util/Collection;)V  /net/minecraft/world/item/trading/MerchantOfferssize()I  get(I)Ljava/lang/Object;.net/minecraft/world/item/trading/MerchantOffer   satisfiedByK(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z   !iterator()Ljava/util/Iterator; #$% &'java/util/IteratorhasNext()Z #) *+next()Ljava/lang/Object; - ./copy2()Lnet/minecraft/world/item/trading/MerchantOffer; 1 23add(Ljava/lang/Object;)Z 5 67CODEC Lcom/mojang/serialization/Codec; 9:; <=com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec;?Recipes ABC DEjava/util/Listof()Ljava/util/List; 9G HIoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;K LMapply()Ljava/util/function/Function; OPQ RMjava/util/function/Functionidentity TUV WX!com/mojang/serialization/MapCodecxmap_(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; TZ [=codec 5 ^ _` STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;b Lc"()Ljava/util/function/IntFunction; efg hi)net/minecraft/network/codec/ByteBufCodecs collectionZ(Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; klm Ln'net/minecraft/network/codec/StreamCodecc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec; ^ SignatureSLcom/mojang/serialization/Codec;‹Lnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/item/trading/MerchantOffers;initialCapacityIMethodParametersoffersLjava/util/Collection;LocalVariableTypeTableHLjava/util/Collection;K(Ljava/util/Collection;)V getRecipeFor{(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/trading/MerchantOffer;offer0Lnet/minecraft/world/item/trading/MerchantOffer;ibuyA$Lnet/minecraft/world/item/ItemStack;buyB selectionHint StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;3()Lnet/minecraft/world/item/trading/MerchantOffers;GLjava/util/ArrayList; SourceFileMerchantOffers.javaBootstrapMethods“&(Ljava/lang/Object;)Ljava/lang/Object;•  —C(Ljava/util/List;)Lnet/minecraft/world/item/trading/MerchantOffers;›4(I)Lnet/minecraft/world/item/trading/MerchantOffers;� žŸ  ¡¢"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; InnerClasses¥6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation¨%java/lang/invoke/MethodHandles$Lookupªjava/lang/invoke/MethodHandlesLookup!67pq_`prs3*·±t u vw s>*·±t uvwxyzx sP*+· ±t uvw{|} {~z{p€�søQž$*¶ ¢*¶À:+,¶™°°6*¶ ¢!*¶À:+,¶™°„§ÿܰt. " $% &#(%+1,<-F.I+O1uH‚ƒ< ‚ƒ('„yQvwQ…†Q‡†Qˆy‰ü#úü úz …‡ˆŠ‹.Œs”2»Y*¶ ·L*¶M,¹"™,¹(ÀN+-¶,¶0W§ÿä+°t5 6$7-809u $ ‚ƒ2vw &{w‰ý#ú�s[7²4¹8>¸@¹FºJ¸N¶S¶Y³\²]ºa¸d¹j³o±t#pŽ��‘œ’”–œ˜™š£¤k¦ §©«