ΚώΊΎE   java/lang/Object()Vstorage  Gnet/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider MAP_CODEC#Lcom/mojang/serialization/MapCodec;  net/minecraft/core/RegistryregisterU(Lnet/minecraft/core/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;context  Gnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider!com/mojang/serialization/MapCodec   INLINE_CODEC Lcom/mojang/serialization/Codec; !"# $Anet/minecraft/world/level/storage/loot/providers/nbt/NbtProviders TYPED_CODEC &'( )*com/mojang/serialization/Codeceitherb(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;, -.apply()Ljava/util/function/Function;, &1 23xmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; 567 89!com/mojang/datafixers/util/Eitherleft7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; 5; <9right >?@ AB/net/minecraft/core/registries/BuiltInRegistriesLOOT_NBT_PROVIDER_TYPELnet/minecraft/core/Registry; D EF byNameCodec"()Lcom/mojang/serialization/Codec;,, &J K3dispatchM NOget()Ljava/util/function/Supplier; &Q RSlazyInitialized?(Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; !U VCODEC SignaturedLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisCLnet/minecraft/world/level/storage/loot/providers/nbt/NbtProviders; bootstrapB(Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec;registryLocalVariableTypeTable‡Lnet/minecraft/core/Registry;>;MethodParametersρ(Lnet/minecraft/core/Registry;>;)Lcom/mojang/serialization/MapCodec<+Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;>;lambda$static$1lambda$static$2g(Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lcom/mojang/datafixers/util/Either;ILnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;providerBLnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; StackMapTablelambda$static$0H(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;c SourceFileNbtProviders.javaBootstrapMethodst&(Ljava/lang/Object;)Ljava/lang/Object;v 5w xyunwrap7(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;{g(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;} !~ fgg  ‚ƒ„ …†@net/minecraft/world/level/storage/loot/providers/nbt/NbtProvidercodec%()Lcom/mojang/serialization/MapCodec;ˆg(Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lcom/mojang/serialization/MapCodec;Š !‹ lmmŽ()Ljava/lang/Object; !‘ eFF” •–— ˜™"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œ%java/lang/invoke/MethodHandles$Lookupžjava/lang/invoke/MethodHandlesLookup!!$WXVWXY/*·±Z [ \] ^_YW*² ΈW*²Έΐ°Z  [ `Ba `bc`Wd eFY1²² Έ%Ί+Ί/Ή0°Z  fgYY*Α™*ΐL+Έ4§*Έ:°Z[ hijkC5 lmY,*°Z [ noYB&²=ΉCΊGΊHΉI³ ΊLΈP³T±Z   pqr4“suz“s|“s€‡“s‰Œ“’š ›Ÿ