Êþº¾E¸  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   5net/minecraft/util/datafix/fixes/ItemStackSpawnEggFixitemTypeLjava/lang/String;  getInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References ITEM_STACK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;id  ! ITEM_NAME #$% &''com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String; )*+ ,-3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedString$()Lcom/mojang/datafixers/types/Type; /01 23com/mojang/datafixers/DSLnamedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; /5 67 fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;9tag ;<= >? com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder; ABC D-!com/mojang/datafixers/OpticFindertypeF EntityTag H IgetOutputSchema K LM getVersionKey()IO PQmakeConcatWithConstants(I)Ljava/lang/String;S TUapplyâ(Lnet/minecraft/util/datafix/fixes/ItemStackSpawnEggFix;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; W XYfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; [\] ^_com/mojang/datafixers/Typed getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional; abc dejava/util/Optional isPresent()Z ag higet()Ljava/lang/Object;kcom/mojang/datafixers/util/Pair jm ni getSecond pqr stjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z [v wxgetOrCreateTypedB(Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; z {|MAPLjava/util/Map;~minecraft:pig_spawn_egg €�‚ ƒ„ java/util/Map getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;†java/lang/String jˆ ‰ŠofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; [Œ �ŽsetT(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed;� minecraft:bat’minecraft:bat_spawn_egg ”•– —„java/util/HashMapput™minecraft:blaze›minecraft:blaze_spawn_egg�minecraft:cave_spiderŸminecraft:cave_spider_spawn_egg¡minecraft:chicken£minecraft:chicken_spawn_egg¥ minecraft:cow§minecraft:cow_spawn_egg©minecraft:creeper«minecraft:creeper_spawn_egg­minecraft:donkey¯minecraft:donkey_spawn_egg±minecraft:elder_guardian³"minecraft:elder_guardian_spawn_eggµminecraft:ender_dragon· minecraft:ender_dragon_spawn_egg¹minecraft:enderman»minecraft:enderman_spawn_egg½minecraft:endermite¿minecraft:endermite_spawn_eggÁminecraft:evocation_illagerÃ%minecraft:evocation_illager_spawn_eggÅminecraft:ghastÇminecraft:ghast_spawn_eggÉminecraft:guardianËminecraft:guardian_spawn_eggÍminecraft:horseÏminecraft:horse_spawn_eggÑminecraft:huskÓminecraft:husk_spawn_eggÕminecraft:iron_golem×minecraft:iron_golem_spawn_eggÙminecraft:llamaÛminecraft:llama_spawn_eggÝminecraft:magma_cubeßminecraft:magma_cube_spawn_eggáminecraft:mooshroomãminecraft:mooshroom_spawn_eggåminecraft:muleçminecraft:mule_spawn_eggéminecraft:ocelotëminecraft:ocelot_spawn_eggíminecraft:pufferfishïminecraft:pufferfish_spawn_eggñminecraft:parrotóminecraft:parrot_spawn_eggõ minecraft:pig÷minecraft:polar_bearùminecraft:polar_bear_spawn_eggûminecraft:rabbitýminecraft:rabbit_spawn_eggÿminecraft:sheepminecraft:sheep_spawn_eggminecraft:shulkerminecraft:shulker_spawn_eggminecraft:silverfish minecraft:silverfish_spawn_egg minecraft:skeleton minecraft:skeleton_spawn_eggminecraft:skeleton_horse"minecraft:skeleton_horse_spawn_eggminecraft:slimeminecraft:slime_spawn_eggminecraft:snow_golemminecraft:snow_golem_spawn_eggminecraft:spiderminecraft:spider_spawn_eggminecraft:squid!minecraft:squid_spawn_egg#minecraft:stray%minecraft:stray_spawn_egg'minecraft:turtle)minecraft:turtle_spawn_egg+ minecraft:vex-minecraft:vex_spawn_egg/minecraft:villager1minecraft:villager_spawn_egg3minecraft:vindication_illager5'minecraft:vindication_illager_spawn_egg7minecraft:witch9minecraft:witch_spawn_egg;minecraft:wither=minecraft:wither_spawn_egg?minecraft:wither_skeletonA#minecraft:wither_skeleton_spawn_eggCminecraft:wolfEminecraft:wolf_spawn_eggGminecraft:zombieIminecraft:zombie_spawn_eggKminecraft:zombie_horseM minecraft:zombie_horse_spawn_eggOminecraft:zombie_pigmanQ!minecraft:zombie_pigman_spawn_eggSminecraft:zombie_villagerU#minecraft:zombie_villager_spawn_egg WXY Z[com/google/common/collect/Maps newHashMap()Ljava/util/HashMap;] ^_accept()Ljava/util/function/Consumer; abc de"com/mojang/datafixers/DataFixUtilsmakeC(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; Signature5Ljava/util/Map;<(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/util/datafix/fixes/ItemStackSpawnEggFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackType"Lcom/mojang/datafixers/types/Type;idF#Lcom/mojang/datafixers/OpticFinder; entityIdFtagFentityFLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;lLcom/mojang/datafixers/OpticFinder;>;7Lcom/mojang/datafixers/OpticFinder;&Lcom/mojang/datafixers/OpticFinder<*>;lambda$makeRule$0È(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/Typed;entityentityIdLjava/util/Optional;input Lcom/mojang/datafixers/Typed<*>;(Ljava/util/Optional;]Ljava/util/Optional;>; StackMapTablelambda$static$0(Ljava/util/HashMap;)VmapLjava/util/HashMap;()V SourceFileItemStackSpawnEggFix.javaBootstrapMethods–ItemInstanceSpawnEggFix˜&(Ljava/lang/Object;)Ljava/lang/Object;š › �‚�<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;Ÿ(Ljava/lang/Object;)V¡ ¢ Œ��¥ ¦§¨ P©$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;« ¬­® ¯°"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 TypeReference´%java/lang/invoke/MethodHandles$Lookup¶java/lang/invoke/MethodHandlesLookup! {|fghi\ *+·*-µ±j k* lm no pq r np sti\*¶ ²¶L²¹"¸(¸.¸4M¸(¸4N+8¶::¹@E¶::**¶G¶JºN+*,-ºR¶V°jR TU(V0W>Yk>\lm Quv=wx(4yx0,zx>{x|4 Qu}=w~(4y0,z€>{€�‚iK m+¶Z:¶`™]¶fÀj¶l*´¸o™H,¶u:-¶u:¶Z:  ¶`™'+²¹"²y ¶f}¹À…¸‡¶‹°°j"Z[%\-^5_>aFbjekf -=9ƒ55„ƒ>,…† mlmmwxmzxm{xmyxm‡ƒe†|*-=9ˆ55„ˆ>,…‰ eŠ‹üja Œ�iÓå*�‘¶“W*˜š¶“W*œž¶“W* ¢¶“W*¤¦¶“W*¨ª¶“W*¬®¶“W*°²¶“W*´¶¶“W*¸º¶“W*¼¾¶“W*À¶“W*Äƶ“W*Èʶ“W*Ìζ“W*ÐÒ¶“W*ÔÖ¶“W*ØÚ¶“W*ÜÞ¶“W*àâ¶“W*äæ¶“W*èê¶“W*ìî¶“W*ðò¶“W*ô}¶“W*öø¶“W*úü¶“W*þ¶“W*¶“W*¶“W*  ¶“W*¶“W*¶“W*¶“W*¶“W* ¶“W*"$¶“W*&(¶“W**,¶“W*.0¶“W*24¶“W*68¶“W*:<¶“W*>@¶“W*BD¶“W*FH¶“W*JL¶“W*NP¶“W*RT¶“W±jÊ2  $!-"6#?$H%Q&Z'c(l)u*~+‡,�-™.¢/«0´1½2Æ3Ï4Ø5á6ê7ó8ý9:;<)=4>??J@UA`BkCvD�EŒF—G¢H­I¸JÃKÎLÙMäNk åŽ��‘i*¸Vº\¸`À€³y±j’“”¤•ª—™œªž £±#/² ³µ·