Êþº¾Eh  +net/minecraft/util/datafix/fixes/ReferencesENTITY)Lcom/mojang/datafixers/DSL$TypeReference;   0net/minecraft/util/datafix/fixes/AbstractUUIDFixR(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)VEntityUUIDFixes  .net/minecraft/util/datafix/fixes/EntityUUIDFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;   typeReference  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; !applyO(Lnet/minecraft/util/datafix/fixes/EntityUUIDFix;)Ljava/util/function/Function; # $%fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;'Brain) *()Ljava/util/function/Function; ,-. /0 com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;2 OwnerUUID4Owner 6 78replaceUUIDLeastMost\(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; :;< =>java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;@ConversionPlayer B C8replaceUUIDMLTagETargetGThrowerI TrustedUUIDs ,K LMget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; OPQ RS(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional;U VA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; :X YZmap3(Ljava/util/function/Function;)Ljava/util/Optional;U ]^_ =`"com/mojang/datafixers/DataFixUtils:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object;bHurtBy d e8replaceUUIDString g hi updateAnimalF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k li updateMobn LoveCause p qiupdateLivingEntitysLeash)v AttributesUUzUUID ,| }~remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ,€ �‚setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ,„ …†asStream()Ljava/util/stream/Stream;) ‰Š‹ YŒjava/util/stream/Stream8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ,Ž �� createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;’ ModifiersU )–Trusted ) ™ š›createUUIDFromML8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; � LžA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Supplier; :  ¡¢ orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object; ¤ ¥¦LOGGERLorg/slf4j/Logger;¨Trusted contained invalid data. ª«¬ ­®org/slf4j/Loggerwarn(Ljava/lang/String;)V°memories )³minecraft:angry_at )¶value�¹angry_at has no value. »¼½ ¾¿com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;) ÂÃÄ /Åcom/mojang/datafixers/Typed_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; Ç ÈÉABSTRACT_HORSESLjava/util/Set; ËÌÍ ÎÏ java/util/Setiterator()Ljava/util/Iterator; ÑÒÓ ÔÕjava/util/IteratorhasNext()Z Ñ× ØÙnext()Ljava/lang/Object;Ûjava/lang/String) Þ ßàupdateNamedChoicek(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; â ãÉTAMEABLE_ANIMALS å æÉANIMALS) é êÉMOBS) í îÉLIVING_ENTITIES) ñ òÉ PROJECTILES)õ minecraft:bee)øminecraft:zombified_piglinú minecraft:fox)ýminecraft:item)minecraft:shulker_bullet)minecraft:area_effect_cloud)minecraft:zombie_villager) minecraft:evoker_fangs) minecraft:piglin)  com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;  com/google/common/collect/Sets newHashSet()Ljava/util/HashSet;minecraft:donkey Ë add(Ljava/lang/Object;)Z!minecraft:horse#minecraft:llama%minecraft:mule'minecraft:skeleton_horse)minecraft:trader_llama+minecraft:zombie_horse- minecraft:cat/minecraft:parrot1minecraft:wolf3minecraft:chicken5 minecraft:cow7minecraft:mooshroom9minecraft:ocelot;minecraft:panda= minecraft:pig?minecraft:polar_bearAminecraft:rabbitCminecraft:sheepEminecraft:turtleGminecraft:hoglinI minecraft:batKminecraft:blazeMminecraft:cave_spiderO minecraft:codQminecraft:creeperSminecraft:dolphinUminecraft:drownedWminecraft:elder_guardianYminecraft:ender_dragon[minecraft:enderman]minecraft:endermite_minecraft:evokeraminecraft:ghastcminecraft:gianteminecraft:guardiangminecraft:huskiminecraft:illusionerkminecraft:magma_cubemminecraft:pufferfishominecraft:salmonqminecraft:shulkersminecraft:silverfishuminecraft:skeletonwminecraft:slimeyminecraft:snow_golem{minecraft:spider}minecraft:squidminecraft:stray�minecraft:tropical_fishƒ minecraft:vex…minecraft:villager‡minecraft:iron_golem‰minecraft:vindicator‹minecraft:pillager�minecraft:wandering_trader�minecraft:witch‘minecraft:wither“minecraft:wither_skeleton•minecraft:zombie—minecraft:phantom™minecraft:ravager›minecraft:armor_stand�minecraft:arrowŸminecraft:dragon_fireball¡minecraft:firework_rocket£minecraft:fireball¥minecraft:llama_spit§minecraft:small_fireball©minecraft:snowball«minecraft:spectral_arrow­ minecraft:egg¯minecraft:ender_pearl±minecraft:experience_bottle³minecraft:potionµminecraft:trident·minecraft:wither_skull Signature#Ljava/util/Set;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/util/datafix/fixes/EntityUUIDFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; updatePiglintag"Lcom/mojang/serialization/Dynamic;LocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>;L(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;updateEvokerFangsupdateZombieVillagerupdateAreaEffectCloudupdateShulkerBullet updateItem updateFox trustedUUIDsLjava/util/Optional;;Ljava/util/Optional;>; updateHurtByupdateAnimalOwnerfixedupdateProjectileupdateEntityUUIDlambda$updateProjectile$0h(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;ownerlambda$updateLivingEntity$0 attributeslambda$updateLivingEntity$1 attributelambda$updateLivingEntity$2 modifierslambda$updateLivingEntity$3modifierlambda$updateMob$0leashTaglambda$updateFox$3trustedlambda$updateFox$0uuidTagslambda$updateFox$1uuidTaglambda$updateFox$2lambda$updatePiglin$0brainlambda$updatePiglin$1lambda$updatePiglin$2angryAtlambda$updatePiglin$3lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;nameLjava/lang/String;i$Ljava/util/Iterator;inputLcom/mojang/datafixers/Typed; StackMapTable()V SourceFileEntityUUIDFix.javaBootstrapMethods>  óôô  íii  èÚ  æÚ  äi  ÜÚ  ÙÚ  Þi  àÚ ! âi# $ êiÙ' ( ìi*$()Lcom/mojang/serialization/Dynamic;, - ïi/ 0 ði2 3 òi5 6 Øi8 9 Õifjo> ? ×iA B ÔiD E ÐiG H ÏiJ K ÎiM N ÍiP Q ÌiS T ËiV W ÅiY Z[\ ]^"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; InnerClassesa'com/mojang/datafixers/DSL$TypeReference TypeReferenced%java/lang/invoke/MethodHandles$Lookupfjava/lang/invoke/MethodHandlesLookup!¥¦Èɸ¹ãɸ¹æÉ¸¹êɸ¹îɸ¹òɸ¹  º»A *+²·±¼ op½ ¾¿ ÀÁÂÀÃÄ»B* *¶*´¶*º¶"°¼t½ ¾¿ Åi»H *&º(¶+°¼–½  ÆÇÈ  ÆÉÂÆ¸Ê Ëi»L*13¸5*¶9À,°¼¡½ ÆÇÈ ÆÉÂÆ¸Ê Ìi»L*??¸5*¶9À,°¼¥½ ÆÇÈ ÆÉÂÆ¸Ê Íi»L*13¸5*¶9À,°¼©½ ÆÇÈ ÆÉÂÆ¸Ê Îi»` *33¸A*¶9À,K*DD¸A*¶9À,°¼ ­®½  ÆÇÈ  ÆÉÂÆ¸Ê Ïi»` *33¸A*¶9À,K*FF¸A*¶9À,°¼ ²³½  ÆÇÈ  ÆÉÂÆ¸Ê Ði»y%*H¶J¶N*ºT¶WL+*º[¶W*¸\À,°¼ ·¿½%ÆÇÑÒÈ%ÆÉÑÓÂÆ¸Ê Ôi»L*aa¸c*¶9À,°¼Å½ ÆÇÈ ÆÉÂÆ¸Ê Õi»i*¸fL+13¸c+¶9À,°¼ ÉʽÆÇÖÇÈÆÉÖÉÂÆ¸Ê hi»i*¸jL+mm¸5+¶9À,°¼ ÎϽÆÇÖÇÈÆÉÖÉÂÆ¸Ê li»K*¸orºt¶+°¼Ó½ ÆÇÈ ÆÉÂÆ¸Ê qi»I *u*ºw¶+°¼Ù½  ÆÇÈ  ÆÉÂÆ¸Ê ×i»V*1¶J¶N*ºx¶W*¸\À,°¼å½ ÆÇÈ ÆÉÂÆ¸Ê Øi»L*yy¸5*¶9À,°¼ë½ ÆÇÈ ÆÉÂÆ¸Ê ÙÚ»A *1¶{3+¶°¼æ½ ÆÇ ÛÇ ÜÚ»G*+¶ƒº‡¹ˆ¶�°¼Ú½ÆÇÝÇ Þi»7 *‘*º“¶+°¼Û½  ßÇ àÚ»G*+¶ƒº”¹ˆ¶�°¼Ü½ßÇáÇ âi»:*yy¸5*¶9À,°¼Ý½ ãÇ äi»:*yy¸5*¶9À,°¼Ô½ åÇ æÚ»A *H¶{•+¶°¼À½ ÆÇ çÇ èÚ»G*+¶ƒº—¹ˆ¶�°¼¸½ÆÇéÇ êi»;*¸˜*ºœ¶ŸÀ,°¼¹½ ëÇ ìi»: ²£§¹©*°¼ º »½  ëÇ íi»6 *¯º±¶+°¼–½  îÇ ïi»6 *²º´¶+°¼—½  °Ç ði»?*µµ¸c*º·¶ŸÀ,°¼˜½ ñÇ òi»: ²£¸¹©*°¼ ™ š½  ñÇóô»äŠ+¸ººÀ¶ÁL²Æ¹ÊM,¹Ð™,¹ÖÀÚN*+-ºÜ¶ÝL§ÿá²á¹ÊM,¹Ð™,¹ÖÀÚN*+-ºÜ¶ÝL§ÿá²ä¹ÊM,¹Ð™,¹ÖÀÚN*+-ºç¶ÝL§ÿá²è¹ÊM,¹Ð™,¹ÖÀÚN*+-ºë¶ÝL§ÿá²ì¹ÊM,¹Ð™,¹ÖÀÚN*+-ºï¶ÝL§ÿá²ð¹ÊM,¹Ð™,¹ÖÀÚN*+-ºó¶ÝL§ÿá*+ôºö¶ÝL*+÷ºö¶ÝL*+ùºû¶ÝL*+üºþ¶ÝL*+ÿº¶ÝL*+º¶ÝL*+º¶ÝL*+º ¶ÝL*+ º ¶ÝL+°¼vu v)w5x8yTz`{c|}‹~Žª€¶�¹‚Õƒá„ä…† ‡ˆ‰)Š6‹CŒP�^Žl�z�ˆ‘½Ž) õö"÷øT õöA"÷ø õöl"÷øª õö—"÷øÕ õöÂ"÷ø õöí"÷øŠ¾¿Šùúû8 üÑú!üÑú!üÑú!üÑú!üÑú!üÑú!üý»|¸³£¸³Æ¸³á¸³ä¸³è¸³ì¸³ð²Æ¹W²Æ ¹W²Æ"¹W²Æ$¹W²Æ&¹W²Æ(¹W²Æ*¹W²á,¹W²á.¹W²á0¹W²äô¹W²ä2¹W²ä4¹W²äù¹W²ä6¹W²ä8¹W²ä:¹W²ä<¹W²ä>¹W²ä@¹W²äB¹W²äD¹W²äF¹W²èH¹W²èJ¹W²èL¹W²èN¹W²èP¹W²èR¹W²èT¹W²èV¹W²èX¹W²èZ¹W²è\¹W²è^¹W²è`¹W²èb¹W²èd¹W²èf¹W²èh¹W²èj¹W²èl¹W²è÷¹W²èn¹W²èp¹W²èr¹W²èt¹W²èv¹W²èx¹W²èz¹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±¼jZ $*6BNZfr ~!Š"–#¢$­%¹&Å'Ð(Ü)è*ô+, -.$/00<1H2T3`4l5x6„7�8œ9¨:´;À<Ì=Ø>ä?ð@üABC D+E7FCGOH[IgJsKL‹M—N£O¯P»QÇRÓSßTëU÷VWXY'Z3[?\K]W^c_o`{a‡b“cŸd«e·fÃgÏhÛiçjókÿlþÿ$XX X  X  X X X X X X X" X%&)X+ X. X%1)X4 X7 X: X; X< X= X@ XC XF XI XL XO XR XU _`»b ceg