Êþº¾EË  java/lang/Record()V   >net/minecraft/server/packs/OverlayMetadataSection$OverlayEntryformat#Lnet/minecraft/util/InclusiveRange;  overlayLjava/lang/String;  3net/minecraft/server/packs/metadata/pack/PackFormatlastPreMinorVersion((Lnet/minecraft/server/packs/PackType;)I  Pnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntryCODEC Lcom/mojang/serialization/Codec;  !"com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec;$ %&apply (I)Ljava/util/function/Function;$ ) *+flatXmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; -./ 01!net/minecraft/util/InclusiveRangeisValueInRange(Ljava/lang/Comparable;)Z3 45toStringT(Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Ljava/lang/String;7 89hashCodeC(Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)I; <=equalsU(Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;Ljava/lang/Object;)Z ?@A BCjava/util/Liststream()Ljava/util/stream/Stream;$ FGH IJjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; FL MNtoList()Ljava/util/List; PQR ST#com/mojang/serialization/DataResultsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; V W%()Lnet/minecraft/util/InclusiveRange; YZ[ \]Fnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat fromRangen(Lnet/minecraft/util/InclusiveRange;I)Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; _ `()Ljava/lang/String; b c](Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat;Ljava/lang/String;)Ve %f!()Ljava/util/function/BiFunction; h ijvalidateHolderListW(Ljava/util/List;ILjava/util/function/BiFunction;)Lcom/mojang/serialization/DataResult; _ m n8(Lnet/minecraft/util/InclusiveRange;Ljava/lang/String;)V SignatureZLnet/minecraft/util/InclusiveRange;CodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;LocalVariableTypeTableMethodParameterso(Lnet/minecraft/util/InclusiveRange;Ljava/lang/String;)VlistCodecForPackTypeG(Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec;packType%Lnet/minecraft/server/packs/PackType;I›(Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec;>; isApplicable8(Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Z formatToTest5Lnet/minecraft/server/packs/metadata/pack/PackFormat;()I(Ljava/lang/Object;)ZoLjava/lang/Object;\()Lnet/minecraft/util/InclusiveRange;lambda$listCodecForPackType$28(ILjava/util/List;)Lcom/mojang/serialization/DataResult;listLjava/util/List;lambda$listCodecForPackType$3•(ILnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry;entrylambda$listCodecForPackType$0lambda$listCodecForPackType$1·(Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry;Lnet/minecraft/util/InclusiveRange;)Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;RLnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry;formats SourceFileOverlayMetadataSection.javaNestHost˜1net/minecraft/server/packs/OverlayMetadataSectionRecordBootstrapMethodsœ&(Ljava/lang/Object;)Ljava/lang/Object;ž Ÿ �‰¡7(Ljava/util/List;)Lcom/mojang/serialization/DataResult;£ ¤ ˆ‰¦format;overlay ª « Œ�­”(Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry;¯8(Ljava/lang/Object;Ljava/lang/Object;)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;¼ ½¾¿ ÀÁ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; InnerClasses OverlayEntryIntermediateEntryIntermediaryFormatÇ%java/lang/invoke/MethodHandles$LookupÉjava/lang/invoke/MethodHandlesLookup1 op nq_*·*+µ*,µ ±rs tu v  pw  ox yzqW*¸<²¹º#º'¹(°r  s{|}w{o~€q= *´+¶,¬r's tu �‚w�4`q1*º2°rs tu8ƒq1*º6¬rs tu<„q<*+º:¬rstu…†w… Wq/*´°rs tuo‡`q/*´ °rs tu ˆ‰qN+¹>ºD¹E¹K¸O°r"s}Š‹ Œ�qH»Y+¶U¸X+¶^·a°r"s}Žu �‰q? +ºd¸g°r!s } Š‹ �‘qA »Y+*¶k·l°r!s Ž’ “ ”•–—™ opš6´›� ´›¢ »¥§¨´›©¬´®°³Â"—ÃÄYÅÆÈÊ