Êþº¾E}  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   net/minecraft/core/Registry$1this$0Lnet/minecraft/core/Registry;  java/lang/Object()V  net/minecraft/core/Holdervalue()Ljava/lang/Object;  net/minecraft/core/RegistrygetId(Ljava/lang/Object;)I  !"get(I)Ljava/util/Optional; $%& 'java/util/OptionalorElse ) *+size()I - ./ listElements()Ljava/util/stream/Stream;1 23apply()Ljava/util/function/Function; 567 89java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; 5; <=iterator()Ljava/util/Iterator; ? @AbyId(I)Lnet/minecraft/core/Holder; C D(Lnet/minecraft/core/Holder;)IFnet/minecraft/core/IdMap (Lnet/minecraft/core/Registry;)VCodeLineNumberTableLocalVariableTablethisLnet/minecraft/core/Registry$1;LocalVariableTypeTableMethodParametersthingLnet/minecraft/core/Holder; Lnet/minecraft/core/Holder; Signature#(Lnet/minecraft/core/Holder;)IidI#(I)Lnet/minecraft/core/Holder;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;8()Ljava/util/Iterator;>;(I)Ljava/lang/Object;lambda$iterator$0B(Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder;e%Lnet/minecraft/core/Holder$Reference;NLjava/lang/Object;Lnet/minecraft/core/IdMap;>; SourceFile Registry.javaEnclosingMethod de asHolderIdMap()Lnet/minecraft/core/IdMap;NestHostBootstrapMethodsj k [\\n opq rs"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; InnerClassesv#net/minecraft/core/Holder$Reference Referencey%java/lang/invoke/MethodHandles$Lookup{java/lang/invoke/MethodHandlesLookup E GHU*+Y¸Wµ*· ±I›JKL M KLN €DH`*´+¹¹¬IžJKLOPMKLOQNORS@AHX*´¹¶#À°I£JKLTUM KLNTRVWX*+HF *´¹(¬I¨J  KLM  KL<=HU*´¹,º0¹4¹:°I­J KLM KLRYA@ZHB*¶>°I›J KLM KLNTWXAHE *+À¶B¬I›J  KLM  KLNO [\H,*°I­J ]^R_`abcfg mhiltuw xz|